diff --git a/acf.php b/acf.php index 4d2e352..382475d 100644 --- a/acf.php +++ b/acf.php @@ -9,7 +9,7 @@ * Plugin Name: Advanced Custom Fields PRO * Plugin URI: https://www.advancedcustomfields.com * Description: Customize WordPress with powerful, professional and intuitive fields. - * Version: 6.2.3 + * Version: 6.2.4 * Author: WP Engine * Author URI: https://wpengine.com/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=plugin_directory&utm_content=advanced_custom_fields * Update URI: https://www.advancedcustomfields.com/pro @@ -36,7 +36,7 @@ if ( ! class_exists( 'ACF' ) ) { * * @var string */ - public $version = '6.2.3'; + public $version = '6.2.4'; /** * The plugin settings array. @@ -177,7 +177,6 @@ if ( ! class_exists( 'ACF' ) ) { acf_include( 'includes/loop.php' ); acf_include( 'includes/media.php' ); acf_include( 'includes/revisions.php' ); - acf_include( 'includes/updates.php' ); acf_include( 'includes/upgrades.php' ); acf_include( 'includes/validation.php' ); acf_include( 'includes/rest-api.php' ); @@ -783,5 +782,4 @@ if ( ! class_exists( 'ACF' ) ) { // Instantiate. acf(); - } // class_exists check diff --git a/assets/build/css/acf-input.css b/assets/build/css/acf-input.css index 546e957..3301c04 100644 --- a/assets/build/css/acf-input.css +++ b/assets/build/css/acf-input.css @@ -1610,6 +1610,7 @@ html[dir=rtl] .acf-relationship .selection .values .acf-icon { .acf-tab-wrap { clear: both; z-index: 1; + overflow: auto; } .acf-tab-group { diff --git a/assets/build/css/acf-input.css.map b/assets/build/css/acf-input.css.map index 1505046..2d91dbd 100644 --- a/assets/build/css/acf-input.css.map +++ b/assets/build/css/acf-input.css.map @@ -1 +1 @@ -{"version":3,"file":"acf-input.css","mappings":"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sZA;AAIA;AACA;;;;;;;;;CAAA;AAWA;AACA;EACC;EACA;AJvZD;AIyZC;EACC;AJvZF;AI0ZC;EACC;AJxZF;;AI+ZC;EACC;AJ5ZF;AIgaC;EACC;AJ9ZF;AIkaC;EACC;AJhaF;;AIoaA;;;;+EAAA;AAUG;;EAEC;AJtaJ;AIyaI;;EAEC;AJvaL;AI6aE;EACC;EACA;AJ3aH;AI6aG;EACC;EACA;EACA;EACA;EAGA;EACA;EACA;AJ7aJ;AIgbI;EACC;AJ9aL;AI+aK;EACC;AJ7aN;AIkbI;EACC;EACA;EACA;AJhbL;AIkbK;EACC;AJhbN;AImbK;EACC;EACA;AJjbN;AIkbM;EACC;EACA;AJhbP;AImbM;EACC;AJjbP;AIsbM;EACC;AJpbP;;AI6bA;;;;+EAAA;AAOC;;EACC;EAEC;EACA;AJ5bH;AI+bE;;EAEE;EACA;EACA;EACA;EAED,yBHz0FQ;EG00FR;EAEA,cHx0FQ;ADy4EX;;AIocA;;;;+EAAA;AAMA;EACC;AJlcD;;AIqcA;EACC;AJlcD;;AIqcA;EACC;EACA;AJlcD;;AIqcA;EACC;AJlcD;;AKh9EA;;;;8FAAA;AAMA;EAEC;EAkCA;EAYA;ALq6ED;AKl9EC;EAEC;EAkBA;ALk8EF;AKn9EE;EACC;EACG;EAEA;ALo9EN;AKn9EG;EACC;ALq9EJ;AKl9EM;EACF;EACA;ALo9EJ;AK78EE;EACC;EAEA;AL88EH;AK78EG;EACC;AL+8EJ;AKv8EC;EACC;EAEA;ALw8EF;AKv8EE;EACC;ALy8EH;AKl8EC;EACC;ALo8EF;;AK/7EA;;EAGC;EAgBA;ALk7ED;AKj8EC;;;;;;;;;;;;;;EAOI;AL08EL;AKv8EC;;EACC;AL08EF;AKr8EC;;;;;;;;;;;;;;;;EAQI;AL+8EL;;AKz8EC;EACC;AL48EF;AKz8EC;EACC;EAWF;;;;;;;;GAAA;ALy8EA;AKl9EE;EACC;ALo9EH;AKl9EG;EACC;EACA;ALo9EJ;AKr8EC;EACC;ALu8EF;;AKl8EA;;;;8FAAA;AAOA;EACC;ALm8ED;AK/7EE;EACC;ALi8EH;AK/7EG;EACC;EACA;ALi8EJ;;AK17EA;;EAEC;EACA;EACA;AL67ED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;IACA;IACA;EN8lFA;AACF;AM1lFC;EAhHD;IAiHE;IACA;IACA;IACA;EN6lFA;AACF;AM3lFC;EACC;IACI;EN6lFJ;AACF;;AOnjGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;APqjGD;AOpjGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;APsjGF;;AOjjGA;EACC;APojGD;AOjjGC;EACC;APmjGF;AOljGE;EACC;APojGH;;AO9iGA;EACC;APijGD;;AO7iGA;EACC;APgjGD;AO/iGC;EACC;EACA;APijGF;;AO9iGA;EACC;EACA;APijGD;AOhjGC;EACC;APkjGF;;AQnmGC;EACC;ARsmGF;AQrmGE;EACC;ARumGH;AQjmGE;EACC;ARmmGH;AQ9lGC;EACC;ARgmGF;AQ7lGG;EACC;AR+lGJ;AQ9lGI;EACC;ARgmGL;AQ5lGI;;EAEC;AR8lGL;AQ1lGI;EACC;EACA;AR4lGL;AQzlGG;EACC;AR2lGJ;AQtlGE;EACC;ARwlGH;AQtlGE;EACC;ARwlGH;AQnlGC;EACC;ARqlGF;;AQhlGA;EACC;EACA;EACA;EACA;ARmlGD,C","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/acf-input.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_variables.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_mixins.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_typography.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_fields.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_forms.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_media.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_input.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_postbox.scss"],"sourcesContent":["@charset \"UTF-8\";\n/*--------------------------------------------------------------------------------------------\n*\n*\tVars\n*\n*--------------------------------------------------------------------------------------------*/\n/* colors */\n/* acf-field */\n/* responsive */\n/*--------------------------------------------------------------------------------------------\n*\n*\tACF 6 ↓\n*\n*--------------------------------------------------------------------------------------------*/\n/*--------------------------------------------------------------------------------------------\n*\n* Mixins\n*\n*--------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* Global\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page #wpcontent {\n line-height: 140%;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Links\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page a {\n color: #0783BE;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Headings\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-h1, .acf-admin-page h1,\n.acf-headerbar h1 {\n font-size: 21px;\n font-weight: 400;\n}\n\n.acf-h2, .acf-page-title, .acf-admin-page h2,\n.acf-headerbar h2 {\n font-size: 18px;\n font-weight: 400;\n}\n\n.acf-h3, .acf-admin-page h3,\n.acf-headerbar h3 {\n font-size: 16px;\n font-weight: 400;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Paragraphs\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page .p1 {\n font-size: 15px;\n}\n.acf-admin-page .p2 {\n font-size: 14px;\n}\n.acf-admin-page .p3 {\n font-size: 13.5px;\n}\n.acf-admin-page .p4 {\n font-size: 13px;\n}\n.acf-admin-page .p5 {\n font-size: 12.5px;\n}\n.acf-admin-page .p6, .acf-admin-page .acf-field p.description, .acf-field .acf-admin-page p.description, .acf-admin-page .acf-small {\n font-size: 12px;\n}\n.acf-admin-page .p7, .acf-admin-page .acf-field-setting-prefix_label p.description code, .acf-field-setting-prefix_label p.description .acf-admin-page code,\n.acf-admin-page .acf-field-setting-prefix_name p.description code,\n.acf-field-setting-prefix_name p.description .acf-admin-page code {\n font-size: 11.5px;\n}\n.acf-admin-page .p8 {\n font-size: 11px;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Page titles\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-page-title {\n color: #344054;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Hide old / native WP titles from pages\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page .acf-settings-wrap h1 {\n display: none !important;\n}\n.acf-admin-page #acf-admin-tools h1:not(.acf-field-group-pro-features-title, .acf-field-group-pro-features-title-sm) {\n display: none !important;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Small\n*\n*---------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* Link focus style\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page a:focus {\n box-shadow: none;\n outline: none;\n}\n.acf-admin-page a:focus-visible {\n box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);\n outline: 1px solid transparent;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-field\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-field,\n.acf-field .acf-label,\n.acf-field .acf-input {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n position: relative;\n}\n\n.acf-field {\n margin: 15px 0;\n clear: both;\n}\n.acf-field p.description {\n display: block;\n margin: 0;\n padding: 0;\n}\n.acf-field .acf-label {\n vertical-align: top;\n margin: 0 0 10px;\n}\n.acf-field .acf-label label {\n display: block;\n font-weight: 500;\n margin: 0 0 3px;\n padding: 0;\n}\n.acf-field .acf-label:empty {\n margin-bottom: 0;\n}\n.acf-field .acf-input {\n vertical-align: top;\n}\n.acf-field p.description {\n display: block;\n margin-top: 6px;\n color: #667085;\n}\n.acf-field .acf-notice {\n margin: 0 0 15px;\n background: #edf2ff;\n color: #0c6ca0;\n border-color: #2183b9;\n}\n.acf-field .acf-notice.-error {\n background: #ffe6e6;\n color: #cc2727;\n border-color: #d12626;\n}\n.acf-field .acf-notice.-success {\n background: #eefbe8;\n color: #0e7b17;\n border-color: #32a23b;\n}\n.acf-field .acf-notice.-warning {\n background: #fff3e6;\n color: #bd4b0e;\n border-color: #d16226;\n}\ntd.acf-field,\ntr.acf-field {\n margin: 0;\n}\n\n.acf-field[data-width] {\n float: left;\n clear: none;\n /*\n \t@media screen and (max-width: $sm) {\n \t\tfloat: none;\n \t\twidth: auto;\n \t\tborder-left-width: 0;\n \t\tborder-right-width: 0;\n \t}\n */\n}\n.acf-field[data-width] + .acf-field[data-width] {\n border-left: 1px solid #eeeeee;\n}\nhtml[dir=rtl] .acf-field[data-width] {\n float: right;\n}\nhtml[dir=rtl] .acf-field[data-width] + .acf-field[data-width] {\n border-left: none;\n border-right: 1px solid #eeeeee;\n}\ntd.acf-field[data-width],\ntr.acf-field[data-width] {\n float: none;\n}\n\n.acf-field.-c0 {\n clear: both;\n border-left-width: 0 !important;\n}\nhtml[dir=rtl] .acf-field.-c0 {\n border-left-width: 1px !important;\n border-right-width: 0 !important;\n}\n\n.acf-field.-r0 {\n border-top-width: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields {\n position: relative;\n}\n.acf-fields:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-fields.-border {\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-fields > .acf-field {\n position: relative;\n margin: 0;\n padding: 16px;\n border-top-width: 1px;\n border-top-style: solid;\n border-top-color: #EAECF0;\n}\n.acf-fields > .acf-field:first-child {\n border-top: none;\n margin-top: 0;\n}\ntd.acf-fields {\n padding: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (clear)\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields.-clear > .acf-field {\n border: none;\n padding: 0;\n margin: 15px 0;\n}\n.acf-fields.-clear > .acf-field[data-width] {\n border: none !important;\n}\n.acf-fields.-clear > .acf-field > .acf-label {\n padding: 0;\n}\n.acf-fields.-clear > .acf-field > .acf-input {\n padding: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (left)\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields.-left > .acf-field {\n padding: 15px 0;\n}\n.acf-fields.-left > .acf-field:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-fields.-left > .acf-field:before {\n content: \"\";\n display: block;\n position: absolute;\n z-index: 0;\n background: #f9f9f9;\n border-color: #e1e1e1;\n border-style: solid;\n border-width: 0 1px 0 0;\n top: 0;\n bottom: 0;\n left: 0;\n width: 20%;\n}\n.acf-fields.-left > .acf-field[data-width] {\n float: none;\n width: auto !important;\n border-left-width: 0 !important;\n border-right-width: 0 !important;\n}\n.acf-fields.-left > .acf-field > .acf-label {\n float: left;\n width: 20%;\n margin: 0;\n padding: 0 12px;\n}\n.acf-fields.-left > .acf-field > .acf-input {\n float: left;\n width: 80%;\n margin: 0;\n padding: 0 12px;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field:before {\n border-width: 0 0 0 1px;\n left: auto;\n right: 0;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field > .acf-label {\n float: right;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field > .acf-input {\n float: right;\n}\n#side-sortables .acf-fields.-left > .acf-field:before {\n display: none;\n}\n#side-sortables .acf-fields.-left > .acf-field > .acf-label {\n width: 100%;\n margin-bottom: 10px;\n}\n#side-sortables .acf-fields.-left > .acf-field > .acf-input {\n width: 100%;\n}\n@media screen and (max-width: 640px) {\n .acf-fields.-left > .acf-field:before {\n display: none;\n }\n .acf-fields.-left > .acf-field > .acf-label {\n width: 100%;\n margin-bottom: 10px;\n }\n .acf-fields.-left > .acf-field > .acf-input {\n width: 100%;\n }\n}\n\n/* clear + left */\n.acf-fields.-clear.-left > .acf-field {\n padding: 0;\n border: none;\n}\n.acf-fields.-clear.-left > .acf-field:before {\n display: none;\n}\n.acf-fields.-clear.-left > .acf-field > .acf-label {\n padding: 0;\n}\n.acf-fields.-clear.-left > .acf-field > .acf-input {\n padding: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-table\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-table tr.acf-field > td.acf-label {\n padding: 15px 12px;\n margin: 0;\n background: #f9f9f9;\n width: 20%;\n}\n.acf-table tr.acf-field > td.acf-input {\n padding: 15px 12px;\n margin: 0;\n border-left-color: #e1e1e1;\n}\n\n.acf-sortable-tr-helper {\n position: relative !important;\n display: table-row !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-postbox\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-postbox {\n position: relative;\n}\n.acf-postbox > .inside {\n margin: 0 !important; /* override WP style - do not delete - you have tried this before */\n padding: 0 !important; /* override WP style - do not delete - you have tried this before */\n}\n.acf-postbox .acf-hndle-cog {\n color: #72777c;\n font-size: 16px;\n line-height: 36px;\n height: 36px;\n width: 1.62rem;\n position: relative;\n display: none;\n}\n.acf-postbox .acf-hndle-cog:hover {\n color: #191e23;\n}\n.acf-postbox > .hndle:hover .acf-hndle-cog,\n.acf-postbox > .postbox-header:hover .acf-hndle-cog {\n display: inline-block;\n}\n.acf-postbox > .hndle .acf-hndle-cog {\n height: 20px;\n line-height: 20px;\n float: right;\n width: auto;\n}\n.acf-postbox > .hndle .acf-hndle-cog:hover {\n color: #777777;\n}\n.acf-postbox .acf-replace-with-fields {\n padding: 15px;\n text-align: center;\n}\n\n#post-body-content #acf_after_title-sortables {\n margin: 20px 0 -20px;\n}\n\n/* seamless */\n.acf-postbox.seamless {\n border: 0 none;\n background: transparent;\n box-shadow: none;\n /* hide hndle */\n /* inside */\n}\n.acf-postbox.seamless > .postbox-header,\n.acf-postbox.seamless > .hndle,\n.acf-postbox.seamless > .handlediv {\n display: none !important;\n}\n.acf-postbox.seamless > .inside {\n display: block !important; /* stop metabox from hiding when closed */\n margin-left: -12px !important;\n margin-right: -12px !important;\n}\n.acf-postbox.seamless > .inside > .acf-field {\n border-color: transparent;\n}\n\n/* seamless (left) */\n.acf-postbox.seamless > .acf-fields.-left {\n /* hide sidebar bg */\n /* mobile */\n}\n.acf-postbox.seamless > .acf-fields.-left > .acf-field:before {\n display: none;\n}\n@media screen and (max-width: 782px) {\n .acf-postbox.seamless > .acf-fields.-left {\n /* remove padding */\n }\n .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-label, .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-input {\n padding: 0;\n }\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Inputs\n*\n*-----------------------------------------------------------------------------*/\n.acf-field input[type=text],\n.acf-field input[type=password],\n.acf-field input[type=date],\n.acf-field input[type=datetime],\n.acf-field input[type=datetime-local],\n.acf-field input[type=email],\n.acf-field input[type=month],\n.acf-field input[type=number],\n.acf-field input[type=search],\n.acf-field input[type=tel],\n.acf-field input[type=time],\n.acf-field input[type=url],\n.acf-field input[type=week],\n.acf-field textarea,\n.acf-field select {\n width: 100%;\n padding: 4px 8px;\n margin: 0;\n box-sizing: border-box;\n font-size: 14px;\n line-height: 1.4;\n}\n.acf-admin-3-8 .acf-field input[type=text],\n.acf-admin-3-8 .acf-field input[type=password],\n.acf-admin-3-8 .acf-field input[type=date],\n.acf-admin-3-8 .acf-field input[type=datetime],\n.acf-admin-3-8 .acf-field input[type=datetime-local],\n.acf-admin-3-8 .acf-field input[type=email],\n.acf-admin-3-8 .acf-field input[type=month],\n.acf-admin-3-8 .acf-field input[type=number],\n.acf-admin-3-8 .acf-field input[type=search],\n.acf-admin-3-8 .acf-field input[type=tel],\n.acf-admin-3-8 .acf-field input[type=time],\n.acf-admin-3-8 .acf-field input[type=url],\n.acf-admin-3-8 .acf-field input[type=week],\n.acf-admin-3-8 .acf-field textarea,\n.acf-admin-3-8 .acf-field select {\n padding: 3px 5px;\n}\n.acf-field textarea {\n resize: vertical;\n}\n\nbody.acf-browser-firefox .acf-field select {\n padding: 4px 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Text\n*\n*-----------------------------------------------------------------------------*/\n.acf-input-prepend,\n.acf-input-append,\n.acf-input-wrap {\n box-sizing: border-box;\n}\n\n.acf-input-prepend,\n.acf-input-append {\n font-size: 13px;\n line-height: 1.4;\n padding: 4px 8px;\n background: #f5f5f5;\n border: #7e8993 solid 1px;\n min-height: 30px;\n}\n.acf-admin-3-8 .acf-input-prepend,\n.acf-admin-3-8 .acf-input-append {\n padding: 3px 5px;\n border-color: #dddddd;\n min-height: 28px;\n}\n\n.acf-input-prepend {\n float: left;\n border-right-width: 0;\n border-radius: 3px 0 0 3px;\n}\n\n.acf-input-append {\n float: right;\n border-left-width: 0;\n border-radius: 0 3px 3px 0;\n}\n\n.acf-input-wrap {\n position: relative;\n overflow: hidden;\n}\n.acf-input-wrap .acf-is-prepended {\n border-radius: 0 6px 6px 0 !important;\n}\n.acf-input-wrap .acf-is-appended {\n border-radius: 6px 0 0 6px !important;\n}\n.acf-input-wrap .acf-is-prepended.acf-is-appended {\n border-radius: 0 !important;\n}\n\n/* rtl */\nhtml[dir=rtl] .acf-input-prepend {\n border-left-width: 0;\n border-right-width: 1px;\n border-radius: 0 3px 3px 0;\n float: right;\n}\n\nhtml[dir=rtl] .acf-input-append {\n border-left-width: 1px;\n border-right-width: 0;\n border-radius: 3px 0 0 3px;\n float: left;\n}\n\nhtml[dir=rtl] input.acf-is-prepended {\n border-radius: 3px 0 0 3px !important;\n}\n\nhtml[dir=rtl] input.acf-is-appended {\n border-radius: 0 3px 3px 0 !important;\n}\n\nhtml[dir=rtl] input.acf-is-prepended.acf-is-appended {\n border-radius: 0 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Color Picker\n*\n*-----------------------------------------------------------------------------*/\n.acf-color-picker .wp-color-result {\n border-color: #7e8993;\n}\n.acf-admin-3-8 .acf-color-picker .wp-color-result {\n border-color: #ccd0d4;\n}\n.acf-color-picker .wp-picker-active {\n position: relative;\n z-index: 1;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Url\n*\n*-----------------------------------------------------------------------------*/\n.acf-url i {\n position: absolute;\n top: 5px;\n left: 5px;\n opacity: 0.5;\n color: #7e8993;\n}\n.acf-url input[type=url] {\n padding-left: 27px !important;\n}\n.acf-url.-valid i {\n opacity: 1;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v3)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf {\n z-index: 1001;\n /* open */\n /* single open */\n}\n.select2-container.-acf .select2-choices {\n background: #fff;\n border-color: #ddd;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;\n min-height: 31px;\n}\n.select2-container.-acf .select2-choices .select2-search-choice {\n margin: 5px 0 5px 5px;\n padding: 3px 5px 3px 18px;\n border-color: #bbb;\n background: #f9f9f9;\n box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;\n /* sortable item*/\n /* sortable shadow */\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper {\n background: #5897fb;\n border-color: #3f87fa;\n color: #fff !important;\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a {\n visibility: hidden;\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder {\n background-color: #f7f7f7;\n border-color: #f7f7f7;\n visibility: visible !important;\n}\n.select2-container.-acf .select2-choices .select2-search-choice-focus {\n border-color: #999;\n}\n.select2-container.-acf .select2-choices .select2-search-field input {\n height: 31px;\n line-height: 22px;\n margin: 0;\n padding: 5px 5px 5px 7px;\n}\n.select2-container.-acf .select2-choice {\n border-color: #bbbbbb;\n}\n.select2-container.-acf .select2-choice .select2-arrow {\n background: transparent;\n border-left-color: #dfdfdf;\n padding-left: 1px;\n}\n.select2-container.-acf .select2-choice .select2-result-description {\n display: none;\n}\n.select2-container.-acf.select2-container-active .select2-choices, .select2-container.-acf.select2-dropdown-open .select2-choices {\n border-color: #5b9dd9;\n border-radius: 3px 3px 0 0;\n}\n.select2-container.-acf.select2-dropdown-open .select2-choice {\n background: #fff;\n border-color: #5b9dd9;\n}\n\n/* rtl */\nhtml[dir=rtl] .select2-container.-acf .select2-search-choice-close {\n left: 24px;\n}\nhtml[dir=rtl] .select2-container.-acf .select2-choice > .select2-chosen {\n margin-left: 42px;\n}\nhtml[dir=rtl] .select2-container.-acf .select2-choice .select2-arrow {\n padding-left: 0;\n padding-right: 1px;\n}\n\n/* description */\n.select2-drop {\n /* search*/\n /* result */\n}\n.select2-drop .select2-search {\n padding: 4px 4px 0;\n}\n.select2-drop .select2-result {\n /* hover*/\n}\n.select2-drop .select2-result .select2-result-description {\n color: #999;\n font-size: 12px;\n margin-left: 5px;\n}\n.select2-drop .select2-result.select2-highlighted .select2-result-description {\n color: #fff;\n opacity: 0.75;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v4)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf li {\n margin-bottom: 0;\n}\n.select2-container.-acf[data-select2-id^=select2-data] .select2-selection--multiple {\n overflow: hidden;\n}\n.select2-container.-acf .select2-selection {\n border-color: #7e8993;\n}\n.acf-admin-3-8 .select2-container.-acf .select2-selection {\n border-color: #aaa;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child {\n float: none;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child input {\n width: 100% !important;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered {\n padding-right: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] {\n display: inline;\n padding: 0;\n margin: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] .select2-selection__choice {\n margin-right: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice {\n background-color: #f7f7f7;\n border-color: #cccccc;\n max-width: 100%;\n overflow: hidden;\n word-wrap: normal !important;\n white-space: normal;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper {\n background: #0783BE;\n border-color: #066998;\n color: #fff !important;\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span {\n visibility: hidden;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {\n position: static;\n border-right: none;\n padding: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder {\n background-color: #F2F4F7;\n border-color: #F2F4F7;\n visibility: visible !important;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search__field {\n box-shadow: none !important;\n min-height: 0;\n}\n.acf-row .select2-container.-acf .select2-selection--single {\n overflow: hidden;\n}\n.acf-row .select2-container.-acf .select2-selection--single .select2-selection__rendered {\n white-space: normal;\n}\n\n.acf-admin-single-field-group .select2-dropdown {\n border-color: #6BB5D8 !important;\n margin-top: -5px;\n overflow: hidden;\n box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);\n}\n\n.select2-dropdown.select2-dropdown--above {\n margin-top: 0;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true] {\n background-color: #F9FAFB !important;\n color: #667085;\n}\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]:hover {\n color: #399CCB;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option--highlighted[aria-selected] {\n color: #fff !important;\n background-color: #0783BE !important;\n}\n\n.select2-dropdown .select2-results__option {\n margin-bottom: 0;\n}\n\n.select2-container .select2-dropdown {\n z-index: 900000;\n}\n.select2-container .select2-dropdown .select2-search__field {\n line-height: 1.4;\n min-height: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Link\n*\n*-----------------------------------------------------------------------------*/\n.acf-link .link-wrap {\n display: none;\n border: #ccd0d4 solid 1px;\n border-radius: 3px;\n padding: 5px;\n line-height: 26px;\n background: #fff;\n word-wrap: break-word;\n word-break: break-all;\n}\n.acf-link .link-wrap .link-title {\n padding: 0 5px;\n}\n.acf-link.-value .button {\n display: none;\n}\n.acf-link.-value .acf-icon.-link-ext {\n display: none;\n}\n.acf-link.-value .link-wrap {\n display: inline-block;\n}\n.acf-link.-external .acf-icon.-link-ext {\n display: inline-block;\n}\n\n#wp-link-backdrop {\n z-index: 900000 !important;\n}\n\n#wp-link-wrap {\n z-index: 900001 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Radio\n*\n*-----------------------------------------------------------------------------*/\nul.acf-radio-list,\nul.acf-checkbox-list {\n background: transparent;\n border: 1px solid transparent;\n position: relative;\n padding: 1px;\n margin: 0;\n /* hl */\n /* rtl */\n}\nul.acf-radio-list:focus-within,\nul.acf-checkbox-list:focus-within {\n border: 1px solid #A5D2E7;\n border-radius: 6px;\n}\nul.acf-radio-list li,\nul.acf-checkbox-list li {\n font-size: 13px;\n line-height: 22px;\n margin: 0;\n position: relative;\n word-wrap: break-word;\n /* attachment sidebar fix*/\n}\nul.acf-radio-list li label,\nul.acf-checkbox-list li label {\n display: inline;\n}\nul.acf-radio-list li input[type=checkbox],\nul.acf-radio-list li input[type=radio],\nul.acf-checkbox-list li input[type=checkbox],\nul.acf-checkbox-list li input[type=radio] {\n margin: -1px 4px 0 0;\n vertical-align: middle;\n}\nul.acf-radio-list li input[type=text],\nul.acf-checkbox-list li input[type=text] {\n width: auto;\n vertical-align: middle;\n margin: 2px 0;\n}\nul.acf-radio-list li span,\nul.acf-checkbox-list li span {\n float: none;\n}\nul.acf-radio-list li i,\nul.acf-checkbox-list li i {\n vertical-align: middle;\n}\nul.acf-radio-list.acf-hl li,\nul.acf-checkbox-list.acf-hl li {\n margin-right: 20px;\n clear: none;\n}\nhtml[dir=rtl] ul.acf-radio-list input[type=checkbox],\nhtml[dir=rtl] ul.acf-radio-list input[type=radio],\nhtml[dir=rtl] ul.acf-checkbox-list input[type=checkbox],\nhtml[dir=rtl] ul.acf-checkbox-list input[type=radio] {\n margin-left: 4px;\n margin-right: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Button Group\n*\n*-----------------------------------------------------------------------------*/\n.acf-button-group {\n display: inline-block;\n /* default (horizontal) */\n /* vertical */\n}\n.acf-button-group label {\n display: inline-block;\n border: #7e8993 solid 1px;\n position: relative;\n z-index: 1;\n padding: 5px 10px;\n background: #fff;\n}\n.acf-button-group label:hover {\n color: #016087;\n background: #f3f5f6;\n border-color: #0071a1;\n z-index: 2;\n}\n.acf-button-group label.selected {\n border-color: #007cba;\n background: #008dd4;\n color: #fff;\n z-index: 2;\n}\n.acf-button-group input {\n display: none !important;\n}\n.acf-button-group {\n padding-left: 1px;\n display: inline-flex;\n flex-direction: row;\n flex-wrap: nowrap;\n}\n.acf-button-group label {\n margin: 0 0 0 -1px;\n flex: 1;\n text-align: center;\n white-space: nowrap;\n}\n.acf-button-group label:first-child {\n border-radius: 3px 0 0 3px;\n}\nhtml[dir=rtl] .acf-button-group label:first-child {\n border-radius: 0 3px 3px 0;\n}\n.acf-button-group label:last-child {\n border-radius: 0 3px 3px 0;\n}\nhtml[dir=rtl] .acf-button-group label:last-child {\n border-radius: 3px 0 0 3px;\n}\n.acf-button-group label:only-child {\n border-radius: 3px;\n}\n.acf-button-group.-vertical {\n padding-left: 0;\n padding-top: 1px;\n flex-direction: column;\n}\n.acf-button-group.-vertical label {\n margin: -1px 0 0 0;\n}\n.acf-button-group.-vertical label:first-child {\n border-radius: 3px 3px 0 0;\n}\n.acf-button-group.-vertical label:last-child {\n border-radius: 0 0 3px 3px;\n}\n.acf-button-group.-vertical label:only-child {\n border-radius: 3px;\n}\n.acf-admin-3-8 .acf-button-group label {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-button-group label:hover {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-button-group label.selected {\n border-color: #007cba;\n}\n\n.acf-admin-page .acf-button-group {\n display: flex;\n align-items: stretch;\n align-content: center;\n height: 40px;\n border-radius: 6px;\n box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);\n}\n.acf-admin-page .acf-button-group label {\n display: inline-flex;\n align-items: center;\n align-content: center;\n border: #D0D5DD solid 1px;\n padding: 6px 16px;\n color: #475467;\n font-weight: 500;\n}\n.acf-admin-page .acf-button-group label:hover {\n color: #0783BE;\n}\n.acf-admin-page .acf-button-group label.selected {\n background: #F9FAFB;\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice {\n display: inline-flex;\n align-items: center;\n margin-top: 8px;\n margin-left: 2px;\n position: relative;\n padding-top: 4px;\n padding-right: auto;\n padding-bottom: 4px;\n padding-left: 8px;\n background-color: #EBF5FA;\n border-color: #A5D2E7;\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {\n order: 2;\n width: 14px;\n height: 14px;\n margin-right: 0;\n margin-left: 4px;\n color: #6BB5D8;\n text-indent: 100%;\n white-space: nowrap;\n overflow: hidden;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover {\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before {\n content: \"\";\n display: block;\n width: 14px;\n height: 14px;\n top: 0;\n left: 0;\n background-color: currentColor;\n border: none;\n border-radius: 0;\n -webkit-mask-size: contain;\n mask-size: contain;\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-position: center;\n mask-position: center;\n -webkit-mask-image: url(\"../../images/icons/icon-close.svg\");\n mask-image: url(\"../../images/icons/icon-close.svg\");\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Checkbox\n*\n*-----------------------------------------------------------------------------*/\n.acf-checkbox-list .button {\n margin: 10px 0 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* True / False\n*\n*-----------------------------------------------------------------------------*/\n.acf-switch {\n display: inline-block;\n border-radius: 5px;\n cursor: pointer;\n position: relative;\n background: #f5f5f5;\n height: 30px;\n vertical-align: middle;\n border: #7e8993 solid 1px;\n -webkit-transition: background 0.25s ease;\n -moz-transition: background 0.25s ease;\n -o-transition: background 0.25s ease;\n transition: background 0.25s ease;\n /* hover */\n /* active */\n /* message */\n}\n.acf-switch span {\n display: inline-block;\n float: left;\n text-align: center;\n font-size: 13px;\n line-height: 22px;\n padding: 4px 10px;\n min-width: 15px;\n}\n.acf-switch span i {\n vertical-align: middle;\n}\n.acf-switch .acf-switch-on {\n color: #fff;\n text-shadow: #007cba 0 1px 0;\n}\n.acf-switch .acf-switch-slider {\n position: absolute;\n top: 2px;\n left: 2px;\n bottom: 2px;\n right: 50%;\n z-index: 1;\n background: #fff;\n border-radius: 3px;\n border: #7e8993 solid 1px;\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -o-transition: all 0.25s ease;\n transition: all 0.25s ease;\n transition-property: left, right;\n}\n.acf-switch:hover, .acf-switch.-focus {\n border-color: #0071a1;\n background: #f3f5f6;\n color: #016087;\n}\n.acf-switch:hover .acf-switch-slider, .acf-switch.-focus .acf-switch-slider {\n border-color: #0071a1;\n}\n.acf-switch.-on {\n background: #0d99d5;\n border-color: #007cba;\n /* hover */\n}\n.acf-switch.-on .acf-switch-slider {\n left: 50%;\n right: 2px;\n border-color: #007cba;\n}\n.acf-switch.-on:hover {\n border-color: #007cba;\n}\n.acf-switch + span {\n margin-left: 6px;\n}\n.acf-admin-3-8 .acf-switch {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-switch .acf-switch-slider {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-switch:hover, .acf-admin-3-8 .acf-switch.-focus {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-switch:hover .acf-switch-slider, .acf-admin-3-8 .acf-switch.-focus .acf-switch-slider {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-switch.-on {\n border-color: #007cba;\n}\n.acf-admin-3-8 .acf-switch.-on .acf-switch-slider {\n border-color: #007cba;\n}\n.acf-admin-3-8 .acf-switch.-on:hover {\n border-color: #007cba;\n}\n\n/* checkbox */\n.acf-switch-input {\n opacity: 0;\n position: absolute;\n margin: 0;\n}\n\n.acf-admin-single-field-group .acf-true-false {\n border: 1px solid transparent;\n}\n.acf-admin-single-field-group .acf-true-false:focus-within {\n border: 1px solid #399CCB;\n border-radius: 120px;\n}\n\n/* in media modal */\n.compat-item .acf-true-false .message {\n float: none;\n padding: 0;\n vertical-align: middle;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tGoogle Map\n*\n*-------------------------------------------------------------------------*/\n.acf-google-map {\n position: relative;\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-google-map .title {\n position: relative;\n border-bottom: #ccd0d4 solid 1px;\n}\n.acf-google-map .title .search {\n margin: 0;\n font-size: 14px;\n line-height: 30px;\n height: 40px;\n padding: 5px 10px;\n border: 0 none;\n box-shadow: none;\n border-radius: 0;\n font-family: inherit;\n cursor: text;\n}\n.acf-google-map .title .acf-loading {\n position: absolute;\n top: 10px;\n right: 11px;\n display: none;\n}\n.acf-google-map .title .acf-icon:active {\n display: inline-block !important;\n}\n.acf-google-map .canvas {\n height: 400px;\n}\n.acf-google-map:hover .title .acf-actions {\n display: block;\n}\n.acf-google-map .title .acf-icon.-location {\n display: inline-block;\n}\n.acf-google-map .title .acf-icon.-cancel,\n.acf-google-map .title .acf-icon.-search {\n display: none;\n}\n.acf-google-map.-value .title .search {\n font-weight: bold;\n}\n.acf-google-map.-value .title .acf-icon.-location {\n display: none;\n}\n.acf-google-map.-value .title .acf-icon.-cancel {\n display: inline-block;\n}\n.acf-google-map.-searching .title .acf-icon.-location {\n display: none;\n}\n.acf-google-map.-searching .title .acf-icon.-cancel,\n.acf-google-map.-searching .title .acf-icon.-search {\n display: inline-block;\n}\n.acf-google-map.-searching .title .acf-actions {\n display: block;\n}\n.acf-google-map.-searching .title .search {\n font-weight: normal !important;\n}\n.acf-google-map.-loading .title a {\n display: none !important;\n}\n.acf-google-map.-loading .title i {\n display: inline-block;\n}\n\n/* autocomplete */\n.pac-container {\n border-width: 1px 0;\n box-shadow: none;\n}\n\n.pac-container:after {\n display: none;\n}\n\n.pac-container .pac-item:first-child {\n border-top: 0 none;\n}\n\n.pac-container .pac-item {\n padding: 5px 10px;\n cursor: pointer;\n}\n\nhtml[dir=rtl] .pac-container .pac-item {\n text-align: right;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tRelationship\n*\n*-------------------------------------------------------------------------*/\n.acf-relationship {\n background: #fff;\n border: #ccd0d4 solid 1px;\n /* list */\n /* selection (bottom) */\n}\n.acf-relationship .filters {\n border-bottom: #ccd0d4 solid 1px;\n background: #fff;\n /* widths */\n}\n.acf-relationship .filters:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-relationship .filters .filter {\n margin: 0;\n padding: 0;\n float: left;\n width: 100%;\n box-sizing: border-box;\n padding: 7px 7px 7px 0;\n}\n.acf-relationship .filters .filter:first-child {\n padding-left: 7px;\n}\n.acf-relationship .filters .filter input,\n.acf-relationship .filters .filter select {\n margin: 0;\n float: none; /* potential fix for media popup? */\n}\n.acf-relationship .filters .filter input:focus, .acf-relationship .filters .filter input:active,\n.acf-relationship .filters .filter select:focus,\n.acf-relationship .filters .filter select:active {\n outline: none;\n box-shadow: none;\n}\n.acf-relationship .filters .filter input {\n border-color: transparent;\n box-shadow: none;\n padding-left: 3px;\n padding-right: 3px;\n}\n.acf-relationship .filters.-f2 .filter {\n width: 50%;\n}\n.acf-relationship .filters.-f3 .filter {\n width: 25%;\n}\n.acf-relationship .filters.-f3 .filter.-search {\n width: 50%;\n}\n.acf-relationship .list {\n margin: 0;\n padding: 5px;\n height: 160px;\n overflow: auto;\n}\n.acf-relationship .list .acf-rel-label,\n.acf-relationship .list .acf-rel-item,\n.acf-relationship .list p {\n padding: 5px;\n margin: 0;\n display: block;\n position: relative;\n min-height: 18px;\n}\n.acf-relationship .list .acf-rel-label {\n font-weight: bold;\n}\n.acf-relationship .list .acf-rel-item {\n cursor: pointer;\n /* hover */\n /* disabled */\n}\n.acf-relationship .list .acf-rel-item b {\n text-decoration: underline;\n font-weight: normal;\n}\n.acf-relationship .list .acf-rel-item .thumbnail {\n background: #e0e0e0;\n width: 22px;\n height: 22px;\n float: left;\n margin: -2px 5px 0 0;\n}\n.acf-relationship .list .acf-rel-item .thumbnail img {\n max-width: 22px;\n max-height: 22px;\n margin: 0 auto;\n display: block;\n}\n.acf-relationship .list .acf-rel-item .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list .acf-rel-item .thumbnail.-icon img {\n max-height: 20px;\n margin-top: 1px;\n}\n.acf-relationship .list .acf-rel-item:hover, .acf-relationship .list .acf-rel-item.relationship-hover {\n background: #3875d7;\n color: #fff;\n}\n.acf-relationship .list .acf-rel-item:hover .thumbnail, .acf-relationship .list .acf-rel-item.relationship-hover .thumbnail {\n background: #a2bfec;\n}\n.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon, .acf-relationship .list .acf-rel-item.relationship-hover .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list .acf-rel-item.disabled {\n opacity: 0.5;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover {\n background: transparent;\n color: #333;\n cursor: default;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail {\n background: #e0e0e0;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list ul {\n padding-bottom: 5px;\n}\n.acf-relationship .list ul .acf-rel-label,\n.acf-relationship .list ul .acf-rel-item,\n.acf-relationship .list ul p {\n padding-left: 20px;\n}\n.acf-relationship .selection {\n position: relative;\n /* choices */\n /* values */\n}\n.acf-relationship .selection:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-relationship .selection .values,\n.acf-relationship .selection .choices {\n width: 50%;\n background: #fff;\n float: left;\n}\n.acf-relationship .selection .choices {\n background: #f9f9f9;\n}\n.acf-relationship .selection .choices .list {\n border-right: #dfdfdf solid 1px;\n}\n.acf-relationship .selection .values .acf-icon {\n position: absolute;\n top: 4px;\n right: 7px;\n display: none;\n /* rtl */\n}\nhtml[dir=rtl] .acf-relationship .selection .values .acf-icon {\n right: auto;\n left: 7px;\n}\n.acf-relationship .selection .values .acf-rel-item:hover .acf-icon, .acf-relationship .selection .values .acf-rel-item.relationship-hover .acf-icon {\n display: block;\n}\n.acf-relationship .selection .values .acf-rel-item {\n cursor: move;\n}\n.acf-relationship .selection .values .acf-rel-item b {\n text-decoration: none;\n}\n\n/* menu item fix */\n.menu-item .acf-relationship ul {\n width: auto;\n}\n.menu-item .acf-relationship li {\n display: block;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tWYSIWYG\n*\n*-------------------------------------------------------------------------*/\n.acf-editor-wrap.delay .acf-editor-toolbar {\n content: \"\";\n display: block;\n background: #f5f5f5;\n border-bottom: #dddddd solid 1px;\n color: #555d66;\n padding: 10px;\n}\n.acf-editor-wrap.delay .wp-editor-area {\n padding: 10px;\n border: none;\n color: inherit !important;\n}\n.acf-editor-wrap iframe {\n min-height: 200px;\n}\n.acf-editor-wrap .wp-editor-container {\n border: 1px solid #ccd0d4;\n box-shadow: none !important;\n}\n.acf-editor-wrap .wp-editor-tabs {\n box-sizing: content-box;\n}\n.acf-editor-wrap .wp-switch-editor {\n border-color: #ccd0d4;\n border-bottom-color: transparent;\n}\n\n#mce_fullscreen_container {\n z-index: 900000 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTab\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-tab {\n display: none !important;\n}\n\n.hidden-by-tab {\n display: none !important;\n}\n\n.acf-tab-wrap {\n clear: both;\n z-index: 1;\n}\n\n.acf-tab-group {\n border-bottom: #ccc solid 1px;\n padding: 10px 10px 0;\n}\n.acf-tab-group li {\n margin: 0 0.5em 0 0;\n}\n.acf-tab-group li a {\n padding: 5px 10px;\n display: block;\n color: #555;\n font-size: 14px;\n font-weight: 600;\n line-height: 24px;\n border: #ccc solid 1px;\n border-bottom: 0 none;\n text-decoration: none;\n background: #e5e5e5;\n transition: none;\n}\n.acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-tab-group li a:focus {\n outline: none;\n box-shadow: none;\n}\n.acf-tab-group li a:empty {\n display: none;\n}\nhtml[dir=rtl] .acf-tab-group li {\n margin: 0 0 0 0.5em;\n}\n.acf-tab-group li.active a {\n background: #f1f1f1;\n color: #000;\n padding-bottom: 6px;\n margin-bottom: -1px;\n position: relative;\n z-index: 1;\n}\n\n.acf-fields > .acf-tab-wrap {\n background: #f9f9f9;\n}\n.acf-fields > .acf-tab-wrap .acf-tab-group {\n position: relative;\n border-top: #ccd0d4 solid 1px;\n border-bottom: #ccd0d4 solid 1px;\n z-index: 2;\n margin-bottom: -1px;\n}\n.acf-admin-3-8 .acf-fields > .acf-tab-wrap .acf-tab-group {\n border-color: #dfdfdf;\n}\n\n.acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 20%;\n /* mobile */\n /* rtl */\n}\n@media screen and (max-width: 640px) {\n .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 10px;\n }\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 0;\n padding-right: 20%;\n /* mobile */\n}\n@media screen and (max-width: 850px) {\n html[dir=rtl] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-right: 10px;\n }\n}\n\n.acf-tab-wrap.-left .acf-tab-group {\n position: absolute;\n left: 0;\n width: 20%;\n border: 0 none;\n padding: 0 !important; /* important overrides 'left aligned labels' */\n margin: 1px 0 0;\n}\n.acf-tab-wrap.-left .acf-tab-group li {\n float: none;\n margin: -1px 0 0;\n}\n.acf-tab-wrap.-left .acf-tab-group li a {\n border: 1px solid #ededed;\n font-size: 13px;\n line-height: 18px;\n color: #0073aa;\n padding: 10px;\n margin: 0;\n font-weight: normal;\n border-width: 1px 0;\n border-radius: 0;\n background: transparent;\n}\n.acf-tab-wrap.-left .acf-tab-group li a:hover {\n color: #00a0d2;\n}\n.acf-tab-wrap.-left .acf-tab-group li.active a {\n border-color: #dfdfdf;\n color: #000;\n margin-right: -1px;\n background: #fff;\n}\nhtml[dir=rtl] .acf-tab-wrap.-left .acf-tab-group {\n left: auto;\n right: 0;\n}\nhtml[dir=rtl] .acf-tab-wrap.-left .acf-tab-group li.active a {\n margin-right: 0;\n margin-left: -1px;\n}\n.acf-field + .acf-tab-wrap.-left:before {\n content: \"\";\n display: block;\n position: relative;\n z-index: 1;\n height: 10px;\n border-top: #dfdfdf solid 1px;\n border-bottom: #dfdfdf solid 1px;\n margin-bottom: -1px;\n}\n.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a {\n border-top: none;\n}\n\n/* sidebar */\n.acf-fields.-sidebar {\n padding: 0 0 0 20% !important;\n position: relative;\n /* before */\n /* rtl */\n}\n.acf-fields.-sidebar:before {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n width: 20%;\n bottom: 0;\n border-right: #dfdfdf solid 1px;\n background: #f9f9f9;\n z-index: 1;\n}\nhtml[dir=rtl] .acf-fields.-sidebar {\n padding: 0 20% 0 0 !important;\n}\nhtml[dir=rtl] .acf-fields.-sidebar:before {\n border-left: #dfdfdf solid 1px;\n border-right-width: 0;\n left: auto;\n right: 0;\n}\n.acf-fields.-sidebar.-left {\n padding: 0 0 0 180px !important;\n /* rtl */\n}\nhtml[dir=rtl] .acf-fields.-sidebar.-left {\n padding: 0 180px 0 0 !important;\n}\n.acf-fields.-sidebar.-left:before {\n background: #f1f1f1;\n border-color: #dfdfdf;\n width: 180px;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group {\n width: 180px;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li a {\n border-color: #e4e4e4;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li.active a {\n background: #f9f9f9;\n}\n.acf-fields.-sidebar > .acf-field-tab + .acf-field {\n border-top: none;\n}\n\n.acf-fields.-clear > .acf-tab-wrap {\n background: transparent;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group {\n margin-top: 0;\n border-top: none;\n padding-left: 0;\n padding-right: 0;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a {\n background: #e5e5e5;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields.-sidebar {\n margin-left: 0 !important;\n}\n.acf-postbox.seamless > .acf-fields.-sidebar:before {\n background: transparent;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap {\n background: transparent;\n margin-bottom: 10px;\n padding-left: 12px;\n padding-right: 12px;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group {\n border-top: 0 none;\n border-color: #ccd0d4;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li a {\n background: #e5e5e5;\n border-color: #ccd0d4;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left:before {\n border-top: none;\n height: auto;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group {\n margin-bottom: 0;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li a {\n border-width: 1px 0 1px 1px !important;\n border-color: #cccccc;\n background: #e5e5e5;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n\n.menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a {\n background: #f1f1f1;\n}\n.menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover, .menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a {\n background: #fff;\n}\n\n.compat-item .acf-tab-wrap td {\n display: block;\n}\n\n/* within gallery sidebar */\n.acf-gallery-side .acf-tab-wrap {\n border-top: 0 none !important;\n}\n\n.acf-gallery-side .acf-tab-wrap .acf-tab-group {\n margin: 10px 0 !important;\n padding: 0 !important;\n}\n\n.acf-gallery-side .acf-tab-group li.active a {\n background: #f9f9f9 !important;\n}\n\n/* withing widget */\n.widget .acf-tab-group {\n border-bottom-color: #e8e8e8;\n}\n\n.widget .acf-tab-group li a {\n background: #f1f1f1;\n}\n\n.widget .acf-tab-group li.active a {\n background: #fff;\n}\n\n/* media popup (edit image) */\n.media-modal.acf-expanded .compat-attachment-fields > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding-left: 23%;\n border-bottom-color: #dddddd;\n}\n\n/* table */\n.form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding: 0 5px 0 210px;\n}\n\n/* rtl */\nhtml[dir=rtl] .form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding: 0 210px 0 5px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\toembed\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-oembed {\n position: relative;\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-oembed .title {\n position: relative;\n border-bottom: #ccd0d4 solid 1px;\n padding: 5px 10px;\n}\n.acf-oembed .title .input-search {\n margin: 0;\n font-size: 14px;\n line-height: 30px;\n height: 30px;\n padding: 0;\n border: 0 none;\n box-shadow: none;\n border-radius: 0;\n font-family: inherit;\n cursor: text;\n}\n.acf-oembed .title .acf-actions {\n padding: 6px;\n}\n.acf-oembed .canvas {\n position: relative;\n min-height: 250px;\n background: #f9f9f9;\n}\n.acf-oembed .canvas .canvas-media {\n position: relative;\n z-index: 1;\n}\n.acf-oembed .canvas iframe {\n display: block;\n margin: 0;\n padding: 0;\n width: 100%;\n}\n.acf-oembed .canvas .acf-icon.-picture {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 0;\n height: 42px;\n width: 42px;\n font-size: 42px;\n color: #999;\n}\n.acf-oembed .canvas .acf-loading-overlay {\n background: rgba(255, 255, 255, 0.9);\n}\n.acf-oembed .canvas .canvas-error {\n position: absolute;\n top: 50%;\n left: 0%;\n right: 0%;\n margin: -9px 0 0 0;\n text-align: center;\n display: none;\n}\n.acf-oembed .canvas .canvas-error p {\n padding: 8px;\n margin: 0;\n display: inline;\n}\n.acf-oembed.has-value .canvas {\n min-height: 50px;\n}\n.acf-oembed.has-value .input-search {\n font-weight: bold;\n}\n.acf-oembed.has-value .title:hover .acf-actions {\n display: block;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tImage\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-image-uploader {\n position: relative;\n /* image wrap*/\n /* input */\n /* rtl */\n}\n.acf-image-uploader:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-image-uploader p {\n margin: 0;\n}\n.acf-image-uploader .image-wrap {\n position: relative;\n float: left;\n /* hover */\n}\n.acf-image-uploader .image-wrap img {\n max-width: 100%;\n max-height: 100%;\n width: auto;\n height: auto;\n display: block;\n min-width: 30px;\n min-height: 30px;\n background: #f1f1f1;\n margin: 0;\n padding: 0;\n /* svg */\n}\n.acf-image-uploader .image-wrap img[src$=\".svg\"] {\n min-height: 100px;\n min-width: 100px;\n}\n.acf-image-uploader .image-wrap:hover .acf-actions {\n display: block;\n}\n.acf-image-uploader input.button {\n width: auto;\n}\nhtml[dir=rtl] .acf-image-uploader .image-wrap {\n float: right;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tFile\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-file-uploader {\n position: relative;\n /* hover */\n /* rtl */\n}\n.acf-file-uploader p {\n margin: 0;\n}\n.acf-file-uploader .file-wrap {\n border: #ccd0d4 solid 1px;\n min-height: 84px;\n position: relative;\n background: #fff;\n}\n.acf-file-uploader .file-icon {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n padding: 10px;\n background: #f1f1f1;\n border-right: #d5d9dd solid 1px;\n}\n.acf-file-uploader .file-icon img {\n display: block;\n padding: 0;\n margin: 0;\n max-width: 48px;\n}\n.acf-file-uploader .file-info {\n padding: 10px;\n margin-left: 69px;\n}\n.acf-file-uploader .file-info p {\n margin: 0 0 2px;\n font-size: 13px;\n line-height: 1.4em;\n word-break: break-all;\n}\n.acf-file-uploader .file-info a {\n text-decoration: none;\n}\n.acf-file-uploader:hover .acf-actions {\n display: block;\n}\nhtml[dir=rtl] .acf-file-uploader .file-icon {\n left: auto;\n right: 0;\n border-left: #e5e5e5 solid 1px;\n border-right: none;\n}\nhtml[dir=rtl] .acf-file-uploader .file-info {\n margin-right: 69px;\n margin-left: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tDate Picker\n*\n*-----------------------------------------------------------------------------*/\n.acf-ui-datepicker .ui-datepicker {\n z-index: 900000 !important;\n}\n.acf-ui-datepicker .ui-datepicker .ui-widget-header a {\n cursor: pointer;\n transition: none;\n}\n\n/* fix highlight state overriding hover / active */\n.acf-ui-datepicker .ui-state-highlight.ui-state-hover {\n border: 1px solid #98b7e8 !important;\n background: #98b7e8 !important;\n font-weight: normal !important;\n color: #ffffff !important;\n}\n\n.acf-ui-datepicker .ui-state-highlight.ui-state-active {\n border: 1px solid #3875d7 !important;\n background: #3875d7 !important;\n font-weight: normal !important;\n color: #ffffff !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tSeparator field\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-separator {\n /* fields */\n}\n.acf-field-separator .acf-label {\n margin-bottom: 0;\n}\n.acf-field-separator .acf-label label {\n font-weight: normal;\n}\n.acf-field-separator .acf-input {\n display: none;\n}\n.acf-fields > .acf-field-separator {\n background: #f9f9f9;\n border-bottom: 1px solid #dfdfdf;\n border-top: 1px solid #dfdfdf;\n margin-bottom: -1px;\n z-index: 2;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTaxonomy\n*\n*-----------------------------------------------------------------------------*/\n.acf-taxonomy-field {\n position: relative;\n /* hover */\n /* select */\n}\n.acf-taxonomy-field .categorychecklist-holder {\n border: #ccd0d4 solid 1px;\n border-radius: 3px;\n max-height: 200px;\n overflow: auto;\n}\n.acf-taxonomy-field .acf-checkbox-list {\n margin: 0;\n padding: 10px;\n}\n.acf-taxonomy-field .acf-checkbox-list ul.children {\n padding-left: 18px;\n}\n.acf-taxonomy-field:hover .acf-actions {\n display: block;\n}\n.acf-taxonomy-field[data-ftype=select] .acf-actions {\n padding: 0;\n margin: -9px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tRange\n*\n*-----------------------------------------------------------------------------*/\n.acf-range-wrap {\n /* rtl */\n}\n.acf-range-wrap .acf-append,\n.acf-range-wrap .acf-prepend {\n display: inline-block;\n vertical-align: middle;\n line-height: 28px;\n margin: 0 7px 0 0;\n}\n.acf-range-wrap .acf-append {\n margin: 0 0 0 7px;\n}\n.acf-range-wrap input[type=range] {\n display: inline-block;\n padding: 0;\n margin: 0;\n vertical-align: middle;\n height: 28px;\n}\n.acf-range-wrap input[type=range]:focus {\n outline: none;\n}\n.acf-range-wrap input[type=number] {\n display: inline-block;\n min-width: 5em;\n padding-right: 4px;\n margin-left: 10px;\n vertical-align: middle;\n}\nhtml[dir=rtl] .acf-range-wrap input[type=number] {\n margin-right: 10px;\n margin-left: 0;\n}\nhtml[dir=rtl] .acf-range-wrap .acf-append {\n margin: 0 7px 0 0;\n}\nhtml[dir=rtl] .acf-range-wrap .acf-prepend {\n margin: 0 0 0 7px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* acf-accordion\n*\n*-----------------------------------------------------------------------------*/\n.acf-accordion {\n margin: -1px 0;\n padding: 0;\n background: #fff;\n border-top: 1px solid #d5d9dd;\n border-bottom: 1px solid #d5d9dd;\n z-index: 1;\n}\n.acf-accordion .acf-accordion-title {\n margin: 0;\n padding: 12px;\n font-weight: bold;\n cursor: pointer;\n font-size: inherit;\n font-size: 13px;\n line-height: 1.4em;\n}\n.acf-accordion .acf-accordion-title:hover {\n background: #f3f4f5;\n}\n.acf-accordion .acf-accordion-title label {\n margin: 0;\n padding: 0;\n font-size: 13px;\n line-height: 1.4em;\n}\n.acf-accordion .acf-accordion-title p {\n font-weight: normal;\n}\n.acf-accordion .acf-accordion-title .acf-accordion-icon {\n float: right;\n}\n.acf-accordion .acf-accordion-title svg.acf-accordion-icon {\n position: absolute;\n right: 10px;\n top: 50%;\n transform: translateY(-50%);\n color: #191e23;\n fill: currentColor;\n}\n.acf-accordion .acf-accordion-content {\n margin: 0;\n padding: 0 12px 12px;\n display: none;\n}\n.acf-accordion.-open > .acf-accordion-content {\n display: block;\n}\n\n.acf-field.acf-accordion {\n margin: -1px 0;\n padding: 0 !important;\n border-color: #d5d9dd;\n}\n.acf-field.acf-accordion .acf-label.acf-accordion-title {\n padding: 12px;\n width: auto;\n float: none;\n width: auto;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content {\n padding: 0;\n float: none;\n width: auto;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields {\n border-top: #eeeeee solid 1px;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields.-clear {\n padding: 0 12px 15px;\n}\n\n/* field specific (left) */\n.acf-fields.-left > .acf-field.acf-accordion:before {\n display: none;\n}\n.acf-fields.-left > .acf-field.acf-accordion .acf-accordion-title {\n width: auto;\n margin: 0 !important;\n padding: 12px;\n float: none !important;\n}\n.acf-fields.-left > .acf-field.acf-accordion .acf-accordion-content {\n padding: 0 !important;\n}\n\n/* field specific (clear) */\n.acf-fields.-clear > .acf-field.acf-accordion {\n border: #cccccc solid 1px;\n background: transparent;\n}\n.acf-fields.-clear > .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -16px;\n}\n\n/* table */\ntr.acf-field.acf-accordion {\n background: transparent;\n}\ntr.acf-field.acf-accordion > .acf-input {\n padding: 0 !important;\n border: #cccccc solid 1px;\n}\ntr.acf-field.acf-accordion .acf-accordion-content {\n padding: 0 12px 12px;\n}\n\n/* #addtag */\n#addtag div.acf-field.error {\n border: 0 none;\n padding: 8px 0;\n}\n\n#addtag > .acf-field.acf-accordion {\n padding-right: 0;\n margin-right: 5%;\n}\n#addtag > .acf-field.acf-accordion + p.submit {\n margin-top: 0;\n}\n\n/* border */\ntr.acf-accordion {\n margin: 15px 0 !important;\n}\ntr.acf-accordion + tr.acf-accordion {\n margin-top: -16px !important;\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields > .acf-accordion {\n margin-left: 12px;\n margin-right: 12px;\n border: #ccd0d4 solid 1px;\n}\n\n/* rtl */\n/* menu item */\n/*\n.menu-item-settings > .field-acf > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin: 10px -13px 10px -11px;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n*/\n/* widget */\n.widget .widget-content > .acf-field.acf-accordion {\n border: #dfdfdf solid 1px;\n margin-bottom: 10px;\n}\n.widget .widget-content > .acf-field.acf-accordion .acf-accordion-title {\n margin-bottom: 0;\n}\n.widget .widget-content > .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -11px;\n}\n\n.media-modal .compat-attachment-fields .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -1px;\n}\n.media-modal .compat-attachment-fields .acf-field.acf-accordion > .acf-input {\n width: 100%;\n}\n.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields > tbody > tr > td {\n padding-bottom: 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tBlock Editor\n*\n*-----------------------------------------------------------------------------*/\n.block-editor .edit-post-sidebar .acf-postbox > .postbox-header,\n.block-editor .edit-post-sidebar .acf-postbox > .hndle {\n border-bottom-width: 0 !important;\n}\n.block-editor .edit-post-sidebar .acf-postbox.closed > .postbox-header,\n.block-editor .edit-post-sidebar .acf-postbox.closed > .hndle {\n border-bottom-width: 1px !important;\n}\n.block-editor .edit-post-sidebar .acf-fields {\n min-height: 1px;\n overflow: auto;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field {\n border-width: 0;\n border-color: #e2e4e7;\n margin: 16px;\n padding: 0;\n width: auto !important;\n min-height: 0 !important;\n float: none !important;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field > .acf-label {\n margin-bottom: 5px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field > .acf-label label {\n font-weight: normal;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion {\n padding: 0;\n margin: 0;\n border-top-width: 1px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion:first-child {\n border-top-width: 0;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title {\n margin: 0;\n padding: 15px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title label {\n font-weight: 500;\n color: rgb(30, 30, 30);\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title svg.acf-accordion-icon {\n right: 16px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-content > .acf-fields {\n border-top-width: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Prefix field label & prefix field names\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-setting-prefix_label p.description,\n.acf-field-setting-prefix_name p.description {\n order: 3;\n margin-top: 0;\n margin-left: 16px;\n}\n.acf-field-setting-prefix_label p.description code,\n.acf-field-setting-prefix_name p.description code {\n padding-top: 4px;\n padding-right: 6px;\n padding-bottom: 4px;\n padding-left: 6px;\n background-color: #F2F4F7;\n border-radius: 4px;\n color: #667085;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Editor tab styles\n*\n*-----------------------------------------------------------------------------*/\n.acf-fields > .acf-tab-wrap:first-child .acf-tab-group {\n border-top: none;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n background: #ffffff;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a {\n background: #f1f1f1;\n border-color: #ccd0d4;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tUser\n*\n*--------------------------------------------------------------------------------------------*/\n.form-table > tbody {\n /* field */\n /* tab wrap */\n /* misc */\n}\n.form-table > tbody > .acf-field {\n /* label */\n /* input */\n}\n.form-table > tbody > .acf-field > .acf-label {\n padding: 20px 10px 20px 0;\n width: 210px;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-field > .acf-label {\n padding: 20px 0 20px 10px;\n}\n.form-table > tbody > .acf-field > .acf-label label {\n font-size: 14px;\n color: #23282d;\n}\n.form-table > tbody > .acf-field > .acf-input {\n padding: 15px 10px;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-field > .acf-input {\n padding: 15px 10px 15px 5%;\n}\n.form-table > tbody > .acf-tab-wrap td {\n padding: 15px 5% 15px 0;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-tab-wrap td {\n padding: 15px 0 15px 5%;\n}\n.form-table > tbody .form-table th.acf-th {\n width: auto;\n}\n\n#your-profile,\n#createuser {\n /* override for user css */\n /* allow sub fields to display correctly */\n}\n#your-profile .acf-field input[type=text],\n#your-profile .acf-field input[type=password],\n#your-profile .acf-field input[type=number],\n#your-profile .acf-field input[type=search],\n#your-profile .acf-field input[type=email],\n#your-profile .acf-field input[type=url],\n#your-profile .acf-field select,\n#createuser .acf-field input[type=text],\n#createuser .acf-field input[type=password],\n#createuser .acf-field input[type=number],\n#createuser .acf-field input[type=search],\n#createuser .acf-field input[type=email],\n#createuser .acf-field input[type=url],\n#createuser .acf-field select {\n max-width: 25em;\n}\n#your-profile .acf-field textarea,\n#createuser .acf-field textarea {\n max-width: 500px;\n}\n#your-profile .acf-field .acf-field input[type=text],\n#your-profile .acf-field .acf-field input[type=password],\n#your-profile .acf-field .acf-field input[type=number],\n#your-profile .acf-field .acf-field input[type=search],\n#your-profile .acf-field .acf-field input[type=email],\n#your-profile .acf-field .acf-field input[type=url],\n#your-profile .acf-field .acf-field textarea,\n#your-profile .acf-field .acf-field select,\n#createuser .acf-field .acf-field input[type=text],\n#createuser .acf-field .acf-field input[type=password],\n#createuser .acf-field .acf-field input[type=number],\n#createuser .acf-field .acf-field input[type=search],\n#createuser .acf-field .acf-field input[type=email],\n#createuser .acf-field .acf-field input[type=url],\n#createuser .acf-field .acf-field textarea,\n#createuser .acf-field .acf-field select {\n max-width: none;\n}\n\n#registerform h2 {\n margin: 1em 0;\n}\n#registerform .acf-field {\n margin-top: 0;\n /*\n \t\t.acf-input {\n \t\t\tinput {\n \t\t\t\tfont-size: 24px;\n \t\t\t\tpadding: 5px;\n \t\t\t\theight: auto;\n \t\t\t}\n \t\t}\n */\n}\n#registerform .acf-field .acf-label {\n margin-bottom: 0;\n}\n#registerform .acf-field .acf-label label {\n font-weight: normal;\n line-height: 1.5;\n}\n#registerform p.submit {\n text-align: right;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tTerm\n*\n*--------------------------------------------------------------------------------------------*/\n#acf-term-fields {\n padding-right: 5%;\n}\n#acf-term-fields > .acf-field > .acf-label {\n margin: 0;\n}\n#acf-term-fields > .acf-field > .acf-label label {\n font-size: 12px;\n font-weight: normal;\n}\n\np.submit .spinner,\np.submit .acf-spinner {\n vertical-align: top;\n float: none;\n margin: 4px 4px 0;\n}\n\n#edittag .acf-fields.-left > .acf-field {\n padding-left: 220px;\n}\n#edittag .acf-fields.-left > .acf-field:before {\n width: 209px;\n}\n#edittag .acf-fields.-left > .acf-field > .acf-label {\n width: 220px;\n margin-left: -220px;\n padding: 0 10px;\n}\n#edittag .acf-fields.-left > .acf-field > .acf-input {\n padding: 0;\n}\n\n#edittag > .acf-fields.-left {\n width: 96%;\n}\n#edittag > .acf-fields.-left > .acf-field > .acf-label {\n padding-left: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tComment\n*\n*--------------------------------------------------------------------------------------------*/\n.editcomment td:first-child {\n white-space: nowrap;\n width: 131px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tWidget\n*\n*--------------------------------------------------------------------------------------------*/\n#widgets-right .widget .acf-field .description {\n padding-left: 0;\n padding-right: 0;\n}\n\n.acf-widget-fields > .acf-field .acf-label {\n margin-bottom: 5px;\n}\n.acf-widget-fields > .acf-field .acf-label label {\n font-weight: normal;\n margin: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tNav Menu\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-menu-settings {\n border-top: 1px solid #eee;\n margin-top: 2em;\n}\n.acf-menu-settings.-seamless {\n border-top: none;\n margin-top: 15px;\n}\n.acf-menu-settings.-seamless > h2 {\n display: none;\n}\n.acf-menu-settings .list li {\n display: block;\n margin-bottom: 0;\n}\n\n.acf-fields.acf-menu-item-fields {\n clear: both;\n padding-top: 1px;\n}\n.acf-fields.acf-menu-item-fields > .acf-field {\n margin: 5px 0;\n padding-right: 10px;\n}\n.acf-fields.acf-menu-item-fields > .acf-field .acf-label {\n margin-bottom: 0;\n}\n.acf-fields.acf-menu-item-fields > .acf-field .acf-label label {\n font-style: italic;\n font-weight: normal;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Attachment Form (single)\n*\n*---------------------------------------------------------------------------------------------*/\n#post .compat-attachment-fields .compat-field-acf-form-data {\n display: none;\n}\n#post .compat-attachment-fields,\n#post .compat-attachment-fields > tbody,\n#post .compat-attachment-fields > tbody > tr,\n#post .compat-attachment-fields > tbody > tr > th,\n#post .compat-attachment-fields > tbody > tr > td {\n display: block;\n}\n#post .compat-attachment-fields > tbody > .acf-field {\n margin: 15px 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label {\n margin: 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label label {\n margin: 0;\n padding: 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label label p {\n margin: 0 0 3px !important;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-input {\n margin: 0;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n/* WP sets tables to act as divs. ACF uses tables, so these muct be reset */\n.media-modal .compat-attachment-fields td.acf-input table {\n display: table;\n table-layout: auto;\n}\n.media-modal .compat-attachment-fields td.acf-input table tbody {\n display: table-row-group;\n}\n.media-modal .compat-attachment-fields td.acf-input table tr {\n display: table-row;\n}\n.media-modal .compat-attachment-fields td.acf-input table td, .media-modal .compat-attachment-fields td.acf-input table th {\n display: table-cell;\n}\n\n/* field widths floats */\n.media-modal .compat-attachment-fields > tbody > .acf-field {\n margin: 5px 0;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {\n min-width: 30%;\n margin: 0;\n padding: 0;\n float: left;\n text-align: right;\n display: block;\n float: left;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label > label {\n padding-top: 6px;\n margin: 0;\n color: #666666;\n font-weight: 400;\n line-height: 16px;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {\n width: 65%;\n margin: 0;\n padding: 0;\n float: right;\n display: block;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field p.description {\n margin: 0;\n}\n\n/* restricted selection (copy of WP .upload-errors)*/\n.acf-selection-error {\n background: #ffebe8;\n border: 1px solid #c00;\n border-radius: 3px;\n padding: 8px;\n margin: 20px 0 0;\n}\n.acf-selection-error .selection-error-label {\n background: #CC0000;\n border-radius: 3px;\n color: #fff;\n font-weight: bold;\n margin-right: 8px;\n padding: 2px 4px;\n}\n.acf-selection-error .selection-error-message {\n color: #b44;\n display: block;\n padding-top: 8px;\n word-wrap: break-word;\n white-space: pre-wrap;\n}\n\n/* disabled attachment */\n.media-modal .attachment.acf-disabled .thumbnail {\n opacity: 0.25 !important;\n}\n.media-modal .attachment.acf-disabled .attachment-preview:before {\n background: rgba(0, 0, 0, 0.15);\n z-index: 1;\n position: relative;\n}\n\n/* misc */\n.media-modal {\n /* compat-item */\n /* allow line breaks in upload error */\n /* fix required span */\n /* sidebar */\n /* mobile md */\n}\n.media-modal .compat-field-acf-form-data,\n.media-modal .compat-field-acf-blank {\n display: none !important;\n}\n.media-modal .upload-error-message {\n white-space: pre-wrap;\n}\n.media-modal .acf-required {\n padding: 0 !important;\n margin: 0 !important;\n float: none !important;\n color: #f00 !important;\n}\n.media-modal .media-sidebar .compat-item {\n padding-bottom: 20px;\n}\n@media (max-width: 900px) {\n .media-modal {\n /* label */\n /* field */\n }\n .media-modal .setting span,\n .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {\n width: 98%;\n float: none;\n text-align: left;\n min-height: 0;\n padding: 0;\n }\n .media-modal .setting input,\n .media-modal .setting textarea,\n .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {\n float: none;\n height: auto;\n max-width: none;\n width: 98%;\n }\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model (expand details)\n*\n*---------------------------------------------------------------------------------------------*/\n.media-modal .acf-expand-details {\n float: right;\n padding: 8px 10px;\n margin-right: 6px;\n font-size: 13px;\n height: 18px;\n line-height: 18px;\n color: #666;\n text-decoration: none;\n}\n.media-modal .acf-expand-details:focus, .media-modal .acf-expand-details:active {\n outline: 0 none;\n box-shadow: none;\n color: #666;\n}\n.media-modal .acf-expand-details:hover {\n color: #000;\n}\n.media-modal .acf-expand-details .is-open {\n display: none;\n}\n.media-modal .acf-expand-details .is-closed {\n display: block;\n}\n@media (max-width: 640px) {\n .media-modal .acf-expand-details {\n display: none;\n }\n}\n\n/* expanded */\n.media-modal.acf-expanded {\n /* toggle */\n}\n.media-modal.acf-expanded .acf-expand-details .is-open {\n display: block;\n}\n.media-modal.acf-expanded .acf-expand-details .is-closed {\n display: none;\n}\n.media-modal.acf-expanded .attachments-browser .media-toolbar,\n.media-modal.acf-expanded .attachments-browser .attachments {\n right: 740px;\n}\n.media-modal.acf-expanded .media-sidebar {\n width: 708px;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {\n float: left;\n max-height: none;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img {\n max-width: 100%;\n max-height: 200px;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .details {\n float: right;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting .name,\n.media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-label {\n min-width: 20%;\n margin-right: 0;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .details,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting input,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting textarea,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting + .description,\n.media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-input {\n min-width: 77%;\n}\n@media (max-width: 900px) {\n .media-modal.acf-expanded .attachments-browser .media-toolbar {\n display: none;\n }\n .media-modal.acf-expanded .attachments {\n display: none;\n }\n .media-modal.acf-expanded .media-sidebar {\n width: auto;\n max-width: none !important;\n bottom: 0 !important;\n }\n .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {\n min-width: 0;\n max-width: none;\n width: 30%;\n }\n .media-modal.acf-expanded .media-sidebar .attachment-info .details {\n min-width: 0;\n max-width: none;\n width: 67%;\n }\n}\n@media (max-width: 640px) {\n .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail, .media-modal.acf-expanded .media-sidebar .attachment-info .details {\n width: 100%;\n }\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-media-modal {\n /* hide embed settings */\n}\n.acf-media-modal .media-embed .setting.align,\n.acf-media-modal .media-embed .setting.link-to {\n display: none;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Select Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Edit Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-media-modal.-edit {\n /* resize modal */\n left: 15%;\n right: 15%;\n top: 100px;\n bottom: 100px;\n /* hide elements */\n /* full width */\n /* tidy up incorrect distance */\n /* title box shadow (to match media grid) */\n /* sidebar */\n /* mobile md */\n /* mobile sm */\n}\n.acf-media-modal.-edit .media-frame-menu,\n.acf-media-modal.-edit .media-frame-router,\n.acf-media-modal.-edit .media-frame-content .attachments,\n.acf-media-modal.-edit .media-frame-content .media-toolbar {\n display: none;\n}\n.acf-media-modal.-edit .media-frame-title,\n.acf-media-modal.-edit .media-frame-content,\n.acf-media-modal.-edit .media-frame-toolbar,\n.acf-media-modal.-edit .media-sidebar {\n width: auto;\n left: 0;\n right: 0;\n}\n.acf-media-modal.-edit .media-frame-content {\n top: 50px;\n}\n.acf-media-modal.-edit .media-frame-title {\n border-bottom: 1px solid #DFDFDF;\n box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1);\n}\n.acf-media-modal.-edit .media-sidebar {\n padding: 0 16px;\n /* WP details */\n /* ACF fields */\n /* WP required message */\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details {\n overflow: visible;\n /* hide 'Attachment Details' heading */\n /* remove overflow */\n /* move thumbnail */\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details > h3, .acf-media-modal.-edit .media-sidebar .attachment-details > h2 {\n display: none;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info {\n background: #fff;\n border-bottom: #dddddd solid 1px;\n padding: 16px;\n margin: 0 -16px 16px;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail {\n margin: 0 16px 0 0;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .setting {\n margin: 0 0 5px;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .setting span {\n margin: 0;\n}\n.acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field {\n margin: 0 0 5px;\n}\n.acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field p.description {\n margin-top: 3px;\n}\n.acf-media-modal.-edit .media-sidebar .media-types-required-info {\n display: none;\n}\n@media (max-width: 900px) {\n .acf-media-modal.-edit {\n top: 30px;\n right: 30px;\n bottom: 30px;\n left: 30px;\n }\n}\n@media (max-width: 640px) {\n .acf-media-modal.-edit {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n}\n@media (max-width: 480px) {\n .acf-media-modal.-edit .media-frame-content {\n top: 40px;\n }\n}\n\n.acf-temp-remove {\n position: relative;\n opacity: 1;\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -o-transition: all 0.25s ease;\n transition: all 0.25s ease;\n overflow: hidden;\n /* overlay prevents hover */\n}\n.acf-temp-remove:after {\n display: block;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 99;\n}\n\n.hidden-by-conditional-logic {\n display: none !important;\n}\n.hidden-by-conditional-logic.appear-empty {\n display: table-cell !important;\n}\n.hidden-by-conditional-logic.appear-empty .acf-input {\n display: none !important;\n}\n\n.acf-postbox.acf-hidden {\n display: none !important;\n}\n\n.acf-attention {\n transition: border 0.25s ease-out;\n}\n.acf-attention.-focused {\n border: #23282d solid 1px !important;\n transition: none;\n}\n\ntr.acf-attention {\n transition: box-shadow 0.25s ease-out;\n position: relative;\n}\ntr.acf-attention.-focused {\n box-shadow: #23282d 0 0 0px 1px !important;\n}\n\n#editor .edit-post-layout__metaboxes {\n padding: 0;\n}\n#editor .edit-post-layout__metaboxes .edit-post-meta-boxes-area {\n margin: 0;\n}\n#editor .metabox-location-side .postbox-container {\n float: none;\n}\n#editor .postbox {\n color: #444;\n}\n#editor .postbox > .postbox-header .hndle {\n border-bottom: none;\n}\n#editor .postbox > .postbox-header .hndle:hover {\n background: transparent;\n}\n#editor .postbox > .postbox-header .handle-actions .handle-order-higher,\n#editor .postbox > .postbox-header .handle-actions .handle-order-lower {\n width: 1.62rem;\n}\n#editor .postbox > .postbox-header .handle-actions .acf-hndle-cog {\n height: 44px;\n line-height: 44px;\n}\n#editor .postbox > .postbox-header:hover {\n background: #f0f0f0;\n}\n#editor .postbox:last-child.closed > .postbox-header {\n border-bottom: none;\n}\n#editor .postbox:last-child > .inside {\n border-bottom: none;\n}\n#editor .block-editor-writing-flow__click-redirect {\n min-height: 50px;\n}\n\nbody.is-dragging-metaboxes #acf_after_title-sortables {\n outline: 3px dashed #646970;\n display: flow-root;\n min-height: 60px;\n margin-bottom: 3px !important;\n}","/*--------------------------------------------------------------------------------------------\n*\n*\tVars\n*\n*--------------------------------------------------------------------------------------------*/\n\n/* colors */\n$acf_blue: #2a9bd9;\n$acf_notice: #2a9bd9;\n$acf_error: #d94f4f;\n$acf_success: #49ad52;\n$acf_warning: #fd8d3b;\n\n/* acf-field */\n$field_padding: 15px 12px;\n$field_padding_x: 12px;\n$field_padding_y: 15px;\n$fp: 15px 12px;\n$fy: 15px;\n$fx: 12px;\n\n/* responsive */\n$md: 880px;\n$sm: 640px;\n\n// Admin.\n$wp-card-border: #ccd0d4;\t\t\t// Card border.\n$wp-card-border-1: #d5d9dd;\t\t // Card inner border 1: Structural (darker).\n$wp-card-border-2: #eeeeee;\t\t // Card inner border 2: Fields (lighter).\n$wp-input-border: #7e8993;\t\t // Input border.\n\n// Admin 3.8\n$wp38-card-border: #E5E5E5;\t\t // Card border.\n$wp38-card-border-1: #dfdfdf;\t\t// Card inner border 1: Structural (darker).\n$wp38-card-border-2: #eeeeee;\t\t// Card inner border 2: Fields (lighter).\n$wp38-input-border: #dddddd;\t\t // Input border.\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tACF 6 ↓\n*\n*--------------------------------------------------------------------------------------------*/\n\n// Grays\n$gray-50: #F9FAFB;\n$gray-100: #F2F4F7;\n$gray-200: #EAECF0;\n$gray-300: #D0D5DD;\n$gray-400: #98A2B3;\n$gray-500: #667085;\n$gray-600: #475467;\n$gray-700: #344054;\n$gray-800: #1D2939;\n$gray-900: #101828;\n\n// Blues\n$blue-50: #EBF5FA;\n$blue-100: #D8EBF5;\n$blue-200: #A5D2E7;\n$blue-300: #6BB5D8;\n$blue-400: #399CCB;\n$blue-500: #0783BE;\n$blue-600: #066998;\n$blue-700: #044E71;\n$blue-800: #033F5B;\n$blue-900: #032F45;\n\n// Utility\n$color-info:\t#2D69DA;\n$color-success:\t#52AA59;\n$color-warning:\t#F79009;\n$color-danger:\t#D13737;\n\n$color-primary: $blue-500;\n$color-primary-hover: $blue-600;\n$color-secondary: $gray-500;\n$color-secondary-hover: $gray-400;\n\n// Gradients\n$gradient-pro: linear-gradient(90.52deg, #3E8BFF 0.44%, #A45CFF 113.3%);\n\n// Border radius\n$radius-sm:\t4px;\n$radius-md: 6px;\n$radius-lg: 8px;\n$radius-xl: 12px;\n\n// Elevations / Box shadows\n$elevation-01: 0px 1px 2px rgba($gray-900, 0.10);\n\n// Input & button focus outline\n$outline: 3px solid $blue-50;\n\n// Link colours\n$link-color: $blue-500;\n\n// Responsive\n$max-width: 1440px;","/*--------------------------------------------------------------------------------------------\n*\n* Mixins\n*\n*--------------------------------------------------------------------------------------------*/\n@mixin clearfix() {\n\t&:after {\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tcontent: \"\";\n\t}\n}\n\n@mixin border-box() {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n}\n\n@mixin centered() {\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%);\n}\n\n@mixin animate( $properties: 'all' ) {\n\t-webkit-transition: $properties 0.3s ease; // Safari 3.2+, Chrome\n -moz-transition: $properties 0.3s ease; \t// Firefox 4-15\n -o-transition: $properties 0.3s ease; \t\t// Opera 10.5–12.00\n transition: $properties 0.3s ease; \t\t// Firefox 16+, Opera 12.50+\n}\n\n@mixin rtl() {\n\thtml[dir=\"rtl\"] & {\n\t\ttext-align: right;\n\t\t@content;\n\t}\n}\n\n@mixin wp-admin( $version: '3-8' ) {\n\t.acf-admin-#{$version} & {\n\t\t@content;\n\t}\n}","/*---------------------------------------------------------------------------------------------\n*\n* Global\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\t#wpcontent {\n\t\tline-height: 140%;\n\t}\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Links\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\n\ta {\n\t\tcolor: $blue-500;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Headings\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-h1 {\n\tfont-size: 21px;\n\tfont-weight: 400;\n}\n\n.acf-h2 {\n\tfont-size: 18px;\n\tfont-weight: 400;\n}\n\n.acf-h3 {\n\tfont-size: 16px;\n\tfont-weight: 400;\n}\n\n.acf-admin-page,\n.acf-headerbar {\n\n\th1 {\n\t\t@extend .acf-h1;\n\t}\n\n\th2 {\n\t\t@extend .acf-h2;\n\t}\n\n\th3 {\n\t\t@extend .acf-h3;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Paragraphs\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-admin-page {\n\n\t.p1 {\n\t\tfont-size: 15px;\n\t}\n\n\t.p2 {\n\t\tfont-size: 14px;\n\t}\n\n\t.p3 {\n\t\tfont-size: 13.5px;\n\t}\n\n\t.p4 {\n\t\tfont-size: 13px;\n\t}\n\n\t.p5 {\n\t\tfont-size: 12.5px;\n\t}\n\n\t.p6 {\n\t\tfont-size: 12px;\n\t}\n\n\t.p7 {\n\t\tfont-size: 11.5px;\n\t}\n\n\t.p8 {\n\t\tfont-size: 11px;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Page titles\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-page-title {\n\t@extend .acf-h2;\n\tcolor: $gray-700;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Hide old / native WP titles from pages\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\n\t.acf-settings-wrap h1 {\n\t\tdisplay: none !important;\n\t}\n\n\t#acf-admin-tools h1:not(.acf-field-group-pro-features-title, .acf-field-group-pro-features-title-sm) {\n\t\tdisplay: none !important;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Small\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-small {\n\t@extend .p6;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Link focus style\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\ta:focus {\n\t\tbox-shadow: none;\n\t\toutline: none;\n\t}\n\n\ta:focus-visible {\n\t\tbox-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgb(79 148 212 / 80%);\n\t\toutline: 1px solid transparent;\n\t}\n}\n","/*--------------------------------------------------------------------------------------------\n*\n*\tacf-field\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-field,\n.acf-field .acf-label,\n.acf-field .acf-input {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tposition: relative;\n}\n\n.acf-field {\n\tmargin: 15px 0;\n\n\t// clear is important as it will avoid any layout issues with floating fields\n\t// do not delete (you have tried this)\n\tclear: both;\n\n\t// description\n\tp.description {\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t// label\n\t.acf-label {\n\t\tvertical-align: top;\n\t\tmargin: 0 0 10px;\n\n\t\tlabel {\n\t\t\tdisplay: block;\n\t\t\tfont-weight: 500;\n\t\t\tmargin: 0 0 3px;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&:empty {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t// input\n\t.acf-input {\n\t\tvertical-align: top;\n\t}\n\n\t// description\n\tp.description {\n\t\tdisplay: block;\n\t\tmargin: {\n\t\t\ttop: 6px;\n\t\t}\n\t\t@extend .p6;\n\t\tcolor: $gray-500;\n\t}\n\n\t// notice\n\t.acf-notice {\n\t\tmargin: 0 0 15px;\n\t\tbackground: #edf2ff;\n\t\tcolor: #0c6ca0;\n\t\tborder-color: #2183b9;\n\n\t\t// error\n\t\t&.-error {\n\t\t\tbackground: #ffe6e6;\n\t\t\tcolor: #cc2727;\n\t\t\tborder-color: #d12626;\n\t\t}\n\n\t\t// success\n\t\t&.-success {\n\t\t\tbackground: #eefbe8;\n\t\t\tcolor: #0e7b17;\n\t\t\tborder-color: #32a23b;\n\t\t}\n\n\t\t// warning\n\t\t&.-warning {\n\t\t\tbackground: #fff3e6;\n\t\t\tcolor: #bd4b0e;\n\t\t\tborder-color: #d16226;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&},\n\t\ttr#{&} {\n\t\tmargin: 0;\n\t}\n}\n\n// width\n.acf-field[data-width] {\n\tfloat: left;\n\tclear: none;\n\n\t// next\n\t+ .acf-field[data-width] {\n\t\tborder-left: 1px solid #eeeeee;\n\t}\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\tfloat: right;\n\n\t\t+ .acf-field[data-width] {\n\t\t\tborder-left: none;\n\t\t\tborder-right: 1px solid #eeeeee;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&},\n\t\ttr#{&} {\n\t\tfloat: none;\n\t}\n\n\t// mobile\n\t/*\n\t@media screen and (max-width: $sm) {\n\t\tfloat: none;\n\t\twidth: auto;\n\t\tborder-left-width: 0;\n\t\tborder-right-width: 0;\n\t}\n*/\n}\n\n// float helpers\n.acf-field.-c0 {\n\tclear: both;\n\tborder-left-width: 0 !important;\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\tborder-left-width: 1px !important;\n\t\tborder-right-width: 0 !important;\n\t}\n}\n\n.acf-field.-r0 {\n\tborder-top-width: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields {\n\tposition: relative;\n\n\t// clearifx\n\t@include clearfix();\n\n\t// border\n\t&.-border {\n\t\tborder: $wp-card-border solid 1px;\n\t\tbackground: #fff;\n\t}\n\n\t// field\n\t> .acf-field {\n\t\tposition: relative;\n\t\tmargin: 0;\n\t\tpadding: 16px;\n\t\tborder-top: {\n\t\t\twidth: 1px;\n\t\t\tstyle: solid;\n\t\t\tcolor: $gray-200;\n\t\t}\n\n\t\t// first\n\t\t&:first-child {\n\t\t\tborder-top: none;\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&} {\n\t\tpadding: 0 !important;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (clear)\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields.-clear > .acf-field {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 15px 0;\n\n\t// width\n\t&[data-width] {\n\t\tborder: none !important;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tpadding: 0;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tpadding: 0;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (left)\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields.-left > .acf-field {\n\tpadding: $fy 0;\n\n\t// clearifx\n\t@include clearfix();\n\n\t// sidebar\n\t&:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tz-index: 0;\n\t\tbackground: #f9f9f9;\n\t\tborder-color: #e1e1e1;\n\t\tborder-style: solid;\n\t\tborder-width: 0 1px 0 0;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t}\n\n\t// width\n\t&[data-width] {\n\t\tfloat: none;\n\t\twidth: auto !important;\n\t\tborder-left-width: 0 !important;\n\t\tborder-right-width: 0 !important;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tfloat: left;\n\t\twidth: 20%;\n\t\tmargin: 0;\n\t\tpadding: 0 $fx;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tfloat: left;\n\t\twidth: 80%;\n\t\tmargin: 0;\n\t\tpadding: 0 $fx;\n\t}\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\t// sidebar\n\t\t&:before {\n\t\t\tborder-width: 0 0 0 1px;\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\n\t\t// label\n\t\t> .acf-label {\n\t\t\tfloat: right;\n\t\t}\n\n\t\t// input\n\t\t> .acf-input {\n\t\t\tfloat: right;\n\t\t}\n\t}\n\n\t// In sidebar.\n\t#side-sortables & {\n\t\t&:before {\n\t\t\tdisplay: none;\n\t\t}\n\t\t> .acf-label {\n\t\t\twidth: 100%;\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\t\t> .acf-input {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t// mobile\n\t@media screen and (max-width: $sm) {\n\t\t// sidebar\n\t\t&:before {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// label\n\t\t> .acf-label {\n\t\t\twidth: 100%;\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\n\t\t// input\n\t\t> .acf-input {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n\n/* clear + left */\n.acf-fields.-clear.-left > .acf-field {\n\tpadding: 0;\n\tborder: none;\n\n\t// sidebar\n\t&:before {\n\t\tdisplay: none;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tpadding: 0;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tpadding: 0;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-table\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-table tr.acf-field {\n\t// label\n\t> td.acf-label {\n\t\tpadding: $fp;\n\t\tmargin: 0;\n\t\tbackground: #f9f9f9;\n\t\twidth: 20%;\n\t}\n\n\t// input\n\t> td.acf-input {\n\t\tpadding: $fp;\n\t\tmargin: 0;\n\t\tborder-left-color: #e1e1e1;\n\t}\n}\n\n.acf-sortable-tr-helper {\n\tposition: relative !important;\n\tdisplay: table-row !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-postbox\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-postbox {\n\tposition: relative;\n\n\t// inside\n\t> .inside {\n\t\tmargin: 0 !important; /* override WP style - do not delete - you have tried this before */\n\t\tpadding: 0 !important; /* override WP style - do not delete - you have tried this before */\n\t}\n\n\t// Edit cog.\n\t.acf-hndle-cog {\n\t\tcolor: #72777c;\n\t\tfont-size: 16px;\n\t\tline-height: 36px;\n\t\theight: 36px; // Mimic WP 5.5\n\t\twidth: 1.62rem; // Mimic WP 5.5\n\t\tposition: relative;\n\t\tdisplay: none;\n\t\t&:hover {\n\t\t\tcolor: #191e23;\n\t\t}\n\t}\n\n\t// Show on hover.\n\t> .hndle:hover,\n\t> .postbox-header:hover {\n\t\t.acf-hndle-cog {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// WP < 5.5 styling\n\t> .hndle {\n\t\t.acf-hndle-cog {\n\t\t\theight: 20px;\n\t\t\tline-height: 20px;\n\t\t\tfloat: right;\n\t\t\twidth: auto;\n\t\t\t&:hover {\n\t\t\t\tcolor: #777777;\n\t\t\t}\n\t\t}\n\t}\n\n\t// replace\n\t.acf-replace-with-fields {\n\t\tpadding: 15px;\n\t\ttext-align: center;\n\t}\n}\n\n// Correct margin around #acf_after_title\n#post-body-content #acf_after_title-sortables {\n\tmargin: 20px 0 -20px;\n}\n\n/* seamless */\n.acf-postbox.seamless {\n\tborder: 0 none;\n\tbackground: transparent;\n\tbox-shadow: none;\n\n\t/* hide hndle */\n\t> .postbox-header,\n\t> .hndle,\n\t> .handlediv {\n\t\tdisplay: none !important;\n\t}\n\n\t/* inside */\n\t> .inside {\n\t\tdisplay: block !important; /* stop metabox from hiding when closed */\n\t\tmargin-left: -$field_padding_x !important;\n\t\tmargin-right: -$field_padding_x !important;\n\n\t\t> .acf-field {\n\t\t\tborder-color: transparent;\n\t\t}\n\t}\n}\n\n/* seamless (left) */\n.acf-postbox.seamless > .acf-fields.-left {\n\t/* hide sidebar bg */\n\t> .acf-field:before {\n\t\tdisplay: none;\n\t}\n\n\t/* mobile */\n\t@media screen and (max-width: 782px) {\n\t\t/* remove padding */\n\t\t& > .acf-field > .acf-label,\n\t\t& > .acf-field > .acf-input {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Inputs\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field {\n\tinput[type=\"text\"],\n\tinput[type=\"password\"],\n\tinput[type=\"date\"],\n\tinput[type=\"datetime\"],\n\tinput[type=\"datetime-local\"],\n\tinput[type=\"email\"],\n\tinput[type=\"month\"],\n\tinput[type=\"number\"],\n\tinput[type=\"search\"],\n\tinput[type=\"tel\"],\n\tinput[type=\"time\"],\n\tinput[type=\"url\"],\n\tinput[type=\"week\"],\n\ttextarea,\n\tselect {\n\t\twidth: 100%;\n\t\tpadding: 4px 8px;\n\t\tmargin: 0;\n\t\tbox-sizing: border-box;\n\t\tfont-size: 14px;\n\t\tline-height: 1.4;\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tpadding: 3px 5px;\n\t\t}\n\t}\n\ttextarea {\n\t\tresize: vertical;\n\t}\n}\n\n// Fix extra padding in Firefox.\nbody.acf-browser-firefox .acf-field select {\n\tpadding: 4px 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Text\n*\n*-----------------------------------------------------------------------------*/\n.acf-input-prepend,\n.acf-input-append,\n.acf-input-wrap {\n\tbox-sizing: border-box;\n}\n\n.acf-input-prepend,\n.acf-input-append {\n\tfont-size: 13px;\n\tline-height: 1.4;\n\tpadding: 4px 8px;\n\tbackground: #f5f5f5;\n\tborder: $wp-input-border solid 1px;\n\tmin-height: 30px;\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tpadding: 3px 5px;\n\t\tborder-color: $wp38-input-border;\n\t\tmin-height: 28px;\n\t}\n}\n\n.acf-input-prepend {\n\tfloat: left;\n\tborder-right-width: 0;\n\tborder-radius: 3px 0 0 3px;\n}\n\n.acf-input-append {\n\tfloat: right;\n\tborder-left-width: 0;\n\tborder-radius: 0 3px 3px 0;\n}\n\n.acf-input-wrap {\n\tposition: relative;\n\toverflow: hidden;\n\t.acf-is-prepended {\n\t\tborder-radius: 0 $radius-md $radius-md 0 !important;\n\t}\n\t.acf-is-appended {\n\t\tborder-radius: $radius-md 0 0 $radius-md !important;\n\t}\n\t.acf-is-prepended.acf-is-appended {\n\t\tborder-radius: 0 !important;\n\t}\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .acf-input-prepend {\n\tborder-left-width: 0;\n\tborder-right-width: 1px;\n\tborder-radius: 0 3px 3px 0;\n\n\tfloat: right;\n}\n\nhtml[dir=\"rtl\"] .acf-input-append {\n\tborder-left-width: 1px;\n\tborder-right-width: 0;\n\tborder-radius: 3px 0 0 3px;\n\tfloat: left;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-prepended {\n\tborder-radius: 3px 0 0 3px !important;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-appended {\n\tborder-radius: 0 3px 3px 0 !important;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-prepended.acf-is-appended {\n\tborder-radius: 0 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Color Picker\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-color-picker {\n\t.wp-color-result {\n\t\tborder-color: $wp-input-border;\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: $wp-card-border;\n\t\t}\n\t}\n\t.wp-picker-active {\n\t\tposition: relative;\n\t\tz-index: 1;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Url\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-url {\n\ti {\n\t\tposition: absolute;\n\t\ttop: 5px;\n\t\tleft: 5px;\n\t\topacity: 0.5;\n\t\tcolor: #7e8993;\n\t}\n\n\tinput[type=\"url\"] {\n\t\tpadding-left: 27px !important;\n\t}\n\n\t&.-valid i {\n\t\topacity: 1;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v3)\n*\n*-----------------------------------------------------------------------------*/\n\n.select2-container.-acf {\n\tz-index: 1001;\n\t\n\t.select2-choices {\n\t\tbackground: #fff;\n\t\tborder-color: #ddd;\n\t\tbox-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;\n\t\tmin-height: 31px;\n\n\t\t.select2-search-choice {\n\t\t\tmargin: 5px 0 5px 5px;\n\t\t\tpadding: 3px 5px 3px 18px;\n\t\t\tborder-color: #bbb;\n\t\t\tbackground: #f9f9f9;\n\t\t\tbox-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;\n\n\t\t\t/* sortable item*/\n\t\t\t&.ui-sortable-helper {\n\t\t\t\tbackground: #5897fb;\n\t\t\t\tborder-color: darken(#5897fb, 5%);\n\t\t\t\tcolor: #fff !important;\n\t\t\t\tbox-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n\n\t\t\t\ta {\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* sortable shadow */\n\t\t\t&.ui-sortable-placeholder {\n\t\t\t\tbackground-color: #f7f7f7;\n\t\t\t\tborder-color: #f7f7f7;\n\t\t\t\tvisibility: visible !important;\n\t\t\t}\n\t\t}\n\n\t\t.select2-search-choice-focus {\n\t\t\tborder-color: #999;\n\t\t}\n\n\t\t.select2-search-field input {\n\t\t\theight: 31px;\n\t\t\tline-height: 22px;\n\t\t\tmargin: 0;\n\t\t\tpadding: 5px 5px 5px 7px;\n\t\t}\n\t}\n\n\t.select2-choice {\n\t\tborder-color: #bbbbbb;\n\n\t\t.select2-arrow {\n\t\t\tbackground: transparent;\n\t\t\tborder-left-color: #dfdfdf;\n\t\t\tpadding-left: 1px;\n\t\t}\n\n\t\t.select2-result-description {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t/* open */\n\t&.select2-container-active .select2-choices,\n\t&.select2-dropdown-open .select2-choices {\n\t\tborder-color: #5b9dd9;\n\t\tborder-radius: 3px 3px 0 0;\n\t}\n\n\t/* single open */\n\t&.select2-dropdown-open .select2-choice {\n\t\tbackground: #fff;\n\t\tborder-color: #5b9dd9;\n\t}\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .select2-container.-acf {\n\t.select2-search-choice-close {\n\t\tleft: 24px;\n\t}\n\n\t.select2-choice > .select2-chosen {\n\t\tmargin-left: 42px;\n\t}\n\n\t.select2-choice .select2-arrow {\n\t\tpadding-left: 0;\n\t\tpadding-right: 1px;\n\t}\n}\n\n/* description */\n.select2-drop {\n\t/* search*/\n\t.select2-search {\n\t\tpadding: 4px 4px 0;\n\t}\n\n\t/* result */\n\t.select2-result {\n\t\t.select2-result-description {\n\t\t\tcolor: #999;\n\t\t\tfont-size: 12px;\n\t\t\tmargin-left: 5px;\n\t\t}\n\n\t\t/* hover*/\n\t\t&.select2-highlighted {\n\t\t\t.select2-result-description {\n\t\t\t\tcolor: #fff;\n\t\t\t\topacity: 0.75;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v4)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf {\n\t// Reset WP default style.\n\tli {\n\t\tmargin-bottom: 0;\n\t}\n\n\t// select2 4.1 specific targeting for plugin conflict resolution.\n\t&[data-select2-id^=\"select2-data\"] {\n\t\t.select2-selection--multiple {\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t// Customize border color to match WP admin.\n\t.select2-selection {\n\t\tborder-color: $wp-input-border;\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: #aaa;\n\t\t}\n\t}\n\n\t// Multiple wrap.\n\t.select2-selection--multiple {\n\t\t// If no value, increase hidden search input full width.\n\t\t// Overrides calculated px width issues.\n\t\t.select2-search--inline:first-child {\n\t\t\tfloat: none;\n\t\t\tinput {\n\t\t\t\twidth: 100% !important;\n\t\t\t}\n\t\t}\n\n\t\t// ul: Remove padding because li already has margin-right.\n\t\t.select2-selection__rendered {\n\t\t\tpadding-right: 0;\n\t\t}\n\n\t\t// incredibly specific targeting of an ID that only gets applied in select2 4.1 to solve plugin conflicts\n\t\t.select2-selection__rendered[id^=\"select2-acf-field\"] {\n\t\t\tdisplay: inline;\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\n\t\t\t.select2-selection__choice {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t// li\n\t\t.select2-selection__choice {\n\t\t\tbackground-color: #f7f7f7;\n\t\t\tborder-color: #cccccc;\n\n\t\t\t// Allow choice to wrap multiple lines.\n\t\t\tmax-width: 100%;\n\t\t\toverflow: hidden;\n\t\t\tword-wrap: normal !important;\n\t\t\twhite-space: normal;\n\n\t\t\t// Sortable.\n\t\t\t&.ui-sortable-helper {\n\t\t\t\tbackground: $blue-500;\n\t\t\t\tborder-color: $blue-600;\n\t\t\t\tcolor: #fff !important;\n\t\t\t\tbox-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n\n\t\t\t\tspan {\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Fixed for select2's 4.1 css changes when loaded by another plugin.\n\t\t\t.select2-selection__choice__remove {\n\t\t\t\tposition: static;\n\t\t\t\tborder-right: none;\n\t\t\t\tpadding: 0;\n\t\t\t}\n\n\t\t\t// Sortable shadow\n\t\t\t&.ui-sortable-placeholder {\n\t\t\t\tbackground-color: $gray-100;\n\t\t\t\tborder-color: $gray-100;\n\t\t\t\tvisibility: visible !important;\n\t\t\t}\n\t\t}\n\n\t\t// search\n\t\t.select2-search__field {\n\t\t\tbox-shadow: none !important;\n\t\t\tmin-height: 0;\n\t\t}\n\t}\n\n\t// Fix single select pushing out repeater field table width.\n\t.acf-row & .select2-selection--single {\n\t\toverflow: hidden;\n\t\t.select2-selection__rendered {\n\t\t\twhite-space: normal;\n\t\t}\n\t}\n}\n\n.acf-admin-single-field-group .select2-dropdown {\n\tborder-color: $blue-300 !important;\n\tmargin-top: -5px;\n\toverflow: hidden;\n\tbox-shadow: $elevation-01;\n}\n\n.select2-dropdown.select2-dropdown--above {\n\tmargin-top: 0;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=\"true\"] {\n\tbackground-color: $gray-50 !important;\n\tcolor: $gray-500;\n\n\t&:hover {\n\t\tcolor: $blue-400;\n\t}\n}\n\n.acf-admin-single-field-group .select2-container--default\n\t.select2-results__option--highlighted[aria-selected] {\n\tcolor: #fff !important;\n\tbackground-color: $blue-500 !important;\n}\n\n// remove bottom margin on options\n.select2-dropdown .select2-results__option {\n\tmargin-bottom: 0;\n}\n\n// z-index helper.\n.select2-container {\n\t.select2-dropdown {\n\t\tz-index: 900000;\n\n\t\t// Reset input height.\n\t\t.select2-search__field {\n\t\t\tline-height: 1.4;\n\t\t\tmin-height: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Link\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-link {\n\t.link-wrap {\n\t\tdisplay: none;\n\t\tborder: $wp-card-border solid 1px;\n\t\tborder-radius: 3px;\n\t\tpadding: 5px;\n\t\tline-height: 26px;\n\t\tbackground: #fff;\n\n\t\tword-wrap: break-word;\n\t\tword-break: break-all;\n\n\t\t.link-title {\n\t\t\tpadding: 0 5px;\n\t\t}\n\t}\n\n\t// Has value.\n\t&.-value {\n\t\t.button {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-link-ext {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.link-wrap {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// Is external.\n\t&.-external {\n\t\t.acf-icon.-link-ext {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n\n#wp-link-backdrop {\n\tz-index: 900000 !important;\n}\n#wp-link-wrap {\n\tz-index: 900001 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Radio\n*\n*-----------------------------------------------------------------------------*/\n\nul.acf-radio-list,\nul.acf-checkbox-list {\n\tbackground: transparent;\n\tborder: 1px solid transparent;\n\tposition: relative;\n\tpadding: 1px;\n\tmargin: 0;\n\n\t&:focus-within {\n\t\tborder: 1px solid $blue-200;\n\t\tborder-radius: $radius-md;\n\t}\n\n\tli {\n\t\tfont-size: 13px;\n\t\tline-height: 22px;\n\t\tmargin: 0;\n\t\tposition: relative;\n\t\tword-wrap: break-word;\n\n\t\tlabel {\n\t\t\tdisplay: inline;\n\t\t}\n\n\t\tinput[type=\"checkbox\"],\n\t\tinput[type=\"radio\"] {\n\t\t\tmargin: -1px 4px 0 0;\n\t\t\tvertical-align: middle;\n\t\t}\n\n\t\tinput[type=\"text\"] {\n\t\t\twidth: auto;\n\t\t\tvertical-align: middle;\n\t\t\tmargin: 2px 0;\n\t\t}\n\n\t\t/* attachment sidebar fix*/\n\t\tspan {\n\t\t\tfloat: none;\n\t\t}\n\n\t\ti {\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t/* hl */\n\t&.acf-hl {\n\t\tli {\n\t\t\tmargin-right: 20px;\n\t\t\tclear: none;\n\t\t}\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tinput[type=\"checkbox\"],\n\t\tinput[type=\"radio\"] {\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Button Group\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-button-group {\n\tdisplay: inline-block;\n\n\tlabel {\n\t\tdisplay: inline-block;\n\t\tborder: $wp-input-border solid 1px;\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\tpadding: 5px 10px;\n\t\tbackground: #fff;\n\n\t\t&:hover {\n\t\t\tcolor: #016087;\n\t\t\tbackground: #f3f5f6;\n\t\t\tborder-color: #0071a1;\n\t\t\tz-index: 2;\n\t\t}\n\n\t\t&.selected {\n\t\t\tborder-color: #007cba;\n\t\t\tbackground: lighten(#007cba, 5%);\n\t\t\tcolor: #fff;\n\t\t\tz-index: 2;\n\t\t}\n\t}\n\n\tinput {\n\t\tdisplay: none !important;\n\t}\n\n\t/* default (horizontal) */\n\t& {\n\t\tpadding-left: 1px;\n\t\tdisplay: inline-flex;\n\t\tflex-direction: row;\n\t\tflex-wrap: nowrap;\n\n\t\tlabel {\n\t\t\tmargin: 0 0 0 -1px;\n\t\t\tflex: 1;\n\t\t\ttext-align: center;\n\t\t\twhite-space: nowrap;\n\n\t\t\t// corners\n\t\t\t&:first-child {\n\t\t\t\tborder-radius: 3px 0 0 3px;\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tborder-radius: 0 3px 3px 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-radius: 0 3px 3px 0;\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tborder-radius: 3px 0 0 3px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:only-child {\n\t\t\t\tborder-radius: 3px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* vertical */\n\t&.-vertical {\n\t\tpadding-left: 0;\n\t\tpadding-top: 1px;\n\t\tflex-direction: column;\n\n\t\tlabel {\n\t\t\tmargin: -1px 0 0 0;\n\n\t\t\t// corners\n\t\t\t&:first-child {\n\t\t\t\tborder-radius: 3px 3px 0 0;\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-radius: 0 0 3px 3px;\n\t\t\t}\n\t\t\t&:only-child {\n\t\t\t\tborder-radius: 3px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tlabel {\n\t\t\tborder-color: $wp-card-border;\n\t\t\t&:hover {\n\t\t\t\tborder-color: #0071a1;\n\t\t\t}\n\t\t\t&.selected {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.acf-admin-page {\n\t.acf-button-group {\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\talign-content: center;\n\t\theight: 40px;\n\t\tborder-radius: $radius-md;\n\t\tbox-shadow: $elevation-01;\n\n\t\tlabel {\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\talign-content: center;\n\t\t\tborder: $gray-300 solid 1px;\n\t\t\tpadding: 6px 16px;\n\t\t\tcolor: $gray-600;\n\t\t\tfont-weight: 500;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $color-primary;\n\t\t\t}\n\n\t\t\t&.selected {\n\t\t\t\tbackground: $gray-50;\n\t\t\t\tcolor: $color-primary;\n\t\t\t}\n\t\t}\n\t}\n\n\t.select2-container.-acf {\n\t\t.select2-selection--multiple {\n\t\t\t.select2-selection__choice {\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tmargin: {\n\t\t\t\t\ttop: 8px;\n\t\t\t\t\tleft: 2px;\n\t\t\t\t};\n\t\t\t\tposition: relative;\n\t\t\t\tpadding: {\n\t\t\t\t\ttop: 4px;\n\t\t\t\t\tright: auto;\n\t\t\t\t\tbottom: 4px;\n\t\t\t\t\tleft: 8px;\n\t\t\t\t}\n\t\t\t\tbackground-color: $blue-50;\n\t\t\t\tborder-color: $blue-200;\n\t\t\t\tcolor: $blue-500;\n\n\t\t\t\t.select2-selection__choice__remove {\n\t\t\t\t\torder: 2;\n\t\t\t\t\twidth: 14px;\n\t\t\t\t\theight: 14px;\n\t\t\t\t\tmargin: {\n\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\tleft: 4px;\n\t\t\t\t\t}\n\t\t\t\t\tcolor: $blue-300;\n\t\t\t\t\ttext-indent: 100%;\n\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\toverflow: hidden;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tcolor: $blue-500;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\t$icon-size: 14px;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\twidth: $icon-size;\n\t\t\t\t\t\theight: $icon-size;\n\t\t\t\t\t\ttop: 0;\n\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\tbackground-color: currentColor;\n\t\t\t\t\t\tborder: none;\n\t\t\t\t\t\tborder-radius: 0;\n\t\t\t\t\t\t-webkit-mask-size: contain;\n\t\t\t\t\t\tmask-size: contain;\n\t\t\t\t\t\t-webkit-mask-repeat: no-repeat;\n\t\t\t\t\t\tmask-repeat: no-repeat;\n\t\t\t\t\t\t-webkit-mask-position: center;\n\t\t\t\t\t\tmask-position: center;\n\t\t\t\t\t\t-webkit-mask-image: url(\"../../images/icons/icon-close.svg\");\n\t\t\t\t\t\tmask-image: url(\"../../images/icons/icon-close.svg\");\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Checkbox\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-checkbox-list {\n\t.button {\n\t\tmargin: 10px 0 0;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* True / False\n*\n*-----------------------------------------------------------------------------*/\n.acf-switch {\n\tdisplay: inline-block;\n\tborder-radius: 5px;\n\tcursor: pointer;\n\tposition: relative;\n\tbackground: #f5f5f5;\n\theight: 30px;\n\tvertical-align: middle;\n\tborder: $wp-input-border solid 1px;\n\n\t-webkit-transition: background 0.25s ease;\n\t-moz-transition: background 0.25s ease;\n\t-o-transition: background 0.25s ease;\n\ttransition: background 0.25s ease;\n\n\tspan {\n\t\tdisplay: inline-block;\n\t\tfloat: left;\n\t\ttext-align: center;\n\n\t\tfont-size: 13px;\n\t\tline-height: 22px;\n\n\t\tpadding: 4px 10px;\n\t\tmin-width: 15px;\n\n\t\ti {\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t.acf-switch-on {\n\t\tcolor: #fff;\n\t\ttext-shadow: #007cba 0 1px 0;\n\t}\n\n\t.acf-switch-off {\n\t}\n\n\t.acf-switch-slider {\n\t\tposition: absolute;\n\t\ttop: 2px;\n\t\tleft: 2px;\n\t\tbottom: 2px;\n\t\tright: 50%;\n\t\tz-index: 1;\n\t\tbackground: #fff;\n\t\tborder-radius: 3px;\n\t\tborder: $wp-input-border solid 1px;\n\n\t\t-webkit-transition: all 0.25s ease;\n\t\t-moz-transition: all 0.25s ease;\n\t\t-o-transition: all 0.25s ease;\n\t\ttransition: all 0.25s ease;\n\n\t\ttransition-property: left, right;\n\t}\n\n\t/* hover */\n\t&:hover,\n\t&.-focus {\n\t\tborder-color: #0071a1;\n\t\tbackground: #f3f5f6;\n\t\tcolor: #016087;\n\t\t.acf-switch-slider {\n\t\t\tborder-color: #0071a1;\n\t\t}\n\t}\n\n\t/* active */\n\t&.-on {\n\t\tbackground: #0d99d5;\n\t\tborder-color: #007cba;\n\n\t\t.acf-switch-slider {\n\t\t\tleft: 50%;\n\t\t\tright: 2px;\n\t\t\tborder-color: #007cba;\n\t\t}\n\n\t\t/* hover */\n\t\t&:hover {\n\t\t\tborder-color: #007cba;\n\t\t}\n\t}\n\n\t/* message */\n\t+ span {\n\t\tmargin-left: 6px;\n\t}\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tborder-color: $wp-card-border;\n\t\t.acf-switch-slider {\n\t\t\tborder-color: $wp-card-border;\n\t\t}\n\n\t\t&:hover,\n\t\t&.-focus {\n\t\t\tborder-color: #0071a1;\n\t\t\t.acf-switch-slider {\n\t\t\t\tborder-color: #0071a1;\n\t\t\t}\n\t\t}\n\n\t\t&.-on {\n\t\t\tborder-color: #007cba;\n\t\t\t.acf-switch-slider {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* checkbox */\n.acf-switch-input {\n\topacity: 0;\n\tposition: absolute;\n\tmargin: 0;\n}\n\n.acf-admin-single-field-group .acf-true-false {\n\tborder: 1px solid transparent;\n\n\t&:focus-within {\n\t\tborder: 1px solid $blue-400;\n\t\tborder-radius: 120px;\n\t}\n}\n\n/* in media modal */\n.compat-item .acf-true-false {\n\t.message {\n\t\tfloat: none;\n\t\tpadding: 0;\n\t\tvertical-align: middle;\n\t}\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tGoogle Map\n*\n*-------------------------------------------------------------------------*/\n\n.acf-google-map {\n\tposition: relative;\n\tborder: $wp-card-border solid 1px;\n\tbackground: #fff;\n\n\t.title {\n\t\tposition: relative;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\n\t\t.search {\n\t\t\tmargin: 0;\n\t\t\tfont-size: 14px;\n\t\t\tline-height: 30px;\n\t\t\theight: 40px;\n\t\t\tpadding: 5px 10px;\n\t\t\tborder: 0 none;\n\t\t\tbox-shadow: none;\n\t\t\tborder-radius: 0;\n\t\t\tfont-family: inherit;\n\t\t\tcursor: text;\n\t\t}\n\n\t\t.acf-loading {\n\t\t\tposition: absolute;\n\t\t\ttop: 10px;\n\t\t\tright: 11px;\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Avoid icons disapearing when click/blur events conflict.\n\t\t.acf-icon:active {\n\t\t\tdisplay: inline-block !important;\n\t\t}\n\t}\n\n\t.canvas {\n\t\theight: 400px;\n\t}\n\n\t// Show actions on hover.\n\t&:hover .title .acf-actions {\n\t\tdisplay: block;\n\t}\n\n\t// Default state (show locate, hide search and cancel).\n\t.title {\n\t\t.acf-icon.-location {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t\t.acf-icon.-cancel,\n\t\t.acf-icon.-search {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t// Has value (hide locate, show cancel).\n\t&.-value .title {\n\t\t.search {\n\t\t\tfont-weight: bold;\n\t\t}\n\t\t.acf-icon.-location {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-cancel {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// Is searching (hide locate, show search and cancel).\n\t&.-searching .title {\n\t\t.acf-icon.-location {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-cancel,\n\t\t.acf-icon.-search {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t// Show actions.\n\t\t.acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t// Change search font-weght.\n\t\t.search {\n\t\t\tfont-weight: normal !important;\n\t\t}\n\t}\n\n\t// Loading.\n\t&.-loading .title {\n\t\ta {\n\t\t\tdisplay: none !important;\n\t\t}\n\t\ti {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n\n/* autocomplete */\n.pac-container {\n\tborder-width: 1px 0;\n\tbox-shadow: none;\n}\n\n.pac-container:after {\n\tdisplay: none;\n}\n\n.pac-container .pac-item:first-child {\n\tborder-top: 0 none;\n}\n.pac-container .pac-item {\n\tpadding: 5px 10px;\n\tcursor: pointer;\n}\n\nhtml[dir=\"rtl\"] .pac-container .pac-item {\n\ttext-align: right;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tRelationship\n*\n*-------------------------------------------------------------------------*/\n\n.acf-relationship {\n\tbackground: #fff;\n\tborder: $wp-card-border solid 1px;\n\n\t// Filters.\n\t.filters {\n\t\t@include clearfix();\n\t\tborder-bottom: $wp-card-border solid 1px;\n\t\tbackground: #fff;\n\n\t\t.filter {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tfloat: left;\n\t\t\twidth: 100%;\n\t\t\tbox-sizing: border-box;\n\t\t\tpadding: 7px 7px 7px 0;\n\t\t\t&:first-child {\n\t\t\t\tpadding-left: 7px;\n\t\t\t}\n\n\t\t\t// inputs\n\t\t\tinput,\n\t\t\tselect {\n\t\t\t\tmargin: 0;\n\t\t\t\tfloat: none; /* potential fix for media popup? */\n\n\t\t\t\t&:focus,\n\t\t\t\t&:active {\n\t\t\t\t\toutline: none;\n\t\t\t\t\tbox-shadow: none;\n\t\t\t\t}\n\t\t\t}\n\t\t\tinput {\n\t\t\t\tborder-color: transparent;\n\t\t\t\tbox-shadow: none;\n\t\t\t\tpadding-left: 3px;\n\t\t\t\tpadding-right: 3px;\n\t\t\t}\n\t\t}\n\n\t\t/* widths */\n\t\t&.-f2 {\n\t\t\t.filter {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t}\n\t\t&.-f3 {\n\t\t\t.filter {\n\t\t\t\twidth: 25%;\n\t\t\t}\n\t\t\t.filter.-search {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* list */\n\t.list {\n\t\tmargin: 0;\n\t\tpadding: 5px;\n\t\theight: 160px;\n\t\toverflow: auto;\n\n\t\t.acf-rel-label,\n\t\t.acf-rel-item,\n\t\tp {\n\t\t\tpadding: 5px;\n\t\t\tmargin: 0;\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\t\t\tmin-height: 18px;\n\t\t}\n\n\t\t.acf-rel-label {\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t.acf-rel-item {\n\t\t\tcursor: pointer;\n\n\t\t\tb {\n\t\t\t\ttext-decoration: underline;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\n\t\t\t.thumbnail {\n\t\t\t\tbackground: darken(#f9f9f9, 10%);\n\t\t\t\twidth: 22px;\n\t\t\t\theight: 22px;\n\t\t\t\tfloat: left;\n\t\t\t\tmargin: -2px 5px 0 0;\n\n\t\t\t\timg {\n\t\t\t\t\tmax-width: 22px;\n\t\t\t\t\tmax-height: 22px;\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\n\t\t\t\t&.-icon {\n\t\t\t\t\tbackground: #fff;\n\n\t\t\t\t\timg {\n\t\t\t\t\t\tmax-height: 20px;\n\t\t\t\t\t\tmargin-top: 1px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* hover */\n\t\t\t&:hover, &.relationship-hover {\n\t\t\t\tbackground: #3875d7;\n\t\t\t\tcolor: #fff;\n\n\t\t\t\t.thumbnail {\n\t\t\t\t\tbackground: lighten(#3875d7, 25%);\n\n\t\t\t\t\t&.-icon {\n\t\t\t\t\t\tbackground: #fff;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* disabled */\n\t\t\t&.disabled {\n\t\t\t\topacity: 0.5;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t\tcolor: #333;\n\t\t\t\t\tcursor: default;\n\n\t\t\t\t\t.thumbnail {\n\t\t\t\t\t\tbackground: darken(#f9f9f9, 10%);\n\n\t\t\t\t\t\t&.-icon {\n\t\t\t\t\t\t\tbackground: #fff;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tul {\n\t\t\tpadding-bottom: 5px;\n\n\t\t\t.acf-rel-label,\n\t\t\t.acf-rel-item,\n\t\t\tp {\n\t\t\t\tpadding-left: 20px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* selection (bottom) */\n\t.selection {\n\t\t@include clearfix();\n\t\tposition: relative;\n\n\t\t.values,\n\t\t.choices {\n\t\t\twidth: 50%;\n\t\t\tbackground: #fff;\n\t\t\tfloat: left;\n\t\t}\n\n\t\t/* choices */\n\t\t.choices {\n\t\t\tbackground: #f9f9f9;\n\n\t\t\t.list {\n\t\t\t\tborder-right: #dfdfdf solid 1px;\n\t\t\t}\n\t\t}\n\n\t\t/* values */\n\t\t.values {\n\t\t\t.acf-icon {\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 4px;\n\t\t\t\tright: 7px;\n\t\t\t\tdisplay: none;\n\n\t\t\t\t/* rtl */\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tright: auto;\n\t\t\t\t\tleft: 7px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.acf-rel-item:hover .acf-icon, .acf-rel-item.relationship-hover .acf-icon {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\n\t\t\t.acf-rel-item {\n\t\t\t\tcursor: move;\n\n\t\t\t\tb {\n\t\t\t\t\ttext-decoration: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* menu item fix */\n.menu-item {\n\t.acf-relationship {\n\t\tul {\n\t\t\twidth: auto;\n\t\t}\n\n\t\tli {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tWYSIWYG\n*\n*-------------------------------------------------------------------------*/\n\n.acf-editor-wrap {\n\t// Delay.\n\t&.delay {\n\t\t.acf-editor-toolbar {\n\t\t\tcontent: \"\";\n\t\t\tdisplay: block;\n\t\t\tbackground: #f5f5f5;\n\t\t\tborder-bottom: #dddddd solid 1px;\n\t\t\tcolor: #555d66;\n\t\t\tpadding: 10px;\n\t\t}\n\n\t\t.wp-editor-area {\n\t\t\tpadding: 10px;\n\t\t\tborder: none;\n\t\t\tcolor: inherit !important; // Fixes white text bug.\n\t\t}\n\t}\n\n\tiframe {\n\t\tmin-height: 200px;\n\t}\n\n\t.wp-editor-container {\n\t\tborder: 1px solid $wp-card-border;\n\t\tbox-shadow: none !important;\n\t}\n\n\t.wp-editor-tabs {\n\t\tbox-sizing: content-box;\n\t}\n\n\t.wp-switch-editor {\n\t\tborder-color: $wp-card-border;\n\t\tborder-bottom-color: transparent;\n\t}\n}\n\n// Full Screen Mode.\n#mce_fullscreen_container {\n\tz-index: 900000 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTab\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field-tab {\n\tdisplay: none !important;\n}\n\n// class to hide fields\n.hidden-by-tab {\n\tdisplay: none !important;\n}\n\n// ensure floating fields do not disturb tab wrap\n.acf-tab-wrap {\n\tclear: both;\n\tz-index: 1;\n}\n\n// tab group\n.acf-tab-group {\n\tborder-bottom: #ccc solid 1px;\n\tpadding: 10px 10px 0;\n\n\tli {\n\t\tmargin: 0 0.5em 0 0;\n\n\t\ta {\n\t\t\tpadding: 5px 10px;\n\t\t\tdisplay: block;\n\n\t\t\tcolor: #555;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 24px;\n\n\t\t\tborder: #ccc solid 1px;\n\t\t\tborder-bottom: 0 none;\n\t\t\ttext-decoration: none;\n\t\t\tbackground: #e5e5e5;\n\t\t\ttransition: none;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\n\t\t\t&:focus {\n\t\t\t\toutline: none;\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&:empty {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\t// rtl\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tmargin: 0 0 0 0.5em;\n\t\t}\n\n\t\t// active\n\t\t&.active a {\n\t\t\tbackground: #f1f1f1;\n\t\t\tcolor: #000;\n\t\t\tpadding-bottom: 6px;\n\t\t\tmargin-bottom: -1px;\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t}\n\t}\n}\n\n// inside acf-fields\n.acf-fields > .acf-tab-wrap {\n\tbackground: #f9f9f9;\n\n\t// group\n\t.acf-tab-group {\n\t\tposition: relative;\n\t\tborder-top: $wp-card-border solid 1px;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\n\t\t// Pull next element (field) up and underneith.\n\t\tz-index: 2;\n\t\tmargin-bottom: -1px;\n\n\t\t// \t\tli a {\n\t\t// \t\t\tbackground: #f1f1f1;\n\t\t// \t\t\tborder-color: $wp-card-border;\n\t\t//\n\t\t// \t\t\t&:hover {\n\t\t// \t\t\t\tbackground: #FFF;\n\t\t// \t\t\t}\n\t\t// \t\t}\n\t\t//\n\t\t// \t\tli.active a {\n\t\t// \t\t\tbackground: #FFFFFF;\n\t\t// \t\t}\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: $wp38-card-border-1;\n\t\t}\n\t}\n\n\t// first child\n\t// fixes issue causing double border-top due to WP postbox .handlediv\n\t// &:first-child .acf-tab-group {\n\t// \tborder-top: none;\n\t// }\n}\n\n// inside acf-fields.-left\n.acf-fields.-left > .acf-tab-wrap {\n\t// group\n\t.acf-tab-group {\n\t\tpadding-left: 20%;\n\n\t\t/* mobile */\n\t\t@media screen and (max-width: $sm) {\n\t\t\tpadding-left: 10px;\n\t\t}\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding-left: 0;\n\t\t\tpadding-right: 20%;\n\n\t\t\t/* mobile */\n\t\t\t@media screen and (max-width: 850px) {\n\t\t\t\tpadding-right: 10px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// left\n.acf-tab-wrap.-left {\n\t// group\n\t.acf-tab-group {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t\tborder: 0 none;\n\t\tpadding: 0 !important; /* important overrides 'left aligned labels' */\n\t\tmargin: 1px 0 0;\n\n\t\t// li\n\t\tli {\n\t\t\tfloat: none;\n\t\t\tmargin: -1px 0 0;\n\n\t\t\ta {\n\t\t\t\tborder: 1px solid #ededed;\n\t\t\t\tfont-size: 13px;\n\t\t\t\tline-height: 18px;\n\t\t\t\tcolor: #0073aa;\n\t\t\t\tpadding: 10px;\n\t\t\t\tmargin: 0;\n\t\t\t\tfont-weight: normal;\n\t\t\t\tborder-width: 1px 0;\n\t\t\t\tborder-radius: 0;\n\t\t\t\tbackground: transparent;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: #00a0d2;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.active a {\n\t\t\t\tborder-color: #dfdfdf;\n\t\t\t\tcolor: #000;\n\t\t\t\tmargin-right: -1px;\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\t\t}\n\n\t\t// rtl\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\n\t\t\tli.active a {\n\t\t\t\tmargin-right: 0;\n\t\t\t\tmargin-left: -1px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// space before field\n\t.acf-field + &:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\theight: 10px;\n\t\tborder-top: #dfdfdf solid 1px;\n\t\tborder-bottom: #dfdfdf solid 1px;\n\t\tmargin-bottom: -1px;\n\t}\n\n\t// first child has negative margin issues\n\t&:first-child {\n\t\t.acf-tab-group {\n\t\t\tli:first-child a {\n\t\t\t\tborder-top: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* sidebar */\n.acf-fields.-sidebar {\n\tpadding: 0 0 0 20% !important;\n\tposition: relative;\n\n\t/* before */\n\t&:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t\tbottom: 0;\n\t\tborder-right: #dfdfdf solid 1px;\n\t\tbackground: #f9f9f9;\n\t\tz-index: 1;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tpadding: 0 20% 0 0 !important;\n\n\t\t&:before {\n\t\t\tborder-left: #dfdfdf solid 1px;\n\t\t\tborder-right-width: 0;\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\t}\n\n\t// left\n\t&.-left {\n\t\tpadding: 0 0 0 180px !important;\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding: 0 180px 0 0 !important;\n\t\t}\n\n\t\t&:before {\n\t\t\tbackground: #f1f1f1;\n\t\t\tborder-color: #dfdfdf;\n\t\t\twidth: 180px;\n\t\t}\n\n\t\t> .acf-tab-wrap.-left .acf-tab-group {\n\t\t\twidth: 180px;\n\n\t\t\tli a {\n\t\t\t\tborder-color: #e4e4e4;\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f9f9f9;\n\t\t\t}\n\t\t}\n\t}\n\n\t// fix double border\n\t> .acf-field-tab + .acf-field {\n\t\tborder-top: none;\n\t}\n}\n\n// clear\n.acf-fields.-clear > .acf-tab-wrap {\n\tbackground: transparent;\n\n\t// group\n\t.acf-tab-group {\n\t\tmargin-top: 0;\n\t\tborder-top: none;\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\n\t\tli a {\n\t\t\tbackground: #e5e5e5;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\t\t}\n\n\t\tli.active a {\n\t\t\tbackground: #f1f1f1;\n\t\t}\n\t}\n}\n\n/* seamless */\n.acf-postbox.seamless {\n\t// sidebar\n\t> .acf-fields.-sidebar {\n\t\tmargin-left: 0 !important;\n\n\t\t&:before {\n\t\t\tbackground: transparent;\n\t\t}\n\t}\n\n\t// default\n\t> .acf-fields > .acf-tab-wrap {\n\t\tbackground: transparent;\n\t\tmargin-bottom: 10px;\n\t\tpadding-left: $fx;\n\t\tpadding-right: $fx;\n\n\t\t.acf-tab-group {\n\t\t\tborder-top: 0 none;\n\t\t\tborder-color: $wp-card-border;\n\n\t\t\tli a {\n\t\t\t\tbackground: #e5e5e5;\n\t\t\t\tborder-color: $wp-card-border;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t}\n\t\t}\n\t}\n\n\t// left tabs\n\t> .acf-fields > .acf-tab-wrap.-left {\n\t\t&:before {\n\t\t\tborder-top: none;\n\t\t\theight: auto;\n\t\t}\n\n\t\t.acf-tab-group {\n\t\t\tmargin-bottom: 0;\n\n\t\t\tli a {\n\t\t\t\tborder-width: 1px 0 1px 1px !important;\n\t\t\t\tborder-color: #cccccc;\n\t\t\t\tbackground: #e5e5e5;\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// menu\n.menu-edit,\n.widget {\n\t.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li {\n\t\ta {\n\t\t\tbackground: #f1f1f1;\n\t\t}\n\t\ta:hover,\n\t\t&.active a {\n\t\t\tbackground: #fff;\n\t\t}\n\t}\n}\n\n.compat-item .acf-tab-wrap td {\n\tdisplay: block;\n}\n\n/* within gallery sidebar */\n.acf-gallery-side .acf-tab-wrap {\n\tborder-top: 0 none !important;\n}\n\n.acf-gallery-side .acf-tab-wrap .acf-tab-group {\n\tmargin: 10px 0 !important;\n\tpadding: 0 !important;\n}\n\n.acf-gallery-side .acf-tab-group li.active a {\n\tbackground: #f9f9f9 !important;\n}\n\n/* withing widget */\n.widget .acf-tab-group {\n\tborder-bottom-color: #e8e8e8;\n}\n\n.widget .acf-tab-group li a {\n\tbackground: #f1f1f1;\n}\n\n.widget .acf-tab-group li.active a {\n\tbackground: #fff;\n}\n\n/* media popup (edit image) */\n.media-modal.acf-expanded\n\t.compat-attachment-fields\n\t> tbody\n\t> tr.acf-tab-wrap\n\t.acf-tab-group {\n\tpadding-left: 23%;\n\tborder-bottom-color: #dddddd;\n}\n\n/* table */\n\n.form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n\tpadding: 0 5px 0 210px;\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n\tpadding: 0 210px 0 5px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\toembed\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-oembed {\n\tposition: relative;\n\tborder: $wp-card-border solid 1px;\n\tbackground: #fff;\n\n\t.title {\n\t\tposition: relative;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\t\tpadding: 5px 10px;\n\n\t\t.input-search {\n\t\t\tmargin: 0;\n\t\t\tfont-size: 14px;\n\t\t\tline-height: 30px;\n\t\t\theight: 30px;\n\t\t\tpadding: 0;\n\t\t\tborder: 0 none;\n\t\t\tbox-shadow: none;\n\t\t\tborder-radius: 0;\n\t\t\tfont-family: inherit;\n\t\t\tcursor: text;\n\t\t}\n\n\t\t.acf-actions {\n\t\t\tpadding: 6px;\n\t\t}\n\t}\n\n\t.canvas {\n\t\tposition: relative;\n\t\tmin-height: 250px;\n\t\tbackground: #f9f9f9;\n\n\t\t.canvas-media {\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t}\n\n\t\tiframe {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.acf-icon.-picture {\n\t\t\t@include centered();\n\t\t\tz-index: 0;\n\n\t\t\theight: 42px;\n\t\t\twidth: 42px;\n\t\t\tfont-size: 42px;\n\t\t\tcolor: #999;\n\t\t}\n\n\t\t.acf-loading-overlay {\n\t\t\tbackground: rgba(255, 255, 255, 0.9);\n\t\t}\n\n\t\t.canvas-error {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 0%;\n\t\t\tright: 0%;\n\t\t\tmargin: -9px 0 0 0;\n\t\t\ttext-align: center;\n\t\t\tdisplay: none;\n\n\t\t\tp {\n\t\t\t\tpadding: 8px;\n\t\t\t\tmargin: 0;\n\t\t\t\tdisplay: inline;\n\t\t\t}\n\t\t}\n\t}\n\n\t// has value\n\t&.has-value {\n\t\t.canvas {\n\t\t\tmin-height: 50px;\n\t\t}\n\n\t\t.input-search {\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t.title:hover .acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tImage\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-image-uploader {\n\t@include clearfix();\n\tposition: relative;\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t/* image wrap*/\n\t.image-wrap {\n\t\tposition: relative;\n\t\tfloat: left;\n\n\t\timg {\n\t\t\tmax-width: 100%;\n\t\t\tmax-height: 100%;\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\t\t\tdisplay: block;\n\t\t\tmin-width: 30px;\n\t\t\tmin-height: 30px;\n\t\t\tbackground: #f1f1f1;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t/* svg */\n\t\t\t&[src$=\".svg\"] {\n\t\t\t\tmin-height: 100px;\n\t\t\t\tmin-width: 100px;\n\t\t\t}\n\t\t}\n\n\t\t/* hover */\n\t\t&:hover .acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* input */\n\tinput.button {\n\t\twidth: auto;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\t.image-wrap {\n\t\t\tfloat: right;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tFile\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-file-uploader {\n\tposition: relative;\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t.file-wrap {\n\t\tborder: $wp-card-border solid 1px;\n\t\tmin-height: 84px;\n\t\tposition: relative;\n\t\tbackground: #fff;\n\t}\n\n\t.file-icon {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tbottom: 0;\n\t\tpadding: 10px;\n\t\tbackground: #f1f1f1;\n\t\tborder-right: $wp-card-border-1 solid 1px;\n\n\t\timg {\n\t\t\tdisplay: block;\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\t\t\tmax-width: 48px;\n\t\t}\n\t}\n\n\t.file-info {\n\t\tpadding: 10px;\n\t\tmargin-left: 69px;\n\n\t\tp {\n\t\t\tmargin: 0 0 2px;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 1.4em;\n\t\t\tword-break: break-all;\n\t\t}\n\n\t\ta {\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\n\t/* hover */\n\t&:hover .acf-actions {\n\t\tdisplay: block;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\t.file-icon {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t\tborder-left: #e5e5e5 solid 1px;\n\t\t\tborder-right: none;\n\t\t}\n\n\t\t.file-info {\n\t\t\tmargin-right: 69px;\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tDate Picker\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-ui-datepicker .ui-datepicker {\n\tz-index: 900000 !important;\n\n\t.ui-widget-header a {\n\t\tcursor: pointer;\n\t\ttransition: none;\n\t}\n}\n\n/* fix highlight state overriding hover / active */\n.acf-ui-datepicker .ui-state-highlight.ui-state-hover {\n\tborder: 1px solid #98b7e8 !important;\n\tbackground: #98b7e8 !important;\n\tfont-weight: normal !important;\n\tcolor: #ffffff !important;\n}\n\n.acf-ui-datepicker .ui-state-highlight.ui-state-active {\n\tborder: 1px solid #3875d7 !important;\n\tbackground: #3875d7 !important;\n\tfont-weight: normal !important;\n\tcolor: #ffffff !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tSeparator field\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field-separator {\n\t.acf-label {\n\t\tmargin-bottom: 0;\n\n\t\tlabel {\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\t.acf-input {\n\t\tdisplay: none;\n\t}\n\n\t/* fields */\n\t.acf-fields > & {\n\t\tbackground: #f9f9f9;\n\t\tborder-bottom: 1px solid #dfdfdf;\n\t\tborder-top: 1px solid #dfdfdf;\n\t\tmargin-bottom: -1px;\n\t\tz-index: 2;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTaxonomy\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-taxonomy-field {\n\tposition: relative;\n\n\t.categorychecklist-holder {\n\t\tborder: $wp-card-border solid 1px;\n\t\tborder-radius: 3px;\n\t\tmax-height: 200px;\n\t\toverflow: auto;\n\t}\n\n\t.acf-checkbox-list {\n\t\tmargin: 0;\n\t\tpadding: 10px;\n\n\t\tul.children {\n\t\t\tpadding-left: 18px;\n\t\t}\n\t}\n\n\t/* hover */\n\t&:hover {\n\t\t.acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* select */\n\t&[data-ftype=\"select\"] {\n\t\t.acf-actions {\n\t\t\tpadding: 0;\n\t\t\tmargin: -9px;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tRange\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-range-wrap {\n\t.acf-append,\n\t.acf-prepend {\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t\tline-height: 28px;\n\t\tmargin: 0 7px 0 0;\n\t}\n\n\t.acf-append {\n\t\tmargin: 0 0 0 7px;\n\t}\n\n\tinput[type=\"range\"] {\n\t\tdisplay: inline-block;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tvertical-align: middle;\n\t\theight: 28px;\n\n\t\t&:focus {\n\t\t\toutline: none;\n\t\t}\n\t}\n\n\tinput[type=\"number\"] {\n\t\tdisplay: inline-block;\n\t\tmin-width: 5em;\n\t\tpadding-right: 4px;\n\t\tmargin-left: 10px;\n\t\tvertical-align: middle;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tinput[type=\"number\"] {\n\t\t\tmargin-right: 10px;\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.acf-append {\n\t\t\tmargin: 0 7px 0 0;\n\t\t}\n\t\t.acf-prepend {\n\t\t\tmargin: 0 0 0 7px;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* acf-accordion\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-accordion {\n\tmargin: -1px 0;\n\tpadding: 0;\n\tbackground: #fff;\n\tborder-top: 1px solid $wp-card-border-1;\n\tborder-bottom: 1px solid $wp-card-border-1;\n\tz-index: 1; // Display above following field.\n\n\t// Title.\n\t.acf-accordion-title {\n\t\tmargin: 0;\n\t\tpadding: 12px;\n\t\tfont-weight: bold;\n\t\tcursor: pointer;\n\t\tfont-size: inherit;\n\t\tfont-size: 13px;\n\t\tline-height: 1.4em;\n\n\t\t&:hover {\n\t\t\tbackground: #f3f4f5;\n\t\t}\n\n\t\tlabel {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 1.4em;\n\t\t}\n\n\t\tp {\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t.acf-accordion-icon {\n\t\t\tfloat: right;\n\t\t}\n\n\t\t// Gutenberg uses SVG.\n\t\tsvg.acf-accordion-icon {\n\t\t\tposition: absolute;\n\t\t\tright: 10px;\n\t\t\ttop: 50%;\n\t\t\ttransform: translateY(-50%);\n\t\t\tcolor: #191e23;\n\t\t\tfill: currentColor;\n\t\t}\n\t}\n\n\t.acf-accordion-content {\n\t\tmargin: 0;\n\t\tpadding: 0 12px 12px;\n\t\tdisplay: none;\n\t}\n\n\t// Open.\n\t&.-open {\n\t\t> .acf-accordion-content {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n// Field specific overrides\n.acf-field.acf-accordion {\n\tmargin: -1px 0;\n\tpadding: 0 !important; // !important needed to avoid Gutenberg sidebar issues.\n\tborder-color: $wp-card-border-1;\n\n\t.acf-label.acf-accordion-title {\n\t\tpadding: 12px;\n\t\twidth: auto;\n\t\tfloat: none;\n\t\twidth: auto;\n\t}\n\n\t.acf-input.acf-accordion-content {\n\t\tpadding: 0;\n\t\tfloat: none;\n\t\twidth: auto;\n\n\t\t> .acf-fields {\n\t\t\tborder-top: $wp-card-border-2 solid 1px;\n\n\t\t\t&.-clear {\n\t\t\t\tpadding: 0 $fx $fy;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* field specific (left) */\n.acf-fields.-left > .acf-field.acf-accordion {\n\t&:before {\n\t\tdisplay: none;\n\t}\n\n\t.acf-accordion-title {\n\t\twidth: auto;\n\t\tmargin: 0 !important;\n\t\tpadding: 12px;\n\t\tfloat: none !important;\n\t}\n\n\t.acf-accordion-content {\n\t\tpadding: 0 !important;\n\t}\n}\n\n/* field specific (clear) */\n.acf-fields.-clear > .acf-field.acf-accordion {\n\tborder: #cccccc solid 1px;\n\tbackground: transparent;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -16px;\n\t}\n}\n\n/* table */\ntr.acf-field.acf-accordion {\n\tbackground: transparent;\n\n\t> .acf-input {\n\t\tpadding: 0 !important;\n\t\tborder: #cccccc solid 1px;\n\t}\n\n\t.acf-accordion-content {\n\t\tpadding: 0 12px 12px;\n\t}\n}\n\n/* #addtag */\n#addtag div.acf-field.error {\n\tborder: 0 none;\n\tpadding: 8px 0;\n}\n\n#addtag > .acf-field.acf-accordion {\n\tpadding-right: 0;\n\tmargin-right: 5%;\n\n\t+ p.submit {\n\t\tmargin-top: 0;\n\t}\n}\n\n/* border */\ntr.acf-accordion {\n\tmargin: 15px 0 !important;\n\n\t+ tr.acf-accordion {\n\t\tmargin-top: -16px !important;\n\t}\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields > .acf-accordion {\n\tmargin-left: $field_padding_x;\n\tmargin-right: $field_padding_x;\n\tborder: $wp-card-border solid 1px;\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .acf-accordion {\n}\n\n/* menu item */\n/*\n.menu-item-settings > .field-acf > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin: 10px -13px 10px -11px;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n*/\n\n/* widget */\n.widget .widget-content > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin-bottom: 10px;\n\n\t.acf-accordion-title {\n\t\tmargin-bottom: 0;\n\t}\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n\n// media modal\n.media-modal .compat-attachment-fields .acf-field.acf-accordion {\n\t// siblings\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -1px;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\twidth: 100%;\n\t}\n\n\t// table\n\t.compat-attachment-fields > tbody > tr > td {\n\t\tpadding-bottom: 5px;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tBlock Editor\n*\n*-----------------------------------------------------------------------------*/\n.block-editor {\n\t// Sidebar\n\t.edit-post-sidebar {\n\t\t// Remove metabox hndle border to simulate component panel.\n\t\t.acf-postbox {\n\t\t\t> .postbox-header,\n\t\t\t> .hndle {\n\t\t\t\tborder-bottom-width: 0 !important;\n\t\t\t}\n\t\t\t&.closed {\n\t\t\t\t> .postbox-header,\n\t\t\t\t> .hndle {\n\t\t\t\t\tborder-bottom-width: 1px !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Field wrap.\n\t\t.acf-fields {\n\t\t\tmin-height: 1px;\n\t\t\toverflow: auto; // Fixes margin-collapse issue in WP 5.3.\n\n\t\t\t> .acf-field {\n\t\t\t\tborder-width: 0;\n\t\t\t\tborder-color: #e2e4e7;\n\t\t\t\tmargin: 16px;\n\t\t\t\tpadding: 0;\n\n\t\t\t\t// Force full width.\n\t\t\t\twidth: auto !important;\n\t\t\t\tmin-height: 0 !important;\n\t\t\t\tfloat: none !important;\n\n\t\t\t\t// Field labels.\n\t\t\t\t> .acf-label {\n\t\t\t\t\tmargin-bottom: 5px;\n\t\t\t\t\tlabel {\n\t\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Accordions.\n\t\t\t\t&.acf-accordion {\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tborder-top-width: 1px;\n\n\t\t\t\t\t&:first-child {\n\t\t\t\t\t\tborder-top-width: 0;\n\t\t\t\t\t}\n\n\t\t\t\t\t.acf-accordion-title {\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\tpadding: 15px;\n\t\t\t\t\t\tlabel {\n\t\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t\t\tcolor: rgb(30, 30, 30);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tsvg.acf-accordion-icon {\n\t\t\t\t\t\t\tright: 16px;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.acf-accordion-content {\n\t\t\t\t\t\t> .acf-fields {\n\t\t\t\t\t\t\tborder-top-width: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Prefix field label & prefix field names\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-setting-prefix_label,\n.acf-field-setting-prefix_name {\n\tp.description {\n\t\torder: 3;\n\t\tmargin: {\n\t\t\ttop: 0;\n\t\t\tleft: 16px;\n\t\t}\n\n\t\tcode {\n\t\t\tpadding: {\n\t\t\t\ttop: 4px;\n\t\t\t\tright: 6px;\n\t\t\t\tbottom: 4px;\n\t\t\t\tleft: 6px;\n\t\t\t}\n\t\t\tbackground-color: $gray-100;\n\t\t\tborder-radius: 4px;\n\t\t\t@extend .p7;\n\t\t\tcolor: $gray-500;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Editor tab styles\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-fields > .acf-tab-wrap:first-child .acf-tab-group {\n\tborder-top: none;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n\tbackground: #ffffff;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a {\n\tbackground: #f1f1f1;\n\tborder-color: #ccd0d4;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n\tbackground: #fff;\n}\n","/*--------------------------------------------------------------------------------------------\n*\n*\tUser\n*\n*--------------------------------------------------------------------------------------------*/\n\n.form-table > tbody {\n\n\t/* field */\n\t> .acf-field {\n\n\t\t/* label */\n\t\t> .acf-label {\n\t\t\tpadding: 20px 10px 20px 0;\n\t\t width: 210px;\n\n\t\t /* rtl */\n\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\tpadding: 20px 0 20px 10px;\n\t\t\t}\n\n\t\t label {\n\t\t\t\tfont-size: 14px;\n\t\t\t\tcolor: #23282d;\n\t\t\t}\n\n\t\t}\n\n\n\t\t/* input */\n\t\t> .acf-input {\n\t\t\tpadding: 15px 10px;\n\n\t\t\t/* rtl */\n\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\tpadding: 15px 10px 15px 5%;\n\t\t\t}\n\t\t}\n\n\t}\n\n\n\t/* tab wrap */\n\t> .acf-tab-wrap td {\n\t\tpadding: 15px 5% 15px 0;\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding: 15px 0 15px 5%;\n\t\t}\n\n\t}\n\n\n\t/* misc */\n\t.form-table th.acf-th {\n\t\twidth: auto;\n\t}\n\n}\n\n#your-profile,\n#createuser {\n\n\t/* override for user css */\n\t.acf-field input[type=\"text\"],\n\t.acf-field input[type=\"password\"],\n\t.acf-field input[type=\"number\"],\n\t.acf-field input[type=\"search\"],\n\t.acf-field input[type=\"email\"],\n\t.acf-field input[type=\"url\"],\n\t.acf-field select {\n\t max-width: 25em;\n\t}\n\n\t.acf-field textarea {\n\t\tmax-width: 500px;\n\t}\n\n\n\t/* allow sub fields to display correctly */\n\t.acf-field .acf-field input[type=\"text\"],\n\t.acf-field .acf-field input[type=\"password\"],\n\t.acf-field .acf-field input[type=\"number\"],\n\t.acf-field .acf-field input[type=\"search\"],\n\t.acf-field .acf-field input[type=\"email\"],\n\t.acf-field .acf-field input[type=\"url\"],\n\t.acf-field .acf-field textarea,\n\t.acf-field .acf-field select {\n\t max-width: none;\n\t}\n}\n\n#registerform {\n\n\th2 {\n\t\tmargin: 1em 0;\n\t}\n\n\t.acf-field {\n\t\tmargin-top: 0;\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 0;\n\n\t\t\tlabel {\n\t\t\t\tfont-weight: normal;\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\t\t}\n\n/*\n\t\t.acf-input {\n\t\t\tinput {\n\t\t\t\tfont-size: 24px;\n\t\t\t\tpadding: 5px;\n\t\t\t\theight: auto;\n\t\t\t}\n\t\t}\n*/\n\t}\n\n\tp.submit {\n\t\ttext-align: right;\n\t}\n\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tTerm\n*\n*--------------------------------------------------------------------------------------------*/\n\n// add term\n#acf-term-fields {\n\tpadding-right: 5%;\n\n\t> .acf-field {\n\n\t\t> .acf-label {\n\t\t\tmargin: 0;\n\n\t\t\tlabel {\n\t\t\t\tfont-size: 12px;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\t\t}\n\t}\n\n}\n\np.submit .spinner,\np.submit .acf-spinner {\n\tvertical-align: top;\n\tfloat: none;\n\tmargin: 4px 4px 0;\n}\n\n\n// edit term\n#edittag .acf-fields.-left {\n\n\t> .acf-field {\n\t\tpadding-left: 220px;\n\n\t\t&:before {\n\t\t\twidth: 209px;\n\t\t}\n\n\t\t> .acf-label {\n\t\t\twidth: 220px;\n\t\t\tmargin-left: -220px;\n\t\t\tpadding: 0 10px;\n\t\t}\n\n\t\t> .acf-input {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n#edittag > .acf-fields.-left {\n\twidth: 96%;\n\n\t> .acf-field {\n\n\t\t> .acf-label {\n\t\t\tpadding-left: 0;\n\t\t}\n\t}\n}\n\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tComment\n*\n*--------------------------------------------------------------------------------------------*/\n\n.editcomment td:first-child {\n white-space: nowrap;\n width: 131px;\n}\n\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tWidget\n*\n*--------------------------------------------------------------------------------------------*/\n\n#widgets-right .widget .acf-field .description {\n\tpadding-left: 0;\n\tpadding-right: 0;\n}\n\n.acf-widget-fields {\n\n\t> .acf-field {\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 5px;\n\n\t\t\tlabel {\n\t\t\t\tfont-weight: normal;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tNav Menu\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-menu-settings {\n\tborder-top: 1px solid #eee;\n margin-top: 2em;\n\n\t// seamless\n\t&.-seamless {\n\t\tborder-top: none;\n\t\tmargin-top: 15px;\n\n\t\t> h2 { display: none; }\n\t}\n\n\t// Fix relationship conflict.\n\t.list li {\n\t\tdisplay: block;\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.acf-fields.acf-menu-item-fields {\n\tclear: both;\n\tpadding-top: 1px; // Fixes margin overlap.\n\n\t> .acf-field {\n\t\tmargin: 5px 0;\n\t\tpadding-right: 10px;\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 0;\n\t\t\tlabel {\n\t\t\t\tfont-style: italic;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Attachment Form (single)\n*\n*---------------------------------------------------------------------------------------------*/\n\n#post .compat-attachment-fields {\n\n\t.compat-field-acf-form-data {\n\t\tdisplay: none;\n\t}\n\n\t&,\n\t> tbody,\n\t> tbody > tr,\n\t> tbody > tr > th,\n\t> tbody > tr > td {\n\t\tdisplay: block;\n\t}\n\n\t> tbody > .acf-field {\n\t\tmargin: 15px 0;\n\n\t\t> .acf-label {\n\t\t\tmargin: 0;\n\n\t\t\tlabel {\n\t\t\t\tmargin: 0;\n\t\t\t\tpadding: 0;\n\n\t\t\t\tp {\n\t\t\t\t\tmargin: 0 0 3px !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t> .acf-input {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n}\n\n","/*---------------------------------------------------------------------------------------------\n*\n* Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n\n/* WP sets tables to act as divs. ACF uses tables, so these muct be reset */\n.media-modal .compat-attachment-fields td.acf-input {\n\t\n\ttable {\n\t\tdisplay: table;\n\t\ttable-layout: auto;\n\t\t\n\t\ttbody {\n\t\t\tdisplay: table-row-group;\n\t\t}\n\t\t\n\t\ttr {\n\t\t\tdisplay: table-row;\n\t\t}\n\t\t\n\t\ttd, th {\n\t\t\tdisplay: table-cell;\n\t\t}\n\t\t\n\t}\n\t\n}\n\n\n/* field widths floats */\n.media-modal .compat-attachment-fields > tbody > .acf-field {\n\tmargin: 5px 0;\n\t\n\t> .acf-label {\n\t\tmin-width: 30%;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfloat: left;\n\t text-align: right;\n\t display: block;\n\t float: left;\n\t \n\t > label {\n\t\t padding-top: 6px;\n\t\t\tmargin: 0;\n\t\t\tcolor: #666666;\n\t\t font-weight: 400;\n\t\t line-height: 16px;\n\t }\n\t}\n\t\n\t> .acf-input {\n\t\twidth: 65%;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t float: right;\n\t display: block;\n\t}\n\t\n\tp.description {\n\t\tmargin: 0;\n\t}\n}\n\n\n/* restricted selection (copy of WP .upload-errors)*/\n.acf-selection-error {\n\tbackground: #ffebe8;\n border: 1px solid #c00;\n border-radius: 3px;\n padding: 8px;\n margin: 20px 0 0;\n \n .selection-error-label {\n\t\tbackground: #CC0000;\n\t border-radius: 3px;\n\t color: #fff;\n\t font-weight: bold;\n\t margin-right: 8px;\n\t padding: 2px 4px;\n\t}\n\t\n\t.selection-error-message {\n\t\tcolor: #b44;\n\t display: block;\n\t padding-top: 8px;\n\t word-wrap: break-word;\n\t white-space: pre-wrap;\n\t}\n}\n\n\n/* disabled attachment */\n.media-modal .attachment.acf-disabled {\n\t\n\t.thumbnail {\n\t\topacity: 0.25 !important;\n\t}\n\t\t\n\t.attachment-preview:before {\n\t\tbackground: rgba(0,0,0,0.15);\n\t\tz-index: 1;\n\t\tposition: relative;\n\t}\n\n}\n\n\n/* misc */\n.media-modal {\n\t\n\t/* compat-item */\n\t.compat-field-acf-form-data,\n\t.compat-field-acf-blank {\n\t\tdisplay: none !important;\n\t}\n\t\n\t\n\t/* allow line breaks in upload error */\n\t.upload-error-message {\n\t\twhite-space: pre-wrap;\n\t}\n\t\n\t\n\t/* fix required span */\n\t.acf-required {\n\t\tpadding: 0 !important;\n\t\tmargin: 0 !important;\n\t\tfloat: none !important;\n\t\tcolor: #f00 !important;\n\t}\n\t\n\t\n\t/* sidebar */\n\t.media-sidebar {\n\t\t\n\t\t.compat-item{\n\t\t\tpadding-bottom: 20px;\n\t\t}\n\t\t\n\t}\n\t\n\t\n\t/* mobile md */\n\t@media (max-width: 900px) {\n\t\t\n\t\t/* label */\n\t\t.setting span, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-label {\n\t\t\twidth: 98%;\n\t\t\tfloat: none;\n\t\t\ttext-align: left;\n\t\t\tmin-height: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t\t\n\t\t\n\t\t/* field */\n\t\t.setting input, \n\t\t.setting textarea, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-input {\n\t\t\tfloat: none;\n\t\t height: auto;\n\t\t max-width: none;\n\t\t width: 98%;\n\t\t}\n\n\t}\n\n\t\n}\n\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model (expand details)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.media-modal .acf-expand-details {\n\tfloat: right;\n\tpadding: 8px 10px;\n\tmargin-right: 6px;\n\tfont-size: 13px;\n\theight: 18px;\n\tline-height: 18px;\n\tcolor: #666;\n\ttext-decoration: none;\n\n\t// States.\n\t&:focus, &:active {\n\t\toutline: 0 none;\n\t\tbox-shadow: none;\n\t\tcolor: #666;\n\t}\n\t&:hover {\n\t\tcolor: #000;\n\t}\n\t\n\t// Open & close.\n\t.is-open { display: none; }\n\t.is-closed { display: block; }\n\t\n\t// Hide on mobile.\n\t@media (max-width: $sm) {\n\t\tdisplay: none;\n\t}\n}\n\n\n/* expanded */\n.media-modal.acf-expanded {\n\t\n\t/* toggle */\n\t.acf-expand-details {\n\t\t.is-open { display: block; }\n\t\t.is-closed { display: none; }\n\t\t\n\t}\n\t\n\t// Components.\n\t.attachments-browser .media-toolbar, \n\t.attachments-browser .attachments { right: 740px; }\n\t.media-sidebar { width: 708px; }\n\t\n\t// Sidebar.\n\t.media-sidebar {\n\t\t\n\t\t// Attachment info.\n\t\t.attachment-info {\n\t\t\t.thumbnail {\n\t\t\t\tfloat: left;\n\t\t\t\tmax-height: none;\n\n\t\t\t\timg {\n\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\tmax-height: 200px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t.details {\n\t\t\t\tfloat: right;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Label\n\t\t.attachment-info .thumbnail,\n\t\t.attachment-details .setting .name, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-label {\n\t\t\tmin-width: 20%;\n\t\t\tmargin-right: 0;\n\t\t}\n\t\t\n\t\t// Input\n\t\t.attachment-info .details,\n\t\t.attachment-details .setting input, \n\t\t.attachment-details .setting textarea,\n\t\t.attachment-details .setting + .description,\n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-input {\n\t\t\tmin-width: 77%;\n\t\t}\n\t}\n\t\n\t// Screen: Medium.\n\t@media (max-width: 900px) {\n\t\t\n\t\t// Components.\n\t\t.attachments-browser .media-toolbar { display: none; }\n\t\t.attachments { display: none; }\n\t\t.media-sidebar { width: auto; max-width: none !important; bottom: 0 !important; }\n\t\t\n\t\t// Sidebar.\n\t\t.media-sidebar {\n\t\t\t\n\t\t\t// Attachment info.\n\t\t\t.attachment-info {\n\t\t\t\t.thumbnail {\n\t\t\t\t\tmin-width: 0;\n\t\t\t\t\tmax-width: none;\n\t\t\t\t\twidth: 30%;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t.details {\n\t\t\t\t\tmin-width: 0;\n\t\t\t\t\tmax-width: none;\n\t\t\t\t\twidth: 67%;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t}\t\n\t\t}\n\t}\n\t\n\t// Screen: small.\n\t@media (max-width: 640px) {\n\t\t\n\t\t// Sidebar.\n\t\t.media-sidebar {\n\t\t\t\n\t\t\t// Attachment info.\n\t\t\t.attachment-info {\n\t\t\t\t.thumbnail, .details {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\t\t\t}\t\n\t\t}\n\t}\n}\n\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal {\n\t\n\t/* hide embed settings */\n\t.media-embed {\n\t\t.setting.align,\n\t\t.setting.link-to {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Select Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal.-select {\n\t\n\t\n\t\n}\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Edit Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal.-edit {\n\t\n\t/* resize modal */\n\tleft: 15%;\n\tright: 15%;\n\ttop: 100px;\n\tbottom: 100px;\n\t\n\t\n\t/* hide elements */\n\t.media-frame-menu,\n\t.media-frame-router,\n\t.media-frame-content .attachments,\n\t.media-frame-content .media-toolbar {\n\t display: none;\n\t}\n\t\n\t\n\t/* full width */\n\t.media-frame-title,\n\t.media-frame-content,\n\t.media-frame-toolbar,\n\t.media-sidebar {\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n\t\n\t\n\t/* tidy up incorrect distance */\n\t.media-frame-content {\n\t top: 50px;\n\t}\n\t\n\t\n\t/* title box shadow (to match media grid) */\n\t.media-frame-title {\n\t border-bottom: 1px solid #DFDFDF;\n\t box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1);\n\t}\n\t\n\t\n\t/* sidebar */\n\t.media-sidebar {\n\t\t\n\t\tpadding: 0 16px;\n\t\t\n\t\t/* WP details */\n\t\t.attachment-details {\n\t\t\t\n\t\t\toverflow: visible;\n\t\t\t\n\t\t\t/* hide 'Attachment Details' heading */\n\t\t\t> h3, > h2 {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t\t\n\t\t\t\n\t\t\t/* remove overflow */\n\t\t\t.attachment-info {\n\t\t\t\tbackground: #fff;\n\t\t\t\tborder-bottom: #dddddd solid 1px;\n\t\t\t\tpadding: 16px;\n\t\t\t\tmargin: 0 -16px 16px;\n\t\t\t}\n\t\t\t\n\t\t\t/* move thumbnail */\n\t\t\t.thumbnail {\n\t\t\t\tmargin: 0 16px 0 0;\n\t\t\t}\n\t\t\t\n\t\t\t.setting {\n\t\t\t\tmargin: 0 0 5px;\n\t\t\t\t\n\t\t\t\tspan {\n\t\t\t\t\tmargin: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t}\n\t\t\n\t\t\n\t\t/* ACF fields */\n\t\t.compat-attachment-fields {\n\t\t\t\n\t\t\t> tbody > .acf-field {\n\t\t\t\tmargin: 0 0 5px;\n\t\t\t\t\n\t\t\t\tp.description {\n\t\t\t\t\tmargin-top: 3px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t}\n\t\t\n\t\t\n\t\t/* WP required message */\n\t\t.media-types-required-info { display: none; }\n\t\t\n\t}\n\t\n\t\n\t/* mobile md */\n\t@media (max-width: 900px) {\n\t\ttop: 30px;\n\t\tright: 30px;\n\t\tbottom: 30px;\n\t\tleft: 30px;\n\t}\n\t\n\t\n\t/* mobile sm */\n\t@media (max-width: 640px) {\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t}\n\t\n\t@media (max-width: 480px) {\n\t\t.media-frame-content {\n\t\t top: 40px;\n\t\t}\n\t}\n}\n","// Temp remove.\n.acf-temp-remove {\n\tposition: relative;\n\topacity: 1;\n\t-webkit-transition: all 0.25s ease;\n\t-moz-transition: all 0.25s ease;\n\t-o-transition: all 0.25s ease;\n\ttransition: all 0.25s ease;\n\toverflow: hidden;\n\t\n\t/* overlay prevents hover */\n\t&:after {\n\t\tdisplay: block;\n\t\tcontent: \"\";\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tz-index: 99;\n\t}\n}\n\n// Conditional Logic.\n.hidden-by-conditional-logic {\n\tdisplay: none !important;\n\t\n\t// Table cells may \"appear empty\".\n\t&.appear-empty {\n\t\tdisplay: table-cell !important;\n\t\t.acf-input {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n}\n\n// Compat support for \"Tabify\" plugin.\n.acf-postbox.acf-hidden {\n\tdisplay: none !important;\n}\n\n// Focus Attention.\n.acf-attention {\n\ttransition: border 0.250s ease-out;\n\t&.-focused {\n\t\tborder: #23282d solid 1px !important;\n\t\ttransition: none;\n\t}\n}\ntr.acf-attention {\n\ttransition: box-shadow 0.250s ease-out;\n\tposition: relative;\n\t&.-focused {\n\t\tbox-shadow: #23282d 0 0 0px 1px !important;\n\t}\n}","// Gutenberg specific styles.\n#editor {\n\n\t// Postbox container.\n\t.edit-post-layout__metaboxes {\n\t\tpadding: 0;\n\t\t.edit-post-meta-boxes-area {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t// Sidebar postbox container.\n\t.metabox-location-side {\n\t\t.postbox-container {\n\t\t\tfloat: none;\n\t\t}\n\t}\n\n\t// Alter postbox to look like panel component.\n\t.postbox {\n\t\tcolor: #444;\n\n\t\t> .postbox-header {\n\t\t\t.hndle {\n\t\t\t\tborder-bottom: none;\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.handle-actions {\n\t\t\t\t.handle-order-higher,\n\t\t\t\t.handle-order-lower {\n\t\t\t\t\twidth: 1.62rem;\n\t\t\t\t}\n\n\t\t\t\t// Fix \"Edit\" icon height.\n\t\t\t\t.acf-hndle-cog {\n\t\t\t\t\theight: 44px;\n\t\t\t\t\tline-height: 44px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\tbackground: #f0f0f0;\n\t\t\t}\n\t\t}\n\n\t\t// Hide bottom border of last postbox.\n\t\t&:last-child.closed > .postbox-header {\n\t\t\tborder-bottom: none;\n\t\t}\n\t\t&:last-child > .inside {\n\t\t\tborder-bottom: none;\n\t\t}\n\t}\n\n\t// Prevent metaboxes being forced offscreen.\n\t.block-editor-writing-flow__click-redirect {\n\t\tmin-height: 50px;\n\t}\n}\n\n// Fix to display \"High\" metabox area when dragging metaboxes.\nbody.is-dragging-metaboxes #acf_after_title-sortables{\n\toutline: 3px dashed #646970;\n\tdisplay: flow-root;\n\tmin-height: 60px;\n\tmargin-bottom: 3px !important\n}\n\n\n\n"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"acf-input.css","mappings":"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D;;AIsZA;AAIA;AACA;;;;;;;;;CAAA;AAWA;AACA;EACC;EACA;AJvZD;AIyZC;EACC;AJvZF;AI0ZC;EACC;AJxZF;;AI+ZC;EACC;AJ5ZF;AIgaC;EACC;AJ9ZF;AIkaC;EACC;AJhaF;;AIoaA;;;;+EAAA;AAUG;;EAEC;AJtaJ;AIyaI;;EAEC;AJvaL;AI6aE;EACC;EACA;AJ3aH;AI6aG;EACC;EACA;EACA;EACA;EAGA;EACA;EACA;AJ7aJ;AIgbI;EACC;AJ9aL;AI+aK;EACC;AJ7aN;AIkbI;EACC;EACA;EACA;AJhbL;AIkbK;EACC;AJhbN;AImbK;EACC;EACA;AJjbN;AIkbM;EACC;EACA;AJhbP;AImbM;EACC;AJjbP;AIsbM;EACC;AJpbP;;AI6bA;;;;+EAAA;AAOC;;EACC;EAEC;EACA;AJ5bH;AI+bE;;EAEE;EACA;EACA;EACA;EAED,yBH10FQ;EG20FR;EAEA,cHz0FQ;AD04EX;;AIocA;;;;+EAAA;AAMA;EACC;AJlcD;;AIqcA;EACC;AJlcD;;AIqcA;EACC;EACA;AJlcD;;AIqcA;EACC;AJlcD;;AKj9EA;;;;8FAAA;AAMA;EAEC;EAkCA;EAYA;ALs6ED;AKn9EC;EAEC;EAkBA;ALm8EF;AKp9EE;EACC;EACG;EAEA;ALq9EN;AKp9EG;EACC;ALs9EJ;AKn9EM;EACF;EACA;ALq9EJ;AK98EE;EACC;EAEA;AL+8EH;AK98EG;EACC;ALg9EJ;AKx8EC;EACC;EAEA;ALy8EF;AKx8EE;EACC;AL08EH;AKn8EC;EACC;ALq8EF;;AKh8EA;;EAGC;EAgBA;ALm7ED;AKl8EC;;;;;;;;;;;;;;EAOI;AL28EL;AKx8EC;;EACC;AL28EF;AKt8EC;;;;;;;;;;;;;;;;EAQI;ALg9EL;;AK18EC;EACC;AL68EF;AK18EC;EACC;EAWF;;;;;;;;GAAA;AL08EA;AKn9EE;EACC;ALq9EH;AKn9EG;EACC;EACA;ALq9EJ;AKt8EC;EACC;ALw8EF;;AKn8EA;;;;8FAAA;AAOA;EACC;ALo8ED;AKh8EE;EACC;ALk8EH;AKh8EG;EACC;EACA;ALk8EJ;;AK37EA;;EAEC;EACA;EACA;A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;IACA;IACA;IACA;EN+lFA;AACF;AM3lFC;EAhHD;IAiHE;IACA;IACA;IACA;EN8lFA;AACF;AM5lFC;EACC;IACI;EN8lFJ;AACF;;AOpjGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;APsjGD;AOrjGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;APujGF;;AOljGA;EACC;APqjGD;AOljGC;EACC;APojGF;AOnjGE;EACC;APqjGH;;AO/iGA;EACC;APkjGD;;AO9iGA;EACC;APijGD;AOhjGC;EACC;EACA;APkjGF;;AO/iGA;EACC;EACA;APkjGD;AOjjGC;EACC;APmjGF;;AQpmGC;EACC;ARumGF;AQtmGE;EACC;ARwmGH;AQlmGE;EACC;ARomGH;AQ/lGC;EACC;ARimGF;AQ9lGG;EACC;ARgmGJ;AQ/lGI;EACC;ARimGL;AQ7lGI;;EAEC;AR+lGL;AQ3lGI;EACC;EACA;AR6lGL;AQ1lGG;EACC;AR4lGJ;AQvlGE;EACC;ARylGH;AQvlGE;EACC;ARylGH;AQplGC;EACC;ARslGF;;AQjlGA;EACC;EACA;EACA;EACA;ARolGD,C","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/acf-input.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_variables.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_mixins.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_typography.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_fields.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_forms.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_media.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_input.scss","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/sass/_postbox.scss"],"sourcesContent":["@charset \"UTF-8\";\n/*--------------------------------------------------------------------------------------------\n*\n*\tVars\n*\n*--------------------------------------------------------------------------------------------*/\n/* colors */\n/* acf-field */\n/* responsive */\n/*--------------------------------------------------------------------------------------------\n*\n*\tACF 6 ↓\n*\n*--------------------------------------------------------------------------------------------*/\n/*--------------------------------------------------------------------------------------------\n*\n* Mixins\n*\n*--------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* Global\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page #wpcontent {\n line-height: 140%;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Links\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page a {\n color: #0783BE;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Headings\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-h1, .acf-admin-page h1,\n.acf-headerbar h1 {\n font-size: 21px;\n font-weight: 400;\n}\n\n.acf-h2, .acf-page-title, .acf-admin-page h2,\n.acf-headerbar h2 {\n font-size: 18px;\n font-weight: 400;\n}\n\n.acf-h3, .acf-admin-page h3,\n.acf-headerbar h3 {\n font-size: 16px;\n font-weight: 400;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Paragraphs\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page .p1 {\n font-size: 15px;\n}\n.acf-admin-page .p2 {\n font-size: 14px;\n}\n.acf-admin-page .p3 {\n font-size: 13.5px;\n}\n.acf-admin-page .p4 {\n font-size: 13px;\n}\n.acf-admin-page .p5 {\n font-size: 12.5px;\n}\n.acf-admin-page .p6, .acf-admin-page .acf-field p.description, .acf-field .acf-admin-page p.description, .acf-admin-page .acf-small {\n font-size: 12px;\n}\n.acf-admin-page .p7, .acf-admin-page .acf-field-setting-prefix_label p.description code, .acf-field-setting-prefix_label p.description .acf-admin-page code,\n.acf-admin-page .acf-field-setting-prefix_name p.description code,\n.acf-field-setting-prefix_name p.description .acf-admin-page code {\n font-size: 11.5px;\n}\n.acf-admin-page .p8 {\n font-size: 11px;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Page titles\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-page-title {\n color: #344054;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Hide old / native WP titles from pages\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page .acf-settings-wrap h1 {\n display: none !important;\n}\n.acf-admin-page #acf-admin-tools h1:not(.acf-field-group-pro-features-title, .acf-field-group-pro-features-title-sm) {\n display: none !important;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Small\n*\n*---------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* Link focus style\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page a:focus {\n box-shadow: none;\n outline: none;\n}\n.acf-admin-page a:focus-visible {\n box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);\n outline: 1px solid transparent;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-field\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-field,\n.acf-field .acf-label,\n.acf-field .acf-input {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n position: relative;\n}\n\n.acf-field {\n margin: 15px 0;\n clear: both;\n}\n.acf-field p.description {\n display: block;\n margin: 0;\n padding: 0;\n}\n.acf-field .acf-label {\n vertical-align: top;\n margin: 0 0 10px;\n}\n.acf-field .acf-label label {\n display: block;\n font-weight: 500;\n margin: 0 0 3px;\n padding: 0;\n}\n.acf-field .acf-label:empty {\n margin-bottom: 0;\n}\n.acf-field .acf-input {\n vertical-align: top;\n}\n.acf-field p.description {\n display: block;\n margin-top: 6px;\n color: #667085;\n}\n.acf-field .acf-notice {\n margin: 0 0 15px;\n background: #edf2ff;\n color: #0c6ca0;\n border-color: #2183b9;\n}\n.acf-field .acf-notice.-error {\n background: #ffe6e6;\n color: #cc2727;\n border-color: #d12626;\n}\n.acf-field .acf-notice.-success {\n background: #eefbe8;\n color: #0e7b17;\n border-color: #32a23b;\n}\n.acf-field .acf-notice.-warning {\n background: #fff3e6;\n color: #bd4b0e;\n border-color: #d16226;\n}\ntd.acf-field,\ntr.acf-field {\n margin: 0;\n}\n\n.acf-field[data-width] {\n float: left;\n clear: none;\n /*\n \t@media screen and (max-width: $sm) {\n \t\tfloat: none;\n \t\twidth: auto;\n \t\tborder-left-width: 0;\n \t\tborder-right-width: 0;\n \t}\n */\n}\n.acf-field[data-width] + .acf-field[data-width] {\n border-left: 1px solid #eeeeee;\n}\nhtml[dir=rtl] .acf-field[data-width] {\n float: right;\n}\nhtml[dir=rtl] .acf-field[data-width] + .acf-field[data-width] {\n border-left: none;\n border-right: 1px solid #eeeeee;\n}\ntd.acf-field[data-width],\ntr.acf-field[data-width] {\n float: none;\n}\n\n.acf-field.-c0 {\n clear: both;\n border-left-width: 0 !important;\n}\nhtml[dir=rtl] .acf-field.-c0 {\n border-left-width: 1px !important;\n border-right-width: 0 !important;\n}\n\n.acf-field.-r0 {\n border-top-width: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields {\n position: relative;\n}\n.acf-fields:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-fields.-border {\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-fields > .acf-field {\n position: relative;\n margin: 0;\n padding: 16px;\n border-top-width: 1px;\n border-top-style: solid;\n border-top-color: #EAECF0;\n}\n.acf-fields > .acf-field:first-child {\n border-top: none;\n margin-top: 0;\n}\ntd.acf-fields {\n padding: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (clear)\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields.-clear > .acf-field {\n border: none;\n padding: 0;\n margin: 15px 0;\n}\n.acf-fields.-clear > .acf-field[data-width] {\n border: none !important;\n}\n.acf-fields.-clear > .acf-field > .acf-label {\n padding: 0;\n}\n.acf-fields.-clear > .acf-field > .acf-input {\n padding: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (left)\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-fields.-left > .acf-field {\n padding: 15px 0;\n}\n.acf-fields.-left > .acf-field:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-fields.-left > .acf-field:before {\n content: \"\";\n display: block;\n position: absolute;\n z-index: 0;\n background: #f9f9f9;\n border-color: #e1e1e1;\n border-style: solid;\n border-width: 0 1px 0 0;\n top: 0;\n bottom: 0;\n left: 0;\n width: 20%;\n}\n.acf-fields.-left > .acf-field[data-width] {\n float: none;\n width: auto !important;\n border-left-width: 0 !important;\n border-right-width: 0 !important;\n}\n.acf-fields.-left > .acf-field > .acf-label {\n float: left;\n width: 20%;\n margin: 0;\n padding: 0 12px;\n}\n.acf-fields.-left > .acf-field > .acf-input {\n float: left;\n width: 80%;\n margin: 0;\n padding: 0 12px;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field:before {\n border-width: 0 0 0 1px;\n left: auto;\n right: 0;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field > .acf-label {\n float: right;\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-field > .acf-input {\n float: right;\n}\n#side-sortables .acf-fields.-left > .acf-field:before {\n display: none;\n}\n#side-sortables .acf-fields.-left > .acf-field > .acf-label {\n width: 100%;\n margin-bottom: 10px;\n}\n#side-sortables .acf-fields.-left > .acf-field > .acf-input {\n width: 100%;\n}\n@media screen and (max-width: 640px) {\n .acf-fields.-left > .acf-field:before {\n display: none;\n }\n .acf-fields.-left > .acf-field > .acf-label {\n width: 100%;\n margin-bottom: 10px;\n }\n .acf-fields.-left > .acf-field > .acf-input {\n width: 100%;\n }\n}\n\n/* clear + left */\n.acf-fields.-clear.-left > .acf-field {\n padding: 0;\n border: none;\n}\n.acf-fields.-clear.-left > .acf-field:before {\n display: none;\n}\n.acf-fields.-clear.-left > .acf-field > .acf-label {\n padding: 0;\n}\n.acf-fields.-clear.-left > .acf-field > .acf-input {\n padding: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-table\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-table tr.acf-field > td.acf-label {\n padding: 15px 12px;\n margin: 0;\n background: #f9f9f9;\n width: 20%;\n}\n.acf-table tr.acf-field > td.acf-input {\n padding: 15px 12px;\n margin: 0;\n border-left-color: #e1e1e1;\n}\n\n.acf-sortable-tr-helper {\n position: relative !important;\n display: table-row !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-postbox\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-postbox {\n position: relative;\n}\n.acf-postbox > .inside {\n margin: 0 !important; /* override WP style - do not delete - you have tried this before */\n padding: 0 !important; /* override WP style - do not delete - you have tried this before */\n}\n.acf-postbox .acf-hndle-cog {\n color: #72777c;\n font-size: 16px;\n line-height: 36px;\n height: 36px;\n width: 1.62rem;\n position: relative;\n display: none;\n}\n.acf-postbox .acf-hndle-cog:hover {\n color: #191e23;\n}\n.acf-postbox > .hndle:hover .acf-hndle-cog,\n.acf-postbox > .postbox-header:hover .acf-hndle-cog {\n display: inline-block;\n}\n.acf-postbox > .hndle .acf-hndle-cog {\n height: 20px;\n line-height: 20px;\n float: right;\n width: auto;\n}\n.acf-postbox > .hndle .acf-hndle-cog:hover {\n color: #777777;\n}\n.acf-postbox .acf-replace-with-fields {\n padding: 15px;\n text-align: center;\n}\n\n#post-body-content #acf_after_title-sortables {\n margin: 20px 0 -20px;\n}\n\n/* seamless */\n.acf-postbox.seamless {\n border: 0 none;\n background: transparent;\n box-shadow: none;\n /* hide hndle */\n /* inside */\n}\n.acf-postbox.seamless > .postbox-header,\n.acf-postbox.seamless > .hndle,\n.acf-postbox.seamless > .handlediv {\n display: none !important;\n}\n.acf-postbox.seamless > .inside {\n display: block !important; /* stop metabox from hiding when closed */\n margin-left: -12px !important;\n margin-right: -12px !important;\n}\n.acf-postbox.seamless > .inside > .acf-field {\n border-color: transparent;\n}\n\n/* seamless (left) */\n.acf-postbox.seamless > .acf-fields.-left {\n /* hide sidebar bg */\n /* mobile */\n}\n.acf-postbox.seamless > .acf-fields.-left > .acf-field:before {\n display: none;\n}\n@media screen and (max-width: 782px) {\n .acf-postbox.seamless > .acf-fields.-left {\n /* remove padding */\n }\n .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-label, .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-input {\n padding: 0;\n }\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Inputs\n*\n*-----------------------------------------------------------------------------*/\n.acf-field input[type=text],\n.acf-field input[type=password],\n.acf-field input[type=date],\n.acf-field input[type=datetime],\n.acf-field input[type=datetime-local],\n.acf-field input[type=email],\n.acf-field input[type=month],\n.acf-field input[type=number],\n.acf-field input[type=search],\n.acf-field input[type=tel],\n.acf-field input[type=time],\n.acf-field input[type=url],\n.acf-field input[type=week],\n.acf-field textarea,\n.acf-field select {\n width: 100%;\n padding: 4px 8px;\n margin: 0;\n box-sizing: border-box;\n font-size: 14px;\n line-height: 1.4;\n}\n.acf-admin-3-8 .acf-field input[type=text],\n.acf-admin-3-8 .acf-field input[type=password],\n.acf-admin-3-8 .acf-field input[type=date],\n.acf-admin-3-8 .acf-field input[type=datetime],\n.acf-admin-3-8 .acf-field input[type=datetime-local],\n.acf-admin-3-8 .acf-field input[type=email],\n.acf-admin-3-8 .acf-field input[type=month],\n.acf-admin-3-8 .acf-field input[type=number],\n.acf-admin-3-8 .acf-field input[type=search],\n.acf-admin-3-8 .acf-field input[type=tel],\n.acf-admin-3-8 .acf-field input[type=time],\n.acf-admin-3-8 .acf-field input[type=url],\n.acf-admin-3-8 .acf-field input[type=week],\n.acf-admin-3-8 .acf-field textarea,\n.acf-admin-3-8 .acf-field select {\n padding: 3px 5px;\n}\n.acf-field textarea {\n resize: vertical;\n}\n\nbody.acf-browser-firefox .acf-field select {\n padding: 4px 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Text\n*\n*-----------------------------------------------------------------------------*/\n.acf-input-prepend,\n.acf-input-append,\n.acf-input-wrap {\n box-sizing: border-box;\n}\n\n.acf-input-prepend,\n.acf-input-append {\n font-size: 13px;\n line-height: 1.4;\n padding: 4px 8px;\n background: #f5f5f5;\n border: #7e8993 solid 1px;\n min-height: 30px;\n}\n.acf-admin-3-8 .acf-input-prepend,\n.acf-admin-3-8 .acf-input-append {\n padding: 3px 5px;\n border-color: #dddddd;\n min-height: 28px;\n}\n\n.acf-input-prepend {\n float: left;\n border-right-width: 0;\n border-radius: 3px 0 0 3px;\n}\n\n.acf-input-append {\n float: right;\n border-left-width: 0;\n border-radius: 0 3px 3px 0;\n}\n\n.acf-input-wrap {\n position: relative;\n overflow: hidden;\n}\n.acf-input-wrap .acf-is-prepended {\n border-radius: 0 6px 6px 0 !important;\n}\n.acf-input-wrap .acf-is-appended {\n border-radius: 6px 0 0 6px !important;\n}\n.acf-input-wrap .acf-is-prepended.acf-is-appended {\n border-radius: 0 !important;\n}\n\n/* rtl */\nhtml[dir=rtl] .acf-input-prepend {\n border-left-width: 0;\n border-right-width: 1px;\n border-radius: 0 3px 3px 0;\n float: right;\n}\n\nhtml[dir=rtl] .acf-input-append {\n border-left-width: 1px;\n border-right-width: 0;\n border-radius: 3px 0 0 3px;\n float: left;\n}\n\nhtml[dir=rtl] input.acf-is-prepended {\n border-radius: 3px 0 0 3px !important;\n}\n\nhtml[dir=rtl] input.acf-is-appended {\n border-radius: 0 3px 3px 0 !important;\n}\n\nhtml[dir=rtl] input.acf-is-prepended.acf-is-appended {\n border-radius: 0 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Color Picker\n*\n*-----------------------------------------------------------------------------*/\n.acf-color-picker .wp-color-result {\n border-color: #7e8993;\n}\n.acf-admin-3-8 .acf-color-picker .wp-color-result {\n border-color: #ccd0d4;\n}\n.acf-color-picker .wp-picker-active {\n position: relative;\n z-index: 1;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Url\n*\n*-----------------------------------------------------------------------------*/\n.acf-url i {\n position: absolute;\n top: 5px;\n left: 5px;\n opacity: 0.5;\n color: #7e8993;\n}\n.acf-url input[type=url] {\n padding-left: 27px !important;\n}\n.acf-url.-valid i {\n opacity: 1;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v3)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf {\n z-index: 1001;\n /* open */\n /* single open */\n}\n.select2-container.-acf .select2-choices {\n background: #fff;\n border-color: #ddd;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;\n min-height: 31px;\n}\n.select2-container.-acf .select2-choices .select2-search-choice {\n margin: 5px 0 5px 5px;\n padding: 3px 5px 3px 18px;\n border-color: #bbb;\n background: #f9f9f9;\n box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;\n /* sortable item*/\n /* sortable shadow */\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper {\n background: #5897fb;\n border-color: #3f87fa;\n color: #fff !important;\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a {\n visibility: hidden;\n}\n.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder {\n background-color: #f7f7f7;\n border-color: #f7f7f7;\n visibility: visible !important;\n}\n.select2-container.-acf .select2-choices .select2-search-choice-focus {\n border-color: #999;\n}\n.select2-container.-acf .select2-choices .select2-search-field input {\n height: 31px;\n line-height: 22px;\n margin: 0;\n padding: 5px 5px 5px 7px;\n}\n.select2-container.-acf .select2-choice {\n border-color: #bbbbbb;\n}\n.select2-container.-acf .select2-choice .select2-arrow {\n background: transparent;\n border-left-color: #dfdfdf;\n padding-left: 1px;\n}\n.select2-container.-acf .select2-choice .select2-result-description {\n display: none;\n}\n.select2-container.-acf.select2-container-active .select2-choices, .select2-container.-acf.select2-dropdown-open .select2-choices {\n border-color: #5b9dd9;\n border-radius: 3px 3px 0 0;\n}\n.select2-container.-acf.select2-dropdown-open .select2-choice {\n background: #fff;\n border-color: #5b9dd9;\n}\n\n/* rtl */\nhtml[dir=rtl] .select2-container.-acf .select2-search-choice-close {\n left: 24px;\n}\nhtml[dir=rtl] .select2-container.-acf .select2-choice > .select2-chosen {\n margin-left: 42px;\n}\nhtml[dir=rtl] .select2-container.-acf .select2-choice .select2-arrow {\n padding-left: 0;\n padding-right: 1px;\n}\n\n/* description */\n.select2-drop {\n /* search*/\n /* result */\n}\n.select2-drop .select2-search {\n padding: 4px 4px 0;\n}\n.select2-drop .select2-result {\n /* hover*/\n}\n.select2-drop .select2-result .select2-result-description {\n color: #999;\n font-size: 12px;\n margin-left: 5px;\n}\n.select2-drop .select2-result.select2-highlighted .select2-result-description {\n color: #fff;\n opacity: 0.75;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v4)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf li {\n margin-bottom: 0;\n}\n.select2-container.-acf[data-select2-id^=select2-data] .select2-selection--multiple {\n overflow: hidden;\n}\n.select2-container.-acf .select2-selection {\n border-color: #7e8993;\n}\n.acf-admin-3-8 .select2-container.-acf .select2-selection {\n border-color: #aaa;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child {\n float: none;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child input {\n width: 100% !important;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered {\n padding-right: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] {\n display: inline;\n padding: 0;\n margin: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] .select2-selection__choice {\n margin-right: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice {\n background-color: #f7f7f7;\n border-color: #cccccc;\n max-width: 100%;\n overflow: hidden;\n word-wrap: normal !important;\n white-space: normal;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper {\n background: #0783BE;\n border-color: #066998;\n color: #fff !important;\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span {\n visibility: hidden;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {\n position: static;\n border-right: none;\n padding: 0;\n}\n.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder {\n background-color: #F2F4F7;\n border-color: #F2F4F7;\n visibility: visible !important;\n}\n.select2-container.-acf .select2-selection--multiple .select2-search__field {\n box-shadow: none !important;\n min-height: 0;\n}\n.acf-row .select2-container.-acf .select2-selection--single {\n overflow: hidden;\n}\n.acf-row .select2-container.-acf .select2-selection--single .select2-selection__rendered {\n white-space: normal;\n}\n\n.acf-admin-single-field-group .select2-dropdown {\n border-color: #6BB5D8 !important;\n margin-top: -5px;\n overflow: hidden;\n box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);\n}\n\n.select2-dropdown.select2-dropdown--above {\n margin-top: 0;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true] {\n background-color: #F9FAFB !important;\n color: #667085;\n}\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]:hover {\n color: #399CCB;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option--highlighted[aria-selected] {\n color: #fff !important;\n background-color: #0783BE !important;\n}\n\n.select2-dropdown .select2-results__option {\n margin-bottom: 0;\n}\n\n.select2-container .select2-dropdown {\n z-index: 900000;\n}\n.select2-container .select2-dropdown .select2-search__field {\n line-height: 1.4;\n min-height: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Link\n*\n*-----------------------------------------------------------------------------*/\n.acf-link .link-wrap {\n display: none;\n border: #ccd0d4 solid 1px;\n border-radius: 3px;\n padding: 5px;\n line-height: 26px;\n background: #fff;\n word-wrap: break-word;\n word-break: break-all;\n}\n.acf-link .link-wrap .link-title {\n padding: 0 5px;\n}\n.acf-link.-value .button {\n display: none;\n}\n.acf-link.-value .acf-icon.-link-ext {\n display: none;\n}\n.acf-link.-value .link-wrap {\n display: inline-block;\n}\n.acf-link.-external .acf-icon.-link-ext {\n display: inline-block;\n}\n\n#wp-link-backdrop {\n z-index: 900000 !important;\n}\n\n#wp-link-wrap {\n z-index: 900001 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Radio\n*\n*-----------------------------------------------------------------------------*/\nul.acf-radio-list,\nul.acf-checkbox-list {\n background: transparent;\n border: 1px solid transparent;\n position: relative;\n padding: 1px;\n margin: 0;\n /* hl */\n /* rtl */\n}\nul.acf-radio-list:focus-within,\nul.acf-checkbox-list:focus-within {\n border: 1px solid #A5D2E7;\n border-radius: 6px;\n}\nul.acf-radio-list li,\nul.acf-checkbox-list li {\n font-size: 13px;\n line-height: 22px;\n margin: 0;\n position: relative;\n word-wrap: break-word;\n /* attachment sidebar fix*/\n}\nul.acf-radio-list li label,\nul.acf-checkbox-list li label {\n display: inline;\n}\nul.acf-radio-list li input[type=checkbox],\nul.acf-radio-list li input[type=radio],\nul.acf-checkbox-list li input[type=checkbox],\nul.acf-checkbox-list li input[type=radio] {\n margin: -1px 4px 0 0;\n vertical-align: middle;\n}\nul.acf-radio-list li input[type=text],\nul.acf-checkbox-list li input[type=text] {\n width: auto;\n vertical-align: middle;\n margin: 2px 0;\n}\nul.acf-radio-list li span,\nul.acf-checkbox-list li span {\n float: none;\n}\nul.acf-radio-list li i,\nul.acf-checkbox-list li i {\n vertical-align: middle;\n}\nul.acf-radio-list.acf-hl li,\nul.acf-checkbox-list.acf-hl li {\n margin-right: 20px;\n clear: none;\n}\nhtml[dir=rtl] ul.acf-radio-list input[type=checkbox],\nhtml[dir=rtl] ul.acf-radio-list input[type=radio],\nhtml[dir=rtl] ul.acf-checkbox-list input[type=checkbox],\nhtml[dir=rtl] ul.acf-checkbox-list input[type=radio] {\n margin-left: 4px;\n margin-right: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Button Group\n*\n*-----------------------------------------------------------------------------*/\n.acf-button-group {\n display: inline-block;\n /* default (horizontal) */\n /* vertical */\n}\n.acf-button-group label {\n display: inline-block;\n border: #7e8993 solid 1px;\n position: relative;\n z-index: 1;\n padding: 5px 10px;\n background: #fff;\n}\n.acf-button-group label:hover {\n color: #016087;\n background: #f3f5f6;\n border-color: #0071a1;\n z-index: 2;\n}\n.acf-button-group label.selected {\n border-color: #007cba;\n background: #008dd4;\n color: #fff;\n z-index: 2;\n}\n.acf-button-group input {\n display: none !important;\n}\n.acf-button-group {\n padding-left: 1px;\n display: inline-flex;\n flex-direction: row;\n flex-wrap: nowrap;\n}\n.acf-button-group label {\n margin: 0 0 0 -1px;\n flex: 1;\n text-align: center;\n white-space: nowrap;\n}\n.acf-button-group label:first-child {\n border-radius: 3px 0 0 3px;\n}\nhtml[dir=rtl] .acf-button-group label:first-child {\n border-radius: 0 3px 3px 0;\n}\n.acf-button-group label:last-child {\n border-radius: 0 3px 3px 0;\n}\nhtml[dir=rtl] .acf-button-group label:last-child {\n border-radius: 3px 0 0 3px;\n}\n.acf-button-group label:only-child {\n border-radius: 3px;\n}\n.acf-button-group.-vertical {\n padding-left: 0;\n padding-top: 1px;\n flex-direction: column;\n}\n.acf-button-group.-vertical label {\n margin: -1px 0 0 0;\n}\n.acf-button-group.-vertical label:first-child {\n border-radius: 3px 3px 0 0;\n}\n.acf-button-group.-vertical label:last-child {\n border-radius: 0 0 3px 3px;\n}\n.acf-button-group.-vertical label:only-child {\n border-radius: 3px;\n}\n.acf-admin-3-8 .acf-button-group label {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-button-group label:hover {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-button-group label.selected {\n border-color: #007cba;\n}\n\n.acf-admin-page .acf-button-group {\n display: flex;\n align-items: stretch;\n align-content: center;\n height: 40px;\n border-radius: 6px;\n box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);\n}\n.acf-admin-page .acf-button-group label {\n display: inline-flex;\n align-items: center;\n align-content: center;\n border: #D0D5DD solid 1px;\n padding: 6px 16px;\n color: #475467;\n font-weight: 500;\n}\n.acf-admin-page .acf-button-group label:hover {\n color: #0783BE;\n}\n.acf-admin-page .acf-button-group label.selected {\n background: #F9FAFB;\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice {\n display: inline-flex;\n align-items: center;\n margin-top: 8px;\n margin-left: 2px;\n position: relative;\n padding-top: 4px;\n padding-right: auto;\n padding-bottom: 4px;\n padding-left: 8px;\n background-color: #EBF5FA;\n border-color: #A5D2E7;\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {\n order: 2;\n width: 14px;\n height: 14px;\n margin-right: 0;\n margin-left: 4px;\n color: #6BB5D8;\n text-indent: 100%;\n white-space: nowrap;\n overflow: hidden;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover {\n color: #0783BE;\n}\n.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before {\n content: \"\";\n display: block;\n width: 14px;\n height: 14px;\n top: 0;\n left: 0;\n background-color: currentColor;\n border: none;\n border-radius: 0;\n -webkit-mask-size: contain;\n mask-size: contain;\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-position: center;\n mask-position: center;\n -webkit-mask-image: url(\"../../images/icons/icon-close.svg\");\n mask-image: url(\"../../images/icons/icon-close.svg\");\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Checkbox\n*\n*-----------------------------------------------------------------------------*/\n.acf-checkbox-list .button {\n margin: 10px 0 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* True / False\n*\n*-----------------------------------------------------------------------------*/\n.acf-switch {\n display: inline-block;\n border-radius: 5px;\n cursor: pointer;\n position: relative;\n background: #f5f5f5;\n height: 30px;\n vertical-align: middle;\n border: #7e8993 solid 1px;\n -webkit-transition: background 0.25s ease;\n -moz-transition: background 0.25s ease;\n -o-transition: background 0.25s ease;\n transition: background 0.25s ease;\n /* hover */\n /* active */\n /* message */\n}\n.acf-switch span {\n display: inline-block;\n float: left;\n text-align: center;\n font-size: 13px;\n line-height: 22px;\n padding: 4px 10px;\n min-width: 15px;\n}\n.acf-switch span i {\n vertical-align: middle;\n}\n.acf-switch .acf-switch-on {\n color: #fff;\n text-shadow: #007cba 0 1px 0;\n}\n.acf-switch .acf-switch-slider {\n position: absolute;\n top: 2px;\n left: 2px;\n bottom: 2px;\n right: 50%;\n z-index: 1;\n background: #fff;\n border-radius: 3px;\n border: #7e8993 solid 1px;\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -o-transition: all 0.25s ease;\n transition: all 0.25s ease;\n transition-property: left, right;\n}\n.acf-switch:hover, .acf-switch.-focus {\n border-color: #0071a1;\n background: #f3f5f6;\n color: #016087;\n}\n.acf-switch:hover .acf-switch-slider, .acf-switch.-focus .acf-switch-slider {\n border-color: #0071a1;\n}\n.acf-switch.-on {\n background: #0d99d5;\n border-color: #007cba;\n /* hover */\n}\n.acf-switch.-on .acf-switch-slider {\n left: 50%;\n right: 2px;\n border-color: #007cba;\n}\n.acf-switch.-on:hover {\n border-color: #007cba;\n}\n.acf-switch + span {\n margin-left: 6px;\n}\n.acf-admin-3-8 .acf-switch {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-switch .acf-switch-slider {\n border-color: #ccd0d4;\n}\n.acf-admin-3-8 .acf-switch:hover, .acf-admin-3-8 .acf-switch.-focus {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-switch:hover .acf-switch-slider, .acf-admin-3-8 .acf-switch.-focus .acf-switch-slider {\n border-color: #0071a1;\n}\n.acf-admin-3-8 .acf-switch.-on {\n border-color: #007cba;\n}\n.acf-admin-3-8 .acf-switch.-on .acf-switch-slider {\n border-color: #007cba;\n}\n.acf-admin-3-8 .acf-switch.-on:hover {\n border-color: #007cba;\n}\n\n/* checkbox */\n.acf-switch-input {\n opacity: 0;\n position: absolute;\n margin: 0;\n}\n\n.acf-admin-single-field-group .acf-true-false {\n border: 1px solid transparent;\n}\n.acf-admin-single-field-group .acf-true-false:focus-within {\n border: 1px solid #399CCB;\n border-radius: 120px;\n}\n\n/* in media modal */\n.compat-item .acf-true-false .message {\n float: none;\n padding: 0;\n vertical-align: middle;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tGoogle Map\n*\n*-------------------------------------------------------------------------*/\n.acf-google-map {\n position: relative;\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-google-map .title {\n position: relative;\n border-bottom: #ccd0d4 solid 1px;\n}\n.acf-google-map .title .search {\n margin: 0;\n font-size: 14px;\n line-height: 30px;\n height: 40px;\n padding: 5px 10px;\n border: 0 none;\n box-shadow: none;\n border-radius: 0;\n font-family: inherit;\n cursor: text;\n}\n.acf-google-map .title .acf-loading {\n position: absolute;\n top: 10px;\n right: 11px;\n display: none;\n}\n.acf-google-map .title .acf-icon:active {\n display: inline-block !important;\n}\n.acf-google-map .canvas {\n height: 400px;\n}\n.acf-google-map:hover .title .acf-actions {\n display: block;\n}\n.acf-google-map .title .acf-icon.-location {\n display: inline-block;\n}\n.acf-google-map .title .acf-icon.-cancel,\n.acf-google-map .title .acf-icon.-search {\n display: none;\n}\n.acf-google-map.-value .title .search {\n font-weight: bold;\n}\n.acf-google-map.-value .title .acf-icon.-location {\n display: none;\n}\n.acf-google-map.-value .title .acf-icon.-cancel {\n display: inline-block;\n}\n.acf-google-map.-searching .title .acf-icon.-location {\n display: none;\n}\n.acf-google-map.-searching .title .acf-icon.-cancel,\n.acf-google-map.-searching .title .acf-icon.-search {\n display: inline-block;\n}\n.acf-google-map.-searching .title .acf-actions {\n display: block;\n}\n.acf-google-map.-searching .title .search {\n font-weight: normal !important;\n}\n.acf-google-map.-loading .title a {\n display: none !important;\n}\n.acf-google-map.-loading .title i {\n display: inline-block;\n}\n\n/* autocomplete */\n.pac-container {\n border-width: 1px 0;\n box-shadow: none;\n}\n\n.pac-container:after {\n display: none;\n}\n\n.pac-container .pac-item:first-child {\n border-top: 0 none;\n}\n\n.pac-container .pac-item {\n padding: 5px 10px;\n cursor: pointer;\n}\n\nhtml[dir=rtl] .pac-container .pac-item {\n text-align: right;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tRelationship\n*\n*-------------------------------------------------------------------------*/\n.acf-relationship {\n background: #fff;\n border: #ccd0d4 solid 1px;\n /* list */\n /* selection (bottom) */\n}\n.acf-relationship .filters {\n border-bottom: #ccd0d4 solid 1px;\n background: #fff;\n /* widths */\n}\n.acf-relationship .filters:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-relationship .filters .filter {\n margin: 0;\n padding: 0;\n float: left;\n width: 100%;\n box-sizing: border-box;\n padding: 7px 7px 7px 0;\n}\n.acf-relationship .filters .filter:first-child {\n padding-left: 7px;\n}\n.acf-relationship .filters .filter input,\n.acf-relationship .filters .filter select {\n margin: 0;\n float: none; /* potential fix for media popup? */\n}\n.acf-relationship .filters .filter input:focus, .acf-relationship .filters .filter input:active,\n.acf-relationship .filters .filter select:focus,\n.acf-relationship .filters .filter select:active {\n outline: none;\n box-shadow: none;\n}\n.acf-relationship .filters .filter input {\n border-color: transparent;\n box-shadow: none;\n padding-left: 3px;\n padding-right: 3px;\n}\n.acf-relationship .filters.-f2 .filter {\n width: 50%;\n}\n.acf-relationship .filters.-f3 .filter {\n width: 25%;\n}\n.acf-relationship .filters.-f3 .filter.-search {\n width: 50%;\n}\n.acf-relationship .list {\n margin: 0;\n padding: 5px;\n height: 160px;\n overflow: auto;\n}\n.acf-relationship .list .acf-rel-label,\n.acf-relationship .list .acf-rel-item,\n.acf-relationship .list p {\n padding: 5px;\n margin: 0;\n display: block;\n position: relative;\n min-height: 18px;\n}\n.acf-relationship .list .acf-rel-label {\n font-weight: bold;\n}\n.acf-relationship .list .acf-rel-item {\n cursor: pointer;\n /* hover */\n /* disabled */\n}\n.acf-relationship .list .acf-rel-item b {\n text-decoration: underline;\n font-weight: normal;\n}\n.acf-relationship .list .acf-rel-item .thumbnail {\n background: #e0e0e0;\n width: 22px;\n height: 22px;\n float: left;\n margin: -2px 5px 0 0;\n}\n.acf-relationship .list .acf-rel-item .thumbnail img {\n max-width: 22px;\n max-height: 22px;\n margin: 0 auto;\n display: block;\n}\n.acf-relationship .list .acf-rel-item .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list .acf-rel-item .thumbnail.-icon img {\n max-height: 20px;\n margin-top: 1px;\n}\n.acf-relationship .list .acf-rel-item:hover, .acf-relationship .list .acf-rel-item.relationship-hover {\n background: #3875d7;\n color: #fff;\n}\n.acf-relationship .list .acf-rel-item:hover .thumbnail, .acf-relationship .list .acf-rel-item.relationship-hover .thumbnail {\n background: #a2bfec;\n}\n.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon, .acf-relationship .list .acf-rel-item.relationship-hover .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list .acf-rel-item.disabled {\n opacity: 0.5;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover {\n background: transparent;\n color: #333;\n cursor: default;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail {\n background: #e0e0e0;\n}\n.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon {\n background: #fff;\n}\n.acf-relationship .list ul {\n padding-bottom: 5px;\n}\n.acf-relationship .list ul .acf-rel-label,\n.acf-relationship .list ul .acf-rel-item,\n.acf-relationship .list ul p {\n padding-left: 20px;\n}\n.acf-relationship .selection {\n position: relative;\n /* choices */\n /* values */\n}\n.acf-relationship .selection:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-relationship .selection .values,\n.acf-relationship .selection .choices {\n width: 50%;\n background: #fff;\n float: left;\n}\n.acf-relationship .selection .choices {\n background: #f9f9f9;\n}\n.acf-relationship .selection .choices .list {\n border-right: #dfdfdf solid 1px;\n}\n.acf-relationship .selection .values .acf-icon {\n position: absolute;\n top: 4px;\n right: 7px;\n display: none;\n /* rtl */\n}\nhtml[dir=rtl] .acf-relationship .selection .values .acf-icon {\n right: auto;\n left: 7px;\n}\n.acf-relationship .selection .values .acf-rel-item:hover .acf-icon, .acf-relationship .selection .values .acf-rel-item.relationship-hover .acf-icon {\n display: block;\n}\n.acf-relationship .selection .values .acf-rel-item {\n cursor: move;\n}\n.acf-relationship .selection .values .acf-rel-item b {\n text-decoration: none;\n}\n\n/* menu item fix */\n.menu-item .acf-relationship ul {\n width: auto;\n}\n.menu-item .acf-relationship li {\n display: block;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tWYSIWYG\n*\n*-------------------------------------------------------------------------*/\n.acf-editor-wrap.delay .acf-editor-toolbar {\n content: \"\";\n display: block;\n background: #f5f5f5;\n border-bottom: #dddddd solid 1px;\n color: #555d66;\n padding: 10px;\n}\n.acf-editor-wrap.delay .wp-editor-area {\n padding: 10px;\n border: none;\n color: inherit !important;\n}\n.acf-editor-wrap iframe {\n min-height: 200px;\n}\n.acf-editor-wrap .wp-editor-container {\n border: 1px solid #ccd0d4;\n box-shadow: none !important;\n}\n.acf-editor-wrap .wp-editor-tabs {\n box-sizing: content-box;\n}\n.acf-editor-wrap .wp-switch-editor {\n border-color: #ccd0d4;\n border-bottom-color: transparent;\n}\n\n#mce_fullscreen_container {\n z-index: 900000 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTab\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-tab {\n display: none !important;\n}\n\n.hidden-by-tab {\n display: none !important;\n}\n\n.acf-tab-wrap {\n clear: both;\n z-index: 1;\n overflow: auto;\n}\n\n.acf-tab-group {\n border-bottom: #ccc solid 1px;\n padding: 10px 10px 0;\n}\n.acf-tab-group li {\n margin: 0 0.5em 0 0;\n}\n.acf-tab-group li a {\n padding: 5px 10px;\n display: block;\n color: #555;\n font-size: 14px;\n font-weight: 600;\n line-height: 24px;\n border: #ccc solid 1px;\n border-bottom: 0 none;\n text-decoration: none;\n background: #e5e5e5;\n transition: none;\n}\n.acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-tab-group li a:focus {\n outline: none;\n box-shadow: none;\n}\n.acf-tab-group li a:empty {\n display: none;\n}\nhtml[dir=rtl] .acf-tab-group li {\n margin: 0 0 0 0.5em;\n}\n.acf-tab-group li.active a {\n background: #f1f1f1;\n color: #000;\n padding-bottom: 6px;\n margin-bottom: -1px;\n position: relative;\n z-index: 1;\n}\n\n.acf-fields > .acf-tab-wrap {\n background: #f9f9f9;\n}\n.acf-fields > .acf-tab-wrap .acf-tab-group {\n position: relative;\n border-top: #ccd0d4 solid 1px;\n border-bottom: #ccd0d4 solid 1px;\n z-index: 2;\n margin-bottom: -1px;\n}\n.acf-admin-3-8 .acf-fields > .acf-tab-wrap .acf-tab-group {\n border-color: #dfdfdf;\n}\n\n.acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 20%;\n /* mobile */\n /* rtl */\n}\n@media screen and (max-width: 640px) {\n .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 10px;\n }\n}\nhtml[dir=rtl] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-left: 0;\n padding-right: 20%;\n /* mobile */\n}\n@media screen and (max-width: 850px) {\n html[dir=rtl] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {\n padding-right: 10px;\n }\n}\n\n.acf-tab-wrap.-left .acf-tab-group {\n position: absolute;\n left: 0;\n width: 20%;\n border: 0 none;\n padding: 0 !important; /* important overrides 'left aligned labels' */\n margin: 1px 0 0;\n}\n.acf-tab-wrap.-left .acf-tab-group li {\n float: none;\n margin: -1px 0 0;\n}\n.acf-tab-wrap.-left .acf-tab-group li a {\n border: 1px solid #ededed;\n font-size: 13px;\n line-height: 18px;\n color: #0073aa;\n padding: 10px;\n margin: 0;\n font-weight: normal;\n border-width: 1px 0;\n border-radius: 0;\n background: transparent;\n}\n.acf-tab-wrap.-left .acf-tab-group li a:hover {\n color: #00a0d2;\n}\n.acf-tab-wrap.-left .acf-tab-group li.active a {\n border-color: #dfdfdf;\n color: #000;\n margin-right: -1px;\n background: #fff;\n}\nhtml[dir=rtl] .acf-tab-wrap.-left .acf-tab-group {\n left: auto;\n right: 0;\n}\nhtml[dir=rtl] .acf-tab-wrap.-left .acf-tab-group li.active a {\n margin-right: 0;\n margin-left: -1px;\n}\n.acf-field + .acf-tab-wrap.-left:before {\n content: \"\";\n display: block;\n position: relative;\n z-index: 1;\n height: 10px;\n border-top: #dfdfdf solid 1px;\n border-bottom: #dfdfdf solid 1px;\n margin-bottom: -1px;\n}\n.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a {\n border-top: none;\n}\n\n/* sidebar */\n.acf-fields.-sidebar {\n padding: 0 0 0 20% !important;\n position: relative;\n /* before */\n /* rtl */\n}\n.acf-fields.-sidebar:before {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n width: 20%;\n bottom: 0;\n border-right: #dfdfdf solid 1px;\n background: #f9f9f9;\n z-index: 1;\n}\nhtml[dir=rtl] .acf-fields.-sidebar {\n padding: 0 20% 0 0 !important;\n}\nhtml[dir=rtl] .acf-fields.-sidebar:before {\n border-left: #dfdfdf solid 1px;\n border-right-width: 0;\n left: auto;\n right: 0;\n}\n.acf-fields.-sidebar.-left {\n padding: 0 0 0 180px !important;\n /* rtl */\n}\nhtml[dir=rtl] .acf-fields.-sidebar.-left {\n padding: 0 180px 0 0 !important;\n}\n.acf-fields.-sidebar.-left:before {\n background: #f1f1f1;\n border-color: #dfdfdf;\n width: 180px;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group {\n width: 180px;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li a {\n border-color: #e4e4e4;\n}\n.acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li.active a {\n background: #f9f9f9;\n}\n.acf-fields.-sidebar > .acf-field-tab + .acf-field {\n border-top: none;\n}\n\n.acf-fields.-clear > .acf-tab-wrap {\n background: transparent;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group {\n margin-top: 0;\n border-top: none;\n padding-left: 0;\n padding-right: 0;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a {\n background: #e5e5e5;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields.-sidebar {\n margin-left: 0 !important;\n}\n.acf-postbox.seamless > .acf-fields.-sidebar:before {\n background: transparent;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap {\n background: transparent;\n margin-bottom: 10px;\n padding-left: 12px;\n padding-right: 12px;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group {\n border-top: 0 none;\n border-color: #ccd0d4;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li a {\n background: #e5e5e5;\n border-color: #ccd0d4;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left:before {\n border-top: none;\n height: auto;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group {\n margin-bottom: 0;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li a {\n border-width: 1px 0 1px 1px !important;\n border-color: #cccccc;\n background: #e5e5e5;\n}\n.acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li.active a {\n background: #f1f1f1;\n}\n\n.menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a {\n background: #f1f1f1;\n}\n.menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover, .menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover,\n.widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a {\n background: #fff;\n}\n\n.compat-item .acf-tab-wrap td {\n display: block;\n}\n\n/* within gallery sidebar */\n.acf-gallery-side .acf-tab-wrap {\n border-top: 0 none !important;\n}\n\n.acf-gallery-side .acf-tab-wrap .acf-tab-group {\n margin: 10px 0 !important;\n padding: 0 !important;\n}\n\n.acf-gallery-side .acf-tab-group li.active a {\n background: #f9f9f9 !important;\n}\n\n/* withing widget */\n.widget .acf-tab-group {\n border-bottom-color: #e8e8e8;\n}\n\n.widget .acf-tab-group li a {\n background: #f1f1f1;\n}\n\n.widget .acf-tab-group li.active a {\n background: #fff;\n}\n\n/* media popup (edit image) */\n.media-modal.acf-expanded .compat-attachment-fields > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding-left: 23%;\n border-bottom-color: #dddddd;\n}\n\n/* table */\n.form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding: 0 5px 0 210px;\n}\n\n/* rtl */\nhtml[dir=rtl] .form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n padding: 0 210px 0 5px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\toembed\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-oembed {\n position: relative;\n border: #ccd0d4 solid 1px;\n background: #fff;\n}\n.acf-oembed .title {\n position: relative;\n border-bottom: #ccd0d4 solid 1px;\n padding: 5px 10px;\n}\n.acf-oembed .title .input-search {\n margin: 0;\n font-size: 14px;\n line-height: 30px;\n height: 30px;\n padding: 0;\n border: 0 none;\n box-shadow: none;\n border-radius: 0;\n font-family: inherit;\n cursor: text;\n}\n.acf-oembed .title .acf-actions {\n padding: 6px;\n}\n.acf-oembed .canvas {\n position: relative;\n min-height: 250px;\n background: #f9f9f9;\n}\n.acf-oembed .canvas .canvas-media {\n position: relative;\n z-index: 1;\n}\n.acf-oembed .canvas iframe {\n display: block;\n margin: 0;\n padding: 0;\n width: 100%;\n}\n.acf-oembed .canvas .acf-icon.-picture {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 0;\n height: 42px;\n width: 42px;\n font-size: 42px;\n color: #999;\n}\n.acf-oembed .canvas .acf-loading-overlay {\n background: rgba(255, 255, 255, 0.9);\n}\n.acf-oembed .canvas .canvas-error {\n position: absolute;\n top: 50%;\n left: 0%;\n right: 0%;\n margin: -9px 0 0 0;\n text-align: center;\n display: none;\n}\n.acf-oembed .canvas .canvas-error p {\n padding: 8px;\n margin: 0;\n display: inline;\n}\n.acf-oembed.has-value .canvas {\n min-height: 50px;\n}\n.acf-oembed.has-value .input-search {\n font-weight: bold;\n}\n.acf-oembed.has-value .title:hover .acf-actions {\n display: block;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tImage\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-image-uploader {\n position: relative;\n /* image wrap*/\n /* input */\n /* rtl */\n}\n.acf-image-uploader:after {\n display: block;\n clear: both;\n content: \"\";\n}\n.acf-image-uploader p {\n margin: 0;\n}\n.acf-image-uploader .image-wrap {\n position: relative;\n float: left;\n /* hover */\n}\n.acf-image-uploader .image-wrap img {\n max-width: 100%;\n max-height: 100%;\n width: auto;\n height: auto;\n display: block;\n min-width: 30px;\n min-height: 30px;\n background: #f1f1f1;\n margin: 0;\n padding: 0;\n /* svg */\n}\n.acf-image-uploader .image-wrap img[src$=\".svg\"] {\n min-height: 100px;\n min-width: 100px;\n}\n.acf-image-uploader .image-wrap:hover .acf-actions {\n display: block;\n}\n.acf-image-uploader input.button {\n width: auto;\n}\nhtml[dir=rtl] .acf-image-uploader .image-wrap {\n float: right;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tFile\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-file-uploader {\n position: relative;\n /* hover */\n /* rtl */\n}\n.acf-file-uploader p {\n margin: 0;\n}\n.acf-file-uploader .file-wrap {\n border: #ccd0d4 solid 1px;\n min-height: 84px;\n position: relative;\n background: #fff;\n}\n.acf-file-uploader .file-icon {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n padding: 10px;\n background: #f1f1f1;\n border-right: #d5d9dd solid 1px;\n}\n.acf-file-uploader .file-icon img {\n display: block;\n padding: 0;\n margin: 0;\n max-width: 48px;\n}\n.acf-file-uploader .file-info {\n padding: 10px;\n margin-left: 69px;\n}\n.acf-file-uploader .file-info p {\n margin: 0 0 2px;\n font-size: 13px;\n line-height: 1.4em;\n word-break: break-all;\n}\n.acf-file-uploader .file-info a {\n text-decoration: none;\n}\n.acf-file-uploader:hover .acf-actions {\n display: block;\n}\nhtml[dir=rtl] .acf-file-uploader .file-icon {\n left: auto;\n right: 0;\n border-left: #e5e5e5 solid 1px;\n border-right: none;\n}\nhtml[dir=rtl] .acf-file-uploader .file-info {\n margin-right: 69px;\n margin-left: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tDate Picker\n*\n*-----------------------------------------------------------------------------*/\n.acf-ui-datepicker .ui-datepicker {\n z-index: 900000 !important;\n}\n.acf-ui-datepicker .ui-datepicker .ui-widget-header a {\n cursor: pointer;\n transition: none;\n}\n\n/* fix highlight state overriding hover / active */\n.acf-ui-datepicker .ui-state-highlight.ui-state-hover {\n border: 1px solid #98b7e8 !important;\n background: #98b7e8 !important;\n font-weight: normal !important;\n color: #ffffff !important;\n}\n\n.acf-ui-datepicker .ui-state-highlight.ui-state-active {\n border: 1px solid #3875d7 !important;\n background: #3875d7 !important;\n font-weight: normal !important;\n color: #ffffff !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tSeparator field\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-separator {\n /* fields */\n}\n.acf-field-separator .acf-label {\n margin-bottom: 0;\n}\n.acf-field-separator .acf-label label {\n font-weight: normal;\n}\n.acf-field-separator .acf-input {\n display: none;\n}\n.acf-fields > .acf-field-separator {\n background: #f9f9f9;\n border-bottom: 1px solid #dfdfdf;\n border-top: 1px solid #dfdfdf;\n margin-bottom: -1px;\n z-index: 2;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTaxonomy\n*\n*-----------------------------------------------------------------------------*/\n.acf-taxonomy-field {\n position: relative;\n /* hover */\n /* select */\n}\n.acf-taxonomy-field .categorychecklist-holder {\n border: #ccd0d4 solid 1px;\n border-radius: 3px;\n max-height: 200px;\n overflow: auto;\n}\n.acf-taxonomy-field .acf-checkbox-list {\n margin: 0;\n padding: 10px;\n}\n.acf-taxonomy-field .acf-checkbox-list ul.children {\n padding-left: 18px;\n}\n.acf-taxonomy-field:hover .acf-actions {\n display: block;\n}\n.acf-taxonomy-field[data-ftype=select] .acf-actions {\n padding: 0;\n margin: -9px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tRange\n*\n*-----------------------------------------------------------------------------*/\n.acf-range-wrap {\n /* rtl */\n}\n.acf-range-wrap .acf-append,\n.acf-range-wrap .acf-prepend {\n display: inline-block;\n vertical-align: middle;\n line-height: 28px;\n margin: 0 7px 0 0;\n}\n.acf-range-wrap .acf-append {\n margin: 0 0 0 7px;\n}\n.acf-range-wrap input[type=range] {\n display: inline-block;\n padding: 0;\n margin: 0;\n vertical-align: middle;\n height: 28px;\n}\n.acf-range-wrap input[type=range]:focus {\n outline: none;\n}\n.acf-range-wrap input[type=number] {\n display: inline-block;\n min-width: 5em;\n padding-right: 4px;\n margin-left: 10px;\n vertical-align: middle;\n}\nhtml[dir=rtl] .acf-range-wrap input[type=number] {\n margin-right: 10px;\n margin-left: 0;\n}\nhtml[dir=rtl] .acf-range-wrap .acf-append {\n margin: 0 7px 0 0;\n}\nhtml[dir=rtl] .acf-range-wrap .acf-prepend {\n margin: 0 0 0 7px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* acf-accordion\n*\n*-----------------------------------------------------------------------------*/\n.acf-accordion {\n margin: -1px 0;\n padding: 0;\n background: #fff;\n border-top: 1px solid #d5d9dd;\n border-bottom: 1px solid #d5d9dd;\n z-index: 1;\n}\n.acf-accordion .acf-accordion-title {\n margin: 0;\n padding: 12px;\n font-weight: bold;\n cursor: pointer;\n font-size: inherit;\n font-size: 13px;\n line-height: 1.4em;\n}\n.acf-accordion .acf-accordion-title:hover {\n background: #f3f4f5;\n}\n.acf-accordion .acf-accordion-title label {\n margin: 0;\n padding: 0;\n font-size: 13px;\n line-height: 1.4em;\n}\n.acf-accordion .acf-accordion-title p {\n font-weight: normal;\n}\n.acf-accordion .acf-accordion-title .acf-accordion-icon {\n float: right;\n}\n.acf-accordion .acf-accordion-title svg.acf-accordion-icon {\n position: absolute;\n right: 10px;\n top: 50%;\n transform: translateY(-50%);\n color: #191e23;\n fill: currentColor;\n}\n.acf-accordion .acf-accordion-content {\n margin: 0;\n padding: 0 12px 12px;\n display: none;\n}\n.acf-accordion.-open > .acf-accordion-content {\n display: block;\n}\n\n.acf-field.acf-accordion {\n margin: -1px 0;\n padding: 0 !important;\n border-color: #d5d9dd;\n}\n.acf-field.acf-accordion .acf-label.acf-accordion-title {\n padding: 12px;\n width: auto;\n float: none;\n width: auto;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content {\n padding: 0;\n float: none;\n width: auto;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields {\n border-top: #eeeeee solid 1px;\n}\n.acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields.-clear {\n padding: 0 12px 15px;\n}\n\n/* field specific (left) */\n.acf-fields.-left > .acf-field.acf-accordion:before {\n display: none;\n}\n.acf-fields.-left > .acf-field.acf-accordion .acf-accordion-title {\n width: auto;\n margin: 0 !important;\n padding: 12px;\n float: none !important;\n}\n.acf-fields.-left > .acf-field.acf-accordion .acf-accordion-content {\n padding: 0 !important;\n}\n\n/* field specific (clear) */\n.acf-fields.-clear > .acf-field.acf-accordion {\n border: #cccccc solid 1px;\n background: transparent;\n}\n.acf-fields.-clear > .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -16px;\n}\n\n/* table */\ntr.acf-field.acf-accordion {\n background: transparent;\n}\ntr.acf-field.acf-accordion > .acf-input {\n padding: 0 !important;\n border: #cccccc solid 1px;\n}\ntr.acf-field.acf-accordion .acf-accordion-content {\n padding: 0 12px 12px;\n}\n\n/* #addtag */\n#addtag div.acf-field.error {\n border: 0 none;\n padding: 8px 0;\n}\n\n#addtag > .acf-field.acf-accordion {\n padding-right: 0;\n margin-right: 5%;\n}\n#addtag > .acf-field.acf-accordion + p.submit {\n margin-top: 0;\n}\n\n/* border */\ntr.acf-accordion {\n margin: 15px 0 !important;\n}\ntr.acf-accordion + tr.acf-accordion {\n margin-top: -16px !important;\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields > .acf-accordion {\n margin-left: 12px;\n margin-right: 12px;\n border: #ccd0d4 solid 1px;\n}\n\n/* rtl */\n/* menu item */\n/*\n.menu-item-settings > .field-acf > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin: 10px -13px 10px -11px;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n*/\n/* widget */\n.widget .widget-content > .acf-field.acf-accordion {\n border: #dfdfdf solid 1px;\n margin-bottom: 10px;\n}\n.widget .widget-content > .acf-field.acf-accordion .acf-accordion-title {\n margin-bottom: 0;\n}\n.widget .widget-content > .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -11px;\n}\n\n.media-modal .compat-attachment-fields .acf-field.acf-accordion + .acf-field.acf-accordion {\n margin-top: -1px;\n}\n.media-modal .compat-attachment-fields .acf-field.acf-accordion > .acf-input {\n width: 100%;\n}\n.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields > tbody > tr > td {\n padding-bottom: 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tBlock Editor\n*\n*-----------------------------------------------------------------------------*/\n.block-editor .edit-post-sidebar .acf-postbox > .postbox-header,\n.block-editor .edit-post-sidebar .acf-postbox > .hndle {\n border-bottom-width: 0 !important;\n}\n.block-editor .edit-post-sidebar .acf-postbox.closed > .postbox-header,\n.block-editor .edit-post-sidebar .acf-postbox.closed > .hndle {\n border-bottom-width: 1px !important;\n}\n.block-editor .edit-post-sidebar .acf-fields {\n min-height: 1px;\n overflow: auto;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field {\n border-width: 0;\n border-color: #e2e4e7;\n margin: 16px;\n padding: 0;\n width: auto !important;\n min-height: 0 !important;\n float: none !important;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field > .acf-label {\n margin-bottom: 5px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field > .acf-label label {\n font-weight: normal;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion {\n padding: 0;\n margin: 0;\n border-top-width: 1px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion:first-child {\n border-top-width: 0;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title {\n margin: 0;\n padding: 15px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title label {\n font-weight: 500;\n color: rgb(30, 30, 30);\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title svg.acf-accordion-icon {\n right: 16px;\n}\n.block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-content > .acf-fields {\n border-top-width: 0;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Prefix field label & prefix field names\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-setting-prefix_label p.description,\n.acf-field-setting-prefix_name p.description {\n order: 3;\n margin-top: 0;\n margin-left: 16px;\n}\n.acf-field-setting-prefix_label p.description code,\n.acf-field-setting-prefix_name p.description code {\n padding-top: 4px;\n padding-right: 6px;\n padding-bottom: 4px;\n padding-left: 6px;\n background-color: #F2F4F7;\n border-radius: 4px;\n color: #667085;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Editor tab styles\n*\n*-----------------------------------------------------------------------------*/\n.acf-fields > .acf-tab-wrap:first-child .acf-tab-group {\n border-top: none;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n background: #ffffff;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a {\n background: #f1f1f1;\n border-color: #ccd0d4;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n background: #fff;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tUser\n*\n*--------------------------------------------------------------------------------------------*/\n.form-table > tbody {\n /* field */\n /* tab wrap */\n /* misc */\n}\n.form-table > tbody > .acf-field {\n /* label */\n /* input */\n}\n.form-table > tbody > .acf-field > .acf-label {\n padding: 20px 10px 20px 0;\n width: 210px;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-field > .acf-label {\n padding: 20px 0 20px 10px;\n}\n.form-table > tbody > .acf-field > .acf-label label {\n font-size: 14px;\n color: #23282d;\n}\n.form-table > tbody > .acf-field > .acf-input {\n padding: 15px 10px;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-field > .acf-input {\n padding: 15px 10px 15px 5%;\n}\n.form-table > tbody > .acf-tab-wrap td {\n padding: 15px 5% 15px 0;\n /* rtl */\n}\nhtml[dir=rtl] .form-table > tbody > .acf-tab-wrap td {\n padding: 15px 0 15px 5%;\n}\n.form-table > tbody .form-table th.acf-th {\n width: auto;\n}\n\n#your-profile,\n#createuser {\n /* override for user css */\n /* allow sub fields to display correctly */\n}\n#your-profile .acf-field input[type=text],\n#your-profile .acf-field input[type=password],\n#your-profile .acf-field input[type=number],\n#your-profile .acf-field input[type=search],\n#your-profile .acf-field input[type=email],\n#your-profile .acf-field input[type=url],\n#your-profile .acf-field select,\n#createuser .acf-field input[type=text],\n#createuser .acf-field input[type=password],\n#createuser .acf-field input[type=number],\n#createuser .acf-field input[type=search],\n#createuser .acf-field input[type=email],\n#createuser .acf-field input[type=url],\n#createuser .acf-field select {\n max-width: 25em;\n}\n#your-profile .acf-field textarea,\n#createuser .acf-field textarea {\n max-width: 500px;\n}\n#your-profile .acf-field .acf-field input[type=text],\n#your-profile .acf-field .acf-field input[type=password],\n#your-profile .acf-field .acf-field input[type=number],\n#your-profile .acf-field .acf-field input[type=search],\n#your-profile .acf-field .acf-field input[type=email],\n#your-profile .acf-field .acf-field input[type=url],\n#your-profile .acf-field .acf-field textarea,\n#your-profile .acf-field .acf-field select,\n#createuser .acf-field .acf-field input[type=text],\n#createuser .acf-field .acf-field input[type=password],\n#createuser .acf-field .acf-field input[type=number],\n#createuser .acf-field .acf-field input[type=search],\n#createuser .acf-field .acf-field input[type=email],\n#createuser .acf-field .acf-field input[type=url],\n#createuser .acf-field .acf-field textarea,\n#createuser .acf-field .acf-field select {\n max-width: none;\n}\n\n#registerform h2 {\n margin: 1em 0;\n}\n#registerform .acf-field {\n margin-top: 0;\n /*\n \t\t.acf-input {\n \t\t\tinput {\n \t\t\t\tfont-size: 24px;\n \t\t\t\tpadding: 5px;\n \t\t\t\theight: auto;\n \t\t\t}\n \t\t}\n */\n}\n#registerform .acf-field .acf-label {\n margin-bottom: 0;\n}\n#registerform .acf-field .acf-label label {\n font-weight: normal;\n line-height: 1.5;\n}\n#registerform p.submit {\n text-align: right;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tTerm\n*\n*--------------------------------------------------------------------------------------------*/\n#acf-term-fields {\n padding-right: 5%;\n}\n#acf-term-fields > .acf-field > .acf-label {\n margin: 0;\n}\n#acf-term-fields > .acf-field > .acf-label label {\n font-size: 12px;\n font-weight: normal;\n}\n\np.submit .spinner,\np.submit .acf-spinner {\n vertical-align: top;\n float: none;\n margin: 4px 4px 0;\n}\n\n#edittag .acf-fields.-left > .acf-field {\n padding-left: 220px;\n}\n#edittag .acf-fields.-left > .acf-field:before {\n width: 209px;\n}\n#edittag .acf-fields.-left > .acf-field > .acf-label {\n width: 220px;\n margin-left: -220px;\n padding: 0 10px;\n}\n#edittag .acf-fields.-left > .acf-field > .acf-input {\n padding: 0;\n}\n\n#edittag > .acf-fields.-left {\n width: 96%;\n}\n#edittag > .acf-fields.-left > .acf-field > .acf-label {\n padding-left: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tComment\n*\n*--------------------------------------------------------------------------------------------*/\n.editcomment td:first-child {\n white-space: nowrap;\n width: 131px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tWidget\n*\n*--------------------------------------------------------------------------------------------*/\n#widgets-right .widget .acf-field .description {\n padding-left: 0;\n padding-right: 0;\n}\n\n.acf-widget-fields > .acf-field .acf-label {\n margin-bottom: 5px;\n}\n.acf-widget-fields > .acf-field .acf-label label {\n font-weight: normal;\n margin: 0;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tNav Menu\n*\n*--------------------------------------------------------------------------------------------*/\n.acf-menu-settings {\n border-top: 1px solid #eee;\n margin-top: 2em;\n}\n.acf-menu-settings.-seamless {\n border-top: none;\n margin-top: 15px;\n}\n.acf-menu-settings.-seamless > h2 {\n display: none;\n}\n.acf-menu-settings .list li {\n display: block;\n margin-bottom: 0;\n}\n\n.acf-fields.acf-menu-item-fields {\n clear: both;\n padding-top: 1px;\n}\n.acf-fields.acf-menu-item-fields > .acf-field {\n margin: 5px 0;\n padding-right: 10px;\n}\n.acf-fields.acf-menu-item-fields > .acf-field .acf-label {\n margin-bottom: 0;\n}\n.acf-fields.acf-menu-item-fields > .acf-field .acf-label label {\n font-style: italic;\n font-weight: normal;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Attachment Form (single)\n*\n*---------------------------------------------------------------------------------------------*/\n#post .compat-attachment-fields .compat-field-acf-form-data {\n display: none;\n}\n#post .compat-attachment-fields,\n#post .compat-attachment-fields > tbody,\n#post .compat-attachment-fields > tbody > tr,\n#post .compat-attachment-fields > tbody > tr > th,\n#post .compat-attachment-fields > tbody > tr > td {\n display: block;\n}\n#post .compat-attachment-fields > tbody > .acf-field {\n margin: 15px 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label {\n margin: 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label label {\n margin: 0;\n padding: 0;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-label label p {\n margin: 0 0 3px !important;\n}\n#post .compat-attachment-fields > tbody > .acf-field > .acf-input {\n margin: 0;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n/* WP sets tables to act as divs. ACF uses tables, so these muct be reset */\n.media-modal .compat-attachment-fields td.acf-input table {\n display: table;\n table-layout: auto;\n}\n.media-modal .compat-attachment-fields td.acf-input table tbody {\n display: table-row-group;\n}\n.media-modal .compat-attachment-fields td.acf-input table tr {\n display: table-row;\n}\n.media-modal .compat-attachment-fields td.acf-input table td, .media-modal .compat-attachment-fields td.acf-input table th {\n display: table-cell;\n}\n\n/* field widths floats */\n.media-modal .compat-attachment-fields > tbody > .acf-field {\n margin: 5px 0;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {\n min-width: 30%;\n margin: 0;\n padding: 0;\n float: left;\n text-align: right;\n display: block;\n float: left;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label > label {\n padding-top: 6px;\n margin: 0;\n color: #666666;\n font-weight: 400;\n line-height: 16px;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {\n width: 65%;\n margin: 0;\n padding: 0;\n float: right;\n display: block;\n}\n.media-modal .compat-attachment-fields > tbody > .acf-field p.description {\n margin: 0;\n}\n\n/* restricted selection (copy of WP .upload-errors)*/\n.acf-selection-error {\n background: #ffebe8;\n border: 1px solid #c00;\n border-radius: 3px;\n padding: 8px;\n margin: 20px 0 0;\n}\n.acf-selection-error .selection-error-label {\n background: #CC0000;\n border-radius: 3px;\n color: #fff;\n font-weight: bold;\n margin-right: 8px;\n padding: 2px 4px;\n}\n.acf-selection-error .selection-error-message {\n color: #b44;\n display: block;\n padding-top: 8px;\n word-wrap: break-word;\n white-space: pre-wrap;\n}\n\n/* disabled attachment */\n.media-modal .attachment.acf-disabled .thumbnail {\n opacity: 0.25 !important;\n}\n.media-modal .attachment.acf-disabled .attachment-preview:before {\n background: rgba(0, 0, 0, 0.15);\n z-index: 1;\n position: relative;\n}\n\n/* misc */\n.media-modal {\n /* compat-item */\n /* allow line breaks in upload error */\n /* fix required span */\n /* sidebar */\n /* mobile md */\n}\n.media-modal .compat-field-acf-form-data,\n.media-modal .compat-field-acf-blank {\n display: none !important;\n}\n.media-modal .upload-error-message {\n white-space: pre-wrap;\n}\n.media-modal .acf-required {\n padding: 0 !important;\n margin: 0 !important;\n float: none !important;\n color: #f00 !important;\n}\n.media-modal .media-sidebar .compat-item {\n padding-bottom: 20px;\n}\n@media (max-width: 900px) {\n .media-modal {\n /* label */\n /* field */\n }\n .media-modal .setting span,\n .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {\n width: 98%;\n float: none;\n text-align: left;\n min-height: 0;\n padding: 0;\n }\n .media-modal .setting input,\n .media-modal .setting textarea,\n .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {\n float: none;\n height: auto;\n max-width: none;\n width: 98%;\n }\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model (expand details)\n*\n*---------------------------------------------------------------------------------------------*/\n.media-modal .acf-expand-details {\n float: right;\n padding: 8px 10px;\n margin-right: 6px;\n font-size: 13px;\n height: 18px;\n line-height: 18px;\n color: #666;\n text-decoration: none;\n}\n.media-modal .acf-expand-details:focus, .media-modal .acf-expand-details:active {\n outline: 0 none;\n box-shadow: none;\n color: #666;\n}\n.media-modal .acf-expand-details:hover {\n color: #000;\n}\n.media-modal .acf-expand-details .is-open {\n display: none;\n}\n.media-modal .acf-expand-details .is-closed {\n display: block;\n}\n@media (max-width: 640px) {\n .media-modal .acf-expand-details {\n display: none;\n }\n}\n\n/* expanded */\n.media-modal.acf-expanded {\n /* toggle */\n}\n.media-modal.acf-expanded .acf-expand-details .is-open {\n display: block;\n}\n.media-modal.acf-expanded .acf-expand-details .is-closed {\n display: none;\n}\n.media-modal.acf-expanded .attachments-browser .media-toolbar,\n.media-modal.acf-expanded .attachments-browser .attachments {\n right: 740px;\n}\n.media-modal.acf-expanded .media-sidebar {\n width: 708px;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {\n float: left;\n max-height: none;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img {\n max-width: 100%;\n max-height: 200px;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .details {\n float: right;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting .name,\n.media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-label {\n min-width: 20%;\n margin-right: 0;\n}\n.media-modal.acf-expanded .media-sidebar .attachment-info .details,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting input,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting textarea,\n.media-modal.acf-expanded .media-sidebar .attachment-details .setting + .description,\n.media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-input {\n min-width: 77%;\n}\n@media (max-width: 900px) {\n .media-modal.acf-expanded .attachments-browser .media-toolbar {\n display: none;\n }\n .media-modal.acf-expanded .attachments {\n display: none;\n }\n .media-modal.acf-expanded .media-sidebar {\n width: auto;\n max-width: none !important;\n bottom: 0 !important;\n }\n .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {\n min-width: 0;\n max-width: none;\n width: 30%;\n }\n .media-modal.acf-expanded .media-sidebar .attachment-info .details {\n min-width: 0;\n max-width: none;\n width: 67%;\n }\n}\n@media (max-width: 640px) {\n .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail, .media-modal.acf-expanded .media-sidebar .attachment-info .details {\n width: 100%;\n }\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-media-modal {\n /* hide embed settings */\n}\n.acf-media-modal .media-embed .setting.align,\n.acf-media-modal .media-embed .setting.link-to {\n display: none;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Select Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Edit Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-media-modal.-edit {\n /* resize modal */\n left: 15%;\n right: 15%;\n top: 100px;\n bottom: 100px;\n /* hide elements */\n /* full width */\n /* tidy up incorrect distance */\n /* title box shadow (to match media grid) */\n /* sidebar */\n /* mobile md */\n /* mobile sm */\n}\n.acf-media-modal.-edit .media-frame-menu,\n.acf-media-modal.-edit .media-frame-router,\n.acf-media-modal.-edit .media-frame-content .attachments,\n.acf-media-modal.-edit .media-frame-content .media-toolbar {\n display: none;\n}\n.acf-media-modal.-edit .media-frame-title,\n.acf-media-modal.-edit .media-frame-content,\n.acf-media-modal.-edit .media-frame-toolbar,\n.acf-media-modal.-edit .media-sidebar {\n width: auto;\n left: 0;\n right: 0;\n}\n.acf-media-modal.-edit .media-frame-content {\n top: 50px;\n}\n.acf-media-modal.-edit .media-frame-title {\n border-bottom: 1px solid #DFDFDF;\n box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1);\n}\n.acf-media-modal.-edit .media-sidebar {\n padding: 0 16px;\n /* WP details */\n /* ACF fields */\n /* WP required message */\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details {\n overflow: visible;\n /* hide 'Attachment Details' heading */\n /* remove overflow */\n /* move thumbnail */\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details > h3, .acf-media-modal.-edit .media-sidebar .attachment-details > h2 {\n display: none;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info {\n background: #fff;\n border-bottom: #dddddd solid 1px;\n padding: 16px;\n margin: 0 -16px 16px;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail {\n margin: 0 16px 0 0;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .setting {\n margin: 0 0 5px;\n}\n.acf-media-modal.-edit .media-sidebar .attachment-details .setting span {\n margin: 0;\n}\n.acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field {\n margin: 0 0 5px;\n}\n.acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field p.description {\n margin-top: 3px;\n}\n.acf-media-modal.-edit .media-sidebar .media-types-required-info {\n display: none;\n}\n@media (max-width: 900px) {\n .acf-media-modal.-edit {\n top: 30px;\n right: 30px;\n bottom: 30px;\n left: 30px;\n }\n}\n@media (max-width: 640px) {\n .acf-media-modal.-edit {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n}\n@media (max-width: 480px) {\n .acf-media-modal.-edit .media-frame-content {\n top: 40px;\n }\n}\n\n.acf-temp-remove {\n position: relative;\n opacity: 1;\n -webkit-transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -o-transition: all 0.25s ease;\n transition: all 0.25s ease;\n overflow: hidden;\n /* overlay prevents hover */\n}\n.acf-temp-remove:after {\n display: block;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 99;\n}\n\n.hidden-by-conditional-logic {\n display: none !important;\n}\n.hidden-by-conditional-logic.appear-empty {\n display: table-cell !important;\n}\n.hidden-by-conditional-logic.appear-empty .acf-input {\n display: none !important;\n}\n\n.acf-postbox.acf-hidden {\n display: none !important;\n}\n\n.acf-attention {\n transition: border 0.25s ease-out;\n}\n.acf-attention.-focused {\n border: #23282d solid 1px !important;\n transition: none;\n}\n\ntr.acf-attention {\n transition: box-shadow 0.25s ease-out;\n position: relative;\n}\ntr.acf-attention.-focused {\n box-shadow: #23282d 0 0 0px 1px !important;\n}\n\n#editor .edit-post-layout__metaboxes {\n padding: 0;\n}\n#editor .edit-post-layout__metaboxes .edit-post-meta-boxes-area {\n margin: 0;\n}\n#editor .metabox-location-side .postbox-container {\n float: none;\n}\n#editor .postbox {\n color: #444;\n}\n#editor .postbox > .postbox-header .hndle {\n border-bottom: none;\n}\n#editor .postbox > .postbox-header .hndle:hover {\n background: transparent;\n}\n#editor .postbox > .postbox-header .handle-actions .handle-order-higher,\n#editor .postbox > .postbox-header .handle-actions .handle-order-lower {\n width: 1.62rem;\n}\n#editor .postbox > .postbox-header .handle-actions .acf-hndle-cog {\n height: 44px;\n line-height: 44px;\n}\n#editor .postbox > .postbox-header:hover {\n background: #f0f0f0;\n}\n#editor .postbox:last-child.closed > .postbox-header {\n border-bottom: none;\n}\n#editor .postbox:last-child > .inside {\n border-bottom: none;\n}\n#editor .block-editor-writing-flow__click-redirect {\n min-height: 50px;\n}\n\nbody.is-dragging-metaboxes #acf_after_title-sortables {\n outline: 3px dashed #646970;\n display: flow-root;\n min-height: 60px;\n margin-bottom: 3px !important;\n}","/*--------------------------------------------------------------------------------------------\n*\n*\tVars\n*\n*--------------------------------------------------------------------------------------------*/\n\n/* colors */\n$acf_blue: #2a9bd9;\n$acf_notice: #2a9bd9;\n$acf_error: #d94f4f;\n$acf_success: #49ad52;\n$acf_warning: #fd8d3b;\n\n/* acf-field */\n$field_padding: 15px 12px;\n$field_padding_x: 12px;\n$field_padding_y: 15px;\n$fp: 15px 12px;\n$fy: 15px;\n$fx: 12px;\n\n/* responsive */\n$md: 880px;\n$sm: 640px;\n\n// Admin.\n$wp-card-border: #ccd0d4;\t\t\t// Card border.\n$wp-card-border-1: #d5d9dd;\t\t // Card inner border 1: Structural (darker).\n$wp-card-border-2: #eeeeee;\t\t // Card inner border 2: Fields (lighter).\n$wp-input-border: #7e8993;\t\t // Input border.\n\n// Admin 3.8\n$wp38-card-border: #E5E5E5;\t\t // Card border.\n$wp38-card-border-1: #dfdfdf;\t\t// Card inner border 1: Structural (darker).\n$wp38-card-border-2: #eeeeee;\t\t// Card inner border 2: Fields (lighter).\n$wp38-input-border: #dddddd;\t\t // Input border.\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tACF 6 ↓\n*\n*--------------------------------------------------------------------------------------------*/\n\n// Grays\n$gray-50: #F9FAFB;\n$gray-100: #F2F4F7;\n$gray-200: #EAECF0;\n$gray-300: #D0D5DD;\n$gray-400: #98A2B3;\n$gray-500: #667085;\n$gray-600: #475467;\n$gray-700: #344054;\n$gray-800: #1D2939;\n$gray-900: #101828;\n\n// Blues\n$blue-50: #EBF5FA;\n$blue-100: #D8EBF5;\n$blue-200: #A5D2E7;\n$blue-300: #6BB5D8;\n$blue-400: #399CCB;\n$blue-500: #0783BE;\n$blue-600: #066998;\n$blue-700: #044E71;\n$blue-800: #033F5B;\n$blue-900: #032F45;\n\n// Utility\n$color-info:\t#2D69DA;\n$color-success:\t#52AA59;\n$color-warning:\t#F79009;\n$color-danger:\t#D13737;\n\n$color-primary: $blue-500;\n$color-primary-hover: $blue-600;\n$color-secondary: $gray-500;\n$color-secondary-hover: $gray-400;\n\n// Gradients\n$gradient-pro: linear-gradient(90.52deg, #3E8BFF 0.44%, #A45CFF 113.3%);\n\n// Border radius\n$radius-sm:\t4px;\n$radius-md: 6px;\n$radius-lg: 8px;\n$radius-xl: 12px;\n\n// Elevations / Box shadows\n$elevation-01: 0px 1px 2px rgba($gray-900, 0.10);\n\n// Input & button focus outline\n$outline: 3px solid $blue-50;\n\n// Link colours\n$link-color: $blue-500;\n\n// Responsive\n$max-width: 1440px;","/*--------------------------------------------------------------------------------------------\n*\n* Mixins\n*\n*--------------------------------------------------------------------------------------------*/\n@mixin clearfix() {\n\t&:after {\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tcontent: \"\";\n\t}\n}\n\n@mixin border-box() {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n}\n\n@mixin centered() {\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\ttransform: translate(-50%, -50%);\n}\n\n@mixin animate( $properties: 'all' ) {\n\t-webkit-transition: $properties 0.3s ease; // Safari 3.2+, Chrome\n -moz-transition: $properties 0.3s ease; \t// Firefox 4-15\n -o-transition: $properties 0.3s ease; \t\t// Opera 10.5–12.00\n transition: $properties 0.3s ease; \t\t// Firefox 16+, Opera 12.50+\n}\n\n@mixin rtl() {\n\thtml[dir=\"rtl\"] & {\n\t\ttext-align: right;\n\t\t@content;\n\t}\n}\n\n@mixin wp-admin( $version: '3-8' ) {\n\t.acf-admin-#{$version} & {\n\t\t@content;\n\t}\n}","/*---------------------------------------------------------------------------------------------\n*\n* Global\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\t#wpcontent {\n\t\tline-height: 140%;\n\t}\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Links\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\n\ta {\n\t\tcolor: $blue-500;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Headings\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-h1 {\n\tfont-size: 21px;\n\tfont-weight: 400;\n}\n\n.acf-h2 {\n\tfont-size: 18px;\n\tfont-weight: 400;\n}\n\n.acf-h3 {\n\tfont-size: 16px;\n\tfont-weight: 400;\n}\n\n.acf-admin-page,\n.acf-headerbar {\n\n\th1 {\n\t\t@extend .acf-h1;\n\t}\n\n\th2 {\n\t\t@extend .acf-h2;\n\t}\n\n\th3 {\n\t\t@extend .acf-h3;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Paragraphs\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-admin-page {\n\n\t.p1 {\n\t\tfont-size: 15px;\n\t}\n\n\t.p2 {\n\t\tfont-size: 14px;\n\t}\n\n\t.p3 {\n\t\tfont-size: 13.5px;\n\t}\n\n\t.p4 {\n\t\tfont-size: 13px;\n\t}\n\n\t.p5 {\n\t\tfont-size: 12.5px;\n\t}\n\n\t.p6 {\n\t\tfont-size: 12px;\n\t}\n\n\t.p7 {\n\t\tfont-size: 11.5px;\n\t}\n\n\t.p8 {\n\t\tfont-size: 11px;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Page titles\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-page-title {\n\t@extend .acf-h2;\n\tcolor: $gray-700;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Hide old / native WP titles from pages\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\n\t.acf-settings-wrap h1 {\n\t\tdisplay: none !important;\n\t}\n\n\t#acf-admin-tools h1:not(.acf-field-group-pro-features-title, .acf-field-group-pro-features-title-sm) {\n\t\tdisplay: none !important;\n\t}\n\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Small\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-small {\n\t@extend .p6;\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Link focus style\n*\n*---------------------------------------------------------------------------------------------*/\n.acf-admin-page {\n\ta:focus {\n\t\tbox-shadow: none;\n\t\toutline: none;\n\t}\n\n\ta:focus-visible {\n\t\tbox-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgb(79 148 212 / 80%);\n\t\toutline: 1px solid transparent;\n\t}\n}\n","/*--------------------------------------------------------------------------------------------\n*\n*\tacf-field\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-field,\n.acf-field .acf-label,\n.acf-field .acf-input {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tposition: relative;\n}\n\n.acf-field {\n\tmargin: 15px 0;\n\n\t// clear is important as it will avoid any layout issues with floating fields\n\t// do not delete (you have tried this)\n\tclear: both;\n\n\t// description\n\tp.description {\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t// label\n\t.acf-label {\n\t\tvertical-align: top;\n\t\tmargin: 0 0 10px;\n\n\t\tlabel {\n\t\t\tdisplay: block;\n\t\t\tfont-weight: 500;\n\t\t\tmargin: 0 0 3px;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&:empty {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t// input\n\t.acf-input {\n\t\tvertical-align: top;\n\t}\n\n\t// description\n\tp.description {\n\t\tdisplay: block;\n\t\tmargin: {\n\t\t\ttop: 6px;\n\t\t}\n\t\t@extend .p6;\n\t\tcolor: $gray-500;\n\t}\n\n\t// notice\n\t.acf-notice {\n\t\tmargin: 0 0 15px;\n\t\tbackground: #edf2ff;\n\t\tcolor: #0c6ca0;\n\t\tborder-color: #2183b9;\n\n\t\t// error\n\t\t&.-error {\n\t\t\tbackground: #ffe6e6;\n\t\t\tcolor: #cc2727;\n\t\t\tborder-color: #d12626;\n\t\t}\n\n\t\t// success\n\t\t&.-success {\n\t\t\tbackground: #eefbe8;\n\t\t\tcolor: #0e7b17;\n\t\t\tborder-color: #32a23b;\n\t\t}\n\n\t\t// warning\n\t\t&.-warning {\n\t\t\tbackground: #fff3e6;\n\t\t\tcolor: #bd4b0e;\n\t\t\tborder-color: #d16226;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&},\n\t\ttr#{&} {\n\t\tmargin: 0;\n\t}\n}\n\n// width\n.acf-field[data-width] {\n\tfloat: left;\n\tclear: none;\n\n\t// next\n\t+ .acf-field[data-width] {\n\t\tborder-left: 1px solid #eeeeee;\n\t}\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\tfloat: right;\n\n\t\t+ .acf-field[data-width] {\n\t\t\tborder-left: none;\n\t\t\tborder-right: 1px solid #eeeeee;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&},\n\t\ttr#{&} {\n\t\tfloat: none;\n\t}\n\n\t// mobile\n\t/*\n\t@media screen and (max-width: $sm) {\n\t\tfloat: none;\n\t\twidth: auto;\n\t\tborder-left-width: 0;\n\t\tborder-right-width: 0;\n\t}\n*/\n}\n\n// float helpers\n.acf-field.-c0 {\n\tclear: both;\n\tborder-left-width: 0 !important;\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\tborder-left-width: 1px !important;\n\t\tborder-right-width: 0 !important;\n\t}\n}\n\n.acf-field.-r0 {\n\tborder-top-width: 0 !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields {\n\tposition: relative;\n\n\t// clearifx\n\t@include clearfix();\n\n\t// border\n\t&.-border {\n\t\tborder: $wp-card-border solid 1px;\n\t\tbackground: #fff;\n\t}\n\n\t// field\n\t> .acf-field {\n\t\tposition: relative;\n\t\tmargin: 0;\n\t\tpadding: 16px;\n\t\tborder-top: {\n\t\t\twidth: 1px;\n\t\t\tstyle: solid;\n\t\t\tcolor: $gray-200;\n\t\t}\n\n\t\t// first\n\t\t&:first-child {\n\t\t\tborder-top: none;\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n\n\t// table\n\t@at-root td#{&} {\n\t\tpadding: 0 !important;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (clear)\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields.-clear > .acf-field {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 15px 0;\n\n\t// width\n\t&[data-width] {\n\t\tborder: none !important;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tpadding: 0;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tpadding: 0;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-fields (left)\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-fields.-left > .acf-field {\n\tpadding: $fy 0;\n\n\t// clearifx\n\t@include clearfix();\n\n\t// sidebar\n\t&:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tz-index: 0;\n\t\tbackground: #f9f9f9;\n\t\tborder-color: #e1e1e1;\n\t\tborder-style: solid;\n\t\tborder-width: 0 1px 0 0;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t}\n\n\t// width\n\t&[data-width] {\n\t\tfloat: none;\n\t\twidth: auto !important;\n\t\tborder-left-width: 0 !important;\n\t\tborder-right-width: 0 !important;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tfloat: left;\n\t\twidth: 20%;\n\t\tmargin: 0;\n\t\tpadding: 0 $fx;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tfloat: left;\n\t\twidth: 80%;\n\t\tmargin: 0;\n\t\tpadding: 0 $fx;\n\t}\n\n\t// rtl\n\thtml[dir=\"rtl\"] & {\n\t\t// sidebar\n\t\t&:before {\n\t\t\tborder-width: 0 0 0 1px;\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\n\t\t// label\n\t\t> .acf-label {\n\t\t\tfloat: right;\n\t\t}\n\n\t\t// input\n\t\t> .acf-input {\n\t\t\tfloat: right;\n\t\t}\n\t}\n\n\t// In sidebar.\n\t#side-sortables & {\n\t\t&:before {\n\t\t\tdisplay: none;\n\t\t}\n\t\t> .acf-label {\n\t\t\twidth: 100%;\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\t\t> .acf-input {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t// mobile\n\t@media screen and (max-width: $sm) {\n\t\t// sidebar\n\t\t&:before {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// label\n\t\t> .acf-label {\n\t\t\twidth: 100%;\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\n\t\t// input\n\t\t> .acf-input {\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n\n/* clear + left */\n.acf-fields.-clear.-left > .acf-field {\n\tpadding: 0;\n\tborder: none;\n\n\t// sidebar\n\t&:before {\n\t\tdisplay: none;\n\t}\n\n\t// label\n\t> .acf-label {\n\t\tpadding: 0;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\tpadding: 0;\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-table\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-table tr.acf-field {\n\t// label\n\t> td.acf-label {\n\t\tpadding: $fp;\n\t\tmargin: 0;\n\t\tbackground: #f9f9f9;\n\t\twidth: 20%;\n\t}\n\n\t// input\n\t> td.acf-input {\n\t\tpadding: $fp;\n\t\tmargin: 0;\n\t\tborder-left-color: #e1e1e1;\n\t}\n}\n\n.acf-sortable-tr-helper {\n\tposition: relative !important;\n\tdisplay: table-row !important;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tacf-postbox\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-postbox {\n\tposition: relative;\n\n\t// inside\n\t> .inside {\n\t\tmargin: 0 !important; /* override WP style - do not delete - you have tried this before */\n\t\tpadding: 0 !important; /* override WP style - do not delete - you have tried this before */\n\t}\n\n\t// Edit cog.\n\t.acf-hndle-cog {\n\t\tcolor: #72777c;\n\t\tfont-size: 16px;\n\t\tline-height: 36px;\n\t\theight: 36px; // Mimic WP 5.5\n\t\twidth: 1.62rem; // Mimic WP 5.5\n\t\tposition: relative;\n\t\tdisplay: none;\n\t\t&:hover {\n\t\t\tcolor: #191e23;\n\t\t}\n\t}\n\n\t// Show on hover.\n\t> .hndle:hover,\n\t> .postbox-header:hover {\n\t\t.acf-hndle-cog {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// WP < 5.5 styling\n\t> .hndle {\n\t\t.acf-hndle-cog {\n\t\t\theight: 20px;\n\t\t\tline-height: 20px;\n\t\t\tfloat: right;\n\t\t\twidth: auto;\n\t\t\t&:hover {\n\t\t\t\tcolor: #777777;\n\t\t\t}\n\t\t}\n\t}\n\n\t// replace\n\t.acf-replace-with-fields {\n\t\tpadding: 15px;\n\t\ttext-align: center;\n\t}\n}\n\n// Correct margin around #acf_after_title\n#post-body-content #acf_after_title-sortables {\n\tmargin: 20px 0 -20px;\n}\n\n/* seamless */\n.acf-postbox.seamless {\n\tborder: 0 none;\n\tbackground: transparent;\n\tbox-shadow: none;\n\n\t/* hide hndle */\n\t> .postbox-header,\n\t> .hndle,\n\t> .handlediv {\n\t\tdisplay: none !important;\n\t}\n\n\t/* inside */\n\t> .inside {\n\t\tdisplay: block !important; /* stop metabox from hiding when closed */\n\t\tmargin-left: -$field_padding_x !important;\n\t\tmargin-right: -$field_padding_x !important;\n\n\t\t> .acf-field {\n\t\t\tborder-color: transparent;\n\t\t}\n\t}\n}\n\n/* seamless (left) */\n.acf-postbox.seamless > .acf-fields.-left {\n\t/* hide sidebar bg */\n\t> .acf-field:before {\n\t\tdisplay: none;\n\t}\n\n\t/* mobile */\n\t@media screen and (max-width: 782px) {\n\t\t/* remove padding */\n\t\t& > .acf-field > .acf-label,\n\t\t& > .acf-field > .acf-input {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Inputs\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field {\n\tinput[type=\"text\"],\n\tinput[type=\"password\"],\n\tinput[type=\"date\"],\n\tinput[type=\"datetime\"],\n\tinput[type=\"datetime-local\"],\n\tinput[type=\"email\"],\n\tinput[type=\"month\"],\n\tinput[type=\"number\"],\n\tinput[type=\"search\"],\n\tinput[type=\"tel\"],\n\tinput[type=\"time\"],\n\tinput[type=\"url\"],\n\tinput[type=\"week\"],\n\ttextarea,\n\tselect {\n\t\twidth: 100%;\n\t\tpadding: 4px 8px;\n\t\tmargin: 0;\n\t\tbox-sizing: border-box;\n\t\tfont-size: 14px;\n\t\tline-height: 1.4;\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tpadding: 3px 5px;\n\t\t}\n\t}\n\ttextarea {\n\t\tresize: vertical;\n\t}\n}\n\n// Fix extra padding in Firefox.\nbody.acf-browser-firefox .acf-field select {\n\tpadding: 4px 5px;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Text\n*\n*-----------------------------------------------------------------------------*/\n.acf-input-prepend,\n.acf-input-append,\n.acf-input-wrap {\n\tbox-sizing: border-box;\n}\n\n.acf-input-prepend,\n.acf-input-append {\n\tfont-size: 13px;\n\tline-height: 1.4;\n\tpadding: 4px 8px;\n\tbackground: #f5f5f5;\n\tborder: $wp-input-border solid 1px;\n\tmin-height: 30px;\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tpadding: 3px 5px;\n\t\tborder-color: $wp38-input-border;\n\t\tmin-height: 28px;\n\t}\n}\n\n.acf-input-prepend {\n\tfloat: left;\n\tborder-right-width: 0;\n\tborder-radius: 3px 0 0 3px;\n}\n\n.acf-input-append {\n\tfloat: right;\n\tborder-left-width: 0;\n\tborder-radius: 0 3px 3px 0;\n}\n\n.acf-input-wrap {\n\tposition: relative;\n\toverflow: hidden;\n\t.acf-is-prepended {\n\t\tborder-radius: 0 $radius-md $radius-md 0 !important;\n\t}\n\t.acf-is-appended {\n\t\tborder-radius: $radius-md 0 0 $radius-md !important;\n\t}\n\t.acf-is-prepended.acf-is-appended {\n\t\tborder-radius: 0 !important;\n\t}\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .acf-input-prepend {\n\tborder-left-width: 0;\n\tborder-right-width: 1px;\n\tborder-radius: 0 3px 3px 0;\n\n\tfloat: right;\n}\n\nhtml[dir=\"rtl\"] .acf-input-append {\n\tborder-left-width: 1px;\n\tborder-right-width: 0;\n\tborder-radius: 3px 0 0 3px;\n\tfloat: left;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-prepended {\n\tborder-radius: 3px 0 0 3px !important;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-appended {\n\tborder-radius: 0 3px 3px 0 !important;\n}\n\nhtml[dir=\"rtl\"] input.acf-is-prepended.acf-is-appended {\n\tborder-radius: 0 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Color Picker\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-color-picker {\n\t.wp-color-result {\n\t\tborder-color: $wp-input-border;\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: $wp-card-border;\n\t\t}\n\t}\n\t.wp-picker-active {\n\t\tposition: relative;\n\t\tz-index: 1;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Url\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-url {\n\ti {\n\t\tposition: absolute;\n\t\ttop: 5px;\n\t\tleft: 5px;\n\t\topacity: 0.5;\n\t\tcolor: #7e8993;\n\t}\n\n\tinput[type=\"url\"] {\n\t\tpadding-left: 27px !important;\n\t}\n\n\t&.-valid i {\n\t\topacity: 1;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v3)\n*\n*-----------------------------------------------------------------------------*/\n\n.select2-container.-acf {\n\tz-index: 1001;\n\t\n\t.select2-choices {\n\t\tbackground: #fff;\n\t\tborder-color: #ddd;\n\t\tbox-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;\n\t\tmin-height: 31px;\n\n\t\t.select2-search-choice {\n\t\t\tmargin: 5px 0 5px 5px;\n\t\t\tpadding: 3px 5px 3px 18px;\n\t\t\tborder-color: #bbb;\n\t\t\tbackground: #f9f9f9;\n\t\t\tbox-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;\n\n\t\t\t/* sortable item*/\n\t\t\t&.ui-sortable-helper {\n\t\t\t\tbackground: #5897fb;\n\t\t\t\tborder-color: darken(#5897fb, 5%);\n\t\t\t\tcolor: #fff !important;\n\t\t\t\tbox-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n\n\t\t\t\ta {\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* sortable shadow */\n\t\t\t&.ui-sortable-placeholder {\n\t\t\t\tbackground-color: #f7f7f7;\n\t\t\t\tborder-color: #f7f7f7;\n\t\t\t\tvisibility: visible !important;\n\t\t\t}\n\t\t}\n\n\t\t.select2-search-choice-focus {\n\t\t\tborder-color: #999;\n\t\t}\n\n\t\t.select2-search-field input {\n\t\t\theight: 31px;\n\t\t\tline-height: 22px;\n\t\t\tmargin: 0;\n\t\t\tpadding: 5px 5px 5px 7px;\n\t\t}\n\t}\n\n\t.select2-choice {\n\t\tborder-color: #bbbbbb;\n\n\t\t.select2-arrow {\n\t\t\tbackground: transparent;\n\t\t\tborder-left-color: #dfdfdf;\n\t\t\tpadding-left: 1px;\n\t\t}\n\n\t\t.select2-result-description {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t/* open */\n\t&.select2-container-active .select2-choices,\n\t&.select2-dropdown-open .select2-choices {\n\t\tborder-color: #5b9dd9;\n\t\tborder-radius: 3px 3px 0 0;\n\t}\n\n\t/* single open */\n\t&.select2-dropdown-open .select2-choice {\n\t\tbackground: #fff;\n\t\tborder-color: #5b9dd9;\n\t}\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .select2-container.-acf {\n\t.select2-search-choice-close {\n\t\tleft: 24px;\n\t}\n\n\t.select2-choice > .select2-chosen {\n\t\tmargin-left: 42px;\n\t}\n\n\t.select2-choice .select2-arrow {\n\t\tpadding-left: 0;\n\t\tpadding-right: 1px;\n\t}\n}\n\n/* description */\n.select2-drop {\n\t/* search*/\n\t.select2-search {\n\t\tpadding: 4px 4px 0;\n\t}\n\n\t/* result */\n\t.select2-result {\n\t\t.select2-result-description {\n\t\t\tcolor: #999;\n\t\t\tfont-size: 12px;\n\t\t\tmargin-left: 5px;\n\t\t}\n\n\t\t/* hover*/\n\t\t&.select2-highlighted {\n\t\t\t.select2-result-description {\n\t\t\t\tcolor: #fff;\n\t\t\t\topacity: 0.75;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Select2 (v4)\n*\n*-----------------------------------------------------------------------------*/\n.select2-container.-acf {\n\t// Reset WP default style.\n\tli {\n\t\tmargin-bottom: 0;\n\t}\n\n\t// select2 4.1 specific targeting for plugin conflict resolution.\n\t&[data-select2-id^=\"select2-data\"] {\n\t\t.select2-selection--multiple {\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t// Customize border color to match WP admin.\n\t.select2-selection {\n\t\tborder-color: $wp-input-border;\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: #aaa;\n\t\t}\n\t}\n\n\t// Multiple wrap.\n\t.select2-selection--multiple {\n\t\t// If no value, increase hidden search input full width.\n\t\t// Overrides calculated px width issues.\n\t\t.select2-search--inline:first-child {\n\t\t\tfloat: none;\n\t\t\tinput {\n\t\t\t\twidth: 100% !important;\n\t\t\t}\n\t\t}\n\n\t\t// ul: Remove padding because li already has margin-right.\n\t\t.select2-selection__rendered {\n\t\t\tpadding-right: 0;\n\t\t}\n\n\t\t// incredibly specific targeting of an ID that only gets applied in select2 4.1 to solve plugin conflicts\n\t\t.select2-selection__rendered[id^=\"select2-acf-field\"] {\n\t\t\tdisplay: inline;\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\n\t\t\t.select2-selection__choice {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t// li\n\t\t.select2-selection__choice {\n\t\t\tbackground-color: #f7f7f7;\n\t\t\tborder-color: #cccccc;\n\n\t\t\t// Allow choice to wrap multiple lines.\n\t\t\tmax-width: 100%;\n\t\t\toverflow: hidden;\n\t\t\tword-wrap: normal !important;\n\t\t\twhite-space: normal;\n\n\t\t\t// Sortable.\n\t\t\t&.ui-sortable-helper {\n\t\t\t\tbackground: $blue-500;\n\t\t\t\tborder-color: $blue-600;\n\t\t\t\tcolor: #fff !important;\n\t\t\t\tbox-shadow: 0 0 3px rgba(0, 0, 0, 0.1);\n\n\t\t\t\tspan {\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Fixed for select2's 4.1 css changes when loaded by another plugin.\n\t\t\t.select2-selection__choice__remove {\n\t\t\t\tposition: static;\n\t\t\t\tborder-right: none;\n\t\t\t\tpadding: 0;\n\t\t\t}\n\n\t\t\t// Sortable shadow\n\t\t\t&.ui-sortable-placeholder {\n\t\t\t\tbackground-color: $gray-100;\n\t\t\t\tborder-color: $gray-100;\n\t\t\t\tvisibility: visible !important;\n\t\t\t}\n\t\t}\n\n\t\t// search\n\t\t.select2-search__field {\n\t\t\tbox-shadow: none !important;\n\t\t\tmin-height: 0;\n\t\t}\n\t}\n\n\t// Fix single select pushing out repeater field table width.\n\t.acf-row & .select2-selection--single {\n\t\toverflow: hidden;\n\t\t.select2-selection__rendered {\n\t\t\twhite-space: normal;\n\t\t}\n\t}\n}\n\n.acf-admin-single-field-group .select2-dropdown {\n\tborder-color: $blue-300 !important;\n\tmargin-top: -5px;\n\toverflow: hidden;\n\tbox-shadow: $elevation-01;\n}\n\n.select2-dropdown.select2-dropdown--above {\n\tmargin-top: 0;\n}\n\n.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=\"true\"] {\n\tbackground-color: $gray-50 !important;\n\tcolor: $gray-500;\n\n\t&:hover {\n\t\tcolor: $blue-400;\n\t}\n}\n\n.acf-admin-single-field-group .select2-container--default\n\t.select2-results__option--highlighted[aria-selected] {\n\tcolor: #fff !important;\n\tbackground-color: $blue-500 !important;\n}\n\n// remove bottom margin on options\n.select2-dropdown .select2-results__option {\n\tmargin-bottom: 0;\n}\n\n// z-index helper.\n.select2-container {\n\t.select2-dropdown {\n\t\tz-index: 900000;\n\n\t\t// Reset input height.\n\t\t.select2-search__field {\n\t\t\tline-height: 1.4;\n\t\t\tmin-height: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Link\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-link {\n\t.link-wrap {\n\t\tdisplay: none;\n\t\tborder: $wp-card-border solid 1px;\n\t\tborder-radius: 3px;\n\t\tpadding: 5px;\n\t\tline-height: 26px;\n\t\tbackground: #fff;\n\n\t\tword-wrap: break-word;\n\t\tword-break: break-all;\n\n\t\t.link-title {\n\t\t\tpadding: 0 5px;\n\t\t}\n\t}\n\n\t// Has value.\n\t&.-value {\n\t\t.button {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-link-ext {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.link-wrap {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// Is external.\n\t&.-external {\n\t\t.acf-icon.-link-ext {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n\n#wp-link-backdrop {\n\tz-index: 900000 !important;\n}\n#wp-link-wrap {\n\tz-index: 900001 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Radio\n*\n*-----------------------------------------------------------------------------*/\n\nul.acf-radio-list,\nul.acf-checkbox-list {\n\tbackground: transparent;\n\tborder: 1px solid transparent;\n\tposition: relative;\n\tpadding: 1px;\n\tmargin: 0;\n\n\t&:focus-within {\n\t\tborder: 1px solid $blue-200;\n\t\tborder-radius: $radius-md;\n\t}\n\n\tli {\n\t\tfont-size: 13px;\n\t\tline-height: 22px;\n\t\tmargin: 0;\n\t\tposition: relative;\n\t\tword-wrap: break-word;\n\n\t\tlabel {\n\t\t\tdisplay: inline;\n\t\t}\n\n\t\tinput[type=\"checkbox\"],\n\t\tinput[type=\"radio\"] {\n\t\t\tmargin: -1px 4px 0 0;\n\t\t\tvertical-align: middle;\n\t\t}\n\n\t\tinput[type=\"text\"] {\n\t\t\twidth: auto;\n\t\t\tvertical-align: middle;\n\t\t\tmargin: 2px 0;\n\t\t}\n\n\t\t/* attachment sidebar fix*/\n\t\tspan {\n\t\t\tfloat: none;\n\t\t}\n\n\t\ti {\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t/* hl */\n\t&.acf-hl {\n\t\tli {\n\t\t\tmargin-right: 20px;\n\t\t\tclear: none;\n\t\t}\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tinput[type=\"checkbox\"],\n\t\tinput[type=\"radio\"] {\n\t\t\tmargin-left: 4px;\n\t\t\tmargin-right: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Button Group\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-button-group {\n\tdisplay: inline-block;\n\n\tlabel {\n\t\tdisplay: inline-block;\n\t\tborder: $wp-input-border solid 1px;\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\tpadding: 5px 10px;\n\t\tbackground: #fff;\n\n\t\t&:hover {\n\t\t\tcolor: #016087;\n\t\t\tbackground: #f3f5f6;\n\t\t\tborder-color: #0071a1;\n\t\t\tz-index: 2;\n\t\t}\n\n\t\t&.selected {\n\t\t\tborder-color: #007cba;\n\t\t\tbackground: lighten(#007cba, 5%);\n\t\t\tcolor: #fff;\n\t\t\tz-index: 2;\n\t\t}\n\t}\n\n\tinput {\n\t\tdisplay: none !important;\n\t}\n\n\t/* default (horizontal) */\n\t& {\n\t\tpadding-left: 1px;\n\t\tdisplay: inline-flex;\n\t\tflex-direction: row;\n\t\tflex-wrap: nowrap;\n\n\t\tlabel {\n\t\t\tmargin: 0 0 0 -1px;\n\t\t\tflex: 1;\n\t\t\ttext-align: center;\n\t\t\twhite-space: nowrap;\n\n\t\t\t// corners\n\t\t\t&:first-child {\n\t\t\t\tborder-radius: 3px 0 0 3px;\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tborder-radius: 0 3px 3px 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-radius: 0 3px 3px 0;\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tborder-radius: 3px 0 0 3px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:only-child {\n\t\t\t\tborder-radius: 3px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* vertical */\n\t&.-vertical {\n\t\tpadding-left: 0;\n\t\tpadding-top: 1px;\n\t\tflex-direction: column;\n\n\t\tlabel {\n\t\t\tmargin: -1px 0 0 0;\n\n\t\t\t// corners\n\t\t\t&:first-child {\n\t\t\t\tborder-radius: 3px 3px 0 0;\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-radius: 0 0 3px 3px;\n\t\t\t}\n\t\t\t&:only-child {\n\t\t\t\tborder-radius: 3px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tlabel {\n\t\t\tborder-color: $wp-card-border;\n\t\t\t&:hover {\n\t\t\t\tborder-color: #0071a1;\n\t\t\t}\n\t\t\t&.selected {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.acf-admin-page {\n\t.acf-button-group {\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\talign-content: center;\n\t\theight: 40px;\n\t\tborder-radius: $radius-md;\n\t\tbox-shadow: $elevation-01;\n\n\t\tlabel {\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\talign-content: center;\n\t\t\tborder: $gray-300 solid 1px;\n\t\t\tpadding: 6px 16px;\n\t\t\tcolor: $gray-600;\n\t\t\tfont-weight: 500;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $color-primary;\n\t\t\t}\n\n\t\t\t&.selected {\n\t\t\t\tbackground: $gray-50;\n\t\t\t\tcolor: $color-primary;\n\t\t\t}\n\t\t}\n\t}\n\n\t.select2-container.-acf {\n\t\t.select2-selection--multiple {\n\t\t\t.select2-selection__choice {\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tmargin: {\n\t\t\t\t\ttop: 8px;\n\t\t\t\t\tleft: 2px;\n\t\t\t\t};\n\t\t\t\tposition: relative;\n\t\t\t\tpadding: {\n\t\t\t\t\ttop: 4px;\n\t\t\t\t\tright: auto;\n\t\t\t\t\tbottom: 4px;\n\t\t\t\t\tleft: 8px;\n\t\t\t\t}\n\t\t\t\tbackground-color: $blue-50;\n\t\t\t\tborder-color: $blue-200;\n\t\t\t\tcolor: $blue-500;\n\n\t\t\t\t.select2-selection__choice__remove {\n\t\t\t\t\torder: 2;\n\t\t\t\t\twidth: 14px;\n\t\t\t\t\theight: 14px;\n\t\t\t\t\tmargin: {\n\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\tleft: 4px;\n\t\t\t\t\t}\n\t\t\t\t\tcolor: $blue-300;\n\t\t\t\t\ttext-indent: 100%;\n\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\toverflow: hidden;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tcolor: $blue-500;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tcontent: \"\";\n\t\t\t\t\t\t$icon-size: 14px;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\twidth: $icon-size;\n\t\t\t\t\t\theight: $icon-size;\n\t\t\t\t\t\ttop: 0;\n\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\tbackground-color: currentColor;\n\t\t\t\t\t\tborder: none;\n\t\t\t\t\t\tborder-radius: 0;\n\t\t\t\t\t\t-webkit-mask-size: contain;\n\t\t\t\t\t\tmask-size: contain;\n\t\t\t\t\t\t-webkit-mask-repeat: no-repeat;\n\t\t\t\t\t\tmask-repeat: no-repeat;\n\t\t\t\t\t\t-webkit-mask-position: center;\n\t\t\t\t\t\tmask-position: center;\n\t\t\t\t\t\t-webkit-mask-image: url(\"../../images/icons/icon-close.svg\");\n\t\t\t\t\t\tmask-image: url(\"../../images/icons/icon-close.svg\");\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Checkbox\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-checkbox-list {\n\t.button {\n\t\tmargin: 10px 0 0;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* True / False\n*\n*-----------------------------------------------------------------------------*/\n.acf-switch {\n\tdisplay: inline-block;\n\tborder-radius: 5px;\n\tcursor: pointer;\n\tposition: relative;\n\tbackground: #f5f5f5;\n\theight: 30px;\n\tvertical-align: middle;\n\tborder: $wp-input-border solid 1px;\n\n\t-webkit-transition: background 0.25s ease;\n\t-moz-transition: background 0.25s ease;\n\t-o-transition: background 0.25s ease;\n\ttransition: background 0.25s ease;\n\n\tspan {\n\t\tdisplay: inline-block;\n\t\tfloat: left;\n\t\ttext-align: center;\n\n\t\tfont-size: 13px;\n\t\tline-height: 22px;\n\n\t\tpadding: 4px 10px;\n\t\tmin-width: 15px;\n\n\t\ti {\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t.acf-switch-on {\n\t\tcolor: #fff;\n\t\ttext-shadow: #007cba 0 1px 0;\n\t}\n\n\t.acf-switch-off {\n\t}\n\n\t.acf-switch-slider {\n\t\tposition: absolute;\n\t\ttop: 2px;\n\t\tleft: 2px;\n\t\tbottom: 2px;\n\t\tright: 50%;\n\t\tz-index: 1;\n\t\tbackground: #fff;\n\t\tborder-radius: 3px;\n\t\tborder: $wp-input-border solid 1px;\n\n\t\t-webkit-transition: all 0.25s ease;\n\t\t-moz-transition: all 0.25s ease;\n\t\t-o-transition: all 0.25s ease;\n\t\ttransition: all 0.25s ease;\n\n\t\ttransition-property: left, right;\n\t}\n\n\t/* hover */\n\t&:hover,\n\t&.-focus {\n\t\tborder-color: #0071a1;\n\t\tbackground: #f3f5f6;\n\t\tcolor: #016087;\n\t\t.acf-switch-slider {\n\t\t\tborder-color: #0071a1;\n\t\t}\n\t}\n\n\t/* active */\n\t&.-on {\n\t\tbackground: #0d99d5;\n\t\tborder-color: #007cba;\n\n\t\t.acf-switch-slider {\n\t\t\tleft: 50%;\n\t\t\tright: 2px;\n\t\t\tborder-color: #007cba;\n\t\t}\n\n\t\t/* hover */\n\t\t&:hover {\n\t\t\tborder-color: #007cba;\n\t\t}\n\t}\n\n\t/* message */\n\t+ span {\n\t\tmargin-left: 6px;\n\t}\n\n\t// WP Admin 3.8\n\t@include wp-admin(\"3-8\") {\n\t\tborder-color: $wp-card-border;\n\t\t.acf-switch-slider {\n\t\t\tborder-color: $wp-card-border;\n\t\t}\n\n\t\t&:hover,\n\t\t&.-focus {\n\t\t\tborder-color: #0071a1;\n\t\t\t.acf-switch-slider {\n\t\t\t\tborder-color: #0071a1;\n\t\t\t}\n\t\t}\n\n\t\t&.-on {\n\t\t\tborder-color: #007cba;\n\t\t\t.acf-switch-slider {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\tborder-color: #007cba;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* checkbox */\n.acf-switch-input {\n\topacity: 0;\n\tposition: absolute;\n\tmargin: 0;\n}\n\n.acf-admin-single-field-group .acf-true-false {\n\tborder: 1px solid transparent;\n\n\t&:focus-within {\n\t\tborder: 1px solid $blue-400;\n\t\tborder-radius: 120px;\n\t}\n}\n\n/* in media modal */\n.compat-item .acf-true-false {\n\t.message {\n\t\tfloat: none;\n\t\tpadding: 0;\n\t\tvertical-align: middle;\n\t}\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tGoogle Map\n*\n*-------------------------------------------------------------------------*/\n\n.acf-google-map {\n\tposition: relative;\n\tborder: $wp-card-border solid 1px;\n\tbackground: #fff;\n\n\t.title {\n\t\tposition: relative;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\n\t\t.search {\n\t\t\tmargin: 0;\n\t\t\tfont-size: 14px;\n\t\t\tline-height: 30px;\n\t\t\theight: 40px;\n\t\t\tpadding: 5px 10px;\n\t\t\tborder: 0 none;\n\t\t\tbox-shadow: none;\n\t\t\tborder-radius: 0;\n\t\t\tfont-family: inherit;\n\t\t\tcursor: text;\n\t\t}\n\n\t\t.acf-loading {\n\t\t\tposition: absolute;\n\t\t\ttop: 10px;\n\t\t\tright: 11px;\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t// Avoid icons disapearing when click/blur events conflict.\n\t\t.acf-icon:active {\n\t\t\tdisplay: inline-block !important;\n\t\t}\n\t}\n\n\t.canvas {\n\t\theight: 400px;\n\t}\n\n\t// Show actions on hover.\n\t&:hover .title .acf-actions {\n\t\tdisplay: block;\n\t}\n\n\t// Default state (show locate, hide search and cancel).\n\t.title {\n\t\t.acf-icon.-location {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t\t.acf-icon.-cancel,\n\t\t.acf-icon.-search {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t// Has value (hide locate, show cancel).\n\t&.-value .title {\n\t\t.search {\n\t\t\tfont-weight: bold;\n\t\t}\n\t\t.acf-icon.-location {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-cancel {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// Is searching (hide locate, show search and cancel).\n\t&.-searching .title {\n\t\t.acf-icon.-location {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.acf-icon.-cancel,\n\t\t.acf-icon.-search {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t// Show actions.\n\t\t.acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t// Change search font-weght.\n\t\t.search {\n\t\t\tfont-weight: normal !important;\n\t\t}\n\t}\n\n\t// Loading.\n\t&.-loading .title {\n\t\ta {\n\t\t\tdisplay: none !important;\n\t\t}\n\t\ti {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n}\n\n/* autocomplete */\n.pac-container {\n\tborder-width: 1px 0;\n\tbox-shadow: none;\n}\n\n.pac-container:after {\n\tdisplay: none;\n}\n\n.pac-container .pac-item:first-child {\n\tborder-top: 0 none;\n}\n.pac-container .pac-item {\n\tpadding: 5px 10px;\n\tcursor: pointer;\n}\n\nhtml[dir=\"rtl\"] .pac-container .pac-item {\n\ttext-align: right;\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tRelationship\n*\n*-------------------------------------------------------------------------*/\n\n.acf-relationship {\n\tbackground: #fff;\n\tborder: $wp-card-border solid 1px;\n\n\t// Filters.\n\t.filters {\n\t\t@include clearfix();\n\t\tborder-bottom: $wp-card-border solid 1px;\n\t\tbackground: #fff;\n\n\t\t.filter {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tfloat: left;\n\t\t\twidth: 100%;\n\t\t\tbox-sizing: border-box;\n\t\t\tpadding: 7px 7px 7px 0;\n\t\t\t&:first-child {\n\t\t\t\tpadding-left: 7px;\n\t\t\t}\n\n\t\t\t// inputs\n\t\t\tinput,\n\t\t\tselect {\n\t\t\t\tmargin: 0;\n\t\t\t\tfloat: none; /* potential fix for media popup? */\n\n\t\t\t\t&:focus,\n\t\t\t\t&:active {\n\t\t\t\t\toutline: none;\n\t\t\t\t\tbox-shadow: none;\n\t\t\t\t}\n\t\t\t}\n\t\t\tinput {\n\t\t\t\tborder-color: transparent;\n\t\t\t\tbox-shadow: none;\n\t\t\t\tpadding-left: 3px;\n\t\t\t\tpadding-right: 3px;\n\t\t\t}\n\t\t}\n\n\t\t/* widths */\n\t\t&.-f2 {\n\t\t\t.filter {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t}\n\t\t&.-f3 {\n\t\t\t.filter {\n\t\t\t\twidth: 25%;\n\t\t\t}\n\t\t\t.filter.-search {\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* list */\n\t.list {\n\t\tmargin: 0;\n\t\tpadding: 5px;\n\t\theight: 160px;\n\t\toverflow: auto;\n\n\t\t.acf-rel-label,\n\t\t.acf-rel-item,\n\t\tp {\n\t\t\tpadding: 5px;\n\t\t\tmargin: 0;\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\t\t\tmin-height: 18px;\n\t\t}\n\n\t\t.acf-rel-label {\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t.acf-rel-item {\n\t\t\tcursor: pointer;\n\n\t\t\tb {\n\t\t\t\ttext-decoration: underline;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\n\t\t\t.thumbnail {\n\t\t\t\tbackground: darken(#f9f9f9, 10%);\n\t\t\t\twidth: 22px;\n\t\t\t\theight: 22px;\n\t\t\t\tfloat: left;\n\t\t\t\tmargin: -2px 5px 0 0;\n\n\t\t\t\timg {\n\t\t\t\t\tmax-width: 22px;\n\t\t\t\t\tmax-height: 22px;\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\n\t\t\t\t&.-icon {\n\t\t\t\t\tbackground: #fff;\n\n\t\t\t\t\timg {\n\t\t\t\t\t\tmax-height: 20px;\n\t\t\t\t\t\tmargin-top: 1px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* hover */\n\t\t\t&:hover, &.relationship-hover {\n\t\t\t\tbackground: #3875d7;\n\t\t\t\tcolor: #fff;\n\n\t\t\t\t.thumbnail {\n\t\t\t\t\tbackground: lighten(#3875d7, 25%);\n\n\t\t\t\t\t&.-icon {\n\t\t\t\t\t\tbackground: #fff;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* disabled */\n\t\t\t&.disabled {\n\t\t\t\topacity: 0.5;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t\tcolor: #333;\n\t\t\t\t\tcursor: default;\n\n\t\t\t\t\t.thumbnail {\n\t\t\t\t\t\tbackground: darken(#f9f9f9, 10%);\n\n\t\t\t\t\t\t&.-icon {\n\t\t\t\t\t\t\tbackground: #fff;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tul {\n\t\t\tpadding-bottom: 5px;\n\n\t\t\t.acf-rel-label,\n\t\t\t.acf-rel-item,\n\t\t\tp {\n\t\t\t\tpadding-left: 20px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* selection (bottom) */\n\t.selection {\n\t\t@include clearfix();\n\t\tposition: relative;\n\n\t\t.values,\n\t\t.choices {\n\t\t\twidth: 50%;\n\t\t\tbackground: #fff;\n\t\t\tfloat: left;\n\t\t}\n\n\t\t/* choices */\n\t\t.choices {\n\t\t\tbackground: #f9f9f9;\n\n\t\t\t.list {\n\t\t\t\tborder-right: #dfdfdf solid 1px;\n\t\t\t}\n\t\t}\n\n\t\t/* values */\n\t\t.values {\n\t\t\t.acf-icon {\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 4px;\n\t\t\t\tright: 7px;\n\t\t\t\tdisplay: none;\n\n\t\t\t\t/* rtl */\n\t\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\t\tright: auto;\n\t\t\t\t\tleft: 7px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.acf-rel-item:hover .acf-icon, .acf-rel-item.relationship-hover .acf-icon {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\n\t\t\t.acf-rel-item {\n\t\t\t\tcursor: move;\n\n\t\t\t\tb {\n\t\t\t\t\ttext-decoration: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* menu item fix */\n.menu-item {\n\t.acf-relationship {\n\t\tul {\n\t\t\twidth: auto;\n\t\t}\n\n\t\tli {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------\n*\n*\tWYSIWYG\n*\n*-------------------------------------------------------------------------*/\n\n.acf-editor-wrap {\n\t// Delay.\n\t&.delay {\n\t\t.acf-editor-toolbar {\n\t\t\tcontent: \"\";\n\t\t\tdisplay: block;\n\t\t\tbackground: #f5f5f5;\n\t\t\tborder-bottom: #dddddd solid 1px;\n\t\t\tcolor: #555d66;\n\t\t\tpadding: 10px;\n\t\t}\n\n\t\t.wp-editor-area {\n\t\t\tpadding: 10px;\n\t\t\tborder: none;\n\t\t\tcolor: inherit !important; // Fixes white text bug.\n\t\t}\n\t}\n\n\tiframe {\n\t\tmin-height: 200px;\n\t}\n\n\t.wp-editor-container {\n\t\tborder: 1px solid $wp-card-border;\n\t\tbox-shadow: none !important;\n\t}\n\n\t.wp-editor-tabs {\n\t\tbox-sizing: content-box;\n\t}\n\n\t.wp-switch-editor {\n\t\tborder-color: $wp-card-border;\n\t\tborder-bottom-color: transparent;\n\t}\n}\n\n// Full Screen Mode.\n#mce_fullscreen_container {\n\tz-index: 900000 !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTab\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field-tab {\n\tdisplay: none !important;\n}\n\n// class to hide fields\n.hidden-by-tab {\n\tdisplay: none !important;\n}\n\n// ensure floating fields do not disturb tab wrap\n.acf-tab-wrap {\n\tclear: both;\n\tz-index: 1;\n\toverflow: auto;\n}\n\n// tab group\n.acf-tab-group {\n\tborder-bottom: #ccc solid 1px;\n\tpadding: 10px 10px 0;\n\n\tli {\n\t\tmargin: 0 0.5em 0 0;\n\n\t\ta {\n\t\t\tpadding: 5px 10px;\n\t\t\tdisplay: block;\n\n\t\t\tcolor: #555;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 24px;\n\n\t\t\tborder: #ccc solid 1px;\n\t\t\tborder-bottom: 0 none;\n\t\t\ttext-decoration: none;\n\t\t\tbackground: #e5e5e5;\n\t\t\ttransition: none;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\n\t\t\t&:focus {\n\t\t\t\toutline: none;\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&:empty {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t\t// rtl\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tmargin: 0 0 0 0.5em;\n\t\t}\n\n\t\t// active\n\t\t&.active a {\n\t\t\tbackground: #f1f1f1;\n\t\t\tcolor: #000;\n\t\t\tpadding-bottom: 6px;\n\t\t\tmargin-bottom: -1px;\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t}\n\t}\n}\n\n// inside acf-fields\n.acf-fields > .acf-tab-wrap {\n\tbackground: #f9f9f9;\n\n\t// group\n\t.acf-tab-group {\n\t\tposition: relative;\n\t\tborder-top: $wp-card-border solid 1px;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\n\t\t// Pull next element (field) up and underneith.\n\t\tz-index: 2;\n\t\tmargin-bottom: -1px;\n\n\t\t// \t\tli a {\n\t\t// \t\t\tbackground: #f1f1f1;\n\t\t// \t\t\tborder-color: $wp-card-border;\n\t\t//\n\t\t// \t\t\t&:hover {\n\t\t// \t\t\t\tbackground: #FFF;\n\t\t// \t\t\t}\n\t\t// \t\t}\n\t\t//\n\t\t// \t\tli.active a {\n\t\t// \t\t\tbackground: #FFFFFF;\n\t\t// \t\t}\n\n\t\t// WP Admin 3.8\n\t\t@include wp-admin(\"3-8\") {\n\t\t\tborder-color: $wp38-card-border-1;\n\t\t}\n\t}\n\n\t// first child\n\t// fixes issue causing double border-top due to WP postbox .handlediv\n\t// &:first-child .acf-tab-group {\n\t// \tborder-top: none;\n\t// }\n}\n\n// inside acf-fields.-left\n.acf-fields.-left > .acf-tab-wrap {\n\t// group\n\t.acf-tab-group {\n\t\tpadding-left: 20%;\n\n\t\t/* mobile */\n\t\t@media screen and (max-width: $sm) {\n\t\t\tpadding-left: 10px;\n\t\t}\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding-left: 0;\n\t\t\tpadding-right: 20%;\n\n\t\t\t/* mobile */\n\t\t\t@media screen and (max-width: 850px) {\n\t\t\t\tpadding-right: 10px;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// left\n.acf-tab-wrap.-left {\n\t// group\n\t.acf-tab-group {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t\tborder: 0 none;\n\t\tpadding: 0 !important; /* important overrides 'left aligned labels' */\n\t\tmargin: 1px 0 0;\n\n\t\t// li\n\t\tli {\n\t\t\tfloat: none;\n\t\t\tmargin: -1px 0 0;\n\n\t\t\ta {\n\t\t\t\tborder: 1px solid #ededed;\n\t\t\t\tfont-size: 13px;\n\t\t\t\tline-height: 18px;\n\t\t\t\tcolor: #0073aa;\n\t\t\t\tpadding: 10px;\n\t\t\t\tmargin: 0;\n\t\t\t\tfont-weight: normal;\n\t\t\t\tborder-width: 1px 0;\n\t\t\t\tborder-radius: 0;\n\t\t\t\tbackground: transparent;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tcolor: #00a0d2;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.active a {\n\t\t\t\tborder-color: #dfdfdf;\n\t\t\t\tcolor: #000;\n\t\t\t\tmargin-right: -1px;\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\t\t}\n\n\t\t// rtl\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\n\t\t\tli.active a {\n\t\t\t\tmargin-right: 0;\n\t\t\t\tmargin-left: -1px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// space before field\n\t.acf-field + &:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\tz-index: 1;\n\t\theight: 10px;\n\t\tborder-top: #dfdfdf solid 1px;\n\t\tborder-bottom: #dfdfdf solid 1px;\n\t\tmargin-bottom: -1px;\n\t}\n\n\t// first child has negative margin issues\n\t&:first-child {\n\t\t.acf-tab-group {\n\t\t\tli:first-child a {\n\t\t\t\tborder-top: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* sidebar */\n.acf-fields.-sidebar {\n\tpadding: 0 0 0 20% !important;\n\tposition: relative;\n\n\t/* before */\n\t&:before {\n\t\tcontent: \"\";\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 20%;\n\t\tbottom: 0;\n\t\tborder-right: #dfdfdf solid 1px;\n\t\tbackground: #f9f9f9;\n\t\tz-index: 1;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tpadding: 0 20% 0 0 !important;\n\n\t\t&:before {\n\t\t\tborder-left: #dfdfdf solid 1px;\n\t\t\tborder-right-width: 0;\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\t}\n\n\t// left\n\t&.-left {\n\t\tpadding: 0 0 0 180px !important;\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding: 0 180px 0 0 !important;\n\t\t}\n\n\t\t&:before {\n\t\t\tbackground: #f1f1f1;\n\t\t\tborder-color: #dfdfdf;\n\t\t\twidth: 180px;\n\t\t}\n\n\t\t> .acf-tab-wrap.-left .acf-tab-group {\n\t\t\twidth: 180px;\n\n\t\t\tli a {\n\t\t\t\tborder-color: #e4e4e4;\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f9f9f9;\n\t\t\t}\n\t\t}\n\t}\n\n\t// fix double border\n\t> .acf-field-tab + .acf-field {\n\t\tborder-top: none;\n\t}\n}\n\n// clear\n.acf-fields.-clear > .acf-tab-wrap {\n\tbackground: transparent;\n\n\t// group\n\t.acf-tab-group {\n\t\tmargin-top: 0;\n\t\tborder-top: none;\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\n\t\tli a {\n\t\t\tbackground: #e5e5e5;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\t\t}\n\n\t\tli.active a {\n\t\t\tbackground: #f1f1f1;\n\t\t}\n\t}\n}\n\n/* seamless */\n.acf-postbox.seamless {\n\t// sidebar\n\t> .acf-fields.-sidebar {\n\t\tmargin-left: 0 !important;\n\n\t\t&:before {\n\t\t\tbackground: transparent;\n\t\t}\n\t}\n\n\t// default\n\t> .acf-fields > .acf-tab-wrap {\n\t\tbackground: transparent;\n\t\tmargin-bottom: 10px;\n\t\tpadding-left: $fx;\n\t\tpadding-right: $fx;\n\n\t\t.acf-tab-group {\n\t\t\tborder-top: 0 none;\n\t\t\tborder-color: $wp-card-border;\n\n\t\t\tli a {\n\t\t\t\tbackground: #e5e5e5;\n\t\t\t\tborder-color: $wp-card-border;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: #fff;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t}\n\t\t}\n\t}\n\n\t// left tabs\n\t> .acf-fields > .acf-tab-wrap.-left {\n\t\t&:before {\n\t\t\tborder-top: none;\n\t\t\theight: auto;\n\t\t}\n\n\t\t.acf-tab-group {\n\t\t\tmargin-bottom: 0;\n\n\t\t\tli a {\n\t\t\t\tborder-width: 1px 0 1px 1px !important;\n\t\t\t\tborder-color: #cccccc;\n\t\t\t\tbackground: #e5e5e5;\n\t\t\t}\n\n\t\t\tli.active a {\n\t\t\t\tbackground: #f1f1f1;\n\t\t\t}\n\t\t}\n\t}\n}\n\n// menu\n.menu-edit,\n.widget {\n\t.acf-fields.-clear > .acf-tab-wrap .acf-tab-group li {\n\t\ta {\n\t\t\tbackground: #f1f1f1;\n\t\t}\n\t\ta:hover,\n\t\t&.active a {\n\t\t\tbackground: #fff;\n\t\t}\n\t}\n}\n\n.compat-item .acf-tab-wrap td {\n\tdisplay: block;\n}\n\n/* within gallery sidebar */\n.acf-gallery-side .acf-tab-wrap {\n\tborder-top: 0 none !important;\n}\n\n.acf-gallery-side .acf-tab-wrap .acf-tab-group {\n\tmargin: 10px 0 !important;\n\tpadding: 0 !important;\n}\n\n.acf-gallery-side .acf-tab-group li.active a {\n\tbackground: #f9f9f9 !important;\n}\n\n/* withing widget */\n.widget .acf-tab-group {\n\tborder-bottom-color: #e8e8e8;\n}\n\n.widget .acf-tab-group li a {\n\tbackground: #f1f1f1;\n}\n\n.widget .acf-tab-group li.active a {\n\tbackground: #fff;\n}\n\n/* media popup (edit image) */\n.media-modal.acf-expanded\n\t.compat-attachment-fields\n\t> tbody\n\t> tr.acf-tab-wrap\n\t.acf-tab-group {\n\tpadding-left: 23%;\n\tborder-bottom-color: #dddddd;\n}\n\n/* table */\n\n.form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n\tpadding: 0 5px 0 210px;\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .form-table > tbody > tr.acf-tab-wrap .acf-tab-group {\n\tpadding: 0 210px 0 5px;\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\toembed\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-oembed {\n\tposition: relative;\n\tborder: $wp-card-border solid 1px;\n\tbackground: #fff;\n\n\t.title {\n\t\tposition: relative;\n\t\tborder-bottom: $wp-card-border solid 1px;\n\t\tpadding: 5px 10px;\n\n\t\t.input-search {\n\t\t\tmargin: 0;\n\t\t\tfont-size: 14px;\n\t\t\tline-height: 30px;\n\t\t\theight: 30px;\n\t\t\tpadding: 0;\n\t\t\tborder: 0 none;\n\t\t\tbox-shadow: none;\n\t\t\tborder-radius: 0;\n\t\t\tfont-family: inherit;\n\t\t\tcursor: text;\n\t\t}\n\n\t\t.acf-actions {\n\t\t\tpadding: 6px;\n\t\t}\n\t}\n\n\t.canvas {\n\t\tposition: relative;\n\t\tmin-height: 250px;\n\t\tbackground: #f9f9f9;\n\n\t\t.canvas-media {\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t}\n\n\t\tiframe {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.acf-icon.-picture {\n\t\t\t@include centered();\n\t\t\tz-index: 0;\n\n\t\t\theight: 42px;\n\t\t\twidth: 42px;\n\t\t\tfont-size: 42px;\n\t\t\tcolor: #999;\n\t\t}\n\n\t\t.acf-loading-overlay {\n\t\t\tbackground: rgba(255, 255, 255, 0.9);\n\t\t}\n\n\t\t.canvas-error {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 0%;\n\t\t\tright: 0%;\n\t\t\tmargin: -9px 0 0 0;\n\t\t\ttext-align: center;\n\t\t\tdisplay: none;\n\n\t\t\tp {\n\t\t\t\tpadding: 8px;\n\t\t\t\tmargin: 0;\n\t\t\t\tdisplay: inline;\n\t\t\t}\n\t\t}\n\t}\n\n\t// has value\n\t&.has-value {\n\t\t.canvas {\n\t\t\tmin-height: 50px;\n\t\t}\n\n\t\t.input-search {\n\t\t\tfont-weight: bold;\n\t\t}\n\n\t\t.title:hover .acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tImage\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-image-uploader {\n\t@include clearfix();\n\tposition: relative;\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t/* image wrap*/\n\t.image-wrap {\n\t\tposition: relative;\n\t\tfloat: left;\n\n\t\timg {\n\t\t\tmax-width: 100%;\n\t\t\tmax-height: 100%;\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\t\t\tdisplay: block;\n\t\t\tmin-width: 30px;\n\t\t\tmin-height: 30px;\n\t\t\tbackground: #f1f1f1;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t/* svg */\n\t\t\t&[src$=\".svg\"] {\n\t\t\t\tmin-height: 100px;\n\t\t\t\tmin-width: 100px;\n\t\t\t}\n\t\t}\n\n\t\t/* hover */\n\t\t&:hover .acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* input */\n\tinput.button {\n\t\twidth: auto;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\t.image-wrap {\n\t\t\tfloat: right;\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tFile\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-file-uploader {\n\tposition: relative;\n\n\tp {\n\t\tmargin: 0;\n\t}\n\n\t.file-wrap {\n\t\tborder: $wp-card-border solid 1px;\n\t\tmin-height: 84px;\n\t\tposition: relative;\n\t\tbackground: #fff;\n\t}\n\n\t.file-icon {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tbottom: 0;\n\t\tpadding: 10px;\n\t\tbackground: #f1f1f1;\n\t\tborder-right: $wp-card-border-1 solid 1px;\n\n\t\timg {\n\t\t\tdisplay: block;\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\t\t\tmax-width: 48px;\n\t\t}\n\t}\n\n\t.file-info {\n\t\tpadding: 10px;\n\t\tmargin-left: 69px;\n\n\t\tp {\n\t\t\tmargin: 0 0 2px;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 1.4em;\n\t\t\tword-break: break-all;\n\t\t}\n\n\t\ta {\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\n\t/* hover */\n\t&:hover .acf-actions {\n\t\tdisplay: block;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\t.file-icon {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t\tborder-left: #e5e5e5 solid 1px;\n\t\t\tborder-right: none;\n\t\t}\n\n\t\t.file-info {\n\t\t\tmargin-right: 69px;\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tDate Picker\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-ui-datepicker .ui-datepicker {\n\tz-index: 900000 !important;\n\n\t.ui-widget-header a {\n\t\tcursor: pointer;\n\t\ttransition: none;\n\t}\n}\n\n/* fix highlight state overriding hover / active */\n.acf-ui-datepicker .ui-state-highlight.ui-state-hover {\n\tborder: 1px solid #98b7e8 !important;\n\tbackground: #98b7e8 !important;\n\tfont-weight: normal !important;\n\tcolor: #ffffff !important;\n}\n\n.acf-ui-datepicker .ui-state-highlight.ui-state-active {\n\tborder: 1px solid #3875d7 !important;\n\tbackground: #3875d7 !important;\n\tfont-weight: normal !important;\n\tcolor: #ffffff !important;\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tSeparator field\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-field-separator {\n\t.acf-label {\n\t\tmargin-bottom: 0;\n\n\t\tlabel {\n\t\t\tfont-weight: normal;\n\t\t}\n\t}\n\n\t.acf-input {\n\t\tdisplay: none;\n\t}\n\n\t/* fields */\n\t.acf-fields > & {\n\t\tbackground: #f9f9f9;\n\t\tborder-bottom: 1px solid #dfdfdf;\n\t\tborder-top: 1px solid #dfdfdf;\n\t\tmargin-bottom: -1px;\n\t\tz-index: 2;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tTaxonomy\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-taxonomy-field {\n\tposition: relative;\n\n\t.categorychecklist-holder {\n\t\tborder: $wp-card-border solid 1px;\n\t\tborder-radius: 3px;\n\t\tmax-height: 200px;\n\t\toverflow: auto;\n\t}\n\n\t.acf-checkbox-list {\n\t\tmargin: 0;\n\t\tpadding: 10px;\n\n\t\tul.children {\n\t\t\tpadding-left: 18px;\n\t\t}\n\t}\n\n\t/* hover */\n\t&:hover {\n\t\t.acf-actions {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* select */\n\t&[data-ftype=\"select\"] {\n\t\t.acf-actions {\n\t\t\tpadding: 0;\n\t\t\tmargin: -9px;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tRange\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-range-wrap {\n\t.acf-append,\n\t.acf-prepend {\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t\tline-height: 28px;\n\t\tmargin: 0 7px 0 0;\n\t}\n\n\t.acf-append {\n\t\tmargin: 0 0 0 7px;\n\t}\n\n\tinput[type=\"range\"] {\n\t\tdisplay: inline-block;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tvertical-align: middle;\n\t\theight: 28px;\n\n\t\t&:focus {\n\t\t\toutline: none;\n\t\t}\n\t}\n\n\tinput[type=\"number\"] {\n\t\tdisplay: inline-block;\n\t\tmin-width: 5em;\n\t\tpadding-right: 4px;\n\t\tmargin-left: 10px;\n\t\tvertical-align: middle;\n\t}\n\n\t/* rtl */\n\thtml[dir=\"rtl\"] & {\n\t\tinput[type=\"number\"] {\n\t\t\tmargin-right: 10px;\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.acf-append {\n\t\t\tmargin: 0 7px 0 0;\n\t\t}\n\t\t.acf-prepend {\n\t\t\tmargin: 0 0 0 7px;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* acf-accordion\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-accordion {\n\tmargin: -1px 0;\n\tpadding: 0;\n\tbackground: #fff;\n\tborder-top: 1px solid $wp-card-border-1;\n\tborder-bottom: 1px solid $wp-card-border-1;\n\tz-index: 1; // Display above following field.\n\n\t// Title.\n\t.acf-accordion-title {\n\t\tmargin: 0;\n\t\tpadding: 12px;\n\t\tfont-weight: bold;\n\t\tcursor: pointer;\n\t\tfont-size: inherit;\n\t\tfont-size: 13px;\n\t\tline-height: 1.4em;\n\n\t\t&:hover {\n\t\t\tbackground: #f3f4f5;\n\t\t}\n\n\t\tlabel {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 1.4em;\n\t\t}\n\n\t\tp {\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t.acf-accordion-icon {\n\t\t\tfloat: right;\n\t\t}\n\n\t\t// Gutenberg uses SVG.\n\t\tsvg.acf-accordion-icon {\n\t\t\tposition: absolute;\n\t\t\tright: 10px;\n\t\t\ttop: 50%;\n\t\t\ttransform: translateY(-50%);\n\t\t\tcolor: #191e23;\n\t\t\tfill: currentColor;\n\t\t}\n\t}\n\n\t.acf-accordion-content {\n\t\tmargin: 0;\n\t\tpadding: 0 12px 12px;\n\t\tdisplay: none;\n\t}\n\n\t// Open.\n\t&.-open {\n\t\t> .acf-accordion-content {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\n// Field specific overrides\n.acf-field.acf-accordion {\n\tmargin: -1px 0;\n\tpadding: 0 !important; // !important needed to avoid Gutenberg sidebar issues.\n\tborder-color: $wp-card-border-1;\n\n\t.acf-label.acf-accordion-title {\n\t\tpadding: 12px;\n\t\twidth: auto;\n\t\tfloat: none;\n\t\twidth: auto;\n\t}\n\n\t.acf-input.acf-accordion-content {\n\t\tpadding: 0;\n\t\tfloat: none;\n\t\twidth: auto;\n\n\t\t> .acf-fields {\n\t\t\tborder-top: $wp-card-border-2 solid 1px;\n\n\t\t\t&.-clear {\n\t\t\t\tpadding: 0 $fx $fy;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* field specific (left) */\n.acf-fields.-left > .acf-field.acf-accordion {\n\t&:before {\n\t\tdisplay: none;\n\t}\n\n\t.acf-accordion-title {\n\t\twidth: auto;\n\t\tmargin: 0 !important;\n\t\tpadding: 12px;\n\t\tfloat: none !important;\n\t}\n\n\t.acf-accordion-content {\n\t\tpadding: 0 !important;\n\t}\n}\n\n/* field specific (clear) */\n.acf-fields.-clear > .acf-field.acf-accordion {\n\tborder: #cccccc solid 1px;\n\tbackground: transparent;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -16px;\n\t}\n}\n\n/* table */\ntr.acf-field.acf-accordion {\n\tbackground: transparent;\n\n\t> .acf-input {\n\t\tpadding: 0 !important;\n\t\tborder: #cccccc solid 1px;\n\t}\n\n\t.acf-accordion-content {\n\t\tpadding: 0 12px 12px;\n\t}\n}\n\n/* #addtag */\n#addtag div.acf-field.error {\n\tborder: 0 none;\n\tpadding: 8px 0;\n}\n\n#addtag > .acf-field.acf-accordion {\n\tpadding-right: 0;\n\tmargin-right: 5%;\n\n\t+ p.submit {\n\t\tmargin-top: 0;\n\t}\n}\n\n/* border */\ntr.acf-accordion {\n\tmargin: 15px 0 !important;\n\n\t+ tr.acf-accordion {\n\t\tmargin-top: -16px !important;\n\t}\n}\n\n/* seamless */\n.acf-postbox.seamless > .acf-fields > .acf-accordion {\n\tmargin-left: $field_padding_x;\n\tmargin-right: $field_padding_x;\n\tborder: $wp-card-border solid 1px;\n}\n\n/* rtl */\nhtml[dir=\"rtl\"] .acf-accordion {\n}\n\n/* menu item */\n/*\n.menu-item-settings > .field-acf > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin: 10px -13px 10px -11px;\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n*/\n\n/* widget */\n.widget .widget-content > .acf-field.acf-accordion {\n\tborder: #dfdfdf solid 1px;\n\tmargin-bottom: 10px;\n\n\t.acf-accordion-title {\n\t\tmargin-bottom: 0;\n\t}\n\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -11px;\n\t}\n}\n\n// media modal\n.media-modal .compat-attachment-fields .acf-field.acf-accordion {\n\t// siblings\n\t+ .acf-field.acf-accordion {\n\t\tmargin-top: -1px;\n\t}\n\n\t// input\n\t> .acf-input {\n\t\twidth: 100%;\n\t}\n\n\t// table\n\t.compat-attachment-fields > tbody > tr > td {\n\t\tpadding-bottom: 5px;\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n*\tBlock Editor\n*\n*-----------------------------------------------------------------------------*/\n.block-editor {\n\t// Sidebar\n\t.edit-post-sidebar {\n\t\t// Remove metabox hndle border to simulate component panel.\n\t\t.acf-postbox {\n\t\t\t> .postbox-header,\n\t\t\t> .hndle {\n\t\t\t\tborder-bottom-width: 0 !important;\n\t\t\t}\n\t\t\t&.closed {\n\t\t\t\t> .postbox-header,\n\t\t\t\t> .hndle {\n\t\t\t\t\tborder-bottom-width: 1px !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Field wrap.\n\t\t.acf-fields {\n\t\t\tmin-height: 1px;\n\t\t\toverflow: auto; // Fixes margin-collapse issue in WP 5.3.\n\n\t\t\t> .acf-field {\n\t\t\t\tborder-width: 0;\n\t\t\t\tborder-color: #e2e4e7;\n\t\t\t\tmargin: 16px;\n\t\t\t\tpadding: 0;\n\n\t\t\t\t// Force full width.\n\t\t\t\twidth: auto !important;\n\t\t\t\tmin-height: 0 !important;\n\t\t\t\tfloat: none !important;\n\n\t\t\t\t// Field labels.\n\t\t\t\t> .acf-label {\n\t\t\t\t\tmargin-bottom: 5px;\n\t\t\t\t\tlabel {\n\t\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Accordions.\n\t\t\t\t&.acf-accordion {\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tborder-top-width: 1px;\n\n\t\t\t\t\t&:first-child {\n\t\t\t\t\t\tborder-top-width: 0;\n\t\t\t\t\t}\n\n\t\t\t\t\t.acf-accordion-title {\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\tpadding: 15px;\n\t\t\t\t\t\tlabel {\n\t\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t\t\tcolor: rgb(30, 30, 30);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tsvg.acf-accordion-icon {\n\t\t\t\t\t\t\tright: 16px;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.acf-accordion-content {\n\t\t\t\t\t\t> .acf-fields {\n\t\t\t\t\t\t\tborder-top-width: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Prefix field label & prefix field names\n*\n*-----------------------------------------------------------------------------*/\n.acf-field-setting-prefix_label,\n.acf-field-setting-prefix_name {\n\tp.description {\n\t\torder: 3;\n\t\tmargin: {\n\t\t\ttop: 0;\n\t\t\tleft: 16px;\n\t\t}\n\n\t\tcode {\n\t\t\tpadding: {\n\t\t\t\ttop: 4px;\n\t\t\t\tright: 6px;\n\t\t\t\tbottom: 4px;\n\t\t\t\tleft: 6px;\n\t\t\t}\n\t\t\tbackground-color: $gray-100;\n\t\t\tborder-radius: 4px;\n\t\t\t@extend .p7;\n\t\t\tcolor: $gray-500;\n\t\t}\n\t}\n}\n\n/*-----------------------------------------------------------------------------\n*\n* Editor tab styles\n*\n*-----------------------------------------------------------------------------*/\n\n.acf-fields > .acf-tab-wrap:first-child .acf-tab-group {\n\tborder-top: none;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li.active a {\n\tbackground: #ffffff;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a {\n\tbackground: #f1f1f1;\n\tborder-color: #ccd0d4;\n}\n\n.acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {\n\tbackground: #fff;\n}\n","/*--------------------------------------------------------------------------------------------\n*\n*\tUser\n*\n*--------------------------------------------------------------------------------------------*/\n\n.form-table > tbody {\n\n\t/* field */\n\t> .acf-field {\n\n\t\t/* label */\n\t\t> .acf-label {\n\t\t\tpadding: 20px 10px 20px 0;\n\t\t width: 210px;\n\n\t\t /* rtl */\n\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\tpadding: 20px 0 20px 10px;\n\t\t\t}\n\n\t\t label {\n\t\t\t\tfont-size: 14px;\n\t\t\t\tcolor: #23282d;\n\t\t\t}\n\n\t\t}\n\n\n\t\t/* input */\n\t\t> .acf-input {\n\t\t\tpadding: 15px 10px;\n\n\t\t\t/* rtl */\n\t\t\thtml[dir=\"rtl\"] & {\n\t\t\t\tpadding: 15px 10px 15px 5%;\n\t\t\t}\n\t\t}\n\n\t}\n\n\n\t/* tab wrap */\n\t> .acf-tab-wrap td {\n\t\tpadding: 15px 5% 15px 0;\n\n\t\t/* rtl */\n\t\thtml[dir=\"rtl\"] & {\n\t\t\tpadding: 15px 0 15px 5%;\n\t\t}\n\n\t}\n\n\n\t/* misc */\n\t.form-table th.acf-th {\n\t\twidth: auto;\n\t}\n\n}\n\n#your-profile,\n#createuser {\n\n\t/* override for user css */\n\t.acf-field input[type=\"text\"],\n\t.acf-field input[type=\"password\"],\n\t.acf-field input[type=\"number\"],\n\t.acf-field input[type=\"search\"],\n\t.acf-field input[type=\"email\"],\n\t.acf-field input[type=\"url\"],\n\t.acf-field select {\n\t max-width: 25em;\n\t}\n\n\t.acf-field textarea {\n\t\tmax-width: 500px;\n\t}\n\n\n\t/* allow sub fields to display correctly */\n\t.acf-field .acf-field input[type=\"text\"],\n\t.acf-field .acf-field input[type=\"password\"],\n\t.acf-field .acf-field input[type=\"number\"],\n\t.acf-field .acf-field input[type=\"search\"],\n\t.acf-field .acf-field input[type=\"email\"],\n\t.acf-field .acf-field input[type=\"url\"],\n\t.acf-field .acf-field textarea,\n\t.acf-field .acf-field select {\n\t max-width: none;\n\t}\n}\n\n#registerform {\n\n\th2 {\n\t\tmargin: 1em 0;\n\t}\n\n\t.acf-field {\n\t\tmargin-top: 0;\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 0;\n\n\t\t\tlabel {\n\t\t\t\tfont-weight: normal;\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\t\t}\n\n/*\n\t\t.acf-input {\n\t\t\tinput {\n\t\t\t\tfont-size: 24px;\n\t\t\t\tpadding: 5px;\n\t\t\t\theight: auto;\n\t\t\t}\n\t\t}\n*/\n\t}\n\n\tp.submit {\n\t\ttext-align: right;\n\t}\n\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tTerm\n*\n*--------------------------------------------------------------------------------------------*/\n\n// add term\n#acf-term-fields {\n\tpadding-right: 5%;\n\n\t> .acf-field {\n\n\t\t> .acf-label {\n\t\t\tmargin: 0;\n\n\t\t\tlabel {\n\t\t\t\tfont-size: 12px;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\t\t}\n\t}\n\n}\n\np.submit .spinner,\np.submit .acf-spinner {\n\tvertical-align: top;\n\tfloat: none;\n\tmargin: 4px 4px 0;\n}\n\n\n// edit term\n#edittag .acf-fields.-left {\n\n\t> .acf-field {\n\t\tpadding-left: 220px;\n\n\t\t&:before {\n\t\t\twidth: 209px;\n\t\t}\n\n\t\t> .acf-label {\n\t\t\twidth: 220px;\n\t\t\tmargin-left: -220px;\n\t\t\tpadding: 0 10px;\n\t\t}\n\n\t\t> .acf-input {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n#edittag > .acf-fields.-left {\n\twidth: 96%;\n\n\t> .acf-field {\n\n\t\t> .acf-label {\n\t\t\tpadding-left: 0;\n\t\t}\n\t}\n}\n\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tComment\n*\n*--------------------------------------------------------------------------------------------*/\n\n.editcomment td:first-child {\n white-space: nowrap;\n width: 131px;\n}\n\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tWidget\n*\n*--------------------------------------------------------------------------------------------*/\n\n#widgets-right .widget .acf-field .description {\n\tpadding-left: 0;\n\tpadding-right: 0;\n}\n\n.acf-widget-fields {\n\n\t> .acf-field {\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 5px;\n\n\t\t\tlabel {\n\t\t\t\tfont-weight: normal;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*--------------------------------------------------------------------------------------------\n*\n*\tNav Menu\n*\n*--------------------------------------------------------------------------------------------*/\n\n.acf-menu-settings {\n\tborder-top: 1px solid #eee;\n margin-top: 2em;\n\n\t// seamless\n\t&.-seamless {\n\t\tborder-top: none;\n\t\tmargin-top: 15px;\n\n\t\t> h2 { display: none; }\n\t}\n\n\t// Fix relationship conflict.\n\t.list li {\n\t\tdisplay: block;\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.acf-fields.acf-menu-item-fields {\n\tclear: both;\n\tpadding-top: 1px; // Fixes margin overlap.\n\n\t> .acf-field {\n\t\tmargin: 5px 0;\n\t\tpadding-right: 10px;\n\n\t\t.acf-label {\n\t\t\tmargin-bottom: 0;\n\t\t\tlabel {\n\t\t\t\tfont-style: italic;\n\t\t\t\tfont-weight: normal;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*---------------------------------------------------------------------------------------------\n*\n* Attachment Form (single)\n*\n*---------------------------------------------------------------------------------------------*/\n\n#post .compat-attachment-fields {\n\n\t.compat-field-acf-form-data {\n\t\tdisplay: none;\n\t}\n\n\t&,\n\t> tbody,\n\t> tbody > tr,\n\t> tbody > tr > th,\n\t> tbody > tr > td {\n\t\tdisplay: block;\n\t}\n\n\t> tbody > .acf-field {\n\t\tmargin: 15px 0;\n\n\t\t> .acf-label {\n\t\t\tmargin: 0;\n\n\t\t\tlabel {\n\t\t\t\tmargin: 0;\n\t\t\t\tpadding: 0;\n\n\t\t\t\tp {\n\t\t\t\t\tmargin: 0 0 3px !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t> .acf-input {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n}\n\n","/*---------------------------------------------------------------------------------------------\n*\n* Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n\n/* WP sets tables to act as divs. ACF uses tables, so these muct be reset */\n.media-modal .compat-attachment-fields td.acf-input {\n\t\n\ttable {\n\t\tdisplay: table;\n\t\ttable-layout: auto;\n\t\t\n\t\ttbody {\n\t\t\tdisplay: table-row-group;\n\t\t}\n\t\t\n\t\ttr {\n\t\t\tdisplay: table-row;\n\t\t}\n\t\t\n\t\ttd, th {\n\t\t\tdisplay: table-cell;\n\t\t}\n\t\t\n\t}\n\t\n}\n\n\n/* field widths floats */\n.media-modal .compat-attachment-fields > tbody > .acf-field {\n\tmargin: 5px 0;\n\t\n\t> .acf-label {\n\t\tmin-width: 30%;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tfloat: left;\n\t text-align: right;\n\t display: block;\n\t float: left;\n\t \n\t > label {\n\t\t padding-top: 6px;\n\t\t\tmargin: 0;\n\t\t\tcolor: #666666;\n\t\t font-weight: 400;\n\t\t line-height: 16px;\n\t }\n\t}\n\t\n\t> .acf-input {\n\t\twidth: 65%;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t float: right;\n\t display: block;\n\t}\n\t\n\tp.description {\n\t\tmargin: 0;\n\t}\n}\n\n\n/* restricted selection (copy of WP .upload-errors)*/\n.acf-selection-error {\n\tbackground: #ffebe8;\n border: 1px solid #c00;\n border-radius: 3px;\n padding: 8px;\n margin: 20px 0 0;\n \n .selection-error-label {\n\t\tbackground: #CC0000;\n\t border-radius: 3px;\n\t color: #fff;\n\t font-weight: bold;\n\t margin-right: 8px;\n\t padding: 2px 4px;\n\t}\n\t\n\t.selection-error-message {\n\t\tcolor: #b44;\n\t display: block;\n\t padding-top: 8px;\n\t word-wrap: break-word;\n\t white-space: pre-wrap;\n\t}\n}\n\n\n/* disabled attachment */\n.media-modal .attachment.acf-disabled {\n\t\n\t.thumbnail {\n\t\topacity: 0.25 !important;\n\t}\n\t\t\n\t.attachment-preview:before {\n\t\tbackground: rgba(0,0,0,0.15);\n\t\tz-index: 1;\n\t\tposition: relative;\n\t}\n\n}\n\n\n/* misc */\n.media-modal {\n\t\n\t/* compat-item */\n\t.compat-field-acf-form-data,\n\t.compat-field-acf-blank {\n\t\tdisplay: none !important;\n\t}\n\t\n\t\n\t/* allow line breaks in upload error */\n\t.upload-error-message {\n\t\twhite-space: pre-wrap;\n\t}\n\t\n\t\n\t/* fix required span */\n\t.acf-required {\n\t\tpadding: 0 !important;\n\t\tmargin: 0 !important;\n\t\tfloat: none !important;\n\t\tcolor: #f00 !important;\n\t}\n\t\n\t\n\t/* sidebar */\n\t.media-sidebar {\n\t\t\n\t\t.compat-item{\n\t\t\tpadding-bottom: 20px;\n\t\t}\n\t\t\n\t}\n\t\n\t\n\t/* mobile md */\n\t@media (max-width: 900px) {\n\t\t\n\t\t/* label */\n\t\t.setting span, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-label {\n\t\t\twidth: 98%;\n\t\t\tfloat: none;\n\t\t\ttext-align: left;\n\t\t\tmin-height: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t\t\n\t\t\n\t\t/* field */\n\t\t.setting input, \n\t\t.setting textarea, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-input {\n\t\t\tfloat: none;\n\t\t height: auto;\n\t\t max-width: none;\n\t\t width: 98%;\n\t\t}\n\n\t}\n\n\t\n}\n\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* Media Model (expand details)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.media-modal .acf-expand-details {\n\tfloat: right;\n\tpadding: 8px 10px;\n\tmargin-right: 6px;\n\tfont-size: 13px;\n\theight: 18px;\n\tline-height: 18px;\n\tcolor: #666;\n\ttext-decoration: none;\n\n\t// States.\n\t&:focus, &:active {\n\t\toutline: 0 none;\n\t\tbox-shadow: none;\n\t\tcolor: #666;\n\t}\n\t&:hover {\n\t\tcolor: #000;\n\t}\n\t\n\t// Open & close.\n\t.is-open { display: none; }\n\t.is-closed { display: block; }\n\t\n\t// Hide on mobile.\n\t@media (max-width: $sm) {\n\t\tdisplay: none;\n\t}\n}\n\n\n/* expanded */\n.media-modal.acf-expanded {\n\t\n\t/* toggle */\n\t.acf-expand-details {\n\t\t.is-open { display: block; }\n\t\t.is-closed { display: none; }\n\t\t\n\t}\n\t\n\t// Components.\n\t.attachments-browser .media-toolbar, \n\t.attachments-browser .attachments { right: 740px; }\n\t.media-sidebar { width: 708px; }\n\t\n\t// Sidebar.\n\t.media-sidebar {\n\t\t\n\t\t// Attachment info.\n\t\t.attachment-info {\n\t\t\t.thumbnail {\n\t\t\t\tfloat: left;\n\t\t\t\tmax-height: none;\n\n\t\t\t\timg {\n\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\tmax-height: 200px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t.details {\n\t\t\t\tfloat: right;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Label\n\t\t.attachment-info .thumbnail,\n\t\t.attachment-details .setting .name, \n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-label {\n\t\t\tmin-width: 20%;\n\t\t\tmargin-right: 0;\n\t\t}\n\t\t\n\t\t// Input\n\t\t.attachment-info .details,\n\t\t.attachment-details .setting input, \n\t\t.attachment-details .setting textarea,\n\t\t.attachment-details .setting + .description,\n\t\t.compat-attachment-fields > tbody > .acf-field > .acf-input {\n\t\t\tmin-width: 77%;\n\t\t}\n\t}\n\t\n\t// Screen: Medium.\n\t@media (max-width: 900px) {\n\t\t\n\t\t// Components.\n\t\t.attachments-browser .media-toolbar { display: none; }\n\t\t.attachments { display: none; }\n\t\t.media-sidebar { width: auto; max-width: none !important; bottom: 0 !important; }\n\t\t\n\t\t// Sidebar.\n\t\t.media-sidebar {\n\t\t\t\n\t\t\t// Attachment info.\n\t\t\t.attachment-info {\n\t\t\t\t.thumbnail {\n\t\t\t\t\tmin-width: 0;\n\t\t\t\t\tmax-width: none;\n\t\t\t\t\twidth: 30%;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t.details {\n\t\t\t\t\tmin-width: 0;\n\t\t\t\t\tmax-width: none;\n\t\t\t\t\twidth: 67%;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t}\t\n\t\t}\n\t}\n\t\n\t// Screen: small.\n\t@media (max-width: 640px) {\n\t\t\n\t\t// Sidebar.\n\t\t.media-sidebar {\n\t\t\t\n\t\t\t// Attachment info.\n\t\t\t.attachment-info {\n\t\t\t\t.thumbnail, .details {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\t\t\t}\t\n\t\t}\n\t}\n}\n\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal {\n\t\n\t/* hide embed settings */\n\t.media-embed {\n\t\t.setting.align,\n\t\t.setting.link-to {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Select Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal.-select {\n\t\n\t\n\t\n}\n\n\n/*---------------------------------------------------------------------------------------------\n*\n* ACF Media Model (Edit Mode)\n*\n*---------------------------------------------------------------------------------------------*/\n\n.acf-media-modal.-edit {\n\t\n\t/* resize modal */\n\tleft: 15%;\n\tright: 15%;\n\ttop: 100px;\n\tbottom: 100px;\n\t\n\t\n\t/* hide elements */\n\t.media-frame-menu,\n\t.media-frame-router,\n\t.media-frame-content .attachments,\n\t.media-frame-content .media-toolbar {\n\t display: none;\n\t}\n\t\n\t\n\t/* full width */\n\t.media-frame-title,\n\t.media-frame-content,\n\t.media-frame-toolbar,\n\t.media-sidebar {\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n\t\n\t\n\t/* tidy up incorrect distance */\n\t.media-frame-content {\n\t top: 50px;\n\t}\n\t\n\t\n\t/* title box shadow (to match media grid) */\n\t.media-frame-title {\n\t border-bottom: 1px solid #DFDFDF;\n\t box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1);\n\t}\n\t\n\t\n\t/* sidebar */\n\t.media-sidebar {\n\t\t\n\t\tpadding: 0 16px;\n\t\t\n\t\t/* WP details */\n\t\t.attachment-details {\n\t\t\t\n\t\t\toverflow: visible;\n\t\t\t\n\t\t\t/* hide 'Attachment Details' heading */\n\t\t\t> h3, > h2 {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t\t\n\t\t\t\n\t\t\t/* remove overflow */\n\t\t\t.attachment-info {\n\t\t\t\tbackground: #fff;\n\t\t\t\tborder-bottom: #dddddd solid 1px;\n\t\t\t\tpadding: 16px;\n\t\t\t\tmargin: 0 -16px 16px;\n\t\t\t}\n\t\t\t\n\t\t\t/* move thumbnail */\n\t\t\t.thumbnail {\n\t\t\t\tmargin: 0 16px 0 0;\n\t\t\t}\n\t\t\t\n\t\t\t.setting {\n\t\t\t\tmargin: 0 0 5px;\n\t\t\t\t\n\t\t\t\tspan {\n\t\t\t\t\tmargin: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t}\n\t\t\n\t\t\n\t\t/* ACF fields */\n\t\t.compat-attachment-fields {\n\t\t\t\n\t\t\t> tbody > .acf-field {\n\t\t\t\tmargin: 0 0 5px;\n\t\t\t\t\n\t\t\t\tp.description {\n\t\t\t\t\tmargin-top: 3px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t}\n\t\t\n\t\t\n\t\t/* WP required message */\n\t\t.media-types-required-info { display: none; }\n\t\t\n\t}\n\t\n\t\n\t/* mobile md */\n\t@media (max-width: 900px) {\n\t\ttop: 30px;\n\t\tright: 30px;\n\t\tbottom: 30px;\n\t\tleft: 30px;\n\t}\n\t\n\t\n\t/* mobile sm */\n\t@media (max-width: 640px) {\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t}\n\t\n\t@media (max-width: 480px) {\n\t\t.media-frame-content {\n\t\t top: 40px;\n\t\t}\n\t}\n}\n","// Temp remove.\n.acf-temp-remove {\n\tposition: relative;\n\topacity: 1;\n\t-webkit-transition: all 0.25s ease;\n\t-moz-transition: all 0.25s ease;\n\t-o-transition: all 0.25s ease;\n\ttransition: all 0.25s ease;\n\toverflow: hidden;\n\t\n\t/* overlay prevents hover */\n\t&:after {\n\t\tdisplay: block;\n\t\tcontent: \"\";\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tz-index: 99;\n\t}\n}\n\n// Conditional Logic.\n.hidden-by-conditional-logic {\n\tdisplay: none !important;\n\t\n\t// Table cells may \"appear empty\".\n\t&.appear-empty {\n\t\tdisplay: table-cell !important;\n\t\t.acf-input {\n\t\t\tdisplay: none !important;\n\t\t}\n\t}\n}\n\n// Compat support for \"Tabify\" plugin.\n.acf-postbox.acf-hidden {\n\tdisplay: none !important;\n}\n\n// Focus Attention.\n.acf-attention {\n\ttransition: border 0.250s ease-out;\n\t&.-focused {\n\t\tborder: #23282d solid 1px !important;\n\t\ttransition: none;\n\t}\n}\ntr.acf-attention {\n\ttransition: box-shadow 0.250s ease-out;\n\tposition: relative;\n\t&.-focused {\n\t\tbox-shadow: #23282d 0 0 0px 1px !important;\n\t}\n}","// Gutenberg specific styles.\n#editor {\n\n\t// Postbox container.\n\t.edit-post-layout__metaboxes {\n\t\tpadding: 0;\n\t\t.edit-post-meta-boxes-area {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\n\t// Sidebar postbox container.\n\t.metabox-location-side {\n\t\t.postbox-container {\n\t\t\tfloat: none;\n\t\t}\n\t}\n\n\t// Alter postbox to look like panel component.\n\t.postbox {\n\t\tcolor: #444;\n\n\t\t> .postbox-header {\n\t\t\t.hndle {\n\t\t\t\tborder-bottom: none;\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.handle-actions {\n\t\t\t\t.handle-order-higher,\n\t\t\t\t.handle-order-lower {\n\t\t\t\t\twidth: 1.62rem;\n\t\t\t\t}\n\n\t\t\t\t// Fix \"Edit\" icon height.\n\t\t\t\t.acf-hndle-cog {\n\t\t\t\t\theight: 44px;\n\t\t\t\t\tline-height: 44px;\n\t\t\t\t}\n\t\t\t}\n\t\t\t&:hover {\n\t\t\t\tbackground: #f0f0f0;\n\t\t\t}\n\t\t}\n\n\t\t// Hide bottom border of last postbox.\n\t\t&:last-child.closed > .postbox-header {\n\t\t\tborder-bottom: none;\n\t\t}\n\t\t&:last-child > .inside {\n\t\t\tborder-bottom: none;\n\t\t}\n\t}\n\n\t// Prevent metaboxes being forced offscreen.\n\t.block-editor-writing-flow__click-redirect {\n\t\tmin-height: 50px;\n\t}\n}\n\n// Fix to display \"High\" metabox area when dragging metaboxes.\nbody.is-dragging-metaboxes #acf_after_title-sortables{\n\toutline: 3px dashed #646970;\n\tdisplay: flow-root;\n\tmin-height: 60px;\n\tmargin-bottom: 3px !important\n}\n\n\n\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/assets/build/css/acf-input.min.css b/assets/build/css/acf-input.min.css index a6bc00f..098f15d 100644 --- a/assets/build/css/acf-input.min.css +++ b/assets/build/css/acf-input.min.css @@ -1 +1 @@ -.acf-admin-page #wpcontent{line-height:140%}.acf-admin-page a{color:#0783be}.acf-h1,.acf-admin-page h1,.acf-headerbar h1{font-size:21px;font-weight:400}.acf-h2,.acf-page-title,.acf-admin-page h2,.acf-headerbar h2{font-size:18px;font-weight:400}.acf-h3,.acf-admin-page h3,.acf-headerbar h3{font-size:16px;font-weight:400}.acf-admin-page .p1{font-size:15px}.acf-admin-page .p2{font-size:14px}.acf-admin-page .p3{font-size:13.5px}.acf-admin-page .p4{font-size:13px}.acf-admin-page .p5{font-size:12.5px}.acf-admin-page .p6,.acf-admin-page .acf-field p.description,.acf-field .acf-admin-page p.description,.acf-admin-page .acf-small{font-size:12px}.acf-admin-page .p7,.acf-admin-page .acf-field-setting-prefix_label p.description code,.acf-field-setting-prefix_label p.description .acf-admin-page code,.acf-admin-page .acf-field-setting-prefix_name p.description code,.acf-field-setting-prefix_name p.description .acf-admin-page code{font-size:11.5px}.acf-admin-page .p8{font-size:11px}.acf-page-title{color:#344054}.acf-admin-page .acf-settings-wrap h1{display:none !important}.acf-admin-page #acf-admin-tools h1:not(.acf-field-group-pro-features-title,.acf-field-group-pro-features-title-sm){display:none !important}.acf-admin-page a:focus{box-shadow:none;outline:none}.acf-admin-page a:focus-visible{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:1px solid rgba(0,0,0,0)}.acf-field,.acf-field .acf-label,.acf-field .acf-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.acf-field{margin:15px 0;clear:both}.acf-field p.description{display:block;margin:0;padding:0}.acf-field .acf-label{vertical-align:top;margin:0 0 10px}.acf-field .acf-label label{display:block;font-weight:500;margin:0 0 3px;padding:0}.acf-field .acf-label:empty{margin-bottom:0}.acf-field .acf-input{vertical-align:top}.acf-field p.description{display:block;margin-top:6px;color:#667085}.acf-field .acf-notice{margin:0 0 15px;background:#edf2ff;color:#0c6ca0;border-color:#2183b9}.acf-field .acf-notice.-error{background:#ffe6e6;color:#cc2727;border-color:#d12626}.acf-field .acf-notice.-success{background:#eefbe8;color:#0e7b17;border-color:#32a23b}.acf-field .acf-notice.-warning{background:#fff3e6;color:#bd4b0e;border-color:#d16226}td.acf-field,tr.acf-field{margin:0}.acf-field[data-width]{float:left;clear:none}.acf-field[data-width]+.acf-field[data-width]{border-left:1px solid #eee}html[dir=rtl] .acf-field[data-width]{float:right}html[dir=rtl] .acf-field[data-width]+.acf-field[data-width]{border-left:none;border-right:1px solid #eee}td.acf-field[data-width],tr.acf-field[data-width]{float:none}.acf-field.-c0{clear:both;border-left-width:0 !important}html[dir=rtl] .acf-field.-c0{border-left-width:1px !important;border-right-width:0 !important}.acf-field.-r0{border-top-width:0 !important}.acf-fields{position:relative}.acf-fields:after{display:block;clear:both;content:""}.acf-fields.-border{border:#ccd0d4 solid 1px;background:#fff}.acf-fields>.acf-field{position:relative;margin:0;padding:16px;border-top-width:1px;border-top-style:solid;border-top-color:#eaecf0}.acf-fields>.acf-field:first-child{border-top:none;margin-top:0}td.acf-fields{padding:0 !important}.acf-fields.-clear>.acf-field{border:none;padding:0;margin:15px 0}.acf-fields.-clear>.acf-field[data-width]{border:none !important}.acf-fields.-clear>.acf-field>.acf-label{padding:0}.acf-fields.-clear>.acf-field>.acf-input{padding:0}.acf-fields.-left>.acf-field{padding:15px 0}.acf-fields.-left>.acf-field:after{display:block;clear:both;content:""}.acf-fields.-left>.acf-field:before{content:"";display:block;position:absolute;z-index:0;background:#f9f9f9;border-color:#e1e1e1;border-style:solid;border-width:0 1px 0 0;top:0;bottom:0;left:0;width:20%}.acf-fields.-left>.acf-field[data-width]{float:none;width:auto !important;border-left-width:0 !important;border-right-width:0 !important}.acf-fields.-left>.acf-field>.acf-label{float:left;width:20%;margin:0;padding:0 12px}.acf-fields.-left>.acf-field>.acf-input{float:left;width:80%;margin:0;padding:0 12px}html[dir=rtl] .acf-fields.-left>.acf-field:before{border-width:0 0 0 1px;left:auto;right:0}html[dir=rtl] .acf-fields.-left>.acf-field>.acf-label{float:right}html[dir=rtl] .acf-fields.-left>.acf-field>.acf-input{float:right}#side-sortables .acf-fields.-left>.acf-field:before{display:none}#side-sortables .acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}#side-sortables .acf-fields.-left>.acf-field>.acf-input{width:100%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-field:before{display:none}.acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}.acf-fields.-left>.acf-field>.acf-input{width:100%}}.acf-fields.-clear.-left>.acf-field{padding:0;border:none}.acf-fields.-clear.-left>.acf-field:before{display:none}.acf-fields.-clear.-left>.acf-field>.acf-label{padding:0}.acf-fields.-clear.-left>.acf-field>.acf-input{padding:0}.acf-table tr.acf-field>td.acf-label{padding:15px 12px;margin:0;background:#f9f9f9;width:20%}.acf-table tr.acf-field>td.acf-input{padding:15px 12px;margin:0;border-left-color:#e1e1e1}.acf-sortable-tr-helper{position:relative !important;display:table-row !important}.acf-postbox{position:relative}.acf-postbox>.inside{margin:0 !important;padding:0 !important}.acf-postbox .acf-hndle-cog{color:#72777c;font-size:16px;line-height:36px;height:36px;width:1.62rem;position:relative;display:none}.acf-postbox .acf-hndle-cog:hover{color:#191e23}.acf-postbox>.hndle:hover .acf-hndle-cog,.acf-postbox>.postbox-header:hover .acf-hndle-cog{display:inline-block}.acf-postbox>.hndle .acf-hndle-cog{height:20px;line-height:20px;float:right;width:auto}.acf-postbox>.hndle .acf-hndle-cog:hover{color:#777}.acf-postbox .acf-replace-with-fields{padding:15px;text-align:center}#post-body-content #acf_after_title-sortables{margin:20px 0 -20px}.acf-postbox.seamless{border:0 none;background:rgba(0,0,0,0);box-shadow:none}.acf-postbox.seamless>.postbox-header,.acf-postbox.seamless>.hndle,.acf-postbox.seamless>.handlediv{display:none !important}.acf-postbox.seamless>.inside{display:block !important;margin-left:-12px !important;margin-right:-12px !important}.acf-postbox.seamless>.inside>.acf-field{border-color:rgba(0,0,0,0)}.acf-postbox.seamless>.acf-fields.-left>.acf-field:before{display:none}@media screen and (max-width: 782px){.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-label,.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-input{padding:0}}.acf-field input[type=text],.acf-field input[type=password],.acf-field input[type=date],.acf-field input[type=datetime],.acf-field input[type=datetime-local],.acf-field input[type=email],.acf-field input[type=month],.acf-field input[type=number],.acf-field input[type=search],.acf-field input[type=tel],.acf-field input[type=time],.acf-field input[type=url],.acf-field input[type=week],.acf-field textarea,.acf-field select{width:100%;padding:4px 8px;margin:0;box-sizing:border-box;font-size:14px;line-height:1.4}.acf-admin-3-8 .acf-field input[type=text],.acf-admin-3-8 .acf-field input[type=password],.acf-admin-3-8 .acf-field input[type=date],.acf-admin-3-8 .acf-field input[type=datetime],.acf-admin-3-8 .acf-field input[type=datetime-local],.acf-admin-3-8 .acf-field input[type=email],.acf-admin-3-8 .acf-field input[type=month],.acf-admin-3-8 .acf-field input[type=number],.acf-admin-3-8 .acf-field input[type=search],.acf-admin-3-8 .acf-field input[type=tel],.acf-admin-3-8 .acf-field input[type=time],.acf-admin-3-8 .acf-field input[type=url],.acf-admin-3-8 .acf-field input[type=week],.acf-admin-3-8 .acf-field textarea,.acf-admin-3-8 .acf-field select{padding:3px 5px}.acf-field textarea{resize:vertical}body.acf-browser-firefox .acf-field select{padding:4px 5px}.acf-input-prepend,.acf-input-append,.acf-input-wrap{box-sizing:border-box}.acf-input-prepend,.acf-input-append{font-size:13px;line-height:1.4;padding:4px 8px;background:#f5f5f5;border:#7e8993 solid 1px;min-height:30px}.acf-admin-3-8 .acf-input-prepend,.acf-admin-3-8 .acf-input-append{padding:3px 5px;border-color:#ddd;min-height:28px}.acf-input-prepend{float:left;border-right-width:0;border-radius:3px 0 0 3px}.acf-input-append{float:right;border-left-width:0;border-radius:0 3px 3px 0}.acf-input-wrap{position:relative;overflow:hidden}.acf-input-wrap .acf-is-prepended{border-radius:0 6px 6px 0 !important}.acf-input-wrap .acf-is-appended{border-radius:6px 0 0 6px !important}.acf-input-wrap .acf-is-prepended.acf-is-appended{border-radius:0 !important}html[dir=rtl] .acf-input-prepend{border-left-width:0;border-right-width:1px;border-radius:0 3px 3px 0;float:right}html[dir=rtl] .acf-input-append{border-left-width:1px;border-right-width:0;border-radius:3px 0 0 3px;float:left}html[dir=rtl] input.acf-is-prepended{border-radius:3px 0 0 3px !important}html[dir=rtl] input.acf-is-appended{border-radius:0 3px 3px 0 !important}html[dir=rtl] input.acf-is-prepended.acf-is-appended{border-radius:0 !important}.acf-color-picker .wp-color-result{border-color:#7e8993}.acf-admin-3-8 .acf-color-picker .wp-color-result{border-color:#ccd0d4}.acf-color-picker .wp-picker-active{position:relative;z-index:1}.acf-url i{position:absolute;top:5px;left:5px;opacity:.5;color:#7e8993}.acf-url input[type=url]{padding-left:27px !important}.acf-url.-valid i{opacity:1}.select2-container.-acf{z-index:1001}.select2-container.-acf .select2-choices{background:#fff;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,.07) inset;min-height:31px}.select2-container.-acf .select2-choices .select2-search-choice{margin:5px 0 5px 5px;padding:3px 5px 3px 18px;border-color:#bbb;background:#f9f9f9;box-shadow:0 1px 0 rgba(255,255,255,.25) inset}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff !important;box-shadow:0 0 3px rgba(0,0,0,.1)}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a{visibility:hidden}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container.-acf .select2-choices .select2-search-choice-focus{border-color:#999}.select2-container.-acf .select2-choices .select2-search-field input{height:31px;line-height:22px;margin:0;padding:5px 5px 5px 7px}.select2-container.-acf .select2-choice{border-color:#bbb}.select2-container.-acf .select2-choice .select2-arrow{background:rgba(0,0,0,0);border-left-color:#dfdfdf;padding-left:1px}.select2-container.-acf .select2-choice .select2-result-description{display:none}.select2-container.-acf.select2-container-active .select2-choices,.select2-container.-acf.select2-dropdown-open .select2-choices{border-color:#5b9dd9;border-radius:3px 3px 0 0}.select2-container.-acf.select2-dropdown-open .select2-choice{background:#fff;border-color:#5b9dd9}html[dir=rtl] .select2-container.-acf .select2-search-choice-close{left:24px}html[dir=rtl] .select2-container.-acf .select2-choice>.select2-chosen{margin-left:42px}html[dir=rtl] .select2-container.-acf .select2-choice .select2-arrow{padding-left:0;padding-right:1px}.select2-drop .select2-search{padding:4px 4px 0}.select2-drop .select2-result .select2-result-description{color:#999;font-size:12px;margin-left:5px}.select2-drop .select2-result.select2-highlighted .select2-result-description{color:#fff;opacity:.75}.select2-container.-acf li{margin-bottom:0}.select2-container.-acf[data-select2-id^=select2-data] .select2-selection--multiple{overflow:hidden}.select2-container.-acf .select2-selection{border-color:#7e8993}.acf-admin-3-8 .select2-container.-acf .select2-selection{border-color:#aaa}.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child{float:none}.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child input{width:100% !important}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered{padding-right:0}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field]{display:inline;padding:0;margin:0}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] .select2-selection__choice{margin-right:0}.select2-container.-acf .select2-selection--multiple .select2-selection__choice{background-color:#f7f7f7;border-color:#ccc;max-width:100%;overflow:hidden;word-wrap:normal !important;white-space:normal}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper{background:#0783be;border-color:#066998;color:#fff !important;box-shadow:0 0 3px rgba(0,0,0,.1)}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span{visibility:hidden}.select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{position:static;border-right:none;padding:0}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder{background-color:#f2f4f7;border-color:#f2f4f7;visibility:visible !important}.select2-container.-acf .select2-selection--multiple .select2-search__field{box-shadow:none !important;min-height:0}.acf-row .select2-container.-acf .select2-selection--single{overflow:hidden}.acf-row .select2-container.-acf .select2-selection--single .select2-selection__rendered{white-space:normal}.acf-admin-single-field-group .select2-dropdown{border-color:#6bb5d8 !important;margin-top:-5px;overflow:hidden;box-shadow:0px 1px 2px rgba(16,24,40,.1)}.select2-dropdown.select2-dropdown--above{margin-top:0}.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]{background-color:#f9fafb !important;color:#667085}.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]:hover{color:#399ccb}.acf-admin-single-field-group .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff !important;background-color:#0783be !important}.select2-dropdown .select2-results__option{margin-bottom:0}.select2-container .select2-dropdown{z-index:900000}.select2-container .select2-dropdown .select2-search__field{line-height:1.4;min-height:0}.acf-link .link-wrap{display:none;border:#ccd0d4 solid 1px;border-radius:3px;padding:5px;line-height:26px;background:#fff;word-wrap:break-word;word-break:break-all}.acf-link .link-wrap .link-title{padding:0 5px}.acf-link.-value .button{display:none}.acf-link.-value .acf-icon.-link-ext{display:none}.acf-link.-value .link-wrap{display:inline-block}.acf-link.-external .acf-icon.-link-ext{display:inline-block}#wp-link-backdrop{z-index:900000 !important}#wp-link-wrap{z-index:900001 !important}ul.acf-radio-list,ul.acf-checkbox-list{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);position:relative;padding:1px;margin:0}ul.acf-radio-list:focus-within,ul.acf-checkbox-list:focus-within{border:1px solid #a5d2e7;border-radius:6px}ul.acf-radio-list li,ul.acf-checkbox-list li{font-size:13px;line-height:22px;margin:0;position:relative;word-wrap:break-word}ul.acf-radio-list li label,ul.acf-checkbox-list li label{display:inline}ul.acf-radio-list li input[type=checkbox],ul.acf-radio-list li input[type=radio],ul.acf-checkbox-list li input[type=checkbox],ul.acf-checkbox-list li input[type=radio]{margin:-1px 4px 0 0;vertical-align:middle}ul.acf-radio-list li input[type=text],ul.acf-checkbox-list li input[type=text]{width:auto;vertical-align:middle;margin:2px 0}ul.acf-radio-list li span,ul.acf-checkbox-list li span{float:none}ul.acf-radio-list li i,ul.acf-checkbox-list li i{vertical-align:middle}ul.acf-radio-list.acf-hl li,ul.acf-checkbox-list.acf-hl li{margin-right:20px;clear:none}html[dir=rtl] ul.acf-radio-list input[type=checkbox],html[dir=rtl] ul.acf-radio-list input[type=radio],html[dir=rtl] ul.acf-checkbox-list input[type=checkbox],html[dir=rtl] ul.acf-checkbox-list input[type=radio]{margin-left:4px;margin-right:0}.acf-button-group{display:inline-block}.acf-button-group label{display:inline-block;border:#7e8993 solid 1px;position:relative;z-index:1;padding:5px 10px;background:#fff}.acf-button-group label:hover{color:#016087;background:#f3f5f6;border-color:#0071a1;z-index:2}.acf-button-group label.selected{border-color:#007cba;background:#008dd4;color:#fff;z-index:2}.acf-button-group input{display:none !important}.acf-button-group{padding-left:1px;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.acf-button-group label{margin:0 0 0 -1px;flex:1;text-align:center;white-space:nowrap}.acf-button-group label:first-child{border-radius:3px 0 0 3px}html[dir=rtl] .acf-button-group label:first-child{border-radius:0 3px 3px 0}.acf-button-group label:last-child{border-radius:0 3px 3px 0}html[dir=rtl] .acf-button-group label:last-child{border-radius:3px 0 0 3px}.acf-button-group label:only-child{border-radius:3px}.acf-button-group.-vertical{padding-left:0;padding-top:1px;flex-direction:column}.acf-button-group.-vertical label{margin:-1px 0 0 0}.acf-button-group.-vertical label:first-child{border-radius:3px 3px 0 0}.acf-button-group.-vertical label:last-child{border-radius:0 0 3px 3px}.acf-button-group.-vertical label:only-child{border-radius:3px}.acf-admin-3-8 .acf-button-group label{border-color:#ccd0d4}.acf-admin-3-8 .acf-button-group label:hover{border-color:#0071a1}.acf-admin-3-8 .acf-button-group label.selected{border-color:#007cba}.acf-admin-page .acf-button-group{display:flex;align-items:stretch;align-content:center;height:40px;border-radius:6px;box-shadow:0px 1px 2px rgba(16,24,40,.1)}.acf-admin-page .acf-button-group label{display:inline-flex;align-items:center;align-content:center;border:#d0d5dd solid 1px;padding:6px 16px;color:#475467;font-weight:500}.acf-admin-page .acf-button-group label:hover{color:#0783be}.acf-admin-page .acf-button-group label.selected{background:#f9fafb;color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;margin-top:8px;margin-left:2px;position:relative;padding-top:4px;padding-right:auto;padding-bottom:4px;padding-left:8px;background-color:#ebf5fa;border-color:#a5d2e7;color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{order:2;width:14px;height:14px;margin-right:0;margin-left:4px;color:#6bb5d8;text-indent:100%;white-space:nowrap;overflow:hidden}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before{content:"";display:block;width:14px;height:14px;top:0;left:0;background-color:currentColor;border:none;border-radius:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("../../images/icons/icon-close.svg");mask-image:url("../../images/icons/icon-close.svg")}.acf-checkbox-list .button{margin:10px 0 0}.acf-switch{display:inline-block;border-radius:5px;cursor:pointer;position:relative;background:#f5f5f5;height:30px;vertical-align:middle;border:#7e8993 solid 1px;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease}.acf-switch span{display:inline-block;float:left;text-align:center;font-size:13px;line-height:22px;padding:4px 10px;min-width:15px}.acf-switch span i{vertical-align:middle}.acf-switch .acf-switch-on{color:#fff;text-shadow:#007cba 0 1px 0}.acf-switch .acf-switch-slider{position:absolute;top:2px;left:2px;bottom:2px;right:50%;z-index:1;background:#fff;border-radius:3px;border:#7e8993 solid 1px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;transition-property:left,right}.acf-switch:hover,.acf-switch.-focus{border-color:#0071a1;background:#f3f5f6;color:#016087}.acf-switch:hover .acf-switch-slider,.acf-switch.-focus .acf-switch-slider{border-color:#0071a1}.acf-switch.-on{background:#0d99d5;border-color:#007cba}.acf-switch.-on .acf-switch-slider{left:50%;right:2px;border-color:#007cba}.acf-switch.-on:hover{border-color:#007cba}.acf-switch+span{margin-left:6px}.acf-admin-3-8 .acf-switch{border-color:#ccd0d4}.acf-admin-3-8 .acf-switch .acf-switch-slider{border-color:#ccd0d4}.acf-admin-3-8 .acf-switch:hover,.acf-admin-3-8 .acf-switch.-focus{border-color:#0071a1}.acf-admin-3-8 .acf-switch:hover .acf-switch-slider,.acf-admin-3-8 .acf-switch.-focus .acf-switch-slider{border-color:#0071a1}.acf-admin-3-8 .acf-switch.-on{border-color:#007cba}.acf-admin-3-8 .acf-switch.-on .acf-switch-slider{border-color:#007cba}.acf-admin-3-8 .acf-switch.-on:hover{border-color:#007cba}.acf-switch-input{opacity:0;position:absolute;margin:0}.acf-admin-single-field-group .acf-true-false{border:1px solid rgba(0,0,0,0)}.acf-admin-single-field-group .acf-true-false:focus-within{border:1px solid #399ccb;border-radius:120px}.compat-item .acf-true-false .message{float:none;padding:0;vertical-align:middle}.acf-google-map{position:relative;border:#ccd0d4 solid 1px;background:#fff}.acf-google-map .title{position:relative;border-bottom:#ccd0d4 solid 1px}.acf-google-map .title .search{margin:0;font-size:14px;line-height:30px;height:40px;padding:5px 10px;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-google-map .title .acf-loading{position:absolute;top:10px;right:11px;display:none}.acf-google-map .title .acf-icon:active{display:inline-block !important}.acf-google-map .canvas{height:400px}.acf-google-map:hover .title .acf-actions{display:block}.acf-google-map .title .acf-icon.-location{display:inline-block}.acf-google-map .title .acf-icon.-cancel,.acf-google-map .title .acf-icon.-search{display:none}.acf-google-map.-value .title .search{font-weight:bold}.acf-google-map.-value .title .acf-icon.-location{display:none}.acf-google-map.-value .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-searching .title .acf-icon.-location{display:none}.acf-google-map.-searching .title .acf-icon.-cancel,.acf-google-map.-searching .title .acf-icon.-search{display:inline-block}.acf-google-map.-searching .title .acf-actions{display:block}.acf-google-map.-searching .title .search{font-weight:normal !important}.acf-google-map.-loading .title a{display:none !important}.acf-google-map.-loading .title i{display:inline-block}.pac-container{border-width:1px 0;box-shadow:none}.pac-container:after{display:none}.pac-container .pac-item:first-child{border-top:0 none}.pac-container .pac-item{padding:5px 10px;cursor:pointer}html[dir=rtl] .pac-container .pac-item{text-align:right}.acf-relationship{background:#fff;border:#ccd0d4 solid 1px}.acf-relationship .filters{border-bottom:#ccd0d4 solid 1px;background:#fff}.acf-relationship .filters:after{display:block;clear:both;content:""}.acf-relationship .filters .filter{margin:0;padding:0;float:left;width:100%;box-sizing:border-box;padding:7px 7px 7px 0}.acf-relationship .filters .filter:first-child{padding-left:7px}.acf-relationship .filters .filter input,.acf-relationship .filters .filter select{margin:0;float:none}.acf-relationship .filters .filter input:focus,.acf-relationship .filters .filter input:active,.acf-relationship .filters .filter select:focus,.acf-relationship .filters .filter select:active{outline:none;box-shadow:none}.acf-relationship .filters .filter input{border-color:rgba(0,0,0,0);box-shadow:none;padding-left:3px;padding-right:3px}.acf-relationship .filters.-f2 .filter{width:50%}.acf-relationship .filters.-f3 .filter{width:25%}.acf-relationship .filters.-f3 .filter.-search{width:50%}.acf-relationship .list{margin:0;padding:5px;height:160px;overflow:auto}.acf-relationship .list .acf-rel-label,.acf-relationship .list .acf-rel-item,.acf-relationship .list p{padding:5px;margin:0;display:block;position:relative;min-height:18px}.acf-relationship .list .acf-rel-label{font-weight:bold}.acf-relationship .list .acf-rel-item{cursor:pointer}.acf-relationship .list .acf-rel-item b{text-decoration:underline;font-weight:normal}.acf-relationship .list .acf-rel-item .thumbnail{background:#e0e0e0;width:22px;height:22px;float:left;margin:-2px 5px 0 0}.acf-relationship .list .acf-rel-item .thumbnail img{max-width:22px;max-height:22px;margin:0 auto;display:block}.acf-relationship .list .acf-rel-item .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item .thumbnail.-icon img{max-height:20px;margin-top:1px}.acf-relationship .list .acf-rel-item:hover,.acf-relationship .list .acf-rel-item.relationship-hover{background:#3875d7;color:#fff}.acf-relationship .list .acf-rel-item:hover .thumbnail,.acf-relationship .list .acf-rel-item.relationship-hover .thumbnail{background:#a2bfec}.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon,.acf-relationship .list .acf-rel-item.relationship-hover .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item.disabled{opacity:.5}.acf-relationship .list .acf-rel-item.disabled:hover{background:rgba(0,0,0,0);color:#333;cursor:default}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail{background:#e0e0e0}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon{background:#fff}.acf-relationship .list ul{padding-bottom:5px}.acf-relationship .list ul .acf-rel-label,.acf-relationship .list ul .acf-rel-item,.acf-relationship .list ul p{padding-left:20px}.acf-relationship .selection{position:relative}.acf-relationship .selection:after{display:block;clear:both;content:""}.acf-relationship .selection .values,.acf-relationship .selection .choices{width:50%;background:#fff;float:left}.acf-relationship .selection .choices{background:#f9f9f9}.acf-relationship .selection .choices .list{border-right:#dfdfdf solid 1px}.acf-relationship .selection .values .acf-icon{position:absolute;top:4px;right:7px;display:none}html[dir=rtl] .acf-relationship .selection .values .acf-icon{right:auto;left:7px}.acf-relationship .selection .values .acf-rel-item:hover .acf-icon,.acf-relationship .selection .values .acf-rel-item.relationship-hover .acf-icon{display:block}.acf-relationship .selection .values .acf-rel-item{cursor:move}.acf-relationship .selection .values .acf-rel-item b{text-decoration:none}.menu-item .acf-relationship ul{width:auto}.menu-item .acf-relationship li{display:block}.acf-editor-wrap.delay .acf-editor-toolbar{content:"";display:block;background:#f5f5f5;border-bottom:#ddd solid 1px;color:#555d66;padding:10px}.acf-editor-wrap.delay .wp-editor-area{padding:10px;border:none;color:inherit !important}.acf-editor-wrap iframe{min-height:200px}.acf-editor-wrap .wp-editor-container{border:1px solid #ccd0d4;box-shadow:none !important}.acf-editor-wrap .wp-editor-tabs{box-sizing:content-box}.acf-editor-wrap .wp-switch-editor{border-color:#ccd0d4;border-bottom-color:rgba(0,0,0,0)}#mce_fullscreen_container{z-index:900000 !important}.acf-field-tab{display:none !important}.hidden-by-tab{display:none !important}.acf-tab-wrap{clear:both;z-index:1}.acf-tab-group{border-bottom:#ccc solid 1px;padding:10px 10px 0}.acf-tab-group li{margin:0 .5em 0 0}.acf-tab-group li a{padding:5px 10px;display:block;color:#555;font-size:14px;font-weight:600;line-height:24px;border:#ccc solid 1px;border-bottom:0 none;text-decoration:none;background:#e5e5e5;transition:none}.acf-tab-group li a:hover{background:#fff}.acf-tab-group li a:focus{outline:none;box-shadow:none}.acf-tab-group li a:empty{display:none}html[dir=rtl] .acf-tab-group li{margin:0 0 0 .5em}.acf-tab-group li.active a{background:#f1f1f1;color:#000;padding-bottom:6px;margin-bottom:-1px;position:relative;z-index:1}.acf-fields>.acf-tab-wrap{background:#f9f9f9}.acf-fields>.acf-tab-wrap .acf-tab-group{position:relative;border-top:#ccd0d4 solid 1px;border-bottom:#ccd0d4 solid 1px;z-index:2;margin-bottom:-1px}.acf-admin-3-8 .acf-fields>.acf-tab-wrap .acf-tab-group{border-color:#dfdfdf}.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:20%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:10px}}html[dir=rtl] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:0;padding-right:20%}@media screen and (max-width: 850px){html[dir=rtl] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-right:10px}}.acf-tab-wrap.-left .acf-tab-group{position:absolute;left:0;width:20%;border:0 none;padding:0 !important;margin:1px 0 0}.acf-tab-wrap.-left .acf-tab-group li{float:none;margin:-1px 0 0}.acf-tab-wrap.-left .acf-tab-group li a{border:1px solid #ededed;font-size:13px;line-height:18px;color:#0073aa;padding:10px;margin:0;font-weight:normal;border-width:1px 0;border-radius:0;background:rgba(0,0,0,0)}.acf-tab-wrap.-left .acf-tab-group li a:hover{color:#00a0d2}.acf-tab-wrap.-left .acf-tab-group li.active a{border-color:#dfdfdf;color:#000;margin-right:-1px;background:#fff}html[dir=rtl] .acf-tab-wrap.-left .acf-tab-group{left:auto;right:0}html[dir=rtl] .acf-tab-wrap.-left .acf-tab-group li.active a{margin-right:0;margin-left:-1px}.acf-field+.acf-tab-wrap.-left:before{content:"";display:block;position:relative;z-index:1;height:10px;border-top:#dfdfdf solid 1px;border-bottom:#dfdfdf solid 1px;margin-bottom:-1px}.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a{border-top:none}.acf-fields.-sidebar{padding:0 0 0 20% !important;position:relative}.acf-fields.-sidebar:before{content:"";display:block;position:absolute;top:0;left:0;width:20%;bottom:0;border-right:#dfdfdf solid 1px;background:#f9f9f9;z-index:1}html[dir=rtl] .acf-fields.-sidebar{padding:0 20% 0 0 !important}html[dir=rtl] .acf-fields.-sidebar:before{border-left:#dfdfdf solid 1px;border-right-width:0;left:auto;right:0}.acf-fields.-sidebar.-left{padding:0 0 0 180px !important}html[dir=rtl] .acf-fields.-sidebar.-left{padding:0 180px 0 0 !important}.acf-fields.-sidebar.-left:before{background:#f1f1f1;border-color:#dfdfdf;width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group{width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li a{border-color:#e4e4e4}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f9f9f9}.acf-fields.-sidebar>.acf-field-tab+.acf-field{border-top:none}.acf-fields.-clear>.acf-tab-wrap{background:rgba(0,0,0,0)}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group{margin-top:0;border-top:none;padding-left:0;padding-right:0}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields.-sidebar{margin-left:0 !important}.acf-postbox.seamless>.acf-fields.-sidebar:before{background:rgba(0,0,0,0)}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap{background:rgba(0,0,0,0);margin-bottom:10px;padding-left:12px;padding-right:12px}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group{border-top:0 none;border-color:#ccd0d4}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5;border-color:#ccd0d4}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left:before{border-top:none;height:auto}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group{margin-bottom:0}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li a{border-width:1px 0 1px 1px !important;border-color:#ccc;background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.compat-item .acf-tab-wrap td{display:block}.acf-gallery-side .acf-tab-wrap{border-top:0 none !important}.acf-gallery-side .acf-tab-wrap .acf-tab-group{margin:10px 0 !important;padding:0 !important}.acf-gallery-side .acf-tab-group li.active a{background:#f9f9f9 !important}.widget .acf-tab-group{border-bottom-color:#e8e8e8}.widget .acf-tab-group li a{background:#f1f1f1}.widget .acf-tab-group li.active a{background:#fff}.media-modal.acf-expanded .compat-attachment-fields>tbody>tr.acf-tab-wrap .acf-tab-group{padding-left:23%;border-bottom-color:#ddd}.form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 5px 0 210px}html[dir=rtl] .form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 210px 0 5px}.acf-oembed{position:relative;border:#ccd0d4 solid 1px;background:#fff}.acf-oembed .title{position:relative;border-bottom:#ccd0d4 solid 1px;padding:5px 10px}.acf-oembed .title .input-search{margin:0;font-size:14px;line-height:30px;height:30px;padding:0;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-oembed .title .acf-actions{padding:6px}.acf-oembed .canvas{position:relative;min-height:250px;background:#f9f9f9}.acf-oembed .canvas .canvas-media{position:relative;z-index:1}.acf-oembed .canvas iframe{display:block;margin:0;padding:0;width:100%}.acf-oembed .canvas .acf-icon.-picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;height:42px;width:42px;font-size:42px;color:#999}.acf-oembed .canvas .acf-loading-overlay{background:rgba(255,255,255,.9)}.acf-oembed .canvas .canvas-error{position:absolute;top:50%;left:0%;right:0%;margin:-9px 0 0 0;text-align:center;display:none}.acf-oembed .canvas .canvas-error p{padding:8px;margin:0;display:inline}.acf-oembed.has-value .canvas{min-height:50px}.acf-oembed.has-value .input-search{font-weight:bold}.acf-oembed.has-value .title:hover .acf-actions{display:block}.acf-image-uploader{position:relative}.acf-image-uploader:after{display:block;clear:both;content:""}.acf-image-uploader p{margin:0}.acf-image-uploader .image-wrap{position:relative;float:left}.acf-image-uploader .image-wrap img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;min-width:30px;min-height:30px;background:#f1f1f1;margin:0;padding:0}.acf-image-uploader .image-wrap img[src$=".svg"]{min-height:100px;min-width:100px}.acf-image-uploader .image-wrap:hover .acf-actions{display:block}.acf-image-uploader input.button{width:auto}html[dir=rtl] .acf-image-uploader .image-wrap{float:right}.acf-file-uploader{position:relative}.acf-file-uploader p{margin:0}.acf-file-uploader .file-wrap{border:#ccd0d4 solid 1px;min-height:84px;position:relative;background:#fff}.acf-file-uploader .file-icon{position:absolute;top:0;left:0;bottom:0;padding:10px;background:#f1f1f1;border-right:#d5d9dd solid 1px}.acf-file-uploader .file-icon img{display:block;padding:0;margin:0;max-width:48px}.acf-file-uploader .file-info{padding:10px;margin-left:69px}.acf-file-uploader .file-info p{margin:0 0 2px;font-size:13px;line-height:1.4em;word-break:break-all}.acf-file-uploader .file-info a{text-decoration:none}.acf-file-uploader:hover .acf-actions{display:block}html[dir=rtl] .acf-file-uploader .file-icon{left:auto;right:0;border-left:#e5e5e5 solid 1px;border-right:none}html[dir=rtl] .acf-file-uploader .file-info{margin-right:69px;margin-left:0}.acf-ui-datepicker .ui-datepicker{z-index:900000 !important}.acf-ui-datepicker .ui-datepicker .ui-widget-header a{cursor:pointer;transition:none}.acf-ui-datepicker .ui-state-highlight.ui-state-hover{border:1px solid #98b7e8 !important;background:#98b7e8 !important;font-weight:normal !important;color:#fff !important}.acf-ui-datepicker .ui-state-highlight.ui-state-active{border:1px solid #3875d7 !important;background:#3875d7 !important;font-weight:normal !important;color:#fff !important}.acf-field-separator .acf-label{margin-bottom:0}.acf-field-separator .acf-label label{font-weight:normal}.acf-field-separator .acf-input{display:none}.acf-fields>.acf-field-separator{background:#f9f9f9;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-bottom:-1px;z-index:2}.acf-taxonomy-field{position:relative}.acf-taxonomy-field .categorychecklist-holder{border:#ccd0d4 solid 1px;border-radius:3px;max-height:200px;overflow:auto}.acf-taxonomy-field .acf-checkbox-list{margin:0;padding:10px}.acf-taxonomy-field .acf-checkbox-list ul.children{padding-left:18px}.acf-taxonomy-field:hover .acf-actions{display:block}.acf-taxonomy-field[data-ftype=select] .acf-actions{padding:0;margin:-9px}.acf-range-wrap .acf-append,.acf-range-wrap .acf-prepend{display:inline-block;vertical-align:middle;line-height:28px;margin:0 7px 0 0}.acf-range-wrap .acf-append{margin:0 0 0 7px}.acf-range-wrap input[type=range]{display:inline-block;padding:0;margin:0;vertical-align:middle;height:28px}.acf-range-wrap input[type=range]:focus{outline:none}.acf-range-wrap input[type=number]{display:inline-block;min-width:5em;padding-right:4px;margin-left:10px;vertical-align:middle}html[dir=rtl] .acf-range-wrap input[type=number]{margin-right:10px;margin-left:0}html[dir=rtl] .acf-range-wrap .acf-append{margin:0 7px 0 0}html[dir=rtl] .acf-range-wrap .acf-prepend{margin:0 0 0 7px}.acf-accordion{margin:-1px 0;padding:0;background:#fff;border-top:1px solid #d5d9dd;border-bottom:1px solid #d5d9dd;z-index:1}.acf-accordion .acf-accordion-title{margin:0;padding:12px;font-weight:bold;cursor:pointer;font-size:inherit;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title:hover{background:#f3f4f5}.acf-accordion .acf-accordion-title label{margin:0;padding:0;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title p{font-weight:normal}.acf-accordion .acf-accordion-title .acf-accordion-icon{float:right}.acf-accordion .acf-accordion-title svg.acf-accordion-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#191e23;fill:currentColor}.acf-accordion .acf-accordion-content{margin:0;padding:0 12px 12px;display:none}.acf-accordion.-open>.acf-accordion-content{display:block}.acf-field.acf-accordion{margin:-1px 0;padding:0 !important;border-color:#d5d9dd}.acf-field.acf-accordion .acf-label.acf-accordion-title{padding:12px;width:auto;float:none;width:auto}.acf-field.acf-accordion .acf-input.acf-accordion-content{padding:0;float:none;width:auto}.acf-field.acf-accordion .acf-input.acf-accordion-content>.acf-fields{border-top:#eee solid 1px}.acf-field.acf-accordion .acf-input.acf-accordion-content>.acf-fields.-clear{padding:0 12px 15px}.acf-fields.-left>.acf-field.acf-accordion:before{display:none}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-title{width:auto;margin:0 !important;padding:12px;float:none !important}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-content{padding:0 !important}.acf-fields.-clear>.acf-field.acf-accordion{border:#ccc solid 1px;background:rgba(0,0,0,0)}.acf-fields.-clear>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-16px}tr.acf-field.acf-accordion{background:rgba(0,0,0,0)}tr.acf-field.acf-accordion>.acf-input{padding:0 !important;border:#ccc solid 1px}tr.acf-field.acf-accordion .acf-accordion-content{padding:0 12px 12px}#addtag div.acf-field.error{border:0 none;padding:8px 0}#addtag>.acf-field.acf-accordion{padding-right:0;margin-right:5%}#addtag>.acf-field.acf-accordion+p.submit{margin-top:0}tr.acf-accordion{margin:15px 0 !important}tr.acf-accordion+tr.acf-accordion{margin-top:-16px !important}.acf-postbox.seamless>.acf-fields>.acf-accordion{margin-left:12px;margin-right:12px;border:#ccd0d4 solid 1px}.widget .widget-content>.acf-field.acf-accordion{border:#dfdfdf solid 1px;margin-bottom:10px}.widget .widget-content>.acf-field.acf-accordion .acf-accordion-title{margin-bottom:0}.widget .widget-content>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-11px}.media-modal .compat-attachment-fields .acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion>.acf-input{width:100%}.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields>tbody>tr>td{padding-bottom:5px}.block-editor .edit-post-sidebar .acf-postbox>.postbox-header,.block-editor .edit-post-sidebar .acf-postbox>.hndle{border-bottom-width:0 !important}.block-editor .edit-post-sidebar .acf-postbox.closed>.postbox-header,.block-editor .edit-post-sidebar .acf-postbox.closed>.hndle{border-bottom-width:1px !important}.block-editor .edit-post-sidebar .acf-fields{min-height:1px;overflow:auto}.block-editor .edit-post-sidebar .acf-fields>.acf-field{border-width:0;border-color:#e2e4e7;margin:16px;padding:0;width:auto !important;min-height:0 !important;float:none !important}.block-editor .edit-post-sidebar .acf-fields>.acf-field>.acf-label{margin-bottom:5px}.block-editor .edit-post-sidebar .acf-fields>.acf-field>.acf-label label{font-weight:normal}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion{padding:0;margin:0;border-top-width:1px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion:first-child{border-top-width:0}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title{margin:0;padding:15px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title label{font-weight:500;color:#1e1e1e}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title svg.acf-accordion-icon{right:16px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-top-width:0}.acf-field-setting-prefix_label p.description,.acf-field-setting-prefix_name p.description{order:3;margin-top:0;margin-left:16px}.acf-field-setting-prefix_label p.description code,.acf-field-setting-prefix_name p.description code{padding-top:4px;padding-right:6px;padding-bottom:4px;padding-left:6px;background-color:#f2f4f7;border-radius:4px;color:#667085}.acf-fields>.acf-tab-wrap:first-child .acf-tab-group{border-top:none}.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1;border-color:#ccd0d4}.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.form-table>tbody>.acf-field>.acf-label{padding:20px 10px 20px 0;width:210px}html[dir=rtl] .form-table>tbody>.acf-field>.acf-label{padding:20px 0 20px 10px}.form-table>tbody>.acf-field>.acf-label label{font-size:14px;color:#23282d}.form-table>tbody>.acf-field>.acf-input{padding:15px 10px}html[dir=rtl] .form-table>tbody>.acf-field>.acf-input{padding:15px 10px 15px 5%}.form-table>tbody>.acf-tab-wrap td{padding:15px 5% 15px 0}html[dir=rtl] .form-table>tbody>.acf-tab-wrap td{padding:15px 0 15px 5%}.form-table>tbody .form-table th.acf-th{width:auto}#your-profile .acf-field input[type=text],#your-profile .acf-field input[type=password],#your-profile .acf-field input[type=number],#your-profile .acf-field input[type=search],#your-profile .acf-field input[type=email],#your-profile .acf-field input[type=url],#your-profile .acf-field select,#createuser .acf-field input[type=text],#createuser .acf-field input[type=password],#createuser .acf-field input[type=number],#createuser .acf-field input[type=search],#createuser .acf-field input[type=email],#createuser .acf-field input[type=url],#createuser .acf-field select{max-width:25em}#your-profile .acf-field textarea,#createuser .acf-field textarea{max-width:500px}#your-profile .acf-field .acf-field input[type=text],#your-profile .acf-field .acf-field input[type=password],#your-profile .acf-field .acf-field input[type=number],#your-profile .acf-field .acf-field input[type=search],#your-profile .acf-field .acf-field input[type=email],#your-profile .acf-field .acf-field input[type=url],#your-profile .acf-field .acf-field textarea,#your-profile .acf-field .acf-field select,#createuser .acf-field .acf-field input[type=text],#createuser .acf-field .acf-field input[type=password],#createuser .acf-field .acf-field input[type=number],#createuser .acf-field .acf-field input[type=search],#createuser .acf-field .acf-field input[type=email],#createuser .acf-field .acf-field input[type=url],#createuser .acf-field .acf-field textarea,#createuser .acf-field .acf-field select{max-width:none}#registerform h2{margin:1em 0}#registerform .acf-field{margin-top:0}#registerform .acf-field .acf-label{margin-bottom:0}#registerform .acf-field .acf-label label{font-weight:normal;line-height:1.5}#registerform p.submit{text-align:right}#acf-term-fields{padding-right:5%}#acf-term-fields>.acf-field>.acf-label{margin:0}#acf-term-fields>.acf-field>.acf-label label{font-size:12px;font-weight:normal}p.submit .spinner,p.submit .acf-spinner{vertical-align:top;float:none;margin:4px 4px 0}#edittag .acf-fields.-left>.acf-field{padding-left:220px}#edittag .acf-fields.-left>.acf-field:before{width:209px}#edittag .acf-fields.-left>.acf-field>.acf-label{width:220px;margin-left:-220px;padding:0 10px}#edittag .acf-fields.-left>.acf-field>.acf-input{padding:0}#edittag>.acf-fields.-left{width:96%}#edittag>.acf-fields.-left>.acf-field>.acf-label{padding-left:0}.editcomment td:first-child{white-space:nowrap;width:131px}#widgets-right .widget .acf-field .description{padding-left:0;padding-right:0}.acf-widget-fields>.acf-field .acf-label{margin-bottom:5px}.acf-widget-fields>.acf-field .acf-label label{font-weight:normal;margin:0}.acf-menu-settings{border-top:1px solid #eee;margin-top:2em}.acf-menu-settings.-seamless{border-top:none;margin-top:15px}.acf-menu-settings.-seamless>h2{display:none}.acf-menu-settings .list li{display:block;margin-bottom:0}.acf-fields.acf-menu-item-fields{clear:both;padding-top:1px}.acf-fields.acf-menu-item-fields>.acf-field{margin:5px 0;padding-right:10px}.acf-fields.acf-menu-item-fields>.acf-field .acf-label{margin-bottom:0}.acf-fields.acf-menu-item-fields>.acf-field .acf-label label{font-style:italic;font-weight:normal}#post .compat-attachment-fields .compat-field-acf-form-data{display:none}#post .compat-attachment-fields,#post .compat-attachment-fields>tbody,#post .compat-attachment-fields>tbody>tr,#post .compat-attachment-fields>tbody>tr>th,#post .compat-attachment-fields>tbody>tr>td{display:block}#post .compat-attachment-fields>tbody>.acf-field{margin:15px 0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label{margin:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label{margin:0;padding:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label p{margin:0 0 3px !important}#post .compat-attachment-fields>tbody>.acf-field>.acf-input{margin:0}.media-modal .compat-attachment-fields td.acf-input table{display:table;table-layout:auto}.media-modal .compat-attachment-fields td.acf-input table tbody{display:table-row-group}.media-modal .compat-attachment-fields td.acf-input table tr{display:table-row}.media-modal .compat-attachment-fields td.acf-input table td,.media-modal .compat-attachment-fields td.acf-input table th{display:table-cell}.media-modal .compat-attachment-fields>tbody>.acf-field{margin:5px 0}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:30%;margin:0;padding:0;float:left;text-align:right;display:block;float:left}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label>label{padding-top:6px;margin:0;color:#666;font-weight:400;line-height:16px}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{width:65%;margin:0;padding:0;float:right;display:block}.media-modal .compat-attachment-fields>tbody>.acf-field p.description{margin:0}.acf-selection-error{background:#ffebe8;border:1px solid #c00;border-radius:3px;padding:8px;margin:20px 0 0}.acf-selection-error .selection-error-label{background:#c00;border-radius:3px;color:#fff;font-weight:bold;margin-right:8px;padding:2px 4px}.acf-selection-error .selection-error-message{color:#b44;display:block;padding-top:8px;word-wrap:break-word;white-space:pre-wrap}.media-modal .attachment.acf-disabled .thumbnail{opacity:.25 !important}.media-modal .attachment.acf-disabled .attachment-preview:before{background:rgba(0,0,0,.15);z-index:1;position:relative}.media-modal .compat-field-acf-form-data,.media-modal .compat-field-acf-blank{display:none !important}.media-modal .upload-error-message{white-space:pre-wrap}.media-modal .acf-required{padding:0 !important;margin:0 !important;float:none !important;color:red !important}.media-modal .media-sidebar .compat-item{padding-bottom:20px}@media(max-width: 900px){.media-modal .setting span,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{width:98%;float:none;text-align:left;min-height:0;padding:0}.media-modal .setting input,.media-modal .setting textarea,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{float:none;height:auto;max-width:none;width:98%}}.media-modal .acf-expand-details{float:right;padding:8px 10px;margin-right:6px;font-size:13px;height:18px;line-height:18px;color:#666;text-decoration:none}.media-modal .acf-expand-details:focus,.media-modal .acf-expand-details:active{outline:0 none;box-shadow:none;color:#666}.media-modal .acf-expand-details:hover{color:#000}.media-modal .acf-expand-details .is-open{display:none}.media-modal .acf-expand-details .is-closed{display:block}@media(max-width: 640px){.media-modal .acf-expand-details{display:none}}.media-modal.acf-expanded .acf-expand-details .is-open{display:block}.media-modal.acf-expanded .acf-expand-details .is-closed{display:none}.media-modal.acf-expanded .attachments-browser .media-toolbar,.media-modal.acf-expanded .attachments-browser .attachments{right:740px}.media-modal.acf-expanded .media-sidebar{width:708px}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{float:left;max-height:none}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img{max-width:100%;max-height:200px}.media-modal.acf-expanded .media-sidebar .attachment-info .details{float:right}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .attachment-details .setting .name,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:20%;margin-right:0}.media-modal.acf-expanded .media-sidebar .attachment-info .details,.media-modal.acf-expanded .media-sidebar .attachment-details .setting input,.media-modal.acf-expanded .media-sidebar .attachment-details .setting textarea,.media-modal.acf-expanded .media-sidebar .attachment-details .setting+.description,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-input{min-width:77%}@media(max-width: 900px){.media-modal.acf-expanded .attachments-browser .media-toolbar{display:none}.media-modal.acf-expanded .attachments{display:none}.media-modal.acf-expanded .media-sidebar{width:auto;max-width:none !important;bottom:0 !important}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{min-width:0;max-width:none;width:30%}.media-modal.acf-expanded .media-sidebar .attachment-info .details{min-width:0;max-width:none;width:67%}}@media(max-width: 640px){.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .attachment-info .details{width:100%}}.acf-media-modal .media-embed .setting.align,.acf-media-modal .media-embed .setting.link-to{display:none}.acf-media-modal.-edit{left:15%;right:15%;top:100px;bottom:100px}.acf-media-modal.-edit .media-frame-menu,.acf-media-modal.-edit .media-frame-router,.acf-media-modal.-edit .media-frame-content .attachments,.acf-media-modal.-edit .media-frame-content .media-toolbar{display:none}.acf-media-modal.-edit .media-frame-title,.acf-media-modal.-edit .media-frame-content,.acf-media-modal.-edit .media-frame-toolbar,.acf-media-modal.-edit .media-sidebar{width:auto;left:0;right:0}.acf-media-modal.-edit .media-frame-content{top:50px}.acf-media-modal.-edit .media-frame-title{border-bottom:1px solid #dfdfdf;box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.acf-media-modal.-edit .media-sidebar{padding:0 16px}.acf-media-modal.-edit .media-sidebar .attachment-details{overflow:visible}.acf-media-modal.-edit .media-sidebar .attachment-details>h3,.acf-media-modal.-edit .media-sidebar .attachment-details>h2{display:none}.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info{background:#fff;border-bottom:#ddd solid 1px;padding:16px;margin:0 -16px 16px}.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail{margin:0 16px 0 0}.acf-media-modal.-edit .media-sidebar .attachment-details .setting{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .attachment-details .setting span{margin:0}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field p.description{margin-top:3px}.acf-media-modal.-edit .media-sidebar .media-types-required-info{display:none}@media(max-width: 900px){.acf-media-modal.-edit{top:30px;right:30px;bottom:30px;left:30px}}@media(max-width: 640px){.acf-media-modal.-edit{top:0;right:0;bottom:0;left:0}}@media(max-width: 480px){.acf-media-modal.-edit .media-frame-content{top:40px}}.acf-temp-remove{position:relative;opacity:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.acf-temp-remove:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}.hidden-by-conditional-logic{display:none !important}.hidden-by-conditional-logic.appear-empty{display:table-cell !important}.hidden-by-conditional-logic.appear-empty .acf-input{display:none !important}.acf-postbox.acf-hidden{display:none !important}.acf-attention{transition:border .25s ease-out}.acf-attention.-focused{border:#23282d solid 1px !important;transition:none}tr.acf-attention{transition:box-shadow .25s ease-out;position:relative}tr.acf-attention.-focused{box-shadow:#23282d 0 0 0px 1px !important}#editor .edit-post-layout__metaboxes{padding:0}#editor .edit-post-layout__metaboxes .edit-post-meta-boxes-area{margin:0}#editor .metabox-location-side .postbox-container{float:none}#editor .postbox{color:#444}#editor .postbox>.postbox-header .hndle{border-bottom:none}#editor .postbox>.postbox-header .hndle:hover{background:rgba(0,0,0,0)}#editor .postbox>.postbox-header .handle-actions .handle-order-higher,#editor .postbox>.postbox-header .handle-actions .handle-order-lower{width:1.62rem}#editor .postbox>.postbox-header .handle-actions .acf-hndle-cog{height:44px;line-height:44px}#editor .postbox>.postbox-header:hover{background:#f0f0f0}#editor .postbox:last-child.closed>.postbox-header{border-bottom:none}#editor .postbox:last-child>.inside{border-bottom:none}#editor .block-editor-writing-flow__click-redirect{min-height:50px}body.is-dragging-metaboxes #acf_after_title-sortables{outline:3px dashed #646970;display:flow-root;min-height:60px;margin-bottom:3px !important} +.acf-admin-page #wpcontent{line-height:140%}.acf-admin-page a{color:#0783be}.acf-h1,.acf-admin-page h1,.acf-headerbar h1{font-size:21px;font-weight:400}.acf-h2,.acf-page-title,.acf-admin-page h2,.acf-headerbar h2{font-size:18px;font-weight:400}.acf-h3,.acf-admin-page h3,.acf-headerbar h3{font-size:16px;font-weight:400}.acf-admin-page .p1{font-size:15px}.acf-admin-page .p2{font-size:14px}.acf-admin-page .p3{font-size:13.5px}.acf-admin-page .p4{font-size:13px}.acf-admin-page .p5{font-size:12.5px}.acf-admin-page .p6,.acf-admin-page .acf-field p.description,.acf-field .acf-admin-page p.description,.acf-admin-page .acf-small{font-size:12px}.acf-admin-page .p7,.acf-admin-page .acf-field-setting-prefix_label p.description code,.acf-field-setting-prefix_label p.description .acf-admin-page code,.acf-admin-page .acf-field-setting-prefix_name p.description code,.acf-field-setting-prefix_name p.description .acf-admin-page code{font-size:11.5px}.acf-admin-page .p8{font-size:11px}.acf-page-title{color:#344054}.acf-admin-page .acf-settings-wrap h1{display:none !important}.acf-admin-page #acf-admin-tools h1:not(.acf-field-group-pro-features-title,.acf-field-group-pro-features-title-sm){display:none !important}.acf-admin-page a:focus{box-shadow:none;outline:none}.acf-admin-page a:focus-visible{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:1px solid rgba(0,0,0,0)}.acf-field,.acf-field .acf-label,.acf-field .acf-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.acf-field{margin:15px 0;clear:both}.acf-field p.description{display:block;margin:0;padding:0}.acf-field .acf-label{vertical-align:top;margin:0 0 10px}.acf-field .acf-label label{display:block;font-weight:500;margin:0 0 3px;padding:0}.acf-field .acf-label:empty{margin-bottom:0}.acf-field .acf-input{vertical-align:top}.acf-field p.description{display:block;margin-top:6px;color:#667085}.acf-field .acf-notice{margin:0 0 15px;background:#edf2ff;color:#0c6ca0;border-color:#2183b9}.acf-field .acf-notice.-error{background:#ffe6e6;color:#cc2727;border-color:#d12626}.acf-field .acf-notice.-success{background:#eefbe8;color:#0e7b17;border-color:#32a23b}.acf-field .acf-notice.-warning{background:#fff3e6;color:#bd4b0e;border-color:#d16226}td.acf-field,tr.acf-field{margin:0}.acf-field[data-width]{float:left;clear:none}.acf-field[data-width]+.acf-field[data-width]{border-left:1px solid #eee}html[dir=rtl] .acf-field[data-width]{float:right}html[dir=rtl] .acf-field[data-width]+.acf-field[data-width]{border-left:none;border-right:1px solid #eee}td.acf-field[data-width],tr.acf-field[data-width]{float:none}.acf-field.-c0{clear:both;border-left-width:0 !important}html[dir=rtl] .acf-field.-c0{border-left-width:1px !important;border-right-width:0 !important}.acf-field.-r0{border-top-width:0 !important}.acf-fields{position:relative}.acf-fields:after{display:block;clear:both;content:""}.acf-fields.-border{border:#ccd0d4 solid 1px;background:#fff}.acf-fields>.acf-field{position:relative;margin:0;padding:16px;border-top-width:1px;border-top-style:solid;border-top-color:#eaecf0}.acf-fields>.acf-field:first-child{border-top:none;margin-top:0}td.acf-fields{padding:0 !important}.acf-fields.-clear>.acf-field{border:none;padding:0;margin:15px 0}.acf-fields.-clear>.acf-field[data-width]{border:none !important}.acf-fields.-clear>.acf-field>.acf-label{padding:0}.acf-fields.-clear>.acf-field>.acf-input{padding:0}.acf-fields.-left>.acf-field{padding:15px 0}.acf-fields.-left>.acf-field:after{display:block;clear:both;content:""}.acf-fields.-left>.acf-field:before{content:"";display:block;position:absolute;z-index:0;background:#f9f9f9;border-color:#e1e1e1;border-style:solid;border-width:0 1px 0 0;top:0;bottom:0;left:0;width:20%}.acf-fields.-left>.acf-field[data-width]{float:none;width:auto !important;border-left-width:0 !important;border-right-width:0 !important}.acf-fields.-left>.acf-field>.acf-label{float:left;width:20%;margin:0;padding:0 12px}.acf-fields.-left>.acf-field>.acf-input{float:left;width:80%;margin:0;padding:0 12px}html[dir=rtl] .acf-fields.-left>.acf-field:before{border-width:0 0 0 1px;left:auto;right:0}html[dir=rtl] .acf-fields.-left>.acf-field>.acf-label{float:right}html[dir=rtl] .acf-fields.-left>.acf-field>.acf-input{float:right}#side-sortables .acf-fields.-left>.acf-field:before{display:none}#side-sortables .acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}#side-sortables .acf-fields.-left>.acf-field>.acf-input{width:100%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-field:before{display:none}.acf-fields.-left>.acf-field>.acf-label{width:100%;margin-bottom:10px}.acf-fields.-left>.acf-field>.acf-input{width:100%}}.acf-fields.-clear.-left>.acf-field{padding:0;border:none}.acf-fields.-clear.-left>.acf-field:before{display:none}.acf-fields.-clear.-left>.acf-field>.acf-label{padding:0}.acf-fields.-clear.-left>.acf-field>.acf-input{padding:0}.acf-table tr.acf-field>td.acf-label{padding:15px 12px;margin:0;background:#f9f9f9;width:20%}.acf-table tr.acf-field>td.acf-input{padding:15px 12px;margin:0;border-left-color:#e1e1e1}.acf-sortable-tr-helper{position:relative !important;display:table-row !important}.acf-postbox{position:relative}.acf-postbox>.inside{margin:0 !important;padding:0 !important}.acf-postbox .acf-hndle-cog{color:#72777c;font-size:16px;line-height:36px;height:36px;width:1.62rem;position:relative;display:none}.acf-postbox .acf-hndle-cog:hover{color:#191e23}.acf-postbox>.hndle:hover .acf-hndle-cog,.acf-postbox>.postbox-header:hover .acf-hndle-cog{display:inline-block}.acf-postbox>.hndle .acf-hndle-cog{height:20px;line-height:20px;float:right;width:auto}.acf-postbox>.hndle .acf-hndle-cog:hover{color:#777}.acf-postbox .acf-replace-with-fields{padding:15px;text-align:center}#post-body-content #acf_after_title-sortables{margin:20px 0 -20px}.acf-postbox.seamless{border:0 none;background:rgba(0,0,0,0);box-shadow:none}.acf-postbox.seamless>.postbox-header,.acf-postbox.seamless>.hndle,.acf-postbox.seamless>.handlediv{display:none !important}.acf-postbox.seamless>.inside{display:block !important;margin-left:-12px !important;margin-right:-12px !important}.acf-postbox.seamless>.inside>.acf-field{border-color:rgba(0,0,0,0)}.acf-postbox.seamless>.acf-fields.-left>.acf-field:before{display:none}@media screen and (max-width: 782px){.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-label,.acf-postbox.seamless>.acf-fields.-left>.acf-field>.acf-input{padding:0}}.acf-field input[type=text],.acf-field input[type=password],.acf-field input[type=date],.acf-field input[type=datetime],.acf-field input[type=datetime-local],.acf-field input[type=email],.acf-field input[type=month],.acf-field input[type=number],.acf-field input[type=search],.acf-field input[type=tel],.acf-field input[type=time],.acf-field input[type=url],.acf-field input[type=week],.acf-field textarea,.acf-field select{width:100%;padding:4px 8px;margin:0;box-sizing:border-box;font-size:14px;line-height:1.4}.acf-admin-3-8 .acf-field input[type=text],.acf-admin-3-8 .acf-field input[type=password],.acf-admin-3-8 .acf-field input[type=date],.acf-admin-3-8 .acf-field input[type=datetime],.acf-admin-3-8 .acf-field input[type=datetime-local],.acf-admin-3-8 .acf-field input[type=email],.acf-admin-3-8 .acf-field input[type=month],.acf-admin-3-8 .acf-field input[type=number],.acf-admin-3-8 .acf-field input[type=search],.acf-admin-3-8 .acf-field input[type=tel],.acf-admin-3-8 .acf-field input[type=time],.acf-admin-3-8 .acf-field input[type=url],.acf-admin-3-8 .acf-field input[type=week],.acf-admin-3-8 .acf-field textarea,.acf-admin-3-8 .acf-field select{padding:3px 5px}.acf-field textarea{resize:vertical}body.acf-browser-firefox .acf-field select{padding:4px 5px}.acf-input-prepend,.acf-input-append,.acf-input-wrap{box-sizing:border-box}.acf-input-prepend,.acf-input-append{font-size:13px;line-height:1.4;padding:4px 8px;background:#f5f5f5;border:#7e8993 solid 1px;min-height:30px}.acf-admin-3-8 .acf-input-prepend,.acf-admin-3-8 .acf-input-append{padding:3px 5px;border-color:#ddd;min-height:28px}.acf-input-prepend{float:left;border-right-width:0;border-radius:3px 0 0 3px}.acf-input-append{float:right;border-left-width:0;border-radius:0 3px 3px 0}.acf-input-wrap{position:relative;overflow:hidden}.acf-input-wrap .acf-is-prepended{border-radius:0 6px 6px 0 !important}.acf-input-wrap .acf-is-appended{border-radius:6px 0 0 6px !important}.acf-input-wrap .acf-is-prepended.acf-is-appended{border-radius:0 !important}html[dir=rtl] .acf-input-prepend{border-left-width:0;border-right-width:1px;border-radius:0 3px 3px 0;float:right}html[dir=rtl] .acf-input-append{border-left-width:1px;border-right-width:0;border-radius:3px 0 0 3px;float:left}html[dir=rtl] input.acf-is-prepended{border-radius:3px 0 0 3px !important}html[dir=rtl] input.acf-is-appended{border-radius:0 3px 3px 0 !important}html[dir=rtl] input.acf-is-prepended.acf-is-appended{border-radius:0 !important}.acf-color-picker .wp-color-result{border-color:#7e8993}.acf-admin-3-8 .acf-color-picker .wp-color-result{border-color:#ccd0d4}.acf-color-picker .wp-picker-active{position:relative;z-index:1}.acf-url i{position:absolute;top:5px;left:5px;opacity:.5;color:#7e8993}.acf-url input[type=url]{padding-left:27px !important}.acf-url.-valid i{opacity:1}.select2-container.-acf{z-index:1001}.select2-container.-acf .select2-choices{background:#fff;border-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,.07) inset;min-height:31px}.select2-container.-acf .select2-choices .select2-search-choice{margin:5px 0 5px 5px;padding:3px 5px 3px 18px;border-color:#bbb;background:#f9f9f9;box-shadow:0 1px 0 rgba(255,255,255,.25) inset}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff !important;box-shadow:0 0 3px rgba(0,0,0,.1)}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a{visibility:hidden}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;visibility:visible !important}.select2-container.-acf .select2-choices .select2-search-choice-focus{border-color:#999}.select2-container.-acf .select2-choices .select2-search-field input{height:31px;line-height:22px;margin:0;padding:5px 5px 5px 7px}.select2-container.-acf .select2-choice{border-color:#bbb}.select2-container.-acf .select2-choice .select2-arrow{background:rgba(0,0,0,0);border-left-color:#dfdfdf;padding-left:1px}.select2-container.-acf .select2-choice .select2-result-description{display:none}.select2-container.-acf.select2-container-active .select2-choices,.select2-container.-acf.select2-dropdown-open .select2-choices{border-color:#5b9dd9;border-radius:3px 3px 0 0}.select2-container.-acf.select2-dropdown-open .select2-choice{background:#fff;border-color:#5b9dd9}html[dir=rtl] .select2-container.-acf .select2-search-choice-close{left:24px}html[dir=rtl] .select2-container.-acf .select2-choice>.select2-chosen{margin-left:42px}html[dir=rtl] .select2-container.-acf .select2-choice .select2-arrow{padding-left:0;padding-right:1px}.select2-drop .select2-search{padding:4px 4px 0}.select2-drop .select2-result .select2-result-description{color:#999;font-size:12px;margin-left:5px}.select2-drop .select2-result.select2-highlighted .select2-result-description{color:#fff;opacity:.75}.select2-container.-acf li{margin-bottom:0}.select2-container.-acf[data-select2-id^=select2-data] .select2-selection--multiple{overflow:hidden}.select2-container.-acf .select2-selection{border-color:#7e8993}.acf-admin-3-8 .select2-container.-acf .select2-selection{border-color:#aaa}.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child{float:none}.select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child input{width:100% !important}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered{padding-right:0}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field]{display:inline;padding:0;margin:0}.select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] .select2-selection__choice{margin-right:0}.select2-container.-acf .select2-selection--multiple .select2-selection__choice{background-color:#f7f7f7;border-color:#ccc;max-width:100%;overflow:hidden;word-wrap:normal !important;white-space:normal}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper{background:#0783be;border-color:#066998;color:#fff !important;box-shadow:0 0 3px rgba(0,0,0,.1)}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span{visibility:hidden}.select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{position:static;border-right:none;padding:0}.select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder{background-color:#f2f4f7;border-color:#f2f4f7;visibility:visible !important}.select2-container.-acf .select2-selection--multiple .select2-search__field{box-shadow:none !important;min-height:0}.acf-row .select2-container.-acf .select2-selection--single{overflow:hidden}.acf-row .select2-container.-acf .select2-selection--single .select2-selection__rendered{white-space:normal}.acf-admin-single-field-group .select2-dropdown{border-color:#6bb5d8 !important;margin-top:-5px;overflow:hidden;box-shadow:0px 1px 2px rgba(16,24,40,.1)}.select2-dropdown.select2-dropdown--above{margin-top:0}.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]{background-color:#f9fafb !important;color:#667085}.acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]:hover{color:#399ccb}.acf-admin-single-field-group .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff !important;background-color:#0783be !important}.select2-dropdown .select2-results__option{margin-bottom:0}.select2-container .select2-dropdown{z-index:900000}.select2-container .select2-dropdown .select2-search__field{line-height:1.4;min-height:0}.acf-link .link-wrap{display:none;border:#ccd0d4 solid 1px;border-radius:3px;padding:5px;line-height:26px;background:#fff;word-wrap:break-word;word-break:break-all}.acf-link .link-wrap .link-title{padding:0 5px}.acf-link.-value .button{display:none}.acf-link.-value .acf-icon.-link-ext{display:none}.acf-link.-value .link-wrap{display:inline-block}.acf-link.-external .acf-icon.-link-ext{display:inline-block}#wp-link-backdrop{z-index:900000 !important}#wp-link-wrap{z-index:900001 !important}ul.acf-radio-list,ul.acf-checkbox-list{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);position:relative;padding:1px;margin:0}ul.acf-radio-list:focus-within,ul.acf-checkbox-list:focus-within{border:1px solid #a5d2e7;border-radius:6px}ul.acf-radio-list li,ul.acf-checkbox-list li{font-size:13px;line-height:22px;margin:0;position:relative;word-wrap:break-word}ul.acf-radio-list li label,ul.acf-checkbox-list li label{display:inline}ul.acf-radio-list li input[type=checkbox],ul.acf-radio-list li input[type=radio],ul.acf-checkbox-list li input[type=checkbox],ul.acf-checkbox-list li input[type=radio]{margin:-1px 4px 0 0;vertical-align:middle}ul.acf-radio-list li input[type=text],ul.acf-checkbox-list li input[type=text]{width:auto;vertical-align:middle;margin:2px 0}ul.acf-radio-list li span,ul.acf-checkbox-list li span{float:none}ul.acf-radio-list li i,ul.acf-checkbox-list li i{vertical-align:middle}ul.acf-radio-list.acf-hl li,ul.acf-checkbox-list.acf-hl li{margin-right:20px;clear:none}html[dir=rtl] ul.acf-radio-list input[type=checkbox],html[dir=rtl] ul.acf-radio-list input[type=radio],html[dir=rtl] ul.acf-checkbox-list input[type=checkbox],html[dir=rtl] ul.acf-checkbox-list input[type=radio]{margin-left:4px;margin-right:0}.acf-button-group{display:inline-block}.acf-button-group label{display:inline-block;border:#7e8993 solid 1px;position:relative;z-index:1;padding:5px 10px;background:#fff}.acf-button-group label:hover{color:#016087;background:#f3f5f6;border-color:#0071a1;z-index:2}.acf-button-group label.selected{border-color:#007cba;background:#008dd4;color:#fff;z-index:2}.acf-button-group input{display:none !important}.acf-button-group{padding-left:1px;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.acf-button-group label{margin:0 0 0 -1px;flex:1;text-align:center;white-space:nowrap}.acf-button-group label:first-child{border-radius:3px 0 0 3px}html[dir=rtl] .acf-button-group label:first-child{border-radius:0 3px 3px 0}.acf-button-group label:last-child{border-radius:0 3px 3px 0}html[dir=rtl] .acf-button-group label:last-child{border-radius:3px 0 0 3px}.acf-button-group label:only-child{border-radius:3px}.acf-button-group.-vertical{padding-left:0;padding-top:1px;flex-direction:column}.acf-button-group.-vertical label{margin:-1px 0 0 0}.acf-button-group.-vertical label:first-child{border-radius:3px 3px 0 0}.acf-button-group.-vertical label:last-child{border-radius:0 0 3px 3px}.acf-button-group.-vertical label:only-child{border-radius:3px}.acf-admin-3-8 .acf-button-group label{border-color:#ccd0d4}.acf-admin-3-8 .acf-button-group label:hover{border-color:#0071a1}.acf-admin-3-8 .acf-button-group label.selected{border-color:#007cba}.acf-admin-page .acf-button-group{display:flex;align-items:stretch;align-content:center;height:40px;border-radius:6px;box-shadow:0px 1px 2px rgba(16,24,40,.1)}.acf-admin-page .acf-button-group label{display:inline-flex;align-items:center;align-content:center;border:#d0d5dd solid 1px;padding:6px 16px;color:#475467;font-weight:500}.acf-admin-page .acf-button-group label:hover{color:#0783be}.acf-admin-page .acf-button-group label.selected{background:#f9fafb;color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;margin-top:8px;margin-left:2px;position:relative;padding-top:4px;padding-right:auto;padding-bottom:4px;padding-left:8px;background-color:#ebf5fa;border-color:#a5d2e7;color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{order:2;width:14px;height:14px;margin-right:0;margin-left:4px;color:#6bb5d8;text-indent:100%;white-space:nowrap;overflow:hidden}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{color:#0783be}.acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before{content:"";display:block;width:14px;height:14px;top:0;left:0;background-color:currentColor;border:none;border-radius:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("../../images/icons/icon-close.svg");mask-image:url("../../images/icons/icon-close.svg")}.acf-checkbox-list .button{margin:10px 0 0}.acf-switch{display:inline-block;border-radius:5px;cursor:pointer;position:relative;background:#f5f5f5;height:30px;vertical-align:middle;border:#7e8993 solid 1px;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease}.acf-switch span{display:inline-block;float:left;text-align:center;font-size:13px;line-height:22px;padding:4px 10px;min-width:15px}.acf-switch span i{vertical-align:middle}.acf-switch .acf-switch-on{color:#fff;text-shadow:#007cba 0 1px 0}.acf-switch .acf-switch-slider{position:absolute;top:2px;left:2px;bottom:2px;right:50%;z-index:1;background:#fff;border-radius:3px;border:#7e8993 solid 1px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;transition-property:left,right}.acf-switch:hover,.acf-switch.-focus{border-color:#0071a1;background:#f3f5f6;color:#016087}.acf-switch:hover .acf-switch-slider,.acf-switch.-focus .acf-switch-slider{border-color:#0071a1}.acf-switch.-on{background:#0d99d5;border-color:#007cba}.acf-switch.-on .acf-switch-slider{left:50%;right:2px;border-color:#007cba}.acf-switch.-on:hover{border-color:#007cba}.acf-switch+span{margin-left:6px}.acf-admin-3-8 .acf-switch{border-color:#ccd0d4}.acf-admin-3-8 .acf-switch .acf-switch-slider{border-color:#ccd0d4}.acf-admin-3-8 .acf-switch:hover,.acf-admin-3-8 .acf-switch.-focus{border-color:#0071a1}.acf-admin-3-8 .acf-switch:hover .acf-switch-slider,.acf-admin-3-8 .acf-switch.-focus .acf-switch-slider{border-color:#0071a1}.acf-admin-3-8 .acf-switch.-on{border-color:#007cba}.acf-admin-3-8 .acf-switch.-on .acf-switch-slider{border-color:#007cba}.acf-admin-3-8 .acf-switch.-on:hover{border-color:#007cba}.acf-switch-input{opacity:0;position:absolute;margin:0}.acf-admin-single-field-group .acf-true-false{border:1px solid rgba(0,0,0,0)}.acf-admin-single-field-group .acf-true-false:focus-within{border:1px solid #399ccb;border-radius:120px}.compat-item .acf-true-false .message{float:none;padding:0;vertical-align:middle}.acf-google-map{position:relative;border:#ccd0d4 solid 1px;background:#fff}.acf-google-map .title{position:relative;border-bottom:#ccd0d4 solid 1px}.acf-google-map .title .search{margin:0;font-size:14px;line-height:30px;height:40px;padding:5px 10px;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-google-map .title .acf-loading{position:absolute;top:10px;right:11px;display:none}.acf-google-map .title .acf-icon:active{display:inline-block !important}.acf-google-map .canvas{height:400px}.acf-google-map:hover .title .acf-actions{display:block}.acf-google-map .title .acf-icon.-location{display:inline-block}.acf-google-map .title .acf-icon.-cancel,.acf-google-map .title .acf-icon.-search{display:none}.acf-google-map.-value .title .search{font-weight:bold}.acf-google-map.-value .title .acf-icon.-location{display:none}.acf-google-map.-value .title .acf-icon.-cancel{display:inline-block}.acf-google-map.-searching .title .acf-icon.-location{display:none}.acf-google-map.-searching .title .acf-icon.-cancel,.acf-google-map.-searching .title .acf-icon.-search{display:inline-block}.acf-google-map.-searching .title .acf-actions{display:block}.acf-google-map.-searching .title .search{font-weight:normal !important}.acf-google-map.-loading .title a{display:none !important}.acf-google-map.-loading .title i{display:inline-block}.pac-container{border-width:1px 0;box-shadow:none}.pac-container:after{display:none}.pac-container .pac-item:first-child{border-top:0 none}.pac-container .pac-item{padding:5px 10px;cursor:pointer}html[dir=rtl] .pac-container .pac-item{text-align:right}.acf-relationship{background:#fff;border:#ccd0d4 solid 1px}.acf-relationship .filters{border-bottom:#ccd0d4 solid 1px;background:#fff}.acf-relationship .filters:after{display:block;clear:both;content:""}.acf-relationship .filters .filter{margin:0;padding:0;float:left;width:100%;box-sizing:border-box;padding:7px 7px 7px 0}.acf-relationship .filters .filter:first-child{padding-left:7px}.acf-relationship .filters .filter input,.acf-relationship .filters .filter select{margin:0;float:none}.acf-relationship .filters .filter input:focus,.acf-relationship .filters .filter input:active,.acf-relationship .filters .filter select:focus,.acf-relationship .filters .filter select:active{outline:none;box-shadow:none}.acf-relationship .filters .filter input{border-color:rgba(0,0,0,0);box-shadow:none;padding-left:3px;padding-right:3px}.acf-relationship .filters.-f2 .filter{width:50%}.acf-relationship .filters.-f3 .filter{width:25%}.acf-relationship .filters.-f3 .filter.-search{width:50%}.acf-relationship .list{margin:0;padding:5px;height:160px;overflow:auto}.acf-relationship .list .acf-rel-label,.acf-relationship .list .acf-rel-item,.acf-relationship .list p{padding:5px;margin:0;display:block;position:relative;min-height:18px}.acf-relationship .list .acf-rel-label{font-weight:bold}.acf-relationship .list .acf-rel-item{cursor:pointer}.acf-relationship .list .acf-rel-item b{text-decoration:underline;font-weight:normal}.acf-relationship .list .acf-rel-item .thumbnail{background:#e0e0e0;width:22px;height:22px;float:left;margin:-2px 5px 0 0}.acf-relationship .list .acf-rel-item .thumbnail img{max-width:22px;max-height:22px;margin:0 auto;display:block}.acf-relationship .list .acf-rel-item .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item .thumbnail.-icon img{max-height:20px;margin-top:1px}.acf-relationship .list .acf-rel-item:hover,.acf-relationship .list .acf-rel-item.relationship-hover{background:#3875d7;color:#fff}.acf-relationship .list .acf-rel-item:hover .thumbnail,.acf-relationship .list .acf-rel-item.relationship-hover .thumbnail{background:#a2bfec}.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon,.acf-relationship .list .acf-rel-item.relationship-hover .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item.disabled{opacity:.5}.acf-relationship .list .acf-rel-item.disabled:hover{background:rgba(0,0,0,0);color:#333;cursor:default}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail{background:#e0e0e0}.acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon{background:#fff}.acf-relationship .list ul{padding-bottom:5px}.acf-relationship .list ul .acf-rel-label,.acf-relationship .list ul .acf-rel-item,.acf-relationship .list ul p{padding-left:20px}.acf-relationship .selection{position:relative}.acf-relationship .selection:after{display:block;clear:both;content:""}.acf-relationship .selection .values,.acf-relationship .selection .choices{width:50%;background:#fff;float:left}.acf-relationship .selection .choices{background:#f9f9f9}.acf-relationship .selection .choices .list{border-right:#dfdfdf solid 1px}.acf-relationship .selection .values .acf-icon{position:absolute;top:4px;right:7px;display:none}html[dir=rtl] .acf-relationship .selection .values .acf-icon{right:auto;left:7px}.acf-relationship .selection .values .acf-rel-item:hover .acf-icon,.acf-relationship .selection .values .acf-rel-item.relationship-hover .acf-icon{display:block}.acf-relationship .selection .values .acf-rel-item{cursor:move}.acf-relationship .selection .values .acf-rel-item b{text-decoration:none}.menu-item .acf-relationship ul{width:auto}.menu-item .acf-relationship li{display:block}.acf-editor-wrap.delay .acf-editor-toolbar{content:"";display:block;background:#f5f5f5;border-bottom:#ddd solid 1px;color:#555d66;padding:10px}.acf-editor-wrap.delay .wp-editor-area{padding:10px;border:none;color:inherit !important}.acf-editor-wrap iframe{min-height:200px}.acf-editor-wrap .wp-editor-container{border:1px solid #ccd0d4;box-shadow:none !important}.acf-editor-wrap .wp-editor-tabs{box-sizing:content-box}.acf-editor-wrap .wp-switch-editor{border-color:#ccd0d4;border-bottom-color:rgba(0,0,0,0)}#mce_fullscreen_container{z-index:900000 !important}.acf-field-tab{display:none !important}.hidden-by-tab{display:none !important}.acf-tab-wrap{clear:both;z-index:1;overflow:auto}.acf-tab-group{border-bottom:#ccc solid 1px;padding:10px 10px 0}.acf-tab-group li{margin:0 .5em 0 0}.acf-tab-group li a{padding:5px 10px;display:block;color:#555;font-size:14px;font-weight:600;line-height:24px;border:#ccc solid 1px;border-bottom:0 none;text-decoration:none;background:#e5e5e5;transition:none}.acf-tab-group li a:hover{background:#fff}.acf-tab-group li a:focus{outline:none;box-shadow:none}.acf-tab-group li a:empty{display:none}html[dir=rtl] .acf-tab-group li{margin:0 0 0 .5em}.acf-tab-group li.active a{background:#f1f1f1;color:#000;padding-bottom:6px;margin-bottom:-1px;position:relative;z-index:1}.acf-fields>.acf-tab-wrap{background:#f9f9f9}.acf-fields>.acf-tab-wrap .acf-tab-group{position:relative;border-top:#ccd0d4 solid 1px;border-bottom:#ccd0d4 solid 1px;z-index:2;margin-bottom:-1px}.acf-admin-3-8 .acf-fields>.acf-tab-wrap .acf-tab-group{border-color:#dfdfdf}.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:20%}@media screen and (max-width: 640px){.acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:10px}}html[dir=rtl] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-left:0;padding-right:20%}@media screen and (max-width: 850px){html[dir=rtl] .acf-fields.-left>.acf-tab-wrap .acf-tab-group{padding-right:10px}}.acf-tab-wrap.-left .acf-tab-group{position:absolute;left:0;width:20%;border:0 none;padding:0 !important;margin:1px 0 0}.acf-tab-wrap.-left .acf-tab-group li{float:none;margin:-1px 0 0}.acf-tab-wrap.-left .acf-tab-group li a{border:1px solid #ededed;font-size:13px;line-height:18px;color:#0073aa;padding:10px;margin:0;font-weight:normal;border-width:1px 0;border-radius:0;background:rgba(0,0,0,0)}.acf-tab-wrap.-left .acf-tab-group li a:hover{color:#00a0d2}.acf-tab-wrap.-left .acf-tab-group li.active a{border-color:#dfdfdf;color:#000;margin-right:-1px;background:#fff}html[dir=rtl] .acf-tab-wrap.-left .acf-tab-group{left:auto;right:0}html[dir=rtl] .acf-tab-wrap.-left .acf-tab-group li.active a{margin-right:0;margin-left:-1px}.acf-field+.acf-tab-wrap.-left:before{content:"";display:block;position:relative;z-index:1;height:10px;border-top:#dfdfdf solid 1px;border-bottom:#dfdfdf solid 1px;margin-bottom:-1px}.acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a{border-top:none}.acf-fields.-sidebar{padding:0 0 0 20% !important;position:relative}.acf-fields.-sidebar:before{content:"";display:block;position:absolute;top:0;left:0;width:20%;bottom:0;border-right:#dfdfdf solid 1px;background:#f9f9f9;z-index:1}html[dir=rtl] .acf-fields.-sidebar{padding:0 20% 0 0 !important}html[dir=rtl] .acf-fields.-sidebar:before{border-left:#dfdfdf solid 1px;border-right-width:0;left:auto;right:0}.acf-fields.-sidebar.-left{padding:0 0 0 180px !important}html[dir=rtl] .acf-fields.-sidebar.-left{padding:0 180px 0 0 !important}.acf-fields.-sidebar.-left:before{background:#f1f1f1;border-color:#dfdfdf;width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group{width:180px}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li a{border-color:#e4e4e4}.acf-fields.-sidebar.-left>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f9f9f9}.acf-fields.-sidebar>.acf-field-tab+.acf-field{border-top:none}.acf-fields.-clear>.acf-tab-wrap{background:rgba(0,0,0,0)}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group{margin-top:0;border-top:none;padding-left:0;padding-right:0}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields.-sidebar{margin-left:0 !important}.acf-postbox.seamless>.acf-fields.-sidebar:before{background:rgba(0,0,0,0)}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap{background:rgba(0,0,0,0);margin-bottom:10px;padding-left:12px;padding-right:12px}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group{border-top:0 none;border-color:#ccd0d4}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#e5e5e5;border-color:#ccd0d4}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#f1f1f1}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left:before{border-top:none;height:auto}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group{margin-bottom:0}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li a{border-width:1px 0 1px 1px !important;border-color:#ccc;background:#e5e5e5}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap.-left .acf-tab-group li.active a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1}.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.menu-edit .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li a:hover,.widget .acf-fields.-clear>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.compat-item .acf-tab-wrap td{display:block}.acf-gallery-side .acf-tab-wrap{border-top:0 none !important}.acf-gallery-side .acf-tab-wrap .acf-tab-group{margin:10px 0 !important;padding:0 !important}.acf-gallery-side .acf-tab-group li.active a{background:#f9f9f9 !important}.widget .acf-tab-group{border-bottom-color:#e8e8e8}.widget .acf-tab-group li a{background:#f1f1f1}.widget .acf-tab-group li.active a{background:#fff}.media-modal.acf-expanded .compat-attachment-fields>tbody>tr.acf-tab-wrap .acf-tab-group{padding-left:23%;border-bottom-color:#ddd}.form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 5px 0 210px}html[dir=rtl] .form-table>tbody>tr.acf-tab-wrap .acf-tab-group{padding:0 210px 0 5px}.acf-oembed{position:relative;border:#ccd0d4 solid 1px;background:#fff}.acf-oembed .title{position:relative;border-bottom:#ccd0d4 solid 1px;padding:5px 10px}.acf-oembed .title .input-search{margin:0;font-size:14px;line-height:30px;height:30px;padding:0;border:0 none;box-shadow:none;border-radius:0;font-family:inherit;cursor:text}.acf-oembed .title .acf-actions{padding:6px}.acf-oembed .canvas{position:relative;min-height:250px;background:#f9f9f9}.acf-oembed .canvas .canvas-media{position:relative;z-index:1}.acf-oembed .canvas iframe{display:block;margin:0;padding:0;width:100%}.acf-oembed .canvas .acf-icon.-picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;height:42px;width:42px;font-size:42px;color:#999}.acf-oembed .canvas .acf-loading-overlay{background:rgba(255,255,255,.9)}.acf-oembed .canvas .canvas-error{position:absolute;top:50%;left:0%;right:0%;margin:-9px 0 0 0;text-align:center;display:none}.acf-oembed .canvas .canvas-error p{padding:8px;margin:0;display:inline}.acf-oembed.has-value .canvas{min-height:50px}.acf-oembed.has-value .input-search{font-weight:bold}.acf-oembed.has-value .title:hover .acf-actions{display:block}.acf-image-uploader{position:relative}.acf-image-uploader:after{display:block;clear:both;content:""}.acf-image-uploader p{margin:0}.acf-image-uploader .image-wrap{position:relative;float:left}.acf-image-uploader .image-wrap img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;min-width:30px;min-height:30px;background:#f1f1f1;margin:0;padding:0}.acf-image-uploader .image-wrap img[src$=".svg"]{min-height:100px;min-width:100px}.acf-image-uploader .image-wrap:hover .acf-actions{display:block}.acf-image-uploader input.button{width:auto}html[dir=rtl] .acf-image-uploader .image-wrap{float:right}.acf-file-uploader{position:relative}.acf-file-uploader p{margin:0}.acf-file-uploader .file-wrap{border:#ccd0d4 solid 1px;min-height:84px;position:relative;background:#fff}.acf-file-uploader .file-icon{position:absolute;top:0;left:0;bottom:0;padding:10px;background:#f1f1f1;border-right:#d5d9dd solid 1px}.acf-file-uploader .file-icon img{display:block;padding:0;margin:0;max-width:48px}.acf-file-uploader .file-info{padding:10px;margin-left:69px}.acf-file-uploader .file-info p{margin:0 0 2px;font-size:13px;line-height:1.4em;word-break:break-all}.acf-file-uploader .file-info a{text-decoration:none}.acf-file-uploader:hover .acf-actions{display:block}html[dir=rtl] .acf-file-uploader .file-icon{left:auto;right:0;border-left:#e5e5e5 solid 1px;border-right:none}html[dir=rtl] .acf-file-uploader .file-info{margin-right:69px;margin-left:0}.acf-ui-datepicker .ui-datepicker{z-index:900000 !important}.acf-ui-datepicker .ui-datepicker .ui-widget-header a{cursor:pointer;transition:none}.acf-ui-datepicker .ui-state-highlight.ui-state-hover{border:1px solid #98b7e8 !important;background:#98b7e8 !important;font-weight:normal !important;color:#fff !important}.acf-ui-datepicker .ui-state-highlight.ui-state-active{border:1px solid #3875d7 !important;background:#3875d7 !important;font-weight:normal !important;color:#fff !important}.acf-field-separator .acf-label{margin-bottom:0}.acf-field-separator .acf-label label{font-weight:normal}.acf-field-separator .acf-input{display:none}.acf-fields>.acf-field-separator{background:#f9f9f9;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-bottom:-1px;z-index:2}.acf-taxonomy-field{position:relative}.acf-taxonomy-field .categorychecklist-holder{border:#ccd0d4 solid 1px;border-radius:3px;max-height:200px;overflow:auto}.acf-taxonomy-field .acf-checkbox-list{margin:0;padding:10px}.acf-taxonomy-field .acf-checkbox-list ul.children{padding-left:18px}.acf-taxonomy-field:hover .acf-actions{display:block}.acf-taxonomy-field[data-ftype=select] .acf-actions{padding:0;margin:-9px}.acf-range-wrap .acf-append,.acf-range-wrap .acf-prepend{display:inline-block;vertical-align:middle;line-height:28px;margin:0 7px 0 0}.acf-range-wrap .acf-append{margin:0 0 0 7px}.acf-range-wrap input[type=range]{display:inline-block;padding:0;margin:0;vertical-align:middle;height:28px}.acf-range-wrap input[type=range]:focus{outline:none}.acf-range-wrap input[type=number]{display:inline-block;min-width:5em;padding-right:4px;margin-left:10px;vertical-align:middle}html[dir=rtl] .acf-range-wrap input[type=number]{margin-right:10px;margin-left:0}html[dir=rtl] .acf-range-wrap .acf-append{margin:0 7px 0 0}html[dir=rtl] .acf-range-wrap .acf-prepend{margin:0 0 0 7px}.acf-accordion{margin:-1px 0;padding:0;background:#fff;border-top:1px solid #d5d9dd;border-bottom:1px solid #d5d9dd;z-index:1}.acf-accordion .acf-accordion-title{margin:0;padding:12px;font-weight:bold;cursor:pointer;font-size:inherit;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title:hover{background:#f3f4f5}.acf-accordion .acf-accordion-title label{margin:0;padding:0;font-size:13px;line-height:1.4em}.acf-accordion .acf-accordion-title p{font-weight:normal}.acf-accordion .acf-accordion-title .acf-accordion-icon{float:right}.acf-accordion .acf-accordion-title svg.acf-accordion-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#191e23;fill:currentColor}.acf-accordion .acf-accordion-content{margin:0;padding:0 12px 12px;display:none}.acf-accordion.-open>.acf-accordion-content{display:block}.acf-field.acf-accordion{margin:-1px 0;padding:0 !important;border-color:#d5d9dd}.acf-field.acf-accordion .acf-label.acf-accordion-title{padding:12px;width:auto;float:none;width:auto}.acf-field.acf-accordion .acf-input.acf-accordion-content{padding:0;float:none;width:auto}.acf-field.acf-accordion .acf-input.acf-accordion-content>.acf-fields{border-top:#eee solid 1px}.acf-field.acf-accordion .acf-input.acf-accordion-content>.acf-fields.-clear{padding:0 12px 15px}.acf-fields.-left>.acf-field.acf-accordion:before{display:none}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-title{width:auto;margin:0 !important;padding:12px;float:none !important}.acf-fields.-left>.acf-field.acf-accordion .acf-accordion-content{padding:0 !important}.acf-fields.-clear>.acf-field.acf-accordion{border:#ccc solid 1px;background:rgba(0,0,0,0)}.acf-fields.-clear>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-16px}tr.acf-field.acf-accordion{background:rgba(0,0,0,0)}tr.acf-field.acf-accordion>.acf-input{padding:0 !important;border:#ccc solid 1px}tr.acf-field.acf-accordion .acf-accordion-content{padding:0 12px 12px}#addtag div.acf-field.error{border:0 none;padding:8px 0}#addtag>.acf-field.acf-accordion{padding-right:0;margin-right:5%}#addtag>.acf-field.acf-accordion+p.submit{margin-top:0}tr.acf-accordion{margin:15px 0 !important}tr.acf-accordion+tr.acf-accordion{margin-top:-16px !important}.acf-postbox.seamless>.acf-fields>.acf-accordion{margin-left:12px;margin-right:12px;border:#ccd0d4 solid 1px}.widget .widget-content>.acf-field.acf-accordion{border:#dfdfdf solid 1px;margin-bottom:10px}.widget .widget-content>.acf-field.acf-accordion .acf-accordion-title{margin-bottom:0}.widget .widget-content>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-11px}.media-modal .compat-attachment-fields .acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-1px}.media-modal .compat-attachment-fields .acf-field.acf-accordion>.acf-input{width:100%}.media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields>tbody>tr>td{padding-bottom:5px}.block-editor .edit-post-sidebar .acf-postbox>.postbox-header,.block-editor .edit-post-sidebar .acf-postbox>.hndle{border-bottom-width:0 !important}.block-editor .edit-post-sidebar .acf-postbox.closed>.postbox-header,.block-editor .edit-post-sidebar .acf-postbox.closed>.hndle{border-bottom-width:1px !important}.block-editor .edit-post-sidebar .acf-fields{min-height:1px;overflow:auto}.block-editor .edit-post-sidebar .acf-fields>.acf-field{border-width:0;border-color:#e2e4e7;margin:16px;padding:0;width:auto !important;min-height:0 !important;float:none !important}.block-editor .edit-post-sidebar .acf-fields>.acf-field>.acf-label{margin-bottom:5px}.block-editor .edit-post-sidebar .acf-fields>.acf-field>.acf-label label{font-weight:normal}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion{padding:0;margin:0;border-top-width:1px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion:first-child{border-top-width:0}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title{margin:0;padding:15px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title label{font-weight:500;color:#1e1e1e}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-title svg.acf-accordion-icon{right:16px}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-top-width:0}.acf-field-setting-prefix_label p.description,.acf-field-setting-prefix_name p.description{order:3;margin-top:0;margin-left:16px}.acf-field-setting-prefix_label p.description code,.acf-field-setting-prefix_name p.description code{padding-top:4px;padding-right:6px;padding-bottom:4px;padding-left:6px;background-color:#f2f4f7;border-radius:4px;color:#667085}.acf-fields>.acf-tab-wrap:first-child .acf-tab-group{border-top:none}.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#fff}.acf-fields>.acf-tab-wrap .acf-tab-group li a{background:#f1f1f1;border-color:#ccd0d4}.acf-fields>.acf-tab-wrap .acf-tab-group li a:hover{background:#fff}.form-table>tbody>.acf-field>.acf-label{padding:20px 10px 20px 0;width:210px}html[dir=rtl] .form-table>tbody>.acf-field>.acf-label{padding:20px 0 20px 10px}.form-table>tbody>.acf-field>.acf-label label{font-size:14px;color:#23282d}.form-table>tbody>.acf-field>.acf-input{padding:15px 10px}html[dir=rtl] .form-table>tbody>.acf-field>.acf-input{padding:15px 10px 15px 5%}.form-table>tbody>.acf-tab-wrap td{padding:15px 5% 15px 0}html[dir=rtl] .form-table>tbody>.acf-tab-wrap td{padding:15px 0 15px 5%}.form-table>tbody .form-table th.acf-th{width:auto}#your-profile .acf-field input[type=text],#your-profile .acf-field input[type=password],#your-profile .acf-field input[type=number],#your-profile .acf-field input[type=search],#your-profile .acf-field input[type=email],#your-profile .acf-field input[type=url],#your-profile .acf-field select,#createuser .acf-field input[type=text],#createuser .acf-field input[type=password],#createuser .acf-field input[type=number],#createuser .acf-field input[type=search],#createuser .acf-field input[type=email],#createuser .acf-field input[type=url],#createuser .acf-field select{max-width:25em}#your-profile .acf-field textarea,#createuser .acf-field textarea{max-width:500px}#your-profile .acf-field .acf-field input[type=text],#your-profile .acf-field .acf-field input[type=password],#your-profile .acf-field .acf-field input[type=number],#your-profile .acf-field .acf-field input[type=search],#your-profile .acf-field .acf-field input[type=email],#your-profile .acf-field .acf-field input[type=url],#your-profile .acf-field .acf-field textarea,#your-profile .acf-field .acf-field select,#createuser .acf-field .acf-field input[type=text],#createuser .acf-field .acf-field input[type=password],#createuser .acf-field .acf-field input[type=number],#createuser .acf-field .acf-field input[type=search],#createuser .acf-field .acf-field input[type=email],#createuser .acf-field .acf-field input[type=url],#createuser .acf-field .acf-field textarea,#createuser .acf-field .acf-field select{max-width:none}#registerform h2{margin:1em 0}#registerform .acf-field{margin-top:0}#registerform .acf-field .acf-label{margin-bottom:0}#registerform .acf-field .acf-label label{font-weight:normal;line-height:1.5}#registerform p.submit{text-align:right}#acf-term-fields{padding-right:5%}#acf-term-fields>.acf-field>.acf-label{margin:0}#acf-term-fields>.acf-field>.acf-label label{font-size:12px;font-weight:normal}p.submit .spinner,p.submit .acf-spinner{vertical-align:top;float:none;margin:4px 4px 0}#edittag .acf-fields.-left>.acf-field{padding-left:220px}#edittag .acf-fields.-left>.acf-field:before{width:209px}#edittag .acf-fields.-left>.acf-field>.acf-label{width:220px;margin-left:-220px;padding:0 10px}#edittag .acf-fields.-left>.acf-field>.acf-input{padding:0}#edittag>.acf-fields.-left{width:96%}#edittag>.acf-fields.-left>.acf-field>.acf-label{padding-left:0}.editcomment td:first-child{white-space:nowrap;width:131px}#widgets-right .widget .acf-field .description{padding-left:0;padding-right:0}.acf-widget-fields>.acf-field .acf-label{margin-bottom:5px}.acf-widget-fields>.acf-field .acf-label label{font-weight:normal;margin:0}.acf-menu-settings{border-top:1px solid #eee;margin-top:2em}.acf-menu-settings.-seamless{border-top:none;margin-top:15px}.acf-menu-settings.-seamless>h2{display:none}.acf-menu-settings .list li{display:block;margin-bottom:0}.acf-fields.acf-menu-item-fields{clear:both;padding-top:1px}.acf-fields.acf-menu-item-fields>.acf-field{margin:5px 0;padding-right:10px}.acf-fields.acf-menu-item-fields>.acf-field .acf-label{margin-bottom:0}.acf-fields.acf-menu-item-fields>.acf-field .acf-label label{font-style:italic;font-weight:normal}#post .compat-attachment-fields .compat-field-acf-form-data{display:none}#post .compat-attachment-fields,#post .compat-attachment-fields>tbody,#post .compat-attachment-fields>tbody>tr,#post .compat-attachment-fields>tbody>tr>th,#post .compat-attachment-fields>tbody>tr>td{display:block}#post .compat-attachment-fields>tbody>.acf-field{margin:15px 0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label{margin:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label{margin:0;padding:0}#post .compat-attachment-fields>tbody>.acf-field>.acf-label label p{margin:0 0 3px !important}#post .compat-attachment-fields>tbody>.acf-field>.acf-input{margin:0}.media-modal .compat-attachment-fields td.acf-input table{display:table;table-layout:auto}.media-modal .compat-attachment-fields td.acf-input table tbody{display:table-row-group}.media-modal .compat-attachment-fields td.acf-input table tr{display:table-row}.media-modal .compat-attachment-fields td.acf-input table td,.media-modal .compat-attachment-fields td.acf-input table th{display:table-cell}.media-modal .compat-attachment-fields>tbody>.acf-field{margin:5px 0}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:30%;margin:0;padding:0;float:left;text-align:right;display:block;float:left}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label>label{padding-top:6px;margin:0;color:#666;font-weight:400;line-height:16px}.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{width:65%;margin:0;padding:0;float:right;display:block}.media-modal .compat-attachment-fields>tbody>.acf-field p.description{margin:0}.acf-selection-error{background:#ffebe8;border:1px solid #c00;border-radius:3px;padding:8px;margin:20px 0 0}.acf-selection-error .selection-error-label{background:#c00;border-radius:3px;color:#fff;font-weight:bold;margin-right:8px;padding:2px 4px}.acf-selection-error .selection-error-message{color:#b44;display:block;padding-top:8px;word-wrap:break-word;white-space:pre-wrap}.media-modal .attachment.acf-disabled .thumbnail{opacity:.25 !important}.media-modal .attachment.acf-disabled .attachment-preview:before{background:rgba(0,0,0,.15);z-index:1;position:relative}.media-modal .compat-field-acf-form-data,.media-modal .compat-field-acf-blank{display:none !important}.media-modal .upload-error-message{white-space:pre-wrap}.media-modal .acf-required{padding:0 !important;margin:0 !important;float:none !important;color:red !important}.media-modal .media-sidebar .compat-item{padding-bottom:20px}@media(max-width: 900px){.media-modal .setting span,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-label{width:98%;float:none;text-align:left;min-height:0;padding:0}.media-modal .setting input,.media-modal .setting textarea,.media-modal .compat-attachment-fields>tbody>.acf-field>.acf-input{float:none;height:auto;max-width:none;width:98%}}.media-modal .acf-expand-details{float:right;padding:8px 10px;margin-right:6px;font-size:13px;height:18px;line-height:18px;color:#666;text-decoration:none}.media-modal .acf-expand-details:focus,.media-modal .acf-expand-details:active{outline:0 none;box-shadow:none;color:#666}.media-modal .acf-expand-details:hover{color:#000}.media-modal .acf-expand-details .is-open{display:none}.media-modal .acf-expand-details .is-closed{display:block}@media(max-width: 640px){.media-modal .acf-expand-details{display:none}}.media-modal.acf-expanded .acf-expand-details .is-open{display:block}.media-modal.acf-expanded .acf-expand-details .is-closed{display:none}.media-modal.acf-expanded .attachments-browser .media-toolbar,.media-modal.acf-expanded .attachments-browser .attachments{right:740px}.media-modal.acf-expanded .media-sidebar{width:708px}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{float:left;max-height:none}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img{max-width:100%;max-height:200px}.media-modal.acf-expanded .media-sidebar .attachment-info .details{float:right}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .attachment-details .setting .name,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-label{min-width:20%;margin-right:0}.media-modal.acf-expanded .media-sidebar .attachment-info .details,.media-modal.acf-expanded .media-sidebar .attachment-details .setting input,.media-modal.acf-expanded .media-sidebar .attachment-details .setting textarea,.media-modal.acf-expanded .media-sidebar .attachment-details .setting+.description,.media-modal.acf-expanded .media-sidebar .compat-attachment-fields>tbody>.acf-field>.acf-input{min-width:77%}@media(max-width: 900px){.media-modal.acf-expanded .attachments-browser .media-toolbar{display:none}.media-modal.acf-expanded .attachments{display:none}.media-modal.acf-expanded .media-sidebar{width:auto;max-width:none !important;bottom:0 !important}.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail{min-width:0;max-width:none;width:30%}.media-modal.acf-expanded .media-sidebar .attachment-info .details{min-width:0;max-width:none;width:67%}}@media(max-width: 640px){.media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,.media-modal.acf-expanded .media-sidebar .attachment-info .details{width:100%}}.acf-media-modal .media-embed .setting.align,.acf-media-modal .media-embed .setting.link-to{display:none}.acf-media-modal.-edit{left:15%;right:15%;top:100px;bottom:100px}.acf-media-modal.-edit .media-frame-menu,.acf-media-modal.-edit .media-frame-router,.acf-media-modal.-edit .media-frame-content .attachments,.acf-media-modal.-edit .media-frame-content .media-toolbar{display:none}.acf-media-modal.-edit .media-frame-title,.acf-media-modal.-edit .media-frame-content,.acf-media-modal.-edit .media-frame-toolbar,.acf-media-modal.-edit .media-sidebar{width:auto;left:0;right:0}.acf-media-modal.-edit .media-frame-content{top:50px}.acf-media-modal.-edit .media-frame-title{border-bottom:1px solid #dfdfdf;box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.acf-media-modal.-edit .media-sidebar{padding:0 16px}.acf-media-modal.-edit .media-sidebar .attachment-details{overflow:visible}.acf-media-modal.-edit .media-sidebar .attachment-details>h3,.acf-media-modal.-edit .media-sidebar .attachment-details>h2{display:none}.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info{background:#fff;border-bottom:#ddd solid 1px;padding:16px;margin:0 -16px 16px}.acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail{margin:0 16px 0 0}.acf-media-modal.-edit .media-sidebar .attachment-details .setting{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .attachment-details .setting span{margin:0}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field{margin:0 0 5px}.acf-media-modal.-edit .media-sidebar .compat-attachment-fields>tbody>.acf-field p.description{margin-top:3px}.acf-media-modal.-edit .media-sidebar .media-types-required-info{display:none}@media(max-width: 900px){.acf-media-modal.-edit{top:30px;right:30px;bottom:30px;left:30px}}@media(max-width: 640px){.acf-media-modal.-edit{top:0;right:0;bottom:0;left:0}}@media(max-width: 480px){.acf-media-modal.-edit .media-frame-content{top:40px}}.acf-temp-remove{position:relative;opacity:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.acf-temp-remove:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}.hidden-by-conditional-logic{display:none !important}.hidden-by-conditional-logic.appear-empty{display:table-cell !important}.hidden-by-conditional-logic.appear-empty .acf-input{display:none !important}.acf-postbox.acf-hidden{display:none !important}.acf-attention{transition:border .25s ease-out}.acf-attention.-focused{border:#23282d solid 1px !important;transition:none}tr.acf-attention{transition:box-shadow .25s ease-out;position:relative}tr.acf-attention.-focused{box-shadow:#23282d 0 0 0px 1px !important}#editor .edit-post-layout__metaboxes{padding:0}#editor .edit-post-layout__metaboxes .edit-post-meta-boxes-area{margin:0}#editor .metabox-location-side .postbox-container{float:none}#editor .postbox{color:#444}#editor .postbox>.postbox-header .hndle{border-bottom:none}#editor .postbox>.postbox-header .hndle:hover{background:rgba(0,0,0,0)}#editor .postbox>.postbox-header .handle-actions .handle-order-higher,#editor .postbox>.postbox-header .handle-actions .handle-order-lower{width:1.62rem}#editor .postbox>.postbox-header .handle-actions .acf-hndle-cog{height:44px;line-height:44px}#editor .postbox>.postbox-header:hover{background:#f0f0f0}#editor .postbox:last-child.closed>.postbox-header{border-bottom:none}#editor .postbox:last-child>.inside{border-bottom:none}#editor .block-editor-writing-flow__click-redirect{min-height:50px}body.is-dragging-metaboxes #acf_after_title-sortables{outline:3px dashed #646970;display:flow-root;min-height:60px;margin-bottom:3px !important} diff --git a/assets/build/js/acf-input.js b/assets/build/js/acf-input.js index f35d43f..5eecdec 100644 --- a/assets/build/js/acf-input.js +++ b/assets/build/js/acf-input.js @@ -4255,7 +4255,6 @@ active: false, actions: { refresh: 'onRefresh', - resize: 'onRefresh', close_field_object: 'onCloseFieldObject' }, data: { @@ -4428,28 +4427,21 @@ return tab; }, onRefresh: function () { - // Don't run on field group tabs. - if (['acf_field_settings_tabs', 'acf_field_group_settings_tabs'].includes(this.get('key'))) { + // only for left placements + if (this.get('placement') !== 'left') { return; } - // Block editor needs timeout to run after script is finished. - setTimeout(() => { - const $list = this.$el.children('ul'); - let $element = this.$el; - let attribute = 'height'; - let height; - if (this.get('placement') === 'left') { - $element = this.$el.parent(); - attribute = $element.is('td') ? 'height' : 'min-height'; + // vars + var $parent = this.$el.parent(); + var $list = this.$el.children('ul'); + var attribute = $parent.is('td') ? 'height' : 'min-height'; - // Find height (minus 1 for border-bottom). - height = $list.position().top + $list.outerHeight(true) - 1; - } else { - height = Math.ceil($list.outerHeight(true)); - } - $element.css(attribute, height); - }, 0); + // find height (minus 1 for border-bottom) + var height = $list.position().top + $list.outerHeight(true) - 1; + + // add css + $parent.css(attribute, height); }, onCloseFieldObject: function (fieldObject) { const tab = this.getVisible().find(item => { @@ -6348,13 +6340,11 @@ refresh: 'renderGroups' }, renderGroups: function () { - // Set timeout so the editor fires at the right time. - setTimeout(() => { - var self = this; - $('.acf-fields:visible').each(function () { - self.renderGroup($(this)); - }); - }, 0); + // loop + var self = this; + $('.acf-fields:visible').each(function () { + self.renderGroup($(this)); + }); }, renderGroup: function ($el) { // vars diff --git a/assets/build/js/acf-input.js.map b/assets/build/js/acf-input.js.map index 4fe5d4b..1cad765 100644 --- a/assets/build/js/acf-input.js.map +++ b/assets/build/js/acf-input.js.map @@ -1 +1 @@ -{"version":3,"file":"acf-input.js","mappings":"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AAS,EAAG;EAC3B;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;EACC,IAAIsoC,SAAS,GAAGroC,GAAG,CAACoK,KAAK,CAAChD,MAAM,CAAE;IACjC;IACAyD,EAAE,EAAE,WAAW;IAEf;IACAvF,IAAI,EAAE;MACL;MACAk1B,MAAM,EAAE,EAAE;MAEV;MACA5O,MAAM,EAAE,IAAI;MAEZ;MACA7M,MAAM,EAAE;IACT,CAAC;IAED;IACA5X,MAAM,EAAE;MACP,gBAAgB,EAAE;IACnB,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACEmhC,SAAS,EAAE,SAAAA,CAAW9N,MAAM,EAAG;MAC9BA,MAAM,CAACh0B,GAAG,CAAE,IAAI,CAAC+hC,QAAQ,EAAE,IAAK,CAAC;IAClC,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACEA,QAAQ,EAAE,SAAAA,CAAW1oB,KAAK,EAAG;MAC5B,IAAI,CAACva,IAAI,CAACk1B,MAAM,CAACtrB,IAAI,CAAE2Q,KAAM,CAAC;IAC/B,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACE2oB,SAAS,EAAE,SAAAA,CAAA,EAAY;MACtB,OAAO,IAAI,CAACljC,IAAI,CAACk1B,MAAM,CAACz1B,MAAM;IAC/B,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACE0jC,WAAW,EAAE,SAAAA,CAAA,EAAY;MACxB,OAAS,IAAI,CAACnjC,IAAI,CAACk1B,MAAM,GAAG,EAAE;IAC/B,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACEkO,SAAS,EAAE,SAAAA,CAAA,EAAY;MACtB,OAAO,IAAI,CAACpjC,IAAI,CAACk1B,MAAM;IACxB,CAAC;IAED;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;IACEmO,cAAc,EAAE,SAAAA,CAAA,EAAY;MAC3B;MACA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","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-compatibility.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-condition-types.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-condition.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-conditions.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-accordion.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-button-group.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-checkbox.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-color-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-date-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-date-time-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-file.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-google-map.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-image.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-link.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-oembed.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-page-link.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-post-object.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-radio.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-range.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-relationship.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-select.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-tab.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-taxonomy.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-time-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-true-false.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-url.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-user.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-wysiwyg.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-fields.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-helpers.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-media.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-postbox.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-screen.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-select2.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-tinymce.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-unload.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-validation.js","webpack://advanced-custom-fields-pro/webpack/bootstrap","webpack://advanced-custom-fields-pro/webpack/runtime/compat get default export","webpack://advanced-custom-fields-pro/webpack/runtime/define property getters","webpack://advanced-custom-fields-pro/webpack/runtime/hasOwnProperty shorthand","webpack://advanced-custom-fields-pro/webpack/runtime/make namespace object","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/acf-input.js"],"sourcesContent":["( function ( $, undefined ) {\n\t/**\n\t * acf.newCompatibility\n\t *\n\t * Inserts a new __proto__ object compatibility layer\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject instance The object to modify.\n\t * @param\tobject compatibilty Optional. The compatibilty layer.\n\t * @return\tobject compatibilty\n\t */\n\n\tacf.newCompatibility = function ( instance, compatibilty ) {\n\t\t// defaults\n\t\tcompatibilty = compatibilty || {};\n\n\t\t// inherit __proto_-\n\t\tcompatibilty.__proto__ = instance.__proto__;\n\n\t\t// inject\n\t\tinstance.__proto__ = compatibilty;\n\n\t\t// reference\n\t\tinstance.compatibility = compatibilty;\n\n\t\t// return\n\t\treturn compatibilty;\n\t};\n\n\t/**\n\t * acf.getCompatibility\n\t *\n\t * Returns the compatibility layer for a given instance\n\t *\n\t * @date\t13/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject\t\tinstance\t\tThe object to look in.\n\t * @return\tobject|null\tcompatibility\tThe compatibility object or null on failure.\n\t */\n\n\tacf.getCompatibility = function ( instance ) {\n\t\treturn instance.compatibility || null;\n\t};\n\n\t/**\n\t * acf (compatibility)\n\t *\n\t * Compatibility layer for the acf object\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar _acf = acf.newCompatibility( acf, {\n\t\t// storage\n\t\tl10n: {},\n\t\to: {},\n\t\tfields: {},\n\n\t\t// changed function names\n\t\tupdate: acf.set,\n\t\tadd_action: acf.addAction,\n\t\tremove_action: acf.removeAction,\n\t\tdo_action: acf.doAction,\n\t\tadd_filter: acf.addFilter,\n\t\tremove_filter: acf.removeFilter,\n\t\tapply_filters: acf.applyFilters,\n\t\tparse_args: acf.parseArgs,\n\t\tdisable_el: acf.disable,\n\t\tdisable_form: acf.disable,\n\t\tenable_el: acf.enable,\n\t\tenable_form: acf.enable,\n\t\tupdate_user_setting: acf.updateUserSetting,\n\t\tprepare_for_ajax: acf.prepareForAjax,\n\t\tis_ajax_success: acf.isAjaxSuccess,\n\t\tremove_el: acf.remove,\n\t\tremove_tr: acf.remove,\n\t\tstr_replace: acf.strReplace,\n\t\trender_select: acf.renderSelect,\n\t\tget_uniqid: acf.uniqid,\n\t\tserialize_form: acf.serialize,\n\t\tesc_html: acf.strEscape,\n\t\tstr_sanitize: acf.strSanitize,\n\t} );\n\n\t_acf._e = function ( k1, k2 ) {\n\t\t// defaults\n\t\tk1 = k1 || '';\n\t\tk2 = k2 || '';\n\n\t\t// compability\n\t\tvar compatKey = k2 ? k1 + '.' + k2 : k1;\n\t\tvar compats = {\n\t\t\t'image.select': 'Select Image',\n\t\t\t'image.edit': 'Edit Image',\n\t\t\t'image.update': 'Update Image',\n\t\t};\n\t\tif ( compats[ compatKey ] ) {\n\t\t\treturn acf.__( compats[ compatKey ] );\n\t\t}\n\n\t\t// try k1\n\t\tvar string = this.l10n[ k1 ] || '';\n\n\t\t// try k2\n\t\tif ( k2 ) {\n\t\t\tstring = string[ k2 ] || '';\n\t\t}\n\n\t\t// return\n\t\treturn string;\n\t};\n\n\t_acf.get_selector = function ( s ) {\n\t\t// vars\n\t\tvar selector = '.acf-field';\n\n\t\t// bail early if no search\n\t\tif ( ! s ) {\n\t\t\treturn selector;\n\t\t}\n\n\t\t// compatibility with object\n\t\tif ( $.isPlainObject( s ) ) {\n\t\t\tif ( $.isEmptyObject( s ) ) {\n\t\t\t\treturn selector;\n\t\t\t} else {\n\t\t\t\tfor ( var k in s ) {\n\t\t\t\t\ts = s[ k ];\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// append\n\t\tselector += '-' + s;\n\n\t\t// replace underscores (split/join replaces all and is faster than regex!)\n\t\tselector = acf.strReplace( '_', '-', selector );\n\n\t\t// remove potential double up\n\t\tselector = acf.strReplace( 'field-field-', 'field-', selector );\n\n\t\t// return\n\t\treturn selector;\n\t};\n\n\t_acf.get_fields = function ( s, $el, all ) {\n\t\t// args\n\t\tvar args = {\n\t\t\tis: s || '',\n\t\t\tparent: $el || false,\n\t\t\tsuppressFilters: all || false,\n\t\t};\n\n\t\t// change 'field_123' to '.acf-field-123'\n\t\tif ( args.is ) {\n\t\t\targs.is = this.get_selector( args.is );\n\t\t}\n\n\t\t// return\n\t\treturn acf.findFields( args );\n\t};\n\n\t_acf.get_field = function ( s, $el ) {\n\t\t// get fields\n\t\tvar $fields = this.get_fields.apply( this, arguments );\n\n\t\t// return\n\t\tif ( $fields.length ) {\n\t\t\treturn $fields.first();\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t_acf.get_closest_field = function ( $el, s ) {\n\t\treturn $el.closest( this.get_selector( s ) );\n\t};\n\n\t_acf.get_field_wrap = function ( $el ) {\n\t\treturn $el.closest( this.get_selector() );\n\t};\n\n\t_acf.get_field_key = function ( $field ) {\n\t\treturn $field.data( 'key' );\n\t};\n\n\t_acf.get_field_type = function ( $field ) {\n\t\treturn $field.data( 'type' );\n\t};\n\n\t_acf.get_data = function ( $el, defaults ) {\n\t\treturn acf.parseArgs( $el.data(), defaults );\n\t};\n\n\t_acf.maybe_get = function ( obj, key, value ) {\n\t\t// default\n\t\tif ( value === undefined ) {\n\t\t\tvalue = null;\n\t\t}\n\n\t\t// get keys\n\t\tkeys = String( key ).split( '.' );\n\n\t\t// acf.isget\n\t\tfor ( var i = 0; i < keys.length; i++ ) {\n\t\t\tif ( ! obj.hasOwnProperty( keys[ i ] ) ) {\n\t\t\t\treturn value;\n\t\t\t}\n\t\t\tobj = obj[ keys[ i ] ];\n\t\t}\n\t\treturn obj;\n\t};\n\n\t/**\n\t * hooks\n\t *\n\t * Modify add_action and add_filter functions to add compatibility with changed $field parameter\n\t * Using the acf.add_action() or acf.add_filter() functions will interpret new field parameters as jQuery $field\n\t *\n\t * @date\t12/5/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar compatibleArgument = function ( arg ) {\n\t\treturn arg instanceof acf.Field ? arg.$el : arg;\n\t};\n\n\tvar compatibleArguments = function ( args ) {\n\t\treturn acf.arrayArgs( args ).map( compatibleArgument );\n\t};\n\n\tvar compatibleCallback = function ( origCallback ) {\n\t\treturn function () {\n\t\t\t// convert to compatible arguments\n\t\t\tif ( arguments.length ) {\n\t\t\t\tvar args = compatibleArguments( arguments );\n\n\t\t\t\t// add default argument for 'ready', 'append' and 'load' events\n\t\t\t} else {\n\t\t\t\tvar args = [ $( document ) ];\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn origCallback.apply( this, args );\n\t\t};\n\t};\n\n\t_acf.add_action = function ( action, callback, priority, context ) {\n\t\t// handle multiple actions\n\t\tvar actions = action.split( ' ' );\n\t\tvar length = actions.length;\n\t\tif ( length > 1 ) {\n\t\t\tfor ( var i = 0; i < length; i++ ) {\n\t\t\t\taction = actions[ i ];\n\t\t\t\t_acf.add_action.apply( this, arguments );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\n\t\t// single\n\t\tvar callback = compatibleCallback( callback );\n\t\treturn acf.addAction.apply( this, arguments );\n\t};\n\n\t_acf.add_filter = function ( action, callback, priority, context ) {\n\t\tvar callback = compatibleCallback( callback );\n\t\treturn acf.addFilter.apply( this, arguments );\n\t};\n\n\t/*\n\t * acf.model\n\t *\n\t * This model acts as a scafold for action.event driven modules\n\t *\n\t * @type\tobject\n\t * @date\t8/09/2014\n\t * @since\t5.0.0\n\t *\n\t * @param\t(object)\n\t * @return\t(object)\n\t */\n\n\t_acf.model = {\n\t\tactions: {},\n\t\tfilters: {},\n\t\tevents: {},\n\t\textend: function ( args ) {\n\t\t\t// extend\n\t\t\tvar model = $.extend( {}, this, args );\n\n\t\t\t// setup actions\n\t\t\t$.each( model.actions, function ( name, callback ) {\n\t\t\t\tmodel._add_action( name, callback );\n\t\t\t} );\n\n\t\t\t// setup filters\n\t\t\t$.each( model.filters, function ( name, callback ) {\n\t\t\t\tmodel._add_filter( name, callback );\n\t\t\t} );\n\n\t\t\t// setup events\n\t\t\t$.each( model.events, function ( name, callback ) {\n\t\t\t\tmodel._add_event( name, callback );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn model;\n\t\t},\n\n\t\t_add_action: function ( name, callback ) {\n\t\t\t// split\n\t\t\tvar model = this,\n\t\t\t\tdata = name.split( ' ' );\n\n\t\t\t// add missing priority\n\t\t\tvar name = data[ 0 ] || '',\n\t\t\t\tpriority = data[ 1 ] || 10;\n\n\t\t\t// add action\n\t\t\tacf.add_action( name, model[ callback ], priority, model );\n\t\t},\n\n\t\t_add_filter: function ( name, callback ) {\n\t\t\t// split\n\t\t\tvar model = this,\n\t\t\t\tdata = name.split( ' ' );\n\n\t\t\t// add missing priority\n\t\t\tvar name = data[ 0 ] || '',\n\t\t\t\tpriority = data[ 1 ] || 10;\n\n\t\t\t// add action\n\t\t\tacf.add_filter( name, model[ callback ], priority, model );\n\t\t},\n\n\t\t_add_event: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this,\n\t\t\t\ti = name.indexOf( ' ' ),\n\t\t\t\tevent = i > 0 ? name.substr( 0, i ) : name,\n\t\t\t\tselector = i > 0 ? name.substr( i + 1 ) : '';\n\n\t\t\t// event\n\t\t\tvar fn = function ( e ) {\n\t\t\t\t// append $el to event object\n\t\t\t\te.$el = $( this );\n\n\t\t\t\t// append $field to event object (used in field group)\n\t\t\t\tif ( acf.field_group ) {\n\t\t\t\t\te.$field = e.$el.closest( '.acf-field-object' );\n\t\t\t\t}\n\n\t\t\t\t// event\n\t\t\t\tif ( typeof model.event === 'function' ) {\n\t\t\t\t\te = model.event( e );\n\t\t\t\t}\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t};\n\n\t\t\t// add event\n\t\t\tif ( selector ) {\n\t\t\t\t$( document ).on( event, selector, fn );\n\t\t\t} else {\n\t\t\t\t$( document ).on( event, fn );\n\t\t\t}\n\t\t},\n\n\t\tget: function ( name, value ) {\n\t\t\t// defaults\n\t\t\tvalue = value || null;\n\n\t\t\t// get\n\t\t\tif ( typeof this[ name ] !== 'undefined' ) {\n\t\t\t\tvalue = this[ name ];\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn value;\n\t\t},\n\n\t\tset: function ( name, value ) {\n\t\t\t// set\n\t\t\tthis[ name ] = value;\n\n\t\t\t// function for 3rd party\n\t\t\tif ( typeof this[ '_set_' + name ] === 'function' ) {\n\t\t\t\tthis[ '_set_' + name ].apply( this );\n\t\t\t}\n\n\t\t\t// return for chaining\n\t\t\treturn this;\n\t\t},\n\t};\n\n\t/*\n\t * field\n\t *\n\t * This model sets up many of the field's interactions\n\t *\n\t * @type\tfunction\n\t * @date\t21/02/2014\n\t * @since\t3.5.1\n\t *\n\t * @param\tn/a\n\t * @return\tn/a\n\t */\n\n\t_acf.field = acf.model.extend( {\n\t\ttype: '',\n\t\to: {},\n\t\t$field: null,\n\t\t_add_action: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this;\n\n\t\t\t// update name\n\t\t\tname = name + '_field/type=' + model.type;\n\n\t\t\t// add action\n\t\t\tacf.add_action( name, function ( $field ) {\n\t\t\t\t// focus\n\t\t\t\tmodel.set( '$field', $field );\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t} );\n\t\t},\n\n\t\t_add_filter: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this;\n\n\t\t\t// update name\n\t\t\tname = name + '_field/type=' + model.type;\n\n\t\t\t// add action\n\t\t\tacf.add_filter( name, function ( $field ) {\n\t\t\t\t// focus\n\t\t\t\tmodel.set( '$field', $field );\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t} );\n\t\t},\n\n\t\t_add_event: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this,\n\t\t\t\tevent = name.substr( 0, name.indexOf( ' ' ) ),\n\t\t\t\tselector = name.substr( name.indexOf( ' ' ) + 1 ),\n\t\t\t\tcontext = acf.get_selector( model.type );\n\n\t\t\t// add event\n\t\t\t$( document ).on( event, context + ' ' + selector, function ( e ) {\n\t\t\t\t// vars\n\t\t\t\tvar $el = $( this );\n\t\t\t\tvar $field = acf.get_closest_field( $el, model.type );\n\n\t\t\t\t// bail early if no field\n\t\t\t\tif ( ! $field.length ) return;\n\n\t\t\t\t// focus\n\t\t\t\tif ( ! $field.is( model.$field ) ) {\n\t\t\t\t\tmodel.set( '$field', $field );\n\t\t\t\t}\n\n\t\t\t\t// append to event\n\t\t\t\te.$el = $el;\n\t\t\t\te.$field = $field;\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, [ e ] );\n\t\t\t} );\n\t\t},\n\n\t\t_set_$field: function () {\n\t\t\t// callback\n\t\t\tif ( typeof this.focus === 'function' ) {\n\t\t\t\tthis.focus();\n\t\t\t}\n\t\t},\n\n\t\t// depreciated\n\t\tdoFocus: function ( $field ) {\n\t\t\treturn this.set( '$field', $field );\n\t\t},\n\t} );\n\n\t/**\n\t * validation\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar _validation = acf.newCompatibility( acf.validation, {\n\t\tremove_error: function ( $field ) {\n\t\t\tacf.getField( $field ).removeError();\n\t\t},\n\t\tadd_warning: function ( $field, message ) {\n\t\t\tacf.getField( $field ).showNotice( {\n\t\t\t\ttext: message,\n\t\t\t\ttype: 'warning',\n\t\t\t\ttimeout: 1000,\n\t\t\t} );\n\t\t},\n\t\tfetch: acf.validateForm,\n\t\tenableSubmit: acf.enableSubmit,\n\t\tdisableSubmit: acf.disableSubmit,\n\t\tshowSpinner: acf.showSpinner,\n\t\thideSpinner: acf.hideSpinner,\n\t\tunlockForm: acf.unlockForm,\n\t\tlockForm: acf.lockForm,\n\t} );\n\n\t/**\n\t * tooltip\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.tooltip = {\n\t\ttooltip: function ( text, $el ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn tooltip.$el;\n\t\t},\n\n\t\ttemp: function ( text, $el ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t\ttimeout: 250,\n\t\t\t} );\n\t\t},\n\n\t\tconfirm: function ( $el, callback, text, button_y, button_n ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\tconfirm: true,\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t\tconfirm: function () {\n\t\t\t\t\tcallback( true );\n\t\t\t\t},\n\t\t\t\tcancel: function () {\n\t\t\t\t\tcallback( false );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tconfirm_remove: function ( $el, callback ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\tconfirmRemove: true,\n\t\t\t\ttarget: $el,\n\t\t\t\tconfirm: function () {\n\t\t\t\t\tcallback( true );\n\t\t\t\t},\n\t\t\t\tcancel: function () {\n\t\t\t\t\tcallback( false );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\t};\n\n\t/**\n\t * tooltip\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.media = new acf.Model( {\n\t\tactiveFrame: false,\n\t\tactions: {\n\t\t\tnew_media_popup: 'onNewMediaPopup',\n\t\t},\n\n\t\tframe: function () {\n\t\t\treturn this.activeFrame;\n\t\t},\n\n\t\tonNewMediaPopup: function ( popup ) {\n\t\t\tthis.activeFrame = popup.frame;\n\t\t},\n\n\t\tpopup: function ( props ) {\n\t\t\t// update props\n\t\t\tif ( props.mime_types ) {\n\t\t\t\tprops.allowedTypes = props.mime_types;\n\t\t\t}\n\t\t\tif ( props.id ) {\n\t\t\t\tprops.attachment = props.id;\n\t\t\t}\n\n\t\t\t// new\n\t\t\tvar popup = acf.newMediaPopup( props );\n\n\t\t\t// append\n\t\t\t/*\n\t\t\tif( props.selected ) {\n\t\t\t\tpopup.selected = props.selected;\n\t\t\t}\n*/\n\n\t\t\t// return\n\t\t\treturn popup.frame;\n\t\t},\n\t} );\n\n\t/**\n\t * Select2\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.select2 = {\n\t\tinit: function ( $select, args, $field ) {\n\t\t\t// compatible args\n\t\t\tif ( args.allow_null ) {\n\t\t\t\targs.allowNull = args.allow_null;\n\t\t\t}\n\t\t\tif ( args.ajax_action ) {\n\t\t\t\targs.ajaxAction = args.ajax_action;\n\t\t\t}\n\t\t\tif ( $field ) {\n\t\t\t\targs.field = acf.getField( $field );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.newSelect2( $select, args );\n\t\t},\n\n\t\tdestroy: function ( $select ) {\n\t\t\treturn acf.getInstance( $select ).destroy();\n\t\t},\n\t};\n\n\t/**\n\t * postbox\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.postbox = {\n\t\trender: function ( args ) {\n\t\t\t// compatible args\n\t\t\tif ( args.edit_url ) {\n\t\t\t\targs.editLink = args.edit_url;\n\t\t\t}\n\t\t\tif ( args.edit_title ) {\n\t\t\t\targs.editTitle = args.edit_title;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.newPostbox( args );\n\t\t},\n\t};\n\n\t/**\n\t * acf.screen\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newCompatibility( acf.screen, {\n\t\tupdate: function () {\n\t\t\treturn this.set.apply( this, arguments );\n\t\t},\n\t\tfetch: acf.screen.check,\n\t} );\n\t_acf.ajax = acf.screen;\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar __ = acf.__;\n\n\tvar parseString = function ( val ) {\n\t\treturn val ? '' + val : '';\n\t};\n\n\tvar isEqualTo = function ( v1, v2 ) {\n\t\treturn (\n\t\t\tparseString( v1 ).toLowerCase() === parseString( v2 ).toLowerCase()\n\t\t);\n\t};\n\n\tvar isEqualToNumber = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) === parseFloat( v2 );\n\t};\n\n\tvar isGreaterThan = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) > parseFloat( v2 );\n\t};\n\n\tvar isLessThan = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) < parseFloat( v2 );\n\t};\n\n\tvar inArray = function ( v1, array ) {\n\t\t// cast all values as string\n\t\tarray = array.map( function ( v2 ) {\n\t\t\treturn parseString( v2 );\n\t\t} );\n\n\t\treturn array.indexOf( v1 ) > -1;\n\t};\n\n\tvar containsString = function ( haystack, needle ) {\n\t\treturn parseString( haystack ).indexOf( parseString( needle ) ) > -1;\n\t};\n\n\tvar matchesPattern = function ( v1, pattern ) {\n\t\tvar regexp = new RegExp( parseString( pattern ), 'gi' );\n\t\treturn parseString( v1 ).match( regexp );\n\t};\n\n\t/**\n\t * hasValue\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar HasValue = acf.Condition.extend( {\n\t\ttype: 'hasValue',\n\t\toperator: '!=empty',\n\t\tlabel: __( 'Has any value' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'range',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'image',\n\t\t\t'file',\n\t\t\t'wysiwyg',\n\t\t\t'oembed',\n\t\t\t'select',\n\t\t\t'checkbox',\n\t\t\t'radio',\n\t\t\t'button_group',\n\t\t\t'link',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t\t'google_map',\n\t\t\t'date_picker',\n\t\t\t'date_time_picker',\n\t\t\t'time_picker',\n\t\t\t'color_picker',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\tlet val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\treturn val ? true : false;\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( HasValue );\n\n\t/**\n\t * hasValue\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar HasNoValue = HasValue.extend( {\n\t\ttype: 'hasNoValue',\n\t\toperator: '==empty',\n\t\tlabel: __( 'Has no value' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! HasValue.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( HasNoValue );\n\n\t/**\n\t * EqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar EqualTo = acf.Condition.extend( {\n\t\ttype: 'equalTo',\n\t\toperator: '==',\n\t\tlabel: __( 'Value is equal to' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'range',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\tif ( acf.isNumeric( rule.value ) ) {\n\t\t\t\treturn isEqualToNumber( rule.value, field.val() );\n\t\t\t} else {\n\t\t\t\treturn isEqualTo( rule.value, field.val() );\n\t\t\t}\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( EqualTo );\n\n\t/**\n\t * NotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar NotEqualTo = EqualTo.extend( {\n\t\ttype: 'notEqualTo',\n\t\toperator: '!=',\n\t\tlabel: __( 'Value is not equal to' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! EqualTo.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( NotEqualTo );\n\n\t/**\n\t * PatternMatch\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar PatternMatch = acf.Condition.extend( {\n\t\ttype: 'patternMatch',\n\t\toperator: '==pattern',\n\t\tlabel: __( 'Value matches pattern' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'wysiwyg',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn matchesPattern( field.val(), rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( PatternMatch );\n\n\t/**\n\t * Contains\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar Contains = acf.Condition.extend( {\n\t\ttype: 'contains',\n\t\toperator: '==contains',\n\t\tlabel: __( 'Value contains' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'wysiwyg',\n\t\t\t'oembed',\n\t\t\t'select',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn containsString( field.val(), rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( Contains );\n\n\t/**\n\t * TrueFalseEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar TrueFalseEqualTo = EqualTo.extend( {\n\t\ttype: 'trueFalseEqualTo',\n\t\tchoiceType: 'select',\n\t\tfieldTypes: [ 'true_false' ],\n\t\tchoices: function ( field ) {\n\t\t\treturn [\n\t\t\t\t{\n\t\t\t\t\tid: 1,\n\t\t\t\t\ttext: __( 'Checked' ),\n\t\t\t\t},\n\t\t\t];\n\t\t},\n\t} );\n\n\tacf.registerConditionType( TrueFalseEqualTo );\n\n\t/**\n\t * TrueFalseNotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar TrueFalseNotEqualTo = NotEqualTo.extend( {\n\t\ttype: 'trueFalseNotEqualTo',\n\t\tchoiceType: 'select',\n\t\tfieldTypes: [ 'true_false' ],\n\t\tchoices: function ( field ) {\n\t\t\treturn [\n\t\t\t\t{\n\t\t\t\t\tid: 1,\n\t\t\t\t\ttext: __( 'Checked' ),\n\t\t\t\t},\n\t\t\t];\n\t\t},\n\t} );\n\n\tacf.registerConditionType( TrueFalseNotEqualTo );\n\n\t/**\n\t * SelectEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectEqualTo = acf.Condition.extend( {\n\t\ttype: 'selectEqualTo',\n\t\toperator: '==',\n\t\tlabel: __( 'Value is equal to' ),\n\t\tfieldTypes: [ 'select', 'checkbox', 'radio', 'button_group' ],\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\treturn inArray( rule.value, val );\n\t\t\t} else {\n\t\t\t\treturn isEqualTo( rule.value, val );\n\t\t\t}\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\t// vars\n\t\t\tvar choices = [];\n\t\t\tvar lines = fieldObject\n\t\t\t\t.$setting( 'choices textarea' )\n\t\t\t\t.val()\n\t\t\t\t.split( '\\n' );\n\n\t\t\t// allow null\n\t\t\tif ( fieldObject.$input( 'allow_null' ).prop( 'checked' ) ) {\n\t\t\t\tchoices.push( {\n\t\t\t\t\tid: '',\n\t\t\t\t\ttext: __( 'Null' ),\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// loop\n\t\t\tlines.map( function ( line ) {\n\t\t\t\t// split\n\t\t\t\tline = line.split( ':' );\n\n\t\t\t\t// default label to value\n\t\t\t\tline[ 1 ] = line[ 1 ] || line[ 0 ];\n\n\t\t\t\t// append\n\t\t\t\tchoices.push( {\n\t\t\t\t\tid: line[ 0 ].trim(),\n\t\t\t\t\ttext: line[ 1 ].trim(),\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn choices;\n\t\t},\n\t} );\n\n\tacf.registerConditionType( SelectEqualTo );\n\n\t/**\n\t * SelectNotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectNotEqualTo = SelectEqualTo.extend( {\n\t\ttype: 'selectNotEqualTo',\n\t\toperator: '!=',\n\t\tlabel: __( 'Value is not equal to' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! SelectEqualTo.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( SelectNotEqualTo );\n\n\t/**\n\t * GreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar GreaterThan = acf.Condition.extend( {\n\t\ttype: 'greaterThan',\n\t\toperator: '>',\n\t\tlabel: __( 'Value is greater than' ),\n\t\tfieldTypes: [ 'number', 'range' ],\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\treturn isGreaterThan( val, rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( GreaterThan );\n\n\t/**\n\t * LessThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar LessThan = GreaterThan.extend( {\n\t\ttype: 'lessThan',\n\t\toperator: '<',\n\t\tlabel: __( 'Value is less than' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\tif ( val === undefined || val === null || val === false ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn isLessThan( val, rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( LessThan );\n\n\t/**\n\t * SelectedGreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectionGreaterThan = GreaterThan.extend( {\n\t\ttype: 'selectionGreaterThan',\n\t\tlabel: __( 'Selection is greater than' ),\n\t\tfieldTypes: [\n\t\t\t'checkbox',\n\t\t\t'select',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t],\n\t} );\n\n\tacf.registerConditionType( SelectionGreaterThan );\n\n\t/**\n\t * SelectedGreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectionLessThan = LessThan.extend( {\n\t\ttype: 'selectionLessThan',\n\t\tlabel: __( 'Selection is less than' ),\n\t\tfieldTypes: [\n\t\t\t'checkbox',\n\t\t\t'select',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t],\n\t} );\n\n\tacf.registerConditionType( SelectionLessThan );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar storage = [];\n\n\t/**\n\t * acf.Condition\n\t *\n\t * description\n\t *\n\t * @date\t23/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Condition = acf.Model.extend( {\n\t\ttype: '', // used for model name\n\t\toperator: '==', // rule operator\n\t\tlabel: '', // label shown when editing fields\n\t\tchoiceType: 'input', // input, select\n\t\tfieldTypes: [], // auto connect this conditions with these field types\n\n\t\tdata: {\n\t\t\tconditions: false, // the parent instance\n\t\t\tfield: false, // the field which we query against\n\t\t\trule: {}, // the rule [field, operator, value]\n\t\t},\n\n\t\tevents: {\n\t\t\tchange: 'change',\n\t\t\tkeyup: 'change',\n\t\t\tenableField: 'change',\n\t\t\tdisableField: 'change',\n\t\t},\n\n\t\tsetup: function ( props ) {\n\t\t\t$.extend( this.data, props );\n\t\t},\n\n\t\tgetEventTarget: function ( $el, event ) {\n\t\t\treturn $el || this.get( 'field' ).$el;\n\t\t},\n\n\t\tchange: function ( e, $el ) {\n\t\t\tthis.get( 'conditions' ).change( e );\n\t\t},\n\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn false;\n\t\t},\n\n\t\tcalculate: function () {\n\t\t\treturn this.match( this.get( 'rule' ), this.get( 'field' ) );\n\t\t},\n\n\t\tchoices: function ( field ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\t/**\n\t * acf.newCondition\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newCondition = function ( rule, conditions ) {\n\t\t// currently setting up conditions for fieldX, this field is the 'target'\n\t\tvar target = conditions.get( 'field' );\n\n\t\t// use the 'target' to find the 'trigger' field.\n\t\t// - this field is used to setup the conditional logic events\n\t\tvar field = target.getField( rule.field );\n\n\t\t// bail early if no target or no field (possible if field doesn't exist due to HTML error)\n\t\tif ( ! target || ! field ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// vars\n\t\tvar args = {\n\t\t\trule: rule,\n\t\t\ttarget: target,\n\t\t\tconditions: conditions,\n\t\t\tfield: field,\n\t\t};\n\n\t\t// vars\n\t\tvar fieldType = field.get( 'type' );\n\t\tvar operator = rule.operator;\n\n\t\t// get avaibale conditions\n\t\tvar conditionTypes = acf.getConditionTypes( {\n\t\t\tfieldType: fieldType,\n\t\t\toperator: operator,\n\t\t} );\n\n\t\t// instantiate\n\t\tvar model = conditionTypes[ 0 ] || acf.Condition;\n\n\t\t// instantiate\n\t\tvar condition = new model( args );\n\n\t\t// return\n\t\treturn condition;\n\t};\n\n\t/**\n\t * mid\n\t *\n\t * Calculates the model ID for a field type\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring type\n\t * @return\tstring\n\t */\n\n\tvar modelId = function ( type ) {\n\t\treturn acf.strPascalCase( type || '' ) + 'Condition';\n\t};\n\n\t/**\n\t * acf.registerConditionType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerConditionType = function ( model ) {\n\t\t// vars\n\t\tvar proto = model.prototype;\n\t\tvar type = proto.type;\n\t\tvar mid = modelId( type );\n\n\t\t// store model\n\t\tacf.models[ mid ] = model;\n\n\t\t// store reference\n\t\tstorage.push( type );\n\t};\n\n\t/**\n\t * acf.getConditionType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getConditionType = function ( type ) {\n\t\tvar mid = modelId( type );\n\t\treturn acf.models[ mid ] || false;\n\t};\n\n\t/**\n\t * acf.registerConditionForFieldType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerConditionForFieldType = function ( conditionType, fieldType ) {\n\t\t// get model\n\t\tvar model = acf.getConditionType( conditionType );\n\n\t\t// append\n\t\tif ( model ) {\n\t\t\tmodel.prototype.fieldTypes.push( fieldType );\n\t\t}\n\t};\n\n\t/**\n\t * acf.getConditionTypes\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getConditionTypes = function ( args ) {\n\t\t// defaults\n\t\targs = acf.parseArgs( args, {\n\t\t\tfieldType: '',\n\t\t\toperator: '',\n\t\t} );\n\n\t\t// clonse available types\n\t\tvar types = [];\n\n\t\t// loop\n\t\tstorage.map( function ( type ) {\n\t\t\t// vars\n\t\t\tvar model = acf.getConditionType( type );\n\t\t\tvar ProtoFieldTypes = model.prototype.fieldTypes;\n\t\t\tvar ProtoOperator = model.prototype.operator;\n\n\t\t\t// check fieldType\n\t\t\tif (\n\t\t\t\targs.fieldType &&\n\t\t\t\tProtoFieldTypes.indexOf( args.fieldType ) === -1\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// check operator\n\t\t\tif ( args.operator && ProtoOperator !== args.operator ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// append\n\t\t\ttypes.push( model );\n\t\t} );\n\n\t\t// return\n\t\treturn types;\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar CONTEXT = 'conditional_logic';\n\n\t/**\n\t * conditionsManager\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar conditionsManager = new acf.Model( {\n\t\tid: 'conditionsManager',\n\n\t\tpriority: 20, // run actions later\n\n\t\tactions: {\n\t\t\tnew_field: 'onNewField',\n\t\t},\n\n\t\tonNewField: function ( field ) {\n\t\t\tif ( field.has( 'conditions' ) ) {\n\t\t\t\tfield.getConditions().render();\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * acf.Field.prototype.getField\n\t *\n\t * Finds a field that is related to another field\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar getSiblingField = function ( field, key ) {\n\t\t// find sibling (very fast)\n\t\tvar fields = acf.getFields( {\n\t\t\tkey: key,\n\t\t\tsibling: field.$el,\n\t\t\tsuppressFilters: true,\n\t\t} );\n\n\t\t// find sibling-children (fast)\n\t\t// needed for group fields, accordions, etc\n\t\tif ( ! fields.length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: field.$el.parent(),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\t// Check for fields on other settings tabs (probably less fast).\n\t\tif ( ! fields.length && $( '.acf-field-settings' ).length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: field.$el.parents( '.acf-field-settings:first' ),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\tif ( ! fields.length && $( '#acf-basic-settings' ).length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: $( '#acf-basic-settings'),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\t// return\n\t\tif ( fields.length ) {\n\t\t\treturn fields[ 0 ];\n\t\t}\n\t\treturn false;\n\t};\n\n\tacf.Field.prototype.getField = function ( key ) {\n\t\t// get sibling field\n\t\tvar field = getSiblingField( this, key );\n\n\t\t// return early\n\t\tif ( field ) {\n\t\t\treturn field;\n\t\t}\n\n\t\t// move up through each parent and try again\n\t\tvar parents = this.parents();\n\t\tfor ( var i = 0; i < parents.length; i++ ) {\n\t\t\t// get sibling field\n\t\t\tfield = getSiblingField( parents[ i ], key );\n\n\t\t\t// return early\n\t\t\tif ( field ) {\n\t\t\t\treturn field;\n\t\t\t}\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t};\n\n\t/**\n\t * acf.Field.prototype.getConditions\n\t *\n\t * Returns the field's conditions instance\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Field.prototype.getConditions = function () {\n\t\t// instantiate\n\t\tif ( ! this.conditions ) {\n\t\t\tthis.conditions = new Conditions( this );\n\t\t}\n\n\t\t// return\n\t\treturn this.conditions;\n\t};\n\n\t/**\n\t * Conditions\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\tvar timeout = false;\n\tvar Conditions = acf.Model.extend( {\n\t\tid: 'Conditions',\n\n\t\tdata: {\n\t\t\tfield: false, // The field with \"data-conditions\" (target).\n\t\t\ttimeStamp: false, // Reference used during \"change\" event.\n\t\t\tgroups: [], // The groups of condition instances.\n\t\t},\n\n\t\tsetup: function ( field ) {\n\t\t\t// data\n\t\t\tthis.data.field = field;\n\n\t\t\t// vars\n\t\t\tvar conditions = field.get( 'conditions' );\n\n\t\t\t// detect groups\n\t\t\tif ( conditions instanceof Array ) {\n\t\t\t\t// detect groups\n\t\t\t\tif ( conditions[ 0 ] instanceof Array ) {\n\t\t\t\t\t// loop\n\t\t\t\t\tconditions.map( function ( rules, i ) {\n\t\t\t\t\t\tthis.addRules( rules, i );\n\t\t\t\t\t}, this );\n\n\t\t\t\t\t// detect rules\n\t\t\t\t} else {\n\t\t\t\t\tthis.addRules( conditions );\n\t\t\t\t}\n\n\t\t\t\t// detect rule\n\t\t\t} else {\n\t\t\t\tthis.addRule( conditions );\n\t\t\t}\n\t\t},\n\n\t\tchange: function ( e ) {\n\t\t\t// this function may be triggered multiple times per event due to multiple condition classes\n\t\t\t// compare timestamp to allow only 1 trigger per event\n\t\t\tif ( this.get( 'timeStamp' ) === e.timeStamp ) {\n\t\t\t\treturn false;\n\t\t\t} else {\n\t\t\t\tthis.set( 'timeStamp', e.timeStamp, true );\n\t\t\t}\n\n\t\t\t// render condition and store result\n\t\t\tvar changed = this.render();\n\t\t},\n\n\t\trender: function () {\n\t\t\treturn this.calculate() ? this.show() : this.hide();\n\t\t},\n\n\t\tshow: function () {\n\t\t\treturn this.get( 'field' ).showEnable( this.cid, CONTEXT );\n\t\t},\n\n\t\thide: function () {\n\t\t\treturn this.get( 'field' ).hideDisable( this.cid, CONTEXT );\n\t\t},\n\n\t\tcalculate: function () {\n\t\t\t// vars\n\t\t\tvar pass = false;\n\n\t\t\t// loop\n\t\t\tthis.getGroups().map( function ( group ) {\n\t\t\t\t// igrnore this group if another group passed\n\t\t\t\tif ( pass ) return;\n\n\t\t\t\t// find passed\n\t\t\t\tvar passed = group.filter( function ( condition ) {\n\t\t\t\t\treturn condition.calculate();\n\t\t\t\t} );\n\n\t\t\t\t// if all conditions passed, update the global var\n\t\t\t\tif ( passed.length == group.length ) {\n\t\t\t\t\tpass = true;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn pass;\n\t\t},\n\n\t\thasGroups: function () {\n\t\t\treturn this.data.groups != null;\n\t\t},\n\n\t\tgetGroups: function () {\n\t\t\treturn this.data.groups;\n\t\t},\n\n\t\taddGroup: function () {\n\t\t\tvar group = [];\n\t\t\tthis.data.groups.push( group );\n\t\t\treturn group;\n\t\t},\n\n\t\thasGroup: function ( i ) {\n\t\t\treturn this.data.groups[ i ] != null;\n\t\t},\n\n\t\tgetGroup: function ( i ) {\n\t\t\treturn this.data.groups[ i ];\n\t\t},\n\n\t\tremoveGroup: function ( i ) {\n\t\t\tthis.data.groups[ i ].delete;\n\t\t\treturn this;\n\t\t},\n\n\t\taddRules: function ( rules, group ) {\n\t\t\trules.map( function ( rule ) {\n\t\t\t\tthis.addRule( rule, group );\n\t\t\t}, this );\n\t\t},\n\n\t\taddRule: function ( rule, group ) {\n\t\t\t// defaults\n\t\t\tgroup = group || 0;\n\n\t\t\t// vars\n\t\t\tvar groupArray;\n\n\t\t\t// get group\n\t\t\tif ( this.hasGroup( group ) ) {\n\t\t\t\tgroupArray = this.getGroup( group );\n\t\t\t} else {\n\t\t\t\tgroupArray = this.addGroup();\n\t\t\t}\n\n\t\t\t// instantiate\n\t\t\tvar condition = acf.newCondition( rule, this );\n\n\t\t\t// bail early if condition failed (field did not exist)\n\t\t\tif ( ! condition ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// add rule\n\t\t\tgroupArray.push( condition );\n\t\t},\n\n\t\thasRule: function () {},\n\n\t\tgetRule: function ( rule, group ) {\n\t\t\t// defaults\n\t\t\trule = rule || 0;\n\t\t\tgroup = group || 0;\n\n\t\t\treturn this.data.groups[ group ][ rule ];\n\t\t},\n\n\t\tremoveRule: function () {},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar i = 0;\n\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'accordion',\n\n\t\twait: '',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-fields:first' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Bail early if this is a duplicate of an existing initialized accordion.\n\t\t\tif ( this.$el.hasClass( 'acf-accordion' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// bail early if is cell\n\t\t\tif ( this.$el.is( 'td' ) ) return;\n\n\t\t\t// enpoint\n\t\t\tif ( this.get( 'endpoint' ) ) {\n\t\t\t\treturn this.remove();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $field = this.$el;\n\t\t\tvar $label = this.$labelWrap();\n\t\t\tvar $input = this.$inputWrap();\n\t\t\tvar $wrap = this.$control();\n\t\t\tvar $instructions = $input.children( '.description' );\n\n\t\t\t// force description into label\n\t\t\tif ( $instructions.length ) {\n\t\t\t\t$label.append( $instructions );\n\t\t\t}\n\n\t\t\t// table\n\t\t\tif ( this.$el.is( 'tr' ) ) {\n\t\t\t\t// vars\n\t\t\t\tvar $table = this.$el.closest( 'table' );\n\t\t\t\tvar $newLabel = $( '
' );\n\t\t\t\tvar $newInput = $( '
' );\n\t\t\t\tvar $newTable = $(\n\t\t\t\t\t''\n\t\t\t\t);\n\t\t\t\tvar $newWrap = $( '' );\n\n\t\t\t\t// dom\n\t\t\t\t$newLabel.append( $label.html() );\n\t\t\t\t$newTable.append( $newWrap );\n\t\t\t\t$newInput.append( $newTable );\n\t\t\t\t$input.append( $newLabel );\n\t\t\t\t$input.append( $newInput );\n\n\t\t\t\t// modify\n\t\t\t\t$label.remove();\n\t\t\t\t$wrap.remove();\n\t\t\t\t$input.attr( 'colspan', 2 );\n\n\t\t\t\t// update vars\n\t\t\t\t$label = $newLabel;\n\t\t\t\t$input = $newInput;\n\t\t\t\t$wrap = $newWrap;\n\t\t\t}\n\n\t\t\t// add classes\n\t\t\t$field.addClass( 'acf-accordion' );\n\t\t\t$label.addClass( 'acf-accordion-title' );\n\t\t\t$input.addClass( 'acf-accordion-content' );\n\n\t\t\t// index\n\t\t\ti++;\n\n\t\t\t// multi-expand\n\t\t\tif ( this.get( 'multi_expand' ) ) {\n\t\t\t\t$field.attr( 'multi-expand', 1 );\n\t\t\t}\n\n\t\t\t// open\n\t\t\tvar order = acf.getPreference( 'this.accordions' ) || [];\n\t\t\tif ( order[ i - 1 ] !== undefined ) {\n\t\t\t\tthis.set( 'open', order[ i - 1 ] );\n\t\t\t}\n\n\t\t\tif ( this.get( 'open' ) ) {\n\t\t\t\t$field.addClass( '-open' );\n\t\t\t\t$input.css( 'display', 'block' ); // needed for accordion to close smoothly\n\t\t\t}\n\n\t\t\t// add icon\n\t\t\t$label.prepend(\n\t\t\t\taccordionManager.iconHtml( { open: this.get( 'open' ) } )\n\t\t\t);\n\n\t\t\t// classes\n\t\t\t// - remove 'inside' which is a #poststuff WP class\n\t\t\tvar $parent = $field.parent();\n\t\t\t$wrap.addClass( $parent.hasClass( '-left' ) ? '-left' : '' );\n\t\t\t$wrap.addClass( $parent.hasClass( '-clear' ) ? '-clear' : '' );\n\n\t\t\t// append\n\t\t\t$wrap.append(\n\t\t\t\t$field.nextUntil( '.acf-field-accordion', '.acf-field' )\n\t\t\t);\n\n\t\t\t// clean up\n\t\t\t$wrap.removeAttr( 'data-open data-multi_expand data-endpoint' );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t/**\n\t * accordionManager\n\t *\n\t * Events manager for the acf accordion\n\t *\n\t * @date\t14/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar accordionManager = new acf.Model( {\n\t\tactions: {\n\t\t\tunload: 'onUnload',\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .acf-accordion-title': 'onClick',\n\t\t\t'invalidField .acf-accordion': 'onInvalidField',\n\t\t},\n\n\t\tisOpen: function ( $el ) {\n\t\t\treturn $el.hasClass( '-open' );\n\t\t},\n\n\t\ttoggle: function ( $el ) {\n\t\t\tif ( this.isOpen( $el ) ) {\n\t\t\t\tthis.close( $el );\n\t\t\t} else {\n\t\t\t\tthis.open( $el );\n\t\t\t}\n\t\t},\n\n\t\ticonHtml: function ( props ) {\n\t\t\t// Use SVG inside Gutenberg editor.\n\t\t\tif ( acf.isGutenberg() ) {\n\t\t\t\tif ( props.open ) {\n\t\t\t\t\treturn '';\n\t\t\t\t} else {\n\t\t\t\t\treturn '';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif ( props.open ) {\n\t\t\t\t\treturn '';\n\t\t\t\t} else {\n\t\t\t\t\treturn '';\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\topen: function ( $el ) {\n\t\t\tvar duration = acf.isGutenberg() ? 0 : 300;\n\n\t\t\t// open\n\t\t\t$el.find( '.acf-accordion-content:first' )\n\t\t\t\t.slideDown( duration )\n\t\t\t\t.css( 'display', 'block' );\n\t\t\t$el.find( '.acf-accordion-icon:first' ).replaceWith(\n\t\t\t\tthis.iconHtml( { open: true } )\n\t\t\t);\n\t\t\t$el.addClass( '-open' );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'show', $el );\n\n\t\t\t// close siblings\n\t\t\tif ( ! $el.attr( 'multi-expand' ) ) {\n\t\t\t\t$el.siblings( '.acf-accordion.-open' ).each( function () {\n\t\t\t\t\taccordionManager.close( $( this ) );\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\n\t\tclose: function ( $el ) {\n\t\t\tvar duration = acf.isGutenberg() ? 0 : 300;\n\n\t\t\t// close\n\t\t\t$el.find( '.acf-accordion-content:first' ).slideUp( duration );\n\t\t\t$el.find( '.acf-accordion-icon:first' ).replaceWith(\n\t\t\t\tthis.iconHtml( { open: false } )\n\t\t\t);\n\t\t\t$el.removeClass( '-open' );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'hide', $el );\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// prevent Defailt\n\t\t\te.preventDefault();\n\n\t\t\t// open close\n\t\t\tthis.toggle( $el.parent() );\n\t\t},\n\n\t\tonInvalidField: function ( e, $el ) {\n\t\t\t// bail early if already focused\n\t\t\tif ( this.busy ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// disable functionality for 1sec (allow next validation to work)\n\t\t\tthis.busy = true;\n\t\t\tthis.setTimeout( function () {\n\t\t\t\tthis.busy = false;\n\t\t\t}, 1000 );\n\n\t\t\t// open accordion\n\t\t\tthis.open( $el );\n\t\t},\n\n\t\tonUnload: function ( e ) {\n\t\t\t// vars\n\t\t\tvar order = [];\n\n\t\t\t// loop\n\t\t\t$( '.acf-accordion' ).each( function () {\n\t\t\t\tvar open = $( this ).hasClass( '-open' ) ? 1 : 0;\n\t\t\t\torder.push( open );\n\t\t\t} );\n\n\t\t\t// set\n\t\t\tif ( order.length ) {\n\t\t\t\tacf.setPreference( 'this.accordions', order );\n\t\t\t}\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'button_group',\n\n\t\tevents: {\n\t\t\t'click input[type=\"radio\"]': 'onClick',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-button-group' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input:checked' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\tthis.$( 'input[value=\"' + val + '\"]' )\n\t\t\t\t.prop( 'checked', true )\n\t\t\t\t.trigger( 'change' );\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'checkbox',\n\n\t\tevents: {\n\t\t\t'change input': 'onChange',\n\t\t\t'click .acf-add-checkbox': 'onClickAdd',\n\t\t\t'click .acf-checkbox-toggle': 'onClickToggle',\n\t\t\t'click .acf-checkbox-custom': 'onClickCustom',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-checkbox-list' );\n\t\t},\n\n\t\t$toggle: function () {\n\t\t\treturn this.$( '.acf-checkbox-toggle' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputs: function () {\n\t\t\treturn this.$( 'input[type=\"checkbox\"]' ).not(\n\t\t\t\t'.acf-checkbox-toggle'\n\t\t\t);\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = [];\n\t\t\tthis.$( ':checked' ).each( function () {\n\t\t\t\tval.push( $( this ).val() );\n\t\t\t} );\n\t\t\treturn val.length ? val : false;\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\t// Vars.\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar $toggle = this.$toggle();\n\n\t\t\t// Add or remove \"selected\" class.\n\t\t\tif ( checked ) {\n\t\t\t\t$label.addClass( 'selected' );\n\t\t\t} else {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t}\n\n\t\t\t// Update toggle state if all inputs are checked.\n\t\t\tif ( $toggle.length ) {\n\t\t\t\tvar $inputs = this.$inputs();\n\n\t\t\t\t// all checked\n\t\t\t\tif ( $inputs.not( ':checked' ).length == 0 ) {\n\t\t\t\t\t$toggle.prop( 'checked', true );\n\t\t\t\t} else {\n\t\t\t\t\t$toggle.prop( 'checked', false );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\tvar html =\n\t\t\t\t'
  • ';\n\t\t\t$el.parent( 'li' ).before( html );\n\t\t\t$el.parent( 'li' )\n\t\t\t\t.parent()\n\t\t\t\t.find( 'input[type=\"text\"]' )\n\t\t\t\t.last()\n\t\t\t\t.focus();\n\t\t},\n\n\t\tonClickToggle: function ( e, $el ) {\n\t\t\t// Vars.\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $inputs = this.$( 'input[type=\"checkbox\"]' );\n\t\t\tvar $labels = this.$( 'label' );\n\n\t\t\t// Update \"checked\" state.\n\t\t\t$inputs.prop( 'checked', checked );\n\n\t\t\t// Add or remove \"selected\" class.\n\t\t\tif ( checked ) {\n\t\t\t\t$labels.addClass( 'selected' );\n\t\t\t} else {\n\t\t\t\t$labels.removeClass( 'selected' );\n\t\t\t}\n\t\t},\n\n\t\tonClickCustom: function ( e, $el ) {\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $text = $el.next( 'input[type=\"text\"]' );\n\n\t\t\t// checked\n\t\t\tif ( checked ) {\n\t\t\t\t$text.prop( 'disabled', false );\n\n\t\t\t\t// not checked\n\t\t\t} else {\n\t\t\t\t$text.prop( 'disabled', true );\n\n\t\t\t\t// remove\n\t\t\t\tif ( $text.val() == '' ) {\n\t\t\t\t\t$el.parent( 'li' ).remove();\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'color_picker',\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-color-picker' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// update input (with change)\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// update iris\n\t\t\tthis.$inputText().iris( 'color', val );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// event\n\t\t\tvar onChange = function ( e ) {\n\t\t\t\t// timeout is required to ensure the $input val is correct\n\t\t\t\tsetTimeout( function () {\n\t\t\t\t\tacf.val( $input, $inputText.val() );\n\t\t\t\t}, 1 );\n\t\t\t};\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdefaultColor: false,\n\t\t\t\tpalettes: true,\n\t\t\t\thide: true,\n\t\t\t\tchange: onChange,\n\t\t\t\tclear: onChange,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\tvar args = acf.applyFilters( 'color_picker_args', args, this );\n\n\t\t\t// initialize\n\t\t\t$inputText.wpColorPicker( args );\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\t// The wpColorPicker library does not provide a destroy method.\n\t\t\t// Manually reset DOM by replacing elements back to their original state.\n\t\t\t$colorPicker = $duplicate.find( '.wp-picker-container' );\n\t\t\t$inputText = $duplicate.find( 'input[type=\"text\"]' );\n\t\t\t$colorPicker.replaceWith( $inputText );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'date_picker',\n\n\t\tevents: {\n\t\t\t'blur input[type=\"text\"]': 'onBlur',\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-date-picker' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// save_format: compatibility with ACF < 5.0.0\n\t\t\tif ( this.has( 'save_format' ) ) {\n\t\t\t\treturn this.initializeCompatibility();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFormat: 'yymmdd',\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'date_picker_args', args, this );\n\n\t\t\t// add date picker\n\t\t\tacf.newDatePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'date_picker_init', $inputText, args, this );\n\t\t},\n\n\t\tinitializeCompatibility: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// get and set value from alt field\n\t\t\t$inputText.val( $input.val() );\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFormat: this.get( 'save_format' ),\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t};\n\n\t\t\t// filter for 3rd party customization\n\t\t\targs = acf.applyFilters( 'date_picker_args', args, this );\n\n\t\t\t// backup\n\t\t\tvar dateFormat = args.dateFormat;\n\n\t\t\t// change args.dateFormat\n\t\t\targs.dateFormat = this.get( 'save_format' );\n\n\t\t\t// add date picker\n\t\t\tacf.newDatePicker( $inputText, args );\n\n\t\t\t// now change the format back to how it should be.\n\t\t\t$inputText.datepicker( 'option', 'dateFormat', dateFormat );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction( 'date_picker_init', $inputText, args, this );\n\t\t},\n\n\t\tonBlur: function () {\n\t\t\tif ( ! this.$inputText().val() ) {\n\t\t\t\tacf.val( this.$input(), '' );\n\t\t\t}\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\t$duplicate\n\t\t\t\t.find( 'input[type=\"text\"]' )\n\t\t\t\t.removeClass( 'hasDatepicker' )\n\t\t\t\t.removeAttr( 'id' );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tvar datePickerManager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'ready',\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'datePickerL10n' );\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if no datepicker library\n\t\t\tif ( typeof $.datepicker === 'undefined' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// rtl\n\t\t\tl10n.isRTL = rtl;\n\n\t\t\t// append\n\t\t\t$.datepicker.regional[ locale ] = l10n;\n\t\t\t$.datepicker.setDefaults( l10n );\n\t\t},\n\t} );\n\n\t// add\n\tacf.newDatePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.datepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.datepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
    '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.DatePickerField.extend( {\n\t\ttype: 'date_time_picker',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-date-time-picker' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\ttimeFormat: this.get( 'time_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFieldTimeOnly: false,\n\t\t\t\taltFormat: 'yy-mm-dd',\n\t\t\t\taltTimeFormat: 'HH:mm:ss',\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t\tcontrolType: 'select',\n\t\t\t\toneLine: true,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'date_time_picker_args', args, this );\n\n\t\t\t// add date time picker\n\t\t\tacf.newDateTimePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'date_time_picker_init', $inputText, args, this );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tvar dateTimePickerManager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'ready',\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'dateTimePickerL10n' );\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if no datepicker library\n\t\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// rtl\n\t\t\tl10n.isRTL = rtl;\n\n\t\t\t// append\n\t\t\t$.timepicker.regional[ locale ] = l10n;\n\t\t\t$.timepicker.setDefaults( l10n );\n\t\t},\n\t} );\n\n\t// add\n\tacf.newDateTimePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.datetimepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
    '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.ImageField.extend( {\n\t\ttype: 'file',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-file-uploader' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]:first' );\n\t\t},\n\n\t\tvalidateAttachment: function ( attachment ) {\n\t\t\t// defaults\n\t\t\tattachment = attachment || {};\n\n\t\t\t// WP attachment\n\t\t\tif ( attachment.id !== undefined ) {\n\t\t\t\tattachment = attachment.attributes;\n\t\t\t}\n\n\t\t\t// args\n\t\t\tattachment = acf.parseArgs( attachment, {\n\t\t\t\turl: '',\n\t\t\t\talt: '',\n\t\t\t\ttitle: '',\n\t\t\t\tfilename: '',\n\t\t\t\tfilesizeHumanReadable: '',\n\t\t\t\ticon: '/wp-includes/images/media/default.png',\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn attachment;\n\t\t},\n\n\t\trender: function ( attachment ) {\n\t\t\t// vars\n\t\t\tattachment = this.validateAttachment( attachment );\n\n\t\t\t// update image\n\t\t\tthis.$( 'img' ).attr( {\n\t\t\t\tsrc: attachment.icon,\n\t\t\t\talt: attachment.alt,\n\t\t\t\ttitle: attachment.title,\n\t\t\t} );\n\n\t\t\t// update elements\n\t\t\tthis.$( '[data-name=\"title\"]' ).text( attachment.title );\n\t\t\tthis.$( '[data-name=\"filename\"]' )\n\t\t\t\t.text( attachment.filename )\n\t\t\t\t.attr( 'href', attachment.url );\n\t\t\tthis.$( '[data-name=\"filesize\"]' ).text(\n\t\t\t\tattachment.filesizeHumanReadable\n\t\t\t);\n\n\t\t\t// vars\n\t\t\tvar val = attachment.id || '';\n\n\t\t\t// update val\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// update class\n\t\t\tif ( val ) {\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\t\t},\n\n\t\tselectAttachment: function () {\n\t\t\t// vars\n\t\t\tvar parent = this.parent();\n\t\t\tvar multiple = parent && parent.get( 'type' ) === 'repeater';\n\n\t\t\t// new frame\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'select',\n\t\t\t\ttitle: acf.__( 'Select File' ),\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tmultiple: multiple,\n\t\t\t\tlibrary: this.get( 'library' ),\n\t\t\t\tallowedTypes: this.get( 'mime_types' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tif ( i > 0 ) {\n\t\t\t\t\t\tthis.append( attachment, parent );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.render( attachment );\n\t\t\t\t\t}\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\teditAttachment: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// popup\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'edit',\n\t\t\t\ttitle: acf.__( 'Edit File' ),\n\t\t\t\tbutton: acf.__( 'Update File' ),\n\t\t\t\tattachment: val,\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tthis.render( attachment );\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'google_map',\n\n\t\tmap: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"clear\"]': 'onClickClear',\n\t\t\t'click a[data-name=\"locate\"]': 'onClickLocate',\n\t\t\t'click a[data-name=\"search\"]': 'onClickSearch',\n\t\t\t'keydown .search': 'onKeydownSearch',\n\t\t\t'keyup .search': 'onKeyupSearch',\n\t\t\t'focus .search': 'onFocusSearch',\n\t\t\t'blur .search': 'onBlurSearch',\n\t\t\tshowField: 'onShow',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-google-map' );\n\t\t},\n\n\t\t$search: function () {\n\t\t\treturn this.$( '.search' );\n\t\t},\n\n\t\t$canvas: function () {\n\t\t\treturn this.$( '.canvas' );\n\t\t},\n\n\t\tsetState: function ( state ) {\n\t\t\t// Remove previous state classes.\n\t\t\tthis.$control().removeClass( '-value -loading -searching' );\n\n\t\t\t// Determine auto state based of current value.\n\t\t\tif ( state === 'default' ) {\n\t\t\t\tstate = this.val() ? 'value' : '';\n\t\t\t}\n\n\t\t\t// Update state class.\n\t\t\tif ( state ) {\n\t\t\t\tthis.$control().addClass( '-' + state );\n\t\t\t}\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = this.$input().val();\n\t\t\tif ( val ) {\n\t\t\t\treturn JSON.parse( val );\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\n\t\tsetValue: function ( val, silent ) {\n\t\t\t// Convert input value.\n\t\t\tvar valAttr = '';\n\t\t\tif ( val ) {\n\t\t\t\tvalAttr = JSON.stringify( val );\n\t\t\t}\n\n\t\t\t// Update input (with change).\n\t\t\tacf.val( this.$input(), valAttr );\n\n\t\t\t// Bail early if silent update.\n\t\t\tif ( silent ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Render.\n\t\t\tthis.renderVal( val );\n\n\t\t\t/**\n\t\t\t * Fires immediately after the value has changed.\n\t\t\t *\n\t\t\t * @date\t12/02/2014\n\t\t\t * @since\t5.0.0\n\t\t\t *\n\t\t\t * @param\tobject|string val The new value.\n\t\t\t * @param\tobject map The Google Map isntance.\n\t\t\t * @param\tobject field The field instance.\n\t\t\t */\n\t\t\tacf.doAction( 'google_map_change', val, this.map, this );\n\t\t},\n\n\t\trenderVal: function ( val ) {\n\t\t\t// Value.\n\t\t\tif ( val ) {\n\t\t\t\tthis.setState( 'value' );\n\t\t\t\tthis.$search().val( val.address );\n\t\t\t\tthis.setPosition( val.lat, val.lng );\n\n\t\t\t\t// No value.\n\t\t\t} else {\n\t\t\t\tthis.setState( '' );\n\t\t\t\tthis.$search().val( '' );\n\t\t\t\tthis.map.marker.setVisible( false );\n\t\t\t}\n\t\t},\n\n\t\tnewLatLng: function ( lat, lng ) {\n\t\t\treturn new google.maps.LatLng(\n\t\t\t\tparseFloat( lat ),\n\t\t\t\tparseFloat( lng )\n\t\t\t);\n\t\t},\n\n\t\tsetPosition: function ( lat, lng ) {\n\t\t\t// Update marker position.\n\t\t\tthis.map.marker.setPosition( {\n\t\t\t\tlat: parseFloat( lat ),\n\t\t\t\tlng: parseFloat( lng ),\n\t\t\t} );\n\n\t\t\t// Show marker.\n\t\t\tthis.map.marker.setVisible( true );\n\n\t\t\t// Center map.\n\t\t\tthis.center();\n\t\t},\n\n\t\tcenter: function () {\n\t\t\t// Find marker position.\n\t\t\tvar position = this.map.marker.getPosition();\n\t\t\tif ( position ) {\n\t\t\t\tvar lat = position.lat();\n\t\t\t\tvar lng = position.lng();\n\n\t\t\t\t// Or find default settings.\n\t\t\t} else {\n\t\t\t\tvar lat = this.get( 'lat' );\n\t\t\t\tvar lng = this.get( 'lng' );\n\t\t\t}\n\n\t\t\t// Center map.\n\t\t\tthis.map.setCenter( {\n\t\t\t\tlat: parseFloat( lat ),\n\t\t\t\tlng: parseFloat( lng ),\n\t\t\t} );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Ensure Google API is loaded and then initialize map.\n\t\t\twithAPI( this.initializeMap.bind( this ) );\n\t\t},\n\n\t\tinitializeMap: function () {\n\t\t\t// Get value ignoring conditional logic status.\n\t\t\tvar val = this.getValue();\n\n\t\t\t// Construct default args.\n\t\t\tvar args = acf.parseArgs( val, {\n\t\t\t\tzoom: this.get( 'zoom' ),\n\t\t\t\tlat: this.get( 'lat' ),\n\t\t\t\tlng: this.get( 'lng' ),\n\t\t\t} );\n\n\t\t\t// Create Map.\n\t\t\tvar mapArgs = {\n\t\t\t\tscrollwheel: false,\n\t\t\t\tzoom: parseInt( args.zoom ),\n\t\t\t\tcenter: {\n\t\t\t\t\tlat: parseFloat( args.lat ),\n\t\t\t\t\tlng: parseFloat( args.lng ),\n\t\t\t\t},\n\t\t\t\tmapTypeId: google.maps.MapTypeId.ROADMAP,\n\t\t\t\tmarker: {\n\t\t\t\t\tdraggable: true,\n\t\t\t\t\traiseOnDrag: true,\n\t\t\t\t},\n\t\t\t\tautocomplete: {},\n\t\t\t};\n\t\t\tmapArgs = acf.applyFilters( 'google_map_args', mapArgs, this );\n\t\t\tvar map = new google.maps.Map( this.$canvas()[ 0 ], mapArgs );\n\n\t\t\t// Create Marker.\n\t\t\tvar markerArgs = acf.parseArgs( mapArgs.marker, {\n\t\t\t\tdraggable: true,\n\t\t\t\traiseOnDrag: true,\n\t\t\t\tmap: map,\n\t\t\t} );\n\t\t\tmarkerArgs = acf.applyFilters(\n\t\t\t\t'google_map_marker_args',\n\t\t\t\tmarkerArgs,\n\t\t\t\tthis\n\t\t\t);\n\t\t\tvar marker = new google.maps.Marker( markerArgs );\n\n\t\t\t// Maybe Create Autocomplete.\n\t\t\tvar autocomplete = false;\n\t\t\tif ( acf.isset( google, 'maps', 'places', 'Autocomplete' ) ) {\n\t\t\t\tvar autocompleteArgs = mapArgs.autocomplete || {};\n\t\t\t\tautocompleteArgs = acf.applyFilters(\n\t\t\t\t\t'google_map_autocomplete_args',\n\t\t\t\t\tautocompleteArgs,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t\tautocomplete = new google.maps.places.Autocomplete(\n\t\t\t\t\tthis.$search()[ 0 ],\n\t\t\t\t\tautocompleteArgs\n\t\t\t\t);\n\t\t\t\tautocomplete.bindTo( 'bounds', map );\n\t\t\t}\n\n\t\t\t// Add map events.\n\t\t\tthis.addMapEvents( this, map, marker, autocomplete );\n\n\t\t\t// Append references.\n\t\t\tmap.acf = this;\n\t\t\tmap.marker = marker;\n\t\t\tmap.autocomplete = autocomplete;\n\t\t\tthis.map = map;\n\n\t\t\t// Set position.\n\t\t\tif ( val ) {\n\t\t\t\tthis.setPosition( val.lat, val.lng );\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * Fires immediately after the Google Map has been initialized.\n\t\t\t *\n\t\t\t * @date\t12/02/2014\n\t\t\t * @since\t5.0.0\n\t\t\t *\n\t\t\t * @param\tobject map The Google Map isntance.\n\t\t\t * @param\tobject marker The Google Map marker isntance.\n\t\t\t * @param\tobject field The field instance.\n\t\t\t */\n\t\t\tacf.doAction( 'google_map_init', map, marker, this );\n\t\t},\n\n\t\taddMapEvents: function ( field, map, marker, autocomplete ) {\n\t\t\t// Click map.\n\t\t\tgoogle.maps.event.addListener( map, 'click', function ( e ) {\n\t\t\t\tvar lat = e.latLng.lat();\n\t\t\t\tvar lng = e.latLng.lng();\n\t\t\t\tfield.searchPosition( lat, lng );\n\t\t\t} );\n\n\t\t\t// Drag marker.\n\t\t\tgoogle.maps.event.addListener( marker, 'dragend', function () {\n\t\t\t\tvar lat = this.getPosition().lat();\n\t\t\t\tvar lng = this.getPosition().lng();\n\t\t\t\tfield.searchPosition( lat, lng );\n\t\t\t} );\n\n\t\t\t// Autocomplete search.\n\t\t\tif ( autocomplete ) {\n\t\t\t\tgoogle.maps.event.addListener(\n\t\t\t\t\tautocomplete,\n\t\t\t\t\t'place_changed',\n\t\t\t\t\tfunction () {\n\t\t\t\t\t\tvar place = this.getPlace();\n\t\t\t\t\t\tfield.searchPlace( place );\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Detect zoom change.\n\t\t\tgoogle.maps.event.addListener( map, 'zoom_changed', function () {\n\t\t\t\tvar val = field.val();\n\t\t\t\tif ( val ) {\n\t\t\t\t\tval.zoom = map.getZoom();\n\t\t\t\t\tfield.setValue( val, true );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\tsearchPosition: function ( lat, lng ) {\n\t\t\t//console.log('searchPosition', lat, lng );\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geocoder.\n\t\t\tvar latLng = { lat: lat, lng: lng };\n\t\t\tgeocoder.geocode(\n\t\t\t\t{ location: latLng },\n\t\t\t\tfunction ( results, status ) {\n\t\t\t\t\t//console.log('searchPosition', arguments );\n\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Status failure.\n\t\t\t\t\tif ( status !== 'OK' ) {\n\t\t\t\t\t\tthis.showNotice( {\n\t\t\t\t\t\t\ttext: acf\n\t\t\t\t\t\t\t\t.__( 'Location not found: %s' )\n\t\t\t\t\t\t\t\t.replace( '%s', status ),\n\t\t\t\t\t\t\ttype: 'warning',\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// Success.\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar val = this.parseResult( results[ 0 ] );\n\n\t\t\t\t\t\t// Override lat/lng to match user defined marker location.\n\t\t\t\t\t\t// Avoids issue where marker \"snaps\" to nearest result.\n\t\t\t\t\t\tval.lat = lat;\n\t\t\t\t\t\tval.lng = lng;\n\t\t\t\t\t\tthis.val( val );\n\t\t\t\t\t}\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\tsearchPlace: function ( place ) {\n\t\t\t//console.log('searchPlace', place );\n\n\t\t\t// Bail early if no place.\n\t\t\tif ( ! place ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Selecting from the autocomplete dropdown will return a rich PlaceResult object.\n\t\t\t// Be sure to over-write the \"formatted_address\" value with the one displayed to the user for best UX.\n\t\t\tif ( place.geometry ) {\n\t\t\t\tplace.formatted_address = this.$search().val();\n\t\t\t\tvar val = this.parseResult( place );\n\t\t\t\tthis.val( val );\n\n\t\t\t\t// Searching a custom address will return an empty PlaceResult object.\n\t\t\t} else if ( place.name ) {\n\t\t\t\tthis.searchAddress( place.name );\n\t\t\t}\n\t\t},\n\n\t\tsearchAddress: function ( address ) {\n\t\t\t//console.log('searchAddress', address );\n\n\t\t\t// Bail early if no address.\n\t\t\tif ( ! address ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Allow \"lat,lng\" search.\n\t\t\tvar latLng = address.split( ',' );\n\t\t\tif ( latLng.length == 2 ) {\n\t\t\t\tvar lat = parseFloat( latLng[ 0 ] );\n\t\t\t\tvar lng = parseFloat( latLng[ 1 ] );\n\t\t\t\tif ( lat && lng ) {\n\t\t\t\t\treturn this.searchPosition( lat, lng );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geocoder.\n\t\t\tgeocoder.geocode(\n\t\t\t\t{ address: address },\n\t\t\t\tfunction ( results, status ) {\n\t\t\t\t\t//console.log('searchPosition', arguments );\n\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Status failure.\n\t\t\t\t\tif ( status !== 'OK' ) {\n\t\t\t\t\t\tthis.showNotice( {\n\t\t\t\t\t\t\ttext: acf\n\t\t\t\t\t\t\t\t.__( 'Location not found: %s' )\n\t\t\t\t\t\t\t\t.replace( '%s', status ),\n\t\t\t\t\t\t\ttype: 'warning',\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// Success.\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar val = this.parseResult( results[ 0 ] );\n\n\t\t\t\t\t\t// Override address data with parameter allowing custom address to be defined in search.\n\t\t\t\t\t\tval.address = address;\n\n\t\t\t\t\t\t// Update value.\n\t\t\t\t\t\tthis.val( val );\n\t\t\t\t\t}\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\tsearchLocation: function () {\n\t\t\t//console.log('searchLocation' );\n\n\t\t\t// Check HTML5 geolocation.\n\t\t\tif ( ! navigator.geolocation ) {\n\t\t\t\treturn alert(\n\t\t\t\t\tacf.__( 'Sorry, this browser does not support geolocation' )\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geolocation.\n\t\t\tnavigator.geolocation.getCurrentPosition(\n\t\t\t\t// Success.\n\t\t\t\tfunction ( results ) {\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Search position.\n\t\t\t\t\tvar lat = results.coords.latitude;\n\t\t\t\t\tvar lng = results.coords.longitude;\n\t\t\t\t\tthis.searchPosition( lat, lng );\n\t\t\t\t}.bind( this ),\n\n\t\t\t\t// Failure.\n\t\t\t\tfunction ( error ) {\n\t\t\t\t\tthis.setState( '' );\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * parseResult\n\t\t *\n\t\t * Returns location data for the given GeocoderResult object.\n\t\t *\n\t\t * @date\t15/10/19\n\t\t * @since\t5.8.6\n\t\t *\n\t\t * @param\tobject obj A GeocoderResult object.\n\t\t * @return\tobject\n\t\t */\n\t\tparseResult: function ( obj ) {\n\t\t\t// Construct basic data.\n\t\t\tvar result = {\n\t\t\t\taddress: obj.formatted_address,\n\t\t\t\tlat: obj.geometry.location.lat(),\n\t\t\t\tlng: obj.geometry.location.lng(),\n\t\t\t};\n\n\t\t\t// Add zoom level.\n\t\t\tresult.zoom = this.map.getZoom();\n\n\t\t\t// Add place ID.\n\t\t\tif ( obj.place_id ) {\n\t\t\t\tresult.place_id = obj.place_id;\n\t\t\t}\n\n\t\t\t// Add place name.\n\t\t\tif ( obj.name ) {\n\t\t\t\tresult.name = obj.name;\n\t\t\t}\n\n\t\t\t// Create search map for address component data.\n\t\t\tvar map = {\n\t\t\t\tstreet_number: [ 'street_number' ],\n\t\t\t\tstreet_name: [ 'street_address', 'route' ],\n\t\t\t\tcity: [ 'locality', 'postal_town' ],\n\t\t\t\tstate: [\n\t\t\t\t\t'administrative_area_level_1',\n\t\t\t\t\t'administrative_area_level_2',\n\t\t\t\t\t'administrative_area_level_3',\n\t\t\t\t\t'administrative_area_level_4',\n\t\t\t\t\t'administrative_area_level_5',\n\t\t\t\t],\n\t\t\t\tpost_code: [ 'postal_code' ],\n\t\t\t\tcountry: [ 'country' ],\n\t\t\t};\n\n\t\t\t// Loop over map.\n\t\t\tfor ( var k in map ) {\n\t\t\t\tvar keywords = map[ k ];\n\n\t\t\t\t// Loop over address components.\n\t\t\t\tfor ( var i = 0; i < obj.address_components.length; i++ ) {\n\t\t\t\t\tvar component = obj.address_components[ i ];\n\t\t\t\t\tvar component_type = component.types[ 0 ];\n\n\t\t\t\t\t// Look for matching component type.\n\t\t\t\t\tif ( keywords.indexOf( component_type ) !== -1 ) {\n\t\t\t\t\t\t// Append to result.\n\t\t\t\t\t\tresult[ k ] = component.long_name;\n\n\t\t\t\t\t\t// Append short version.\n\t\t\t\t\t\tif ( component.long_name !== component.short_name ) {\n\t\t\t\t\t\t\tresult[ k + '_short' ] = component.short_name;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * Filters the parsed result.\n\t\t\t *\n\t\t\t * @date\t18/10/19\n\t\t\t * @since\t5.8.6\n\t\t\t *\n\t\t\t * @param\tobject result The parsed result value.\n\t\t\t * @param\tobject obj The GeocoderResult object.\n\t\t\t */\n\t\t\treturn acf.applyFilters(\n\t\t\t\t'google_map_result',\n\t\t\t\tresult,\n\t\t\t\tobj,\n\t\t\t\tthis.map,\n\t\t\t\tthis\n\t\t\t);\n\t\t},\n\n\t\tonClickClear: function () {\n\t\t\tthis.val( false );\n\t\t},\n\n\t\tonClickLocate: function () {\n\t\t\tthis.searchLocation();\n\t\t},\n\n\t\tonClickSearch: function () {\n\t\t\tthis.searchAddress( this.$search().val() );\n\t\t},\n\n\t\tonFocusSearch: function ( e, $el ) {\n\t\t\tthis.setState( 'searching' );\n\t\t},\n\n\t\tonBlurSearch: function ( e, $el ) {\n\t\t\t// Get saved address value.\n\t\t\tvar val = this.val();\n\t\t\tvar address = val ? val.address : '';\n\n\t\t\t// Remove 'is-searching' if value has not changed.\n\t\t\tif ( $el.val() === address ) {\n\t\t\t\tthis.setState( 'default' );\n\t\t\t}\n\t\t},\n\n\t\tonKeyupSearch: function ( e, $el ) {\n\t\t\t// Clear empty value.\n\t\t\tif ( ! $el.val() ) {\n\t\t\t\tthis.val( false );\n\t\t\t}\n\t\t},\n\n\t\t// Prevent form from submitting.\n\t\tonKeydownSearch: function ( e, $el ) {\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t\t$el.blur();\n\t\t\t}\n\t\t},\n\n\t\t// Center map once made visible.\n\t\tonShow: function () {\n\t\t\tif ( this.map ) {\n\t\t\t\tthis.setTimeout( this.center );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// Vars.\n\tvar loading = false;\n\tvar geocoder = false;\n\n\t/**\n\t * withAPI\n\t *\n\t * Loads the Google Maps API library and troggers callback.\n\t *\n\t * @date\t28/3/19\n\t * @since\t5.7.14\n\t *\n\t * @param\tfunction callback The callback to excecute.\n\t * @return\tvoid\n\t */\n\n\tfunction withAPI( callback ) {\n\t\t// Check if geocoder exists.\n\t\tif ( geocoder ) {\n\t\t\treturn callback();\n\t\t}\n\n\t\t// Check if geocoder API exists.\n\t\tif ( acf.isset( window, 'google', 'maps', 'Geocoder' ) ) {\n\t\t\tgeocoder = new google.maps.Geocoder();\n\t\t\treturn callback();\n\t\t}\n\n\t\t// Geocoder will need to be loaded. Hook callback to action.\n\t\tacf.addAction( 'google_map_api_loaded', callback );\n\n\t\t// Bail early if already loading API.\n\t\tif ( loading ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// load api\n\t\tvar url = acf.get( 'google_map_api' );\n\t\tif ( url ) {\n\t\t\t// Set loading status.\n\t\t\tloading = true;\n\n\t\t\t// Load API\n\t\t\t$.ajax( {\n\t\t\t\turl: url,\n\t\t\t\tdataType: 'script',\n\t\t\t\tcache: true,\n\t\t\t\tsuccess: function () {\n\t\t\t\t\tgeocoder = new google.maps.Geocoder();\n\t\t\t\t\tacf.doAction( 'google_map_api_loaded' );\n\t\t\t\t},\n\t\t\t} );\n\t\t}\n\t}\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'image',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-image-uploader' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]:first' );\n\t\t},\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickAdd',\n\t\t\t'click a[data-name=\"edit\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"remove\"]': 'onClickRemove',\n\t\t\t'change input[type=\"file\"]': 'onChange',\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// add attribute to form\n\t\t\tif ( this.get( 'uploader' ) === 'basic' ) {\n\t\t\t\tthis.$el\n\t\t\t\t\t.closest( 'form' )\n\t\t\t\t\t.attr( 'enctype', 'multipart/form-data' );\n\t\t\t}\n\t\t},\n\n\t\tvalidateAttachment: function ( attachment ) {\n\t\t\t// Use WP attachment attributes when available.\n\t\t\tif ( attachment && attachment.attributes ) {\n\t\t\t\tattachment = attachment.attributes;\n\t\t\t}\n\n\t\t\t// Apply defaults.\n\t\t\tattachment = acf.parseArgs( attachment, {\n\t\t\t\tid: 0,\n\t\t\t\turl: '',\n\t\t\t\talt: '',\n\t\t\t\ttitle: '',\n\t\t\t\tcaption: '',\n\t\t\t\tdescription: '',\n\t\t\t\twidth: 0,\n\t\t\t\theight: 0,\n\t\t\t} );\n\n\t\t\t// Override with \"preview size\".\n\t\t\tvar size = acf.isget(\n\t\t\t\tattachment,\n\t\t\t\t'sizes',\n\t\t\t\tthis.get( 'preview_size' )\n\t\t\t);\n\t\t\tif ( size ) {\n\t\t\t\tattachment.url = size.url;\n\t\t\t\tattachment.width = size.width;\n\t\t\t\tattachment.height = size.height;\n\t\t\t}\n\n\t\t\t// Return.\n\t\t\treturn attachment;\n\t\t},\n\n\t\trender: function ( attachment ) {\n\t\t\tattachment = this.validateAttachment( attachment );\n\n\t\t\t// Update DOM.\n\t\t\tthis.$( 'img' ).attr( {\n\t\t\t\tsrc: attachment.url,\n\t\t\t\talt: attachment.alt,\n\t\t\t} );\n\t\t\tif ( attachment.id ) {\n\t\t\t\tthis.val( attachment.id );\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.val( '' );\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\t\t},\n\n\t\t// create a new repeater row and render value\n\t\tappend: function ( attachment, parent ) {\n\t\t\t// create function to find next available field within parent\n\t\t\tvar getNext = function ( field, parent ) {\n\t\t\t\t// find existing file fields within parent\n\t\t\t\tvar fields = acf.getFields( {\n\t\t\t\t\tkey: field.get( 'key' ),\n\t\t\t\t\tparent: parent.$el,\n\t\t\t\t} );\n\n\t\t\t\t// find the first field with no value\n\t\t\t\tfor ( var i = 0; i < fields.length; i++ ) {\n\t\t\t\t\tif ( ! fields[ i ].val() ) {\n\t\t\t\t\t\treturn fields[ i ];\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// return\n\t\t\t\treturn false;\n\t\t\t};\n\n\t\t\t// find existing file fields within parent\n\t\t\tvar field = getNext( this, parent );\n\n\t\t\t// add new row if no available field\n\t\t\tif ( ! field ) {\n\t\t\t\tparent.$( '.acf-button:last' ).trigger( 'click' );\n\t\t\t\tfield = getNext( this, parent );\n\t\t\t}\n\n\t\t\t// render\n\t\t\tif ( field ) {\n\t\t\t\tfield.render( attachment );\n\t\t\t}\n\t\t},\n\n\t\tselectAttachment: function () {\n\t\t\t// vars\n\t\t\tvar parent = this.parent();\n\t\t\tvar multiple = parent && parent.get( 'type' ) === 'repeater';\n\n\t\t\t// new frame\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'select',\n\t\t\t\ttype: 'image',\n\t\t\t\ttitle: acf.__( 'Select Image' ),\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tmultiple: multiple,\n\t\t\t\tlibrary: this.get( 'library' ),\n\t\t\t\tallowedTypes: this.get( 'mime_types' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tif ( i > 0 ) {\n\t\t\t\t\t\tthis.append( attachment, parent );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.render( attachment );\n\t\t\t\t\t}\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\teditAttachment: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) return;\n\n\t\t\t// popup\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'edit',\n\t\t\t\ttitle: acf.__( 'Edit Image' ),\n\t\t\t\tbutton: acf.__( 'Update Image' ),\n\t\t\t\tattachment: val,\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tthis.render( attachment );\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\tremoveAttachment: function () {\n\t\t\tthis.render( false );\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\tthis.selectAttachment();\n\t\t},\n\n\t\tonClickEdit: function ( e, $el ) {\n\t\t\tthis.editAttachment();\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\tthis.removeAttachment();\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tvar $hiddenInput = this.$input();\n\n\t\t\tif ( ! $el.val() ) {\n\t\t\t\t$hiddenInput.val( '' );\n\t\t\t}\n\n\t\t\tacf.getFileInputData( $el, function ( data ) {\n\t\t\t\t$hiddenInput.val( $.param( data ) );\n\t\t\t} );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'link',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"edit\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"remove\"]': 'onClickRemove',\n\t\t\t'change .link-node': 'onChange',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-link' );\n\t\t},\n\n\t\t$node: function () {\n\t\t\treturn this.$( '.link-node' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\t// vars\n\t\t\tvar $node = this.$node();\n\n\t\t\t// return false if empty\n\t\t\tif ( ! $node.attr( 'href' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn {\n\t\t\t\ttitle: $node.html(),\n\t\t\t\turl: $node.attr( 'href' ),\n\t\t\t\ttarget: $node.attr( 'target' ),\n\t\t\t};\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// default\n\t\t\tval = acf.parseArgs( val, {\n\t\t\t\ttitle: '',\n\t\t\t\turl: '',\n\t\t\t\ttarget: '',\n\t\t\t} );\n\n\t\t\t// vars\n\t\t\tvar $div = this.$control();\n\t\t\tvar $node = this.$node();\n\n\t\t\t// remove class\n\t\t\t$div.removeClass( '-value -external' );\n\n\t\t\t// add class\n\t\t\tif ( val.url ) $div.addClass( '-value' );\n\t\t\tif ( val.target === '_blank' ) $div.addClass( '-external' );\n\n\t\t\t// update text\n\t\t\tthis.$( '.link-title' ).html( val.title );\n\t\t\tthis.$( '.link-url' ).attr( 'href', val.url ).html( val.url );\n\n\t\t\t// update node\n\t\t\t$node.html( val.title );\n\t\t\t$node.attr( 'href', val.url );\n\t\t\t$node.attr( 'target', val.target );\n\n\t\t\t// update inputs\n\t\t\tthis.$( '.input-title' ).val( val.title );\n\t\t\tthis.$( '.input-target' ).val( val.target );\n\t\t\tthis.$( '.input-url' ).val( val.url ).trigger( 'change' );\n\t\t},\n\n\t\tonClickEdit: function ( e, $el ) {\n\t\t\tacf.wpLink.open( this.$node() );\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\tthis.setValue( false );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\t// get the changed value\n\t\t\tvar val = this.getValue();\n\n\t\t\t// update inputs\n\t\t\tthis.setValue( val );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tacf.wpLink = new acf.Model( {\n\t\tgetNodeValue: function () {\n\t\t\tvar $node = this.get( 'node' );\n\t\t\treturn {\n\t\t\t\ttitle: acf.decode( $node.html() ),\n\t\t\t\turl: $node.attr( 'href' ),\n\t\t\t\ttarget: $node.attr( 'target' ),\n\t\t\t};\n\t\t},\n\n\t\tsetNodeValue: function ( val ) {\n\t\t\tvar $node = this.get( 'node' );\n\t\t\t$node.text( val.title );\n\t\t\t$node.attr( 'href', val.url );\n\t\t\t$node.attr( 'target', val.target );\n\t\t\t$node.trigger( 'change' );\n\t\t},\n\n\t\tgetInputValue: function () {\n\t\t\treturn {\n\t\t\t\ttitle: $( '#wp-link-text' ).val(),\n\t\t\t\turl: $( '#wp-link-url' ).val(),\n\t\t\t\ttarget: $( '#wp-link-target' ).prop( 'checked' )\n\t\t\t\t\t? '_blank'\n\t\t\t\t\t: '',\n\t\t\t};\n\t\t},\n\n\t\tsetInputValue: function ( val ) {\n\t\t\t$( '#wp-link-text' ).val( val.title );\n\t\t\t$( '#wp-link-url' ).val( val.url );\n\t\t\t$( '#wp-link-target' ).prop( 'checked', val.target === '_blank' );\n\t\t},\n\n\t\topen: function ( $node ) {\n\t\t\t// add events\n\t\t\tthis.on( 'wplink-open', 'onOpen' );\n\t\t\tthis.on( 'wplink-close', 'onClose' );\n\n\t\t\t// set node\n\t\t\tthis.set( 'node', $node );\n\n\t\t\t// create textarea\n\t\t\tvar $textarea = $(\n\t\t\t\t''\n\t\t\t);\n\t\t\t$( 'body' ).append( $textarea );\n\n\t\t\t// vars\n\t\t\tvar val = this.getNodeValue();\n\n\t\t\t// open popup\n\t\t\twpLink.open( 'acf-link-textarea', val.url, val.title, null );\n\t\t},\n\n\t\tonOpen: function () {\n\t\t\t// always show title (WP will hide title if empty)\n\t\t\t$( '#wp-link-wrap' ).addClass( 'has-text-field' );\n\n\t\t\t// set inputs\n\t\t\tvar val = this.getNodeValue();\n\t\t\tthis.setInputValue( val );\n\n\t\t\t// Update button text.\n\t\t\tif ( val.url && wpLinkL10n ) {\n\t\t\t\t$( '#wp-link-submit' ).val( wpLinkL10n.update );\n\t\t\t}\n\t\t},\n\n\t\tclose: function () {\n\t\t\twpLink.close();\n\t\t},\n\n\t\tonClose: function () {\n\t\t\t// Bail early if no node.\n\t\t\t// Needed due to WP triggering this event twice.\n\t\t\tif ( ! this.has( 'node' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Determine context.\n\t\t\tvar $submit = $( '#wp-link-submit' );\n\t\t\tvar isSubmit = $submit.is( ':hover' ) || $submit.is( ':focus' );\n\n\t\t\t// Set value\n\t\t\tif ( isSubmit ) {\n\t\t\t\tvar val = this.getInputValue();\n\t\t\t\tthis.setNodeValue( val );\n\t\t\t}\n\n\t\t\t// Cleanup.\n\t\t\tthis.off( 'wplink-open' );\n\t\t\tthis.off( 'wplink-close' );\n\t\t\t$( '#acf-link-textarea' ).remove();\n\t\t\tthis.set( 'node', null );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'oembed',\n\n\t\tevents: {\n\t\t\t'click [data-name=\"clear-button\"]': 'onClickClear',\n\t\t\t'keypress .input-search': 'onKeypressSearch',\n\t\t\t'keyup .input-search': 'onKeyupSearch',\n\t\t\t'change .input-search': 'onChangeSearch',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-oembed' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( '.input-value' );\n\t\t},\n\n\t\t$search: function () {\n\t\t\treturn this.$( '.input-search' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().val();\n\t\t},\n\n\t\tgetSearchVal: function () {\n\t\t\treturn this.$search().val();\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// class\n\t\t\tif ( val ) {\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\n\t\t\tacf.val( this.$input(), val );\n\t\t},\n\n\t\tshowLoading: function ( show ) {\n\t\t\tacf.showLoading( this.$( '.canvas' ) );\n\t\t},\n\n\t\thideLoading: function () {\n\t\t\tacf.hideLoading( this.$( '.canvas' ) );\n\t\t},\n\n\t\tmaybeSearch: function () {\n\t\t\t// vars\n\t\t\tvar prevUrl = this.val();\n\t\t\tvar url = this.getSearchVal();\n\n\t\t\t// no value\n\t\t\tif ( ! url ) {\n\t\t\t\treturn this.clear();\n\t\t\t}\n\n\t\t\t// fix missing 'http://' - causes the oembed code to error and fail\n\t\t\tif ( url.substr( 0, 4 ) != 'http' ) {\n\t\t\t\turl = 'http://' + url;\n\t\t\t}\n\n\t\t\t// bail early if no change\n\t\t\tif ( url === prevUrl ) return;\n\n\t\t\t// clear existing timeout\n\t\t\tvar timeout = this.get( 'timeout' );\n\t\t\tif ( timeout ) {\n\t\t\t\tclearTimeout( timeout );\n\t\t\t}\n\n\t\t\t// set new timeout\n\t\t\tvar callback = $.proxy( this.search, this, url );\n\t\t\tthis.set( 'timeout', setTimeout( callback, 300 ) );\n\t\t},\n\n\t\tsearch: function ( url ) {\n\t\t\t// ajax\n\t\t\tvar ajaxData = {\n\t\t\t\taction: 'acf/fields/oembed/search',\n\t\t\t\ts: url,\n\t\t\t\tfield_key: this.get( 'key' ),\n\t\t\t};\n\n\t\t\t// clear existing timeout\n\t\t\tvar xhr = this.get( 'xhr' );\n\t\t\tif ( xhr ) {\n\t\t\t\txhr.abort();\n\t\t\t}\n\n\t\t\t// loading\n\t\t\tthis.showLoading();\n\n\t\t\t// query\n\t\t\tvar xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: function ( json ) {\n\t\t\t\t\t// error\n\t\t\t\t\tif ( ! json || ! json.html ) {\n\t\t\t\t\t\tjson = {\n\t\t\t\t\t\t\turl: false,\n\t\t\t\t\t\t\thtml: '',\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\tthis.val( json.url );\n\t\t\t\t\tthis.$( '.canvas-media' ).html( json.html );\n\t\t\t\t},\n\t\t\t\tcomplete: function () {\n\t\t\t\t\tthis.hideLoading();\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\tthis.set( 'xhr', xhr );\n\t\t},\n\n\t\tclear: function () {\n\t\t\tthis.val( '' );\n\t\t\tthis.$search().val( '' );\n\t\t\tthis.$( '.canvas-media' ).html( '' );\n\t\t},\n\n\t\tonClickClear: function ( e, $el ) {\n\t\t\tthis.clear();\n\t\t},\n\n\t\tonKeypressSearch: function ( e, $el ) {\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t\tthis.maybeSearch();\n\t\t\t}\n\t\t},\n\n\t\tonKeyupSearch: function ( e, $el ) {\n\t\t\tif ( $el.val() ) {\n\t\t\t\tthis.maybeSearch();\n\t\t\t}\n\t\t},\n\n\t\tonChangeSearch: function ( e, $el ) {\n\t\t\tthis.maybeSearch();\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'page_link',\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'post_object',\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'radio',\n\n\t\tevents: {\n\t\t\t'click input[type=\"radio\"]': 'onClick',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-radio-list' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input:checked' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = this.$input().val();\n\t\t\tif ( val === 'other' && this.get( 'other_choice' ) ) {\n\t\t\t\tval = this.$inputText().val();\n\t\t\t}\n\t\t\treturn val;\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\t\t\tvar val = $el.val();\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t\tval = false;\n\t\t\t}\n\n\t\t\t// other\n\t\t\tif ( this.get( 'other_choice' ) ) {\n\t\t\t\t// enable\n\t\t\t\tif ( val === 'other' ) {\n\t\t\t\t\tthis.$inputText().prop( 'disabled', false );\n\n\t\t\t\t\t// disable\n\t\t\t\t} else {\n\t\t\t\t\tthis.$inputText().prop( 'disabled', true );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'range',\n\n\t\tevents: {\n\t\t\t'input input[type=\"range\"]': 'onChange',\n\t\t\t'change input': 'onChange',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"range\"]' );\n\t\t},\n\n\t\t$inputAlt: function () {\n\t\t\treturn this.$( 'input[type=\"number\"]' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\tthis.busy = true;\n\n\t\t\t// Update range input (with change).\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// Update alt input (without change).\n\t\t\t// Read in input value to inherit min/max validation.\n\t\t\tacf.val( this.$inputAlt(), this.$input().val(), true );\n\n\t\t\tthis.busy = false;\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tif ( ! this.busy ) {\n\t\t\t\tthis.setValue( $el.val() );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'relationship',\n\n\t\tevents: {\n\t\t\t'keypress [data-filter]': 'onKeypressFilter',\n\t\t\t'change [data-filter]': 'onChangeFilter',\n\t\t\t'keyup [data-filter]': 'onChangeFilter',\n\t\t\t'click .choices-list .acf-rel-item': 'onClickAdd',\n\t\t\t'keypress .choices-list .acf-rel-item': 'onKeypressFilter',\n\t\t\t'keypress .values-list .acf-rel-item': 'onKeypressFilter',\n\t\t\t'click [data-name=\"remove_item\"]': 'onClickRemove',\n\t\t\t'touchstart .values-list .acf-rel-item': 'onTouchStartValues',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-relationship' );\n\t\t},\n\n\t\t$list: function ( list ) {\n\t\t\treturn this.$( '.' + list + '-list' );\n\t\t},\n\n\t\t$listItems: function ( list ) {\n\t\t\treturn this.$list( list ).find( '.acf-rel-item' );\n\t\t},\n\n\t\t$listItem: function ( list, id ) {\n\t\t\treturn this.$list( list ).find(\n\t\t\t\t'.acf-rel-item[data-id=\"' + id + '\"]'\n\t\t\t);\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = [];\n\t\t\tthis.$listItems( 'values' ).each( function () {\n\t\t\t\tval.push( $( this ).data( 'id' ) );\n\t\t\t} );\n\t\t\treturn val.length ? val : false;\n\t\t},\n\n\t\tnewChoice: function ( props ) {\n\t\t\treturn [\n\t\t\t\t'
  • ',\n\t\t\t\t'' +\n\t\t\t\t\tprops.text +\n\t\t\t\t\t'',\n\t\t\t\t'
  • ',\n\t\t\t].join( '' );\n\t\t},\n\n\t\tnewValue: function ( props ) {\n\t\t\treturn [\n\t\t\t\t'
  • ',\n\t\t\t\t'',\n\t\t\t\t'' +\n\t\t\t\t\tprops.text,\n\t\t\t\t'',\n\t\t\t\t'',\n\t\t\t\t'
  • ',\n\t\t\t].join( '' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Delay initialization until \"interacted with\" or \"in view\".\n\t\t\tvar delayed = this.proxy(\n\t\t\t\tacf.once( function () {\n\t\t\t\t\t// Add sortable.\n\t\t\t\t\tthis.$list( 'values' ).sortable( {\n\t\t\t\t\t\titems: 'li',\n\t\t\t\t\t\tforceHelperSize: true,\n\t\t\t\t\t\tforcePlaceholderSize: true,\n\t\t\t\t\t\tscroll: true,\n\t\t\t\t\t\tupdate: this.proxy( function () {\n\t\t\t\t\t\t\tthis.$input().trigger( 'change' );\n\t\t\t\t\t\t} ),\n\t\t\t\t\t} );\n\n\t\t\t\t\t// Avoid browser remembering old scroll position and add event.\n\t\t\t\t\tthis.$list( 'choices' )\n\t\t\t\t\t\t.scrollTop( 0 )\n\t\t\t\t\t\t.on( 'scroll', this.proxy( this.onScrollChoices ) );\n\n\t\t\t\t\t// Fetch choices.\n\t\t\t\t\tthis.fetch();\n\t\t\t\t} )\n\t\t\t);\n\n\t\t\t// Bind \"interacted with\".\n\t\t\tthis.$el.one( 'mouseover', delayed );\n\t\t\tthis.$el.one( 'focus', 'input', delayed );\n\n\t\t\t// Bind \"in view\".\n\t\t\tacf.onceInView( this.$el, delayed );\n\t\t},\n\n\t\tonScrollChoices: function ( e ) {\n\t\t\t// bail early if no more results\n\t\t\tif ( this.get( 'loading' ) || ! this.get( 'more' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Scrolled to bottom\n\t\t\tvar $list = this.$list( 'choices' );\n\t\t\tvar scrollTop = Math.ceil( $list.scrollTop() );\n\t\t\tvar scrollHeight = Math.ceil( $list[ 0 ].scrollHeight );\n\t\t\tvar innerHeight = Math.ceil( $list.innerHeight() );\n\t\t\tvar paged = this.get( 'paged' ) || 1;\n\t\t\tif ( scrollTop + innerHeight >= scrollHeight ) {\n\t\t\t\t// update paged\n\t\t\t\tthis.set( 'paged', paged + 1 );\n\n\t\t\t\t// fetch\n\t\t\t\tthis.fetch();\n\t\t\t}\n\t\t},\n\n\t\tonKeypressFilter: function ( e, $el ) {\n\t\t\t// Receive enter key when selecting relationship items.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-add' ) && e.which == 13 ) {\n\t\t\t\tthis.onClickAdd(e, $el);\n\t\t\t}\n\t\t\t// Receive enter key when removing relationship items.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-remove' ) && e.which == 13 ) {\n\t\t\t\tthis.onClickRemove(e, $el);\n\t\t\t}\n\t\t\t// don't submit form\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t}\n\t\t},\n\n\t\tonChangeFilter: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar val = $el.val();\n\t\t\tvar filter = $el.data( 'filter' );\n\n\t\t\t// Bail early if filter has not changed\n\t\t\tif ( this.get( filter ) === val ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update attr\n\t\t\tthis.set( filter, val );\n\n\t\t\t// reset paged\n\t\t\tthis.set( 'paged', 1 );\n\n\t\t\t// fetch\n\t\t\tif ( $el.is( 'select' ) ) {\n\t\t\t\tthis.fetch();\n\n\t\t\t\t// search must go through timeout\n\t\t\t} else {\n\t\t\t\tthis.maybeFetch();\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\t\t\tvar max = parseInt( this.get( 'max' ) );\n\n\t\t\t// can be added?\n\t\t\tif ( $el.hasClass( 'disabled' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// validate\n\t\t\tif ( max > 0 && val && val.length >= max ) {\n\t\t\t\t// add notice\n\t\t\t\tthis.showNotice( {\n\t\t\t\t\ttext: acf\n\t\t\t\t\t\t.__( 'Maximum values reached ( {max} values )' )\n\t\t\t\t\t\t.replace( '{max}', max ),\n\t\t\t\t\ttype: 'warning',\n\t\t\t\t} );\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// disable\n\t\t\t$el.addClass( 'disabled' );\n\n\t\t\t// add\n\t\t\tvar html = this.newValue( {\n\t\t\t\tid: $el.data( 'id' ),\n\t\t\t\ttext: $el.html(),\n\t\t\t} );\n\t\t\tthis.$list( 'values' ).append( html );\n\n\t\t\t// trigger change\n\t\t\tthis.$input().trigger( 'change' );\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\t// Prevent default here because generic handler wont be triggered.\n\t\t\te.preventDefault();\n\n\t\t\tlet $span;\n\t\t\t// Behavior if triggered from tabbed event.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-remove' )) {\n\t\t\t\t$span = $el;\n\t\t\t} else {\n\t\t\t\t// Behavior if triggered through click event.\n\t\t\t\t$span = $el.parent();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tconst $li = $span.parent();\n\t\t\tconst id = $span.data( 'id' );\n\n\t\t\t// remove value\n\t\t\t$li.remove();\n\n\t\t\t// show choice\n\t\t\tthis.$listItem( 'choices', id ).removeClass( 'disabled' );\n\n\t\t\t// trigger change\n\t\t\tthis.$input().trigger( 'change' );\n\t\t},\n\n\t\tonTouchStartValues: function( e, $el ) {\n\t\t\t$( this.$listItems( 'values' ) ).removeClass( 'relationship-hover' );\n\t\t\t$el.addClass( 'relationship-hover' );\n\t\t},\n\n\t\tmaybeFetch: function () {\n\t\t\t// vars\n\t\t\tvar timeout = this.get( 'timeout' );\n\n\t\t\t// abort timeout\n\t\t\tif ( timeout ) {\n\t\t\t\tclearTimeout( timeout );\n\t\t\t}\n\n\t\t\t// fetch\n\t\t\ttimeout = this.setTimeout( this.fetch, 300 );\n\t\t\tthis.set( 'timeout', timeout );\n\t\t},\n\n\t\tgetAjaxData: function () {\n\t\t\t// load data based on element attributes\n\t\t\tvar ajaxData = this.$control().data();\n\t\t\tfor ( var name in ajaxData ) {\n\t\t\t\tajaxData[ name ] = this.get( name );\n\t\t\t}\n\n\t\t\t// extra\n\t\t\tajaxData.action = 'acf/fields/relationship/query';\n\t\t\tajaxData.field_key = this.get( 'key' );\n\n\t\t\t// Filter.\n\t\t\tajaxData = acf.applyFilters(\n\t\t\t\t'relationship_ajax_data',\n\t\t\t\tajaxData,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn ajaxData;\n\t\t},\n\n\t\tfetch: function () {\n\t\t\t// abort XHR if this field is already loading AJAX data\n\t\t\tvar xhr = this.get( 'xhr' );\n\t\t\tif ( xhr ) {\n\t\t\t\txhr.abort();\n\t\t\t}\n\n\t\t\t// add to this.o\n\t\t\tvar ajaxData = this.getAjaxData();\n\n\t\t\t// clear html if is new query\n\t\t\tvar $choiceslist = this.$list( 'choices' );\n\t\t\tif ( ajaxData.paged == 1 ) {\n\t\t\t\t$choiceslist.html( '' );\n\t\t\t}\n\n\t\t\t// loading\n\t\t\tvar $loading = $(\n\t\t\t\t'
  • ' +\n\t\t\t\t\tacf.__( 'Loading' ) +\n\t\t\t\t\t'
  • '\n\t\t\t);\n\t\t\t$choiceslist.append( $loading );\n\t\t\tthis.set( 'loading', true );\n\n\t\t\t// callback\n\t\t\tvar onComplete = function () {\n\t\t\t\tthis.set( 'loading', false );\n\t\t\t\t$loading.remove();\n\t\t\t};\n\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// no results\n\t\t\t\tif ( ! json || ! json.results || ! json.results.length ) {\n\t\t\t\t\t// prevent pagination\n\t\t\t\t\tthis.set( 'more', false );\n\n\t\t\t\t\t// add message\n\t\t\t\t\tif ( this.get( 'paged' ) == 1 ) {\n\t\t\t\t\t\tthis.$list( 'choices' ).append(\n\t\t\t\t\t\t\t'
  • ' + acf.__( 'No matches found' ) + '
  • '\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// set more (allows pagination scroll)\n\t\t\t\tthis.set( 'more', json.more );\n\n\t\t\t\t// get new results\n\t\t\t\tvar html = this.walkChoices( json.results );\n\t\t\t\tvar $html = $( html );\n\n\t\t\t\t// apply .disabled to left li's\n\t\t\t\tvar val = this.val();\n\t\t\t\tif ( val && val.length ) {\n\t\t\t\t\tval.map( function ( id ) {\n\t\t\t\t\t\t$html\n\t\t\t\t\t\t\t.find( '.acf-rel-item[data-id=\"' + id + '\"]' )\n\t\t\t\t\t\t\t.addClass( 'disabled' );\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t// append\n\t\t\t\t$choiceslist.append( $html );\n\n\t\t\t\t// merge together groups\n\t\t\t\tvar $prevLabel = false;\n\t\t\t\tvar $prevList = false;\n\n\t\t\t\t$choiceslist.find( '.acf-rel-label' ).each( function () {\n\t\t\t\t\tvar $label = $( this );\n\t\t\t\t\tvar $list = $label.siblings( 'ul' );\n\n\t\t\t\t\tif ( $prevLabel && $prevLabel.text() == $label.text() ) {\n\t\t\t\t\t\t$prevList.append( $list.children() );\n\t\t\t\t\t\t$( this ).parent().remove();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\t$prevLabel = $label;\n\t\t\t\t\t$prevList = $list;\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// get results\n\t\t\tvar xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdataType: 'json',\n\t\t\t\ttype: 'post',\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t\tcomplete: onComplete,\n\t\t\t} );\n\n\t\t\t// set\n\t\t\tthis.set( 'xhr', xhr );\n\t\t},\n\n\t\twalkChoices: function ( data ) {\n\t\t\t// walker\n\t\t\tvar walk = function ( data ) {\n\t\t\t\t// vars\n\t\t\t\tvar html = '';\n\n\t\t\t\t// is array\n\t\t\t\tif ( $.isArray( data ) ) {\n\t\t\t\t\tdata.map( function ( item ) {\n\t\t\t\t\t\thtml += walk( item );\n\t\t\t\t\t} );\n\n\t\t\t\t\t// is item\n\t\t\t\t} else if ( $.isPlainObject( data ) ) {\n\t\t\t\t\t// group\n\t\t\t\t\tif ( data.children !== undefined ) {\n\t\t\t\t\t\thtml +=\n\t\t\t\t\t\t\t'
  • ' +\n\t\t\t\t\t\t\tacf.escHtml( data.text ) +\n\t\t\t\t\t\t\t'
      ';\n\t\t\t\t\t\thtml += walk( data.children );\n\t\t\t\t\t\thtml += '
  • ';\n\n\t\t\t\t\t\t// single\n\t\t\t\t\t} else {\n\t\t\t\t\t\thtml +=\n\t\t\t\t\t\t\t'
  • ' +\n\t\t\t\t\t\t\tacf.escHtml( data.text ) +\n\t\t\t\t\t\t\t'
  • ';\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// return\n\t\t\t\treturn html;\n\t\t\t};\n\n\t\t\treturn walk( data );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'select',\n\n\t\tselect2: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\tremoveField: 'onRemove',\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'select' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$input();\n\n\t\t\t// inherit data\n\t\t\tthis.inherit( $select );\n\n\t\t\t// select2\n\t\t\tif ( this.get( 'ui' ) ) {\n\t\t\t\t// populate ajax_data (allowing custom attribute to already exist)\n\t\t\t\tvar ajaxAction = this.get( 'ajax_action' );\n\t\t\t\tif ( ! ajaxAction ) {\n\t\t\t\t\tajaxAction = 'acf/fields/' + this.get( 'type' ) + '/query';\n\t\t\t\t}\n\n\t\t\t\t// select2\n\t\t\t\tthis.select2 = acf.newSelect2( $select, {\n\t\t\t\t\tfield: this,\n\t\t\t\t\tajax: this.get( 'ajax' ),\n\t\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\t\tallowNull: this.get( 'allow_null' ),\n\t\t\t\t\tajaxAction: ajaxAction,\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\n\t\tonRemove: function () {\n\t\t\tif ( this.select2 ) {\n\t\t\t\tthis.select2.destroy();\n\t\t\t}\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\tif ( this.select2 ) {\n\t\t\t\t$duplicate.find( '.select2-container' ).remove();\n\t\t\t\t$duplicate\n\t\t\t\t\t.find( 'select' )\n\t\t\t\t\t.removeClass( 'select2-hidden-accessible' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar CONTEXT = 'tab';\n\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'tab',\n\n\t\twait: '',\n\n\t\ttabs: false,\n\n\t\ttab: false,\n\n\t\tevents: {\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\tfindFields: function () {\n\t\t\tlet filter;\n\n\t\t\t/**\n\t\t\t * Tabs in the admin UI that can be extended by third\n\t\t\t * parties have the child settings wrapped inside an extra div,\n\t\t\t * so we need to look for that instead of an adjacent .acf-field.\n\t\t\t */\n\t\t\tswitch ( this.get( 'key' ) ) {\n\t\t\t\tcase 'acf_field_settings_tabs':\n\t\t\t\t\tfilter = '.acf-field-settings-main';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_field_group_settings_tabs':\n\t\t\t\t\tfilter = '.field-group-settings-tab';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_browse_fields_tabs':\n\t\t\t\t\tfilter = '.acf-field-types-tab';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_post_type_tabs':\n\t\t\t\t\tfilter = '.acf-post-type-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_taxonomy_tabs':\n\t\t\t\t\tfilter = '.acf-taxonomy-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_ui_options_page_tabs':\n\t\t\t\t\tfilter = '.acf-ui-options-page-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tfilter = '.acf-field';\n\t\t\t}\n\n\t\t\treturn this.$el.nextUntil( '.acf-field-tab', filter );\n\t\t},\n\n\t\tgetFields: function () {\n\t\t\treturn acf.getFields( this.findFields() );\n\t\t},\n\n\t\tfindTabs: function () {\n\t\t\treturn this.$el.prevAll( '.acf-tab-wrap:first' );\n\t\t},\n\n\t\tfindTab: function () {\n\t\t\treturn this.$( '.acf-tab-button' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// bail early if is td\n\t\t\tif ( this.$el.is( 'td' ) ) {\n\t\t\t\tthis.events = {};\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $tabs = this.findTabs();\n\t\t\tvar $tab = this.findTab();\n\t\t\tvar settings = acf.parseArgs( $tab.data(), {\n\t\t\t\tendpoint: false,\n\t\t\t\tplacement: '',\n\t\t\t\tbefore: this.$el,\n\t\t\t} );\n\n\t\t\t// create wrap\n\t\t\tif ( ! $tabs.length || settings.endpoint ) {\n\t\t\t\tthis.tabs = new Tabs( settings );\n\t\t\t} else {\n\t\t\t\tthis.tabs = $tabs.data( 'acf' );\n\t\t\t}\n\n\t\t\t// add tab\n\t\t\tthis.tab = this.tabs.addTab( $tab, this );\n\t\t},\n\n\t\tisActive: function () {\n\t\t\treturn this.tab.isActive();\n\t\t},\n\n\t\tshowFields: function () {\n\t\t\t// show fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.show( this.cid, CONTEXT );\n\t\t\t\tfield.hiddenByTab = false;\n\t\t\t}, this );\n\t\t},\n\n\t\thideFields: function () {\n\t\t\t// hide fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.hide( this.cid, CONTEXT );\n\t\t\t\tfield.hiddenByTab = this.tab;\n\t\t\t}, this );\n\t\t},\n\n\t\tshow: function ( lockKey ) {\n\t\t\t// show field and store result\n\t\t\tvar visible = acf.Field.prototype.show.apply( this, arguments );\n\n\t\t\t// check if now visible\n\t\t\tif ( visible ) {\n\t\t\t\t// show tab\n\t\t\t\tthis.tab.show();\n\n\t\t\t\t// check active tabs\n\t\t\t\tthis.tabs.refresh();\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn visible;\n\t\t},\n\n\t\thide: function ( lockKey ) {\n\t\t\t// hide field and store result\n\t\t\tvar hidden = acf.Field.prototype.hide.apply( this, arguments );\n\n\t\t\t// check if now hidden\n\t\t\tif ( hidden ) {\n\t\t\t\t// hide tab\n\t\t\t\tthis.tab.hide();\n\n\t\t\t\t// reset tabs if this was active\n\t\t\t\tif ( this.isActive() ) {\n\t\t\t\t\tthis.tabs.reset();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn hidden;\n\t\t},\n\n\t\tenable: function ( lockKey ) {\n\t\t\t// enable fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.enable( CONTEXT );\n\t\t\t} );\n\t\t},\n\n\t\tdisable: function ( lockKey ) {\n\t\t\t// disable fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.disable( CONTEXT );\n\t\t\t} );\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\tif ( this.isActive() ) {\n\t\t\t\t$duplicate.prevAll( '.acf-tab-wrap:first' ).remove();\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t/**\n\t * tabs\n\t *\n\t * description\n\t *\n\t * @date\t8/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar i = 0;\n\tvar Tabs = acf.Model.extend( {\n\t\ttabs: [],\n\n\t\tactive: false,\n\n\t\tactions: {\n\t\t\trefresh: 'onRefresh',\n\t\t\tresize: 'onRefresh',\n\t\t\tclose_field_object: 'onCloseFieldObject',\n\t\t},\n\n\t\tdata: {\n\t\t\tbefore: false,\n\t\t\tplacement: 'top',\n\t\t\tindex: 0,\n\t\t\tinitialized: false,\n\t\t},\n\n\t\tsetup: function ( settings ) {\n\t\t\t// data\n\t\t\t$.extend( this.data, settings );\n\n\t\t\t// define this prop to avoid scope issues\n\t\t\tthis.tabs = [];\n\t\t\tthis.active = false;\n\n\t\t\t// vars\n\t\t\tvar placement = this.get( 'placement' );\n\t\t\tvar $before = this.get( 'before' );\n\t\t\tvar $parent = $before.parent();\n\n\t\t\t// add sidebar for left placement\n\t\t\tif ( placement == 'left' && $parent.hasClass( 'acf-fields' ) ) {\n\t\t\t\t$parent.addClass( '-sidebar' );\n\t\t\t}\n\n\t\t\t// create wrap\n\t\t\tif ( $before.is( 'tr' ) ) {\n\t\t\t\tthis.$el = $(\n\t\t\t\t\t'
    '\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\tlet ulClass = 'acf-hl acf-tab-group';\n\n\t\t\t\tif ( this.get( 'key' ) === 'acf_field_settings_tabs' ) {\n\t\t\t\t\tulClass = 'acf-field-settings-tab-bar';\n\t\t\t\t}\n\n\t\t\t\tthis.$el = $(\n\t\t\t\t\t'
      '\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// append\n\t\t\t$before.before( this.$el );\n\n\t\t\t// set index\n\t\t\tthis.set( 'index', i, true );\n\t\t\ti++;\n\t\t},\n\n\t\tinitializeTabs: function () {\n\t\t\t// Bail if tabs are disabled.\n\t\t\tif (\n\t\t\t\t'acf_field_settings_tabs' === this.get( 'key' ) &&\n\t\t\t\t$( '#acf-field-group-fields' ).hasClass( 'hide-tabs' )\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// find first visible tab\n\t\t\tvar tab = this.getVisible().shift();\n\n\t\t\t// remember previous tab state\n\t\t\tvar order = acf.getPreference( 'this.tabs' ) || [];\n\t\t\tvar groupIndex = this.get( 'index' );\n\t\t\tvar tabIndex = order[ groupIndex ];\n\n\t\t\tif ( this.tabs[ tabIndex ] && this.tabs[ tabIndex ].isVisible() ) {\n\t\t\t\ttab = this.tabs[ tabIndex ];\n\t\t\t}\n\n\t\t\t// select\n\t\t\tif ( tab ) {\n\t\t\t\tthis.selectTab( tab );\n\t\t\t} else {\n\t\t\t\tthis.closeTabs();\n\t\t\t}\n\n\t\t\t// set local variable used by tabsManager\n\t\t\tthis.set( 'initialized', true );\n\t\t},\n\n\t\tgetVisible: function () {\n\t\t\treturn this.tabs.filter( function ( tab ) {\n\t\t\t\treturn tab.isVisible();\n\t\t\t} );\n\t\t},\n\n\t\tgetActive: function () {\n\t\t\treturn this.active;\n\t\t},\n\n\t\tsetActive: function ( tab ) {\n\t\t\treturn ( this.active = tab );\n\t\t},\n\n\t\thasActive: function () {\n\t\t\treturn this.active !== false;\n\t\t},\n\n\t\tisActive: function ( tab ) {\n\t\t\tvar active = this.getActive();\n\t\t\treturn active && active.cid === tab.cid;\n\t\t},\n\n\t\tcloseActive: function () {\n\t\t\tif ( this.hasActive() ) {\n\t\t\t\tthis.closeTab( this.getActive() );\n\t\t\t}\n\t\t},\n\n\t\topenTab: function ( tab ) {\n\t\t\t// close existing tab\n\t\t\tthis.closeActive();\n\n\t\t\t// open\n\t\t\ttab.open();\n\n\t\t\t// set active\n\t\t\tthis.setActive( tab );\n\t\t},\n\n\t\tcloseTab: function ( tab ) {\n\t\t\t// close\n\t\t\ttab.close();\n\n\t\t\t// set active\n\t\t\tthis.setActive( false );\n\t\t},\n\n\t\tcloseTabs: function () {\n\t\t\tthis.tabs.map( this.closeTab, this );\n\t\t},\n\n\t\tselectTab: function ( tab ) {\n\t\t\t// close other tabs\n\t\t\tthis.tabs.map( function ( t ) {\n\t\t\t\tif ( tab.cid !== t.cid ) {\n\t\t\t\t\tthis.closeTab( t );\n\t\t\t\t}\n\t\t\t}, this );\n\n\t\t\t// open\n\t\t\tthis.openTab( tab );\n\t\t},\n\n\t\taddTab: function ( $a, field ) {\n\t\t\t// create
    • \n\t\t\tvar $li = $( '
    • ' + $a.outerHTML() + '
    • ' );\n\n\t\t\t// add settings type class.\n\t\t\tvar classes = $a.attr( 'class' ).replace( 'acf-tab-button', '' );\n\t\t\t$li.addClass( classes );\n\n\t\t\t// append\n\t\t\tthis.$( 'ul' ).append( $li );\n\n\t\t\t// initialize\n\t\t\tvar tab = new Tab( {\n\t\t\t\t$el: $li,\n\t\t\t\tfield: field,\n\t\t\t\tgroup: this,\n\t\t\t} );\n\n\t\t\t// store\n\t\t\tthis.tabs.push( tab );\n\n\t\t\t// return\n\t\t\treturn tab;\n\t\t},\n\n\t\treset: function () {\n\t\t\t// close existing tab\n\t\t\tthis.closeActive();\n\n\t\t\t// find and active a tab\n\t\t\treturn this.refresh();\n\t\t},\n\n\t\trefresh: function () {\n\t\t\t// bail early if active already exists\n\t\t\tif ( this.hasActive() ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// find next active tab\n\t\t\tvar tab = this.getVisible().shift();\n\t\t\t// open tab\n\t\t\tif ( tab ) {\n\t\t\t\tthis.openTab( tab );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn tab;\n\t\t},\n\n\t\tonRefresh: function () {\n\t\t\t// Don't run on field group tabs.\n\t\t\tif ( [ 'acf_field_settings_tabs', 'acf_field_group_settings_tabs' ].includes( this.get( 'key' ) ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Block editor needs timeout to run after script is finished.\n\t\t\tsetTimeout( () => {\n\t\t\t\tconst $list = this.$el.children( 'ul' );\n\t\t\t\tlet $element = this.$el;\n\t\t\t\tlet attribute = 'height';\n\t\t\t\tlet height;\n\n\t\t\t\tif ( this.get( 'placement' ) === 'left' ) {\n\t\t\t\t\t$element = this.$el.parent();\n\t\t\t\t\tattribute = $element.is( 'td' ) ? 'height' : 'min-height';\n\n\t\t\t\t\t// Find height (minus 1 for border-bottom).\n\t\t\t\t\theight = $list.position().top + $list.outerHeight( true ) - 1;\n\t\t\t\t} else {\n\t\t\t\t\theight = Math.ceil( $list.outerHeight( true ) );\n\t\t\t\t}\n\n\t\t\t\t$element.css( attribute, height );\n\t\t\t}, 0 );\n\t\t},\n\n\t\tonCloseFieldObject: function ( fieldObject ) {\n\t\t\tconst tab = this.getVisible().find( ( item ) => {\n\t\t\t\tconst id = item.$el.closest( 'div[data-id]' ).data( 'id' );\n\t\t\t\tif ( fieldObject.data.id === id ) {\n\t\t\t\t\treturn item;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tif ( tab ) {\n\t\t\t\t// Wait for field group drawer to close\n\t\t\t\tsetTimeout( () => {\n\t\t\t\t\tthis.openTab( tab );\n\t\t\t\t}, 300 );\n\t\t\t}\n\t\t},\n\t} );\n\n\tvar Tab = acf.Model.extend( {\n\t\tgroup: false,\n\n\t\tfield: false,\n\n\t\tevents: {\n\t\t\t'click a': 'onClick',\n\t\t},\n\n\t\tindex: function () {\n\t\t\treturn this.$el.index();\n\t\t},\n\n\t\tisVisible: function () {\n\t\t\treturn acf.isVisible( this.$el );\n\t\t},\n\n\t\tisActive: function () {\n\t\t\treturn this.$el.hasClass( 'active' );\n\t\t},\n\n\t\topen: function () {\n\t\t\t// add class\n\t\t\tthis.$el.addClass( 'active' );\n\n\t\t\t// show field\n\t\t\tthis.field.showFields();\n\t\t},\n\n\t\tclose: function () {\n\t\t\t// remove class\n\t\t\tthis.$el.removeClass( 'active' );\n\n\t\t\t// hide field\n\t\t\tthis.field.hideFields();\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// prevent default\n\t\t\te.preventDefault();\n\n\t\t\t// toggle\n\t\t\tthis.toggle();\n\t\t},\n\n\t\ttoggle: function () {\n\t\t\t// bail early if already active\n\t\t\tif ( this.isActive() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// toggle this tab\n\t\t\tthis.group.openTab( this );\n\t\t},\n\t} );\n\n\tvar tabsManager = new acf.Model( {\n\t\tpriority: 50,\n\n\t\tactions: {\n\t\t\tprepare: 'render',\n\t\t\tappend: 'render',\n\t\t\tunload: 'onUnload',\n\t\t\tshow: 'render',\n\t\t\tinvalid_field: 'onInvalidField',\n\t\t},\n\n\t\tfindTabs: function () {\n\t\t\treturn $( '.acf-tab-wrap' );\n\t\t},\n\n\t\tgetTabs: function () {\n\t\t\treturn acf.getInstances( this.findTabs() );\n\t\t},\n\n\t\trender: function ( $el ) {\n\t\t\tthis.getTabs().map( function ( tabs ) {\n\t\t\t\tif ( ! tabs.get( 'initialized' ) ) {\n\t\t\t\t\ttabs.initializeTabs();\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\tonInvalidField: function ( field ) {\n\t\t\t// bail early if busy\n\t\t\tif ( this.busy ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// ignore if not hidden by tab\n\t\t\tif ( ! field.hiddenByTab ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// toggle tab\n\t\t\tfield.hiddenByTab.toggle();\n\n\t\t\t// ignore other invalid fields\n\t\t\tthis.busy = true;\n\t\t\tthis.setTimeout( function () {\n\t\t\t\tthis.busy = false;\n\t\t\t}, 100 );\n\t\t},\n\n\t\tonUnload: function () {\n\t\t\t// vars\n\t\t\tvar order = [];\n\n\t\t\t// loop\n\t\t\tthis.getTabs().map( function ( group ) {\n\t\t\t\t// Do not save selected tab on field settings, or an acf-advanced-settings when unloading\n\t\t\t\tif (\n\t\t\t\t\tgroup.$el.children( '.acf-field-settings-tab-bar' )\n\t\t\t\t\t\t.length ||\n\t\t\t\t\tgroup.$el.parents( '#acf-advanced-settings.postbox' ).length\n\t\t\t\t) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\n\t\t\t\tvar active = group.hasActive() ? group.getActive().index() : 0;\n\t\t\t\torder.push( active );\n\t\t\t} );\n\n\t\t\t// bail if no tabs\n\t\t\tif ( ! order.length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update\n\t\t\tacf.setPreference( 'this.tabs', order );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'taxonomy',\n\n\t\tdata: {\n\t\t\tftype: 'select',\n\t\t},\n\n\t\tselect2: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickAdd',\n\t\t\t'click input[type=\"radio\"]': 'onClickRadio',\n\t\t\tremoveField: 'onRemove',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-taxonomy-field' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.getRelatedPrototype().$input.apply( this, arguments );\n\t\t},\n\n\t\tgetRelatedType: function () {\n\t\t\t// vars\n\t\t\tvar fieldType = this.get( 'ftype' );\n\n\t\t\t// normalize\n\t\t\tif ( fieldType == 'multi_select' ) {\n\t\t\t\tfieldType = 'select';\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn fieldType;\n\t\t},\n\n\t\tgetRelatedPrototype: function () {\n\t\t\treturn acf.getFieldType( this.getRelatedType() ).prototype;\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.getRelatedPrototype().getValue.apply( this, arguments );\n\t\t},\n\n\t\tsetValue: function () {\n\t\t\treturn this.getRelatedPrototype().setValue.apply( this, arguments );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.getRelatedPrototype().initialize.apply( this, arguments );\n\t\t},\n\n\t\tonRemove: function () {\n\t\t\tvar proto = this.getRelatedPrototype();\n\t\t\tif ( proto.onRemove ) {\n\t\t\t\tproto.onRemove.apply( this, arguments );\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar field = this;\n\t\t\tvar popup = false;\n\t\t\tvar $form = false;\n\t\t\tvar $name = false;\n\t\t\tvar $parent = false;\n\t\t\tvar $button = false;\n\t\t\tvar $message = false;\n\t\t\tvar notice = false;\n\n\t\t\t// step 1.\n\t\t\tvar step1 = function () {\n\t\t\t\t// popup\n\t\t\t\tpopup = acf.newPopup( {\n\t\t\t\t\ttitle: $el.attr( 'title' ),\n\t\t\t\t\tloading: true,\n\t\t\t\t\twidth: '300px',\n\t\t\t\t} );\n\n\t\t\t\t// ajax\n\t\t\t\tvar ajaxData = {\n\t\t\t\t\taction: 'acf/fields/taxonomy/add_term',\n\t\t\t\t\tfield_key: field.get( 'key' ),\n\t\t\t\t};\n\n\t\t\t\t// get HTML\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'html',\n\t\t\t\t\tsuccess: step2,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// step 2.\n\t\t\tvar step2 = function ( html ) {\n\t\t\t\t// update popup\n\t\t\t\tpopup.loading( false );\n\t\t\t\tpopup.content( html );\n\n\t\t\t\t// vars\n\t\t\t\t$form = popup.$( 'form' );\n\t\t\t\t$name = popup.$( 'input[name=\"term_name\"]' );\n\t\t\t\t$parent = popup.$( 'select[name=\"term_parent\"]' );\n\t\t\t\t$button = popup.$( '.acf-submit-button' );\n\n\t\t\t\t// focus\n\t\t\t\t$name.trigger( 'focus' );\n\n\t\t\t\t// submit form\n\t\t\t\tpopup.on( 'submit', 'form', step3 );\n\t\t\t};\n\n\t\t\t// step 3.\n\t\t\tvar step3 = function ( e, $el ) {\n\t\t\t\t// prevent\n\t\t\t\te.preventDefault();\n\t\t\t\te.stopImmediatePropagation();\n\n\t\t\t\t// basic validation\n\t\t\t\tif ( $name.val() === '' ) {\n\t\t\t\t\t$name.trigger( 'focus' );\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// disable\n\t\t\t\tacf.startButtonLoading( $button );\n\n\t\t\t\t// ajax\n\t\t\t\tvar ajaxData = {\n\t\t\t\t\taction: 'acf/fields/taxonomy/add_term',\n\t\t\t\t\tfield_key: field.get( 'key' ),\n\t\t\t\t\tterm_name: $name.val(),\n\t\t\t\t\tterm_parent: $parent.length ? $parent.val() : 0,\n\t\t\t\t};\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: step4,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// step 4.\n\t\t\tvar step4 = function ( json ) {\n\t\t\t\t// enable\n\t\t\t\tacf.stopButtonLoading( $button );\n\n\t\t\t\t// remove prev notice\n\t\t\t\tif ( notice ) {\n\t\t\t\t\tnotice.remove();\n\t\t\t\t}\n\n\t\t\t\t// success\n\t\t\t\tif ( acf.isAjaxSuccess( json ) ) {\n\t\t\t\t\t// clear name\n\t\t\t\t\t$name.val( '' );\n\n\t\t\t\t\t// update term lists\n\t\t\t\t\tstep5( json.data );\n\n\t\t\t\t\t// notice\n\t\t\t\t\tnotice = acf.newNotice( {\n\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\ttext: acf.getAjaxMessage( json ),\n\t\t\t\t\t\ttarget: $form,\n\t\t\t\t\t\ttimeout: 2000,\n\t\t\t\t\t\tdismiss: false,\n\t\t\t\t\t} );\n\t\t\t\t} else {\n\t\t\t\t\t// notice\n\t\t\t\t\tnotice = acf.newNotice( {\n\t\t\t\t\t\ttype: 'error',\n\t\t\t\t\t\ttext: acf.getAjaxError( json ),\n\t\t\t\t\t\ttarget: $form,\n\t\t\t\t\t\ttimeout: 2000,\n\t\t\t\t\t\tdismiss: false,\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t// focus\n\t\t\t\t$name.trigger( 'focus' );\n\t\t\t};\n\n\t\t\t// step 5.\n\t\t\tvar step5 = function ( term ) {\n\t\t\t\t// update parent dropdown\n\t\t\t\tvar $option = $(\n\t\t\t\t\t''\n\t\t\t\t);\n\t\t\t\tif ( term.term_parent ) {\n\t\t\t\t\t$parent\n\t\t\t\t\t\t.children( 'option[value=\"' + term.term_parent + '\"]' )\n\t\t\t\t\t\t.after( $option );\n\t\t\t\t} else {\n\t\t\t\t\t$parent.append( $option );\n\t\t\t\t}\n\n\t\t\t\t// add this new term to all taxonomy field\n\t\t\t\tvar fields = acf.getFields( {\n\t\t\t\t\ttype: 'taxonomy',\n\t\t\t\t} );\n\n\t\t\t\tfields.map( function ( otherField ) {\n\t\t\t\t\tif (\n\t\t\t\t\t\totherField.get( 'taxonomy' ) == field.get( 'taxonomy' )\n\t\t\t\t\t) {\n\t\t\t\t\t\totherField.appendTerm( term );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\t// select\n\t\t\t\tfield.selectTerm( term.term_id );\n\t\t\t};\n\n\t\t\t// run\n\t\t\tstep1();\n\t\t},\n\n\t\tappendTerm: function ( term ) {\n\t\t\tif ( this.getRelatedType() == 'select' ) {\n\t\t\t\tthis.appendTermSelect( term );\n\t\t\t} else {\n\t\t\t\tthis.appendTermCheckbox( term );\n\t\t\t}\n\t\t},\n\n\t\tappendTermSelect: function ( term ) {\n\t\t\tthis.select2.addOption( {\n\t\t\t\tid: term.term_id,\n\t\t\t\ttext: term.term_label,\n\t\t\t} );\n\t\t},\n\n\t\tappendTermCheckbox: function ( term ) {\n\t\t\t// vars\n\t\t\tvar name = this.$( '[name]:first' ).attr( 'name' );\n\t\t\tvar $ul = this.$( 'ul:first' );\n\n\t\t\t// allow multiple selection\n\t\t\tif ( this.getRelatedType() == 'checkbox' ) {\n\t\t\t\tname += '[]';\n\t\t\t}\n\n\t\t\t// create new li\n\t\t\tvar $li = $(\n\t\t\t\t[\n\t\t\t\t\t'
    • ',\n\t\t\t\t\t'',\n\t\t\t\t\t'
    • ',\n\t\t\t\t].join( '' )\n\t\t\t);\n\n\t\t\t// find parent\n\t\t\tif ( term.term_parent ) {\n\t\t\t\t// vars\n\t\t\t\tvar $parent = $ul.find(\n\t\t\t\t\t'li[data-id=\"' + term.term_parent + '\"]'\n\t\t\t\t);\n\n\t\t\t\t// update vars\n\t\t\t\t$ul = $parent.children( 'ul' );\n\n\t\t\t\t// create ul\n\t\t\t\tif ( ! $ul.exists() ) {\n\t\t\t\t\t$ul = $( '' );\n\t\t\t\t\t$parent.append( $ul );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// append\n\t\t\t$ul.append( $li );\n\t\t},\n\n\t\tselectTerm: function ( id ) {\n\t\t\tif ( this.getRelatedType() == 'select' ) {\n\t\t\t\tthis.select2.selectOption( id );\n\t\t\t} else {\n\t\t\t\tvar $input = this.$( 'input[value=\"' + id + '\"]' );\n\t\t\t\t$input.prop( 'checked', true ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tonClickRadio: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.DatePickerField.extend( {\n\t\ttype: 'time_picker',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-time-picker' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\ttimeFormat: this.get( 'time_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFieldTimeOnly: false,\n\t\t\t\taltTimeFormat: 'HH:mm:ss',\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tcontrolType: 'select',\n\t\t\t\toneLine: true,\n\t\t\t\tcloseText: acf.get( 'dateTimePickerL10n' ).selectText,\n\t\t\t\ttimeOnly: true,\n\t\t\t};\n\n\t\t\t// add custom 'Close = Select' functionality\n\t\t\targs.onClose = function ( value, dp_instance, t_instance ) {\n\t\t\t\t// vars\n\t\t\t\tvar $close = dp_instance.dpDiv.find( '.ui-datepicker-close' );\n\n\t\t\t\t// if clicking close button\n\t\t\t\tif ( ! value && $close.is( ':hover' ) ) {\n\t\t\t\t\tt_instance._updateDateTime();\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'time_picker_args', args, this );\n\n\t\t\t// add date time picker\n\t\t\tacf.newTimePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'time_picker_init', $inputText, args, this );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// add\n\tacf.newTimePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.timepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
      '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'true_false',\n\n\t\tevents: {\n\t\t\t'change .acf-switch-input': 'onChange',\n\t\t\t'focus .acf-switch-input': 'onFocus',\n\t\t\t'blur .acf-switch-input': 'onBlur',\n\t\t\t'keypress .acf-switch-input': 'onKeypress',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"checkbox\"]' );\n\t\t},\n\n\t\t$switch: function () {\n\t\t\treturn this.$( '.acf-switch' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().prop( 'checked' ) ? 1 : 0;\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.render();\n\t\t},\n\n\t\trender: function () {\n\t\t\t// vars\n\t\t\tvar $switch = this.$switch();\n\n\t\t\t// bail early if no $switch\n\t\t\tif ( ! $switch.length ) return;\n\n\t\t\t// vars\n\t\t\tvar $on = $switch.children( '.acf-switch-on' );\n\t\t\tvar $off = $switch.children( '.acf-switch-off' );\n\t\t\tvar width = Math.max( $on.width(), $off.width() );\n\n\t\t\t// bail early if no width\n\t\t\tif ( ! width ) return;\n\n\t\t\t// set widths\n\t\t\t$on.css( 'min-width', width );\n\t\t\t$off.css( 'min-width', width );\n\t\t},\n\n\t\tswitchOn: function () {\n\t\t\tthis.$input().prop( 'checked', true );\n\t\t\tthis.$switch().addClass( '-on' );\n\t\t},\n\n\t\tswitchOff: function () {\n\t\t\tthis.$input().prop( 'checked', false );\n\t\t\tthis.$switch().removeClass( '-on' );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tif ( $el.prop( 'checked' ) ) {\n\t\t\t\tthis.switchOn();\n\t\t\t} else {\n\t\t\t\tthis.switchOff();\n\t\t\t}\n\t\t},\n\n\t\tonFocus: function ( e, $el ) {\n\t\t\tthis.$switch().addClass( '-focus' );\n\t\t},\n\n\t\tonBlur: function ( e, $el ) {\n\t\t\tthis.$switch().removeClass( '-focus' );\n\t\t},\n\n\t\tonKeypress: function ( e, $el ) {\n\t\t\t// left\n\t\t\tif ( e.keyCode === 37 ) {\n\t\t\t\treturn this.switchOff();\n\t\t\t}\n\n\t\t\t// right\n\t\t\tif ( e.keyCode === 39 ) {\n\t\t\t\treturn this.switchOn();\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'url',\n\n\t\tevents: {\n\t\t\t'keyup input[type=\"url\"]': 'onkeyup',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-input-wrap' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"url\"]' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.render();\n\t\t},\n\n\t\tisValid: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// url\n\t\t\tif ( val.indexOf( '://' ) !== -1 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// protocol relative url\n\t\t\tif ( val.indexOf( '//' ) === 0 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn false;\n\t\t},\n\n\t\trender: function () {\n\t\t\t// add class\n\t\t\tif ( this.isValid() ) {\n\t\t\t\tthis.$control().addClass( '-valid' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( '-valid' );\n\t\t\t}\n\t\t},\n\n\t\tonkeyup: function ( e, $el ) {\n\t\t\tthis.render();\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'user',\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\tacf.addFilter(\n\t\t'select2_ajax_data',\n\t\tfunction ( data, args, $input, field, select2 ) {\n\t\t\tif ( ! field ) {\n\t\t\t\treturn data;\n\t\t\t}\n\n\t\t\tconst query_nonce = field.get( 'queryNonce' );\n\t\t\tif ( query_nonce && query_nonce.length ) {\n\t\t\t\tdata.user_query_nonce = query_nonce;\n\t\t\t}\n\n\t\t\treturn data;\n\t\t}\n\t);\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'wysiwyg',\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'mousedown .acf-editor-wrap.delay': 'onMousedown',\n\t\t\tunmountField: 'disableEditor',\n\t\t\tremountField: 'enableEditor',\n\t\t\tremoveField: 'disableEditor',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-editor-wrap' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'textarea' );\n\t\t},\n\n\t\tgetMode: function () {\n\t\t\treturn this.$control().hasClass( 'tmce-active' )\n\t\t\t\t? 'visual'\n\t\t\t\t: 'text';\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// initializeEditor if no delay\n\t\t\tif ( ! this.$control().hasClass( 'delay' ) ) {\n\t\t\t\tthis.initializeEditor();\n\t\t\t}\n\t\t},\n\n\t\tinitializeEditor: function () {\n\t\t\t// vars\n\t\t\tvar $wrap = this.$control();\n\t\t\tvar $textarea = this.$input();\n\t\t\tvar args = {\n\t\t\t\ttinymce: true,\n\t\t\t\tquicktags: true,\n\t\t\t\ttoolbar: this.get( 'toolbar' ),\n\t\t\t\tmode: this.getMode(),\n\t\t\t\tfield: this,\n\t\t\t};\n\n\t\t\t// generate new id\n\t\t\tvar oldId = $textarea.attr( 'id' );\n\t\t\tvar newId = acf.uniqueId( 'acf-editor-' );\n\n\t\t\t// Backup textarea data.\n\t\t\tvar inputData = $textarea.data();\n\t\t\tvar inputVal = $textarea.val();\n\n\t\t\t// rename\n\t\t\tacf.rename( {\n\t\t\t\ttarget: $wrap,\n\t\t\t\tsearch: oldId,\n\t\t\t\treplace: newId,\n\t\t\t\tdestructive: true,\n\t\t\t} );\n\n\t\t\t// update id\n\t\t\tthis.set( 'id', newId, true );\n\n\t\t\t// apply data to new textarea (acf.rename creates a new textarea element due to destructive mode)\n\t\t\t// fixes bug where conditional logic \"disabled\" is lost during \"screen_check\"\n\t\t\tthis.$input().data( inputData ).val( inputVal );\n\n\t\t\t// initialize\n\t\t\tacf.tinymce.initialize( newId, args );\n\t\t},\n\n\t\tonMousedown: function ( e ) {\n\t\t\t// prevent default\n\t\t\te.preventDefault();\n\n\t\t\t// remove delay class\n\t\t\tvar $wrap = this.$control();\n\t\t\t$wrap.removeClass( 'delay' );\n\t\t\t$wrap.find( '.acf-editor-toolbar' ).remove();\n\n\t\t\t// initialize\n\t\t\tthis.initializeEditor();\n\t\t},\n\n\t\tenableEditor: function () {\n\t\t\tif ( this.getMode() == 'visual' ) {\n\t\t\t\tacf.tinymce.enable( this.get( 'id' ) );\n\t\t\t}\n\t\t},\n\n\t\tdisableEditor: function () {\n\t\t\tacf.tinymce.destroy( this.get( 'id' ) );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar storage = [];\n\n\t/**\n\t * acf.Field\n\t *\n\t * description\n\t *\n\t * @date\t23/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Field = acf.Model.extend( {\n\t\t// field type\n\t\ttype: '',\n\n\t\t// class used to avoid nested event triggers\n\t\teventScope: '.acf-field',\n\n\t\t// initialize events on 'ready'\n\t\twait: 'ready',\n\n\t\t/**\n\t\t * setup\n\t\t *\n\t\t * Called during the constructor function to setup this field ready for initialization\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tjQuery $field The field element.\n\t\t * @return\tvoid\n\t\t */\n\n\t\tsetup: function ( $field ) {\n\t\t\t// set $el\n\t\t\tthis.$el = $field;\n\n\t\t\t// inherit $field data\n\t\t\tthis.inherit( $field );\n\n\t\t\t// inherit controll data\n\t\t\tthis.inherit( this.$control() );\n\t\t},\n\n\t\t/**\n\t\t * val\n\t\t *\n\t\t * Sets or returns the field's value\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tmixed val Optional. The value to set\n\t\t * @return\tmixed\n\t\t */\n\n\t\tval: function ( val ) {\n\t\t\t// Set.\n\t\t\tif ( val !== undefined ) {\n\t\t\t\treturn this.setValue( val );\n\n\t\t\t\t// Get.\n\t\t\t} else {\n\t\t\t\treturn this.prop( 'disabled' ) ? null : this.getValue();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * getValue\n\t\t *\n\t\t * returns the field's value\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tmixed\n\t\t */\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().val();\n\t\t},\n\n\t\t/**\n\t\t * setValue\n\t\t *\n\t\t * sets the field's value and returns true if changed\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tmixed val\n\t\t * @return\tboolean. True if changed.\n\t\t */\n\n\t\tsetValue: function ( val ) {\n\t\t\treturn acf.val( this.$input(), val );\n\t\t},\n\n\t\t/**\n\t\t * __\n\t\t *\n\t\t * i18n helper to be removed\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t__: function ( string ) {\n\t\t\treturn acf._e( this.type, string );\n\t\t},\n\n\t\t/**\n\t\t * $control\n\t\t *\n\t\t * returns the control jQuery element used for inheriting data. Uses this.control setting.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tjQuery\n\t\t */\n\n\t\t$control: function () {\n\t\t\treturn false;\n\t\t},\n\n\t\t/**\n\t\t * $input\n\t\t *\n\t\t * returns the input jQuery element used for saving values. Uses this.input setting.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tjQuery\n\t\t */\n\n\t\t$input: function () {\n\t\t\treturn this.$( '[name]:first' );\n\t\t},\n\n\t\t/**\n\t\t * $inputWrap\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t12/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t$inputWrap: function () {\n\t\t\treturn this.$( '.acf-input:first' );\n\t\t},\n\n\t\t/**\n\t\t * $inputWrap\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t12/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t$labelWrap: function () {\n\t\t\treturn this.$( '.acf-label:first' );\n\t\t},\n\n\t\t/**\n\t\t * getInputName\n\t\t *\n\t\t * Returns the field's input name\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tstring\n\t\t */\n\n\t\tgetInputName: function () {\n\t\t\treturn this.$input().attr( 'name' ) || '';\n\t\t},\n\n\t\t/**\n\t\t * parent\n\t\t *\n\t\t * returns the field's parent field or false on failure.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tobject|false\n\t\t */\n\n\t\tparent: function () {\n\t\t\t// vars\n\t\t\tvar parents = this.parents();\n\n\t\t\t// return\n\t\t\treturn parents.length ? parents[ 0 ] : false;\n\t\t},\n\n\t\t/**\n\t\t * parents\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t9/7/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\tparents: function () {\n\t\t\t// vars\n\t\t\tvar $parents = this.$el.parents( '.acf-field' );\n\n\t\t\t// convert\n\t\t\tvar parents = acf.getFields( $parents );\n\n\t\t\t// return\n\t\t\treturn parents;\n\t\t},\n\n\t\tshow: function ( lockKey, context ) {\n\t\t\t// show field and store result\n\t\t\tvar changed = acf.show( this.$el, lockKey );\n\n\t\t\t// do action if visibility has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'hidden', false );\n\t\t\t\tacf.doAction( 'show_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\thide: function ( lockKey, context ) {\n\t\t\t// hide field and store result\n\t\t\tvar changed = acf.hide( this.$el, lockKey );\n\n\t\t\t// do action if visibility has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'hidden', true );\n\t\t\t\tacf.doAction( 'hide_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tenable: function ( lockKey, context ) {\n\t\t\t// enable field and store result\n\t\t\tvar changed = acf.enable( this.$el, lockKey );\n\n\t\t\t// do action if disabled has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'disabled', false );\n\t\t\t\tacf.doAction( 'enable_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tdisable: function ( lockKey, context ) {\n\t\t\t// disabled field and store result\n\t\t\tvar changed = acf.disable( this.$el, lockKey );\n\n\t\t\t// do action if disabled has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'disabled', true );\n\t\t\t\tacf.doAction( 'disable_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tshowEnable: function ( lockKey, context ) {\n\t\t\t// enable\n\t\t\tthis.enable.apply( this, arguments );\n\n\t\t\t// show and return true if changed\n\t\t\treturn this.show.apply( this, arguments );\n\t\t},\n\n\t\thideDisable: function ( lockKey, context ) {\n\t\t\t// disable\n\t\t\tthis.disable.apply( this, arguments );\n\n\t\t\t// hide and return true if changed\n\t\t\treturn this.hide.apply( this, arguments );\n\t\t},\n\n\t\tshowNotice: function ( props ) {\n\t\t\t// ensure object\n\t\t\tif ( typeof props !== 'object' ) {\n\t\t\t\tprops = { text: props };\n\t\t\t}\n\n\t\t\t// remove old notice\n\t\t\tif ( this.notice ) {\n\t\t\t\tthis.notice.remove();\n\t\t\t}\n\n\t\t\t// create new notice\n\t\t\tprops.target = this.$inputWrap();\n\t\t\tthis.notice = acf.newNotice( props );\n\t\t},\n\n\t\tremoveNotice: function ( timeout ) {\n\t\t\tif ( this.notice ) {\n\t\t\t\tthis.notice.away( timeout || 0 );\n\t\t\t\tthis.notice = false;\n\t\t\t}\n\t\t},\n\n\t\tshowError: function ( message ) {\n\t\t\t// add class\n\t\t\tthis.$el.addClass( 'acf-error' );\n\n\t\t\t// add message\n\t\t\tif ( message !== undefined ) {\n\t\t\t\tthis.showNotice( {\n\t\t\t\t\ttext: message,\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\tdismiss: false,\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// action\n\t\t\tacf.doAction( 'invalid_field', this );\n\n\t\t\t// add event\n\t\t\tthis.$el.one(\n\t\t\t\t'focus change',\n\t\t\t\t'input, select, textarea',\n\t\t\t\t$.proxy( this.removeError, this )\n\t\t\t);\n\t\t},\n\n\t\tremoveError: function () {\n\t\t\t// remove class\n\t\t\tthis.$el.removeClass( 'acf-error' );\n\n\t\t\t// remove notice\n\t\t\tthis.removeNotice( 250 );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'valid_field', this );\n\t\t},\n\n\t\ttrigger: function ( name, args, bubbles ) {\n\t\t\t// allow some events to bubble\n\t\t\tif ( name == 'invalidField' ) {\n\t\t\t\tbubbles = true;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.Model.prototype.trigger.apply( this, [\n\t\t\t\tname,\n\t\t\t\targs,\n\t\t\t\tbubbles,\n\t\t\t] );\n\t\t},\n\t} );\n\n\t/**\n\t * newField\n\t *\n\t * description\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newField = function ( $field ) {\n\t\t// vars\n\t\tvar type = $field.data( 'type' );\n\t\tvar mid = modelId( type );\n\t\tvar model = acf.models[ mid ] || acf.Field;\n\n\t\t// instantiate\n\t\tvar field = new model( $field );\n\n\t\t// actions\n\t\tacf.doAction( 'new_field', field );\n\n\t\t// return\n\t\treturn field;\n\t};\n\n\t/**\n\t * mid\n\t *\n\t * Calculates the model ID for a field type\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring type\n\t * @return\tstring\n\t */\n\n\tvar modelId = function ( type ) {\n\t\treturn acf.strPascalCase( type || '' ) + 'Field';\n\t};\n\n\t/**\n\t * registerFieldType\n\t *\n\t * description\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerFieldType = function ( model ) {\n\t\t// vars\n\t\tvar proto = model.prototype;\n\t\tvar type = proto.type;\n\t\tvar mid = modelId( type );\n\n\t\t// store model\n\t\tacf.models[ mid ] = model;\n\n\t\t// store reference\n\t\tstorage.push( type );\n\t};\n\n\t/**\n\t * acf.getFieldType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getFieldType = function ( type ) {\n\t\tvar mid = modelId( type );\n\t\treturn acf.models[ mid ] || false;\n\t};\n\n\t/**\n\t * acf.getFieldTypes\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getFieldTypes = function ( args ) {\n\t\t// defaults\n\t\targs = acf.parseArgs( args, {\n\t\t\tcategory: '',\n\t\t\t// hasValue: true\n\t\t} );\n\n\t\t// clonse available types\n\t\tvar types = [];\n\n\t\t// loop\n\t\tstorage.map( function ( type ) {\n\t\t\t// vars\n\t\t\tvar model = acf.getFieldType( type );\n\t\t\tvar proto = model.prototype;\n\n\t\t\t// check operator\n\t\t\tif ( args.category && proto.category !== args.category ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// append\n\t\t\ttypes.push( model );\n\t\t} );\n\n\t\t// return\n\t\treturn types;\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * findFields\n\t *\n\t * Returns a jQuery selection object of acf fields.\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tobject $args {\n\t *\t\tOptional. Arguments to find fields.\n\t *\n\t *\t\t@type string\t\t\tkey\t\t\tThe field's key (data-attribute).\n\t *\t\t@type string\t\t\tname\t\tThe field's name (data-attribute).\n\t *\t\t@type string\t\t\ttype\t\tThe field's type (data-attribute).\n\t *\t\t@type string\t\t\tis\t\t\tjQuery selector to compare against.\n\t *\t\t@type jQuery\t\t\tparent\t\tjQuery element to search within.\n\t *\t\t@type jQuery\t\t\tsibling\t\tjQuery element to search alongside.\n\t *\t\t@type limit\t\t\t\tint\t\t\tThe number of fields to find.\n\t *\t\t@type suppressFilters\tbool\t\tWhether to allow filters to add/remove results. Default behaviour will ignore clone fields.\n\t * }\n\t * @return\tjQuery\n\t */\n\n\tacf.findFields = function ( args ) {\n\t\t// vars\n\t\tvar selector = '.acf-field';\n\t\tvar $fields = false;\n\n\t\t// args\n\t\targs = acf.parseArgs( args, {\n\t\t\tkey: '',\n\t\t\tname: '',\n\t\t\ttype: '',\n\t\t\tis: '',\n\t\t\tparent: false,\n\t\t\tsibling: false,\n\t\t\tlimit: false,\n\t\t\tvisible: false,\n\t\t\tsuppressFilters: false,\n\t\t\texcludeSubFields: false,\n\t\t} );\n\n\t\t// filter args\n\t\tif ( ! args.suppressFilters ) {\n\t\t\targs = acf.applyFilters( 'find_fields_args', args );\n\t\t}\n\n\t\t// key\n\t\tif ( args.key ) {\n\t\t\tselector += '[data-key=\"' + args.key + '\"]';\n\t\t}\n\n\t\t// type\n\t\tif ( args.type ) {\n\t\t\tselector += '[data-type=\"' + args.type + '\"]';\n\t\t}\n\n\t\t// name\n\t\tif ( args.name ) {\n\t\t\tselector += '[data-name=\"' + args.name + '\"]';\n\t\t}\n\n\t\t// is\n\t\tif ( args.is ) {\n\t\t\tselector += args.is;\n\t\t}\n\n\t\t// visibility\n\t\tif ( args.visible ) {\n\t\t\tselector += ':visible';\n\t\t}\n\n\t\tif ( ! args.suppressFilters ) {\n\t\t\tselector = acf.applyFilters(\n\t\t\t\t'find_fields_selector',\n\t\t\t\tselector,\n\t\t\t\targs\n\t\t\t);\n\t\t}\n\n\t\t// query\n\t\tif ( args.parent ) {\n\t\t\t$fields = args.parent.find( selector );\n\t\t\t// exclude sub fields if required (only if a parent is provided)\n\t\t\tif ( args.excludeSubFields ) {\n\t\t\t\t$fields = $fields.not( args.parent.find( '.acf-is-subfields .acf-field' ) );\n\t\t\t}\n\t\t} else if ( args.sibling ) {\n\t\t\t$fields = args.sibling.siblings( selector );\n\t\t} else {\n\t\t\t$fields = $( selector );\n\t\t}\n\n\t\t// filter\n\t\tif ( ! args.suppressFilters ) {\n\t\t\t$fields = $fields.not( '.acf-clone .acf-field' );\n\t\t\t$fields = acf.applyFilters( 'find_fields', $fields );\n\t\t}\n\n\t\t// limit\n\t\tif ( args.limit ) {\n\t\t\t$fields = $fields.slice( 0, args.limit );\n\t\t}\n\n\t\t// return\n\t\treturn $fields;\n\t};\n\n\t/**\n\t * findField\n\t *\n\t * Finds a specific field with jQuery\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring key \t\tThe field's key.\n\t * @param\tjQuery $parent\tjQuery element to search within.\n\t * @return\tjQuery\n\t */\n\n\tacf.findField = function ( key, $parent ) {\n\t\treturn acf.findFields( {\n\t\t\tkey: key,\n\t\t\tlimit: 1,\n\t\t\tparent: $parent,\n\t\t\tsuppressFilters: true,\n\t\t} );\n\t};\n\n\t/**\n\t * getField\n\t *\n\t * Returns a field instance\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery|string $field\tjQuery element or field key.\n\t * @return\tobject\n\t */\n\n\tacf.getField = function ( $field ) {\n\t\t// allow jQuery\n\t\tif ( $field instanceof jQuery ) {\n\t\t\t// find fields\n\t\t} else {\n\t\t\t$field = acf.findField( $field );\n\t\t}\n\n\t\t// instantiate\n\t\tvar field = $field.data( 'acf' );\n\t\tif ( ! field ) {\n\t\t\tfield = acf.newField( $field );\n\t\t}\n\n\t\t// return\n\t\treturn field;\n\t};\n\n\t/**\n\t * getFields\n\t *\n\t * Returns multiple field instances\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery|object $fields\tjQuery elements or query args.\n\t * @return\tarray\n\t */\n\n\tacf.getFields = function ( $fields ) {\n\t\t// allow jQuery\n\t\tif ( $fields instanceof jQuery ) {\n\t\t\t// find fields\n\t\t} else {\n\t\t\t$fields = acf.findFields( $fields );\n\t\t}\n\n\t\t// loop\n\t\tvar fields = [];\n\t\t$fields.each( function () {\n\t\t\tvar field = acf.getField( $( this ) );\n\t\t\tfields.push( field );\n\t\t} );\n\n\t\t// return\n\t\treturn fields;\n\t};\n\n\t/**\n\t * findClosestField\n\t *\n\t * Returns the closest jQuery field element\n\t *\n\t * @date\t9/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tjQuery $el\n\t * @return\tjQuery\n\t */\n\n\tacf.findClosestField = function ( $el ) {\n\t\treturn $el.closest( '.acf-field' );\n\t};\n\n\t/**\n\t * getClosestField\n\t *\n\t * Returns the closest field instance\n\t *\n\t * @date\t22/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery $el\n\t * @return\tobject\n\t */\n\n\tacf.getClosestField = function ( $el ) {\n\t\tvar $field = acf.findClosestField( $el );\n\t\treturn this.getField( $field );\n\t};\n\n\t/**\n\t * addGlobalFieldAction\n\t *\n\t * Sets up callback logic for global field actions\n\t *\n\t * @date\t15/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tstring action\n\t * @return\tvoid\n\t */\n\n\tvar addGlobalFieldAction = function ( action ) {\n\t\t// vars\n\t\tvar globalAction = action;\n\t\tvar pluralAction = action + '_fields'; // ready_fields\n\t\tvar singleAction = action + '_field'; // ready_field\n\n\t\t// global action\n\t\tvar globalCallback = function ( $el /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( action, arguments );\n\n\t\t\t// get args [$el, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// find fields\n\t\t\tvar fields = acf.getFields( { parent: $el } );\n\n\t\t\t// check\n\t\t\tif ( fields.length ) {\n\t\t\t\t// pluralAction\n\t\t\t\tvar pluralArgs = [ pluralAction, fields ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, pluralArgs );\n\t\t\t}\n\t\t};\n\n\t\t// plural action\n\t\tvar pluralCallback = function ( fields /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( pluralAction, arguments );\n\n\t\t\t// get args [fields, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// loop\n\t\t\tfields.map( function ( field, i ) {\n\t\t\t\t//setTimeout(function(){\n\t\t\t\t// singleAction\n\t\t\t\tvar singleArgs = [ singleAction, field ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, singleArgs );\n\t\t\t\t//}, i * 100);\n\t\t\t} );\n\t\t};\n\n\t\t// add actions\n\t\tacf.addAction( globalAction, globalCallback );\n\t\tacf.addAction( pluralAction, pluralCallback );\n\n\t\t// also add single action\n\t\taddSingleFieldAction( action );\n\t};\n\n\t/**\n\t * addSingleFieldAction\n\t *\n\t * Sets up callback logic for single field actions\n\t *\n\t * @date\t15/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tstring action\n\t * @return\tvoid\n\t */\n\n\tvar addSingleFieldAction = function ( action ) {\n\t\t// vars\n\t\tvar singleAction = action + '_field'; // ready_field\n\t\tvar singleEvent = action + 'Field'; // readyField\n\n\t\t// single action\n\t\tvar singleCallback = function ( field /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( singleAction, arguments );\n\n\t\t\t// get args [field, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// action variations (ready_field/type=image)\n\t\t\tvar variations = [ 'type', 'name', 'key' ];\n\t\t\tvariations.map( function ( variation ) {\n\t\t\t\t// vars\n\t\t\t\tvar prefix = '/' + variation + '=' + field.get( variation );\n\n\t\t\t\t// singleAction\n\t\t\t\targs = [ singleAction + prefix, field ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, args );\n\t\t\t} );\n\n\t\t\t// event\n\t\t\tif ( singleFieldEvents.indexOf( action ) > -1 ) {\n\t\t\t\tfield.trigger( singleEvent, extraArgs );\n\t\t\t}\n\t\t};\n\n\t\t// add actions\n\t\tacf.addAction( singleAction, singleCallback );\n\t};\n\n\t// vars\n\tvar globalFieldActions = [\n\t\t'prepare',\n\t\t'ready',\n\t\t'load',\n\t\t'append',\n\t\t'remove',\n\t\t'unmount',\n\t\t'remount',\n\t\t'sortstart',\n\t\t'sortstop',\n\t\t'show',\n\t\t'hide',\n\t\t'unload',\n\t];\n\tvar singleFieldActions = [\n\t\t'valid',\n\t\t'invalid',\n\t\t'enable',\n\t\t'disable',\n\t\t'new',\n\t\t'duplicate',\n\t];\n\tvar singleFieldEvents = [\n\t\t'remove',\n\t\t'unmount',\n\t\t'remount',\n\t\t'sortstart',\n\t\t'sortstop',\n\t\t'show',\n\t\t'hide',\n\t\t'unload',\n\t\t'valid',\n\t\t'invalid',\n\t\t'enable',\n\t\t'disable',\n\t\t'duplicate',\n\t];\n\n\t// add\n\tglobalFieldActions.map( addGlobalFieldAction );\n\tsingleFieldActions.map( addSingleFieldAction );\n\n\t/**\n\t * fieldsEventManager\n\t *\n\t * Manages field actions and events\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @param\tvoid\n\t */\n\n\tvar fieldsEventManager = new acf.Model( {\n\t\tid: 'fieldsEventManager',\n\t\tevents: {\n\t\t\t'click .acf-field a[href=\"#\"]': 'onClick',\n\t\t\t'change .acf-field': 'onChange',\n\t\t},\n\t\tonClick: function ( e ) {\n\t\t\t// prevent default of any link with an href of #\n\t\t\te.preventDefault();\n\t\t},\n\t\tonChange: function () {\n\t\t\t// preview hack allows post to save with no title or content\n\t\t\t$( '#_acf_changed' ).val( 1 );\n\t\t},\n\t} );\n\n\tvar duplicateFieldsManager = new acf.Model( {\n\t\tid: 'duplicateFieldsManager',\n\t\tactions: {\n\t\t\tduplicate: 'onDuplicate',\n\t\t\tduplicate_fields: 'onDuplicateFields',\n\t\t},\n\t\tonDuplicate: function ( $el, $el2 ) {\n\t\t\tvar fields = acf.getFields( { parent: $el } );\n\t\t\tif ( fields.length ) {\n\t\t\t\tvar $fields = acf.findFields( { parent: $el2 } );\n\t\t\t\tacf.doAction( 'duplicate_fields', fields, $fields );\n\t\t\t}\n\t\t},\n\t\tonDuplicateFields: function ( fields, duplicates ) {\n\t\t\tfields.map( function ( field, i ) {\n\t\t\t\tacf.doAction( 'duplicate_field', field, $( duplicates[ i ] ) );\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * refreshHelper\n\t *\n\t * description\n\t *\n\t * @date\t1/7/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar refreshHelper = new acf.Model( {\n\t\tpriority: 90,\n\t\tactions: {\n\t\t\tnew_field: 'refresh',\n\t\t\tshow_field: 'refresh',\n\t\t\thide_field: 'refresh',\n\t\t\tremove_field: 'refresh',\n\t\t\tunmount_field: 'refresh',\n\t\t\tremount_field: 'refresh',\n\t\t},\n\t\trefresh: function () {\n\t\t\tacf.refresh();\n\t\t},\n\t} );\n\n\t/**\n\t * mountHelper\n\t *\n\t * Adds compatiblity for the 'unmount' and 'remount' actions added in 5.8.0\n\t *\n\t * @date\t7/3/19\n\t * @since\t5.7.14\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar mountHelper = new acf.Model( {\n\t\tpriority: 1,\n\t\tactions: {\n\t\t\tsortstart: 'onSortstart',\n\t\t\tsortstop: 'onSortstop',\n\t\t},\n\t\tonSortstart: function ( $item ) {\n\t\t\tacf.doAction( 'unmount', $item );\n\t\t},\n\t\tonSortstop: function ( $item ) {\n\t\t\tacf.doAction( 'remount', $item );\n\t\t},\n\t} );\n\n\t/**\n\t * sortableHelper\n\t *\n\t * Adds compatibility for sorting a
      element\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar sortableHelper = new acf.Model( {\n\t\tactions: {\n\t\t\tsortstart: 'onSortstart',\n\t\t},\n\t\tonSortstart: function ( $item, $placeholder ) {\n\t\t\t// if $item is a tr, apply some css to the elements\n\t\t\tif ( $item.is( 'tr' ) ) {\n\t\t\t\t// replace $placeholder children with a single td\n\t\t\t\t// fixes \"width calculation issues\" due to conditional logic hiding some children\n\t\t\t\t$placeholder.html(\n\t\t\t\t\t''\n\t\t\t\t);\n\n\t\t\t\t// add helper class to remove absolute positioning\n\t\t\t\t$item.addClass( 'acf-sortable-tr-helper' );\n\n\t\t\t\t// set fixed widths for children\n\t\t\t\t$item.children().each( function () {\n\t\t\t\t\t$( this ).width( $( this ).width() );\n\t\t\t\t} );\n\n\t\t\t\t// mimic height\n\t\t\t\t$placeholder.height( $item.height() + 'px' );\n\n\t\t\t\t// remove class\n\t\t\t\t$item.removeClass( 'acf-sortable-tr-helper' );\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * duplicateHelper\n\t *\n\t * Fixes browser bugs when duplicating an element\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar duplicateHelper = new acf.Model( {\n\t\tactions: {\n\t\t\tafter_duplicate: 'onAfterDuplicate',\n\t\t},\n\t\tonAfterDuplicate: function ( $el, $el2 ) {\n\t\t\t// get original values\n\t\t\tvar vals = [];\n\t\t\t$el.find( 'select' ).each( function ( i ) {\n\t\t\t\tvals.push( $( this ).val() );\n\t\t\t} );\n\n\t\t\t// set duplicate values\n\t\t\t$el2.find( 'select' ).each( function ( i ) {\n\t\t\t\t$( this ).val( vals[ i ] );\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * tableHelper\n\t *\n\t * description\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar tableHelper = new acf.Model( {\n\t\tid: 'tableHelper',\n\n\t\tpriority: 20,\n\n\t\tactions: {\n\t\t\trefresh: 'renderTables',\n\t\t},\n\n\t\trenderTables: function ( $el ) {\n\t\t\t// loop\n\t\t\tvar self = this;\n\t\t\t$( '.acf-table:visible' ).each( function () {\n\t\t\t\tself.renderTable( $( this ) );\n\t\t\t} );\n\t\t},\n\n\t\trenderTable: function ( $table ) {\n\t\t\t// vars\n\t\t\tvar $ths = $table.find( '> thead > tr:visible > th[data-key]' );\n\t\t\tvar $tds = $table.find( '> tbody > tr:visible > td[data-key]' );\n\n\t\t\t// bail early if no thead\n\t\t\tif ( ! $ths.length || ! $tds.length ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// visiblity\n\t\t\t$ths.each( function ( i ) {\n\t\t\t\t// vars\n\t\t\t\tvar $th = $( this );\n\t\t\t\tvar key = $th.data( 'key' );\n\t\t\t\tvar $cells = $tds.filter( '[data-key=\"' + key + '\"]' );\n\t\t\t\tvar $hidden = $cells.filter( '.acf-hidden' );\n\n\t\t\t\t// always remove empty and allow cells to be hidden\n\t\t\t\t$cells.removeClass( 'acf-empty' );\n\n\t\t\t\t// hide $th if all cells are hidden\n\t\t\t\tif ( $cells.length === $hidden.length ) {\n\t\t\t\t\tacf.hide( $th );\n\n\t\t\t\t\t// force all hidden cells to appear empty\n\t\t\t\t} else {\n\t\t\t\t\tacf.show( $th );\n\t\t\t\t\t$hidden.addClass( 'acf-empty' );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// clear width\n\t\t\t$ths.css( 'width', 'auto' );\n\n\t\t\t// get visible\n\t\t\t$ths = $ths.not( '.acf-hidden' );\n\n\t\t\t// vars\n\t\t\tvar availableWidth = 100;\n\t\t\tvar colspan = $ths.length;\n\n\t\t\t// set custom widths first\n\t\t\tvar $fixedWidths = $ths.filter( '[data-width]' );\n\t\t\t$fixedWidths.each( function () {\n\t\t\t\tvar width = $( this ).data( 'width' );\n\t\t\t\t$( this ).css( 'width', width + '%' );\n\t\t\t\tavailableWidth -= width;\n\t\t\t} );\n\n\t\t\t// set auto widths\n\t\t\tvar $auoWidths = $ths.not( '[data-width]' );\n\t\t\tif ( $auoWidths.length ) {\n\t\t\t\tvar width = availableWidth / $auoWidths.length;\n\t\t\t\t$auoWidths.css( 'width', width + '%' );\n\t\t\t\tavailableWidth = 0;\n\t\t\t}\n\n\t\t\t// avoid stretching issue\n\t\t\tif ( availableWidth > 0 ) {\n\t\t\t\t$ths.last().css( 'width', 'auto' );\n\t\t\t}\n\n\t\t\t// update colspan on collapsed\n\t\t\t$tds.filter( '.-collapsed-target' ).each( function () {\n\t\t\t\t// vars\n\t\t\t\tvar $td = $( this );\n\n\t\t\t\t// check if collapsed\n\t\t\t\tif ( $td.parent().hasClass( '-collapsed' ) ) {\n\t\t\t\t\t$td.attr( 'colspan', $ths.length );\n\t\t\t\t} else {\n\t\t\t\t\t$td.removeAttr( 'colspan' );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * fieldsHelper\n\t *\n\t * description\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar fieldsHelper = new acf.Model( {\n\t\tid: 'fieldsHelper',\n\n\t\tpriority: 30,\n\n\t\tactions: {\n\t\t\trefresh: 'renderGroups',\n\t\t},\n\n\t\trenderGroups: function () {\n\t\t\t// Set timeout so the editor fires at the right time.\n\t\t\tsetTimeout( () => {\n\t\t\t\tvar self = this;\n\t\t\t\t$( '.acf-fields:visible' ).each( function () {\n\t\t\t\t\tself.renderGroup( $( this ) );\n\t\t\t\t} );\n\t\t\t}, 0 );\n\t\t},\n\n\t\trenderGroup: function ( $el ) {\n\t\t\t// vars\n\t\t\tvar top = 0;\n\t\t\tvar height = 0;\n\t\t\tvar $row = $();\n\n\t\t\t// get fields\n\t\t\tvar $fields = $el.children( '.acf-field[data-width]:visible' );\n\n\t\t\t// bail early if no fields\n\t\t\tif ( ! $fields.length ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if is .-left\n\t\t\tif ( $el.hasClass( '-left' ) ) {\n\t\t\t\t$fields.removeAttr( 'data-width' );\n\t\t\t\t$fields.css( 'width', 'auto' );\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// reset fields\n\t\t\t$fields.removeClass( '-r0 -c0' ).css( { 'min-height': 0 } );\n\n\t\t\t// loop\n\t\t\t$fields.each( function ( i ) {\n\t\t\t\t// vars\n\t\t\t\tvar $field = $( this );\n\t\t\t\tvar position = $field.position();\n\t\t\t\tvar thisTop = Math.ceil( position.top );\n\t\t\t\tvar thisLeft = Math.ceil( position.left );\n\n\t\t\t\t// detect change in row\n\t\t\t\tif ( $row.length && thisTop > top ) {\n\t\t\t\t\t// set previous heights\n\t\t\t\t\t$row.css( { 'min-height': height + 'px' } );\n\n\t\t\t\t\t// update position due to change in row above\n\t\t\t\t\tposition = $field.position();\n\t\t\t\t\tthisTop = Math.ceil( position.top );\n\t\t\t\t\tthisLeft = Math.ceil( position.left );\n\n\t\t\t\t\t// reset vars\n\t\t\t\t\ttop = 0;\n\t\t\t\t\theight = 0;\n\t\t\t\t\t$row = $();\n\t\t\t\t}\n\n\t\t\t\t// rtl\n\t\t\t\tif ( acf.get( 'rtl' ) ) {\n\t\t\t\t\tthisLeft = Math.ceil(\n\t\t\t\t\t\t$field.parent().width() -\n\t\t\t\t\t\t\t( position.left + $field.outerWidth() )\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\t// add classes\n\t\t\t\tif ( thisTop == 0 ) {\n\t\t\t\t\t$field.addClass( '-r0' );\n\t\t\t\t} else if ( thisLeft == 0 ) {\n\t\t\t\t\t$field.addClass( '-c0' );\n\t\t\t\t}\n\n\t\t\t\t// get height after class change\n\t\t\t\t// - add 1 for subpixel rendering\n\t\t\t\tvar thisHeight = Math.ceil( $field.outerHeight() ) + 1;\n\n\t\t\t\t// set height\n\t\t\t\theight = Math.max( height, thisHeight );\n\n\t\t\t\t// set y\n\t\t\t\ttop = Math.max( top, thisTop );\n\n\t\t\t\t// append\n\t\t\t\t$row = $row.add( $field );\n\t\t\t} );\n\n\t\t\t// clean up\n\t\t\tif ( $row.length ) {\n\t\t\t\t$row.css( { 'min-height': height + 'px' } );\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * Adds a body class when holding down the \"shift\" key.\n\t *\n\t * @date\t06/05/2020\n\t * @since\t5.9.0\n\t */\n\tvar bodyClassShiftHelper = new acf.Model( {\n\t\tid: 'bodyClassShiftHelper',\n\t\tevents: {\n\t\t\tkeydown: 'onKeyDown',\n\t\t\tkeyup: 'onKeyUp',\n\t\t},\n\t\tisShiftKey: function ( e ) {\n\t\t\treturn e.keyCode === 16;\n\t\t},\n\t\tonKeyDown: function ( e ) {\n\t\t\tif ( this.isShiftKey( e ) ) {\n\t\t\t\t$( 'body' ).addClass( 'acf-keydown-shift' );\n\t\t\t}\n\t\t},\n\t\tonKeyUp: function ( e ) {\n\t\t\tif ( this.isShiftKey( e ) ) {\n\t\t\t\t$( 'body' ).removeClass( 'acf-keydown-shift' );\n\t\t\t}\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * acf.newMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newMediaPopup = function ( args ) {\n\t\t// args\n\t\tvar popup = null;\n\t\tvar args = acf.parseArgs( args, {\n\t\t\tmode: 'select', // 'select', 'edit'\n\t\t\ttitle: '', // 'Upload Image'\n\t\t\tbutton: '', // 'Select Image'\n\t\t\ttype: '', // 'image', ''\n\t\t\tfield: false, // field instance\n\t\t\tallowedTypes: '', // '.jpg, .png, etc'\n\t\t\tlibrary: 'all', // 'all', 'uploadedTo'\n\t\t\tmultiple: false, // false, true, 'add'\n\t\t\tattachment: 0, // the attachment to edit\n\t\t\tautoOpen: true, // open the popup automatically\n\t\t\topen: function () {}, // callback after close\n\t\t\tselect: function () {}, // callback after select\n\t\t\tclose: function () {}, // callback after close\n\t\t} );\n\n\t\t// initialize\n\t\tif ( args.mode == 'edit' ) {\n\t\t\tpopup = new acf.models.EditMediaPopup( args );\n\t\t} else {\n\t\t\tpopup = new acf.models.SelectMediaPopup( args );\n\t\t}\n\n\t\t// open popup (allow frame customization before opening)\n\t\tif ( args.autoOpen ) {\n\t\t\tsetTimeout( function () {\n\t\t\t\tpopup.open();\n\t\t\t}, 1 );\n\t\t}\n\n\t\t// action\n\t\tacf.doAction( 'new_media_popup', popup );\n\n\t\t// return\n\t\treturn popup;\n\t};\n\n\t/**\n\t * getPostID\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar getPostID = function () {\n\t\tvar postID = acf.get( 'post_id' );\n\t\treturn acf.isNumeric( postID ) ? postID : 0;\n\t};\n\n\t/**\n\t * acf.getMimeTypes\n\t *\n\t * description\n\t *\n\t * @date\t11/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getMimeTypes = function () {\n\t\treturn this.get( 'mimeTypes' );\n\t};\n\n\tacf.getMimeType = function ( name ) {\n\t\t// vars\n\t\tvar allTypes = acf.getMimeTypes();\n\n\t\t// search\n\t\tif ( allTypes[ name ] !== undefined ) {\n\t\t\treturn allTypes[ name ];\n\t\t}\n\n\t\t// some types contain a mixed key such as \"jpg|jpeg|jpe\"\n\t\tfor ( var key in allTypes ) {\n\t\t\tif ( key.indexOf( name ) !== -1 ) {\n\t\t\t\treturn allTypes[ key ];\n\t\t\t}\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t};\n\n\t/**\n\t * MediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar MediaPopup = acf.Model.extend( {\n\t\tid: 'MediaPopup',\n\t\tdata: {},\n\t\tdefaults: {},\n\t\tframe: false,\n\n\t\tsetup: function ( props ) {\n\t\t\t$.extend( this.data, props );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar options = this.getFrameOptions();\n\n\t\t\t// add states\n\t\t\tthis.addFrameStates( options );\n\n\t\t\t// create frame\n\t\t\tvar frame = wp.media( options );\n\n\t\t\t// add args reference\n\t\t\tframe.acf = this;\n\n\t\t\t// add events\n\t\t\tthis.addFrameEvents( frame, options );\n\n\t\t\t// strore frame\n\t\t\tthis.frame = frame;\n\t\t},\n\n\t\topen: function () {\n\t\t\tthis.frame.open();\n\t\t},\n\n\t\tclose: function () {\n\t\t\tthis.frame.close();\n\t\t},\n\n\t\tremove: function () {\n\t\t\tthis.frame.detach();\n\t\t\tthis.frame.remove();\n\t\t},\n\n\t\tgetFrameOptions: function () {\n\t\t\t// vars\n\t\t\tvar options = {\n\t\t\t\ttitle: this.get( 'title' ),\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\tlibrary: {},\n\t\t\t\tstates: [],\n\t\t\t};\n\n\t\t\t// type\n\t\t\tif ( this.get( 'type' ) ) {\n\t\t\t\toptions.library.type = this.get( 'type' );\n\t\t\t}\n\n\t\t\t// type\n\t\t\tif ( this.get( 'library' ) === 'uploadedTo' ) {\n\t\t\t\toptions.library.uploadedTo = getPostID();\n\t\t\t}\n\n\t\t\t// attachment\n\t\t\tif ( this.get( 'attachment' ) ) {\n\t\t\t\toptions.library.post__in = [ this.get( 'attachment' ) ];\n\t\t\t}\n\n\t\t\t// button\n\t\t\tif ( this.get( 'button' ) ) {\n\t\t\t\toptions.button = {\n\t\t\t\t\ttext: this.get( 'button' ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn options;\n\t\t},\n\n\t\taddFrameStates: function ( options ) {\n\t\t\t// create query\n\t\t\tvar Query = wp.media.query( options.library );\n\n\t\t\t// add _acfuploader\n\t\t\t// this is super wack!\n\t\t\t// if you add _acfuploader to the options.library args, new uploads will not be added to the library view.\n\t\t\t// this has been traced back to the wp.media.model.Query initialize function (which can't be overriden)\n\t\t\t// Adding any custom args will cause the Attahcments to not observe the uploader queue\n\t\t\t// To bypass this security issue, we add in the args AFTER the Query has been initialized\n\t\t\t// options.library._acfuploader = settings.field;\n\t\t\tif (\n\t\t\t\tthis.get( 'field' ) &&\n\t\t\t\tacf.isset( Query, 'mirroring', 'args' )\n\t\t\t) {\n\t\t\t\tQuery.mirroring.args._acfuploader = this.get( 'field' );\n\t\t\t}\n\n\t\t\t// add states\n\t\t\toptions.states.push(\n\t\t\t\t// main state\n\t\t\t\tnew wp.media.controller.Library( {\n\t\t\t\t\tlibrary: Query,\n\t\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\t\ttitle: this.get( 'title' ),\n\t\t\t\t\tpriority: 20,\n\t\t\t\t\tfilterable: 'all',\n\t\t\t\t\teditable: true,\n\t\t\t\t\tallowLocalEdits: true,\n\t\t\t\t} )\n\t\t\t);\n\n\t\t\t// edit image functionality (added in WP 3.9)\n\t\t\tif ( acf.isset( wp, 'media', 'controller', 'EditImage' ) ) {\n\t\t\t\toptions.states.push( new wp.media.controller.EditImage() );\n\t\t\t}\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// log all events\n\t\t\t//frame.on('all', function( e ) {\n\t\t\t//\tconsole.log( 'frame all: %o', e );\n\t\t\t//});\n\n\t\t\t// add class\n\t\t\tframe.on(\n\t\t\t\t'open',\n\t\t\t\tfunction () {\n\t\t\t\t\tthis.$el\n\t\t\t\t\t\t.closest( '.media-modal' )\n\t\t\t\t\t\t.addClass(\n\t\t\t\t\t\t\t'acf-media-modal -' + this.acf.get( 'mode' )\n\t\t\t\t\t\t);\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// edit image view\n\t\t\t// source: media-views.js:2410 editImageContent()\n\t\t\tframe.on(\n\t\t\t\t'content:render:edit-image',\n\t\t\t\tfunction () {\n\t\t\t\t\tvar image = this.state().get( 'image' );\n\t\t\t\t\tvar view = new wp.media.view.EditImage( {\n\t\t\t\t\t\tmodel: image,\n\t\t\t\t\t\tcontroller: this,\n\t\t\t\t\t} ).render();\n\t\t\t\t\tthis.content.set( view );\n\n\t\t\t\t\t// after creating the wrapper view, load the actual editor via an ajax call\n\t\t\t\t\tview.loadEditor();\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// update toolbar button\n\t\t\t//frame.on( 'toolbar:create:select', function( toolbar ) {\n\t\t\t//\ttoolbar.view = new wp.media.view.Toolbar.Select({\n\t\t\t//\t\ttext: frame.options._button,\n\t\t\t//\t\tcontroller: this\n\t\t\t//\t});\n\t\t\t//}, frame );\n\n\t\t\t// on select\n\t\t\tframe.on( 'select', function () {\n\t\t\t\t// vars\n\t\t\t\tvar selection = frame.state().get( 'selection' );\n\n\t\t\t\t// if selecting images\n\t\t\t\tif ( selection ) {\n\t\t\t\t\t// loop\n\t\t\t\t\tselection.each( function ( attachment, i ) {\n\t\t\t\t\t\tframe.acf\n\t\t\t\t\t\t\t.get( 'select' )\n\t\t\t\t\t\t\t.apply( frame.acf, [ attachment, i ] );\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// on close\n\t\t\tframe.on( 'close', function () {\n\t\t\t\t// callback and remove\n\t\t\t\tsetTimeout( function () {\n\t\t\t\t\tframe.acf.get( 'close' ).apply( frame.acf );\n\t\t\t\t\tframe.acf.remove();\n\t\t\t\t}, 1 );\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * acf.models.SelectMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.models.SelectMediaPopup = MediaPopup.extend( {\n\t\tid: 'SelectMediaPopup',\n\t\tsetup: function ( props ) {\n\t\t\t// default button\n\t\t\tif ( ! props.button ) {\n\t\t\t\tprops.button = acf._x( 'Select', 'verb' );\n\t\t\t}\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.setup.apply( this, arguments );\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// plupload\n\t\t\t// adds _acfuploader param to validate uploads\n\t\t\tif (\n\t\t\t\tacf.isset( _wpPluploadSettings, 'defaults', 'multipart_params' )\n\t\t\t) {\n\t\t\t\t// add _acfuploader so that Uploader will inherit\n\t\t\t\t_wpPluploadSettings.defaults.multipart_params._acfuploader = this.get(\n\t\t\t\t\t'field'\n\t\t\t\t);\n\n\t\t\t\t// remove acf_field so future Uploaders won't inherit\n\t\t\t\tframe.on( 'open', function () {\n\t\t\t\t\tdelete _wpPluploadSettings\n\t\t\t\t\t\t.defaults.multipart_params._acfuploader;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// browse\n\t\t\tframe.on( 'content:activate:browse', function () {\n\t\t\t\t// vars\n\t\t\t\tvar toolbar = false;\n\n\t\t\t\t// populate above vars making sure to allow for failure\n\t\t\t\t// perhaps toolbar does not exist because the frame open is Upload Files\n\t\t\t\ttry {\n\t\t\t\t\ttoolbar = frame.content.get().toolbar;\n\t\t\t\t} catch ( e ) {\n\t\t\t\t\tconsole.log( e );\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// callback\n\t\t\t\tframe.acf.customizeFilters.apply( frame.acf, [ toolbar ] );\n\t\t\t} );\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.addFrameEvents.apply( this, arguments );\n\t\t},\n\n\t\tcustomizeFilters: function ( toolbar ) {\n\t\t\t// vars\n\t\t\tvar filters = toolbar.get( 'filters' );\n\n\t\t\t// image\n\t\t\tif ( this.get( 'type' ) == 'image' ) {\n\t\t\t\t// update all\n\t\t\t\tfilters.filters.all.text = acf.__( 'All images' );\n\n\t\t\t\t// remove some filters\n\t\t\t\tdelete filters.filters.audio;\n\t\t\t\tdelete filters.filters.video;\n\t\t\t\tdelete filters.filters.image;\n\n\t\t\t\t// update all filters to show images\n\t\t\t\t$.each( filters.filters, function ( i, filter ) {\n\t\t\t\t\tfilter.props.type = filter.props.type || 'image';\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// specific types\n\t\t\tif ( this.get( 'allowedTypes' ) ) {\n\t\t\t\t// convert \".jpg, .png\" into [\"jpg\", \"png\"]\n\t\t\t\tvar allowedTypes = this.get( 'allowedTypes' )\n\t\t\t\t\t.split( ' ' )\n\t\t\t\t\t.join( '' )\n\t\t\t\t\t.split( '.' )\n\t\t\t\t\t.join( '' )\n\t\t\t\t\t.split( ',' );\n\n\t\t\t\t// loop\n\t\t\t\tallowedTypes.map( function ( name ) {\n\t\t\t\t\t// get type\n\t\t\t\t\tvar mimeType = acf.getMimeType( name );\n\n\t\t\t\t\t// bail early if no type\n\t\t\t\t\tif ( ! mimeType ) return;\n\n\t\t\t\t\t// create new filter\n\t\t\t\t\tvar newFilter = {\n\t\t\t\t\t\ttext: mimeType,\n\t\t\t\t\t\tprops: {\n\t\t\t\t\t\t\tstatus: null,\n\t\t\t\t\t\t\ttype: mimeType,\n\t\t\t\t\t\t\tuploadedTo: null,\n\t\t\t\t\t\t\torderby: 'date',\n\t\t\t\t\t\t\torder: 'DESC',\n\t\t\t\t\t\t},\n\t\t\t\t\t\tpriority: 20,\n\t\t\t\t\t};\n\n\t\t\t\t\t// append\n\t\t\t\t\tfilters.filters[ mimeType ] = newFilter;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// uploaded to post\n\t\t\tif ( this.get( 'library' ) === 'uploadedTo' ) {\n\t\t\t\t// vars\n\t\t\t\tvar uploadedTo = this.frame.options.library.uploadedTo;\n\n\t\t\t\t// remove some filters\n\t\t\t\tdelete filters.filters.unattached;\n\t\t\t\tdelete filters.filters.uploaded;\n\n\t\t\t\t// add uploadedTo to filters\n\t\t\t\t$.each( filters.filters, function ( i, filter ) {\n\t\t\t\t\tfilter.text +=\n\t\t\t\t\t\t' (' + acf.__( 'Uploaded to this post' ) + ')';\n\t\t\t\t\tfilter.props.uploadedTo = uploadedTo;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// add _acfuploader to filters\n\t\t\tvar field = this.get( 'field' );\n\t\t\t$.each( filters.filters, function ( k, filter ) {\n\t\t\t\tfilter.props._acfuploader = field;\n\t\t\t} );\n\n\t\t\t// add _acfuplaoder to search\n\t\t\tvar search = toolbar.get( 'search' );\n\t\t\tsearch.model.attributes._acfuploader = field;\n\n\t\t\t// render (custom function added to prototype)\n\t\t\tif ( filters.renderFilters ) {\n\t\t\t\tfilters.renderFilters();\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * acf.models.EditMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.models.EditMediaPopup = MediaPopup.extend( {\n\t\tid: 'SelectMediaPopup',\n\t\tsetup: function ( props ) {\n\t\t\t// default button\n\t\t\tif ( ! props.button ) {\n\t\t\t\tprops.button = acf._x( 'Update', 'verb' );\n\t\t\t}\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.setup.apply( this, arguments );\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// add class\n\t\t\tframe.on(\n\t\t\t\t'open',\n\t\t\t\tfunction () {\n\t\t\t\t\t// add class\n\t\t\t\t\tthis.$el\n\t\t\t\t\t\t.closest( '.media-modal' )\n\t\t\t\t\t\t.addClass( 'acf-expanded' );\n\n\t\t\t\t\t// set to browse\n\t\t\t\t\tif ( this.content.mode() != 'browse' ) {\n\t\t\t\t\t\tthis.content.mode( 'browse' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// set selection\n\t\t\t\t\tvar state = this.state();\n\t\t\t\t\tvar selection = state.get( 'selection' );\n\t\t\t\t\tvar attachment = wp.media.attachment(\n\t\t\t\t\t\tframe.acf.get( 'attachment' )\n\t\t\t\t\t);\n\t\t\t\t\tselection.add( attachment );\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.addFrameEvents.apply( this, arguments );\n\t\t},\n\t} );\n\n\t/**\n\t * customizePrototypes\n\t *\n\t * description\n\t *\n\t * @date\t11/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar customizePrototypes = new acf.Model( {\n\t\tid: 'customizePrototypes',\n\t\twait: 'ready',\n\n\t\tinitialize: function () {\n\t\t\t// bail early if no media views\n\t\t\tif ( ! acf.isset( window, 'wp', 'media', 'view' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// fix bug where CPT without \"editor\" does not set post.id setting which then prevents uploadedTo from working\n\t\t\tvar postID = getPostID();\n\t\t\tif (\n\t\t\t\tpostID &&\n\t\t\t\tacf.isset( wp, 'media', 'view', 'settings', 'post' )\n\t\t\t) {\n\t\t\t\twp.media.view.settings.post.id = postID;\n\t\t\t}\n\n\t\t\t// customize\n\t\t\tthis.customizeAttachmentsButton();\n\t\t\tthis.customizeAttachmentsRouter();\n\t\t\tthis.customizeAttachmentFilters();\n\t\t\tthis.customizeAttachmentCompat();\n\t\t\tthis.customizeAttachmentLibrary();\n\t\t},\n\n\t\tcustomizeAttachmentsButton: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Button' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Extend\n\t\t\tvar Button = wp.media.view.Button;\n\t\t\twp.media.view.Button = Button.extend( {\n\t\t\t\t// Fix bug where \"Select\" button appears blank after editing an image.\n\t\t\t\t// Do this by simplifying Button initialize function and avoid deleting this.options.\n\t\t\t\tinitialize: function () {\n\t\t\t\t\tvar options = _.defaults( this.options, this.defaults );\n\t\t\t\t\tthis.model = new Backbone.Model( options );\n\t\t\t\t\tthis.listenTo( this.model, 'change', this.render );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentsRouter: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Router' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar Parent = wp.media.view.Router;\n\n\t\t\t// extend\n\t\t\twp.media.view.Router = Parent.extend( {\n\t\t\t\taddExpand: function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $a = $(\n\t\t\t\t\t\t[\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\tacf.__( 'Expand Details' ) +\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\tacf.__( 'Collapse Details' ) +\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t);\n\n\t\t\t\t\t// add events\n\t\t\t\t\t$a.on( 'click', function ( e ) {\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tvar $div = $( this ).closest( '.media-modal' );\n\t\t\t\t\t\tif ( $div.hasClass( 'acf-expanded' ) ) {\n\t\t\t\t\t\t\t$div.removeClass( 'acf-expanded' );\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$div.addClass( 'acf-expanded' );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\n\t\t\t\t\t// append\n\t\t\t\t\tthis.$el.append( $a );\n\t\t\t\t},\n\n\t\t\t\tinitialize: function () {\n\t\t\t\t\t// initialize\n\t\t\t\t\tParent.prototype.initialize.apply( this, arguments );\n\n\t\t\t\t\t// add buttons\n\t\t\t\t\tthis.addExpand();\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentFilters: function () {\n\t\t\t// validate\n\t\t\tif (\n\t\t\t\t! acf.isset( wp, 'media', 'view', 'AttachmentFilters', 'All' )\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar Parent = wp.media.view.AttachmentFilters.All;\n\n\t\t\t// renderFilters\n\t\t\t// copied from media-views.js:6939\n\t\t\tParent.prototype.renderFilters = function () {\n\t\t\t\t// Build `' )\n\t\t\t\t\t\t\t\t\t.val( value )\n\t\t\t\t\t\t\t\t\t.html( filter.text )[ 0 ],\n\t\t\t\t\t\t\t\tpriority: filter.priority || 50,\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t}, this )\n\t\t\t\t\t\t.sortBy( 'priority' )\n\t\t\t\t\t\t.pluck( 'el' )\n\t\t\t\t\t\t.value()\n\t\t\t\t);\n\t\t\t};\n\t\t},\n\n\t\tcustomizeAttachmentCompat: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'AttachmentCompat' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar AttachmentCompat = wp.media.view.AttachmentCompat;\n\t\t\tvar timeout = false;\n\n\t\t\t// extend\n\t\t\twp.media.view.AttachmentCompat = AttachmentCompat.extend( {\n\t\t\t\trender: function () {\n\t\t\t\t\t// WP bug\n\t\t\t\t\t// When multiple media frames exist on the same page (WP content, WYSIWYG, image, file ),\n\t\t\t\t\t// WP creates multiple instances of this AttachmentCompat view.\n\t\t\t\t\t// Each instance will attempt to render when a new modal is created.\n\t\t\t\t\t// Use a property to avoid this and only render once per instance.\n\t\t\t\t\tif ( this.rendered ) {\n\t\t\t\t\t\treturn this;\n\t\t\t\t\t}\n\n\t\t\t\t\t// render HTML\n\t\t\t\t\tAttachmentCompat.prototype.render.apply( this, arguments );\n\n\t\t\t\t\t// when uploading, render is called twice.\n\t\t\t\t\t// ignore first render by checking for #acf-form-data element\n\t\t\t\t\tif ( ! this.$( '#acf-form-data' ).length ) {\n\t\t\t\t\t\treturn this;\n\t\t\t\t\t}\n\n\t\t\t\t\t// clear timeout\n\t\t\t\t\tclearTimeout( timeout );\n\n\t\t\t\t\t// setTimeout\n\t\t\t\t\ttimeout = setTimeout(\n\t\t\t\t\t\t$.proxy( function () {\n\t\t\t\t\t\t\tthis.rendered = true;\n\t\t\t\t\t\t\tacf.doAction( 'append', this.$el );\n\t\t\t\t\t\t}, this ),\n\t\t\t\t\t\t50\n\t\t\t\t\t);\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\tsave: function ( event ) {\n\t\t\t\t\tvar data = {};\n\n\t\t\t\t\tif ( event ) {\n\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t}\n\n\t\t\t\t\t//_.each( this.$el.serializeArray(), function( pair ) {\n\t\t\t\t\t//\tdata[ pair.name ] = pair.value;\n\t\t\t\t\t//});\n\n\t\t\t\t\t// Serialize data more thoroughly to allow chckbox inputs to save.\n\t\t\t\t\tdata = acf.serializeForAjax( this.$el );\n\n\t\t\t\t\tthis.controller.trigger( 'attachment:compat:waiting', [\n\t\t\t\t\t\t'waiting',\n\t\t\t\t\t] );\n\t\t\t\t\tthis.model\n\t\t\t\t\t\t.saveCompat( data )\n\t\t\t\t\t\t.always( _.bind( this.postSave, this ) );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentLibrary: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Attachment', 'Library' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar AttachmentLibrary = wp.media.view.Attachment.Library;\n\n\t\t\t// extend\n\t\t\twp.media.view.Attachment.Library = AttachmentLibrary.extend( {\n\t\t\t\trender: function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar popup = acf.isget( this, 'controller', 'acf' );\n\t\t\t\t\tvar attributes = acf.isget( this, 'model', 'attributes' );\n\n\t\t\t\t\t// check vars exist to avoid errors\n\t\t\t\t\tif ( popup && attributes ) {\n\t\t\t\t\t\t// show errors\n\t\t\t\t\t\tif ( attributes.acf_errors ) {\n\t\t\t\t\t\t\tthis.$el.addClass( 'acf-disabled' );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// disable selected\n\t\t\t\t\t\tvar selected = popup.get( 'selected' );\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tselected &&\n\t\t\t\t\t\t\tselected.indexOf( attributes.id ) > -1\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tthis.$el.addClass( 'acf-selected' );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// render\n\t\t\t\t\treturn AttachmentLibrary.prototype.render.apply(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\targuments\n\t\t\t\t\t);\n\t\t\t\t},\n\n\t\t\t\t/*\n\t\t\t\t * toggleSelection\n\t\t\t\t *\n\t\t\t\t * This function is called before an attachment is selected\n\t\t\t\t * A good place to check for errors and prevent the 'select' function from being fired\n\t\t\t\t *\n\t\t\t\t * @type\tfunction\n\t\t\t\t * @date\t29/09/2016\n\t\t\t\t * @since\t5.4.0\n\t\t\t\t *\n\t\t\t\t * @param\toptions (object)\n\t\t\t\t * @return\tn/a\n\t\t\t\t */\n\n\t\t\t\ttoggleSelection: function ( options ) {\n\t\t\t\t\t// vars\n\t\t\t\t\t// source: wp-includes/js/media-views.js:2880\n\t\t\t\t\tvar collection = this.collection,\n\t\t\t\t\t\tselection = this.options.selection,\n\t\t\t\t\t\tmodel = this.model,\n\t\t\t\t\t\tsingle = selection.single();\n\n\t\t\t\t\t// vars\n\t\t\t\t\tvar frame = this.controller;\n\t\t\t\t\tvar errors = acf.isget(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\t'model',\n\t\t\t\t\t\t'attributes',\n\t\t\t\t\t\t'acf_errors'\n\t\t\t\t\t);\n\t\t\t\t\tvar $sidebar = frame.$el.find(\n\t\t\t\t\t\t'.media-frame-content .media-sidebar'\n\t\t\t\t\t);\n\n\t\t\t\t\t// remove previous error\n\t\t\t\t\t$sidebar.children( '.acf-selection-error' ).remove();\n\n\t\t\t\t\t// show attachment details\n\t\t\t\t\t$sidebar.children().removeClass( 'acf-hidden' );\n\n\t\t\t\t\t// add message\n\t\t\t\t\tif ( frame && errors ) {\n\t\t\t\t\t\t// vars\n\t\t\t\t\t\tvar filename = acf.isget(\n\t\t\t\t\t\t\tthis,\n\t\t\t\t\t\t\t'model',\n\t\t\t\t\t\t\t'attributes',\n\t\t\t\t\t\t\t'filename'\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// hide attachment details\n\t\t\t\t\t\t// Gallery field continues to show previously selected attachment...\n\t\t\t\t\t\t$sidebar.children().addClass( 'acf-hidden' );\n\n\t\t\t\t\t\t// append message\n\t\t\t\t\t\t$sidebar.prepend(\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\t'
      ',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\tacf.__( 'Restricted' ) +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\tfilename +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\terrors +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'
      ',\n\t\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// reset selection (unselects all attachments)\n\t\t\t\t\t\tselection.reset();\n\n\t\t\t\t\t\t// set single (attachment displayed in sidebar)\n\t\t\t\t\t\tselection.single( model );\n\n\t\t\t\t\t\t// return and prevent 'select' form being fired\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn AttachmentLibrary.prototype.toggleSelection.apply(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\targuments\n\t\t\t\t\t);\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * postboxManager\n\t *\n\t * Manages postboxes on the screen.\n\t *\n\t * @date\t25/5/19\n\t * @since\t5.8.1\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar postboxManager = new acf.Model( {\n\t\twait: 'prepare',\n\t\tpriority: 1,\n\t\tinitialize: function () {\n\t\t\t( acf.get( 'postboxes' ) || [] ).map( acf.newPostbox );\n\t\t},\n\t} );\n\n\t/**\n\t * acf.getPostbox\n\t *\n\t * Returns a postbox instance.\n\t *\n\t * @date\t23/9/18\n\t * @since\t5.7.7\n\t *\n\t * @param\tmixed $el Either a jQuery element or the postbox id.\n\t * @return\tobject\n\t */\n\tacf.getPostbox = function ( $el ) {\n\t\t// allow string parameter\n\t\tif ( typeof arguments[ 0 ] == 'string' ) {\n\t\t\t$el = $( '#' + arguments[ 0 ] );\n\t\t}\n\n\t\t// return instance\n\t\treturn acf.getInstance( $el );\n\t};\n\n\t/**\n\t * acf.getPostboxes\n\t *\n\t * Returns an array of postbox instances.\n\t *\n\t * @date\t23/9/18\n\t * @since\t5.7.7\n\t *\n\t * @param\tvoid\n\t * @return\tarray\n\t */\n\tacf.getPostboxes = function () {\n\t\treturn acf.getInstances( $( '.acf-postbox' ) );\n\t};\n\n\t/**\n\t * acf.newPostbox\n\t *\n\t * Returns a new postbox instance for the given props.\n\t *\n\t * @date\t20/9/18\n\t * @since\t5.7.6\n\t *\n\t * @param\tobject props The postbox properties.\n\t * @return\tobject\n\t */\n\tacf.newPostbox = function ( props ) {\n\t\treturn new acf.models.Postbox( props );\n\t};\n\n\t/**\n\t * acf.models.Postbox\n\t *\n\t * The postbox model.\n\t *\n\t * @date\t20/9/18\n\t * @since\t5.7.6\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tacf.models.Postbox = acf.Model.extend( {\n\t\tdata: {\n\t\t\tid: '',\n\t\t\tkey: '',\n\t\t\tstyle: 'default',\n\t\t\tlabel: 'top',\n\t\t\tedit: '',\n\t\t},\n\n\t\tsetup: function ( props ) {\n\t\t\t// compatibilty\n\t\t\tif ( props.editLink ) {\n\t\t\t\tprops.edit = props.editLink;\n\t\t\t}\n\n\t\t\t// extend data\n\t\t\t$.extend( this.data, props );\n\n\t\t\t// set $el\n\t\t\tthis.$el = this.$postbox();\n\t\t},\n\n\t\t$postbox: function () {\n\t\t\treturn $( '#' + this.get( 'id' ) );\n\t\t},\n\n\t\t$hide: function () {\n\t\t\treturn $( '#' + this.get( 'id' ) + '-hide' );\n\t\t},\n\n\t\t$hideLabel: function () {\n\t\t\treturn this.$hide().parent();\n\t\t},\n\n\t\t$hndle: function () {\n\t\t\treturn this.$( '> .hndle' );\n\t\t},\n\n\t\t$handleActions: function () {\n\t\t\treturn this.$( '> .postbox-header .handle-actions' );\n\t\t},\n\n\t\t$inside: function () {\n\t\t\treturn this.$( '> .inside' );\n\t\t},\n\n\t\tisVisible: function () {\n\t\t\treturn this.$el.hasClass( 'acf-hidden' );\n\t\t},\n\n\t\tisHiddenByScreenOptions: function () {\n\t\t\treturn (\n\t\t\t\tthis.$el.hasClass( 'hide-if-js' ) ||\n\t\t\t\tthis.$el.css( 'display' ) == 'none'\n\t\t\t);\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Add default class.\n\t\t\tthis.$el.addClass( 'acf-postbox' );\n\n\t\t\t// Add field group style class (ignore in block editor).\n\t\t\tif ( acf.get( 'editor' ) !== 'block' ) {\n\t\t\t\tvar style = this.get( 'style' );\n\t\t\t\tif ( style !== 'default' ) {\n\t\t\t\t\tthis.$el.addClass( style );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Add .inside class.\n\t\t\tthis.$inside()\n\t\t\t\t.addClass( 'acf-fields' )\n\t\t\t\t.addClass( '-' + this.get( 'label' ) );\n\n\t\t\t// Append edit link.\n\t\t\tvar edit = this.get( 'edit' );\n\t\t\tif ( edit ) {\n\t\t\t\tvar html =\n\t\t\t\t\t'';\n\t\t\t\tvar $handleActions = this.$handleActions();\n\t\t\t\tif ( $handleActions.length ) {\n\t\t\t\t\t$handleActions.prepend( html );\n\t\t\t\t} else {\n\t\t\t\t\tthis.$hndle().append( html );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Show postbox.\n\t\t\tthis.show();\n\t\t},\n\n\t\tshow: function () {\n\t\t\t// If disabled by screen options, set checked to false and return.\n\t\t\tif ( this.$el.hasClass( 'hide-if-js' ) ) {\n\t\t\t\tthis.$hide().prop( 'checked', false );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Show label.\n\t\t\tthis.$hideLabel().show();\n\n\t\t\t// toggle on checkbox\n\t\t\tthis.$hide().prop( 'checked', true );\n\n\t\t\t// Show postbox\n\t\t\tthis.$el.show().removeClass( 'acf-hidden' );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'show_postbox', this );\n\t\t},\n\n\t\tenable: function () {\n\t\t\tacf.enable( this.$el, 'postbox' );\n\t\t},\n\n\t\tshowEnable: function () {\n\t\t\tthis.enable();\n\t\t\tthis.show();\n\t\t},\n\n\t\thide: function () {\n\t\t\t// Hide label.\n\t\t\tthis.$hideLabel().hide();\n\n\t\t\t// Hide postbox\n\t\t\tthis.$el.hide().addClass( 'acf-hidden' );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'hide_postbox', this );\n\t\t},\n\n\t\tdisable: function () {\n\t\t\tacf.disable( this.$el, 'postbox' );\n\t\t},\n\n\t\thideDisable: function () {\n\t\t\tthis.disable();\n\t\t\tthis.hide();\n\t\t},\n\n\t\thtml: function ( html ) {\n\t\t\t// Update HTML.\n\t\t\tthis.$inside().html( html );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'append', this.$el );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.screen = new acf.Model( {\n\t\tactive: true,\n\n\t\txhr: false,\n\n\t\ttimeout: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'change #page_template': 'onChange',\n\t\t\t'change #parent_id': 'onChange',\n\t\t\t'change #post-formats-select': 'onChange',\n\t\t\t'change .categorychecklist': 'onChange',\n\t\t\t'change .tagsdiv': 'onChange',\n\t\t\t'change .acf-taxonomy-field[data-save=\"1\"]': 'onChange',\n\t\t\t'change #product-type': 'onChange',\n\t\t},\n\n\t\tisPost: function () {\n\t\t\treturn acf.get( 'screen' ) === 'post';\n\t\t},\n\n\t\tisUser: function () {\n\t\t\treturn acf.get( 'screen' ) === 'user';\n\t\t},\n\n\t\tisTaxonomy: function () {\n\t\t\treturn acf.get( 'screen' ) === 'taxonomy';\n\t\t},\n\n\t\tisAttachment: function () {\n\t\t\treturn acf.get( 'screen' ) === 'attachment';\n\t\t},\n\n\t\tisNavMenu: function () {\n\t\t\treturn acf.get( 'screen' ) === 'nav_menu';\n\t\t},\n\n\t\tisWidget: function () {\n\t\t\treturn acf.get( 'screen' ) === 'widget';\n\t\t},\n\n\t\tisComment: function () {\n\t\t\treturn acf.get( 'screen' ) === 'comment';\n\t\t},\n\n\t\tgetPageTemplate: function () {\n\t\t\tvar $el = $( '#page_template' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tgetPageParent: function ( e, $el ) {\n\t\t\tvar $el = $( '#parent_id' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tgetPageType: function ( e, $el ) {\n\t\t\treturn this.getPageParent() ? 'child' : 'parent';\n\t\t},\n\n\t\tgetPostType: function () {\n\t\t\treturn $( '#post_type' ).val();\n\t\t},\n\n\t\tgetPostFormat: function ( e, $el ) {\n\t\t\tvar $el = $( '#post-formats-select input:checked' );\n\t\t\tif ( $el.length ) {\n\t\t\t\tvar val = $el.val();\n\t\t\t\treturn val == '0' ? 'standard' : val;\n\t\t\t}\n\t\t\treturn null;\n\t\t},\n\n\t\tgetPostCoreTerms: function () {\n\t\t\t// vars\n\t\t\tvar terms = {};\n\n\t\t\t// serialize WP taxonomy postboxes\n\t\t\tvar data = acf.serialize( $( '.categorydiv, .tagsdiv' ) );\n\n\t\t\t// use tax_input (tag, custom-taxonomy) when possible.\n\t\t\t// this data is already formatted in taxonomy => [terms].\n\t\t\tif ( data.tax_input ) {\n\t\t\t\tterms = data.tax_input;\n\t\t\t}\n\n\t\t\t// append \"category\" which uses a different name\n\t\t\tif ( data.post_category ) {\n\t\t\t\tterms.category = data.post_category;\n\t\t\t}\n\n\t\t\t// convert any string values (tags) into array format\n\t\t\tfor ( var tax in terms ) {\n\t\t\t\tif ( ! acf.isArray( terms[ tax ] ) ) {\n\t\t\t\t\tterms[ tax ] = terms[ tax ].split( /,[\\s]?/ );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\tgetPostTerms: function () {\n\t\t\t// Get core terms.\n\t\t\tvar terms = this.getPostCoreTerms();\n\n\t\t\t// loop over taxonomy fields and add their values\n\t\t\tacf.getFields( { type: 'taxonomy' } ).map( function ( field ) {\n\t\t\t\t// ignore fields that don't save\n\t\t\t\tif ( ! field.get( 'save' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// vars\n\t\t\t\tvar val = field.val();\n\t\t\t\tvar tax = field.get( 'taxonomy' );\n\n\t\t\t\t// check val\n\t\t\t\tif ( val ) {\n\t\t\t\t\t// ensure terms exists\n\t\t\t\t\tterms[ tax ] = terms[ tax ] || [];\n\n\t\t\t\t\t// ensure val is an array\n\t\t\t\t\tval = acf.isArray( val ) ? val : [ val ];\n\n\t\t\t\t\t// append\n\t\t\t\t\tterms[ tax ] = terms[ tax ].concat( val );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// add WC product type\n\t\t\tif ( ( productType = this.getProductType() ) !== null ) {\n\t\t\t\tterms.product_type = [ productType ];\n\t\t\t}\n\n\t\t\t// remove duplicate values\n\t\t\tfor ( var tax in terms ) {\n\t\t\t\tterms[ tax ] = acf.uniqueArray( terms[ tax ] );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\tgetProductType: function () {\n\t\t\tvar $el = $( '#product-type' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tcheck: function () {\n\t\t\t// bail early if not for post\n\t\t\tif ( acf.get( 'screen' ) !== 'post' ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// abort XHR if is already loading AJAX data\n\t\t\tif ( this.xhr ) {\n\t\t\t\tthis.xhr.abort();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar ajaxData = acf.parseArgs( this.data, {\n\t\t\t\taction: 'acf/ajax/check_screen',\n\t\t\t\tscreen: acf.get( 'screen' ),\n\t\t\t\texists: [],\n\t\t\t} );\n\n\t\t\t// post id\n\t\t\tif ( this.isPost() ) {\n\t\t\t\tajaxData.post_id = acf.get( 'post_id' );\n\t\t\t}\n\n\t\t\t// post type\n\t\t\tif ( ( postType = this.getPostType() ) !== null ) {\n\t\t\t\tajaxData.post_type = postType;\n\t\t\t}\n\n\t\t\t// page template\n\t\t\tif ( ( pageTemplate = this.getPageTemplate() ) !== null ) {\n\t\t\t\tajaxData.page_template = pageTemplate;\n\t\t\t}\n\n\t\t\t// page parent\n\t\t\tif ( ( pageParent = this.getPageParent() ) !== null ) {\n\t\t\t\tajaxData.page_parent = pageParent;\n\t\t\t}\n\n\t\t\t// page type\n\t\t\tif ( ( pageType = this.getPageType() ) !== null ) {\n\t\t\t\tajaxData.page_type = pageType;\n\t\t\t}\n\n\t\t\t// post format\n\t\t\tif ( ( postFormat = this.getPostFormat() ) !== null ) {\n\t\t\t\tajaxData.post_format = postFormat;\n\t\t\t}\n\n\t\t\t// post terms\n\t\t\tif ( ( postTerms = this.getPostTerms() ) !== null ) {\n\t\t\t\tajaxData.post_terms = postTerms;\n\t\t\t}\n\n\t\t\t// add array of existing postboxes to increase performance and reduce JSON HTML\n\t\t\tacf.getPostboxes().map( function ( postbox ) {\n\t\t\t\tajaxData.exists.push( postbox.get( 'key' ) );\n\t\t\t} );\n\n\t\t\t// filter\n\t\t\tajaxData = acf.applyFilters( 'check_screen_args', ajaxData );\n\n\t\t\t// success\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// Render post screen.\n\t\t\t\tif ( acf.get( 'screen' ) == 'post' ) {\n\t\t\t\t\tthis.renderPostScreen( json );\n\n\t\t\t\t\t// Render user screen.\n\t\t\t\t} else if ( acf.get( 'screen' ) == 'user' ) {\n\t\t\t\t\tthis.renderUserScreen( json );\n\t\t\t\t}\n\n\t\t\t\t// action\n\t\t\t\tacf.doAction( 'check_screen_complete', json, ajaxData );\n\t\t\t};\n\n\t\t\t// ajax\n\t\t\tthis.xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t} );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tthis.setTimeout( this.check, 1 );\n\t\t},\n\n\t\trenderPostScreen: function ( data ) {\n\t\t\t// Helper function to copy events\n\t\t\tvar copyEvents = function ( $from, $to ) {\n\t\t\t\tvar events = $._data( $from[ 0 ] ).events;\n\t\t\t\tfor ( var type in events ) {\n\t\t\t\t\tfor ( var i = 0; i < events[ type ].length; i++ ) {\n\t\t\t\t\t\t$to.on( type, events[ type ][ i ].handler );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// Helper function to sort metabox.\n\t\t\tvar sortMetabox = function ( id, ids ) {\n\t\t\t\t// Find position of id within ids.\n\t\t\t\tvar index = ids.indexOf( id );\n\n\t\t\t\t// Bail early if index not found.\n\t\t\t\tif ( index == -1 ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// Loop over metaboxes behind (in reverse order).\n\t\t\t\tfor ( var i = index - 1; i >= 0; i-- ) {\n\t\t\t\t\tif ( $( '#' + ids[ i ] ).length ) {\n\t\t\t\t\t\treturn $( '#' + ids[ i ] ).after( $( '#' + id ) );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Loop over metaboxes infront.\n\t\t\t\tfor ( var i = index + 1; i < ids.length; i++ ) {\n\t\t\t\t\tif ( $( '#' + ids[ i ] ).length ) {\n\t\t\t\t\t\treturn $( '#' + ids[ i ] ).before( $( '#' + id ) );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Return false if not sorted.\n\t\t\t\treturn false;\n\t\t\t};\n\n\t\t\t// Keep track of visible and hidden postboxes.\n\t\t\tdata.visible = [];\n\t\t\tdata.hidden = [];\n\n\t\t\t// Show these postboxes.\n\t\t\tdata.results = data.results.map( function ( result, i ) {\n\t\t\t\t// vars\n\t\t\t\tvar postbox = acf.getPostbox( result.id );\n\n\t\t\t\t// Prevent \"acf_after_title\" position in Block Editor.\n\t\t\t\tif (\n\t\t\t\t\tacf.isGutenberg() &&\n\t\t\t\t\tresult.position == 'acf_after_title'\n\t\t\t\t) {\n\t\t\t\t\tresult.position = 'normal';\n\t\t\t\t}\n\n\t\t\t\t// Create postbox if doesn't exist.\n\t\t\t\tif ( ! postbox ) {\n\t\t\t\t\tvar wpMinorVersion = parseFloat( acf.get( 'wp_version' ) );\n\t\t\t\t\tif ( wpMinorVersion >= 5.5 ) {\n\t\t\t\t\t\tvar postboxHeader = [\n\t\t\t\t\t\t\t'
      ',\n\t\t\t\t\t\t\t'

      ',\n\t\t\t\t\t\t\t'' + acf.escHtml( result.title ) + '',\n\t\t\t\t\t\t\t'

      ',\n\t\t\t\t\t\t\t'
      ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'
      ',\n\t\t\t\t\t\t\t'
      ',\n\t\t\t\t\t\t].join( '' );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar postboxHeader = [\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'

      ',\n\t\t\t\t\t\t\t'' + acf.escHtml( result.title ) + '',\n\t\t\t\t\t\t\t'

      ',\n\t\t\t\t\t\t].join( '' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Ensure result.classes is set.\n\t\t\t\t\tif ( ! result.classes ) result.classes = '';\n\n\t\t\t\t\t// Create it.\n\t\t\t\t\tvar $postbox = $(\n\t\t\t\t\t\t[\n\t\t\t\t\t\t\t'
      ',\n\t\t\t\t\t\t\tpostboxHeader,\n\t\t\t\t\t\t\t'
      ',\n\t\t\t\t\t\t\tresult.html,\n\t\t\t\t\t\t\t'
      ',\n\t\t\t\t\t\t\t'
      ',\n\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t);\n\n\t\t\t\t\t// Create new hide toggle.\n\t\t\t\t\tif ( $( '#adv-settings' ).length ) {\n\t\t\t\t\t\tvar $prefs = $( '#adv-settings .metabox-prefs' );\n\t\t\t\t\t\tvar $label = $(\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Copy default WP events onto checkbox.\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$prefs.find( 'input' ).first(),\n\t\t\t\t\t\t\t$label.find( 'input' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Append hide label\n\t\t\t\t\t\t$prefs.append( $label );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Copy default WP events onto metabox.\n\t\t\t\t\tif ( $( '.postbox' ).length ) {\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$( '.postbox .handlediv' ).first(),\n\t\t\t\t\t\t\t$postbox.children( '.handlediv' )\n\t\t\t\t\t\t);\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$( '.postbox .hndle' ).first(),\n\t\t\t\t\t\t\t$postbox.children( '.hndle' )\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// Append metabox to the bottom of \"side-sortables\".\n\t\t\t\t\tif ( result.position === 'side' ) {\n\t\t\t\t\t\t$( '#' + result.position + '-sortables' ).append(\n\t\t\t\t\t\t\t$postbox\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Prepend metabox to the top of \"normal-sortbables\".\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$( '#' + result.position + '-sortables' ).prepend(\n\t\t\t\t\t\t\t$postbox\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// Position metabox amongst existing ACF metaboxes within the same location.\n\t\t\t\t\tvar order = [];\n\t\t\t\t\tdata.results.map( function ( _result ) {\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tresult.position === _result.position &&\n\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t'#' +\n\t\t\t\t\t\t\t\t\tresult.position +\n\t\t\t\t\t\t\t\t\t'-sortables #' +\n\t\t\t\t\t\t\t\t\t_result.id\n\t\t\t\t\t\t\t).length\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\torder.push( _result.id );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t\tsortMetabox( result.id, order );\n\n\t\t\t\t\t// Check 'sorted' for user preference.\n\t\t\t\t\tif ( data.sorted ) {\n\t\t\t\t\t\t// Loop over each position (acf_after_title, side, normal).\n\t\t\t\t\t\tfor ( var position in data.sorted ) {\n\t\t\t\t\t\t\tlet order = data.sorted[ position ];\n\n\t\t\t\t\t\t\tif ( typeof order !== 'string' ) {\n\t\t\t\t\t\t\t\tcontinue;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// Explode string into array of ids.\n\t\t\t\t\t\t\torder = order.split( ',' );\n\n\t\t\t\t\t\t\t// Position metabox relative to order.\n\t\t\t\t\t\t\tif ( sortMetabox( result.id, order ) ) {\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Initalize it (modifies HTML).\n\t\t\t\t\tpostbox = acf.newPostbox( result );\n\n\t\t\t\t\t// Trigger action.\n\t\t\t\t\tacf.doAction( 'append', $postbox );\n\t\t\t\t\tacf.doAction( 'append_postbox', postbox );\n\t\t\t\t}\n\n\t\t\t\t// show postbox\n\t\t\t\tpostbox.showEnable();\n\n\t\t\t\t// append\n\t\t\t\tdata.visible.push( result.id );\n\n\t\t\t\t// Return result (may have changed).\n\t\t\t\treturn result;\n\t\t\t} );\n\n\t\t\t// Hide these postboxes.\n\t\t\tacf.getPostboxes().map( function ( postbox ) {\n\t\t\t\tif ( data.visible.indexOf( postbox.get( 'id' ) ) === -1 ) {\n\t\t\t\t\t// Hide postbox.\n\t\t\t\t\tpostbox.hideDisable();\n\n\t\t\t\t\t// Append to data.\n\t\t\t\t\tdata.hidden.push( postbox.get( 'id' ) );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Update style.\n\t\t\t$( '#acf-style' ).html( data.style );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'refresh_post_screen', data );\n\t\t},\n\n\t\trenderUserScreen: function ( json ) {},\n\t} );\n\n\t/**\n\t * gutenScreen\n\t *\n\t * Adds compatibility with the Gutenberg edit screen.\n\t *\n\t * @date\t11/12/18\n\t * @since\t5.8.0\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar gutenScreen = new acf.Model( {\n\t\t// Keep a reference to the most recent post attributes.\n\t\tpostEdits: {},\n\n\t\t// Wait until assets have been loaded.\n\t\twait: 'prepare',\n\n\t\tinitialize: function () {\n\t\t\t// Bail early if not Gutenberg.\n\t\t\tif ( ! acf.isGutenbergPostEditor() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Listen for changes (use debounced version as this can fires often).\n\t\t\twp.data.subscribe( acf.debounce( this.onChange ).bind( this ) );\n\n\t\t\t// Customize \"acf.screen.get\" functions.\n\t\t\tacf.screen.getPageTemplate = this.getPageTemplate;\n\t\t\tacf.screen.getPageParent = this.getPageParent;\n\t\t\tacf.screen.getPostType = this.getPostType;\n\t\t\tacf.screen.getPostFormat = this.getPostFormat;\n\t\t\tacf.screen.getPostCoreTerms = this.getPostCoreTerms;\n\n\t\t\t// Disable unload\n\t\t\tacf.unload.disable();\n\n\t\t\t// Refresh metaboxes since WP 5.3.\n\t\t\tvar wpMinorVersion = parseFloat( acf.get( 'wp_version' ) );\n\t\t\tif ( wpMinorVersion >= 5.3 ) {\n\t\t\t\tthis.addAction(\n\t\t\t\t\t'refresh_post_screen',\n\t\t\t\t\tthis.onRefreshPostScreen\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Trigger \"refresh\" after WP has moved metaboxes into place.\n\t\t\twp.domReady( acf.refresh );\n\t\t},\n\n\t\tonChange: function () {\n\t\t\t// Determine attributes that can trigger a refresh.\n\t\t\tvar attributes = [ 'template', 'parent', 'format' ];\n\n\t\t\t// Append taxonomy attribute names to this list.\n\t\t\t( wp.data.select( 'core' ).getTaxonomies() || [] ).map( function (\n\t\t\t\ttaxonomy\n\t\t\t) {\n\t\t\t\tattributes.push( taxonomy.rest_base );\n\t\t\t} );\n\n\t\t\t// Get relevant current post edits.\n\t\t\tvar _postEdits = wp.data.select( 'core/editor' ).getPostEdits();\n\t\t\tvar postEdits = {};\n\t\t\tattributes.map( function ( k ) {\n\t\t\t\tif ( _postEdits[ k ] !== undefined ) {\n\t\t\t\t\tpostEdits[ k ] = _postEdits[ k ];\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Detect change.\n\t\t\tif (\n\t\t\t\tJSON.stringify( postEdits ) !== JSON.stringify( this.postEdits )\n\t\t\t) {\n\t\t\t\tthis.postEdits = postEdits;\n\n\t\t\t\t// Check screen.\n\t\t\t\tacf.screen.check();\n\t\t\t}\n\t\t},\n\n\t\tgetPageTemplate: function () {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'template' );\n\t\t},\n\n\t\tgetPageParent: function ( e, $el ) {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'parent' );\n\t\t},\n\n\t\tgetPostType: function () {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'type' );\n\t\t},\n\n\t\tgetPostFormat: function ( e, $el ) {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'format' );\n\t\t},\n\n\t\tgetPostCoreTerms: function () {\n\t\t\t// vars\n\t\t\tvar terms = {};\n\n\t\t\t// Loop over taxonomies.\n\t\t\tvar taxonomies = wp.data.select( 'core' ).getTaxonomies() || [];\n\t\t\ttaxonomies.map( function ( taxonomy ) {\n\t\t\t\t// Append selected taxonomies to terms object.\n\t\t\t\tvar postTerms = wp.data\n\t\t\t\t\t.select( 'core/editor' )\n\t\t\t\t\t.getEditedPostAttribute( taxonomy.rest_base );\n\t\t\t\tif ( postTerms ) {\n\t\t\t\t\tterms[ taxonomy.slug ] = postTerms;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\t/**\n\t\t * onRefreshPostScreen\n\t\t *\n\t\t * Fires after the Post edit screen metaboxs are refreshed to update the Block Editor API state.\n\t\t *\n\t\t * @date\t11/11/19\n\t\t * @since\t5.8.7\n\t\t *\n\t\t * @param\tobject data The \"check_screen\" JSON response data.\n\t\t * @return\tvoid\n\t\t */\n\t\tonRefreshPostScreen: function ( data ) {\n\n\t\t\t// Extract vars.\n\t\t\tvar select = wp.data.select( 'core/edit-post' );\n\t\t\tvar dispatch = wp.data.dispatch( 'core/edit-post' );\n\n\t\t\t// Load current metabox locations and data.\n\t\t\tvar locations = {};\n\t\t\tselect.getActiveMetaBoxLocations().map( function ( location ) {\n\t\t\t\tlocations[ location ] = select.getMetaBoxesPerLocation(\n\t\t\t\t\tlocation\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\t// Generate flat array of existing ids.\n\t\t\tvar ids = [];\n\t\t\tfor ( var k in locations ) {\n\t\t\t\tlocations[ k ].map( function ( m ) {\n\t\t\t\t\tids.push( m.id );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Append new ACF metaboxes (ignore those which already exist).\n\t\t\tdata.results\n\t\t\t\t.filter( function ( r ) {\n\t\t\t\t\treturn ids.indexOf( r.id ) === -1;\n\t\t\t\t} )\n\t\t\t\t.map( function ( result, i ) {\n\t\t\t\t\t// Ensure location exists.\n\t\t\t\t\tvar location = result.position;\n\t\t\t\t\tlocations[ location ] = locations[ location ] || [];\n\n\t\t\t\t\t// Append.\n\t\t\t\t\tlocations[ location ].push( {\n\t\t\t\t\t\tid: result.id,\n\t\t\t\t\t\ttitle: result.title,\n\t\t\t\t\t} );\n\t\t\t\t} );\n\n\t\t\t// Remove hidden ACF metaboxes.\n\t\t\tfor ( var k in locations ) {\n\t\t\t\tlocations[ k ] = locations[ k ].filter( function ( m ) {\n\t\t\t\t\treturn data.hidden.indexOf( m.id ) === -1;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Update state.\n\t\t\tdispatch.setAvailableMetaBoxesPerLocation( locations );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * acf.newSelect2\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newSelect2 = function ( $select, props ) {\n\t\t// defaults\n\t\tprops = acf.parseArgs( props, {\n\t\t\tallowNull: false,\n\t\t\tplaceholder: '',\n\t\t\tmultiple: false,\n\t\t\tfield: false,\n\t\t\tajax: false,\n\t\t\tajaxAction: '',\n\t\t\tajaxData: function ( data ) {\n\t\t\t\treturn data;\n\t\t\t},\n\t\t\tajaxResults: function ( json ) {\n\t\t\t\treturn json;\n\t\t\t},\n\t\t\ttemplateSelection: false,\n\t\t\ttemplateResult: false,\n\t\t\tdropdownCssClass: '',\n\t\t\tsuppressFilters: false,\n\t\t} );\n\n\t\t// initialize\n\t\tif ( getVersion() == 4 ) {\n\t\t\tvar select2 = new Select2_4( $select, props );\n\t\t} else {\n\t\t\tvar select2 = new Select2_3( $select, props );\n\t\t}\n\n\t\t// actions\n\t\tacf.doAction( 'new_select2', select2 );\n\n\t\t// return\n\t\treturn select2;\n\t};\n\n\t/**\n\t * getVersion\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tfunction getVersion() {\n\t\t// v4\n\t\tif ( acf.isset( window, 'jQuery', 'fn', 'select2', 'amd' ) ) {\n\t\t\treturn 4;\n\t\t}\n\n\t\t// v3\n\t\tif ( acf.isset( window, 'Select2' ) ) {\n\t\t\treturn 3;\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t}\n\n\t/**\n\t * Select2\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2 = acf.Model.extend( {\n\t\tsetup: function ( $select, props ) {\n\t\t\t$.extend( this.data, props );\n\t\t\tthis.$el = $select;\n\t\t},\n\n\t\tinitialize: function () {},\n\n\t\tselectOption: function ( value ) {\n\t\t\tvar $option = this.getOption( value );\n\t\t\tif ( ! $option.prop( 'selected' ) ) {\n\t\t\t\t$option.prop( 'selected', true ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tunselectOption: function ( value ) {\n\t\t\tvar $option = this.getOption( value );\n\t\t\tif ( $option.prop( 'selected' ) ) {\n\t\t\t\t$option.prop( 'selected', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tgetOption: function ( value ) {\n\t\t\treturn this.$( 'option[value=\"' + value + '\"]' );\n\t\t},\n\n\t\taddOption: function ( option ) {\n\t\t\t// defaults\n\t\t\toption = acf.parseArgs( option, {\n\t\t\t\tid: '',\n\t\t\t\ttext: '',\n\t\t\t\tselected: false,\n\t\t\t} );\n\n\t\t\t// vars\n\t\t\tvar $option = this.getOption( option.id );\n\n\t\t\t// append\n\t\t\tif ( ! $option.length ) {\n\t\t\t\t$option = $( '' );\n\t\t\t\t$option.html( option.text );\n\t\t\t\t$option.attr( 'value', option.id );\n\t\t\t\t$option.prop( 'selected', option.selected );\n\t\t\t\tthis.$el.append( $option );\n\t\t\t}\n\n\t\t\t// chain\n\t\t\treturn $option;\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\t// vars\n\t\t\tvar val = [];\n\t\t\tvar $options = this.$el.find( 'option:selected' );\n\n\t\t\t// bail early if no selected\n\t\t\tif ( ! $options.exists() ) {\n\t\t\t\treturn val;\n\t\t\t}\n\n\t\t\t// sort by attribute\n\t\t\t$options = $options.sort( function ( a, b ) {\n\t\t\t\treturn (\n\t\t\t\t\t+a.getAttribute( 'data-i' ) - +b.getAttribute( 'data-i' )\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\t// loop\n\t\t\t$options.each( function () {\n\t\t\t\tvar $el = $( this );\n\t\t\t\tval.push( {\n\t\t\t\t\t$el: $el,\n\t\t\t\t\tid: $el.attr( 'value' ),\n\t\t\t\t\ttext: $el.text(),\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn val;\n\t\t},\n\n\t\tmergeOptions: function () {},\n\n\t\tgetChoices: function () {\n\t\t\t// callback\n\t\t\tvar crawl = function ( $parent ) {\n\t\t\t\t// vars\n\t\t\t\tvar choices = [];\n\n\t\t\t\t// loop\n\t\t\t\t$parent.children().each( function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $child = $( this );\n\n\t\t\t\t\t// optgroup\n\t\t\t\t\tif ( $child.is( 'optgroup' ) ) {\n\t\t\t\t\t\tchoices.push( {\n\t\t\t\t\t\t\ttext: $child.attr( 'label' ),\n\t\t\t\t\t\t\tchildren: crawl( $child ),\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// option\n\t\t\t\t\t} else {\n\t\t\t\t\t\tchoices.push( {\n\t\t\t\t\t\t\tid: $child.attr( 'value' ),\n\t\t\t\t\t\t\ttext: $child.text(),\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\t// return\n\t\t\t\treturn choices;\n\t\t\t};\n\n\t\t\t// crawl\n\t\t\treturn crawl( this.$el );\n\t\t},\n\n\t\tgetAjaxData: function ( params ) {\n\t\t\t// vars\n\t\t\tvar ajaxData = {\n\t\t\t\taction: this.get( 'ajaxAction' ),\n\t\t\t\ts: params.term || '',\n\t\t\t\tpaged: params.page || 1,\n\t\t\t};\n\n\t\t\t// field helper\n\t\t\tvar field = this.get( 'field' );\n\t\t\tif ( field ) {\n\t\t\t\tajaxData.field_key = field.get( 'key' );\n\t\t\t}\n\n\t\t\t// callback\n\t\t\tvar callback = this.get( 'ajaxData' );\n\t\t\tif ( callback ) {\n\t\t\t\tajaxData = callback.apply( this, [ ajaxData, params ] );\n\t\t\t}\n\n\t\t\t// filter\n\t\t\tajaxData = acf.applyFilters(\n\t\t\t\t'select2_ajax_data',\n\t\t\t\tajaxData,\n\t\t\t\tthis.data,\n\t\t\t\tthis.$el,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn acf.prepareForAjax( ajaxData );\n\t\t},\n\n\t\tgetAjaxResults: function ( json, params ) {\n\t\t\t// defaults\n\t\t\tjson = acf.parseArgs( json, {\n\t\t\t\tresults: false,\n\t\t\t\tmore: false,\n\t\t\t} );\n\n\t\t\t// callback\n\t\t\tvar callback = this.get( 'ajaxResults' );\n\t\t\tif ( callback ) {\n\t\t\t\tjson = callback.apply( this, [ json, params ] );\n\t\t\t}\n\n\t\t\t// filter\n\t\t\tjson = acf.applyFilters(\n\t\t\t\t'select2_ajax_results',\n\t\t\t\tjson,\n\t\t\t\tparams,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn json;\n\t\t},\n\n\t\tprocessAjaxResults: function ( json, params ) {\n\t\t\t// vars\n\t\t\tvar json = this.getAjaxResults( json, params );\n\n\t\t\t// change more to pagination\n\t\t\tif ( json.more ) {\n\t\t\t\tjson.pagination = { more: true };\n\t\t\t}\n\n\t\t\t// merge together groups\n\t\t\tsetTimeout( $.proxy( this.mergeOptions, this ), 1 );\n\n\t\t\t// return\n\t\t\treturn json;\n\t\t},\n\n\t\tdestroy: function () {\n\t\t\t// destroy via api\n\t\t\tif ( this.$el.data( 'select2' ) ) {\n\t\t\t\tthis.$el.select2( 'destroy' );\n\t\t\t}\n\n\t\t\t// destory via HTML (duplicating HTML does not contain data)\n\t\t\tthis.$el.siblings( '.select2-container' ).remove();\n\t\t},\n\t} );\n\n\t/**\n\t * Select2_4\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2_4 = Select2.extend( {\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$el;\n\t\t\tvar options = {\n\t\t\t\twidth: '100%',\n\t\t\t\tallowClear: this.get( 'allowNull' ),\n\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\ttemplateSelection: this.get( 'templateSelection' ),\n\t\t\t\ttemplateResult: this.get( 'templateResult' ),\n\t\t\t\tdropdownCssClass: this.get( 'dropdownCssClass' ),\n\t\t\t\tsuppressFilters: this.get( 'suppressFilters' ),\n\t\t\t\tdata: [],\n\t\t\t\tescapeMarkup: function ( markup ) {\n\t\t\t\t\tif ( typeof markup !== 'string' ) {\n\t\t\t\t\t\treturn markup;\n\t\t\t\t\t}\n\t\t\t\t\treturn acf.escHtml( markup );\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// Clear empty templateSelections, templateResults, or dropdownCssClass.\n\t\t\tif ( ! options.templateSelection ) {\n\t\t\t\tdelete options.templateSelection;\n\t\t\t}\n\t\t\tif ( ! options.templateResult ) {\n\t\t\t\tdelete options.templateResult;\n\t\t\t}\n\t\t\tif ( ! options.dropdownCssClass ) {\n\t\t\t\tdelete options.dropdownCssClass;\n\t\t\t}\n\n\t\t\t// Only use the template if SelectWoo is not loaded to work around https://github.com/woocommerce/woocommerce/pull/30473\n\t\t\tif ( ! acf.isset( window, 'jQuery', 'fn', 'selectWoo' ) ) {\n\t\t\t\tif ( ! options.templateSelection ) {\n\t\t\t\t\toptions.templateSelection = function ( selection ) {\n\t\t\t\t\t\tvar $selection = $(\n\t\t\t\t\t\t\t''\n\t\t\t\t\t\t);\n\t\t\t\t\t\t$selection.html( acf.escHtml( selection.text ) );\n\t\t\t\t\t\t$selection.data( 'element', selection.element );\n\t\t\t\t\t\treturn $selection;\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdelete options.templateSelection;\n\t\t\t\tdelete options.templateResult;\n\t\t\t}\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// reorder options\n\t\t\t\tthis.getValue().map( function ( item ) {\n\t\t\t\t\titem.$el.detach().appendTo( $select );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Temporarily remove conflicting attribute.\n\t\t\tvar attrAjax = $select.attr( 'data-ajax' );\n\t\t\tif ( attrAjax !== undefined ) {\n\t\t\t\t$select.removeData( 'ajax' );\n\t\t\t\t$select.removeAttr( 'data-ajax' );\n\t\t\t}\n\n\t\t\t// ajax\n\t\t\tif ( this.get( 'ajax' ) ) {\n\t\t\t\toptions.ajax = {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdelay: 250,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tcache: false,\n\t\t\t\t\tdata: $.proxy( this.getAjaxData, this ),\n\t\t\t\t\tprocessResults: $.proxy( this.processAjaxResults, this ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// filter for 3rd party customization\n\t\t\tif ( ! options.suppressFilters ) {\n\t\t\t\tvar field = this.get( 'field' );\n\t\t\t\toptions = acf.applyFilters(\n\t\t\t\t\t'select2_args',\n\t\t\t\t\toptions,\n\t\t\t\t\t$select,\n\t\t\t\t\tthis.data,\n\t\t\t\t\tfield || false,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// add select2\n\t\t\t$select.select2( options );\n\n\t\t\t// get container (Select2 v4 does not return this from constructor)\n\t\t\tvar $container = $select.next( '.select2-container' );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// vars\n\t\t\t\tvar $ul = $container.find( 'ul' );\n\n\t\t\t\t// sortable\n\t\t\t\t$ul.sortable( {\n\t\t\t\t\tstop: function ( e ) {\n\t\t\t\t\t\t// loop\n\t\t\t\t\t\t$ul.find( '.select2-selection__choice' ).each(\n\t\t\t\t\t\t\tfunction () {\n\t\t\t\t\t\t\t\t// Attempt to use .data if it exists (select2 version < 4.0.6) or use our template data instead.\n\t\t\t\t\t\t\t\tif ( $( this ).data( 'data' ) ) {\n\t\t\t\t\t\t\t\t\tvar $option = $(\n\t\t\t\t\t\t\t\t\t\t$( this ).data( 'data' ).element\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tvar $option = $(\n\t\t\t\t\t\t\t\t\t\t$( this )\n\t\t\t\t\t\t\t\t\t\t\t.find( 'span.acf-selection' )\n\t\t\t\t\t\t\t\t\t\t\t.data( 'element' )\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// detach and re-append to end\n\t\t\t\t\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// trigger change on input (JS error if trigger on select)\n\t\t\t\t\t\t$select.trigger( 'change' );\n\t\t\t\t\t},\n\t\t\t\t} );\n\n\t\t\t\t// on select, move to end\n\t\t\t\t$select.on(\n\t\t\t\t\t'select2:select',\n\t\t\t\t\tthis.proxy( function ( e ) {\n\t\t\t\t\t\tthis.getOption( e.params.data.id )\n\t\t\t\t\t\t\t.detach()\n\t\t\t\t\t\t\t.appendTo( this.$el );\n\t\t\t\t\t} )\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// add handler to auto-focus searchbox (for jQuery 3.6)\n\t\t\t$select.on( 'select2:open', () => {\n\t\t\t\t$( '.select2-container--open .select2-search__field' )\n\t\t\t\t\t.get( -1 )\n\t\t\t\t\t.focus();\n\t\t\t} );\n\n\t\t\t// add class\n\t\t\t$container.addClass( '-acf' );\n\n\t\t\t// Add back temporarily removed attr.\n\t\t\tif ( attrAjax !== undefined ) {\n\t\t\t\t$select.attr( 'data-ajax', attrAjax );\n\t\t\t}\n\n\t\t\t// action for 3rd party customization\n\t\t\tif ( ! options.suppressFilters ) {\n\t\t\t\tacf.doAction(\n\t\t\t\t\t'select2_init',\n\t\t\t\t\t$select,\n\t\t\t\t\toptions,\n\t\t\t\t\tthis.data,\n\t\t\t\t\tfield || false,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\tmergeOptions: function () {\n\t\t\t// vars\n\t\t\tvar $prevOptions = false;\n\t\t\tvar $prevGroup = false;\n\n\t\t\t// loop\n\t\t\t$( '.select2-results__option[role=\"group\"]' ).each( function () {\n\t\t\t\t// vars\n\t\t\t\tvar $options = $( this ).children( 'ul' );\n\t\t\t\tvar $group = $( this ).children( 'strong' );\n\n\t\t\t\t// compare to previous\n\t\t\t\tif ( $prevGroup && $prevGroup.text() === $group.text() ) {\n\t\t\t\t\t$prevOptions.append( $options.children() );\n\t\t\t\t\t$( this ).remove();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// update vars\n\t\t\t\t$prevOptions = $options;\n\t\t\t\t$prevGroup = $group;\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * Select2_3\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2_3 = Select2.extend( {\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$el;\n\t\t\tvar value = this.getValue();\n\t\t\tvar multiple = this.get( 'multiple' );\n\t\t\tvar options = {\n\t\t\t\twidth: '100%',\n\t\t\t\tallowClear: this.get( 'allowNull' ),\n\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\tseparator: '||',\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\tdata: this.getChoices(),\n\t\t\t\tescapeMarkup: function ( string ) {\n\t\t\t\t\treturn acf.escHtml( string );\n\t\t\t\t},\n\t\t\t\tdropdownCss: {\n\t\t\t\t\t'z-index': '999999999',\n\t\t\t\t},\n\t\t\t\tinitSelection: function ( element, callback ) {\n\t\t\t\t\tif ( multiple ) {\n\t\t\t\t\t\tcallback( value );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcallback( value.shift() );\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// get hidden input\n\t\t\tvar $input = $select.siblings( 'input' );\n\t\t\tif ( ! $input.length ) {\n\t\t\t\t$input = $( '' );\n\t\t\t\t$select.before( $input );\n\t\t\t}\n\n\t\t\t// set input value\n\t\t\tinputValue = value\n\t\t\t\t.map( function ( item ) {\n\t\t\t\t\treturn item.id;\n\t\t\t\t} )\n\t\t\t\t.join( '||' );\n\t\t\t$input.val( inputValue );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// reorder options\n\t\t\t\tvalue.map( function ( item ) {\n\t\t\t\t\titem.$el.detach().appendTo( $select );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// remove blank option as we have a clear all button\n\t\t\tif ( options.allowClear ) {\n\t\t\t\toptions.data = options.data.filter( function ( item ) {\n\t\t\t\t\treturn item.id !== '';\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// remove conflicting atts\n\t\t\t$select.removeData( 'ajax' );\n\t\t\t$select.removeAttr( 'data-ajax' );\n\n\t\t\t// ajax\n\t\t\tif ( this.get( 'ajax' ) ) {\n\t\t\t\toptions.ajax = {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tquietMillis: 250,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tcache: false,\n\t\t\t\t\tdata: $.proxy( this.getAjaxData, this ),\n\t\t\t\t\tresults: $.proxy( this.processAjaxResults, this ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// filter for 3rd party customization\n\t\t\tvar field = this.get( 'field' );\n\t\t\toptions = acf.applyFilters(\n\t\t\t\t'select2_args',\n\t\t\t\toptions,\n\t\t\t\t$select,\n\t\t\t\tthis.data,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// add select2\n\t\t\t$input.select2( options );\n\n\t\t\t// get container\n\t\t\tvar $container = $input.select2( 'container' );\n\n\t\t\t// helper to find this select's option\n\t\t\tvar getOption = $.proxy( this.getOption, this );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// vars\n\t\t\t\tvar $ul = $container.find( 'ul' );\n\n\t\t\t\t// sortable\n\t\t\t\t$ul.sortable( {\n\t\t\t\t\tstop: function () {\n\t\t\t\t\t\t// loop\n\t\t\t\t\t\t$ul.find( '.select2-search-choice' ).each( function () {\n\t\t\t\t\t\t\t// vars\n\t\t\t\t\t\t\tvar data = $( this ).data( 'select2Data' );\n\t\t\t\t\t\t\tvar $option = getOption( data.id );\n\n\t\t\t\t\t\t\t// detach and re-append to end\n\t\t\t\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// trigger change on input (JS error if trigger on select)\n\t\t\t\t\t\t$select.trigger( 'change' );\n\t\t\t\t\t},\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// on select, create option and move to end\n\t\t\t$input.on( 'select2-selecting', function ( e ) {\n\t\t\t\t// vars\n\t\t\t\tvar item = e.choice;\n\t\t\t\tvar $option = getOption( item.id );\n\n\t\t\t\t// create if doesn't exist\n\t\t\t\tif ( ! $option.length ) {\n\t\t\t\t\t$option = $(\n\t\t\t\t\t\t''\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\t// detach and re-append to end\n\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t} );\n\n\t\t\t// add class\n\t\t\t$container.addClass( '-acf' );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction(\n\t\t\t\t'select2_init',\n\t\t\t\t$select,\n\t\t\t\toptions,\n\t\t\t\tthis.data,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// change\n\t\t\t$input.on( 'change', function () {\n\t\t\t\tvar val = $input.val();\n\t\t\t\tif ( val.indexOf( '||' ) ) {\n\t\t\t\t\tval = val.split( '||' );\n\t\t\t\t}\n\t\t\t\t$select.val( val ).trigger( 'change' );\n\t\t\t} );\n\n\t\t\t// hide select\n\t\t\t$select.hide();\n\t\t},\n\n\t\tmergeOptions: function () {\n\t\t\t// vars\n\t\t\tvar $prevOptions = false;\n\t\t\tvar $prevGroup = false;\n\n\t\t\t// loop\n\t\t\t$( '#select2-drop .select2-result-with-children' ).each(\n\t\t\t\tfunction () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $options = $( this ).children( 'ul' );\n\t\t\t\t\tvar $group = $( this ).children( '.select2-result-label' );\n\n\t\t\t\t\t// compare to previous\n\t\t\t\t\tif ( $prevGroup && $prevGroup.text() === $group.text() ) {\n\t\t\t\t\t\t$prevGroup.append( $options.children() );\n\t\t\t\t\t\t$( this ).remove();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\t$prevOptions = $options;\n\t\t\t\t\t$prevGroup = $group;\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\tgetAjaxData: function ( term, page ) {\n\t\t\t// create Select2 v4 params\n\t\t\tvar params = {\n\t\t\t\tterm: term,\n\t\t\t\tpage: page,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\tvar field = this.get( 'field' );\n\t\t\tparams = acf.applyFilters(\n\t\t\t\t'select2_ajax_data',\n\t\t\t\tparams,\n\t\t\t\tthis.data,\n\t\t\t\tthis.$el,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn Select2.prototype.getAjaxData.apply( this, [ params ] );\n\t\t},\n\t} );\n\n\t// manager\n\tvar select2Manager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'prepare',\n\t\tactions: {\n\t\t\tduplicate: 'onDuplicate',\n\t\t},\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar version = getVersion();\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if 'en'\n\t\t\tif ( locale.indexOf( 'en' ) === 0 ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// initialize\n\t\t\tif ( version == 4 ) {\n\t\t\t\tthis.addTranslations4();\n\t\t\t} else if ( version == 3 ) {\n\t\t\t\tthis.addTranslations3();\n\t\t\t}\n\t\t},\n\n\t\taddTranslations4: function () {\n\t\t\t// vars\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar locale = acf.get( 'locale' );\n\n\t\t\t// modify local to match html[lang] attribute (used by Select2)\n\t\t\tlocale = locale.replace( '_', '-' );\n\n\t\t\t// select2L10n\n\t\t\tvar select2L10n = {\n\t\t\t\terrorLoading: function () {\n\t\t\t\t\treturn l10n.load_fail;\n\t\t\t\t},\n\t\t\t\tinputTooLong: function ( args ) {\n\t\t\t\t\tvar overChars = args.input.length - args.maximum;\n\t\t\t\t\tif ( overChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_long_n.replace( '%d', overChars );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_long_1;\n\t\t\t\t},\n\t\t\t\tinputTooShort: function ( args ) {\n\t\t\t\t\tvar remainingChars = args.minimum - args.input.length;\n\t\t\t\t\tif ( remainingChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_short_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tremainingChars\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_short_1;\n\t\t\t\t},\n\t\t\t\tloadingMore: function () {\n\t\t\t\t\treturn l10n.load_more;\n\t\t\t\t},\n\t\t\t\tmaximumSelected: function ( args ) {\n\t\t\t\t\tvar maximum = args.maximum;\n\t\t\t\t\tif ( maximum > 1 ) {\n\t\t\t\t\t\treturn l10n.selection_too_long_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tmaximum\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.selection_too_long_1;\n\t\t\t\t},\n\t\t\t\tnoResults: function () {\n\t\t\t\t\treturn l10n.matches_0;\n\t\t\t\t},\n\t\t\t\tsearching: function () {\n\t\t\t\t\treturn l10n.searching;\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// append\n\t\t\tjQuery.fn.select2.amd.define(\n\t\t\t\t'select2/i18n/' + locale,\n\t\t\t\t[],\n\t\t\t\tfunction () {\n\t\t\t\t\treturn select2L10n;\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\taddTranslations3: function () {\n\t\t\t// vars\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar locale = acf.get( 'locale' );\n\n\t\t\t// modify local to match html[lang] attribute (used by Select2)\n\t\t\tlocale = locale.replace( '_', '-' );\n\n\t\t\t// select2L10n\n\t\t\tvar select2L10n = {\n\t\t\t\tformatMatches: function ( matches ) {\n\t\t\t\t\tif ( matches > 1 ) {\n\t\t\t\t\t\treturn l10n.matches_n.replace( '%d', matches );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.matches_1;\n\t\t\t\t},\n\t\t\t\tformatNoMatches: function () {\n\t\t\t\t\treturn l10n.matches_0;\n\t\t\t\t},\n\t\t\t\tformatAjaxError: function () {\n\t\t\t\t\treturn l10n.load_fail;\n\t\t\t\t},\n\t\t\t\tformatInputTooShort: function ( input, min ) {\n\t\t\t\t\tvar remainingChars = min - input.length;\n\t\t\t\t\tif ( remainingChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_short_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tremainingChars\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_short_1;\n\t\t\t\t},\n\t\t\t\tformatInputTooLong: function ( input, max ) {\n\t\t\t\t\tvar overChars = input.length - max;\n\t\t\t\t\tif ( overChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_long_n.replace( '%d', overChars );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_long_1;\n\t\t\t\t},\n\t\t\t\tformatSelectionTooBig: function ( maximum ) {\n\t\t\t\t\tif ( maximum > 1 ) {\n\t\t\t\t\t\treturn l10n.selection_too_long_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tmaximum\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.selection_too_long_1;\n\t\t\t\t},\n\t\t\t\tformatLoadMore: function () {\n\t\t\t\t\treturn l10n.load_more;\n\t\t\t\t},\n\t\t\t\tformatSearching: function () {\n\t\t\t\t\treturn l10n.searching;\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// ensure locales exists\n\t\t\t$.fn.select2.locales = $.fn.select2.locales || {};\n\n\t\t\t// append\n\t\t\t$.fn.select2.locales[ locale ] = select2L10n;\n\t\t\t$.extend( $.fn.select2.defaults, select2L10n );\n\t\t},\n\n\t\tonDuplicate: function ( $el, $el2 ) {\n\t\t\t$el2.find( '.select2-container' ).remove();\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.tinymce = {\n\t\t/*\n\t\t * defaults\n\t\t *\n\t\t * This function will return default mce and qt settings\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tdefaults: function () {\n\t\t\t// bail early if no tinyMCEPreInit\n\t\t\tif ( typeof tinyMCEPreInit === 'undefined' ) return false;\n\n\t\t\t// vars\n\t\t\tvar defaults = {\n\t\t\t\ttinymce: tinyMCEPreInit.mceInit.acf_content,\n\t\t\t\tquicktags: tinyMCEPreInit.qtInit.acf_content,\n\t\t\t};\n\n\t\t\t// return\n\t\t\treturn defaults;\n\t\t},\n\n\t\t/*\n\t\t * initialize\n\t\t *\n\t\t * This function will initialize the tinymce and quicktags instances\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitialize: function ( id, args ) {\n\t\t\t// defaults\n\t\t\targs = acf.parseArgs( args, {\n\t\t\t\ttinymce: true,\n\t\t\t\tquicktags: true,\n\t\t\t\ttoolbar: 'full',\n\t\t\t\tmode: 'visual', // visual,text\n\t\t\t\tfield: false,\n\t\t\t} );\n\n\t\t\t// tinymce\n\t\t\tif ( args.tinymce ) {\n\t\t\t\tthis.initializeTinymce( id, args );\n\t\t\t}\n\n\t\t\t// quicktags\n\t\t\tif ( args.quicktags ) {\n\t\t\t\tthis.initializeQuicktags( id, args );\n\t\t\t}\n\t\t},\n\n\t\t/*\n\t\t * initializeTinymce\n\t\t *\n\t\t * This function will initialize the tinymce instance\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitializeTinymce: function ( id, args ) {\n\t\t\t// vars\n\t\t\tvar $textarea = $( '#' + id );\n\t\t\tvar defaults = this.defaults();\n\t\t\tvar toolbars = acf.get( 'toolbars' );\n\t\t\tvar field = args.field || false;\n\t\t\tvar $field = field.$el || false;\n\n\t\t\t// bail early\n\t\t\tif ( typeof tinymce === 'undefined' ) return false;\n\t\t\tif ( ! defaults ) return false;\n\n\t\t\t// check if exists\n\t\t\tif ( tinymce.get( id ) ) {\n\t\t\t\treturn this.enable( id );\n\t\t\t}\n\n\t\t\t// settings\n\t\t\tvar init = $.extend( {}, defaults.tinymce, args.tinymce );\n\t\t\tinit.id = id;\n\t\t\tinit.selector = '#' + id;\n\n\t\t\t// toolbar\n\t\t\tvar toolbar = args.toolbar;\n\t\t\tif ( toolbar && toolbars && toolbars[ toolbar ] ) {\n\t\t\t\tfor ( var i = 1; i <= 4; i++ ) {\n\t\t\t\t\tinit[ 'toolbar' + i ] = toolbars[ toolbar ][ i ] || '';\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// event\n\t\t\tinit.setup = function ( ed ) {\n\t\t\t\ted.on( 'change', function ( e ) {\n\t\t\t\t\ted.save(); // save to textarea\n\t\t\t\t\t$textarea.trigger( 'change' );\n\t\t\t\t} );\n\n\t\t\t\t// Fix bug where Gutenberg does not hear \"mouseup\" event and tries to select multiple blocks.\n\t\t\t\ted.on( 'mouseup', function ( e ) {\n\t\t\t\t\tvar event = new MouseEvent( 'mouseup' );\n\t\t\t\t\twindow.dispatchEvent( event );\n\t\t\t\t} );\n\n\t\t\t\t// Temporarily comment out. May not be necessary due to wysiwyg field actions.\n\t\t\t\t//ed.on('unload', function(e) {\n\t\t\t\t//\tacf.tinymce.remove( id );\n\t\t\t\t//});\n\t\t\t};\n\n\t\t\t// disable wp_autoresize_on (no solution yet for fixed toolbar)\n\t\t\tinit.wp_autoresize_on = false;\n\n\t\t\t// Enable wpautop allowing value to save without

      tags.\n\t\t\t// Only if the \"TinyMCE Advanced\" plugin hasn't already set this functionality.\n\t\t\tif ( ! init.tadv_noautop ) {\n\t\t\t\tinit.wpautop = true;\n\t\t\t}\n\n\t\t\t// hook for 3rd party customization\n\t\t\tinit = acf.applyFilters(\n\t\t\t\t'wysiwyg_tinymce_settings',\n\t\t\t\tinit,\n\t\t\t\tid,\n\t\t\t\tfield\n\t\t\t);\n\n\t\t\t// z-index fix (caused too many conflicts)\n\t\t\t//if( acf.isset(tinymce,'ui','FloatPanel') ) {\n\t\t\t//\ttinymce.ui.FloatPanel.zIndex = 900000;\n\t\t\t//}\n\n\t\t\t// store settings\n\t\t\ttinyMCEPreInit.mceInit[ id ] = init;\n\n\t\t\t// visual tab is active\n\t\t\tif ( args.mode == 'visual' ) {\n\t\t\t\t// init\n\t\t\t\tvar result = tinymce.init( init );\n\n\t\t\t\t// get editor\n\t\t\t\tvar ed = tinymce.get( id );\n\n\t\t\t\t// validate\n\t\t\t\tif ( ! ed ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// add reference\n\t\t\t\ted.acf = args.field;\n\n\t\t\t\t// action\n\t\t\t\tacf.doAction( 'wysiwyg_tinymce_init', ed, ed.id, init, field );\n\t\t\t}\n\t\t},\n\n\t\t/*\n\t\t * initializeQuicktags\n\t\t *\n\t\t * This function will initialize the quicktags instance\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitializeQuicktags: function ( id, args ) {\n\t\t\t// vars\n\t\t\tvar defaults = this.defaults();\n\n\t\t\t// bail early\n\t\t\tif ( typeof quicktags === 'undefined' ) return false;\n\t\t\tif ( ! defaults ) return false;\n\n\t\t\t// settings\n\t\t\tvar init = $.extend( {}, defaults.quicktags, args.quicktags );\n\t\t\tinit.id = id;\n\n\t\t\t// filter\n\t\t\tvar field = args.field || false;\n\t\t\tvar $field = field.$el || false;\n\t\t\tinit = acf.applyFilters(\n\t\t\t\t'wysiwyg_quicktags_settings',\n\t\t\t\tinit,\n\t\t\t\tinit.id,\n\t\t\t\tfield\n\t\t\t);\n\n\t\t\t// store settings\n\t\t\ttinyMCEPreInit.qtInit[ id ] = init;\n\n\t\t\t// init\n\t\t\tvar ed = quicktags( init );\n\n\t\t\t// validate\n\t\t\tif ( ! ed ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// generate HTML\n\t\t\tthis.buildQuicktags( ed );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction( 'wysiwyg_quicktags_init', ed, ed.id, init, field );\n\t\t},\n\n\t\t/*\n\t\t * buildQuicktags\n\t\t *\n\t\t * This function will build the quicktags HTML\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tbuildQuicktags: function ( ed ) {\n\t\t\tvar canvas,\n\t\t\t\tname,\n\t\t\t\tsettings,\n\t\t\t\ttheButtons,\n\t\t\t\thtml,\n\t\t\t\ted,\n\t\t\t\tid,\n\t\t\t\ti,\n\t\t\t\tuse,\n\t\t\t\tinstanceId,\n\t\t\t\tdefaults =\n\t\t\t\t\t',strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,';\n\n\t\t\tcanvas = ed.canvas;\n\t\t\tname = ed.name;\n\t\t\tsettings = ed.settings;\n\t\t\thtml = '';\n\t\t\ttheButtons = {};\n\t\t\tuse = '';\n\t\t\tinstanceId = ed.id;\n\n\t\t\t// set buttons\n\t\t\tif ( settings.buttons ) {\n\t\t\t\tuse = ',' + settings.buttons + ',';\n\t\t\t}\n\n\t\t\tfor ( i in edButtons ) {\n\t\t\t\tif ( ! edButtons[ i ] ) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tid = edButtons[ i ].id;\n\t\t\t\tif (\n\t\t\t\t\tuse &&\n\t\t\t\t\tdefaults.indexOf( ',' + id + ',' ) !== -1 &&\n\t\t\t\t\tuse.indexOf( ',' + id + ',' ) === -1\n\t\t\t\t) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tif (\n\t\t\t\t\t! edButtons[ i ].instance ||\n\t\t\t\t\tedButtons[ i ].instance === instanceId\n\t\t\t\t) {\n\t\t\t\t\ttheButtons[ id ] = edButtons[ i ];\n\n\t\t\t\t\tif ( edButtons[ i ].html ) {\n\t\t\t\t\t\thtml += edButtons[ i ].html( name + '_' );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( use && use.indexOf( ',dfw,' ) !== -1 ) {\n\t\t\t\ttheButtons.dfw = new QTags.DFWButton();\n\t\t\t\thtml += theButtons.dfw.html( name + '_' );\n\t\t\t}\n\n\t\t\tif ( 'rtl' === document.getElementsByTagName( 'html' )[ 0 ].dir ) {\n\t\t\t\ttheButtons.textdirection = new QTags.TextDirectionButton();\n\t\t\t\thtml += theButtons.textdirection.html( name + '_' );\n\t\t\t}\n\n\t\t\ted.toolbar.innerHTML = html;\n\t\t\ted.theButtons = theButtons;\n\n\t\t\tif ( typeof jQuery !== 'undefined' ) {\n\t\t\t\tjQuery( document ).triggerHandler( 'quicktags-init', [ ed ] );\n\t\t\t}\n\t\t},\n\n\t\tdisable: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tremove: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tdestroy: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tdestroyTinymce: function ( id ) {\n\t\t\t// bail early\n\t\t\tif ( typeof tinymce === 'undefined' ) return false;\n\n\t\t\t// get editor\n\t\t\tvar ed = tinymce.get( id );\n\n\t\t\t// bail early if no editor\n\t\t\tif ( ! ed ) return false;\n\n\t\t\t// save\n\t\t\ted.save();\n\n\t\t\t// destroy editor\n\t\t\ted.destroy();\n\n\t\t\t// return\n\t\t\treturn true;\n\t\t},\n\n\t\tenable: function ( id ) {\n\t\t\tthis.enableTinymce( id );\n\t\t},\n\n\t\tenableTinymce: function ( id ) {\n\t\t\t// bail early\n\t\t\tif ( typeof switchEditors === 'undefined' ) return false;\n\n\t\t\t// bail early if not initialized\n\t\t\tif ( typeof tinyMCEPreInit.mceInit[ id ] === 'undefined' )\n\t\t\t\treturn false;\n\n\t\t\t// Ensure textarea element is visible\n\t\t\t// - Fixes bug in block editor when switching between \"Block\" and \"Document\" tabs.\n\t\t\t$( '#' + id ).show();\n\n\t\t\t// toggle\n\t\t\tswitchEditors.go( id, 'tmce' );\n\n\t\t\t// return\n\t\t\treturn true;\n\t\t},\n\t};\n\n\tvar editorManager = new acf.Model( {\n\t\t// hook in before fieldsEventManager, conditions, etc\n\t\tpriority: 5,\n\n\t\tactions: {\n\t\t\tprepare: 'onPrepare',\n\t\t\tready: 'onReady',\n\t\t},\n\t\tonPrepare: function () {\n\t\t\t// find hidden editor which may exist within a field\n\t\t\tvar $div = $( '#acf-hidden-wp-editor' );\n\n\t\t\t// move to footer\n\t\t\tif ( $div.exists() ) {\n\t\t\t\t$div.appendTo( 'body' );\n\t\t\t}\n\t\t},\n\t\tonReady: function () {\n\t\t\t// Restore wp.editor functions used by tinymce removed in WP5.\n\t\t\tif ( acf.isset( window, 'wp', 'oldEditor' ) ) {\n\t\t\t\twp.editor.autop = wp.oldEditor.autop;\n\t\t\t\twp.editor.removep = wp.oldEditor.removep;\n\t\t\t}\n\n\t\t\t// bail early if no tinymce\n\t\t\tif ( ! acf.isset( window, 'tinymce', 'on' ) ) return;\n\n\t\t\t// restore default activeEditor\n\t\t\ttinymce.on( 'AddEditor', function ( data ) {\n\t\t\t\t// vars\n\t\t\t\tvar editor = data.editor;\n\n\t\t\t\t// bail early if not 'acf'\n\t\t\t\tif ( editor.id.substr( 0, 3 ) !== 'acf' ) return;\n\n\t\t\t\t// override if 'content' exists\n\t\t\t\teditor = tinymce.editors.content || editor;\n\n\t\t\t\t// update vars\n\t\t\t\ttinymce.activeEditor = editor;\n\t\t\t\twpActiveEditor = editor.id;\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.unload = new acf.Model( {\n\t\twait: 'load',\n\t\tactive: true,\n\t\tchanged: false,\n\n\t\tactions: {\n\t\t\tvalidation_failure: 'startListening',\n\t\t\tvalidation_success: 'stopListening',\n\t\t},\n\n\t\tevents: {\n\t\t\t'change form .acf-field': 'startListening',\n\t\t\t'submit form': 'stopListening',\n\t\t},\n\n\t\tenable: function () {\n\t\t\tthis.active = true;\n\t\t},\n\n\t\tdisable: function () {\n\t\t\tthis.active = false;\n\t\t},\n\n\t\treset: function () {\n\t\t\tthis.stopListening();\n\t\t},\n\n\t\tstartListening: function () {\n\t\t\t// bail early if already changed, not active\n\t\t\tif ( this.changed || ! this.active ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update\n\t\t\tthis.changed = true;\n\n\t\t\t// add event\n\t\t\t$( window ).on( 'beforeunload', this.onUnload );\n\t\t},\n\n\t\tstopListening: function () {\n\t\t\t// update\n\t\t\tthis.changed = false;\n\n\t\t\t// remove event\n\t\t\t$( window ).off( 'beforeunload', this.onUnload );\n\t\t},\n\n\t\tonUnload: function () {\n\t\t\treturn acf.__(\n\t\t\t\t'The changes you made will be lost if you navigate away from this page'\n\t\t\t);\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * Validator\n\t *\n\t * The model for validating forms\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar Validator = acf.Model.extend( {\n\t\t/** @var string The model identifier. */\n\t\tid: 'Validator',\n\n\t\t/** @var object The model data. */\n\t\tdata: {\n\t\t\t/** @var array The form errors. */\n\t\t\terrors: [],\n\n\t\t\t/** @var object The form notice. */\n\t\t\tnotice: null,\n\n\t\t\t/** @var string The form status. loading, invalid, valid */\n\t\t\tstatus: '',\n\t\t},\n\n\t\t/** @var object The model events. */\n\t\tevents: {\n\t\t\t'changed:status': 'onChangeStatus',\n\t\t},\n\n\t\t/**\n\t\t * addErrors\n\t\t *\n\t\t * Adds errors to the form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tarray errors An array of errors.\n\t\t * @return\tvoid\n\t\t */\n\t\taddErrors: function ( errors ) {\n\t\t\terrors.map( this.addError, this );\n\t\t},\n\n\t\t/**\n\t\t * addError\n\t\t *\n\t\t * Adds and error to the form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject error An error object containing input and message.\n\t\t * @return\tvoid\n\t\t */\n\t\taddError: function ( error ) {\n\t\t\tthis.data.errors.push( error );\n\t\t},\n\n\t\t/**\n\t\t * hasErrors\n\t\t *\n\t\t * Returns true if the form has errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tbool\n\t\t */\n\t\thasErrors: function () {\n\t\t\treturn this.data.errors.length;\n\t\t},\n\n\t\t/**\n\t\t * clearErrors\n\t\t *\n\t\t * Removes any errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tclearErrors: function () {\n\t\t\treturn ( this.data.errors = [] );\n\t\t},\n\n\t\t/**\n\t\t * getErrors\n\t\t *\n\t\t * Returns the forms errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetErrors: function () {\n\t\t\treturn this.data.errors;\n\t\t},\n\n\t\t/**\n\t\t * getFieldErrors\n\t\t *\n\t\t * Returns the forms field errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetFieldErrors: function () {\n\t\t\t// vars\n\t\t\tvar errors = [];\n\t\t\tvar inputs = [];\n\n\t\t\t// loop\n\t\t\tthis.getErrors().map( function ( error ) {\n\t\t\t\t// bail early if global\n\t\t\t\tif ( ! error.input ) return;\n\n\t\t\t\t// update if exists\n\t\t\t\tvar i = inputs.indexOf( error.input );\n\t\t\t\tif ( i > -1 ) {\n\t\t\t\t\terrors[ i ] = error;\n\n\t\t\t\t\t// update\n\t\t\t\t} else {\n\t\t\t\t\terrors.push( error );\n\t\t\t\t\tinputs.push( error.input );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn errors;\n\t\t},\n\n\t\t/**\n\t\t * getGlobalErrors\n\t\t *\n\t\t * Returns the forms global errors (errors without a specific input).\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetGlobalErrors: function () {\n\t\t\t// return array of errors that contain no input\n\t\t\treturn this.getErrors().filter( function ( error ) {\n\t\t\t\treturn ! error.input;\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * showErrors\n\t\t *\n\t\t * Displays all errors for this form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tshowErrors: function () {\n\t\t\t// bail early if no errors\n\t\t\tif ( ! this.hasErrors() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar fieldErrors = this.getFieldErrors();\n\t\t\tvar globalErrors = this.getGlobalErrors();\n\n\t\t\t// vars\n\t\t\tvar errorCount = 0;\n\t\t\tvar $scrollTo = false;\n\n\t\t\t// loop\n\t\t\tfieldErrors.map( function ( error ) {\n\t\t\t\t// get input\n\t\t\t\tvar $input = this.$( '[name=\"' + error.input + '\"]' ).first();\n\n\t\t\t\t// if $_POST value was an array, this $input may not exist\n\t\t\t\tif ( ! $input.length ) {\n\t\t\t\t\t$input = this.$( '[name^=\"' + error.input + '\"]' ).first();\n\t\t\t\t}\n\n\t\t\t\t// bail early if input doesn't exist\n\t\t\t\tif ( ! $input.length ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// increase\n\t\t\t\terrorCount++;\n\n\t\t\t\t// get field\n\t\t\t\tvar field = acf.getClosestField( $input );\n\n\t\t\t\t// make sure the postbox containing this field is not hidden by screen options\n\t\t\t\tensureFieldPostBoxIsVisible( field.$el );\n\n\t\t\t\t// show error\n\t\t\t\tfield.showError( error.message );\n\n\t\t\t\t// set $scrollTo\n\t\t\t\tif ( ! $scrollTo ) {\n\t\t\t\t\t$scrollTo = field.$el;\n\t\t\t\t}\n\t\t\t}, this );\n\n\t\t\t// errorMessage\n\t\t\tvar errorMessage = acf.__( 'Validation failed' );\n\t\t\tglobalErrors.map( function ( error ) {\n\t\t\t\terrorMessage += '. ' + error.message;\n\t\t\t} );\n\t\t\tif ( errorCount == 1 ) {\n\t\t\t\terrorMessage += '. ' + acf.__( '1 field requires attention' );\n\t\t\t} else if ( errorCount > 1 ) {\n\t\t\t\terrorMessage +=\n\t\t\t\t\t'. ' +\n\t\t\t\t\tacf\n\t\t\t\t\t\t.__( '%d fields require attention' )\n\t\t\t\t\t\t.replace( '%d', errorCount );\n\t\t\t}\n\n\t\t\t// notice\n\t\t\tif ( this.has( 'notice' ) ) {\n\t\t\t\tthis.get( 'notice' ).update( {\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\ttext: errorMessage,\n\t\t\t\t} );\n\t\t\t} else {\n\t\t\t\tvar notice = acf.newNotice( {\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\ttext: errorMessage,\n\t\t\t\t\ttarget: this.$el,\n\t\t\t\t} );\n\t\t\t\tthis.set( 'notice', notice );\n\t\t\t}\n\n\t\t\t// If in a modal, don't try to scroll.\n\t\t\tif ( this.$el.parents( '.acf-popup-box' ).length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// if no $scrollTo, set to message\n\t\t\tif ( ! $scrollTo ) {\n\t\t\t\t$scrollTo = this.get( 'notice' ).$el;\n\t\t\t}\n\n\t\t\t// timeout\n\t\t\tsetTimeout( function () {\n\t\t\t\t$( 'html, body' ).animate(\n\t\t\t\t\t{\n\t\t\t\t\t\tscrollTop:\n\t\t\t\t\t\t\t$scrollTo.offset().top - $( window ).height() / 2,\n\t\t\t\t\t},\n\t\t\t\t\t500\n\t\t\t\t);\n\t\t\t}, 10 );\n\t\t},\n\n\t\t/**\n\t\t * onChangeStatus\n\t\t *\n\t\t * Update the form class when changing the 'status' data\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The form element.\n\t\t * @param\tstring value The new status.\n\t\t * @param\tstring prevValue The old status.\n\t\t * @return\tvoid\n\t\t */\n\t\tonChangeStatus: function ( e, $el, value, prevValue ) {\n\t\t\tthis.$el.removeClass( 'is-' + prevValue ).addClass( 'is-' + value );\n\t\t},\n\n\t\t/**\n\t\t * validate\n\t\t *\n\t\t * Vaildates the form via AJAX.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject args A list of settings to customize the validation process.\n\t\t * @return\tbool True if the form is valid.\n\t\t */\n\t\tvalidate: function ( args ) {\n\t\t\t// default args\n\t\t\targs = acf.parseArgs( args, {\n\t\t\t\t// trigger event\n\t\t\t\tevent: false,\n\n\t\t\t\t// reset the form after submit\n\t\t\t\treset: false,\n\n\t\t\t\t// loading callback\n\t\t\t\tloading: function () {},\n\n\t\t\t\t// complete callback\n\t\t\t\tcomplete: function () {},\n\n\t\t\t\t// failure callback\n\t\t\t\tfailure: function () {},\n\n\t\t\t\t// success callback\n\t\t\t\tsuccess: function ( $form ) {\n\t\t\t\t\t$form.submit();\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\t// return true if is valid - allows form submit\n\t\t\tif ( this.get( 'status' ) == 'valid' ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// return false if is currently validating - prevents form submit\n\t\t\tif ( this.get( 'status' ) == 'validating' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// return true if no ACF fields exist (no need to validate)\n\t\t\tif ( ! this.$( '.acf-field' ).length ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// if event is provided, create a new success callback.\n\t\t\tif ( args.event ) {\n\t\t\t\tvar event = $.Event( null, args.event );\n\t\t\t\targs.success = function () {\n\t\t\t\t\tacf.enableSubmit( $( event.target ) ).trigger( event );\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// action for 3rd party\n\t\t\tacf.doAction( 'validation_begin', this.$el );\n\n\t\t\t// lock form\n\t\t\tacf.lockForm( this.$el );\n\n\t\t\t// loading callback\n\t\t\targs.loading( this.$el, this );\n\n\t\t\t// update status\n\t\t\tthis.set( 'status', 'validating' );\n\n\t\t\t// success callback\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// validate\n\t\t\t\tif ( ! acf.isAjaxSuccess( json ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// filter\n\t\t\t\tvar data = acf.applyFilters(\n\t\t\t\t\t'validation_complete',\n\t\t\t\t\tjson.data,\n\t\t\t\t\tthis.$el,\n\t\t\t\t\tthis\n\t\t\t\t);\n\n\t\t\t\t// add errors\n\t\t\t\tif ( ! data.valid ) {\n\t\t\t\t\tthis.addErrors( data.errors );\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// complete\n\t\t\tvar onComplete = function () {\n\t\t\t\t// unlock form\n\t\t\t\tacf.unlockForm( this.$el );\n\n\t\t\t\t// failure\n\t\t\t\tif ( this.hasErrors() ) {\n\t\t\t\t\t// update status\n\t\t\t\t\tthis.set( 'status', 'invalid' );\n\n\t\t\t\t\t// action\n\t\t\t\t\tacf.doAction( 'validation_failure', this.$el, this );\n\n\t\t\t\t\t// display errors\n\t\t\t\t\tthis.showErrors();\n\n\t\t\t\t\t// failure callback\n\t\t\t\t\targs.failure( this.$el, this );\n\n\t\t\t\t\t// success\n\t\t\t\t} else {\n\t\t\t\t\t// update status\n\t\t\t\t\tthis.set( 'status', 'valid' );\n\n\t\t\t\t\t// remove previous error message\n\t\t\t\t\tif ( this.has( 'notice' ) ) {\n\t\t\t\t\t\tthis.get( 'notice' ).update( {\n\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\ttext: acf.__( 'Validation successful' ),\n\t\t\t\t\t\t\ttimeout: 1000,\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\n\t\t\t\t\t// action\n\t\t\t\t\tacf.doAction( 'validation_success', this.$el, this );\n\t\t\t\t\tacf.doAction( 'submit', this.$el );\n\n\t\t\t\t\t// success callback (submit form)\n\t\t\t\t\targs.success( this.$el, this );\n\n\t\t\t\t\t// lock form\n\t\t\t\t\tacf.lockForm( this.$el );\n\n\t\t\t\t\t// reset\n\t\t\t\t\tif ( args.reset ) {\n\t\t\t\t\t\tthis.reset();\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// complete callback\n\t\t\t\targs.complete( this.$el, this );\n\n\t\t\t\t// clear errors\n\t\t\t\tthis.clearErrors();\n\t\t\t};\n\n\t\t\t// serialize form data\n\t\t\tvar data = acf.serialize( this.$el );\n\t\t\tdata.action = 'acf/validate_save_post';\n\n\t\t\t// ajax\n\t\t\t$.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( data ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t\tcomplete: onComplete,\n\t\t\t} );\n\n\t\t\t// return false to fail validation and allow AJAX\n\t\t\treturn false;\n\t\t},\n\n\t\t/**\n\t\t * setup\n\t\t *\n\t\t * Called during the constructor function to setup this instance\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $form The form element.\n\t\t * @return\tvoid\n\t\t */\n\t\tsetup: function ( $form ) {\n\t\t\t// set $el\n\t\t\tthis.$el = $form;\n\t\t},\n\n\t\t/**\n\t\t * reset\n\t\t *\n\t\t * Rests the validation to be used again.\n\t\t *\n\t\t * @date\t6/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\treset: function () {\n\t\t\t// reset data\n\t\t\tthis.set( 'errors', [] );\n\t\t\tthis.set( 'notice', null );\n\t\t\tthis.set( 'status', '' );\n\n\t\t\t// unlock form\n\t\t\tacf.unlockForm( this.$el );\n\t\t},\n\t} );\n\n\t/**\n\t * getValidator\n\t *\n\t * Returns the instance for a given form element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $el The form element.\n\t * @return\tobject\n\t */\n\tvar getValidator = function ( $el ) {\n\t\t// instantiate\n\t\tvar validator = $el.data( 'acf' );\n\t\tif ( ! validator ) {\n\t\t\tvalidator = new Validator( $el );\n\t\t}\n\n\t\t// return\n\t\treturn validator;\n\t};\n\n\t/**\n\t * acf.validateForm\n\t *\n\t * A helper function for the Validator.validate() function.\n\t * Returns true if form is valid, or fetches a validation request and returns false.\n\t *\n\t * @date\t4/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject args A list of settings to customize the validation process.\n\t * @return\tbool\n\t */\n\n\tacf.validateForm = function ( args ) {\n\t\treturn getValidator( args.form ).validate( args );\n\t};\n\n\t/**\n\t * acf.enableSubmit\n\t *\n\t * Enables a submit button and returns the element.\n\t *\n\t * @date\t30/8/18\n\t * @since\t5.7.4\n\t *\n\t * @param\tjQuery $submit The submit button.\n\t * @return\tjQuery\n\t */\n\tacf.enableSubmit = function ( $submit ) {\n\t\treturn $submit.removeClass( 'disabled' ).removeAttr( 'disabled' );\n\t};\n\n\t/**\n\t * acf.disableSubmit\n\t *\n\t * Disables a submit button and returns the element.\n\t *\n\t * @date\t30/8/18\n\t * @since\t5.7.4\n\t *\n\t * @param\tjQuery $submit The submit button.\n\t * @return\tjQuery\n\t */\n\tacf.disableSubmit = function ( $submit ) {\n\t\treturn $submit.addClass( 'disabled' ).attr( 'disabled', true );\n\t};\n\n\t/**\n\t * acf.showSpinner\n\t *\n\t * Shows the spinner element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $spinner The spinner element.\n\t * @return\tjQuery\n\t */\n\tacf.showSpinner = function ( $spinner ) {\n\t\t$spinner.addClass( 'is-active' ); // add class (WP > 4.2)\n\t\t$spinner.css( 'display', 'inline-block' ); // css (WP < 4.2)\n\t\treturn $spinner;\n\t};\n\n\t/**\n\t * acf.hideSpinner\n\t *\n\t * Hides the spinner element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $spinner The spinner element.\n\t * @return\tjQuery\n\t */\n\tacf.hideSpinner = function ( $spinner ) {\n\t\t$spinner.removeClass( 'is-active' ); // add class (WP > 4.2)\n\t\t$spinner.css( 'display', 'none' ); // css (WP < 4.2)\n\t\treturn $spinner;\n\t};\n\n\t/**\n\t * acf.lockForm\n\t *\n\t * Locks a form by disabeling its primary inputs and showing a spinner.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tacf.lockForm = function ( $form ) {\n\t\t// vars\n\t\tvar $wrap = findSubmitWrap( $form );\n\t\tvar $submit = $wrap\n\t\t\t.find( '.button, [type=\"submit\"]' )\n\t\t\t.not( '.acf-nav, .acf-repeater-add-row' );\n\t\tvar $spinner = $wrap.find( '.spinner, .acf-spinner' );\n\n\t\t// hide all spinners (hides the preview spinner)\n\t\tacf.hideSpinner( $spinner );\n\n\t\t// lock\n\t\tacf.disableSubmit( $submit );\n\t\tacf.showSpinner( $spinner.last() );\n\t\treturn $form;\n\t};\n\n\t/**\n\t * acf.unlockForm\n\t *\n\t * Unlocks a form by enabeling its primary inputs and hiding all spinners.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tacf.unlockForm = function ( $form ) {\n\t\t// vars\n\t\tvar $wrap = findSubmitWrap( $form );\n\t\tvar $submit = $wrap\n\t\t\t.find( '.button, [type=\"submit\"]' )\n\t\t\t.not( '.acf-nav, .acf-repeater-add-row' );\n\t\tvar $spinner = $wrap.find( '.spinner, .acf-spinner' );\n\n\t\t// unlock\n\t\tacf.enableSubmit( $submit );\n\t\tacf.hideSpinner( $spinner );\n\t\treturn $form;\n\t};\n\n\t/**\n\t * findSubmitWrap\n\t *\n\t * An internal function to find the 'primary' form submit wrapping element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tvar findSubmitWrap = function ( $form ) {\n\t\t// default post submit div\n\t\tvar $wrap = $form.find( '#submitdiv' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// 3rd party publish box\n\t\tvar $wrap = $form.find( '#submitpost' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// term, user\n\t\tvar $wrap = $form.find( 'p.submit' ).last();\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// front end form\n\t\tvar $wrap = $form.find( '.acf-form-submit' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// ACF 6.2 options page modal\n\t\tvar $wrap = $( '#acf-create-options-page-form .acf-actions' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// ACF 6.0+ headerbar submit\n\t\tvar $wrap = $( '.acf-headerbar-actions' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// default\n\t\treturn $form;\n\t};\n\n\t/**\n\t * A debounced function to trigger a form submission.\n\t *\n\t * @date\t15/07/2020\n\t * @since\t5.9.0\n\t *\n\t * @param\ttype Var Description.\n\t * @return\ttype Description.\n\t */\n\tvar submitFormDebounced = acf.debounce( function ( $form ) {\n\t\t$form.submit();\n\t} );\n\n\t/**\n\t * Ensure field is visible for validation errors\n\t *\n\t * @date\t20/10/2021\n\t * @since\t5.11.0\n\t */\n\tvar ensureFieldPostBoxIsVisible = function ( $el ) {\n\t\t// Find the postbox element containing this field.\n\t\tvar $postbox = $el.parents( '.acf-postbox' );\n\t\tif ( $postbox.length ) {\n\t\t\tvar acf_postbox = acf.getPostbox( $postbox );\n\t\t\tif ( acf_postbox && acf_postbox.isHiddenByScreenOptions() ) {\n\t\t\t\t// Rather than using .show() here, we don't want the field to appear next reload.\n\t\t\t\t// So just temporarily show the field group so validation can complete.\n\t\t\t\tacf_postbox.$el.removeClass( 'hide-if-js' );\n\t\t\t\tacf_postbox.$el.css( 'display', '' );\n\t\t\t}\n\t\t}\n\t};\n\n\t/**\n\t * Ensure metaboxes which contain browser validation failures are visible.\n\t *\n\t * @date\t20/10/2021\n\t * @since\t5.11.0\n\t */\n\tvar ensureInvalidFieldVisibility = function () {\n\t\t// Load each ACF input field and check it's browser validation state.\n\t\tvar $inputs = $( '.acf-field input' );\n\t\t$inputs.each( function () {\n\t\t\tif ( ! this.checkValidity() ) {\n\t\t\t\t// Field is invalid, so we need to make sure it's metabox is visible.\n\t\t\t\tensureFieldPostBoxIsVisible( $( this ) );\n\t\t\t}\n\t\t} );\n\t};\n\n\t/**\n\t * acf.validation\n\t *\n\t * Global validation logic\n\t *\n\t * @date\t4/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tacf.validation = new acf.Model( {\n\t\t/** @var string The model identifier. */\n\t\tid: 'validation',\n\n\t\t/** @var bool The active state. Set to false before 'prepare' to prevent validation. */\n\t\tactive: true,\n\n\t\t/** @var string The model initialize time. */\n\t\twait: 'prepare',\n\n\t\t/** @var object The model actions. */\n\t\tactions: {\n\t\t\tready: 'addInputEvents',\n\t\t\tappend: 'addInputEvents',\n\t\t},\n\n\t\t/** @var object The model events. */\n\t\tevents: {\n\t\t\t'click input[type=\"submit\"]': 'onClickSubmit',\n\t\t\t'click button[type=\"submit\"]': 'onClickSubmit',\n\t\t\t//'click #editor .editor-post-publish-button': 'onClickSubmitGutenberg',\n\t\t\t'click #save-post': 'onClickSave',\n\t\t\t'submit form#post': 'onSubmitPost',\n\t\t\t'submit form': 'onSubmit',\n\t\t},\n\n\t\t/**\n\t\t * initialize\n\t\t *\n\t\t * Called when initializing the model.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tinitialize: function () {\n\t\t\t// check 'validation' setting\n\t\t\tif ( ! acf.get( 'validation' ) ) {\n\t\t\t\tthis.active = false;\n\t\t\t\tthis.actions = {};\n\t\t\t\tthis.events = {};\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * enable\n\t\t *\n\t\t * Enables validation.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tenable: function () {\n\t\t\tthis.active = true;\n\t\t},\n\n\t\t/**\n\t\t * disable\n\t\t *\n\t\t * Disables validation.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tdisable: function () {\n\t\t\tthis.active = false;\n\t\t},\n\n\t\t/**\n\t\t * reset\n\t\t *\n\t\t * Rests the form validation to be used again\n\t\t *\n\t\t * @date\t6/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $form The form element.\n\t\t * @return\tvoid\n\t\t */\n\t\treset: function ( $form ) {\n\t\t\tgetValidator( $form ).reset();\n\t\t},\n\n\t\t/**\n\t\t * addInputEvents\n\t\t *\n\t\t * Adds 'invalid' event listeners to HTML inputs.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $el The element being added / readied.\n\t\t * @return\tvoid\n\t\t */\n\t\taddInputEvents: function ( $el ) {\n\t\t\t// Bug exists in Safari where custom \"invalid\" handling prevents draft from saving.\n\t\t\tif ( acf.get( 'browser' ) === 'safari' ) return;\n\n\t\t\t// vars\n\t\t\tvar $inputs = $( '.acf-field [name]', $el );\n\n\t\t\t// check\n\t\t\tif ( $inputs.length ) {\n\t\t\t\tthis.on( $inputs, 'invalid', 'onInvalid' );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onInvalid\n\t\t *\n\t\t * Callback for the 'invalid' event.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonInvalid: function ( e, $el ) {\n\t\t\t// prevent default\n\t\t\t// - prevents browser error message\n\t\t\t// - also fixes chrome bug where 'hidden-by-tab' field throws focus error\n\t\t\te.preventDefault();\n\n\t\t\t// vars\n\t\t\tvar $form = $el.closest( 'form' );\n\n\t\t\t// check form exists\n\t\t\tif ( $form.length ) {\n\t\t\t\t// add error to validator\n\t\t\t\tgetValidator( $form ).addError( {\n\t\t\t\t\tinput: $el.attr( 'name' ),\n\t\t\t\t\tmessage: acf.strEscape( e.target.validationMessage ),\n\t\t\t\t} );\n\n\t\t\t\t// trigger submit on $form\n\t\t\t\t// - allows for \"save\", \"preview\" and \"publish\" to work\n\t\t\t\tsubmitFormDebounced( $form );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onClickSubmit\n\t\t *\n\t\t * Callback when clicking submit.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSubmit: function ( e, $el ) {\n\t\t\t// Some browsers (safari) force their browser validation before our AJAX validation,\n\t\t\t// so we need to make sure fields are visible earlier than showErrors()\n\t\t\tensureInvalidFieldVisibility();\n\n\t\t\t// store the \"click event\" for later use in this.onSubmit()\n\t\t\tthis.set( 'originalEvent', e );\n\t\t},\n\n\t\t/**\n\t\t * onClickSave\n\t\t *\n\t\t * Set ignore to true when saving a draft.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSave: function ( e, $el ) {\n\t\t\tthis.set( 'ignore', true );\n\t\t},\n\n\t\t/**\n\t\t * onClickSubmitGutenberg\n\t\t *\n\t\t * Custom validation event for the gutenberg editor.\n\t\t *\n\t\t * @date\t29/10/18\n\t\t * @since\t5.8.0\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSubmitGutenberg: function ( e, $el ) {\n\t\t\t// validate\n\t\t\tvar valid = acf.validateForm( {\n\t\t\t\tform: $( '#editor' ),\n\t\t\t\tevent: e,\n\t\t\t\treset: true,\n\t\t\t\tfailure: function ( $form, validator ) {\n\t\t\t\t\tvar $notice = validator.get( 'notice' ).$el;\n\t\t\t\t\t$notice.appendTo( '.components-notice-list' );\n\t\t\t\t\t$notice\n\t\t\t\t\t\t.find( '.acf-notice-dismiss' )\n\t\t\t\t\t\t.removeClass( 'small' );\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\t// if not valid, stop event and allow validation to continue\n\t\t\tif ( ! valid ) {\n\t\t\t\te.preventDefault();\n\t\t\t\te.stopImmediatePropagation();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onSubmitPost\n\t\t *\n\t\t * Callback when the 'post' form is submit.\n\t\t *\n\t\t * @date\t5/3/19\n\t\t * @since\t5.7.13\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonSubmitPost: function ( e, $el ) {\n\t\t\t// Check if is preview.\n\t\t\tif ( $( 'input#wp-preview' ).val() === 'dopreview' ) {\n\t\t\t\t// Ignore validation.\n\t\t\t\tthis.set( 'ignore', true );\n\n\t\t\t\t// Unlock form to fix conflict with core \"submit.edit-post\" event causing all submit buttons to be disabled.\n\t\t\t\tacf.unlockForm( $el );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onSubmit\n\t\t *\n\t\t * Callback when the form is submit.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonSubmit: function ( e, $el ) {\n\t\t\t// Allow form to submit if...\n\t\t\tif (\n\t\t\t\t// Validation has been disabled.\n\t\t\t\t! this.active ||\n\t\t\t\t// Or this event is to be ignored.\n\t\t\t\tthis.get( 'ignore' ) ||\n\t\t\t\t// Or this event has already been prevented.\n\t\t\t\te.isDefaultPrevented()\n\t\t\t) {\n\t\t\t\t// Return early and call reset function.\n\t\t\t\treturn this.allowSubmit();\n\t\t\t}\n\n\t\t\t// Validate form.\n\t\t\tvar valid = acf.validateForm( {\n\t\t\t\tform: $el,\n\t\t\t\tevent: this.get( 'originalEvent' ),\n\t\t\t} );\n\n\t\t\t// If not valid, stop event to prevent form submit.\n\t\t\tif ( ! valid ) {\n\t\t\t\te.preventDefault();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * allowSubmit\n\t\t *\n\t\t * Resets data during onSubmit when the form is allowed to submit.\n\t\t *\n\t\t * @date\t5/3/19\n\t\t * @since\t5.7.13\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tallowSubmit: function () {\n\t\t\t// Reset \"ignore\" state.\n\t\t\tthis.set( 'ignore', false );\n\n\t\t\t// Reset \"originalEvent\" object.\n\t\t\tthis.set( 'originalEvent', false );\n\n\t\t\t// Return true\n\t\t\treturn true;\n\t\t},\n\t} );\n\n\tvar gutenbergValidation = new acf.Model( {\n\t\twait: 'prepare',\n\t\tinitialize: function () {\n\t\t\t// Bail early if not Gutenberg.\n\t\t\tif ( ! acf.isGutenberg() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Custommize the editor.\n\t\t\tthis.customizeEditor();\n\t\t},\n\t\tcustomizeEditor: function () {\n\t\t\t// Extract vars.\n\t\t\tvar editor = wp.data.dispatch( 'core/editor' );\n\t\t\tvar editorSelect = wp.data.select( 'core/editor' );\n\t\t\tvar notices = wp.data.dispatch( 'core/notices' );\n\n\t\t\t// Backup original method.\n\t\t\tvar savePost = editor.savePost;\n\n\t\t\t// Listen for changes to post status and perform actions:\n\t\t\t// a) Enable validation for \"publish\" action.\n\t\t\t// b) Remember last non \"publish\" status used for restoring after validation fail.\n\t\t\tvar useValidation = false;\n\t\t\tvar lastPostStatus = '';\n\t\t\twp.data.subscribe( function () {\n\t\t\t\tvar postStatus =\n\t\t\t\t\teditorSelect.getEditedPostAttribute( 'status' );\n\t\t\t\tuseValidation =\n\t\t\t\t\tpostStatus === 'publish' || postStatus === 'future';\n\t\t\t\tlastPostStatus =\n\t\t\t\t\tpostStatus !== 'publish' ? postStatus : lastPostStatus;\n\t\t\t} );\n\n\t\t\t// Create validation version.\n\t\t\teditor.savePost = function ( options ) {\n\t\t\t\toptions = options || {};\n\n\t\t\t\t// Backup vars.\n\t\t\t\tvar _this = this;\n\t\t\t\tvar _args = arguments;\n\n\t\t\t\t// Perform validation within a Promise.\n\t\t\t\treturn new Promise( function ( resolve, reject ) {\n\t\t\t\t\t// Bail early if is autosave or preview.\n\t\t\t\t\tif ( options.isAutosave || options.isPreview ) {\n\t\t\t\t\t\treturn resolve( 'Validation ignored (autosave).' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Bail early if validation is not needed.\n\t\t\t\t\tif ( ! useValidation ) {\n\t\t\t\t\t\treturn resolve( 'Validation ignored (draft).' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Validate the editor form.\n\t\t\t\t\tvar valid = acf.validateForm( {\n\t\t\t\t\t\tform: $( '#editor' ),\n\t\t\t\t\t\treset: true,\n\t\t\t\t\t\tcomplete: function ( $form, validator ) {\n\t\t\t\t\t\t\t// Always unlock the form after AJAX.\n\t\t\t\t\t\t\teditor.unlockPostSaving( 'acf' );\n\t\t\t\t\t\t},\n\t\t\t\t\t\tfailure: function ( $form, validator ) {\n\t\t\t\t\t\t\t// Get validation error and append to Gutenberg notices.\n\t\t\t\t\t\t\tvar notice = validator.get( 'notice' );\n\t\t\t\t\t\t\tnotices.createErrorNotice( notice.get( 'text' ), {\n\t\t\t\t\t\t\t\tid: 'acf-validation',\n\t\t\t\t\t\t\t\tisDismissible: true,\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\tnotice.remove();\n\n\t\t\t\t\t\t\t// Restore last non \"publish\" status.\n\t\t\t\t\t\t\tif ( lastPostStatus ) {\n\t\t\t\t\t\t\t\teditor.editPost( {\n\t\t\t\t\t\t\t\t\tstatus: lastPostStatus,\n\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// Rejext promise and prevent savePost().\n\t\t\t\t\t\t\treject( 'Validation failed.' );\n\t\t\t\t\t\t},\n\t\t\t\t\t\tsuccess: function () {\n\t\t\t\t\t\t\tnotices.removeNotice( 'acf-validation' );\n\n\t\t\t\t\t\t\t// Resolve promise and allow savePost().\n\t\t\t\t\t\t\tresolve( 'Validation success.' );\n\t\t\t\t\t\t},\n\t\t\t\t\t} );\n\n\t\t\t\t\t// Resolve promise and allow savePost() if no validation is needed.\n\t\t\t\t\tif ( valid ) {\n\t\t\t\t\t\tresolve( 'Validation bypassed.' );\n\n\t\t\t\t\t\t// Otherwise, lock the form and wait for AJAX response.\n\t\t\t\t\t} else {\n\t\t\t\t\t\teditor.lockPostSaving( 'acf' );\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t\t\t.then( function () {\n\t\t\t\t\t\treturn savePost.apply( _this, _args );\n\t\t\t\t\t},\n\t\t\t\t\t( err ) => {\n\t\t\t\t\t\t// Nothing to do here, user is alerted of validation issues.\n\t\t\t\t\t} );\n\t\t\t};\n\t\t},\n\t} );\n} )( jQuery );\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import './_acf-field.js';\nimport './_acf-fields.js';\nimport './_acf-field-accordion.js';\nimport './_acf-field-button-group.js';\nimport './_acf-field-checkbox.js';\nimport './_acf-field-color-picker.js';\nimport './_acf-field-date-picker.js';\nimport './_acf-field-date-time-picker.js';\nimport './_acf-field-google-map.js';\nimport './_acf-field-image.js';\nimport './_acf-field-file.js';\nimport './_acf-field-link.js';\nimport './_acf-field-oembed.js';\nimport './_acf-field-radio.js';\nimport './_acf-field-range.js';\nimport './_acf-field-relationship.js';\nimport './_acf-field-select.js';\nimport './_acf-field-tab.js';\nimport './_acf-field-post-object.js';\nimport './_acf-field-page-link.js';\nimport './_acf-field-user.js';\nimport './_acf-field-taxonomy.js';\nimport './_acf-field-time-picker.js';\nimport './_acf-field-true-false.js';\nimport './_acf-field-url.js';\nimport './_acf-field-wysiwyg.js';\nimport './_acf-condition.js';\nimport './_acf-conditions.js';\nimport './_acf-condition-types.js';\nimport './_acf-unload.js';\nimport './_acf-postbox.js';\nimport './_acf-media.js';\nimport './_acf-screen.js';\nimport './_acf-select2.js';\nimport './_acf-tinymce.js';\nimport './_acf-validation.js';\nimport './_acf-helpers.js';\nimport './_acf-compatibility.js';\n"],"names":["$","undefined","acf","newCompatibility","instance","compatibilty","__proto__","compatibility","getCompatibility","_acf","l10n","o","fields","update","set","add_action","addAction","remove_action","removeAction","do_action","doAction","add_filter","addFilter","remove_filter","removeFilter","apply_filters","applyFilters","parse_args","parseArgs","disable_el","disable","disable_form","enable_el","enable","enable_form","update_user_setting","updateUserSetting","prepare_for_ajax","prepareForAjax","is_ajax_success","isAjaxSuccess","remove_el","remove","remove_tr","str_replace","strReplace","render_select","renderSelect","get_uniqid","uniqid","serialize_form","serialize","esc_html","strEscape","str_sanitize","strSanitize","_e","k1","k2","compatKey","compats","__","string","get_selector","s","selector","isPlainObject","isEmptyObject","k","get_fields","$el","all","args","is","parent","suppressFilters","findFields","get_field","$fields","apply","arguments","length","first","get_closest_field","closest","get_field_wrap","get_field_key","$field","data","get_field_type","get_data","defaults","maybe_get","obj","key","value","keys","String","split","i","hasOwnProperty","compatibleArgument","arg","Field","compatibleArguments","arrayArgs","map","compatibleCallback","origCallback","document","action","callback","priority","context","actions","model","filters","events","extend","each","name","_add_action","_add_filter","_add_event","indexOf","event","substr","fn","e","field_group","on","get","field","type","_set_$field","focus","doFocus","_validation","validation","remove_error","getField","removeError","add_warning","message","showNotice","text","timeout","fetch","validateForm","enableSubmit","disableSubmit","showSpinner","hideSpinner","unlockForm","lockForm","tooltip","newTooltip","target","temp","confirm","button_y","button_n","cancel","confirm_remove","confirmRemove","media","Model","activeFrame","new_media_popup","frame","onNewMediaPopup","popup","props","mime_types","allowedTypes","id","attachment","newMediaPopup","select2","init","$select","allow_null","allowNull","ajax_action","ajaxAction","newSelect2","destroy","getInstance","postbox","render","edit_url","editLink","edit_title","editTitle","newPostbox","screen","check","ajax","jQuery","parseString","val","isEqualTo","v1","v2","toLowerCase","isEqualToNumber","parseFloat","isGreaterThan","isLessThan","inArray","array","containsString","haystack","needle","matchesPattern","pattern","regexp","RegExp","match","HasValue","Condition","operator","label","fieldTypes","rule","Array","choices","fieldObject","registerConditionType","HasNoValue","prototype","EqualTo","isNumeric","NotEqualTo","PatternMatch","Contains","TrueFalseEqualTo","choiceType","TrueFalseNotEqualTo","SelectEqualTo","lines","$setting","$input","prop","push","line","trim","SelectNotEqualTo","GreaterThan","LessThan","SelectionGreaterThan","SelectionLessThan","storage","conditions","change","keyup","enableField","disableField","setup","getEventTarget","calculate","newCondition","fieldType","conditionTypes","getConditionTypes","condition","modelId","strPascalCase","proto","mid","models","getConditionType","registerConditionForFieldType","conditionType","types","ProtoFieldTypes","ProtoOperator","CONTEXT","conditionsManager","new_field","onNewField","has","getConditions","getSiblingField","getFields","sibling","parents","Conditions","timeStamp","groups","rules","addRules","addRule","changed","show","hide","showEnable","cid","hideDisable","pass","getGroups","group","passed","filter","hasGroups","addGroup","hasGroup","getGroup","removeGroup","delete","groupArray","hasRule","getRule","removeRule","wait","$control","initialize","hasClass","$label","$labelWrap","$inputWrap","$wrap","$instructions","children","append","$table","$newLabel","$newInput","$newTable","attr","$newWrap","html","addClass","order","getPreference","css","prepend","accordionManager","iconHtml","open","$parent","nextUntil","removeAttr","registerFieldType","unload","isOpen","toggle","close","isGutenberg","duration","find","slideDown","replaceWith","siblings","slideUp","removeClass","onClick","preventDefault","onInvalidField","busy","setTimeout","onUnload","setPreference","setValue","trigger","selected","$toggle","$inputs","not","getValue","onChange","checked","onClickAdd","getInputName","before","last","onClickToggle","$labels","onClickCustom","$text","next","duplicateField","$inputText","iris","defaultColor","palettes","clear","wpColorPicker","onDuplicate","$duplicate","$colorPicker","initializeCompatibility","dateFormat","altField","altFormat","changeYear","yearRange","changeMonth","showButtonPanel","firstDay","newDatePicker","datepicker","onBlur","datePickerManager","locale","rtl","isRTL","regional","setDefaults","exists","wrap","DatePickerField","timeFormat","altFieldTimeOnly","altTimeFormat","controlType","oneLine","newDateTimePicker","dateTimePickerManager","timepicker","datetimepicker","ImageField","validateAttachment","attributes","url","alt","title","filename","filesizeHumanReadable","icon","src","selectAttachment","multiple","mode","library","select","proxy","editAttachment","button","showField","$search","$canvas","setState","state","JSON","parse","silent","valAttr","stringify","renderVal","address","setPosition","lat","lng","marker","setVisible","newLatLng","google","maps","LatLng","center","position","getPosition","setCenter","withAPI","initializeMap","bind","zoom","mapArgs","scrollwheel","parseInt","mapTypeId","MapTypeId","ROADMAP","draggable","raiseOnDrag","autocomplete","Map","markerArgs","Marker","isset","autocompleteArgs","places","Autocomplete","bindTo","addMapEvents","addListener","latLng","searchPosition","place","getPlace","searchPlace","getZoom","geocoder","geocode","location","results","status","replace","parseResult","geometry","formatted_address","searchAddress","searchLocation","navigator","geolocation","alert","getCurrentPosition","coords","latitude","longitude","error","result","place_id","street_number","street_name","city","post_code","country","keywords","address_components","component","component_type","long_name","short_name","onClickClear","onClickLocate","onClickSearch","onFocusSearch","onBlurSearch","onKeyupSearch","onKeydownSearch","which","blur","onShow","loading","window","Geocoder","dataType","cache","success","caption","description","width","height","size","isget","getNext","removeAttachment","onClickEdit","onClickRemove","$hiddenInput","getFileInputData","param","$node","$div","wpLink","getNodeValue","decode","setNodeValue","getInputValue","setInputValue","$textarea","onOpen","wpLinkL10n","onClose","$submit","isSubmit","off","getSearchVal","showLoading","hideLoading","maybeSearch","prevUrl","clearTimeout","search","ajaxData","field_key","xhr","abort","json","complete","onKeypressSearch","onChangeSearch","SelectField","$inputAlt","$list","list","$listItems","$listItem","newChoice","join","newValue","delayed","once","sortable","items","forceHelperSize","forcePlaceholderSize","scroll","scrollTop","onScrollChoices","one","onceInView","Math","ceil","scrollHeight","innerHeight","paged","onKeypressFilter","onChangeFilter","maybeFetch","max","$span","$li","onTouchStartValues","getAjaxData","$choiceslist","$loading","onComplete","onSuccess","more","walkChoices","$html","$prevLabel","$prevList","walk","isArray","item","escHtml","escAttr","removeField","inherit","placeholder","onRemove","tabs","tab","findTabs","prevAll","findTab","$tabs","$tab","settings","endpoint","placement","Tabs","addTab","isActive","showFields","hiddenByTab","hideFields","lockKey","visible","refresh","hidden","reset","active","resize","close_field_object","index","initialized","$before","ulClass","initializeTabs","getVisible","shift","groupIndex","tabIndex","isVisible","selectTab","closeTabs","getActive","setActive","hasActive","closeActive","closeTab","openTab","t","$a","outerHTML","classes","Tab","onRefresh","includes","$element","attribute","top","outerHeight","onCloseFieldObject","tabsManager","prepare","invalid_field","getTabs","getInstances","ftype","getRelatedPrototype","getRelatedType","getFieldType","$form","$name","$button","$message","notice","step1","newPopup","step2","content","step3","stopImmediatePropagation","startButtonLoading","term_name","term_parent","step4","stopButtonLoading","step5","newNotice","getAjaxMessage","dismiss","getAjaxError","term","$option","term_id","term_label","after","otherField","appendTerm","selectTerm","appendTermSelect","appendTermCheckbox","addOption","$ul","selectOption","onClickRadio","closeText","selectText","timeOnly","dp_instance","t_instance","$close","dpDiv","_updateDateTime","newTimePicker","$switch","$on","$off","switchOn","switchOff","onFocus","onKeypress","keyCode","isValid","onkeyup","query_nonce","user_query_nonce","unmountField","remountField","getMode","initializeEditor","tinymce","quicktags","toolbar","oldId","newId","uniqueId","inputData","inputVal","rename","destructive","onMousedown","enableEditor","disableEditor","eventScope","$parents","removeNotice","away","showError","bubbles","newField","getFieldTypes","category","limit","excludeSubFields","slice","findField","findClosestField","getClosestField","addGlobalFieldAction","globalAction","pluralAction","singleAction","globalCallback","extraArgs","pluralArgs","concat","pluralCallback","singleArgs","addSingleFieldAction","singleEvent","singleCallback","variations","variation","prefix","singleFieldEvents","globalFieldActions","singleFieldActions","fieldsEventManager","duplicateFieldsManager","duplicate","duplicate_fields","$el2","onDuplicateFields","duplicates","refreshHelper","show_field","hide_field","remove_field","unmount_field","remount_field","mountHelper","sortstart","sortstop","onSortstart","$item","onSortstop","sortableHelper","$placeholder","duplicateHelper","after_duplicate","onAfterDuplicate","vals","tableHelper","renderTables","self","renderTable","$ths","$tds","$th","$cells","$hidden","availableWidth","colspan","$fixedWidths","$auoWidths","$td","fieldsHelper","renderGroups","renderGroup","$row","thisTop","thisLeft","left","outerWidth","thisHeight","add","bodyClassShiftHelper","keydown","isShiftKey","onKeyDown","onKeyUp","autoOpen","EditMediaPopup","SelectMediaPopup","getPostID","postID","getMimeTypes","getMimeType","allTypes","MediaPopup","options","getFrameOptions","addFrameStates","wp","addFrameEvents","detach","states","uploadedTo","post__in","Query","query","mirroring","_acfuploader","controller","Library","filterable","editable","allowLocalEdits","EditImage","image","view","loadEditor","selection","_x","_wpPluploadSettings","multipart_params","console","log","customizeFilters","audio","video","mimeType","newFilter","orderby","unattached","uploaded","renderFilters","customizePrototypes","post","customizeAttachmentsButton","customizeAttachmentsRouter","customizeAttachmentFilters","customizeAttachmentCompat","customizeAttachmentLibrary","Button","_","Backbone","listenTo","Parent","Router","addExpand","AttachmentFilters","All","chain","el","sortBy","pluck","AttachmentCompat","rendered","save","serializeForAjax","saveCompat","always","postSave","AttachmentLibrary","Attachment","acf_errors","toggleSelection","collection","single","errors","$sidebar","postboxManager","getPostbox","getPostboxes","Postbox","style","edit","$postbox","$hide","$hideLabel","$hndle","$handleActions","$inside","isHiddenByScreenOptions","isPost","isUser","isTaxonomy","isAttachment","isNavMenu","isWidget","isComment","getPageTemplate","getPageParent","getPageType","getPostType","getPostFormat","getPostCoreTerms","terms","tax_input","post_category","tax","getPostTerms","productType","getProductType","product_type","uniqueArray","post_id","postType","post_type","pageTemplate","page_template","pageParent","page_parent","pageType","page_type","postFormat","post_format","postTerms","post_terms","renderPostScreen","renderUserScreen","copyEvents","$from","$to","_data","handler","sortMetabox","ids","wpMinorVersion","postboxHeader","$prefs","_result","sorted","gutenScreen","postEdits","isGutenbergPostEditor","subscribe","debounce","onRefreshPostScreen","domReady","getTaxonomies","taxonomy","rest_base","_postEdits","getPostEdits","getEditedPostAttribute","taxonomies","slug","dispatch","locations","getActiveMetaBoxLocations","getMetaBoxesPerLocation","m","r","setAvailableMetaBoxesPerLocation","ajaxResults","templateSelection","templateResult","dropdownCssClass","getVersion","Select2_4","Select2_3","Select2","getOption","unselectOption","option","$options","sort","a","b","getAttribute","mergeOptions","getChoices","crawl","$child","params","page","getAjaxResults","processAjaxResults","pagination","allowClear","escapeMarkup","markup","$selection","element","appendTo","attrAjax","removeData","delay","processResults","$container","stop","$prevOptions","$prevGroup","$group","separator","dropdownCss","initSelection","inputValue","quietMillis","choice","select2Manager","version","addTranslations4","addTranslations3","select2L10n","errorLoading","load_fail","inputTooLong","overChars","input","maximum","input_too_long_n","input_too_long_1","inputTooShort","remainingChars","minimum","input_too_short_n","input_too_short_1","loadingMore","load_more","maximumSelected","selection_too_long_n","selection_too_long_1","noResults","matches_0","searching","amd","define","formatMatches","matches","matches_n","matches_1","formatNoMatches","formatAjaxError","formatInputTooShort","min","formatInputTooLong","formatSelectionTooBig","formatLoadMore","formatSearching","locales","tinyMCEPreInit","mceInit","acf_content","qtInit","initializeTinymce","initializeQuicktags","toolbars","ed","MouseEvent","dispatchEvent","wp_autoresize_on","tadv_noautop","wpautop","buildQuicktags","canvas","theButtons","use","instanceId","buttons","edButtons","dfw","QTags","DFWButton","getElementsByTagName","dir","textdirection","TextDirectionButton","innerHTML","triggerHandler","destroyTinymce","enableTinymce","switchEditors","go","editorManager","ready","onPrepare","onReady","editor","autop","oldEditor","removep","editors","activeEditor","wpActiveEditor","validation_failure","validation_success","stopListening","startListening","Validator","addErrors","addError","hasErrors","clearErrors","getErrors","getFieldErrors","inputs","getGlobalErrors","showErrors","fieldErrors","globalErrors","errorCount","$scrollTo","ensureFieldPostBoxIsVisible","errorMessage","animate","offset","onChangeStatus","prevValue","validate","failure","submit","Event","valid","getValidator","validator","form","$spinner","findSubmitWrap","submitFormDebounced","acf_postbox","ensureInvalidFieldVisibility","checkValidity","addInputEvents","onInvalid","validationMessage","onClickSubmit","onClickSave","onClickSubmitGutenberg","$notice","onSubmitPost","onSubmit","isDefaultPrevented","allowSubmit","gutenbergValidation","customizeEditor","editorSelect","notices","savePost","useValidation","lastPostStatus","postStatus","_this","_args","Promise","resolve","reject","isAutosave","isPreview","unlockPostSaving","createErrorNotice","isDismissible","editPost","lockPostSaving","then","err"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"acf-input.js","mappings":"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AOhB,QAAQ,CAACtmC,KAAK,CAAE0mC,KAAK,EAAEC,KAAM,CAAC;QACtC,CAAC,EACCY,GAAG,IAAM;UACV;QAAA,CACC,CAAC;MACL,CAAC;IACF;EACD,CAAE,CAAC;AACJ,CAAC,EAAIhgC,MAAO,CAAC;;;;;;UCzpCb;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACNyB;AACC;AACS;AACG;AACJ;AACI;AACD;AACK;AACN;AACL;AACD;AACA;AACE;AACD;AACA;AACO;AACN;AACH;AACQ;AACF;AACL;AACI;AACG;AACD;AACP;AACI;AACJ;AACC;AACK;AACT;AACC;AACF;AACC;AACC;AACA;AACG;AACH","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-compatibility.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-condition-types.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-condition.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-conditions.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-accordion.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-button-group.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-checkbox.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-color-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-date-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-date-time-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-file.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-google-map.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-image.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-link.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-oembed.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-page-link.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-post-object.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-radio.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-range.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-relationship.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-select.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-tab.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-taxonomy.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-time-picker.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-true-false.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-url.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-user.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field-wysiwyg.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-field.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-fields.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-helpers.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-media.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-postbox.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-screen.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-select2.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-tinymce.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-unload.js","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/_acf-validation.js","webpack://advanced-custom-fields-pro/webpack/bootstrap","webpack://advanced-custom-fields-pro/webpack/runtime/compat get default export","webpack://advanced-custom-fields-pro/webpack/runtime/define property getters","webpack://advanced-custom-fields-pro/webpack/runtime/hasOwnProperty shorthand","webpack://advanced-custom-fields-pro/webpack/runtime/make namespace object","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/acf-input.js"],"sourcesContent":["( function ( $, undefined ) {\n\t/**\n\t * acf.newCompatibility\n\t *\n\t * Inserts a new __proto__ object compatibility layer\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject instance The object to modify.\n\t * @param\tobject compatibilty Optional. The compatibilty layer.\n\t * @return\tobject compatibilty\n\t */\n\n\tacf.newCompatibility = function ( instance, compatibilty ) {\n\t\t// defaults\n\t\tcompatibilty = compatibilty || {};\n\n\t\t// inherit __proto_-\n\t\tcompatibilty.__proto__ = instance.__proto__;\n\n\t\t// inject\n\t\tinstance.__proto__ = compatibilty;\n\n\t\t// reference\n\t\tinstance.compatibility = compatibilty;\n\n\t\t// return\n\t\treturn compatibilty;\n\t};\n\n\t/**\n\t * acf.getCompatibility\n\t *\n\t * Returns the compatibility layer for a given instance\n\t *\n\t * @date\t13/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject\t\tinstance\t\tThe object to look in.\n\t * @return\tobject|null\tcompatibility\tThe compatibility object or null on failure.\n\t */\n\n\tacf.getCompatibility = function ( instance ) {\n\t\treturn instance.compatibility || null;\n\t};\n\n\t/**\n\t * acf (compatibility)\n\t *\n\t * Compatibility layer for the acf object\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar _acf = acf.newCompatibility( acf, {\n\t\t// storage\n\t\tl10n: {},\n\t\to: {},\n\t\tfields: {},\n\n\t\t// changed function names\n\t\tupdate: acf.set,\n\t\tadd_action: acf.addAction,\n\t\tremove_action: acf.removeAction,\n\t\tdo_action: acf.doAction,\n\t\tadd_filter: acf.addFilter,\n\t\tremove_filter: acf.removeFilter,\n\t\tapply_filters: acf.applyFilters,\n\t\tparse_args: acf.parseArgs,\n\t\tdisable_el: acf.disable,\n\t\tdisable_form: acf.disable,\n\t\tenable_el: acf.enable,\n\t\tenable_form: acf.enable,\n\t\tupdate_user_setting: acf.updateUserSetting,\n\t\tprepare_for_ajax: acf.prepareForAjax,\n\t\tis_ajax_success: acf.isAjaxSuccess,\n\t\tremove_el: acf.remove,\n\t\tremove_tr: acf.remove,\n\t\tstr_replace: acf.strReplace,\n\t\trender_select: acf.renderSelect,\n\t\tget_uniqid: acf.uniqid,\n\t\tserialize_form: acf.serialize,\n\t\tesc_html: acf.strEscape,\n\t\tstr_sanitize: acf.strSanitize,\n\t} );\n\n\t_acf._e = function ( k1, k2 ) {\n\t\t// defaults\n\t\tk1 = k1 || '';\n\t\tk2 = k2 || '';\n\n\t\t// compability\n\t\tvar compatKey = k2 ? k1 + '.' + k2 : k1;\n\t\tvar compats = {\n\t\t\t'image.select': 'Select Image',\n\t\t\t'image.edit': 'Edit Image',\n\t\t\t'image.update': 'Update Image',\n\t\t};\n\t\tif ( compats[ compatKey ] ) {\n\t\t\treturn acf.__( compats[ compatKey ] );\n\t\t}\n\n\t\t// try k1\n\t\tvar string = this.l10n[ k1 ] || '';\n\n\t\t// try k2\n\t\tif ( k2 ) {\n\t\t\tstring = string[ k2 ] || '';\n\t\t}\n\n\t\t// return\n\t\treturn string;\n\t};\n\n\t_acf.get_selector = function ( s ) {\n\t\t// vars\n\t\tvar selector = '.acf-field';\n\n\t\t// bail early if no search\n\t\tif ( ! s ) {\n\t\t\treturn selector;\n\t\t}\n\n\t\t// compatibility with object\n\t\tif ( $.isPlainObject( s ) ) {\n\t\t\tif ( $.isEmptyObject( s ) ) {\n\t\t\t\treturn selector;\n\t\t\t} else {\n\t\t\t\tfor ( var k in s ) {\n\t\t\t\t\ts = s[ k ];\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// append\n\t\tselector += '-' + s;\n\n\t\t// replace underscores (split/join replaces all and is faster than regex!)\n\t\tselector = acf.strReplace( '_', '-', selector );\n\n\t\t// remove potential double up\n\t\tselector = acf.strReplace( 'field-field-', 'field-', selector );\n\n\t\t// return\n\t\treturn selector;\n\t};\n\n\t_acf.get_fields = function ( s, $el, all ) {\n\t\t// args\n\t\tvar args = {\n\t\t\tis: s || '',\n\t\t\tparent: $el || false,\n\t\t\tsuppressFilters: all || false,\n\t\t};\n\n\t\t// change 'field_123' to '.acf-field-123'\n\t\tif ( args.is ) {\n\t\t\targs.is = this.get_selector( args.is );\n\t\t}\n\n\t\t// return\n\t\treturn acf.findFields( args );\n\t};\n\n\t_acf.get_field = function ( s, $el ) {\n\t\t// get fields\n\t\tvar $fields = this.get_fields.apply( this, arguments );\n\n\t\t// return\n\t\tif ( $fields.length ) {\n\t\t\treturn $fields.first();\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t_acf.get_closest_field = function ( $el, s ) {\n\t\treturn $el.closest( this.get_selector( s ) );\n\t};\n\n\t_acf.get_field_wrap = function ( $el ) {\n\t\treturn $el.closest( this.get_selector() );\n\t};\n\n\t_acf.get_field_key = function ( $field ) {\n\t\treturn $field.data( 'key' );\n\t};\n\n\t_acf.get_field_type = function ( $field ) {\n\t\treturn $field.data( 'type' );\n\t};\n\n\t_acf.get_data = function ( $el, defaults ) {\n\t\treturn acf.parseArgs( $el.data(), defaults );\n\t};\n\n\t_acf.maybe_get = function ( obj, key, value ) {\n\t\t// default\n\t\tif ( value === undefined ) {\n\t\t\tvalue = null;\n\t\t}\n\n\t\t// get keys\n\t\tkeys = String( key ).split( '.' );\n\n\t\t// acf.isget\n\t\tfor ( var i = 0; i < keys.length; i++ ) {\n\t\t\tif ( ! obj.hasOwnProperty( keys[ i ] ) ) {\n\t\t\t\treturn value;\n\t\t\t}\n\t\t\tobj = obj[ keys[ i ] ];\n\t\t}\n\t\treturn obj;\n\t};\n\n\t/**\n\t * hooks\n\t *\n\t * Modify add_action and add_filter functions to add compatibility with changed $field parameter\n\t * Using the acf.add_action() or acf.add_filter() functions will interpret new field parameters as jQuery $field\n\t *\n\t * @date\t12/5/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar compatibleArgument = function ( arg ) {\n\t\treturn arg instanceof acf.Field ? arg.$el : arg;\n\t};\n\n\tvar compatibleArguments = function ( args ) {\n\t\treturn acf.arrayArgs( args ).map( compatibleArgument );\n\t};\n\n\tvar compatibleCallback = function ( origCallback ) {\n\t\treturn function () {\n\t\t\t// convert to compatible arguments\n\t\t\tif ( arguments.length ) {\n\t\t\t\tvar args = compatibleArguments( arguments );\n\n\t\t\t\t// add default argument for 'ready', 'append' and 'load' events\n\t\t\t} else {\n\t\t\t\tvar args = [ $( document ) ];\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn origCallback.apply( this, args );\n\t\t};\n\t};\n\n\t_acf.add_action = function ( action, callback, priority, context ) {\n\t\t// handle multiple actions\n\t\tvar actions = action.split( ' ' );\n\t\tvar length = actions.length;\n\t\tif ( length > 1 ) {\n\t\t\tfor ( var i = 0; i < length; i++ ) {\n\t\t\t\taction = actions[ i ];\n\t\t\t\t_acf.add_action.apply( this, arguments );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\n\t\t// single\n\t\tvar callback = compatibleCallback( callback );\n\t\treturn acf.addAction.apply( this, arguments );\n\t};\n\n\t_acf.add_filter = function ( action, callback, priority, context ) {\n\t\tvar callback = compatibleCallback( callback );\n\t\treturn acf.addFilter.apply( this, arguments );\n\t};\n\n\t/*\n\t * acf.model\n\t *\n\t * This model acts as a scafold for action.event driven modules\n\t *\n\t * @type\tobject\n\t * @date\t8/09/2014\n\t * @since\t5.0.0\n\t *\n\t * @param\t(object)\n\t * @return\t(object)\n\t */\n\n\t_acf.model = {\n\t\tactions: {},\n\t\tfilters: {},\n\t\tevents: {},\n\t\textend: function ( args ) {\n\t\t\t// extend\n\t\t\tvar model = $.extend( {}, this, args );\n\n\t\t\t// setup actions\n\t\t\t$.each( model.actions, function ( name, callback ) {\n\t\t\t\tmodel._add_action( name, callback );\n\t\t\t} );\n\n\t\t\t// setup filters\n\t\t\t$.each( model.filters, function ( name, callback ) {\n\t\t\t\tmodel._add_filter( name, callback );\n\t\t\t} );\n\n\t\t\t// setup events\n\t\t\t$.each( model.events, function ( name, callback ) {\n\t\t\t\tmodel._add_event( name, callback );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn model;\n\t\t},\n\n\t\t_add_action: function ( name, callback ) {\n\t\t\t// split\n\t\t\tvar model = this,\n\t\t\t\tdata = name.split( ' ' );\n\n\t\t\t// add missing priority\n\t\t\tvar name = data[ 0 ] || '',\n\t\t\t\tpriority = data[ 1 ] || 10;\n\n\t\t\t// add action\n\t\t\tacf.add_action( name, model[ callback ], priority, model );\n\t\t},\n\n\t\t_add_filter: function ( name, callback ) {\n\t\t\t// split\n\t\t\tvar model = this,\n\t\t\t\tdata = name.split( ' ' );\n\n\t\t\t// add missing priority\n\t\t\tvar name = data[ 0 ] || '',\n\t\t\t\tpriority = data[ 1 ] || 10;\n\n\t\t\t// add action\n\t\t\tacf.add_filter( name, model[ callback ], priority, model );\n\t\t},\n\n\t\t_add_event: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this,\n\t\t\t\ti = name.indexOf( ' ' ),\n\t\t\t\tevent = i > 0 ? name.substr( 0, i ) : name,\n\t\t\t\tselector = i > 0 ? name.substr( i + 1 ) : '';\n\n\t\t\t// event\n\t\t\tvar fn = function ( e ) {\n\t\t\t\t// append $el to event object\n\t\t\t\te.$el = $( this );\n\n\t\t\t\t// append $field to event object (used in field group)\n\t\t\t\tif ( acf.field_group ) {\n\t\t\t\t\te.$field = e.$el.closest( '.acf-field-object' );\n\t\t\t\t}\n\n\t\t\t\t// event\n\t\t\t\tif ( typeof model.event === 'function' ) {\n\t\t\t\t\te = model.event( e );\n\t\t\t\t}\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t};\n\n\t\t\t// add event\n\t\t\tif ( selector ) {\n\t\t\t\t$( document ).on( event, selector, fn );\n\t\t\t} else {\n\t\t\t\t$( document ).on( event, fn );\n\t\t\t}\n\t\t},\n\n\t\tget: function ( name, value ) {\n\t\t\t// defaults\n\t\t\tvalue = value || null;\n\n\t\t\t// get\n\t\t\tif ( typeof this[ name ] !== 'undefined' ) {\n\t\t\t\tvalue = this[ name ];\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn value;\n\t\t},\n\n\t\tset: function ( name, value ) {\n\t\t\t// set\n\t\t\tthis[ name ] = value;\n\n\t\t\t// function for 3rd party\n\t\t\tif ( typeof this[ '_set_' + name ] === 'function' ) {\n\t\t\t\tthis[ '_set_' + name ].apply( this );\n\t\t\t}\n\n\t\t\t// return for chaining\n\t\t\treturn this;\n\t\t},\n\t};\n\n\t/*\n\t * field\n\t *\n\t * This model sets up many of the field's interactions\n\t *\n\t * @type\tfunction\n\t * @date\t21/02/2014\n\t * @since\t3.5.1\n\t *\n\t * @param\tn/a\n\t * @return\tn/a\n\t */\n\n\t_acf.field = acf.model.extend( {\n\t\ttype: '',\n\t\to: {},\n\t\t$field: null,\n\t\t_add_action: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this;\n\n\t\t\t// update name\n\t\t\tname = name + '_field/type=' + model.type;\n\n\t\t\t// add action\n\t\t\tacf.add_action( name, function ( $field ) {\n\t\t\t\t// focus\n\t\t\t\tmodel.set( '$field', $field );\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t} );\n\t\t},\n\n\t\t_add_filter: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this;\n\n\t\t\t// update name\n\t\t\tname = name + '_field/type=' + model.type;\n\n\t\t\t// add action\n\t\t\tacf.add_filter( name, function ( $field ) {\n\t\t\t\t// focus\n\t\t\t\tmodel.set( '$field', $field );\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, arguments );\n\t\t\t} );\n\t\t},\n\n\t\t_add_event: function ( name, callback ) {\n\t\t\t// vars\n\t\t\tvar model = this,\n\t\t\t\tevent = name.substr( 0, name.indexOf( ' ' ) ),\n\t\t\t\tselector = name.substr( name.indexOf( ' ' ) + 1 ),\n\t\t\t\tcontext = acf.get_selector( model.type );\n\n\t\t\t// add event\n\t\t\t$( document ).on( event, context + ' ' + selector, function ( e ) {\n\t\t\t\t// vars\n\t\t\t\tvar $el = $( this );\n\t\t\t\tvar $field = acf.get_closest_field( $el, model.type );\n\n\t\t\t\t// bail early if no field\n\t\t\t\tif ( ! $field.length ) return;\n\n\t\t\t\t// focus\n\t\t\t\tif ( ! $field.is( model.$field ) ) {\n\t\t\t\t\tmodel.set( '$field', $field );\n\t\t\t\t}\n\n\t\t\t\t// append to event\n\t\t\t\te.$el = $el;\n\t\t\t\te.$field = $field;\n\n\t\t\t\t// callback\n\t\t\t\tmodel[ callback ].apply( model, [ e ] );\n\t\t\t} );\n\t\t},\n\n\t\t_set_$field: function () {\n\t\t\t// callback\n\t\t\tif ( typeof this.focus === 'function' ) {\n\t\t\t\tthis.focus();\n\t\t\t}\n\t\t},\n\n\t\t// depreciated\n\t\tdoFocus: function ( $field ) {\n\t\t\treturn this.set( '$field', $field );\n\t\t},\n\t} );\n\n\t/**\n\t * validation\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar _validation = acf.newCompatibility( acf.validation, {\n\t\tremove_error: function ( $field ) {\n\t\t\tacf.getField( $field ).removeError();\n\t\t},\n\t\tadd_warning: function ( $field, message ) {\n\t\t\tacf.getField( $field ).showNotice( {\n\t\t\t\ttext: message,\n\t\t\t\ttype: 'warning',\n\t\t\t\ttimeout: 1000,\n\t\t\t} );\n\t\t},\n\t\tfetch: acf.validateForm,\n\t\tenableSubmit: acf.enableSubmit,\n\t\tdisableSubmit: acf.disableSubmit,\n\t\tshowSpinner: acf.showSpinner,\n\t\thideSpinner: acf.hideSpinner,\n\t\tunlockForm: acf.unlockForm,\n\t\tlockForm: acf.lockForm,\n\t} );\n\n\t/**\n\t * tooltip\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.tooltip = {\n\t\ttooltip: function ( text, $el ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn tooltip.$el;\n\t\t},\n\n\t\ttemp: function ( text, $el ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t\ttimeout: 250,\n\t\t\t} );\n\t\t},\n\n\t\tconfirm: function ( $el, callback, text, button_y, button_n ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\tconfirm: true,\n\t\t\t\ttext: text,\n\t\t\t\ttarget: $el,\n\t\t\t\tconfirm: function () {\n\t\t\t\t\tcallback( true );\n\t\t\t\t},\n\t\t\t\tcancel: function () {\n\t\t\t\t\tcallback( false );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tconfirm_remove: function ( $el, callback ) {\n\t\t\tvar tooltip = acf.newTooltip( {\n\t\t\t\tconfirmRemove: true,\n\t\t\t\ttarget: $el,\n\t\t\t\tconfirm: function () {\n\t\t\t\t\tcallback( true );\n\t\t\t\t},\n\t\t\t\tcancel: function () {\n\t\t\t\t\tcallback( false );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\t};\n\n\t/**\n\t * tooltip\n\t *\n\t * description\n\t *\n\t * @date\t15/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.media = new acf.Model( {\n\t\tactiveFrame: false,\n\t\tactions: {\n\t\t\tnew_media_popup: 'onNewMediaPopup',\n\t\t},\n\n\t\tframe: function () {\n\t\t\treturn this.activeFrame;\n\t\t},\n\n\t\tonNewMediaPopup: function ( popup ) {\n\t\t\tthis.activeFrame = popup.frame;\n\t\t},\n\n\t\tpopup: function ( props ) {\n\t\t\t// update props\n\t\t\tif ( props.mime_types ) {\n\t\t\t\tprops.allowedTypes = props.mime_types;\n\t\t\t}\n\t\t\tif ( props.id ) {\n\t\t\t\tprops.attachment = props.id;\n\t\t\t}\n\n\t\t\t// new\n\t\t\tvar popup = acf.newMediaPopup( props );\n\n\t\t\t// append\n\t\t\t/*\n\t\t\tif( props.selected ) {\n\t\t\t\tpopup.selected = props.selected;\n\t\t\t}\n*/\n\n\t\t\t// return\n\t\t\treturn popup.frame;\n\t\t},\n\t} );\n\n\t/**\n\t * Select2\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.select2 = {\n\t\tinit: function ( $select, args, $field ) {\n\t\t\t// compatible args\n\t\t\tif ( args.allow_null ) {\n\t\t\t\targs.allowNull = args.allow_null;\n\t\t\t}\n\t\t\tif ( args.ajax_action ) {\n\t\t\t\targs.ajaxAction = args.ajax_action;\n\t\t\t}\n\t\t\tif ( $field ) {\n\t\t\t\targs.field = acf.getField( $field );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.newSelect2( $select, args );\n\t\t},\n\n\t\tdestroy: function ( $select ) {\n\t\t\treturn acf.getInstance( $select ).destroy();\n\t\t},\n\t};\n\n\t/**\n\t * postbox\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\t_acf.postbox = {\n\t\trender: function ( args ) {\n\t\t\t// compatible args\n\t\t\tif ( args.edit_url ) {\n\t\t\t\targs.editLink = args.edit_url;\n\t\t\t}\n\t\t\tif ( args.edit_title ) {\n\t\t\t\targs.editTitle = args.edit_title;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.newPostbox( args );\n\t\t},\n\t};\n\n\t/**\n\t * acf.screen\n\t *\n\t * description\n\t *\n\t * @date\t11/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newCompatibility( acf.screen, {\n\t\tupdate: function () {\n\t\t\treturn this.set.apply( this, arguments );\n\t\t},\n\t\tfetch: acf.screen.check,\n\t} );\n\t_acf.ajax = acf.screen;\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar __ = acf.__;\n\n\tvar parseString = function ( val ) {\n\t\treturn val ? '' + val : '';\n\t};\n\n\tvar isEqualTo = function ( v1, v2 ) {\n\t\treturn (\n\t\t\tparseString( v1 ).toLowerCase() === parseString( v2 ).toLowerCase()\n\t\t);\n\t};\n\n\tvar isEqualToNumber = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) === parseFloat( v2 );\n\t};\n\n\tvar isGreaterThan = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) > parseFloat( v2 );\n\t};\n\n\tvar isLessThan = function ( v1, v2 ) {\n\t\treturn parseFloat( v1 ) < parseFloat( v2 );\n\t};\n\n\tvar inArray = function ( v1, array ) {\n\t\t// cast all values as string\n\t\tarray = array.map( function ( v2 ) {\n\t\t\treturn parseString( v2 );\n\t\t} );\n\n\t\treturn array.indexOf( v1 ) > -1;\n\t};\n\n\tvar containsString = function ( haystack, needle ) {\n\t\treturn parseString( haystack ).indexOf( parseString( needle ) ) > -1;\n\t};\n\n\tvar matchesPattern = function ( v1, pattern ) {\n\t\tvar regexp = new RegExp( parseString( pattern ), 'gi' );\n\t\treturn parseString( v1 ).match( regexp );\n\t};\n\n\t/**\n\t * hasValue\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar HasValue = acf.Condition.extend( {\n\t\ttype: 'hasValue',\n\t\toperator: '!=empty',\n\t\tlabel: __( 'Has any value' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'range',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'image',\n\t\t\t'file',\n\t\t\t'wysiwyg',\n\t\t\t'oembed',\n\t\t\t'select',\n\t\t\t'checkbox',\n\t\t\t'radio',\n\t\t\t'button_group',\n\t\t\t'link',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t\t'google_map',\n\t\t\t'date_picker',\n\t\t\t'date_time_picker',\n\t\t\t'time_picker',\n\t\t\t'color_picker',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\tlet val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\treturn val ? true : false;\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( HasValue );\n\n\t/**\n\t * hasValue\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar HasNoValue = HasValue.extend( {\n\t\ttype: 'hasNoValue',\n\t\toperator: '==empty',\n\t\tlabel: __( 'Has no value' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! HasValue.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( HasNoValue );\n\n\t/**\n\t * EqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar EqualTo = acf.Condition.extend( {\n\t\ttype: 'equalTo',\n\t\toperator: '==',\n\t\tlabel: __( 'Value is equal to' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'range',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\tif ( acf.isNumeric( rule.value ) ) {\n\t\t\t\treturn isEqualToNumber( rule.value, field.val() );\n\t\t\t} else {\n\t\t\t\treturn isEqualTo( rule.value, field.val() );\n\t\t\t}\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( EqualTo );\n\n\t/**\n\t * NotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar NotEqualTo = EqualTo.extend( {\n\t\ttype: 'notEqualTo',\n\t\toperator: '!=',\n\t\tlabel: __( 'Value is not equal to' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! EqualTo.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( NotEqualTo );\n\n\t/**\n\t * PatternMatch\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar PatternMatch = acf.Condition.extend( {\n\t\ttype: 'patternMatch',\n\t\toperator: '==pattern',\n\t\tlabel: __( 'Value matches pattern' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'wysiwyg',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn matchesPattern( field.val(), rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( PatternMatch );\n\n\t/**\n\t * Contains\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar Contains = acf.Condition.extend( {\n\t\ttype: 'contains',\n\t\toperator: '==contains',\n\t\tlabel: __( 'Value contains' ),\n\t\tfieldTypes: [\n\t\t\t'text',\n\t\t\t'textarea',\n\t\t\t'number',\n\t\t\t'email',\n\t\t\t'url',\n\t\t\t'password',\n\t\t\t'wysiwyg',\n\t\t\t'oembed',\n\t\t\t'select',\n\t\t],\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn containsString( field.val(), rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( Contains );\n\n\t/**\n\t * TrueFalseEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar TrueFalseEqualTo = EqualTo.extend( {\n\t\ttype: 'trueFalseEqualTo',\n\t\tchoiceType: 'select',\n\t\tfieldTypes: [ 'true_false' ],\n\t\tchoices: function ( field ) {\n\t\t\treturn [\n\t\t\t\t{\n\t\t\t\t\tid: 1,\n\t\t\t\t\ttext: __( 'Checked' ),\n\t\t\t\t},\n\t\t\t];\n\t\t},\n\t} );\n\n\tacf.registerConditionType( TrueFalseEqualTo );\n\n\t/**\n\t * TrueFalseNotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar TrueFalseNotEqualTo = NotEqualTo.extend( {\n\t\ttype: 'trueFalseNotEqualTo',\n\t\tchoiceType: 'select',\n\t\tfieldTypes: [ 'true_false' ],\n\t\tchoices: function ( field ) {\n\t\t\treturn [\n\t\t\t\t{\n\t\t\t\t\tid: 1,\n\t\t\t\t\ttext: __( 'Checked' ),\n\t\t\t\t},\n\t\t\t];\n\t\t},\n\t} );\n\n\tacf.registerConditionType( TrueFalseNotEqualTo );\n\n\t/**\n\t * SelectEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectEqualTo = acf.Condition.extend( {\n\t\ttype: 'selectEqualTo',\n\t\toperator: '==',\n\t\tlabel: __( 'Value is equal to' ),\n\t\tfieldTypes: [ 'select', 'checkbox', 'radio', 'button_group' ],\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\treturn inArray( rule.value, val );\n\t\t\t} else {\n\t\t\t\treturn isEqualTo( rule.value, val );\n\t\t\t}\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\t// vars\n\t\t\tvar choices = [];\n\t\t\tvar lines = fieldObject\n\t\t\t\t.$setting( 'choices textarea' )\n\t\t\t\t.val()\n\t\t\t\t.split( '\\n' );\n\n\t\t\t// allow null\n\t\t\tif ( fieldObject.$input( 'allow_null' ).prop( 'checked' ) ) {\n\t\t\t\tchoices.push( {\n\t\t\t\t\tid: '',\n\t\t\t\t\ttext: __( 'Null' ),\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// loop\n\t\t\tlines.map( function ( line ) {\n\t\t\t\t// split\n\t\t\t\tline = line.split( ':' );\n\n\t\t\t\t// default label to value\n\t\t\t\tline[ 1 ] = line[ 1 ] || line[ 0 ];\n\n\t\t\t\t// append\n\t\t\t\tchoices.push( {\n\t\t\t\t\tid: line[ 0 ].trim(),\n\t\t\t\t\ttext: line[ 1 ].trim(),\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn choices;\n\t\t},\n\t} );\n\n\tacf.registerConditionType( SelectEqualTo );\n\n\t/**\n\t * SelectNotEqualTo\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectNotEqualTo = SelectEqualTo.extend( {\n\t\ttype: 'selectNotEqualTo',\n\t\toperator: '!=',\n\t\tlabel: __( 'Value is not equal to' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn ! SelectEqualTo.prototype.match.apply( this, arguments );\n\t\t},\n\t} );\n\n\tacf.registerConditionType( SelectNotEqualTo );\n\n\t/**\n\t * GreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar GreaterThan = acf.Condition.extend( {\n\t\ttype: 'greaterThan',\n\t\toperator: '>',\n\t\tlabel: __( 'Value is greater than' ),\n\t\tfieldTypes: [ 'number', 'range' ],\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\treturn isGreaterThan( val, rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( GreaterThan );\n\n\t/**\n\t * LessThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar LessThan = GreaterThan.extend( {\n\t\ttype: 'lessThan',\n\t\toperator: '<',\n\t\tlabel: __( 'Value is less than' ),\n\t\tmatch: function ( rule, field ) {\n\t\t\tvar val = field.val();\n\t\t\tif ( val instanceof Array ) {\n\t\t\t\tval = val.length;\n\t\t\t}\n\t\t\tif ( val === undefined || val === null || val === false ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn isLessThan( val, rule.value );\n\t\t},\n\t\tchoices: function ( fieldObject ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\tacf.registerConditionType( LessThan );\n\n\t/**\n\t * SelectedGreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectionGreaterThan = GreaterThan.extend( {\n\t\ttype: 'selectionGreaterThan',\n\t\tlabel: __( 'Selection is greater than' ),\n\t\tfieldTypes: [\n\t\t\t'checkbox',\n\t\t\t'select',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t],\n\t} );\n\n\tacf.registerConditionType( SelectionGreaterThan );\n\n\t/**\n\t * SelectedGreaterThan\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar SelectionLessThan = LessThan.extend( {\n\t\ttype: 'selectionLessThan',\n\t\tlabel: __( 'Selection is less than' ),\n\t\tfieldTypes: [\n\t\t\t'checkbox',\n\t\t\t'select',\n\t\t\t'post_object',\n\t\t\t'page_link',\n\t\t\t'relationship',\n\t\t\t'taxonomy',\n\t\t\t'user',\n\t\t],\n\t} );\n\n\tacf.registerConditionType( SelectionLessThan );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar storage = [];\n\n\t/**\n\t * acf.Condition\n\t *\n\t * description\n\t *\n\t * @date\t23/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Condition = acf.Model.extend( {\n\t\ttype: '', // used for model name\n\t\toperator: '==', // rule operator\n\t\tlabel: '', // label shown when editing fields\n\t\tchoiceType: 'input', // input, select\n\t\tfieldTypes: [], // auto connect this conditions with these field types\n\n\t\tdata: {\n\t\t\tconditions: false, // the parent instance\n\t\t\tfield: false, // the field which we query against\n\t\t\trule: {}, // the rule [field, operator, value]\n\t\t},\n\n\t\tevents: {\n\t\t\tchange: 'change',\n\t\t\tkeyup: 'change',\n\t\t\tenableField: 'change',\n\t\t\tdisableField: 'change',\n\t\t},\n\n\t\tsetup: function ( props ) {\n\t\t\t$.extend( this.data, props );\n\t\t},\n\n\t\tgetEventTarget: function ( $el, event ) {\n\t\t\treturn $el || this.get( 'field' ).$el;\n\t\t},\n\n\t\tchange: function ( e, $el ) {\n\t\t\tthis.get( 'conditions' ).change( e );\n\t\t},\n\n\t\tmatch: function ( rule, field ) {\n\t\t\treturn false;\n\t\t},\n\n\t\tcalculate: function () {\n\t\t\treturn this.match( this.get( 'rule' ), this.get( 'field' ) );\n\t\t},\n\n\t\tchoices: function ( field ) {\n\t\t\treturn '';\n\t\t},\n\t} );\n\n\t/**\n\t * acf.newCondition\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newCondition = function ( rule, conditions ) {\n\t\t// currently setting up conditions for fieldX, this field is the 'target'\n\t\tvar target = conditions.get( 'field' );\n\n\t\t// use the 'target' to find the 'trigger' field.\n\t\t// - this field is used to setup the conditional logic events\n\t\tvar field = target.getField( rule.field );\n\n\t\t// bail early if no target or no field (possible if field doesn't exist due to HTML error)\n\t\tif ( ! target || ! field ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// vars\n\t\tvar args = {\n\t\t\trule: rule,\n\t\t\ttarget: target,\n\t\t\tconditions: conditions,\n\t\t\tfield: field,\n\t\t};\n\n\t\t// vars\n\t\tvar fieldType = field.get( 'type' );\n\t\tvar operator = rule.operator;\n\n\t\t// get avaibale conditions\n\t\tvar conditionTypes = acf.getConditionTypes( {\n\t\t\tfieldType: fieldType,\n\t\t\toperator: operator,\n\t\t} );\n\n\t\t// instantiate\n\t\tvar model = conditionTypes[ 0 ] || acf.Condition;\n\n\t\t// instantiate\n\t\tvar condition = new model( args );\n\n\t\t// return\n\t\treturn condition;\n\t};\n\n\t/**\n\t * mid\n\t *\n\t * Calculates the model ID for a field type\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring type\n\t * @return\tstring\n\t */\n\n\tvar modelId = function ( type ) {\n\t\treturn acf.strPascalCase( type || '' ) + 'Condition';\n\t};\n\n\t/**\n\t * acf.registerConditionType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerConditionType = function ( model ) {\n\t\t// vars\n\t\tvar proto = model.prototype;\n\t\tvar type = proto.type;\n\t\tvar mid = modelId( type );\n\n\t\t// store model\n\t\tacf.models[ mid ] = model;\n\n\t\t// store reference\n\t\tstorage.push( type );\n\t};\n\n\t/**\n\t * acf.getConditionType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getConditionType = function ( type ) {\n\t\tvar mid = modelId( type );\n\t\treturn acf.models[ mid ] || false;\n\t};\n\n\t/**\n\t * acf.registerConditionForFieldType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerConditionForFieldType = function ( conditionType, fieldType ) {\n\t\t// get model\n\t\tvar model = acf.getConditionType( conditionType );\n\n\t\t// append\n\t\tif ( model ) {\n\t\t\tmodel.prototype.fieldTypes.push( fieldType );\n\t\t}\n\t};\n\n\t/**\n\t * acf.getConditionTypes\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getConditionTypes = function ( args ) {\n\t\t// defaults\n\t\targs = acf.parseArgs( args, {\n\t\t\tfieldType: '',\n\t\t\toperator: '',\n\t\t} );\n\n\t\t// clonse available types\n\t\tvar types = [];\n\n\t\t// loop\n\t\tstorage.map( function ( type ) {\n\t\t\t// vars\n\t\t\tvar model = acf.getConditionType( type );\n\t\t\tvar ProtoFieldTypes = model.prototype.fieldTypes;\n\t\t\tvar ProtoOperator = model.prototype.operator;\n\n\t\t\t// check fieldType\n\t\t\tif (\n\t\t\t\targs.fieldType &&\n\t\t\t\tProtoFieldTypes.indexOf( args.fieldType ) === -1\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// check operator\n\t\t\tif ( args.operator && ProtoOperator !== args.operator ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// append\n\t\t\ttypes.push( model );\n\t\t} );\n\n\t\t// return\n\t\treturn types;\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar CONTEXT = 'conditional_logic';\n\n\t/**\n\t * conditionsManager\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar conditionsManager = new acf.Model( {\n\t\tid: 'conditionsManager',\n\n\t\tpriority: 20, // run actions later\n\n\t\tactions: {\n\t\t\tnew_field: 'onNewField',\n\t\t},\n\n\t\tonNewField: function ( field ) {\n\t\t\tif ( field.has( 'conditions' ) ) {\n\t\t\t\tfield.getConditions().render();\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * acf.Field.prototype.getField\n\t *\n\t * Finds a field that is related to another field\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar getSiblingField = function ( field, key ) {\n\t\t// find sibling (very fast)\n\t\tvar fields = acf.getFields( {\n\t\t\tkey: key,\n\t\t\tsibling: field.$el,\n\t\t\tsuppressFilters: true,\n\t\t} );\n\n\t\t// find sibling-children (fast)\n\t\t// needed for group fields, accordions, etc\n\t\tif ( ! fields.length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: field.$el.parent(),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\t// Check for fields on other settings tabs (probably less fast).\n\t\tif ( ! fields.length && $( '.acf-field-settings' ).length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: field.$el.parents( '.acf-field-settings:first' ),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\tif ( ! fields.length && $( '#acf-basic-settings' ).length ) {\n\t\t\tfields = acf.getFields( {\n\t\t\t\tkey: key,\n\t\t\t\tparent: $( '#acf-basic-settings'),\n\t\t\t\tsuppressFilters: true,\n\t\t\t} );\n\t\t}\n\n\t\t// return\n\t\tif ( fields.length ) {\n\t\t\treturn fields[ 0 ];\n\t\t}\n\t\treturn false;\n\t};\n\n\tacf.Field.prototype.getField = function ( key ) {\n\t\t// get sibling field\n\t\tvar field = getSiblingField( this, key );\n\n\t\t// return early\n\t\tif ( field ) {\n\t\t\treturn field;\n\t\t}\n\n\t\t// move up through each parent and try again\n\t\tvar parents = this.parents();\n\t\tfor ( var i = 0; i < parents.length; i++ ) {\n\t\t\t// get sibling field\n\t\t\tfield = getSiblingField( parents[ i ], key );\n\n\t\t\t// return early\n\t\t\tif ( field ) {\n\t\t\t\treturn field;\n\t\t\t}\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t};\n\n\t/**\n\t * acf.Field.prototype.getConditions\n\t *\n\t * Returns the field's conditions instance\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Field.prototype.getConditions = function () {\n\t\t// instantiate\n\t\tif ( ! this.conditions ) {\n\t\t\tthis.conditions = new Conditions( this );\n\t\t}\n\n\t\t// return\n\t\treturn this.conditions;\n\t};\n\n\t/**\n\t * Conditions\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\tvar timeout = false;\n\tvar Conditions = acf.Model.extend( {\n\t\tid: 'Conditions',\n\n\t\tdata: {\n\t\t\tfield: false, // The field with \"data-conditions\" (target).\n\t\t\ttimeStamp: false, // Reference used during \"change\" event.\n\t\t\tgroups: [], // The groups of condition instances.\n\t\t},\n\n\t\tsetup: function ( field ) {\n\t\t\t// data\n\t\t\tthis.data.field = field;\n\n\t\t\t// vars\n\t\t\tvar conditions = field.get( 'conditions' );\n\n\t\t\t// detect groups\n\t\t\tif ( conditions instanceof Array ) {\n\t\t\t\t// detect groups\n\t\t\t\tif ( conditions[ 0 ] instanceof Array ) {\n\t\t\t\t\t// loop\n\t\t\t\t\tconditions.map( function ( rules, i ) {\n\t\t\t\t\t\tthis.addRules( rules, i );\n\t\t\t\t\t}, this );\n\n\t\t\t\t\t// detect rules\n\t\t\t\t} else {\n\t\t\t\t\tthis.addRules( conditions );\n\t\t\t\t}\n\n\t\t\t\t// detect rule\n\t\t\t} else {\n\t\t\t\tthis.addRule( conditions );\n\t\t\t}\n\t\t},\n\n\t\tchange: function ( e ) {\n\t\t\t// this function may be triggered multiple times per event due to multiple condition classes\n\t\t\t// compare timestamp to allow only 1 trigger per event\n\t\t\tif ( this.get( 'timeStamp' ) === e.timeStamp ) {\n\t\t\t\treturn false;\n\t\t\t} else {\n\t\t\t\tthis.set( 'timeStamp', e.timeStamp, true );\n\t\t\t}\n\n\t\t\t// render condition and store result\n\t\t\tvar changed = this.render();\n\t\t},\n\n\t\trender: function () {\n\t\t\treturn this.calculate() ? this.show() : this.hide();\n\t\t},\n\n\t\tshow: function () {\n\t\t\treturn this.get( 'field' ).showEnable( this.cid, CONTEXT );\n\t\t},\n\n\t\thide: function () {\n\t\t\treturn this.get( 'field' ).hideDisable( this.cid, CONTEXT );\n\t\t},\n\n\t\tcalculate: function () {\n\t\t\t// vars\n\t\t\tvar pass = false;\n\n\t\t\t// loop\n\t\t\tthis.getGroups().map( function ( group ) {\n\t\t\t\t// igrnore this group if another group passed\n\t\t\t\tif ( pass ) return;\n\n\t\t\t\t// find passed\n\t\t\t\tvar passed = group.filter( function ( condition ) {\n\t\t\t\t\treturn condition.calculate();\n\t\t\t\t} );\n\n\t\t\t\t// if all conditions passed, update the global var\n\t\t\t\tif ( passed.length == group.length ) {\n\t\t\t\t\tpass = true;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn pass;\n\t\t},\n\n\t\thasGroups: function () {\n\t\t\treturn this.data.groups != null;\n\t\t},\n\n\t\tgetGroups: function () {\n\t\t\treturn this.data.groups;\n\t\t},\n\n\t\taddGroup: function () {\n\t\t\tvar group = [];\n\t\t\tthis.data.groups.push( group );\n\t\t\treturn group;\n\t\t},\n\n\t\thasGroup: function ( i ) {\n\t\t\treturn this.data.groups[ i ] != null;\n\t\t},\n\n\t\tgetGroup: function ( i ) {\n\t\t\treturn this.data.groups[ i ];\n\t\t},\n\n\t\tremoveGroup: function ( i ) {\n\t\t\tthis.data.groups[ i ].delete;\n\t\t\treturn this;\n\t\t},\n\n\t\taddRules: function ( rules, group ) {\n\t\t\trules.map( function ( rule ) {\n\t\t\t\tthis.addRule( rule, group );\n\t\t\t}, this );\n\t\t},\n\n\t\taddRule: function ( rule, group ) {\n\t\t\t// defaults\n\t\t\tgroup = group || 0;\n\n\t\t\t// vars\n\t\t\tvar groupArray;\n\n\t\t\t// get group\n\t\t\tif ( this.hasGroup( group ) ) {\n\t\t\t\tgroupArray = this.getGroup( group );\n\t\t\t} else {\n\t\t\t\tgroupArray = this.addGroup();\n\t\t\t}\n\n\t\t\t// instantiate\n\t\t\tvar condition = acf.newCondition( rule, this );\n\n\t\t\t// bail early if condition failed (field did not exist)\n\t\t\tif ( ! condition ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// add rule\n\t\t\tgroupArray.push( condition );\n\t\t},\n\n\t\thasRule: function () {},\n\n\t\tgetRule: function ( rule, group ) {\n\t\t\t// defaults\n\t\t\trule = rule || 0;\n\t\t\tgroup = group || 0;\n\n\t\t\treturn this.data.groups[ group ][ rule ];\n\t\t},\n\n\t\tremoveRule: function () {},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar i = 0;\n\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'accordion',\n\n\t\twait: '',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-fields:first' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Bail early if this is a duplicate of an existing initialized accordion.\n\t\t\tif ( this.$el.hasClass( 'acf-accordion' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// bail early if is cell\n\t\t\tif ( this.$el.is( 'td' ) ) return;\n\n\t\t\t// enpoint\n\t\t\tif ( this.get( 'endpoint' ) ) {\n\t\t\t\treturn this.remove();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $field = this.$el;\n\t\t\tvar $label = this.$labelWrap();\n\t\t\tvar $input = this.$inputWrap();\n\t\t\tvar $wrap = this.$control();\n\t\t\tvar $instructions = $input.children( '.description' );\n\n\t\t\t// force description into label\n\t\t\tif ( $instructions.length ) {\n\t\t\t\t$label.append( $instructions );\n\t\t\t}\n\n\t\t\t// table\n\t\t\tif ( this.$el.is( 'tr' ) ) {\n\t\t\t\t// vars\n\t\t\t\tvar $table = this.$el.closest( 'table' );\n\t\t\t\tvar $newLabel = $( '

      ' );\n\t\t\t\tvar $newInput = $( '
      ' );\n\t\t\t\tvar $newTable = $(\n\t\t\t\t\t'
        '\n\t\t\t\t);\n\t\t\t\tvar $newWrap = $( '' );\n\n\t\t\t\t// dom\n\t\t\t\t$newLabel.append( $label.html() );\n\t\t\t\t$newTable.append( $newWrap );\n\t\t\t\t$newInput.append( $newTable );\n\t\t\t\t$input.append( $newLabel );\n\t\t\t\t$input.append( $newInput );\n\n\t\t\t\t// modify\n\t\t\t\t$label.remove();\n\t\t\t\t$wrap.remove();\n\t\t\t\t$input.attr( 'colspan', 2 );\n\n\t\t\t\t// update vars\n\t\t\t\t$label = $newLabel;\n\t\t\t\t$input = $newInput;\n\t\t\t\t$wrap = $newWrap;\n\t\t\t}\n\n\t\t\t// add classes\n\t\t\t$field.addClass( 'acf-accordion' );\n\t\t\t$label.addClass( 'acf-accordion-title' );\n\t\t\t$input.addClass( 'acf-accordion-content' );\n\n\t\t\t// index\n\t\t\ti++;\n\n\t\t\t// multi-expand\n\t\t\tif ( this.get( 'multi_expand' ) ) {\n\t\t\t\t$field.attr( 'multi-expand', 1 );\n\t\t\t}\n\n\t\t\t// open\n\t\t\tvar order = acf.getPreference( 'this.accordions' ) || [];\n\t\t\tif ( order[ i - 1 ] !== undefined ) {\n\t\t\t\tthis.set( 'open', order[ i - 1 ] );\n\t\t\t}\n\n\t\t\tif ( this.get( 'open' ) ) {\n\t\t\t\t$field.addClass( '-open' );\n\t\t\t\t$input.css( 'display', 'block' ); // needed for accordion to close smoothly\n\t\t\t}\n\n\t\t\t// add icon\n\t\t\t$label.prepend(\n\t\t\t\taccordionManager.iconHtml( { open: this.get( 'open' ) } )\n\t\t\t);\n\n\t\t\t// classes\n\t\t\t// - remove 'inside' which is a #poststuff WP class\n\t\t\tvar $parent = $field.parent();\n\t\t\t$wrap.addClass( $parent.hasClass( '-left' ) ? '-left' : '' );\n\t\t\t$wrap.addClass( $parent.hasClass( '-clear' ) ? '-clear' : '' );\n\n\t\t\t// append\n\t\t\t$wrap.append(\n\t\t\t\t$field.nextUntil( '.acf-field-accordion', '.acf-field' )\n\t\t\t);\n\n\t\t\t// clean up\n\t\t\t$wrap.removeAttr( 'data-open data-multi_expand data-endpoint' );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t/**\n\t * accordionManager\n\t *\n\t * Events manager for the acf accordion\n\t *\n\t * @date\t14/2/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar accordionManager = new acf.Model( {\n\t\tactions: {\n\t\t\tunload: 'onUnload',\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .acf-accordion-title': 'onClick',\n\t\t\t'invalidField .acf-accordion': 'onInvalidField',\n\t\t},\n\n\t\tisOpen: function ( $el ) {\n\t\t\treturn $el.hasClass( '-open' );\n\t\t},\n\n\t\ttoggle: function ( $el ) {\n\t\t\tif ( this.isOpen( $el ) ) {\n\t\t\t\tthis.close( $el );\n\t\t\t} else {\n\t\t\t\tthis.open( $el );\n\t\t\t}\n\t\t},\n\n\t\ticonHtml: function ( props ) {\n\t\t\t// Use SVG inside Gutenberg editor.\n\t\t\tif ( acf.isGutenberg() ) {\n\t\t\t\tif ( props.open ) {\n\t\t\t\t\treturn '';\n\t\t\t\t} else {\n\t\t\t\t\treturn '';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif ( props.open ) {\n\t\t\t\t\treturn '';\n\t\t\t\t} else {\n\t\t\t\t\treturn '';\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\topen: function ( $el ) {\n\t\t\tvar duration = acf.isGutenberg() ? 0 : 300;\n\n\t\t\t// open\n\t\t\t$el.find( '.acf-accordion-content:first' )\n\t\t\t\t.slideDown( duration )\n\t\t\t\t.css( 'display', 'block' );\n\t\t\t$el.find( '.acf-accordion-icon:first' ).replaceWith(\n\t\t\t\tthis.iconHtml( { open: true } )\n\t\t\t);\n\t\t\t$el.addClass( '-open' );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'show', $el );\n\n\t\t\t// close siblings\n\t\t\tif ( ! $el.attr( 'multi-expand' ) ) {\n\t\t\t\t$el.siblings( '.acf-accordion.-open' ).each( function () {\n\t\t\t\t\taccordionManager.close( $( this ) );\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\n\t\tclose: function ( $el ) {\n\t\t\tvar duration = acf.isGutenberg() ? 0 : 300;\n\n\t\t\t// close\n\t\t\t$el.find( '.acf-accordion-content:first' ).slideUp( duration );\n\t\t\t$el.find( '.acf-accordion-icon:first' ).replaceWith(\n\t\t\t\tthis.iconHtml( { open: false } )\n\t\t\t);\n\t\t\t$el.removeClass( '-open' );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'hide', $el );\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// prevent Defailt\n\t\t\te.preventDefault();\n\n\t\t\t// open close\n\t\t\tthis.toggle( $el.parent() );\n\t\t},\n\n\t\tonInvalidField: function ( e, $el ) {\n\t\t\t// bail early if already focused\n\t\t\tif ( this.busy ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// disable functionality for 1sec (allow next validation to work)\n\t\t\tthis.busy = true;\n\t\t\tthis.setTimeout( function () {\n\t\t\t\tthis.busy = false;\n\t\t\t}, 1000 );\n\n\t\t\t// open accordion\n\t\t\tthis.open( $el );\n\t\t},\n\n\t\tonUnload: function ( e ) {\n\t\t\t// vars\n\t\t\tvar order = [];\n\n\t\t\t// loop\n\t\t\t$( '.acf-accordion' ).each( function () {\n\t\t\t\tvar open = $( this ).hasClass( '-open' ) ? 1 : 0;\n\t\t\t\torder.push( open );\n\t\t\t} );\n\n\t\t\t// set\n\t\t\tif ( order.length ) {\n\t\t\t\tacf.setPreference( 'this.accordions', order );\n\t\t\t}\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'button_group',\n\n\t\tevents: {\n\t\t\t'click input[type=\"radio\"]': 'onClick',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-button-group' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input:checked' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\tthis.$( 'input[value=\"' + val + '\"]' )\n\t\t\t\t.prop( 'checked', true )\n\t\t\t\t.trigger( 'change' );\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'checkbox',\n\n\t\tevents: {\n\t\t\t'change input': 'onChange',\n\t\t\t'click .acf-add-checkbox': 'onClickAdd',\n\t\t\t'click .acf-checkbox-toggle': 'onClickToggle',\n\t\t\t'click .acf-checkbox-custom': 'onClickCustom',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-checkbox-list' );\n\t\t},\n\n\t\t$toggle: function () {\n\t\t\treturn this.$( '.acf-checkbox-toggle' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputs: function () {\n\t\t\treturn this.$( 'input[type=\"checkbox\"]' ).not(\n\t\t\t\t'.acf-checkbox-toggle'\n\t\t\t);\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = [];\n\t\t\tthis.$( ':checked' ).each( function () {\n\t\t\t\tval.push( $( this ).val() );\n\t\t\t} );\n\t\t\treturn val.length ? val : false;\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\t// Vars.\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar $toggle = this.$toggle();\n\n\t\t\t// Add or remove \"selected\" class.\n\t\t\tif ( checked ) {\n\t\t\t\t$label.addClass( 'selected' );\n\t\t\t} else {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t}\n\n\t\t\t// Update toggle state if all inputs are checked.\n\t\t\tif ( $toggle.length ) {\n\t\t\t\tvar $inputs = this.$inputs();\n\n\t\t\t\t// all checked\n\t\t\t\tif ( $inputs.not( ':checked' ).length == 0 ) {\n\t\t\t\t\t$toggle.prop( 'checked', true );\n\t\t\t\t} else {\n\t\t\t\t\t$toggle.prop( 'checked', false );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\tvar html =\n\t\t\t\t'
      • ';\n\t\t\t$el.parent( 'li' ).before( html );\n\t\t\t$el.parent( 'li' )\n\t\t\t\t.parent()\n\t\t\t\t.find( 'input[type=\"text\"]' )\n\t\t\t\t.last()\n\t\t\t\t.focus();\n\t\t},\n\n\t\tonClickToggle: function ( e, $el ) {\n\t\t\t// Vars.\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $inputs = this.$( 'input[type=\"checkbox\"]' );\n\t\t\tvar $labels = this.$( 'label' );\n\n\t\t\t// Update \"checked\" state.\n\t\t\t$inputs.prop( 'checked', checked );\n\n\t\t\t// Add or remove \"selected\" class.\n\t\t\tif ( checked ) {\n\t\t\t\t$labels.addClass( 'selected' );\n\t\t\t} else {\n\t\t\t\t$labels.removeClass( 'selected' );\n\t\t\t}\n\t\t},\n\n\t\tonClickCustom: function ( e, $el ) {\n\t\t\tvar checked = $el.prop( 'checked' );\n\t\t\tvar $text = $el.next( 'input[type=\"text\"]' );\n\n\t\t\t// checked\n\t\t\tif ( checked ) {\n\t\t\t\t$text.prop( 'disabled', false );\n\n\t\t\t\t// not checked\n\t\t\t} else {\n\t\t\t\t$text.prop( 'disabled', true );\n\n\t\t\t\t// remove\n\t\t\t\tif ( $text.val() == '' ) {\n\t\t\t\t\t$el.parent( 'li' ).remove();\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'color_picker',\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-color-picker' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// update input (with change)\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// update iris\n\t\t\tthis.$inputText().iris( 'color', val );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// event\n\t\t\tvar onChange = function ( e ) {\n\t\t\t\t// timeout is required to ensure the $input val is correct\n\t\t\t\tsetTimeout( function () {\n\t\t\t\t\tacf.val( $input, $inputText.val() );\n\t\t\t\t}, 1 );\n\t\t\t};\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdefaultColor: false,\n\t\t\t\tpalettes: true,\n\t\t\t\thide: true,\n\t\t\t\tchange: onChange,\n\t\t\t\tclear: onChange,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\tvar args = acf.applyFilters( 'color_picker_args', args, this );\n\n\t\t\t// initialize\n\t\t\t$inputText.wpColorPicker( args );\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\t// The wpColorPicker library does not provide a destroy method.\n\t\t\t// Manually reset DOM by replacing elements back to their original state.\n\t\t\t$colorPicker = $duplicate.find( '.wp-picker-container' );\n\t\t\t$inputText = $duplicate.find( 'input[type=\"text\"]' );\n\t\t\t$colorPicker.replaceWith( $inputText );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'date_picker',\n\n\t\tevents: {\n\t\t\t'blur input[type=\"text\"]': 'onBlur',\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-date-picker' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// save_format: compatibility with ACF < 5.0.0\n\t\t\tif ( this.has( 'save_format' ) ) {\n\t\t\t\treturn this.initializeCompatibility();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFormat: 'yymmdd',\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'date_picker_args', args, this );\n\n\t\t\t// add date picker\n\t\t\tacf.newDatePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'date_picker_init', $inputText, args, this );\n\t\t},\n\n\t\tinitializeCompatibility: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// get and set value from alt field\n\t\t\t$inputText.val( $input.val() );\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFormat: this.get( 'save_format' ),\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t};\n\n\t\t\t// filter for 3rd party customization\n\t\t\targs = acf.applyFilters( 'date_picker_args', args, this );\n\n\t\t\t// backup\n\t\t\tvar dateFormat = args.dateFormat;\n\n\t\t\t// change args.dateFormat\n\t\t\targs.dateFormat = this.get( 'save_format' );\n\n\t\t\t// add date picker\n\t\t\tacf.newDatePicker( $inputText, args );\n\n\t\t\t// now change the format back to how it should be.\n\t\t\t$inputText.datepicker( 'option', 'dateFormat', dateFormat );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction( 'date_picker_init', $inputText, args, this );\n\t\t},\n\n\t\tonBlur: function () {\n\t\t\tif ( ! this.$inputText().val() ) {\n\t\t\t\tacf.val( this.$input(), '' );\n\t\t\t}\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\t$duplicate\n\t\t\t\t.find( 'input[type=\"text\"]' )\n\t\t\t\t.removeClass( 'hasDatepicker' )\n\t\t\t\t.removeAttr( 'id' );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tvar datePickerManager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'ready',\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'datePickerL10n' );\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if no datepicker library\n\t\t\tif ( typeof $.datepicker === 'undefined' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// rtl\n\t\t\tl10n.isRTL = rtl;\n\n\t\t\t// append\n\t\t\t$.datepicker.regional[ locale ] = l10n;\n\t\t\t$.datepicker.setDefaults( l10n );\n\t\t},\n\t} );\n\n\t// add\n\tacf.newDatePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.datepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.datepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
        '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.DatePickerField.extend( {\n\t\ttype: 'date_time_picker',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-date-time-picker' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\tdateFormat: this.get( 'date_format' ),\n\t\t\t\ttimeFormat: this.get( 'time_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFieldTimeOnly: false,\n\t\t\t\taltFormat: 'yy-mm-dd',\n\t\t\t\taltTimeFormat: 'HH:mm:ss',\n\t\t\t\tchangeYear: true,\n\t\t\t\tyearRange: '-100:+100',\n\t\t\t\tchangeMonth: true,\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tfirstDay: this.get( 'first_day' ),\n\t\t\t\tcontrolType: 'select',\n\t\t\t\toneLine: true,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'date_time_picker_args', args, this );\n\n\t\t\t// add date time picker\n\t\t\tacf.newDateTimePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'date_time_picker_init', $inputText, args, this );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tvar dateTimePickerManager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'ready',\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'dateTimePickerL10n' );\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if no datepicker library\n\t\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// rtl\n\t\t\tl10n.isRTL = rtl;\n\n\t\t\t// append\n\t\t\t$.timepicker.regional[ locale ] = l10n;\n\t\t\t$.timepicker.setDefaults( l10n );\n\t\t},\n\t} );\n\n\t// add\n\tacf.newDateTimePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.datetimepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
        '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.ImageField.extend( {\n\t\ttype: 'file',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-file-uploader' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]:first' );\n\t\t},\n\n\t\tvalidateAttachment: function ( attachment ) {\n\t\t\t// defaults\n\t\t\tattachment = attachment || {};\n\n\t\t\t// WP attachment\n\t\t\tif ( attachment.id !== undefined ) {\n\t\t\t\tattachment = attachment.attributes;\n\t\t\t}\n\n\t\t\t// args\n\t\t\tattachment = acf.parseArgs( attachment, {\n\t\t\t\turl: '',\n\t\t\t\talt: '',\n\t\t\t\ttitle: '',\n\t\t\t\tfilename: '',\n\t\t\t\tfilesizeHumanReadable: '',\n\t\t\t\ticon: '/wp-includes/images/media/default.png',\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn attachment;\n\t\t},\n\n\t\trender: function ( attachment ) {\n\t\t\t// vars\n\t\t\tattachment = this.validateAttachment( attachment );\n\n\t\t\t// update image\n\t\t\tthis.$( 'img' ).attr( {\n\t\t\t\tsrc: attachment.icon,\n\t\t\t\talt: attachment.alt,\n\t\t\t\ttitle: attachment.title,\n\t\t\t} );\n\n\t\t\t// update elements\n\t\t\tthis.$( '[data-name=\"title\"]' ).text( attachment.title );\n\t\t\tthis.$( '[data-name=\"filename\"]' )\n\t\t\t\t.text( attachment.filename )\n\t\t\t\t.attr( 'href', attachment.url );\n\t\t\tthis.$( '[data-name=\"filesize\"]' ).text(\n\t\t\t\tattachment.filesizeHumanReadable\n\t\t\t);\n\n\t\t\t// vars\n\t\t\tvar val = attachment.id || '';\n\n\t\t\t// update val\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// update class\n\t\t\tif ( val ) {\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\t\t},\n\n\t\tselectAttachment: function () {\n\t\t\t// vars\n\t\t\tvar parent = this.parent();\n\t\t\tvar multiple = parent && parent.get( 'type' ) === 'repeater';\n\n\t\t\t// new frame\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'select',\n\t\t\t\ttitle: acf.__( 'Select File' ),\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tmultiple: multiple,\n\t\t\t\tlibrary: this.get( 'library' ),\n\t\t\t\tallowedTypes: this.get( 'mime_types' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tif ( i > 0 ) {\n\t\t\t\t\t\tthis.append( attachment, parent );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.render( attachment );\n\t\t\t\t\t}\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\teditAttachment: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// popup\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'edit',\n\t\t\t\ttitle: acf.__( 'Edit File' ),\n\t\t\t\tbutton: acf.__( 'Update File' ),\n\t\t\t\tattachment: val,\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tthis.render( attachment );\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'google_map',\n\n\t\tmap: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"clear\"]': 'onClickClear',\n\t\t\t'click a[data-name=\"locate\"]': 'onClickLocate',\n\t\t\t'click a[data-name=\"search\"]': 'onClickSearch',\n\t\t\t'keydown .search': 'onKeydownSearch',\n\t\t\t'keyup .search': 'onKeyupSearch',\n\t\t\t'focus .search': 'onFocusSearch',\n\t\t\t'blur .search': 'onBlurSearch',\n\t\t\tshowField: 'onShow',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-google-map' );\n\t\t},\n\n\t\t$search: function () {\n\t\t\treturn this.$( '.search' );\n\t\t},\n\n\t\t$canvas: function () {\n\t\t\treturn this.$( '.canvas' );\n\t\t},\n\n\t\tsetState: function ( state ) {\n\t\t\t// Remove previous state classes.\n\t\t\tthis.$control().removeClass( '-value -loading -searching' );\n\n\t\t\t// Determine auto state based of current value.\n\t\t\tif ( state === 'default' ) {\n\t\t\t\tstate = this.val() ? 'value' : '';\n\t\t\t}\n\n\t\t\t// Update state class.\n\t\t\tif ( state ) {\n\t\t\t\tthis.$control().addClass( '-' + state );\n\t\t\t}\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = this.$input().val();\n\t\t\tif ( val ) {\n\t\t\t\treturn JSON.parse( val );\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\n\t\tsetValue: function ( val, silent ) {\n\t\t\t// Convert input value.\n\t\t\tvar valAttr = '';\n\t\t\tif ( val ) {\n\t\t\t\tvalAttr = JSON.stringify( val );\n\t\t\t}\n\n\t\t\t// Update input (with change).\n\t\t\tacf.val( this.$input(), valAttr );\n\n\t\t\t// Bail early if silent update.\n\t\t\tif ( silent ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Render.\n\t\t\tthis.renderVal( val );\n\n\t\t\t/**\n\t\t\t * Fires immediately after the value has changed.\n\t\t\t *\n\t\t\t * @date\t12/02/2014\n\t\t\t * @since\t5.0.0\n\t\t\t *\n\t\t\t * @param\tobject|string val The new value.\n\t\t\t * @param\tobject map The Google Map isntance.\n\t\t\t * @param\tobject field The field instance.\n\t\t\t */\n\t\t\tacf.doAction( 'google_map_change', val, this.map, this );\n\t\t},\n\n\t\trenderVal: function ( val ) {\n\t\t\t// Value.\n\t\t\tif ( val ) {\n\t\t\t\tthis.setState( 'value' );\n\t\t\t\tthis.$search().val( val.address );\n\t\t\t\tthis.setPosition( val.lat, val.lng );\n\n\t\t\t\t// No value.\n\t\t\t} else {\n\t\t\t\tthis.setState( '' );\n\t\t\t\tthis.$search().val( '' );\n\t\t\t\tthis.map.marker.setVisible( false );\n\t\t\t}\n\t\t},\n\n\t\tnewLatLng: function ( lat, lng ) {\n\t\t\treturn new google.maps.LatLng(\n\t\t\t\tparseFloat( lat ),\n\t\t\t\tparseFloat( lng )\n\t\t\t);\n\t\t},\n\n\t\tsetPosition: function ( lat, lng ) {\n\t\t\t// Update marker position.\n\t\t\tthis.map.marker.setPosition( {\n\t\t\t\tlat: parseFloat( lat ),\n\t\t\t\tlng: parseFloat( lng ),\n\t\t\t} );\n\n\t\t\t// Show marker.\n\t\t\tthis.map.marker.setVisible( true );\n\n\t\t\t// Center map.\n\t\t\tthis.center();\n\t\t},\n\n\t\tcenter: function () {\n\t\t\t// Find marker position.\n\t\t\tvar position = this.map.marker.getPosition();\n\t\t\tif ( position ) {\n\t\t\t\tvar lat = position.lat();\n\t\t\t\tvar lng = position.lng();\n\n\t\t\t\t// Or find default settings.\n\t\t\t} else {\n\t\t\t\tvar lat = this.get( 'lat' );\n\t\t\t\tvar lng = this.get( 'lng' );\n\t\t\t}\n\n\t\t\t// Center map.\n\t\t\tthis.map.setCenter( {\n\t\t\t\tlat: parseFloat( lat ),\n\t\t\t\tlng: parseFloat( lng ),\n\t\t\t} );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Ensure Google API is loaded and then initialize map.\n\t\t\twithAPI( this.initializeMap.bind( this ) );\n\t\t},\n\n\t\tinitializeMap: function () {\n\t\t\t// Get value ignoring conditional logic status.\n\t\t\tvar val = this.getValue();\n\n\t\t\t// Construct default args.\n\t\t\tvar args = acf.parseArgs( val, {\n\t\t\t\tzoom: this.get( 'zoom' ),\n\t\t\t\tlat: this.get( 'lat' ),\n\t\t\t\tlng: this.get( 'lng' ),\n\t\t\t} );\n\n\t\t\t// Create Map.\n\t\t\tvar mapArgs = {\n\t\t\t\tscrollwheel: false,\n\t\t\t\tzoom: parseInt( args.zoom ),\n\t\t\t\tcenter: {\n\t\t\t\t\tlat: parseFloat( args.lat ),\n\t\t\t\t\tlng: parseFloat( args.lng ),\n\t\t\t\t},\n\t\t\t\tmapTypeId: google.maps.MapTypeId.ROADMAP,\n\t\t\t\tmarker: {\n\t\t\t\t\tdraggable: true,\n\t\t\t\t\traiseOnDrag: true,\n\t\t\t\t},\n\t\t\t\tautocomplete: {},\n\t\t\t};\n\t\t\tmapArgs = acf.applyFilters( 'google_map_args', mapArgs, this );\n\t\t\tvar map = new google.maps.Map( this.$canvas()[ 0 ], mapArgs );\n\n\t\t\t// Create Marker.\n\t\t\tvar markerArgs = acf.parseArgs( mapArgs.marker, {\n\t\t\t\tdraggable: true,\n\t\t\t\traiseOnDrag: true,\n\t\t\t\tmap: map,\n\t\t\t} );\n\t\t\tmarkerArgs = acf.applyFilters(\n\t\t\t\t'google_map_marker_args',\n\t\t\t\tmarkerArgs,\n\t\t\t\tthis\n\t\t\t);\n\t\t\tvar marker = new google.maps.Marker( markerArgs );\n\n\t\t\t// Maybe Create Autocomplete.\n\t\t\tvar autocomplete = false;\n\t\t\tif ( acf.isset( google, 'maps', 'places', 'Autocomplete' ) ) {\n\t\t\t\tvar autocompleteArgs = mapArgs.autocomplete || {};\n\t\t\t\tautocompleteArgs = acf.applyFilters(\n\t\t\t\t\t'google_map_autocomplete_args',\n\t\t\t\t\tautocompleteArgs,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t\tautocomplete = new google.maps.places.Autocomplete(\n\t\t\t\t\tthis.$search()[ 0 ],\n\t\t\t\t\tautocompleteArgs\n\t\t\t\t);\n\t\t\t\tautocomplete.bindTo( 'bounds', map );\n\t\t\t}\n\n\t\t\t// Add map events.\n\t\t\tthis.addMapEvents( this, map, marker, autocomplete );\n\n\t\t\t// Append references.\n\t\t\tmap.acf = this;\n\t\t\tmap.marker = marker;\n\t\t\tmap.autocomplete = autocomplete;\n\t\t\tthis.map = map;\n\n\t\t\t// Set position.\n\t\t\tif ( val ) {\n\t\t\t\tthis.setPosition( val.lat, val.lng );\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * Fires immediately after the Google Map has been initialized.\n\t\t\t *\n\t\t\t * @date\t12/02/2014\n\t\t\t * @since\t5.0.0\n\t\t\t *\n\t\t\t * @param\tobject map The Google Map isntance.\n\t\t\t * @param\tobject marker The Google Map marker isntance.\n\t\t\t * @param\tobject field The field instance.\n\t\t\t */\n\t\t\tacf.doAction( 'google_map_init', map, marker, this );\n\t\t},\n\n\t\taddMapEvents: function ( field, map, marker, autocomplete ) {\n\t\t\t// Click map.\n\t\t\tgoogle.maps.event.addListener( map, 'click', function ( e ) {\n\t\t\t\tvar lat = e.latLng.lat();\n\t\t\t\tvar lng = e.latLng.lng();\n\t\t\t\tfield.searchPosition( lat, lng );\n\t\t\t} );\n\n\t\t\t// Drag marker.\n\t\t\tgoogle.maps.event.addListener( marker, 'dragend', function () {\n\t\t\t\tvar lat = this.getPosition().lat();\n\t\t\t\tvar lng = this.getPosition().lng();\n\t\t\t\tfield.searchPosition( lat, lng );\n\t\t\t} );\n\n\t\t\t// Autocomplete search.\n\t\t\tif ( autocomplete ) {\n\t\t\t\tgoogle.maps.event.addListener(\n\t\t\t\t\tautocomplete,\n\t\t\t\t\t'place_changed',\n\t\t\t\t\tfunction () {\n\t\t\t\t\t\tvar place = this.getPlace();\n\t\t\t\t\t\tfield.searchPlace( place );\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Detect zoom change.\n\t\t\tgoogle.maps.event.addListener( map, 'zoom_changed', function () {\n\t\t\t\tvar val = field.val();\n\t\t\t\tif ( val ) {\n\t\t\t\t\tval.zoom = map.getZoom();\n\t\t\t\t\tfield.setValue( val, true );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\tsearchPosition: function ( lat, lng ) {\n\t\t\t//console.log('searchPosition', lat, lng );\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geocoder.\n\t\t\tvar latLng = { lat: lat, lng: lng };\n\t\t\tgeocoder.geocode(\n\t\t\t\t{ location: latLng },\n\t\t\t\tfunction ( results, status ) {\n\t\t\t\t\t//console.log('searchPosition', arguments );\n\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Status failure.\n\t\t\t\t\tif ( status !== 'OK' ) {\n\t\t\t\t\t\tthis.showNotice( {\n\t\t\t\t\t\t\ttext: acf\n\t\t\t\t\t\t\t\t.__( 'Location not found: %s' )\n\t\t\t\t\t\t\t\t.replace( '%s', status ),\n\t\t\t\t\t\t\ttype: 'warning',\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// Success.\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar val = this.parseResult( results[ 0 ] );\n\n\t\t\t\t\t\t// Override lat/lng to match user defined marker location.\n\t\t\t\t\t\t// Avoids issue where marker \"snaps\" to nearest result.\n\t\t\t\t\t\tval.lat = lat;\n\t\t\t\t\t\tval.lng = lng;\n\t\t\t\t\t\tthis.val( val );\n\t\t\t\t\t}\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\tsearchPlace: function ( place ) {\n\t\t\t//console.log('searchPlace', place );\n\n\t\t\t// Bail early if no place.\n\t\t\tif ( ! place ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Selecting from the autocomplete dropdown will return a rich PlaceResult object.\n\t\t\t// Be sure to over-write the \"formatted_address\" value with the one displayed to the user for best UX.\n\t\t\tif ( place.geometry ) {\n\t\t\t\tplace.formatted_address = this.$search().val();\n\t\t\t\tvar val = this.parseResult( place );\n\t\t\t\tthis.val( val );\n\n\t\t\t\t// Searching a custom address will return an empty PlaceResult object.\n\t\t\t} else if ( place.name ) {\n\t\t\t\tthis.searchAddress( place.name );\n\t\t\t}\n\t\t},\n\n\t\tsearchAddress: function ( address ) {\n\t\t\t//console.log('searchAddress', address );\n\n\t\t\t// Bail early if no address.\n\t\t\tif ( ! address ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Allow \"lat,lng\" search.\n\t\t\tvar latLng = address.split( ',' );\n\t\t\tif ( latLng.length == 2 ) {\n\t\t\t\tvar lat = parseFloat( latLng[ 0 ] );\n\t\t\t\tvar lng = parseFloat( latLng[ 1 ] );\n\t\t\t\tif ( lat && lng ) {\n\t\t\t\t\treturn this.searchPosition( lat, lng );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geocoder.\n\t\t\tgeocoder.geocode(\n\t\t\t\t{ address: address },\n\t\t\t\tfunction ( results, status ) {\n\t\t\t\t\t//console.log('searchPosition', arguments );\n\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Status failure.\n\t\t\t\t\tif ( status !== 'OK' ) {\n\t\t\t\t\t\tthis.showNotice( {\n\t\t\t\t\t\t\ttext: acf\n\t\t\t\t\t\t\t\t.__( 'Location not found: %s' )\n\t\t\t\t\t\t\t\t.replace( '%s', status ),\n\t\t\t\t\t\t\ttype: 'warning',\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// Success.\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar val = this.parseResult( results[ 0 ] );\n\n\t\t\t\t\t\t// Override address data with parameter allowing custom address to be defined in search.\n\t\t\t\t\t\tval.address = address;\n\n\t\t\t\t\t\t// Update value.\n\t\t\t\t\t\tthis.val( val );\n\t\t\t\t\t}\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\tsearchLocation: function () {\n\t\t\t//console.log('searchLocation' );\n\n\t\t\t// Check HTML5 geolocation.\n\t\t\tif ( ! navigator.geolocation ) {\n\t\t\t\treturn alert(\n\t\t\t\t\tacf.__( 'Sorry, this browser does not support geolocation' )\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Start Loading.\n\t\t\tthis.setState( 'loading' );\n\n\t\t\t// Query Geolocation.\n\t\t\tnavigator.geolocation.getCurrentPosition(\n\t\t\t\t// Success.\n\t\t\t\tfunction ( results ) {\n\t\t\t\t\t// End Loading.\n\t\t\t\t\tthis.setState( '' );\n\n\t\t\t\t\t// Search position.\n\t\t\t\t\tvar lat = results.coords.latitude;\n\t\t\t\t\tvar lng = results.coords.longitude;\n\t\t\t\t\tthis.searchPosition( lat, lng );\n\t\t\t\t}.bind( this ),\n\n\t\t\t\t// Failure.\n\t\t\t\tfunction ( error ) {\n\t\t\t\t\tthis.setState( '' );\n\t\t\t\t}.bind( this )\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * parseResult\n\t\t *\n\t\t * Returns location data for the given GeocoderResult object.\n\t\t *\n\t\t * @date\t15/10/19\n\t\t * @since\t5.8.6\n\t\t *\n\t\t * @param\tobject obj A GeocoderResult object.\n\t\t * @return\tobject\n\t\t */\n\t\tparseResult: function ( obj ) {\n\t\t\t// Construct basic data.\n\t\t\tvar result = {\n\t\t\t\taddress: obj.formatted_address,\n\t\t\t\tlat: obj.geometry.location.lat(),\n\t\t\t\tlng: obj.geometry.location.lng(),\n\t\t\t};\n\n\t\t\t// Add zoom level.\n\t\t\tresult.zoom = this.map.getZoom();\n\n\t\t\t// Add place ID.\n\t\t\tif ( obj.place_id ) {\n\t\t\t\tresult.place_id = obj.place_id;\n\t\t\t}\n\n\t\t\t// Add place name.\n\t\t\tif ( obj.name ) {\n\t\t\t\tresult.name = obj.name;\n\t\t\t}\n\n\t\t\t// Create search map for address component data.\n\t\t\tvar map = {\n\t\t\t\tstreet_number: [ 'street_number' ],\n\t\t\t\tstreet_name: [ 'street_address', 'route' ],\n\t\t\t\tcity: [ 'locality', 'postal_town' ],\n\t\t\t\tstate: [\n\t\t\t\t\t'administrative_area_level_1',\n\t\t\t\t\t'administrative_area_level_2',\n\t\t\t\t\t'administrative_area_level_3',\n\t\t\t\t\t'administrative_area_level_4',\n\t\t\t\t\t'administrative_area_level_5',\n\t\t\t\t],\n\t\t\t\tpost_code: [ 'postal_code' ],\n\t\t\t\tcountry: [ 'country' ],\n\t\t\t};\n\n\t\t\t// Loop over map.\n\t\t\tfor ( var k in map ) {\n\t\t\t\tvar keywords = map[ k ];\n\n\t\t\t\t// Loop over address components.\n\t\t\t\tfor ( var i = 0; i < obj.address_components.length; i++ ) {\n\t\t\t\t\tvar component = obj.address_components[ i ];\n\t\t\t\t\tvar component_type = component.types[ 0 ];\n\n\t\t\t\t\t// Look for matching component type.\n\t\t\t\t\tif ( keywords.indexOf( component_type ) !== -1 ) {\n\t\t\t\t\t\t// Append to result.\n\t\t\t\t\t\tresult[ k ] = component.long_name;\n\n\t\t\t\t\t\t// Append short version.\n\t\t\t\t\t\tif ( component.long_name !== component.short_name ) {\n\t\t\t\t\t\t\tresult[ k + '_short' ] = component.short_name;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/**\n\t\t\t * Filters the parsed result.\n\t\t\t *\n\t\t\t * @date\t18/10/19\n\t\t\t * @since\t5.8.6\n\t\t\t *\n\t\t\t * @param\tobject result The parsed result value.\n\t\t\t * @param\tobject obj The GeocoderResult object.\n\t\t\t */\n\t\t\treturn acf.applyFilters(\n\t\t\t\t'google_map_result',\n\t\t\t\tresult,\n\t\t\t\tobj,\n\t\t\t\tthis.map,\n\t\t\t\tthis\n\t\t\t);\n\t\t},\n\n\t\tonClickClear: function () {\n\t\t\tthis.val( false );\n\t\t},\n\n\t\tonClickLocate: function () {\n\t\t\tthis.searchLocation();\n\t\t},\n\n\t\tonClickSearch: function () {\n\t\t\tthis.searchAddress( this.$search().val() );\n\t\t},\n\n\t\tonFocusSearch: function ( e, $el ) {\n\t\t\tthis.setState( 'searching' );\n\t\t},\n\n\t\tonBlurSearch: function ( e, $el ) {\n\t\t\t// Get saved address value.\n\t\t\tvar val = this.val();\n\t\t\tvar address = val ? val.address : '';\n\n\t\t\t// Remove 'is-searching' if value has not changed.\n\t\t\tif ( $el.val() === address ) {\n\t\t\t\tthis.setState( 'default' );\n\t\t\t}\n\t\t},\n\n\t\tonKeyupSearch: function ( e, $el ) {\n\t\t\t// Clear empty value.\n\t\t\tif ( ! $el.val() ) {\n\t\t\t\tthis.val( false );\n\t\t\t}\n\t\t},\n\n\t\t// Prevent form from submitting.\n\t\tonKeydownSearch: function ( e, $el ) {\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t\t$el.blur();\n\t\t\t}\n\t\t},\n\n\t\t// Center map once made visible.\n\t\tonShow: function () {\n\t\t\tif ( this.map ) {\n\t\t\t\tthis.setTimeout( this.center );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// Vars.\n\tvar loading = false;\n\tvar geocoder = false;\n\n\t/**\n\t * withAPI\n\t *\n\t * Loads the Google Maps API library and troggers callback.\n\t *\n\t * @date\t28/3/19\n\t * @since\t5.7.14\n\t *\n\t * @param\tfunction callback The callback to excecute.\n\t * @return\tvoid\n\t */\n\n\tfunction withAPI( callback ) {\n\t\t// Check if geocoder exists.\n\t\tif ( geocoder ) {\n\t\t\treturn callback();\n\t\t}\n\n\t\t// Check if geocoder API exists.\n\t\tif ( acf.isset( window, 'google', 'maps', 'Geocoder' ) ) {\n\t\t\tgeocoder = new google.maps.Geocoder();\n\t\t\treturn callback();\n\t\t}\n\n\t\t// Geocoder will need to be loaded. Hook callback to action.\n\t\tacf.addAction( 'google_map_api_loaded', callback );\n\n\t\t// Bail early if already loading API.\n\t\tif ( loading ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// load api\n\t\tvar url = acf.get( 'google_map_api' );\n\t\tif ( url ) {\n\t\t\t// Set loading status.\n\t\t\tloading = true;\n\n\t\t\t// Load API\n\t\t\t$.ajax( {\n\t\t\t\turl: url,\n\t\t\t\tdataType: 'script',\n\t\t\t\tcache: true,\n\t\t\t\tsuccess: function () {\n\t\t\t\t\tgeocoder = new google.maps.Geocoder();\n\t\t\t\t\tacf.doAction( 'google_map_api_loaded' );\n\t\t\t\t},\n\t\t\t} );\n\t\t}\n\t}\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'image',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-image-uploader' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"hidden\"]:first' );\n\t\t},\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickAdd',\n\t\t\t'click a[data-name=\"edit\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"remove\"]': 'onClickRemove',\n\t\t\t'change input[type=\"file\"]': 'onChange',\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// add attribute to form\n\t\t\tif ( this.get( 'uploader' ) === 'basic' ) {\n\t\t\t\tthis.$el\n\t\t\t\t\t.closest( 'form' )\n\t\t\t\t\t.attr( 'enctype', 'multipart/form-data' );\n\t\t\t}\n\t\t},\n\n\t\tvalidateAttachment: function ( attachment ) {\n\t\t\t// Use WP attachment attributes when available.\n\t\t\tif ( attachment && attachment.attributes ) {\n\t\t\t\tattachment = attachment.attributes;\n\t\t\t}\n\n\t\t\t// Apply defaults.\n\t\t\tattachment = acf.parseArgs( attachment, {\n\t\t\t\tid: 0,\n\t\t\t\turl: '',\n\t\t\t\talt: '',\n\t\t\t\ttitle: '',\n\t\t\t\tcaption: '',\n\t\t\t\tdescription: '',\n\t\t\t\twidth: 0,\n\t\t\t\theight: 0,\n\t\t\t} );\n\n\t\t\t// Override with \"preview size\".\n\t\t\tvar size = acf.isget(\n\t\t\t\tattachment,\n\t\t\t\t'sizes',\n\t\t\t\tthis.get( 'preview_size' )\n\t\t\t);\n\t\t\tif ( size ) {\n\t\t\t\tattachment.url = size.url;\n\t\t\t\tattachment.width = size.width;\n\t\t\t\tattachment.height = size.height;\n\t\t\t}\n\n\t\t\t// Return.\n\t\t\treturn attachment;\n\t\t},\n\n\t\trender: function ( attachment ) {\n\t\t\tattachment = this.validateAttachment( attachment );\n\n\t\t\t// Update DOM.\n\t\t\tthis.$( 'img' ).attr( {\n\t\t\t\tsrc: attachment.url,\n\t\t\t\talt: attachment.alt,\n\t\t\t} );\n\t\t\tif ( attachment.id ) {\n\t\t\t\tthis.val( attachment.id );\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.val( '' );\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\t\t},\n\n\t\t// create a new repeater row and render value\n\t\tappend: function ( attachment, parent ) {\n\t\t\t// create function to find next available field within parent\n\t\t\tvar getNext = function ( field, parent ) {\n\t\t\t\t// find existing file fields within parent\n\t\t\t\tvar fields = acf.getFields( {\n\t\t\t\t\tkey: field.get( 'key' ),\n\t\t\t\t\tparent: parent.$el,\n\t\t\t\t} );\n\n\t\t\t\t// find the first field with no value\n\t\t\t\tfor ( var i = 0; i < fields.length; i++ ) {\n\t\t\t\t\tif ( ! fields[ i ].val() ) {\n\t\t\t\t\t\treturn fields[ i ];\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// return\n\t\t\t\treturn false;\n\t\t\t};\n\n\t\t\t// find existing file fields within parent\n\t\t\tvar field = getNext( this, parent );\n\n\t\t\t// add new row if no available field\n\t\t\tif ( ! field ) {\n\t\t\t\tparent.$( '.acf-button:last' ).trigger( 'click' );\n\t\t\t\tfield = getNext( this, parent );\n\t\t\t}\n\n\t\t\t// render\n\t\t\tif ( field ) {\n\t\t\t\tfield.render( attachment );\n\t\t\t}\n\t\t},\n\n\t\tselectAttachment: function () {\n\t\t\t// vars\n\t\t\tvar parent = this.parent();\n\t\t\tvar multiple = parent && parent.get( 'type' ) === 'repeater';\n\n\t\t\t// new frame\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'select',\n\t\t\t\ttype: 'image',\n\t\t\t\ttitle: acf.__( 'Select Image' ),\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tmultiple: multiple,\n\t\t\t\tlibrary: this.get( 'library' ),\n\t\t\t\tallowedTypes: this.get( 'mime_types' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tif ( i > 0 ) {\n\t\t\t\t\t\tthis.append( attachment, parent );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.render( attachment );\n\t\t\t\t\t}\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\teditAttachment: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) return;\n\n\t\t\t// popup\n\t\t\tvar frame = acf.newMediaPopup( {\n\t\t\t\tmode: 'edit',\n\t\t\t\ttitle: acf.__( 'Edit Image' ),\n\t\t\t\tbutton: acf.__( 'Update Image' ),\n\t\t\t\tattachment: val,\n\t\t\t\tfield: this.get( 'key' ),\n\t\t\t\tselect: $.proxy( function ( attachment, i ) {\n\t\t\t\t\tthis.render( attachment );\n\t\t\t\t}, this ),\n\t\t\t} );\n\t\t},\n\n\t\tremoveAttachment: function () {\n\t\t\tthis.render( false );\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\tthis.selectAttachment();\n\t\t},\n\n\t\tonClickEdit: function ( e, $el ) {\n\t\t\tthis.editAttachment();\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\tthis.removeAttachment();\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tvar $hiddenInput = this.$input();\n\n\t\t\tif ( ! $el.val() ) {\n\t\t\t\t$hiddenInput.val( '' );\n\t\t\t}\n\n\t\t\tacf.getFileInputData( $el, function ( data ) {\n\t\t\t\t$hiddenInput.val( $.param( data ) );\n\t\t\t} );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'link',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"edit\"]': 'onClickEdit',\n\t\t\t'click a[data-name=\"remove\"]': 'onClickRemove',\n\t\t\t'change .link-node': 'onChange',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-link' );\n\t\t},\n\n\t\t$node: function () {\n\t\t\treturn this.$( '.link-node' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\t// vars\n\t\t\tvar $node = this.$node();\n\n\t\t\t// return false if empty\n\t\t\tif ( ! $node.attr( 'href' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn {\n\t\t\t\ttitle: $node.html(),\n\t\t\t\turl: $node.attr( 'href' ),\n\t\t\t\ttarget: $node.attr( 'target' ),\n\t\t\t};\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// default\n\t\t\tval = acf.parseArgs( val, {\n\t\t\t\ttitle: '',\n\t\t\t\turl: '',\n\t\t\t\ttarget: '',\n\t\t\t} );\n\n\t\t\t// vars\n\t\t\tvar $div = this.$control();\n\t\t\tvar $node = this.$node();\n\n\t\t\t// remove class\n\t\t\t$div.removeClass( '-value -external' );\n\n\t\t\t// add class\n\t\t\tif ( val.url ) $div.addClass( '-value' );\n\t\t\tif ( val.target === '_blank' ) $div.addClass( '-external' );\n\n\t\t\t// update text\n\t\t\tthis.$( '.link-title' ).html( val.title );\n\t\t\tthis.$( '.link-url' ).attr( 'href', val.url ).html( val.url );\n\n\t\t\t// update node\n\t\t\t$node.html( val.title );\n\t\t\t$node.attr( 'href', val.url );\n\t\t\t$node.attr( 'target', val.target );\n\n\t\t\t// update inputs\n\t\t\tthis.$( '.input-title' ).val( val.title );\n\t\t\tthis.$( '.input-target' ).val( val.target );\n\t\t\tthis.$( '.input-url' ).val( val.url ).trigger( 'change' );\n\t\t},\n\n\t\tonClickEdit: function ( e, $el ) {\n\t\t\tacf.wpLink.open( this.$node() );\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\tthis.setValue( false );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\t// get the changed value\n\t\t\tvar val = this.getValue();\n\n\t\t\t// update inputs\n\t\t\tthis.setValue( val );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// manager\n\tacf.wpLink = new acf.Model( {\n\t\tgetNodeValue: function () {\n\t\t\tvar $node = this.get( 'node' );\n\t\t\treturn {\n\t\t\t\ttitle: acf.decode( $node.html() ),\n\t\t\t\turl: $node.attr( 'href' ),\n\t\t\t\ttarget: $node.attr( 'target' ),\n\t\t\t};\n\t\t},\n\n\t\tsetNodeValue: function ( val ) {\n\t\t\tvar $node = this.get( 'node' );\n\t\t\t$node.text( val.title );\n\t\t\t$node.attr( 'href', val.url );\n\t\t\t$node.attr( 'target', val.target );\n\t\t\t$node.trigger( 'change' );\n\t\t},\n\n\t\tgetInputValue: function () {\n\t\t\treturn {\n\t\t\t\ttitle: $( '#wp-link-text' ).val(),\n\t\t\t\turl: $( '#wp-link-url' ).val(),\n\t\t\t\ttarget: $( '#wp-link-target' ).prop( 'checked' )\n\t\t\t\t\t? '_blank'\n\t\t\t\t\t: '',\n\t\t\t};\n\t\t},\n\n\t\tsetInputValue: function ( val ) {\n\t\t\t$( '#wp-link-text' ).val( val.title );\n\t\t\t$( '#wp-link-url' ).val( val.url );\n\t\t\t$( '#wp-link-target' ).prop( 'checked', val.target === '_blank' );\n\t\t},\n\n\t\topen: function ( $node ) {\n\t\t\t// add events\n\t\t\tthis.on( 'wplink-open', 'onOpen' );\n\t\t\tthis.on( 'wplink-close', 'onClose' );\n\n\t\t\t// set node\n\t\t\tthis.set( 'node', $node );\n\n\t\t\t// create textarea\n\t\t\tvar $textarea = $(\n\t\t\t\t''\n\t\t\t);\n\t\t\t$( 'body' ).append( $textarea );\n\n\t\t\t// vars\n\t\t\tvar val = this.getNodeValue();\n\n\t\t\t// open popup\n\t\t\twpLink.open( 'acf-link-textarea', val.url, val.title, null );\n\t\t},\n\n\t\tonOpen: function () {\n\t\t\t// always show title (WP will hide title if empty)\n\t\t\t$( '#wp-link-wrap' ).addClass( 'has-text-field' );\n\n\t\t\t// set inputs\n\t\t\tvar val = this.getNodeValue();\n\t\t\tthis.setInputValue( val );\n\n\t\t\t// Update button text.\n\t\t\tif ( val.url && wpLinkL10n ) {\n\t\t\t\t$( '#wp-link-submit' ).val( wpLinkL10n.update );\n\t\t\t}\n\t\t},\n\n\t\tclose: function () {\n\t\t\twpLink.close();\n\t\t},\n\n\t\tonClose: function () {\n\t\t\t// Bail early if no node.\n\t\t\t// Needed due to WP triggering this event twice.\n\t\t\tif ( ! this.has( 'node' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Determine context.\n\t\t\tvar $submit = $( '#wp-link-submit' );\n\t\t\tvar isSubmit = $submit.is( ':hover' ) || $submit.is( ':focus' );\n\n\t\t\t// Set value\n\t\t\tif ( isSubmit ) {\n\t\t\t\tvar val = this.getInputValue();\n\t\t\t\tthis.setNodeValue( val );\n\t\t\t}\n\n\t\t\t// Cleanup.\n\t\t\tthis.off( 'wplink-open' );\n\t\t\tthis.off( 'wplink-close' );\n\t\t\t$( '#acf-link-textarea' ).remove();\n\t\t\tthis.set( 'node', null );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'oembed',\n\n\t\tevents: {\n\t\t\t'click [data-name=\"clear-button\"]': 'onClickClear',\n\t\t\t'keypress .input-search': 'onKeypressSearch',\n\t\t\t'keyup .input-search': 'onKeyupSearch',\n\t\t\t'change .input-search': 'onChangeSearch',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-oembed' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( '.input-value' );\n\t\t},\n\n\t\t$search: function () {\n\t\t\treturn this.$( '.input-search' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().val();\n\t\t},\n\n\t\tgetSearchVal: function () {\n\t\t\treturn this.$search().val();\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\t// class\n\t\t\tif ( val ) {\n\t\t\t\tthis.$control().addClass( 'has-value' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( 'has-value' );\n\t\t\t}\n\n\t\t\tacf.val( this.$input(), val );\n\t\t},\n\n\t\tshowLoading: function ( show ) {\n\t\t\tacf.showLoading( this.$( '.canvas' ) );\n\t\t},\n\n\t\thideLoading: function () {\n\t\t\tacf.hideLoading( this.$( '.canvas' ) );\n\t\t},\n\n\t\tmaybeSearch: function () {\n\t\t\t// vars\n\t\t\tvar prevUrl = this.val();\n\t\t\tvar url = this.getSearchVal();\n\n\t\t\t// no value\n\t\t\tif ( ! url ) {\n\t\t\t\treturn this.clear();\n\t\t\t}\n\n\t\t\t// fix missing 'http://' - causes the oembed code to error and fail\n\t\t\tif ( url.substr( 0, 4 ) != 'http' ) {\n\t\t\t\turl = 'http://' + url;\n\t\t\t}\n\n\t\t\t// bail early if no change\n\t\t\tif ( url === prevUrl ) return;\n\n\t\t\t// clear existing timeout\n\t\t\tvar timeout = this.get( 'timeout' );\n\t\t\tif ( timeout ) {\n\t\t\t\tclearTimeout( timeout );\n\t\t\t}\n\n\t\t\t// set new timeout\n\t\t\tvar callback = $.proxy( this.search, this, url );\n\t\t\tthis.set( 'timeout', setTimeout( callback, 300 ) );\n\t\t},\n\n\t\tsearch: function ( url ) {\n\t\t\t// ajax\n\t\t\tvar ajaxData = {\n\t\t\t\taction: 'acf/fields/oembed/search',\n\t\t\t\ts: url,\n\t\t\t\tfield_key: this.get( 'key' ),\n\t\t\t};\n\n\t\t\t// clear existing timeout\n\t\t\tvar xhr = this.get( 'xhr' );\n\t\t\tif ( xhr ) {\n\t\t\t\txhr.abort();\n\t\t\t}\n\n\t\t\t// loading\n\t\t\tthis.showLoading();\n\n\t\t\t// query\n\t\t\tvar xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: function ( json ) {\n\t\t\t\t\t// error\n\t\t\t\t\tif ( ! json || ! json.html ) {\n\t\t\t\t\t\tjson = {\n\t\t\t\t\t\t\turl: false,\n\t\t\t\t\t\t\thtml: '',\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\tthis.val( json.url );\n\t\t\t\t\tthis.$( '.canvas-media' ).html( json.html );\n\t\t\t\t},\n\t\t\t\tcomplete: function () {\n\t\t\t\t\tthis.hideLoading();\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\tthis.set( 'xhr', xhr );\n\t\t},\n\n\t\tclear: function () {\n\t\t\tthis.val( '' );\n\t\t\tthis.$search().val( '' );\n\t\t\tthis.$( '.canvas-media' ).html( '' );\n\t\t},\n\n\t\tonClickClear: function ( e, $el ) {\n\t\t\tthis.clear();\n\t\t},\n\n\t\tonKeypressSearch: function ( e, $el ) {\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t\tthis.maybeSearch();\n\t\t\t}\n\t\t},\n\n\t\tonKeyupSearch: function ( e, $el ) {\n\t\t\tif ( $el.val() ) {\n\t\t\t\tthis.maybeSearch();\n\t\t\t}\n\t\t},\n\n\t\tonChangeSearch: function ( e, $el ) {\n\t\t\tthis.maybeSearch();\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'page_link',\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'post_object',\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'radio',\n\n\t\tevents: {\n\t\t\t'click input[type=\"radio\"]': 'onClick',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-radio-list' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input:checked' );\n\t\t},\n\n\t\t$inputText: function () {\n\t\t\treturn this.$( 'input[type=\"text\"]' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = this.$input().val();\n\t\t\tif ( val === 'other' && this.get( 'other_choice' ) ) {\n\t\t\t\tval = this.$inputText().val();\n\t\t\t}\n\t\t\treturn val;\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\t\t\tvar val = $el.val();\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t\tval = false;\n\t\t\t}\n\n\t\t\t// other\n\t\t\tif ( this.get( 'other_choice' ) ) {\n\t\t\t\t// enable\n\t\t\t\tif ( val === 'other' ) {\n\t\t\t\t\tthis.$inputText().prop( 'disabled', false );\n\n\t\t\t\t\t// disable\n\t\t\t\t} else {\n\t\t\t\t\tthis.$inputText().prop( 'disabled', true );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'range',\n\n\t\tevents: {\n\t\t\t'input input[type=\"range\"]': 'onChange',\n\t\t\t'change input': 'onChange',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"range\"]' );\n\t\t},\n\n\t\t$inputAlt: function () {\n\t\t\treturn this.$( 'input[type=\"number\"]' );\n\t\t},\n\n\t\tsetValue: function ( val ) {\n\t\t\tthis.busy = true;\n\n\t\t\t// Update range input (with change).\n\t\t\tacf.val( this.$input(), val );\n\n\t\t\t// Update alt input (without change).\n\t\t\t// Read in input value to inherit min/max validation.\n\t\t\tacf.val( this.$inputAlt(), this.$input().val(), true );\n\n\t\t\tthis.busy = false;\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tif ( ! this.busy ) {\n\t\t\t\tthis.setValue( $el.val() );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'relationship',\n\n\t\tevents: {\n\t\t\t'keypress [data-filter]': 'onKeypressFilter',\n\t\t\t'change [data-filter]': 'onChangeFilter',\n\t\t\t'keyup [data-filter]': 'onChangeFilter',\n\t\t\t'click .choices-list .acf-rel-item': 'onClickAdd',\n\t\t\t'keypress .choices-list .acf-rel-item': 'onKeypressFilter',\n\t\t\t'keypress .values-list .acf-rel-item': 'onKeypressFilter',\n\t\t\t'click [data-name=\"remove_item\"]': 'onClickRemove',\n\t\t\t'touchstart .values-list .acf-rel-item': 'onTouchStartValues',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-relationship' );\n\t\t},\n\n\t\t$list: function ( list ) {\n\t\t\treturn this.$( '.' + list + '-list' );\n\t\t},\n\n\t\t$listItems: function ( list ) {\n\t\t\treturn this.$list( list ).find( '.acf-rel-item' );\n\t\t},\n\n\t\t$listItem: function ( list, id ) {\n\t\t\treturn this.$list( list ).find(\n\t\t\t\t'.acf-rel-item[data-id=\"' + id + '\"]'\n\t\t\t);\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\tvar val = [];\n\t\t\tthis.$listItems( 'values' ).each( function () {\n\t\t\t\tval.push( $( this ).data( 'id' ) );\n\t\t\t} );\n\t\t\treturn val.length ? val : false;\n\t\t},\n\n\t\tnewChoice: function ( props ) {\n\t\t\treturn [\n\t\t\t\t'
      • ',\n\t\t\t\t'' +\n\t\t\t\t\tprops.text +\n\t\t\t\t\t'',\n\t\t\t\t'
      • ',\n\t\t\t].join( '' );\n\t\t},\n\n\t\tnewValue: function ( props ) {\n\t\t\treturn [\n\t\t\t\t'
      • ',\n\t\t\t\t'',\n\t\t\t\t'' +\n\t\t\t\t\tprops.text,\n\t\t\t\t'',\n\t\t\t\t'',\n\t\t\t\t'
      • ',\n\t\t\t].join( '' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Delay initialization until \"interacted with\" or \"in view\".\n\t\t\tvar delayed = this.proxy(\n\t\t\t\tacf.once( function () {\n\t\t\t\t\t// Add sortable.\n\t\t\t\t\tthis.$list( 'values' ).sortable( {\n\t\t\t\t\t\titems: 'li',\n\t\t\t\t\t\tforceHelperSize: true,\n\t\t\t\t\t\tforcePlaceholderSize: true,\n\t\t\t\t\t\tscroll: true,\n\t\t\t\t\t\tupdate: this.proxy( function () {\n\t\t\t\t\t\t\tthis.$input().trigger( 'change' );\n\t\t\t\t\t\t} ),\n\t\t\t\t\t} );\n\n\t\t\t\t\t// Avoid browser remembering old scroll position and add event.\n\t\t\t\t\tthis.$list( 'choices' )\n\t\t\t\t\t\t.scrollTop( 0 )\n\t\t\t\t\t\t.on( 'scroll', this.proxy( this.onScrollChoices ) );\n\n\t\t\t\t\t// Fetch choices.\n\t\t\t\t\tthis.fetch();\n\t\t\t\t} )\n\t\t\t);\n\n\t\t\t// Bind \"interacted with\".\n\t\t\tthis.$el.one( 'mouseover', delayed );\n\t\t\tthis.$el.one( 'focus', 'input', delayed );\n\n\t\t\t// Bind \"in view\".\n\t\t\tacf.onceInView( this.$el, delayed );\n\t\t},\n\n\t\tonScrollChoices: function ( e ) {\n\t\t\t// bail early if no more results\n\t\t\tif ( this.get( 'loading' ) || ! this.get( 'more' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Scrolled to bottom\n\t\t\tvar $list = this.$list( 'choices' );\n\t\t\tvar scrollTop = Math.ceil( $list.scrollTop() );\n\t\t\tvar scrollHeight = Math.ceil( $list[ 0 ].scrollHeight );\n\t\t\tvar innerHeight = Math.ceil( $list.innerHeight() );\n\t\t\tvar paged = this.get( 'paged' ) || 1;\n\t\t\tif ( scrollTop + innerHeight >= scrollHeight ) {\n\t\t\t\t// update paged\n\t\t\t\tthis.set( 'paged', paged + 1 );\n\n\t\t\t\t// fetch\n\t\t\t\tthis.fetch();\n\t\t\t}\n\t\t},\n\n\t\tonKeypressFilter: function ( e, $el ) {\n\t\t\t// Receive enter key when selecting relationship items.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-add' ) && e.which == 13 ) {\n\t\t\t\tthis.onClickAdd(e, $el);\n\t\t\t}\n\t\t\t// Receive enter key when removing relationship items.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-remove' ) && e.which == 13 ) {\n\t\t\t\tthis.onClickRemove(e, $el);\n\t\t\t}\n\t\t\t// don't submit form\n\t\t\tif ( e.which == 13 ) {\n\t\t\t\te.preventDefault();\n\t\t\t}\n\t\t},\n\n\t\tonChangeFilter: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar val = $el.val();\n\t\t\tvar filter = $el.data( 'filter' );\n\n\t\t\t// Bail early if filter has not changed\n\t\t\tif ( this.get( filter ) === val ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update attr\n\t\t\tthis.set( filter, val );\n\n\t\t\t// reset paged\n\t\t\tthis.set( 'paged', 1 );\n\n\t\t\t// fetch\n\t\t\tif ( $el.is( 'select' ) ) {\n\t\t\t\tthis.fetch();\n\n\t\t\t\t// search must go through timeout\n\t\t\t} else {\n\t\t\t\tthis.maybeFetch();\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\t\t\tvar max = parseInt( this.get( 'max' ) );\n\n\t\t\t// can be added?\n\t\t\tif ( $el.hasClass( 'disabled' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// validate\n\t\t\tif ( max > 0 && val && val.length >= max ) {\n\t\t\t\t// add notice\n\t\t\t\tthis.showNotice( {\n\t\t\t\t\ttext: acf\n\t\t\t\t\t\t.__( 'Maximum values reached ( {max} values )' )\n\t\t\t\t\t\t.replace( '{max}', max ),\n\t\t\t\t\ttype: 'warning',\n\t\t\t\t} );\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// disable\n\t\t\t$el.addClass( 'disabled' );\n\n\t\t\t// add\n\t\t\tvar html = this.newValue( {\n\t\t\t\tid: $el.data( 'id' ),\n\t\t\t\ttext: $el.html(),\n\t\t\t} );\n\t\t\tthis.$list( 'values' ).append( html );\n\n\t\t\t// trigger change\n\t\t\tthis.$input().trigger( 'change' );\n\t\t},\n\n\t\tonClickRemove: function ( e, $el ) {\n\t\t\t// Prevent default here because generic handler wont be triggered.\n\t\t\te.preventDefault();\n\n\t\t\tlet $span;\n\t\t\t// Behavior if triggered from tabbed event.\n\t\t\tif ( $el.hasClass( 'acf-rel-item-remove' )) {\n\t\t\t\t$span = $el;\n\t\t\t} else {\n\t\t\t\t// Behavior if triggered through click event.\n\t\t\t\t$span = $el.parent();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tconst $li = $span.parent();\n\t\t\tconst id = $span.data( 'id' );\n\n\t\t\t// remove value\n\t\t\t$li.remove();\n\n\t\t\t// show choice\n\t\t\tthis.$listItem( 'choices', id ).removeClass( 'disabled' );\n\n\t\t\t// trigger change\n\t\t\tthis.$input().trigger( 'change' );\n\t\t},\n\n\t\tonTouchStartValues: function( e, $el ) {\n\t\t\t$( this.$listItems( 'values' ) ).removeClass( 'relationship-hover' );\n\t\t\t$el.addClass( 'relationship-hover' );\n\t\t},\n\n\t\tmaybeFetch: function () {\n\t\t\t// vars\n\t\t\tvar timeout = this.get( 'timeout' );\n\n\t\t\t// abort timeout\n\t\t\tif ( timeout ) {\n\t\t\t\tclearTimeout( timeout );\n\t\t\t}\n\n\t\t\t// fetch\n\t\t\ttimeout = this.setTimeout( this.fetch, 300 );\n\t\t\tthis.set( 'timeout', timeout );\n\t\t},\n\n\t\tgetAjaxData: function () {\n\t\t\t// load data based on element attributes\n\t\t\tvar ajaxData = this.$control().data();\n\t\t\tfor ( var name in ajaxData ) {\n\t\t\t\tajaxData[ name ] = this.get( name );\n\t\t\t}\n\n\t\t\t// extra\n\t\t\tajaxData.action = 'acf/fields/relationship/query';\n\t\t\tajaxData.field_key = this.get( 'key' );\n\n\t\t\t// Filter.\n\t\t\tajaxData = acf.applyFilters(\n\t\t\t\t'relationship_ajax_data',\n\t\t\t\tajaxData,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn ajaxData;\n\t\t},\n\n\t\tfetch: function () {\n\t\t\t// abort XHR if this field is already loading AJAX data\n\t\t\tvar xhr = this.get( 'xhr' );\n\t\t\tif ( xhr ) {\n\t\t\t\txhr.abort();\n\t\t\t}\n\n\t\t\t// add to this.o\n\t\t\tvar ajaxData = this.getAjaxData();\n\n\t\t\t// clear html if is new query\n\t\t\tvar $choiceslist = this.$list( 'choices' );\n\t\t\tif ( ajaxData.paged == 1 ) {\n\t\t\t\t$choiceslist.html( '' );\n\t\t\t}\n\n\t\t\t// loading\n\t\t\tvar $loading = $(\n\t\t\t\t'
      • ' +\n\t\t\t\t\tacf.__( 'Loading' ) +\n\t\t\t\t\t'
      • '\n\t\t\t);\n\t\t\t$choiceslist.append( $loading );\n\t\t\tthis.set( 'loading', true );\n\n\t\t\t// callback\n\t\t\tvar onComplete = function () {\n\t\t\t\tthis.set( 'loading', false );\n\t\t\t\t$loading.remove();\n\t\t\t};\n\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// no results\n\t\t\t\tif ( ! json || ! json.results || ! json.results.length ) {\n\t\t\t\t\t// prevent pagination\n\t\t\t\t\tthis.set( 'more', false );\n\n\t\t\t\t\t// add message\n\t\t\t\t\tif ( this.get( 'paged' ) == 1 ) {\n\t\t\t\t\t\tthis.$list( 'choices' ).append(\n\t\t\t\t\t\t\t'
      • ' + acf.__( 'No matches found' ) + '
      • '\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// set more (allows pagination scroll)\n\t\t\t\tthis.set( 'more', json.more );\n\n\t\t\t\t// get new results\n\t\t\t\tvar html = this.walkChoices( json.results );\n\t\t\t\tvar $html = $( html );\n\n\t\t\t\t// apply .disabled to left li's\n\t\t\t\tvar val = this.val();\n\t\t\t\tif ( val && val.length ) {\n\t\t\t\t\tval.map( function ( id ) {\n\t\t\t\t\t\t$html\n\t\t\t\t\t\t\t.find( '.acf-rel-item[data-id=\"' + id + '\"]' )\n\t\t\t\t\t\t\t.addClass( 'disabled' );\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t// append\n\t\t\t\t$choiceslist.append( $html );\n\n\t\t\t\t// merge together groups\n\t\t\t\tvar $prevLabel = false;\n\t\t\t\tvar $prevList = false;\n\n\t\t\t\t$choiceslist.find( '.acf-rel-label' ).each( function () {\n\t\t\t\t\tvar $label = $( this );\n\t\t\t\t\tvar $list = $label.siblings( 'ul' );\n\n\t\t\t\t\tif ( $prevLabel && $prevLabel.text() == $label.text() ) {\n\t\t\t\t\t\t$prevList.append( $list.children() );\n\t\t\t\t\t\t$( this ).parent().remove();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\t$prevLabel = $label;\n\t\t\t\t\t$prevList = $list;\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// get results\n\t\t\tvar xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdataType: 'json',\n\t\t\t\ttype: 'post',\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t\tcomplete: onComplete,\n\t\t\t} );\n\n\t\t\t// set\n\t\t\tthis.set( 'xhr', xhr );\n\t\t},\n\n\t\twalkChoices: function ( data ) {\n\t\t\t// walker\n\t\t\tvar walk = function ( data ) {\n\t\t\t\t// vars\n\t\t\t\tvar html = '';\n\n\t\t\t\t// is array\n\t\t\t\tif ( $.isArray( data ) ) {\n\t\t\t\t\tdata.map( function ( item ) {\n\t\t\t\t\t\thtml += walk( item );\n\t\t\t\t\t} );\n\n\t\t\t\t\t// is item\n\t\t\t\t} else if ( $.isPlainObject( data ) ) {\n\t\t\t\t\t// group\n\t\t\t\t\tif ( data.children !== undefined ) {\n\t\t\t\t\t\thtml +=\n\t\t\t\t\t\t\t'
      • ' +\n\t\t\t\t\t\t\tacf.escHtml( data.text ) +\n\t\t\t\t\t\t\t'
          ';\n\t\t\t\t\t\thtml += walk( data.children );\n\t\t\t\t\t\thtml += '
      • ';\n\n\t\t\t\t\t\t// single\n\t\t\t\t\t} else {\n\t\t\t\t\t\thtml +=\n\t\t\t\t\t\t\t'
      • ' +\n\t\t\t\t\t\t\tacf.escHtml( data.text ) +\n\t\t\t\t\t\t\t'
      • ';\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// return\n\t\t\t\treturn html;\n\t\t\t};\n\n\t\t\treturn walk( data );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'select',\n\n\t\tselect2: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\tremoveField: 'onRemove',\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'select' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$input();\n\n\t\t\t// inherit data\n\t\t\tthis.inherit( $select );\n\n\t\t\t// select2\n\t\t\tif ( this.get( 'ui' ) ) {\n\t\t\t\t// populate ajax_data (allowing custom attribute to already exist)\n\t\t\t\tvar ajaxAction = this.get( 'ajax_action' );\n\t\t\t\tif ( ! ajaxAction ) {\n\t\t\t\t\tajaxAction = 'acf/fields/' + this.get( 'type' ) + '/query';\n\t\t\t\t}\n\n\t\t\t\t// select2\n\t\t\t\tthis.select2 = acf.newSelect2( $select, {\n\t\t\t\t\tfield: this,\n\t\t\t\t\tajax: this.get( 'ajax' ),\n\t\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\t\tallowNull: this.get( 'allow_null' ),\n\t\t\t\t\tajaxAction: ajaxAction,\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\n\t\tonRemove: function () {\n\t\t\tif ( this.select2 ) {\n\t\t\t\tthis.select2.destroy();\n\t\t\t}\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\tif ( this.select2 ) {\n\t\t\t\t$duplicate.find( '.select2-container' ).remove();\n\t\t\t\t$duplicate\n\t\t\t\t\t.find( 'select' )\n\t\t\t\t\t.removeClass( 'select2-hidden-accessible' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar CONTEXT = 'tab';\n\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'tab',\n\n\t\twait: '',\n\n\t\ttabs: false,\n\n\t\ttab: false,\n\n\t\tevents: {\n\t\t\tduplicateField: 'onDuplicate',\n\t\t},\n\n\t\tfindFields: function () {\n\t\t\tlet filter;\n\n\t\t\t/**\n\t\t\t * Tabs in the admin UI that can be extended by third\n\t\t\t * parties have the child settings wrapped inside an extra div,\n\t\t\t * so we need to look for that instead of an adjacent .acf-field.\n\t\t\t */\n\t\t\tswitch ( this.get( 'key' ) ) {\n\t\t\t\tcase 'acf_field_settings_tabs':\n\t\t\t\t\tfilter = '.acf-field-settings-main';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_field_group_settings_tabs':\n\t\t\t\t\tfilter = '.field-group-settings-tab';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_browse_fields_tabs':\n\t\t\t\t\tfilter = '.acf-field-types-tab';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_post_type_tabs':\n\t\t\t\t\tfilter = '.acf-post-type-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_taxonomy_tabs':\n\t\t\t\t\tfilter = '.acf-taxonomy-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'acf_ui_options_page_tabs':\n\t\t\t\t\tfilter = '.acf-ui-options-page-advanced-settings';\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tfilter = '.acf-field';\n\t\t\t}\n\n\t\t\treturn this.$el.nextUntil( '.acf-field-tab', filter );\n\t\t},\n\n\t\tgetFields: function () {\n\t\t\treturn acf.getFields( this.findFields() );\n\t\t},\n\n\t\tfindTabs: function () {\n\t\t\treturn this.$el.prevAll( '.acf-tab-wrap:first' );\n\t\t},\n\n\t\tfindTab: function () {\n\t\t\treturn this.$( '.acf-tab-button' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// bail early if is td\n\t\t\tif ( this.$el.is( 'td' ) ) {\n\t\t\t\tthis.events = {};\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $tabs = this.findTabs();\n\t\t\tvar $tab = this.findTab();\n\t\t\tvar settings = acf.parseArgs( $tab.data(), {\n\t\t\t\tendpoint: false,\n\t\t\t\tplacement: '',\n\t\t\t\tbefore: this.$el,\n\t\t\t} );\n\n\t\t\t// create wrap\n\t\t\tif ( ! $tabs.length || settings.endpoint ) {\n\t\t\t\tthis.tabs = new Tabs( settings );\n\t\t\t} else {\n\t\t\t\tthis.tabs = $tabs.data( 'acf' );\n\t\t\t}\n\n\t\t\t// add tab\n\t\t\tthis.tab = this.tabs.addTab( $tab, this );\n\t\t},\n\n\t\tisActive: function () {\n\t\t\treturn this.tab.isActive();\n\t\t},\n\n\t\tshowFields: function () {\n\t\t\t// show fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.show( this.cid, CONTEXT );\n\t\t\t\tfield.hiddenByTab = false;\n\t\t\t}, this );\n\t\t},\n\n\t\thideFields: function () {\n\t\t\t// hide fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.hide( this.cid, CONTEXT );\n\t\t\t\tfield.hiddenByTab = this.tab;\n\t\t\t}, this );\n\t\t},\n\n\t\tshow: function ( lockKey ) {\n\t\t\t// show field and store result\n\t\t\tvar visible = acf.Field.prototype.show.apply( this, arguments );\n\n\t\t\t// check if now visible\n\t\t\tif ( visible ) {\n\t\t\t\t// show tab\n\t\t\t\tthis.tab.show();\n\n\t\t\t\t// check active tabs\n\t\t\t\tthis.tabs.refresh();\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn visible;\n\t\t},\n\n\t\thide: function ( lockKey ) {\n\t\t\t// hide field and store result\n\t\t\tvar hidden = acf.Field.prototype.hide.apply( this, arguments );\n\n\t\t\t// check if now hidden\n\t\t\tif ( hidden ) {\n\t\t\t\t// hide tab\n\t\t\t\tthis.tab.hide();\n\n\t\t\t\t// reset tabs if this was active\n\t\t\t\tif ( this.isActive() ) {\n\t\t\t\t\tthis.tabs.reset();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn hidden;\n\t\t},\n\n\t\tenable: function ( lockKey ) {\n\t\t\t// enable fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.enable( CONTEXT );\n\t\t\t} );\n\t\t},\n\n\t\tdisable: function ( lockKey ) {\n\t\t\t// disable fields\n\t\t\tthis.getFields().map( function ( field ) {\n\t\t\t\tfield.disable( CONTEXT );\n\t\t\t} );\n\t\t},\n\n\t\tonDuplicate: function ( e, $el, $duplicate ) {\n\t\t\tif ( this.isActive() ) {\n\t\t\t\t$duplicate.prevAll( '.acf-tab-wrap:first' ).remove();\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t/**\n\t * tabs\n\t *\n\t * description\n\t *\n\t * @date\t8/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar i = 0;\n\tvar Tabs = acf.Model.extend( {\n\t\ttabs: [],\n\n\t\tactive: false,\n\n\t\tactions: {\n\t\t\trefresh: 'onRefresh',\n\t\t\tclose_field_object: 'onCloseFieldObject',\n\t\t},\n\n\t\tdata: {\n\t\t\tbefore: false,\n\t\t\tplacement: 'top',\n\t\t\tindex: 0,\n\t\t\tinitialized: false,\n\t\t},\n\n\t\tsetup: function ( settings ) {\n\t\t\t// data\n\t\t\t$.extend( this.data, settings );\n\n\t\t\t// define this prop to avoid scope issues\n\t\t\tthis.tabs = [];\n\t\t\tthis.active = false;\n\n\t\t\t// vars\n\t\t\tvar placement = this.get( 'placement' );\n\t\t\tvar $before = this.get( 'before' );\n\t\t\tvar $parent = $before.parent();\n\n\t\t\t// add sidebar for left placement\n\t\t\tif ( placement == 'left' && $parent.hasClass( 'acf-fields' ) ) {\n\t\t\t\t$parent.addClass( '-sidebar' );\n\t\t\t}\n\n\t\t\t// create wrap\n\t\t\tif ( $before.is( 'tr' ) ) {\n\t\t\t\tthis.$el = $(\n\t\t\t\t\t'
        '\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\tlet ulClass = 'acf-hl acf-tab-group';\n\n\t\t\t\tif ( this.get( 'key' ) === 'acf_field_settings_tabs' ) {\n\t\t\t\t\tulClass = 'acf-field-settings-tab-bar';\n\t\t\t\t}\n\n\t\t\t\tthis.$el = $(\n\t\t\t\t\t'
          '\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// append\n\t\t\t$before.before( this.$el );\n\n\t\t\t// set index\n\t\t\tthis.set( 'index', i, true );\n\t\t\ti++;\n\t\t},\n\n\t\tinitializeTabs: function () {\n\t\t\t// Bail if tabs are disabled.\n\t\t\tif (\n\t\t\t\t'acf_field_settings_tabs' === this.get( 'key' ) &&\n\t\t\t\t$( '#acf-field-group-fields' ).hasClass( 'hide-tabs' )\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// find first visible tab\n\t\t\tvar tab = this.getVisible().shift();\n\n\t\t\t// remember previous tab state\n\t\t\tvar order = acf.getPreference( 'this.tabs' ) || [];\n\t\t\tvar groupIndex = this.get( 'index' );\n\t\t\tvar tabIndex = order[ groupIndex ];\n\n\t\t\tif ( this.tabs[ tabIndex ] && this.tabs[ tabIndex ].isVisible() ) {\n\t\t\t\ttab = this.tabs[ tabIndex ];\n\t\t\t}\n\n\t\t\t// select\n\t\t\tif ( tab ) {\n\t\t\t\tthis.selectTab( tab );\n\t\t\t} else {\n\t\t\t\tthis.closeTabs();\n\t\t\t}\n\n\t\t\t// set local variable used by tabsManager\n\t\t\tthis.set( 'initialized', true );\n\t\t},\n\n\t\tgetVisible: function () {\n\t\t\treturn this.tabs.filter( function ( tab ) {\n\t\t\t\treturn tab.isVisible();\n\t\t\t} );\n\t\t},\n\n\t\tgetActive: function () {\n\t\t\treturn this.active;\n\t\t},\n\n\t\tsetActive: function ( tab ) {\n\t\t\treturn ( this.active = tab );\n\t\t},\n\n\t\thasActive: function () {\n\t\t\treturn this.active !== false;\n\t\t},\n\n\t\tisActive: function ( tab ) {\n\t\t\tvar active = this.getActive();\n\t\t\treturn active && active.cid === tab.cid;\n\t\t},\n\n\t\tcloseActive: function () {\n\t\t\tif ( this.hasActive() ) {\n\t\t\t\tthis.closeTab( this.getActive() );\n\t\t\t}\n\t\t},\n\n\t\topenTab: function ( tab ) {\n\t\t\t// close existing tab\n\t\t\tthis.closeActive();\n\n\t\t\t// open\n\t\t\ttab.open();\n\n\t\t\t// set active\n\t\t\tthis.setActive( tab );\n\t\t},\n\n\t\tcloseTab: function ( tab ) {\n\t\t\t// close\n\t\t\ttab.close();\n\n\t\t\t// set active\n\t\t\tthis.setActive( false );\n\t\t},\n\n\t\tcloseTabs: function () {\n\t\t\tthis.tabs.map( this.closeTab, this );\n\t\t},\n\n\t\tselectTab: function ( tab ) {\n\t\t\t// close other tabs\n\t\t\tthis.tabs.map( function ( t ) {\n\t\t\t\tif ( tab.cid !== t.cid ) {\n\t\t\t\t\tthis.closeTab( t );\n\t\t\t\t}\n\t\t\t}, this );\n\n\t\t\t// open\n\t\t\tthis.openTab( tab );\n\t\t},\n\n\t\taddTab: function ( $a, field ) {\n\t\t\t// create
        • \n\t\t\tvar $li = $( '
        • ' + $a.outerHTML() + '
        • ' );\n\n\t\t\t// add settings type class.\n\t\t\tvar classes = $a.attr( 'class' ).replace( 'acf-tab-button', '' );\n\t\t\t$li.addClass( classes );\n\n\t\t\t// append\n\t\t\tthis.$( 'ul' ).append( $li );\n\n\t\t\t// initialize\n\t\t\tvar tab = new Tab( {\n\t\t\t\t$el: $li,\n\t\t\t\tfield: field,\n\t\t\t\tgroup: this,\n\t\t\t} );\n\n\t\t\t// store\n\t\t\tthis.tabs.push( tab );\n\n\t\t\t// return\n\t\t\treturn tab;\n\t\t},\n\n\t\treset: function () {\n\t\t\t// close existing tab\n\t\t\tthis.closeActive();\n\n\t\t\t// find and active a tab\n\t\t\treturn this.refresh();\n\t\t},\n\n\t\trefresh: function () {\n\t\t\t// bail early if active already exists\n\t\t\tif ( this.hasActive() ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// find next active tab\n\t\t\tvar tab = this.getVisible().shift();\n\t\t\t// open tab\n\t\t\tif ( tab ) {\n\t\t\t\tthis.openTab( tab );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn tab;\n\t\t},\n\n\t\tonRefresh: function () {\n\t\t\t// only for left placements\n\t\t\tif ( this.get( 'placement' ) !== 'left' ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar $parent = this.$el.parent();\n\t\t\tvar $list = this.$el.children( 'ul' );\n\t\t\tvar attribute = $parent.is( 'td' ) ? 'height' : 'min-height';\n\n\t\t\t// find height (minus 1 for border-bottom)\n\t\t\tvar height = $list.position().top + $list.outerHeight( true ) - 1;\n\n\t\t\t// add css\n\t\t\t$parent.css( attribute, height );\n\t\t},\n\n\t\tonCloseFieldObject: function ( fieldObject ) {\n\t\t\tconst tab = this.getVisible().find( ( item ) => {\n\t\t\t\tconst id = item.$el.closest( 'div[data-id]' ).data( 'id' );\n\t\t\t\tif ( fieldObject.data.id === id ) {\n\t\t\t\t\treturn item;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tif ( tab ) {\n\t\t\t\t// Wait for field group drawer to close\n\t\t\t\tsetTimeout( () => {\n\t\t\t\t\tthis.openTab( tab );\n\t\t\t\t}, 300 );\n\t\t\t}\n\t\t},\n\t} );\n\n\tvar Tab = acf.Model.extend( {\n\t\tgroup: false,\n\n\t\tfield: false,\n\n\t\tevents: {\n\t\t\t'click a': 'onClick',\n\t\t},\n\n\t\tindex: function () {\n\t\t\treturn this.$el.index();\n\t\t},\n\n\t\tisVisible: function () {\n\t\t\treturn acf.isVisible( this.$el );\n\t\t},\n\n\t\tisActive: function () {\n\t\t\treturn this.$el.hasClass( 'active' );\n\t\t},\n\n\t\topen: function () {\n\t\t\t// add class\n\t\t\tthis.$el.addClass( 'active' );\n\n\t\t\t// show field\n\t\t\tthis.field.showFields();\n\t\t},\n\n\t\tclose: function () {\n\t\t\t// remove class\n\t\t\tthis.$el.removeClass( 'active' );\n\n\t\t\t// hide field\n\t\t\tthis.field.hideFields();\n\t\t},\n\n\t\tonClick: function ( e, $el ) {\n\t\t\t// prevent default\n\t\t\te.preventDefault();\n\n\t\t\t// toggle\n\t\t\tthis.toggle();\n\t\t},\n\n\t\ttoggle: function () {\n\t\t\t// bail early if already active\n\t\t\tif ( this.isActive() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// toggle this tab\n\t\t\tthis.group.openTab( this );\n\t\t},\n\t} );\n\n\tvar tabsManager = new acf.Model( {\n\t\tpriority: 50,\n\n\t\tactions: {\n\t\t\tprepare: 'render',\n\t\t\tappend: 'render',\n\t\t\tunload: 'onUnload',\n\t\t\tshow: 'render',\n\t\t\tinvalid_field: 'onInvalidField',\n\t\t},\n\n\t\tfindTabs: function () {\n\t\t\treturn $( '.acf-tab-wrap' );\n\t\t},\n\n\t\tgetTabs: function () {\n\t\t\treturn acf.getInstances( this.findTabs() );\n\t\t},\n\n\t\trender: function ( $el ) {\n\t\t\tthis.getTabs().map( function ( tabs ) {\n\t\t\t\tif ( ! tabs.get( 'initialized' ) ) {\n\t\t\t\t\ttabs.initializeTabs();\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\tonInvalidField: function ( field ) {\n\t\t\t// bail early if busy\n\t\t\tif ( this.busy ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// ignore if not hidden by tab\n\t\t\tif ( ! field.hiddenByTab ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// toggle tab\n\t\t\tfield.hiddenByTab.toggle();\n\n\t\t\t// ignore other invalid fields\n\t\t\tthis.busy = true;\n\t\t\tthis.setTimeout( function () {\n\t\t\t\tthis.busy = false;\n\t\t\t}, 100 );\n\t\t},\n\n\t\tonUnload: function () {\n\t\t\t// vars\n\t\t\tvar order = [];\n\n\t\t\t// loop\n\t\t\tthis.getTabs().map( function ( group ) {\n\t\t\t\t// Do not save selected tab on field settings, or an acf-advanced-settings when unloading\n\t\t\t\tif (\n\t\t\t\t\tgroup.$el.children( '.acf-field-settings-tab-bar' )\n\t\t\t\t\t\t.length ||\n\t\t\t\t\tgroup.$el.parents( '#acf-advanced-settings.postbox' ).length\n\t\t\t\t) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\n\t\t\t\tvar active = group.hasActive() ? group.getActive().index() : 0;\n\t\t\t\torder.push( active );\n\t\t\t} );\n\n\t\t\t// bail if no tabs\n\t\t\tif ( ! order.length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update\n\t\t\tacf.setPreference( 'this.tabs', order );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'taxonomy',\n\n\t\tdata: {\n\t\t\tftype: 'select',\n\t\t},\n\n\t\tselect2: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'click a[data-name=\"add\"]': 'onClickAdd',\n\t\t\t'click input[type=\"radio\"]': 'onClickRadio',\n\t\t\tremoveField: 'onRemove',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-taxonomy-field' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.getRelatedPrototype().$input.apply( this, arguments );\n\t\t},\n\n\t\tgetRelatedType: function () {\n\t\t\t// vars\n\t\t\tvar fieldType = this.get( 'ftype' );\n\n\t\t\t// normalize\n\t\t\tif ( fieldType == 'multi_select' ) {\n\t\t\t\tfieldType = 'select';\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn fieldType;\n\t\t},\n\n\t\tgetRelatedPrototype: function () {\n\t\t\treturn acf.getFieldType( this.getRelatedType() ).prototype;\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.getRelatedPrototype().getValue.apply( this, arguments );\n\t\t},\n\n\t\tsetValue: function () {\n\t\t\treturn this.getRelatedPrototype().setValue.apply( this, arguments );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.getRelatedPrototype().initialize.apply( this, arguments );\n\t\t},\n\n\t\tonRemove: function () {\n\t\t\tvar proto = this.getRelatedPrototype();\n\t\t\tif ( proto.onRemove ) {\n\t\t\t\tproto.onRemove.apply( this, arguments );\n\t\t\t}\n\t\t},\n\n\t\tonClickAdd: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar field = this;\n\t\t\tvar popup = false;\n\t\t\tvar $form = false;\n\t\t\tvar $name = false;\n\t\t\tvar $parent = false;\n\t\t\tvar $button = false;\n\t\t\tvar $message = false;\n\t\t\tvar notice = false;\n\n\t\t\t// step 1.\n\t\t\tvar step1 = function () {\n\t\t\t\t// popup\n\t\t\t\tpopup = acf.newPopup( {\n\t\t\t\t\ttitle: $el.attr( 'title' ),\n\t\t\t\t\tloading: true,\n\t\t\t\t\twidth: '300px',\n\t\t\t\t} );\n\n\t\t\t\t// ajax\n\t\t\t\tvar ajaxData = {\n\t\t\t\t\taction: 'acf/fields/taxonomy/add_term',\n\t\t\t\t\tfield_key: field.get( 'key' ),\n\t\t\t\t};\n\n\t\t\t\t// get HTML\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'html',\n\t\t\t\t\tsuccess: step2,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// step 2.\n\t\t\tvar step2 = function ( html ) {\n\t\t\t\t// update popup\n\t\t\t\tpopup.loading( false );\n\t\t\t\tpopup.content( html );\n\n\t\t\t\t// vars\n\t\t\t\t$form = popup.$( 'form' );\n\t\t\t\t$name = popup.$( 'input[name=\"term_name\"]' );\n\t\t\t\t$parent = popup.$( 'select[name=\"term_parent\"]' );\n\t\t\t\t$button = popup.$( '.acf-submit-button' );\n\n\t\t\t\t// focus\n\t\t\t\t$name.trigger( 'focus' );\n\n\t\t\t\t// submit form\n\t\t\t\tpopup.on( 'submit', 'form', step3 );\n\t\t\t};\n\n\t\t\t// step 3.\n\t\t\tvar step3 = function ( e, $el ) {\n\t\t\t\t// prevent\n\t\t\t\te.preventDefault();\n\t\t\t\te.stopImmediatePropagation();\n\n\t\t\t\t// basic validation\n\t\t\t\tif ( $name.val() === '' ) {\n\t\t\t\t\t$name.trigger( 'focus' );\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// disable\n\t\t\t\tacf.startButtonLoading( $button );\n\n\t\t\t\t// ajax\n\t\t\t\tvar ajaxData = {\n\t\t\t\t\taction: 'acf/fields/taxonomy/add_term',\n\t\t\t\t\tfield_key: field.get( 'key' ),\n\t\t\t\t\tterm_name: $name.val(),\n\t\t\t\t\tterm_parent: $parent.length ? $parent.val() : 0,\n\t\t\t\t};\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: step4,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\t// step 4.\n\t\t\tvar step4 = function ( json ) {\n\t\t\t\t// enable\n\t\t\t\tacf.stopButtonLoading( $button );\n\n\t\t\t\t// remove prev notice\n\t\t\t\tif ( notice ) {\n\t\t\t\t\tnotice.remove();\n\t\t\t\t}\n\n\t\t\t\t// success\n\t\t\t\tif ( acf.isAjaxSuccess( json ) ) {\n\t\t\t\t\t// clear name\n\t\t\t\t\t$name.val( '' );\n\n\t\t\t\t\t// update term lists\n\t\t\t\t\tstep5( json.data );\n\n\t\t\t\t\t// notice\n\t\t\t\t\tnotice = acf.newNotice( {\n\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\ttext: acf.getAjaxMessage( json ),\n\t\t\t\t\t\ttarget: $form,\n\t\t\t\t\t\ttimeout: 2000,\n\t\t\t\t\t\tdismiss: false,\n\t\t\t\t\t} );\n\t\t\t\t} else {\n\t\t\t\t\t// notice\n\t\t\t\t\tnotice = acf.newNotice( {\n\t\t\t\t\t\ttype: 'error',\n\t\t\t\t\t\ttext: acf.getAjaxError( json ),\n\t\t\t\t\t\ttarget: $form,\n\t\t\t\t\t\ttimeout: 2000,\n\t\t\t\t\t\tdismiss: false,\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t// focus\n\t\t\t\t$name.trigger( 'focus' );\n\t\t\t};\n\n\t\t\t// step 5.\n\t\t\tvar step5 = function ( term ) {\n\t\t\t\t// update parent dropdown\n\t\t\t\tvar $option = $(\n\t\t\t\t\t''\n\t\t\t\t);\n\t\t\t\tif ( term.term_parent ) {\n\t\t\t\t\t$parent\n\t\t\t\t\t\t.children( 'option[value=\"' + term.term_parent + '\"]' )\n\t\t\t\t\t\t.after( $option );\n\t\t\t\t} else {\n\t\t\t\t\t$parent.append( $option );\n\t\t\t\t}\n\n\t\t\t\t// add this new term to all taxonomy field\n\t\t\t\tvar fields = acf.getFields( {\n\t\t\t\t\ttype: 'taxonomy',\n\t\t\t\t} );\n\n\t\t\t\tfields.map( function ( otherField ) {\n\t\t\t\t\tif (\n\t\t\t\t\t\totherField.get( 'taxonomy' ) == field.get( 'taxonomy' )\n\t\t\t\t\t) {\n\t\t\t\t\t\totherField.appendTerm( term );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\t// select\n\t\t\t\tfield.selectTerm( term.term_id );\n\t\t\t};\n\n\t\t\t// run\n\t\t\tstep1();\n\t\t},\n\n\t\tappendTerm: function ( term ) {\n\t\t\tif ( this.getRelatedType() == 'select' ) {\n\t\t\t\tthis.appendTermSelect( term );\n\t\t\t} else {\n\t\t\t\tthis.appendTermCheckbox( term );\n\t\t\t}\n\t\t},\n\n\t\tappendTermSelect: function ( term ) {\n\t\t\tthis.select2.addOption( {\n\t\t\t\tid: term.term_id,\n\t\t\t\ttext: term.term_label,\n\t\t\t} );\n\t\t},\n\n\t\tappendTermCheckbox: function ( term ) {\n\t\t\t// vars\n\t\t\tvar name = this.$( '[name]:first' ).attr( 'name' );\n\t\t\tvar $ul = this.$( 'ul:first' );\n\n\t\t\t// allow multiple selection\n\t\t\tif ( this.getRelatedType() == 'checkbox' ) {\n\t\t\t\tname += '[]';\n\t\t\t}\n\n\t\t\t// create new li\n\t\t\tvar $li = $(\n\t\t\t\t[\n\t\t\t\t\t'
        • ',\n\t\t\t\t\t'',\n\t\t\t\t\t'
        • ',\n\t\t\t\t].join( '' )\n\t\t\t);\n\n\t\t\t// find parent\n\t\t\tif ( term.term_parent ) {\n\t\t\t\t// vars\n\t\t\t\tvar $parent = $ul.find(\n\t\t\t\t\t'li[data-id=\"' + term.term_parent + '\"]'\n\t\t\t\t);\n\n\t\t\t\t// update vars\n\t\t\t\t$ul = $parent.children( 'ul' );\n\n\t\t\t\t// create ul\n\t\t\t\tif ( ! $ul.exists() ) {\n\t\t\t\t\t$ul = $( '' );\n\t\t\t\t\t$parent.append( $ul );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// append\n\t\t\t$ul.append( $li );\n\t\t},\n\n\t\tselectTerm: function ( id ) {\n\t\t\tif ( this.getRelatedType() == 'select' ) {\n\t\t\t\tthis.select2.selectOption( id );\n\t\t\t} else {\n\t\t\t\tvar $input = this.$( 'input[value=\"' + id + '\"]' );\n\t\t\t\t$input.prop( 'checked', true ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tonClickRadio: function ( e, $el ) {\n\t\t\t// vars\n\t\t\tvar $label = $el.parent( 'label' );\n\t\t\tvar selected = $label.hasClass( 'selected' );\n\n\t\t\t// remove previous selected\n\t\t\tthis.$( '.selected' ).removeClass( 'selected' );\n\n\t\t\t// add active class\n\t\t\t$label.addClass( 'selected' );\n\n\t\t\t// allow null\n\t\t\tif ( this.get( 'allow_null' ) && selected ) {\n\t\t\t\t$label.removeClass( 'selected' );\n\t\t\t\t$el.prop( 'checked', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.DatePickerField.extend( {\n\t\ttype: 'time_picker',\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-time-picker' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $input = this.$input();\n\t\t\tvar $inputText = this.$inputText();\n\n\t\t\t// args\n\t\t\tvar args = {\n\t\t\t\ttimeFormat: this.get( 'time_format' ),\n\t\t\t\taltField: $input,\n\t\t\t\taltFieldTimeOnly: false,\n\t\t\t\taltTimeFormat: 'HH:mm:ss',\n\t\t\t\tshowButtonPanel: true,\n\t\t\t\tcontrolType: 'select',\n\t\t\t\toneLine: true,\n\t\t\t\tcloseText: acf.get( 'dateTimePickerL10n' ).selectText,\n\t\t\t\ttimeOnly: true,\n\t\t\t};\n\n\t\t\t// add custom 'Close = Select' functionality\n\t\t\targs.onClose = function ( value, dp_instance, t_instance ) {\n\t\t\t\t// vars\n\t\t\t\tvar $close = dp_instance.dpDiv.find( '.ui-datepicker-close' );\n\n\t\t\t\t// if clicking close button\n\t\t\t\tif ( ! value && $close.is( ':hover' ) ) {\n\t\t\t\t\tt_instance._updateDateTime();\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// filter\n\t\t\targs = acf.applyFilters( 'time_picker_args', args, this );\n\n\t\t\t// add date time picker\n\t\t\tacf.newTimePicker( $inputText, args );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'time_picker_init', $inputText, args, this );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\t// add\n\tacf.newTimePicker = function ( $input, args ) {\n\t\t// bail early if no datepicker library\n\t\tif ( typeof $.timepicker === 'undefined' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// defaults\n\t\targs = args || {};\n\n\t\t// initialize\n\t\t$input.timepicker( args );\n\n\t\t// wrap the datepicker (only if it hasn't already been wrapped)\n\t\tif ( $( 'body > #ui-datepicker-div' ).exists() ) {\n\t\t\t$( 'body > #ui-datepicker-div' ).wrap(\n\t\t\t\t'
          '\n\t\t\t);\n\t\t}\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'true_false',\n\n\t\tevents: {\n\t\t\t'change .acf-switch-input': 'onChange',\n\t\t\t'focus .acf-switch-input': 'onFocus',\n\t\t\t'blur .acf-switch-input': 'onBlur',\n\t\t\t'keypress .acf-switch-input': 'onKeypress',\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"checkbox\"]' );\n\t\t},\n\n\t\t$switch: function () {\n\t\t\treturn this.$( '.acf-switch' );\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().prop( 'checked' ) ? 1 : 0;\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.render();\n\t\t},\n\n\t\trender: function () {\n\t\t\t// vars\n\t\t\tvar $switch = this.$switch();\n\n\t\t\t// bail early if no $switch\n\t\t\tif ( ! $switch.length ) return;\n\n\t\t\t// vars\n\t\t\tvar $on = $switch.children( '.acf-switch-on' );\n\t\t\tvar $off = $switch.children( '.acf-switch-off' );\n\t\t\tvar width = Math.max( $on.width(), $off.width() );\n\n\t\t\t// bail early if no width\n\t\t\tif ( ! width ) return;\n\n\t\t\t// set widths\n\t\t\t$on.css( 'min-width', width );\n\t\t\t$off.css( 'min-width', width );\n\t\t},\n\n\t\tswitchOn: function () {\n\t\t\tthis.$input().prop( 'checked', true );\n\t\t\tthis.$switch().addClass( '-on' );\n\t\t},\n\n\t\tswitchOff: function () {\n\t\t\tthis.$input().prop( 'checked', false );\n\t\t\tthis.$switch().removeClass( '-on' );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tif ( $el.prop( 'checked' ) ) {\n\t\t\t\tthis.switchOn();\n\t\t\t} else {\n\t\t\t\tthis.switchOff();\n\t\t\t}\n\t\t},\n\n\t\tonFocus: function ( e, $el ) {\n\t\t\tthis.$switch().addClass( '-focus' );\n\t\t},\n\n\t\tonBlur: function ( e, $el ) {\n\t\t\tthis.$switch().removeClass( '-focus' );\n\t\t},\n\n\t\tonKeypress: function ( e, $el ) {\n\t\t\t// left\n\t\t\tif ( e.keyCode === 37 ) {\n\t\t\t\treturn this.switchOff();\n\t\t\t}\n\n\t\t\t// right\n\t\t\tif ( e.keyCode === 39 ) {\n\t\t\t\treturn this.switchOn();\n\t\t\t}\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'url',\n\n\t\tevents: {\n\t\t\t'keyup input[type=\"url\"]': 'onkeyup',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-input-wrap' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'input[type=\"url\"]' );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\tthis.render();\n\t\t},\n\n\t\tisValid: function () {\n\t\t\t// vars\n\t\t\tvar val = this.val();\n\n\t\t\t// bail early if no val\n\t\t\tif ( ! val ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// url\n\t\t\tif ( val.indexOf( '://' ) !== -1 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// protocol relative url\n\t\t\tif ( val.indexOf( '//' ) === 0 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn false;\n\t\t},\n\n\t\trender: function () {\n\t\t\t// add class\n\t\t\tif ( this.isValid() ) {\n\t\t\t\tthis.$control().addClass( '-valid' );\n\t\t\t} else {\n\t\t\t\tthis.$control().removeClass( '-valid' );\n\t\t\t}\n\t\t},\n\n\t\tonkeyup: function ( e, $el ) {\n\t\t\tthis.render();\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.models.SelectField.extend( {\n\t\ttype: 'user',\n\t} );\n\n\tacf.registerFieldType( Field );\n\n\tacf.addFilter(\n\t\t'select2_ajax_data',\n\t\tfunction ( data, args, $input, field, select2 ) {\n\t\t\tif ( ! field ) {\n\t\t\t\treturn data;\n\t\t\t}\n\n\t\t\tconst query_nonce = field.get( 'queryNonce' );\n\t\t\tif ( query_nonce && query_nonce.length ) {\n\t\t\t\tdata.user_query_nonce = query_nonce;\n\t\t\t}\n\n\t\t\treturn data;\n\t\t}\n\t);\n} )( jQuery );\n","( function ( $, undefined ) {\n\tvar Field = acf.Field.extend( {\n\t\ttype: 'wysiwyg',\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'mousedown .acf-editor-wrap.delay': 'onMousedown',\n\t\t\tunmountField: 'disableEditor',\n\t\t\tremountField: 'enableEditor',\n\t\t\tremoveField: 'disableEditor',\n\t\t},\n\n\t\t$control: function () {\n\t\t\treturn this.$( '.acf-editor-wrap' );\n\t\t},\n\n\t\t$input: function () {\n\t\t\treturn this.$( 'textarea' );\n\t\t},\n\n\t\tgetMode: function () {\n\t\t\treturn this.$control().hasClass( 'tmce-active' )\n\t\t\t\t? 'visual'\n\t\t\t\t: 'text';\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// initializeEditor if no delay\n\t\t\tif ( ! this.$control().hasClass( 'delay' ) ) {\n\t\t\t\tthis.initializeEditor();\n\t\t\t}\n\t\t},\n\n\t\tinitializeEditor: function () {\n\t\t\t// vars\n\t\t\tvar $wrap = this.$control();\n\t\t\tvar $textarea = this.$input();\n\t\t\tvar args = {\n\t\t\t\ttinymce: true,\n\t\t\t\tquicktags: true,\n\t\t\t\ttoolbar: this.get( 'toolbar' ),\n\t\t\t\tmode: this.getMode(),\n\t\t\t\tfield: this,\n\t\t\t};\n\n\t\t\t// generate new id\n\t\t\tvar oldId = $textarea.attr( 'id' );\n\t\t\tvar newId = acf.uniqueId( 'acf-editor-' );\n\n\t\t\t// Backup textarea data.\n\t\t\tvar inputData = $textarea.data();\n\t\t\tvar inputVal = $textarea.val();\n\n\t\t\t// rename\n\t\t\tacf.rename( {\n\t\t\t\ttarget: $wrap,\n\t\t\t\tsearch: oldId,\n\t\t\t\treplace: newId,\n\t\t\t\tdestructive: true,\n\t\t\t} );\n\n\t\t\t// update id\n\t\t\tthis.set( 'id', newId, true );\n\n\t\t\t// apply data to new textarea (acf.rename creates a new textarea element due to destructive mode)\n\t\t\t// fixes bug where conditional logic \"disabled\" is lost during \"screen_check\"\n\t\t\tthis.$input().data( inputData ).val( inputVal );\n\n\t\t\t// initialize\n\t\t\tacf.tinymce.initialize( newId, args );\n\t\t},\n\n\t\tonMousedown: function ( e ) {\n\t\t\t// prevent default\n\t\t\te.preventDefault();\n\n\t\t\t// remove delay class\n\t\t\tvar $wrap = this.$control();\n\t\t\t$wrap.removeClass( 'delay' );\n\t\t\t$wrap.find( '.acf-editor-toolbar' ).remove();\n\n\t\t\t// initialize\n\t\t\tthis.initializeEditor();\n\t\t},\n\n\t\tenableEditor: function () {\n\t\t\tif ( this.getMode() == 'visual' ) {\n\t\t\t\tacf.tinymce.enable( this.get( 'id' ) );\n\t\t\t}\n\t\t},\n\n\t\tdisableEditor: function () {\n\t\t\tacf.tinymce.destroy( this.get( 'id' ) );\n\t\t},\n\t} );\n\n\tacf.registerFieldType( Field );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t// vars\n\tvar storage = [];\n\n\t/**\n\t * acf.Field\n\t *\n\t * description\n\t *\n\t * @date\t23/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.Field = acf.Model.extend( {\n\t\t// field type\n\t\ttype: '',\n\n\t\t// class used to avoid nested event triggers\n\t\teventScope: '.acf-field',\n\n\t\t// initialize events on 'ready'\n\t\twait: 'ready',\n\n\t\t/**\n\t\t * setup\n\t\t *\n\t\t * Called during the constructor function to setup this field ready for initialization\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tjQuery $field The field element.\n\t\t * @return\tvoid\n\t\t */\n\n\t\tsetup: function ( $field ) {\n\t\t\t// set $el\n\t\t\tthis.$el = $field;\n\n\t\t\t// inherit $field data\n\t\t\tthis.inherit( $field );\n\n\t\t\t// inherit controll data\n\t\t\tthis.inherit( this.$control() );\n\t\t},\n\n\t\t/**\n\t\t * val\n\t\t *\n\t\t * Sets or returns the field's value\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tmixed val Optional. The value to set\n\t\t * @return\tmixed\n\t\t */\n\n\t\tval: function ( val ) {\n\t\t\t// Set.\n\t\t\tif ( val !== undefined ) {\n\t\t\t\treturn this.setValue( val );\n\n\t\t\t\t// Get.\n\t\t\t} else {\n\t\t\t\treturn this.prop( 'disabled' ) ? null : this.getValue();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * getValue\n\t\t *\n\t\t * returns the field's value\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tmixed\n\t\t */\n\n\t\tgetValue: function () {\n\t\t\treturn this.$input().val();\n\t\t},\n\n\t\t/**\n\t\t * setValue\n\t\t *\n\t\t * sets the field's value and returns true if changed\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tmixed val\n\t\t * @return\tboolean. True if changed.\n\t\t */\n\n\t\tsetValue: function ( val ) {\n\t\t\treturn acf.val( this.$input(), val );\n\t\t},\n\n\t\t/**\n\t\t * __\n\t\t *\n\t\t * i18n helper to be removed\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t__: function ( string ) {\n\t\t\treturn acf._e( this.type, string );\n\t\t},\n\n\t\t/**\n\t\t * $control\n\t\t *\n\t\t * returns the control jQuery element used for inheriting data. Uses this.control setting.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tjQuery\n\t\t */\n\n\t\t$control: function () {\n\t\t\treturn false;\n\t\t},\n\n\t\t/**\n\t\t * $input\n\t\t *\n\t\t * returns the input jQuery element used for saving values. Uses this.input setting.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tjQuery\n\t\t */\n\n\t\t$input: function () {\n\t\t\treturn this.$( '[name]:first' );\n\t\t},\n\n\t\t/**\n\t\t * $inputWrap\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t12/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t$inputWrap: function () {\n\t\t\treturn this.$( '.acf-input:first' );\n\t\t},\n\n\t\t/**\n\t\t * $inputWrap\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t12/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\t$labelWrap: function () {\n\t\t\treturn this.$( '.acf-label:first' );\n\t\t},\n\n\t\t/**\n\t\t * getInputName\n\t\t *\n\t\t * Returns the field's input name\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tstring\n\t\t */\n\n\t\tgetInputName: function () {\n\t\t\treturn this.$input().attr( 'name' ) || '';\n\t\t},\n\n\t\t/**\n\t\t * parent\n\t\t *\n\t\t * returns the field's parent field or false on failure.\n\t\t *\n\t\t * @date\t8/5/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tobject|false\n\t\t */\n\n\t\tparent: function () {\n\t\t\t// vars\n\t\t\tvar parents = this.parents();\n\n\t\t\t// return\n\t\t\treturn parents.length ? parents[ 0 ] : false;\n\t\t},\n\n\t\t/**\n\t\t * parents\n\t\t *\n\t\t * description\n\t\t *\n\t\t * @date\t9/7/18\n\t\t * @since\t5.6.9\n\t\t *\n\t\t * @param\ttype $var Description. Default.\n\t\t * @return\ttype Description.\n\t\t */\n\n\t\tparents: function () {\n\t\t\t// vars\n\t\t\tvar $parents = this.$el.parents( '.acf-field' );\n\n\t\t\t// convert\n\t\t\tvar parents = acf.getFields( $parents );\n\n\t\t\t// return\n\t\t\treturn parents;\n\t\t},\n\n\t\tshow: function ( lockKey, context ) {\n\t\t\t// show field and store result\n\t\t\tvar changed = acf.show( this.$el, lockKey );\n\n\t\t\t// do action if visibility has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'hidden', false );\n\t\t\t\tacf.doAction( 'show_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\thide: function ( lockKey, context ) {\n\t\t\t// hide field and store result\n\t\t\tvar changed = acf.hide( this.$el, lockKey );\n\n\t\t\t// do action if visibility has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'hidden', true );\n\t\t\t\tacf.doAction( 'hide_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tenable: function ( lockKey, context ) {\n\t\t\t// enable field and store result\n\t\t\tvar changed = acf.enable( this.$el, lockKey );\n\n\t\t\t// do action if disabled has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'disabled', false );\n\t\t\t\tacf.doAction( 'enable_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tdisable: function ( lockKey, context ) {\n\t\t\t// disabled field and store result\n\t\t\tvar changed = acf.disable( this.$el, lockKey );\n\n\t\t\t// do action if disabled has changed\n\t\t\tif ( changed ) {\n\t\t\t\tthis.prop( 'disabled', true );\n\t\t\t\tacf.doAction( 'disable_field', this, context );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn changed;\n\t\t},\n\n\t\tshowEnable: function ( lockKey, context ) {\n\t\t\t// enable\n\t\t\tthis.enable.apply( this, arguments );\n\n\t\t\t// show and return true if changed\n\t\t\treturn this.show.apply( this, arguments );\n\t\t},\n\n\t\thideDisable: function ( lockKey, context ) {\n\t\t\t// disable\n\t\t\tthis.disable.apply( this, arguments );\n\n\t\t\t// hide and return true if changed\n\t\t\treturn this.hide.apply( this, arguments );\n\t\t},\n\n\t\tshowNotice: function ( props ) {\n\t\t\t// ensure object\n\t\t\tif ( typeof props !== 'object' ) {\n\t\t\t\tprops = { text: props };\n\t\t\t}\n\n\t\t\t// remove old notice\n\t\t\tif ( this.notice ) {\n\t\t\t\tthis.notice.remove();\n\t\t\t}\n\n\t\t\t// create new notice\n\t\t\tprops.target = this.$inputWrap();\n\t\t\tthis.notice = acf.newNotice( props );\n\t\t},\n\n\t\tremoveNotice: function ( timeout ) {\n\t\t\tif ( this.notice ) {\n\t\t\t\tthis.notice.away( timeout || 0 );\n\t\t\t\tthis.notice = false;\n\t\t\t}\n\t\t},\n\n\t\tshowError: function ( message ) {\n\t\t\t// add class\n\t\t\tthis.$el.addClass( 'acf-error' );\n\n\t\t\t// add message\n\t\t\tif ( message !== undefined ) {\n\t\t\t\tthis.showNotice( {\n\t\t\t\t\ttext: message,\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\tdismiss: false,\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// action\n\t\t\tacf.doAction( 'invalid_field', this );\n\n\t\t\t// add event\n\t\t\tthis.$el.one(\n\t\t\t\t'focus change',\n\t\t\t\t'input, select, textarea',\n\t\t\t\t$.proxy( this.removeError, this )\n\t\t\t);\n\t\t},\n\n\t\tremoveError: function () {\n\t\t\t// remove class\n\t\t\tthis.$el.removeClass( 'acf-error' );\n\n\t\t\t// remove notice\n\t\t\tthis.removeNotice( 250 );\n\n\t\t\t// action\n\t\t\tacf.doAction( 'valid_field', this );\n\t\t},\n\n\t\ttrigger: function ( name, args, bubbles ) {\n\t\t\t// allow some events to bubble\n\t\t\tif ( name == 'invalidField' ) {\n\t\t\t\tbubbles = true;\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn acf.Model.prototype.trigger.apply( this, [\n\t\t\t\tname,\n\t\t\t\targs,\n\t\t\t\tbubbles,\n\t\t\t] );\n\t\t},\n\t} );\n\n\t/**\n\t * newField\n\t *\n\t * description\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newField = function ( $field ) {\n\t\t// vars\n\t\tvar type = $field.data( 'type' );\n\t\tvar mid = modelId( type );\n\t\tvar model = acf.models[ mid ] || acf.Field;\n\n\t\t// instantiate\n\t\tvar field = new model( $field );\n\n\t\t// actions\n\t\tacf.doAction( 'new_field', field );\n\n\t\t// return\n\t\treturn field;\n\t};\n\n\t/**\n\t * mid\n\t *\n\t * Calculates the model ID for a field type\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring type\n\t * @return\tstring\n\t */\n\n\tvar modelId = function ( type ) {\n\t\treturn acf.strPascalCase( type || '' ) + 'Field';\n\t};\n\n\t/**\n\t * registerFieldType\n\t *\n\t * description\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.registerFieldType = function ( model ) {\n\t\t// vars\n\t\tvar proto = model.prototype;\n\t\tvar type = proto.type;\n\t\tvar mid = modelId( type );\n\n\t\t// store model\n\t\tacf.models[ mid ] = model;\n\n\t\t// store reference\n\t\tstorage.push( type );\n\t};\n\n\t/**\n\t * acf.getFieldType\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getFieldType = function ( type ) {\n\t\tvar mid = modelId( type );\n\t\treturn acf.models[ mid ] || false;\n\t};\n\n\t/**\n\t * acf.getFieldTypes\n\t *\n\t * description\n\t *\n\t * @date\t1/2/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getFieldTypes = function ( args ) {\n\t\t// defaults\n\t\targs = acf.parseArgs( args, {\n\t\t\tcategory: '',\n\t\t\t// hasValue: true\n\t\t} );\n\n\t\t// clonse available types\n\t\tvar types = [];\n\n\t\t// loop\n\t\tstorage.map( function ( type ) {\n\t\t\t// vars\n\t\t\tvar model = acf.getFieldType( type );\n\t\t\tvar proto = model.prototype;\n\n\t\t\t// check operator\n\t\t\tif ( args.category && proto.category !== args.category ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// append\n\t\t\ttypes.push( model );\n\t\t} );\n\n\t\t// return\n\t\treturn types;\n\t};\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * findFields\n\t *\n\t * Returns a jQuery selection object of acf fields.\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tobject $args {\n\t *\t\tOptional. Arguments to find fields.\n\t *\n\t *\t\t@type string\t\t\tkey\t\t\tThe field's key (data-attribute).\n\t *\t\t@type string\t\t\tname\t\tThe field's name (data-attribute).\n\t *\t\t@type string\t\t\ttype\t\tThe field's type (data-attribute).\n\t *\t\t@type string\t\t\tis\t\t\tjQuery selector to compare against.\n\t *\t\t@type jQuery\t\t\tparent\t\tjQuery element to search within.\n\t *\t\t@type jQuery\t\t\tsibling\t\tjQuery element to search alongside.\n\t *\t\t@type limit\t\t\t\tint\t\t\tThe number of fields to find.\n\t *\t\t@type suppressFilters\tbool\t\tWhether to allow filters to add/remove results. Default behaviour will ignore clone fields.\n\t * }\n\t * @return\tjQuery\n\t */\n\n\tacf.findFields = function ( args ) {\n\t\t// vars\n\t\tvar selector = '.acf-field';\n\t\tvar $fields = false;\n\n\t\t// args\n\t\targs = acf.parseArgs( args, {\n\t\t\tkey: '',\n\t\t\tname: '',\n\t\t\ttype: '',\n\t\t\tis: '',\n\t\t\tparent: false,\n\t\t\tsibling: false,\n\t\t\tlimit: false,\n\t\t\tvisible: false,\n\t\t\tsuppressFilters: false,\n\t\t\texcludeSubFields: false,\n\t\t} );\n\n\t\t// filter args\n\t\tif ( ! args.suppressFilters ) {\n\t\t\targs = acf.applyFilters( 'find_fields_args', args );\n\t\t}\n\n\t\t// key\n\t\tif ( args.key ) {\n\t\t\tselector += '[data-key=\"' + args.key + '\"]';\n\t\t}\n\n\t\t// type\n\t\tif ( args.type ) {\n\t\t\tselector += '[data-type=\"' + args.type + '\"]';\n\t\t}\n\n\t\t// name\n\t\tif ( args.name ) {\n\t\t\tselector += '[data-name=\"' + args.name + '\"]';\n\t\t}\n\n\t\t// is\n\t\tif ( args.is ) {\n\t\t\tselector += args.is;\n\t\t}\n\n\t\t// visibility\n\t\tif ( args.visible ) {\n\t\t\tselector += ':visible';\n\t\t}\n\n\t\tif ( ! args.suppressFilters ) {\n\t\t\tselector = acf.applyFilters(\n\t\t\t\t'find_fields_selector',\n\t\t\t\tselector,\n\t\t\t\targs\n\t\t\t);\n\t\t}\n\n\t\t// query\n\t\tif ( args.parent ) {\n\t\t\t$fields = args.parent.find( selector );\n\t\t\t// exclude sub fields if required (only if a parent is provided)\n\t\t\tif ( args.excludeSubFields ) {\n\t\t\t\t$fields = $fields.not( args.parent.find( '.acf-is-subfields .acf-field' ) );\n\t\t\t}\n\t\t} else if ( args.sibling ) {\n\t\t\t$fields = args.sibling.siblings( selector );\n\t\t} else {\n\t\t\t$fields = $( selector );\n\t\t}\n\n\t\t// filter\n\t\tif ( ! args.suppressFilters ) {\n\t\t\t$fields = $fields.not( '.acf-clone .acf-field' );\n\t\t\t$fields = acf.applyFilters( 'find_fields', $fields );\n\t\t}\n\n\t\t// limit\n\t\tif ( args.limit ) {\n\t\t\t$fields = $fields.slice( 0, args.limit );\n\t\t}\n\n\t\t// return\n\t\treturn $fields;\n\t};\n\n\t/**\n\t * findField\n\t *\n\t * Finds a specific field with jQuery\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tstring key \t\tThe field's key.\n\t * @param\tjQuery $parent\tjQuery element to search within.\n\t * @return\tjQuery\n\t */\n\n\tacf.findField = function ( key, $parent ) {\n\t\treturn acf.findFields( {\n\t\t\tkey: key,\n\t\t\tlimit: 1,\n\t\t\tparent: $parent,\n\t\t\tsuppressFilters: true,\n\t\t} );\n\t};\n\n\t/**\n\t * getField\n\t *\n\t * Returns a field instance\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery|string $field\tjQuery element or field key.\n\t * @return\tobject\n\t */\n\n\tacf.getField = function ( $field ) {\n\t\t// allow jQuery\n\t\tif ( $field instanceof jQuery ) {\n\t\t\t// find fields\n\t\t} else {\n\t\t\t$field = acf.findField( $field );\n\t\t}\n\n\t\t// instantiate\n\t\tvar field = $field.data( 'acf' );\n\t\tif ( ! field ) {\n\t\t\tfield = acf.newField( $field );\n\t\t}\n\n\t\t// return\n\t\treturn field;\n\t};\n\n\t/**\n\t * getFields\n\t *\n\t * Returns multiple field instances\n\t *\n\t * @date\t14/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery|object $fields\tjQuery elements or query args.\n\t * @return\tarray\n\t */\n\n\tacf.getFields = function ( $fields ) {\n\t\t// allow jQuery\n\t\tif ( $fields instanceof jQuery ) {\n\t\t\t// find fields\n\t\t} else {\n\t\t\t$fields = acf.findFields( $fields );\n\t\t}\n\n\t\t// loop\n\t\tvar fields = [];\n\t\t$fields.each( function () {\n\t\t\tvar field = acf.getField( $( this ) );\n\t\t\tfields.push( field );\n\t\t} );\n\n\t\t// return\n\t\treturn fields;\n\t};\n\n\t/**\n\t * findClosestField\n\t *\n\t * Returns the closest jQuery field element\n\t *\n\t * @date\t9/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tjQuery $el\n\t * @return\tjQuery\n\t */\n\n\tacf.findClosestField = function ( $el ) {\n\t\treturn $el.closest( '.acf-field' );\n\t};\n\n\t/**\n\t * getClosestField\n\t *\n\t * Returns the closest field instance\n\t *\n\t * @date\t22/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\tjQuery $el\n\t * @return\tobject\n\t */\n\n\tacf.getClosestField = function ( $el ) {\n\t\tvar $field = acf.findClosestField( $el );\n\t\treturn this.getField( $field );\n\t};\n\n\t/**\n\t * addGlobalFieldAction\n\t *\n\t * Sets up callback logic for global field actions\n\t *\n\t * @date\t15/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tstring action\n\t * @return\tvoid\n\t */\n\n\tvar addGlobalFieldAction = function ( action ) {\n\t\t// vars\n\t\tvar globalAction = action;\n\t\tvar pluralAction = action + '_fields'; // ready_fields\n\t\tvar singleAction = action + '_field'; // ready_field\n\n\t\t// global action\n\t\tvar globalCallback = function ( $el /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( action, arguments );\n\n\t\t\t// get args [$el, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// find fields\n\t\t\tvar fields = acf.getFields( { parent: $el } );\n\n\t\t\t// check\n\t\t\tif ( fields.length ) {\n\t\t\t\t// pluralAction\n\t\t\t\tvar pluralArgs = [ pluralAction, fields ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, pluralArgs );\n\t\t\t}\n\t\t};\n\n\t\t// plural action\n\t\tvar pluralCallback = function ( fields /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( pluralAction, arguments );\n\n\t\t\t// get args [fields, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// loop\n\t\t\tfields.map( function ( field, i ) {\n\t\t\t\t//setTimeout(function(){\n\t\t\t\t// singleAction\n\t\t\t\tvar singleArgs = [ singleAction, field ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, singleArgs );\n\t\t\t\t//}, i * 100);\n\t\t\t} );\n\t\t};\n\n\t\t// add actions\n\t\tacf.addAction( globalAction, globalCallback );\n\t\tacf.addAction( pluralAction, pluralCallback );\n\n\t\t// also add single action\n\t\taddSingleFieldAction( action );\n\t};\n\n\t/**\n\t * addSingleFieldAction\n\t *\n\t * Sets up callback logic for single field actions\n\t *\n\t * @date\t15/6/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tstring action\n\t * @return\tvoid\n\t */\n\n\tvar addSingleFieldAction = function ( action ) {\n\t\t// vars\n\t\tvar singleAction = action + '_field'; // ready_field\n\t\tvar singleEvent = action + 'Field'; // readyField\n\n\t\t// single action\n\t\tvar singleCallback = function ( field /*, arg1, arg2, etc*/ ) {\n\t\t\t//console.log( singleAction, arguments );\n\n\t\t\t// get args [field, ...]\n\t\t\tvar args = acf.arrayArgs( arguments );\n\t\t\tvar extraArgs = args.slice( 1 );\n\n\t\t\t// action variations (ready_field/type=image)\n\t\t\tvar variations = [ 'type', 'name', 'key' ];\n\t\t\tvariations.map( function ( variation ) {\n\t\t\t\t// vars\n\t\t\t\tvar prefix = '/' + variation + '=' + field.get( variation );\n\n\t\t\t\t// singleAction\n\t\t\t\targs = [ singleAction + prefix, field ].concat( extraArgs );\n\t\t\t\tacf.doAction.apply( null, args );\n\t\t\t} );\n\n\t\t\t// event\n\t\t\tif ( singleFieldEvents.indexOf( action ) > -1 ) {\n\t\t\t\tfield.trigger( singleEvent, extraArgs );\n\t\t\t}\n\t\t};\n\n\t\t// add actions\n\t\tacf.addAction( singleAction, singleCallback );\n\t};\n\n\t// vars\n\tvar globalFieldActions = [\n\t\t'prepare',\n\t\t'ready',\n\t\t'load',\n\t\t'append',\n\t\t'remove',\n\t\t'unmount',\n\t\t'remount',\n\t\t'sortstart',\n\t\t'sortstop',\n\t\t'show',\n\t\t'hide',\n\t\t'unload',\n\t];\n\tvar singleFieldActions = [\n\t\t'valid',\n\t\t'invalid',\n\t\t'enable',\n\t\t'disable',\n\t\t'new',\n\t\t'duplicate',\n\t];\n\tvar singleFieldEvents = [\n\t\t'remove',\n\t\t'unmount',\n\t\t'remount',\n\t\t'sortstart',\n\t\t'sortstop',\n\t\t'show',\n\t\t'hide',\n\t\t'unload',\n\t\t'valid',\n\t\t'invalid',\n\t\t'enable',\n\t\t'disable',\n\t\t'duplicate',\n\t];\n\n\t// add\n\tglobalFieldActions.map( addGlobalFieldAction );\n\tsingleFieldActions.map( addSingleFieldAction );\n\n\t/**\n\t * fieldsEventManager\n\t *\n\t * Manages field actions and events\n\t *\n\t * @date\t15/12/17\n\t * @since\t5.6.5\n\t *\n\t * @param\tvoid\n\t * @param\tvoid\n\t */\n\n\tvar fieldsEventManager = new acf.Model( {\n\t\tid: 'fieldsEventManager',\n\t\tevents: {\n\t\t\t'click .acf-field a[href=\"#\"]': 'onClick',\n\t\t\t'change .acf-field': 'onChange',\n\t\t},\n\t\tonClick: function ( e ) {\n\t\t\t// prevent default of any link with an href of #\n\t\t\te.preventDefault();\n\t\t},\n\t\tonChange: function () {\n\t\t\t// preview hack allows post to save with no title or content\n\t\t\t$( '#_acf_changed' ).val( 1 );\n\t\t},\n\t} );\n\n\tvar duplicateFieldsManager = new acf.Model( {\n\t\tid: 'duplicateFieldsManager',\n\t\tactions: {\n\t\t\tduplicate: 'onDuplicate',\n\t\t\tduplicate_fields: 'onDuplicateFields',\n\t\t},\n\t\tonDuplicate: function ( $el, $el2 ) {\n\t\t\tvar fields = acf.getFields( { parent: $el } );\n\t\t\tif ( fields.length ) {\n\t\t\t\tvar $fields = acf.findFields( { parent: $el2 } );\n\t\t\t\tacf.doAction( 'duplicate_fields', fields, $fields );\n\t\t\t}\n\t\t},\n\t\tonDuplicateFields: function ( fields, duplicates ) {\n\t\t\tfields.map( function ( field, i ) {\n\t\t\t\tacf.doAction( 'duplicate_field', field, $( duplicates[ i ] ) );\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * refreshHelper\n\t *\n\t * description\n\t *\n\t * @date\t1/7/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar refreshHelper = new acf.Model( {\n\t\tpriority: 90,\n\t\tactions: {\n\t\t\tnew_field: 'refresh',\n\t\t\tshow_field: 'refresh',\n\t\t\thide_field: 'refresh',\n\t\t\tremove_field: 'refresh',\n\t\t\tunmount_field: 'refresh',\n\t\t\tremount_field: 'refresh',\n\t\t},\n\t\trefresh: function () {\n\t\t\tacf.refresh();\n\t\t},\n\t} );\n\n\t/**\n\t * mountHelper\n\t *\n\t * Adds compatiblity for the 'unmount' and 'remount' actions added in 5.8.0\n\t *\n\t * @date\t7/3/19\n\t * @since\t5.7.14\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar mountHelper = new acf.Model( {\n\t\tpriority: 1,\n\t\tactions: {\n\t\t\tsortstart: 'onSortstart',\n\t\t\tsortstop: 'onSortstop',\n\t\t},\n\t\tonSortstart: function ( $item ) {\n\t\t\tacf.doAction( 'unmount', $item );\n\t\t},\n\t\tonSortstop: function ( $item ) {\n\t\t\tacf.doAction( 'remount', $item );\n\t\t},\n\t} );\n\n\t/**\n\t * sortableHelper\n\t *\n\t * Adds compatibility for sorting a
          element\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar sortableHelper = new acf.Model( {\n\t\tactions: {\n\t\t\tsortstart: 'onSortstart',\n\t\t},\n\t\tonSortstart: function ( $item, $placeholder ) {\n\t\t\t// if $item is a tr, apply some css to the elements\n\t\t\tif ( $item.is( 'tr' ) ) {\n\t\t\t\t// replace $placeholder children with a single td\n\t\t\t\t// fixes \"width calculation issues\" due to conditional logic hiding some children\n\t\t\t\t$placeholder.html(\n\t\t\t\t\t''\n\t\t\t\t);\n\n\t\t\t\t// add helper class to remove absolute positioning\n\t\t\t\t$item.addClass( 'acf-sortable-tr-helper' );\n\n\t\t\t\t// set fixed widths for children\n\t\t\t\t$item.children().each( function () {\n\t\t\t\t\t$( this ).width( $( this ).width() );\n\t\t\t\t} );\n\n\t\t\t\t// mimic height\n\t\t\t\t$placeholder.height( $item.height() + 'px' );\n\n\t\t\t\t// remove class\n\t\t\t\t$item.removeClass( 'acf-sortable-tr-helper' );\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * duplicateHelper\n\t *\n\t * Fixes browser bugs when duplicating an element\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tvar duplicateHelper = new acf.Model( {\n\t\tactions: {\n\t\t\tafter_duplicate: 'onAfterDuplicate',\n\t\t},\n\t\tonAfterDuplicate: function ( $el, $el2 ) {\n\t\t\t// get original values\n\t\t\tvar vals = [];\n\t\t\t$el.find( 'select' ).each( function ( i ) {\n\t\t\t\tvals.push( $( this ).val() );\n\t\t\t} );\n\n\t\t\t// set duplicate values\n\t\t\t$el2.find( 'select' ).each( function ( i ) {\n\t\t\t\t$( this ).val( vals[ i ] );\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * tableHelper\n\t *\n\t * description\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar tableHelper = new acf.Model( {\n\t\tid: 'tableHelper',\n\n\t\tpriority: 20,\n\n\t\tactions: {\n\t\t\trefresh: 'renderTables',\n\t\t},\n\n\t\trenderTables: function ( $el ) {\n\t\t\t// loop\n\t\t\tvar self = this;\n\t\t\t$( '.acf-table:visible' ).each( function () {\n\t\t\t\tself.renderTable( $( this ) );\n\t\t\t} );\n\t\t},\n\n\t\trenderTable: function ( $table ) {\n\t\t\t// vars\n\t\t\tvar $ths = $table.find( '> thead > tr:visible > th[data-key]' );\n\t\t\tvar $tds = $table.find( '> tbody > tr:visible > td[data-key]' );\n\n\t\t\t// bail early if no thead\n\t\t\tif ( ! $ths.length || ! $tds.length ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// visiblity\n\t\t\t$ths.each( function ( i ) {\n\t\t\t\t// vars\n\t\t\t\tvar $th = $( this );\n\t\t\t\tvar key = $th.data( 'key' );\n\t\t\t\tvar $cells = $tds.filter( '[data-key=\"' + key + '\"]' );\n\t\t\t\tvar $hidden = $cells.filter( '.acf-hidden' );\n\n\t\t\t\t// always remove empty and allow cells to be hidden\n\t\t\t\t$cells.removeClass( 'acf-empty' );\n\n\t\t\t\t// hide $th if all cells are hidden\n\t\t\t\tif ( $cells.length === $hidden.length ) {\n\t\t\t\t\tacf.hide( $th );\n\n\t\t\t\t\t// force all hidden cells to appear empty\n\t\t\t\t} else {\n\t\t\t\t\tacf.show( $th );\n\t\t\t\t\t$hidden.addClass( 'acf-empty' );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// clear width\n\t\t\t$ths.css( 'width', 'auto' );\n\n\t\t\t// get visible\n\t\t\t$ths = $ths.not( '.acf-hidden' );\n\n\t\t\t// vars\n\t\t\tvar availableWidth = 100;\n\t\t\tvar colspan = $ths.length;\n\n\t\t\t// set custom widths first\n\t\t\tvar $fixedWidths = $ths.filter( '[data-width]' );\n\t\t\t$fixedWidths.each( function () {\n\t\t\t\tvar width = $( this ).data( 'width' );\n\t\t\t\t$( this ).css( 'width', width + '%' );\n\t\t\t\tavailableWidth -= width;\n\t\t\t} );\n\n\t\t\t// set auto widths\n\t\t\tvar $auoWidths = $ths.not( '[data-width]' );\n\t\t\tif ( $auoWidths.length ) {\n\t\t\t\tvar width = availableWidth / $auoWidths.length;\n\t\t\t\t$auoWidths.css( 'width', width + '%' );\n\t\t\t\tavailableWidth = 0;\n\t\t\t}\n\n\t\t\t// avoid stretching issue\n\t\t\tif ( availableWidth > 0 ) {\n\t\t\t\t$ths.last().css( 'width', 'auto' );\n\t\t\t}\n\n\t\t\t// update colspan on collapsed\n\t\t\t$tds.filter( '.-collapsed-target' ).each( function () {\n\t\t\t\t// vars\n\t\t\t\tvar $td = $( this );\n\n\t\t\t\t// check if collapsed\n\t\t\t\tif ( $td.parent().hasClass( '-collapsed' ) ) {\n\t\t\t\t\t$td.attr( 'colspan', $ths.length );\n\t\t\t\t} else {\n\t\t\t\t\t$td.removeAttr( 'colspan' );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * fieldsHelper\n\t *\n\t * description\n\t *\n\t * @date\t6/3/18\n\t * @since\t5.6.9\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar fieldsHelper = new acf.Model( {\n\t\tid: 'fieldsHelper',\n\n\t\tpriority: 30,\n\n\t\tactions: {\n\t\t\trefresh: 'renderGroups',\n\t\t},\n\n\t\trenderGroups: function () {\n\t\t\t// loop\n\t\t\tvar self = this;\n\t\t\t$( '.acf-fields:visible' ).each( function () {\n\t\t\t\tself.renderGroup( $( this ) );\n\t\t\t} );\n\t\t},\n\n\t\trenderGroup: function ( $el ) {\n\t\t\t// vars\n\t\t\tvar top = 0;\n\t\t\tvar height = 0;\n\t\t\tvar $row = $();\n\n\t\t\t// get fields\n\t\t\tvar $fields = $el.children( '.acf-field[data-width]:visible' );\n\n\t\t\t// bail early if no fields\n\t\t\tif ( ! $fields.length ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if is .-left\n\t\t\tif ( $el.hasClass( '-left' ) ) {\n\t\t\t\t$fields.removeAttr( 'data-width' );\n\t\t\t\t$fields.css( 'width', 'auto' );\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// reset fields\n\t\t\t$fields.removeClass( '-r0 -c0' ).css( { 'min-height': 0 } );\n\n\t\t\t// loop\n\t\t\t$fields.each( function ( i ) {\n\t\t\t\t// vars\n\t\t\t\tvar $field = $( this );\n\t\t\t\tvar position = $field.position();\n\t\t\t\tvar thisTop = Math.ceil( position.top );\n\t\t\t\tvar thisLeft = Math.ceil( position.left );\n\n\t\t\t\t// detect change in row\n\t\t\t\tif ( $row.length && thisTop > top ) {\n\t\t\t\t\t// set previous heights\n\t\t\t\t\t$row.css( { 'min-height': height + 'px' } );\n\n\t\t\t\t\t// update position due to change in row above\n\t\t\t\t\tposition = $field.position();\n\t\t\t\t\tthisTop = Math.ceil( position.top );\n\t\t\t\t\tthisLeft = Math.ceil( position.left );\n\n\t\t\t\t\t// reset vars\n\t\t\t\t\ttop = 0;\n\t\t\t\t\theight = 0;\n\t\t\t\t\t$row = $();\n\t\t\t\t}\n\n\t\t\t\t// rtl\n\t\t\t\tif ( acf.get( 'rtl' ) ) {\n\t\t\t\t\tthisLeft = Math.ceil(\n\t\t\t\t\t\t$field.parent().width() -\n\t\t\t\t\t\t\t( position.left + $field.outerWidth() )\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\t// add classes\n\t\t\t\tif ( thisTop == 0 ) {\n\t\t\t\t\t$field.addClass( '-r0' );\n\t\t\t\t} else if ( thisLeft == 0 ) {\n\t\t\t\t\t$field.addClass( '-c0' );\n\t\t\t\t}\n\n\t\t\t\t// get height after class change\n\t\t\t\t// - add 1 for subpixel rendering\n\t\t\t\tvar thisHeight = Math.ceil( $field.outerHeight() ) + 1;\n\n\t\t\t\t// set height\n\t\t\t\theight = Math.max( height, thisHeight );\n\n\t\t\t\t// set y\n\t\t\t\ttop = Math.max( top, thisTop );\n\n\t\t\t\t// append\n\t\t\t\t$row = $row.add( $field );\n\t\t\t} );\n\n\t\t\t// clean up\n\t\t\tif ( $row.length ) {\n\t\t\t\t$row.css( { 'min-height': height + 'px' } );\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * Adds a body class when holding down the \"shift\" key.\n\t *\n\t * @date\t06/05/2020\n\t * @since\t5.9.0\n\t */\n\tvar bodyClassShiftHelper = new acf.Model( {\n\t\tid: 'bodyClassShiftHelper',\n\t\tevents: {\n\t\t\tkeydown: 'onKeyDown',\n\t\t\tkeyup: 'onKeyUp',\n\t\t},\n\t\tisShiftKey: function ( e ) {\n\t\t\treturn e.keyCode === 16;\n\t\t},\n\t\tonKeyDown: function ( e ) {\n\t\t\tif ( this.isShiftKey( e ) ) {\n\t\t\t\t$( 'body' ).addClass( 'acf-keydown-shift' );\n\t\t\t}\n\t\t},\n\t\tonKeyUp: function ( e ) {\n\t\t\tif ( this.isShiftKey( e ) ) {\n\t\t\t\t$( 'body' ).removeClass( 'acf-keydown-shift' );\n\t\t\t}\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * acf.newMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newMediaPopup = function ( args ) {\n\t\t// args\n\t\tvar popup = null;\n\t\tvar args = acf.parseArgs( args, {\n\t\t\tmode: 'select', // 'select', 'edit'\n\t\t\ttitle: '', // 'Upload Image'\n\t\t\tbutton: '', // 'Select Image'\n\t\t\ttype: '', // 'image', ''\n\t\t\tfield: false, // field instance\n\t\t\tallowedTypes: '', // '.jpg, .png, etc'\n\t\t\tlibrary: 'all', // 'all', 'uploadedTo'\n\t\t\tmultiple: false, // false, true, 'add'\n\t\t\tattachment: 0, // the attachment to edit\n\t\t\tautoOpen: true, // open the popup automatically\n\t\t\topen: function () {}, // callback after close\n\t\t\tselect: function () {}, // callback after select\n\t\t\tclose: function () {}, // callback after close\n\t\t} );\n\n\t\t// initialize\n\t\tif ( args.mode == 'edit' ) {\n\t\t\tpopup = new acf.models.EditMediaPopup( args );\n\t\t} else {\n\t\t\tpopup = new acf.models.SelectMediaPopup( args );\n\t\t}\n\n\t\t// open popup (allow frame customization before opening)\n\t\tif ( args.autoOpen ) {\n\t\t\tsetTimeout( function () {\n\t\t\t\tpopup.open();\n\t\t\t}, 1 );\n\t\t}\n\n\t\t// action\n\t\tacf.doAction( 'new_media_popup', popup );\n\n\t\t// return\n\t\treturn popup;\n\t};\n\n\t/**\n\t * getPostID\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar getPostID = function () {\n\t\tvar postID = acf.get( 'post_id' );\n\t\treturn acf.isNumeric( postID ) ? postID : 0;\n\t};\n\n\t/**\n\t * acf.getMimeTypes\n\t *\n\t * description\n\t *\n\t * @date\t11/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.getMimeTypes = function () {\n\t\treturn this.get( 'mimeTypes' );\n\t};\n\n\tacf.getMimeType = function ( name ) {\n\t\t// vars\n\t\tvar allTypes = acf.getMimeTypes();\n\n\t\t// search\n\t\tif ( allTypes[ name ] !== undefined ) {\n\t\t\treturn allTypes[ name ];\n\t\t}\n\n\t\t// some types contain a mixed key such as \"jpg|jpeg|jpe\"\n\t\tfor ( var key in allTypes ) {\n\t\t\tif ( key.indexOf( name ) !== -1 ) {\n\t\t\t\treturn allTypes[ key ];\n\t\t\t}\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t};\n\n\t/**\n\t * MediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar MediaPopup = acf.Model.extend( {\n\t\tid: 'MediaPopup',\n\t\tdata: {},\n\t\tdefaults: {},\n\t\tframe: false,\n\n\t\tsetup: function ( props ) {\n\t\t\t$.extend( this.data, props );\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar options = this.getFrameOptions();\n\n\t\t\t// add states\n\t\t\tthis.addFrameStates( options );\n\n\t\t\t// create frame\n\t\t\tvar frame = wp.media( options );\n\n\t\t\t// add args reference\n\t\t\tframe.acf = this;\n\n\t\t\t// add events\n\t\t\tthis.addFrameEvents( frame, options );\n\n\t\t\t// strore frame\n\t\t\tthis.frame = frame;\n\t\t},\n\n\t\topen: function () {\n\t\t\tthis.frame.open();\n\t\t},\n\n\t\tclose: function () {\n\t\t\tthis.frame.close();\n\t\t},\n\n\t\tremove: function () {\n\t\t\tthis.frame.detach();\n\t\t\tthis.frame.remove();\n\t\t},\n\n\t\tgetFrameOptions: function () {\n\t\t\t// vars\n\t\t\tvar options = {\n\t\t\t\ttitle: this.get( 'title' ),\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\tlibrary: {},\n\t\t\t\tstates: [],\n\t\t\t};\n\n\t\t\t// type\n\t\t\tif ( this.get( 'type' ) ) {\n\t\t\t\toptions.library.type = this.get( 'type' );\n\t\t\t}\n\n\t\t\t// type\n\t\t\tif ( this.get( 'library' ) === 'uploadedTo' ) {\n\t\t\t\toptions.library.uploadedTo = getPostID();\n\t\t\t}\n\n\t\t\t// attachment\n\t\t\tif ( this.get( 'attachment' ) ) {\n\t\t\t\toptions.library.post__in = [ this.get( 'attachment' ) ];\n\t\t\t}\n\n\t\t\t// button\n\t\t\tif ( this.get( 'button' ) ) {\n\t\t\t\toptions.button = {\n\t\t\t\t\ttext: this.get( 'button' ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn options;\n\t\t},\n\n\t\taddFrameStates: function ( options ) {\n\t\t\t// create query\n\t\t\tvar Query = wp.media.query( options.library );\n\n\t\t\t// add _acfuploader\n\t\t\t// this is super wack!\n\t\t\t// if you add _acfuploader to the options.library args, new uploads will not be added to the library view.\n\t\t\t// this has been traced back to the wp.media.model.Query initialize function (which can't be overriden)\n\t\t\t// Adding any custom args will cause the Attahcments to not observe the uploader queue\n\t\t\t// To bypass this security issue, we add in the args AFTER the Query has been initialized\n\t\t\t// options.library._acfuploader = settings.field;\n\t\t\tif (\n\t\t\t\tthis.get( 'field' ) &&\n\t\t\t\tacf.isset( Query, 'mirroring', 'args' )\n\t\t\t) {\n\t\t\t\tQuery.mirroring.args._acfuploader = this.get( 'field' );\n\t\t\t}\n\n\t\t\t// add states\n\t\t\toptions.states.push(\n\t\t\t\t// main state\n\t\t\t\tnew wp.media.controller.Library( {\n\t\t\t\t\tlibrary: Query,\n\t\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\t\ttitle: this.get( 'title' ),\n\t\t\t\t\tpriority: 20,\n\t\t\t\t\tfilterable: 'all',\n\t\t\t\t\teditable: true,\n\t\t\t\t\tallowLocalEdits: true,\n\t\t\t\t} )\n\t\t\t);\n\n\t\t\t// edit image functionality (added in WP 3.9)\n\t\t\tif ( acf.isset( wp, 'media', 'controller', 'EditImage' ) ) {\n\t\t\t\toptions.states.push( new wp.media.controller.EditImage() );\n\t\t\t}\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// log all events\n\t\t\t//frame.on('all', function( e ) {\n\t\t\t//\tconsole.log( 'frame all: %o', e );\n\t\t\t//});\n\n\t\t\t// add class\n\t\t\tframe.on(\n\t\t\t\t'open',\n\t\t\t\tfunction () {\n\t\t\t\t\tthis.$el\n\t\t\t\t\t\t.closest( '.media-modal' )\n\t\t\t\t\t\t.addClass(\n\t\t\t\t\t\t\t'acf-media-modal -' + this.acf.get( 'mode' )\n\t\t\t\t\t\t);\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// edit image view\n\t\t\t// source: media-views.js:2410 editImageContent()\n\t\t\tframe.on(\n\t\t\t\t'content:render:edit-image',\n\t\t\t\tfunction () {\n\t\t\t\t\tvar image = this.state().get( 'image' );\n\t\t\t\t\tvar view = new wp.media.view.EditImage( {\n\t\t\t\t\t\tmodel: image,\n\t\t\t\t\t\tcontroller: this,\n\t\t\t\t\t} ).render();\n\t\t\t\t\tthis.content.set( view );\n\n\t\t\t\t\t// after creating the wrapper view, load the actual editor via an ajax call\n\t\t\t\t\tview.loadEditor();\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// update toolbar button\n\t\t\t//frame.on( 'toolbar:create:select', function( toolbar ) {\n\t\t\t//\ttoolbar.view = new wp.media.view.Toolbar.Select({\n\t\t\t//\t\ttext: frame.options._button,\n\t\t\t//\t\tcontroller: this\n\t\t\t//\t});\n\t\t\t//}, frame );\n\n\t\t\t// on select\n\t\t\tframe.on( 'select', function () {\n\t\t\t\t// vars\n\t\t\t\tvar selection = frame.state().get( 'selection' );\n\n\t\t\t\t// if selecting images\n\t\t\t\tif ( selection ) {\n\t\t\t\t\t// loop\n\t\t\t\t\tselection.each( function ( attachment, i ) {\n\t\t\t\t\t\tframe.acf\n\t\t\t\t\t\t\t.get( 'select' )\n\t\t\t\t\t\t\t.apply( frame.acf, [ attachment, i ] );\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// on close\n\t\t\tframe.on( 'close', function () {\n\t\t\t\t// callback and remove\n\t\t\t\tsetTimeout( function () {\n\t\t\t\t\tframe.acf.get( 'close' ).apply( frame.acf );\n\t\t\t\t\tframe.acf.remove();\n\t\t\t\t}, 1 );\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * acf.models.SelectMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.models.SelectMediaPopup = MediaPopup.extend( {\n\t\tid: 'SelectMediaPopup',\n\t\tsetup: function ( props ) {\n\t\t\t// default button\n\t\t\tif ( ! props.button ) {\n\t\t\t\tprops.button = acf._x( 'Select', 'verb' );\n\t\t\t}\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.setup.apply( this, arguments );\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// plupload\n\t\t\t// adds _acfuploader param to validate uploads\n\t\t\tif (\n\t\t\t\tacf.isset( _wpPluploadSettings, 'defaults', 'multipart_params' )\n\t\t\t) {\n\t\t\t\t// add _acfuploader so that Uploader will inherit\n\t\t\t\t_wpPluploadSettings.defaults.multipart_params._acfuploader = this.get(\n\t\t\t\t\t'field'\n\t\t\t\t);\n\n\t\t\t\t// remove acf_field so future Uploaders won't inherit\n\t\t\t\tframe.on( 'open', function () {\n\t\t\t\t\tdelete _wpPluploadSettings\n\t\t\t\t\t\t.defaults.multipart_params._acfuploader;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// browse\n\t\t\tframe.on( 'content:activate:browse', function () {\n\t\t\t\t// vars\n\t\t\t\tvar toolbar = false;\n\n\t\t\t\t// populate above vars making sure to allow for failure\n\t\t\t\t// perhaps toolbar does not exist because the frame open is Upload Files\n\t\t\t\ttry {\n\t\t\t\t\ttoolbar = frame.content.get().toolbar;\n\t\t\t\t} catch ( e ) {\n\t\t\t\t\tconsole.log( e );\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// callback\n\t\t\t\tframe.acf.customizeFilters.apply( frame.acf, [ toolbar ] );\n\t\t\t} );\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.addFrameEvents.apply( this, arguments );\n\t\t},\n\n\t\tcustomizeFilters: function ( toolbar ) {\n\t\t\t// vars\n\t\t\tvar filters = toolbar.get( 'filters' );\n\n\t\t\t// image\n\t\t\tif ( this.get( 'type' ) == 'image' ) {\n\t\t\t\t// update all\n\t\t\t\tfilters.filters.all.text = acf.__( 'All images' );\n\n\t\t\t\t// remove some filters\n\t\t\t\tdelete filters.filters.audio;\n\t\t\t\tdelete filters.filters.video;\n\t\t\t\tdelete filters.filters.image;\n\n\t\t\t\t// update all filters to show images\n\t\t\t\t$.each( filters.filters, function ( i, filter ) {\n\t\t\t\t\tfilter.props.type = filter.props.type || 'image';\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// specific types\n\t\t\tif ( this.get( 'allowedTypes' ) ) {\n\t\t\t\t// convert \".jpg, .png\" into [\"jpg\", \"png\"]\n\t\t\t\tvar allowedTypes = this.get( 'allowedTypes' )\n\t\t\t\t\t.split( ' ' )\n\t\t\t\t\t.join( '' )\n\t\t\t\t\t.split( '.' )\n\t\t\t\t\t.join( '' )\n\t\t\t\t\t.split( ',' );\n\n\t\t\t\t// loop\n\t\t\t\tallowedTypes.map( function ( name ) {\n\t\t\t\t\t// get type\n\t\t\t\t\tvar mimeType = acf.getMimeType( name );\n\n\t\t\t\t\t// bail early if no type\n\t\t\t\t\tif ( ! mimeType ) return;\n\n\t\t\t\t\t// create new filter\n\t\t\t\t\tvar newFilter = {\n\t\t\t\t\t\ttext: mimeType,\n\t\t\t\t\t\tprops: {\n\t\t\t\t\t\t\tstatus: null,\n\t\t\t\t\t\t\ttype: mimeType,\n\t\t\t\t\t\t\tuploadedTo: null,\n\t\t\t\t\t\t\torderby: 'date',\n\t\t\t\t\t\t\torder: 'DESC',\n\t\t\t\t\t\t},\n\t\t\t\t\t\tpriority: 20,\n\t\t\t\t\t};\n\n\t\t\t\t\t// append\n\t\t\t\t\tfilters.filters[ mimeType ] = newFilter;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// uploaded to post\n\t\t\tif ( this.get( 'library' ) === 'uploadedTo' ) {\n\t\t\t\t// vars\n\t\t\t\tvar uploadedTo = this.frame.options.library.uploadedTo;\n\n\t\t\t\t// remove some filters\n\t\t\t\tdelete filters.filters.unattached;\n\t\t\t\tdelete filters.filters.uploaded;\n\n\t\t\t\t// add uploadedTo to filters\n\t\t\t\t$.each( filters.filters, function ( i, filter ) {\n\t\t\t\t\tfilter.text +=\n\t\t\t\t\t\t' (' + acf.__( 'Uploaded to this post' ) + ')';\n\t\t\t\t\tfilter.props.uploadedTo = uploadedTo;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// add _acfuploader to filters\n\t\t\tvar field = this.get( 'field' );\n\t\t\t$.each( filters.filters, function ( k, filter ) {\n\t\t\t\tfilter.props._acfuploader = field;\n\t\t\t} );\n\n\t\t\t// add _acfuplaoder to search\n\t\t\tvar search = toolbar.get( 'search' );\n\t\t\tsearch.model.attributes._acfuploader = field;\n\n\t\t\t// render (custom function added to prototype)\n\t\t\tif ( filters.renderFilters ) {\n\t\t\t\tfilters.renderFilters();\n\t\t\t}\n\t\t},\n\t} );\n\n\t/**\n\t * acf.models.EditMediaPopup\n\t *\n\t * description\n\t *\n\t * @date\t10/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.models.EditMediaPopup = MediaPopup.extend( {\n\t\tid: 'SelectMediaPopup',\n\t\tsetup: function ( props ) {\n\t\t\t// default button\n\t\t\tif ( ! props.button ) {\n\t\t\t\tprops.button = acf._x( 'Update', 'verb' );\n\t\t\t}\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.setup.apply( this, arguments );\n\t\t},\n\n\t\taddFrameEvents: function ( frame, options ) {\n\t\t\t// add class\n\t\t\tframe.on(\n\t\t\t\t'open',\n\t\t\t\tfunction () {\n\t\t\t\t\t// add class\n\t\t\t\t\tthis.$el\n\t\t\t\t\t\t.closest( '.media-modal' )\n\t\t\t\t\t\t.addClass( 'acf-expanded' );\n\n\t\t\t\t\t// set to browse\n\t\t\t\t\tif ( this.content.mode() != 'browse' ) {\n\t\t\t\t\t\tthis.content.mode( 'browse' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// set selection\n\t\t\t\t\tvar state = this.state();\n\t\t\t\t\tvar selection = state.get( 'selection' );\n\t\t\t\t\tvar attachment = wp.media.attachment(\n\t\t\t\t\t\tframe.acf.get( 'attachment' )\n\t\t\t\t\t);\n\t\t\t\t\tselection.add( attachment );\n\t\t\t\t},\n\t\t\t\tframe\n\t\t\t);\n\n\t\t\t// parent\n\t\t\tMediaPopup.prototype.addFrameEvents.apply( this, arguments );\n\t\t},\n\t} );\n\n\t/**\n\t * customizePrototypes\n\t *\n\t * description\n\t *\n\t * @date\t11/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar customizePrototypes = new acf.Model( {\n\t\tid: 'customizePrototypes',\n\t\twait: 'ready',\n\n\t\tinitialize: function () {\n\t\t\t// bail early if no media views\n\t\t\tif ( ! acf.isset( window, 'wp', 'media', 'view' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// fix bug where CPT without \"editor\" does not set post.id setting which then prevents uploadedTo from working\n\t\t\tvar postID = getPostID();\n\t\t\tif (\n\t\t\t\tpostID &&\n\t\t\t\tacf.isset( wp, 'media', 'view', 'settings', 'post' )\n\t\t\t) {\n\t\t\t\twp.media.view.settings.post.id = postID;\n\t\t\t}\n\n\t\t\t// customize\n\t\t\tthis.customizeAttachmentsButton();\n\t\t\tthis.customizeAttachmentsRouter();\n\t\t\tthis.customizeAttachmentFilters();\n\t\t\tthis.customizeAttachmentCompat();\n\t\t\tthis.customizeAttachmentLibrary();\n\t\t},\n\n\t\tcustomizeAttachmentsButton: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Button' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Extend\n\t\t\tvar Button = wp.media.view.Button;\n\t\t\twp.media.view.Button = Button.extend( {\n\t\t\t\t// Fix bug where \"Select\" button appears blank after editing an image.\n\t\t\t\t// Do this by simplifying Button initialize function and avoid deleting this.options.\n\t\t\t\tinitialize: function () {\n\t\t\t\t\tvar options = _.defaults( this.options, this.defaults );\n\t\t\t\t\tthis.model = new Backbone.Model( options );\n\t\t\t\t\tthis.listenTo( this.model, 'change', this.render );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentsRouter: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Router' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar Parent = wp.media.view.Router;\n\n\t\t\t// extend\n\t\t\twp.media.view.Router = Parent.extend( {\n\t\t\t\taddExpand: function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $a = $(\n\t\t\t\t\t\t[\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\tacf.__( 'Expand Details' ) +\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\tacf.__( 'Collapse Details' ) +\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t);\n\n\t\t\t\t\t// add events\n\t\t\t\t\t$a.on( 'click', function ( e ) {\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tvar $div = $( this ).closest( '.media-modal' );\n\t\t\t\t\t\tif ( $div.hasClass( 'acf-expanded' ) ) {\n\t\t\t\t\t\t\t$div.removeClass( 'acf-expanded' );\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$div.addClass( 'acf-expanded' );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\n\t\t\t\t\t// append\n\t\t\t\t\tthis.$el.append( $a );\n\t\t\t\t},\n\n\t\t\t\tinitialize: function () {\n\t\t\t\t\t// initialize\n\t\t\t\t\tParent.prototype.initialize.apply( this, arguments );\n\n\t\t\t\t\t// add buttons\n\t\t\t\t\tthis.addExpand();\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentFilters: function () {\n\t\t\t// validate\n\t\t\tif (\n\t\t\t\t! acf.isset( wp, 'media', 'view', 'AttachmentFilters', 'All' )\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar Parent = wp.media.view.AttachmentFilters.All;\n\n\t\t\t// renderFilters\n\t\t\t// copied from media-views.js:6939\n\t\t\tParent.prototype.renderFilters = function () {\n\t\t\t\t// Build `' )\n\t\t\t\t\t\t\t\t\t.val( value )\n\t\t\t\t\t\t\t\t\t.html( filter.text )[ 0 ],\n\t\t\t\t\t\t\t\tpriority: filter.priority || 50,\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t}, this )\n\t\t\t\t\t\t.sortBy( 'priority' )\n\t\t\t\t\t\t.pluck( 'el' )\n\t\t\t\t\t\t.value()\n\t\t\t\t);\n\t\t\t};\n\t\t},\n\n\t\tcustomizeAttachmentCompat: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'AttachmentCompat' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar AttachmentCompat = wp.media.view.AttachmentCompat;\n\t\t\tvar timeout = false;\n\n\t\t\t// extend\n\t\t\twp.media.view.AttachmentCompat = AttachmentCompat.extend( {\n\t\t\t\trender: function () {\n\t\t\t\t\t// WP bug\n\t\t\t\t\t// When multiple media frames exist on the same page (WP content, WYSIWYG, image, file ),\n\t\t\t\t\t// WP creates multiple instances of this AttachmentCompat view.\n\t\t\t\t\t// Each instance will attempt to render when a new modal is created.\n\t\t\t\t\t// Use a property to avoid this and only render once per instance.\n\t\t\t\t\tif ( this.rendered ) {\n\t\t\t\t\t\treturn this;\n\t\t\t\t\t}\n\n\t\t\t\t\t// render HTML\n\t\t\t\t\tAttachmentCompat.prototype.render.apply( this, arguments );\n\n\t\t\t\t\t// when uploading, render is called twice.\n\t\t\t\t\t// ignore first render by checking for #acf-form-data element\n\t\t\t\t\tif ( ! this.$( '#acf-form-data' ).length ) {\n\t\t\t\t\t\treturn this;\n\t\t\t\t\t}\n\n\t\t\t\t\t// clear timeout\n\t\t\t\t\tclearTimeout( timeout );\n\n\t\t\t\t\t// setTimeout\n\t\t\t\t\ttimeout = setTimeout(\n\t\t\t\t\t\t$.proxy( function () {\n\t\t\t\t\t\t\tthis.rendered = true;\n\t\t\t\t\t\t\tacf.doAction( 'append', this.$el );\n\t\t\t\t\t\t}, this ),\n\t\t\t\t\t\t50\n\t\t\t\t\t);\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\tsave: function ( event ) {\n\t\t\t\t\tvar data = {};\n\n\t\t\t\t\tif ( event ) {\n\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t}\n\n\t\t\t\t\t//_.each( this.$el.serializeArray(), function( pair ) {\n\t\t\t\t\t//\tdata[ pair.name ] = pair.value;\n\t\t\t\t\t//});\n\n\t\t\t\t\t// Serialize data more thoroughly to allow chckbox inputs to save.\n\t\t\t\t\tdata = acf.serializeForAjax( this.$el );\n\n\t\t\t\t\tthis.controller.trigger( 'attachment:compat:waiting', [\n\t\t\t\t\t\t'waiting',\n\t\t\t\t\t] );\n\t\t\t\t\tthis.model\n\t\t\t\t\t\t.saveCompat( data )\n\t\t\t\t\t\t.always( _.bind( this.postSave, this ) );\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\n\t\tcustomizeAttachmentLibrary: function () {\n\t\t\t// validate\n\t\t\tif ( ! acf.isset( wp, 'media', 'view', 'Attachment', 'Library' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar AttachmentLibrary = wp.media.view.Attachment.Library;\n\n\t\t\t// extend\n\t\t\twp.media.view.Attachment.Library = AttachmentLibrary.extend( {\n\t\t\t\trender: function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar popup = acf.isget( this, 'controller', 'acf' );\n\t\t\t\t\tvar attributes = acf.isget( this, 'model', 'attributes' );\n\n\t\t\t\t\t// check vars exist to avoid errors\n\t\t\t\t\tif ( popup && attributes ) {\n\t\t\t\t\t\t// show errors\n\t\t\t\t\t\tif ( attributes.acf_errors ) {\n\t\t\t\t\t\t\tthis.$el.addClass( 'acf-disabled' );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// disable selected\n\t\t\t\t\t\tvar selected = popup.get( 'selected' );\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tselected &&\n\t\t\t\t\t\t\tselected.indexOf( attributes.id ) > -1\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tthis.$el.addClass( 'acf-selected' );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// render\n\t\t\t\t\treturn AttachmentLibrary.prototype.render.apply(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\targuments\n\t\t\t\t\t);\n\t\t\t\t},\n\n\t\t\t\t/*\n\t\t\t\t * toggleSelection\n\t\t\t\t *\n\t\t\t\t * This function is called before an attachment is selected\n\t\t\t\t * A good place to check for errors and prevent the 'select' function from being fired\n\t\t\t\t *\n\t\t\t\t * @type\tfunction\n\t\t\t\t * @date\t29/09/2016\n\t\t\t\t * @since\t5.4.0\n\t\t\t\t *\n\t\t\t\t * @param\toptions (object)\n\t\t\t\t * @return\tn/a\n\t\t\t\t */\n\n\t\t\t\ttoggleSelection: function ( options ) {\n\t\t\t\t\t// vars\n\t\t\t\t\t// source: wp-includes/js/media-views.js:2880\n\t\t\t\t\tvar collection = this.collection,\n\t\t\t\t\t\tselection = this.options.selection,\n\t\t\t\t\t\tmodel = this.model,\n\t\t\t\t\t\tsingle = selection.single();\n\n\t\t\t\t\t// vars\n\t\t\t\t\tvar frame = this.controller;\n\t\t\t\t\tvar errors = acf.isget(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\t'model',\n\t\t\t\t\t\t'attributes',\n\t\t\t\t\t\t'acf_errors'\n\t\t\t\t\t);\n\t\t\t\t\tvar $sidebar = frame.$el.find(\n\t\t\t\t\t\t'.media-frame-content .media-sidebar'\n\t\t\t\t\t);\n\n\t\t\t\t\t// remove previous error\n\t\t\t\t\t$sidebar.children( '.acf-selection-error' ).remove();\n\n\t\t\t\t\t// show attachment details\n\t\t\t\t\t$sidebar.children().removeClass( 'acf-hidden' );\n\n\t\t\t\t\t// add message\n\t\t\t\t\tif ( frame && errors ) {\n\t\t\t\t\t\t// vars\n\t\t\t\t\t\tvar filename = acf.isget(\n\t\t\t\t\t\t\tthis,\n\t\t\t\t\t\t\t'model',\n\t\t\t\t\t\t\t'attributes',\n\t\t\t\t\t\t\t'filename'\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// hide attachment details\n\t\t\t\t\t\t// Gallery field continues to show previously selected attachment...\n\t\t\t\t\t\t$sidebar.children().addClass( 'acf-hidden' );\n\n\t\t\t\t\t\t// append message\n\t\t\t\t\t\t$sidebar.prepend(\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\t'
          ',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\tacf.__( 'Restricted' ) +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\tfilename +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'' +\n\t\t\t\t\t\t\t\t\terrors +\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t'
          ',\n\t\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// reset selection (unselects all attachments)\n\t\t\t\t\t\tselection.reset();\n\n\t\t\t\t\t\t// set single (attachment displayed in sidebar)\n\t\t\t\t\t\tselection.single( model );\n\n\t\t\t\t\t\t// return and prevent 'select' form being fired\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// return\n\t\t\t\t\treturn AttachmentLibrary.prototype.toggleSelection.apply(\n\t\t\t\t\t\tthis,\n\t\t\t\t\t\targuments\n\t\t\t\t\t);\n\t\t\t\t},\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * postboxManager\n\t *\n\t * Manages postboxes on the screen.\n\t *\n\t * @date\t25/5/19\n\t * @since\t5.8.1\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar postboxManager = new acf.Model( {\n\t\twait: 'prepare',\n\t\tpriority: 1,\n\t\tinitialize: function () {\n\t\t\t( acf.get( 'postboxes' ) || [] ).map( acf.newPostbox );\n\t\t},\n\t} );\n\n\t/**\n\t * acf.getPostbox\n\t *\n\t * Returns a postbox instance.\n\t *\n\t * @date\t23/9/18\n\t * @since\t5.7.7\n\t *\n\t * @param\tmixed $el Either a jQuery element or the postbox id.\n\t * @return\tobject\n\t */\n\tacf.getPostbox = function ( $el ) {\n\t\t// allow string parameter\n\t\tif ( typeof arguments[ 0 ] == 'string' ) {\n\t\t\t$el = $( '#' + arguments[ 0 ] );\n\t\t}\n\n\t\t// return instance\n\t\treturn acf.getInstance( $el );\n\t};\n\n\t/**\n\t * acf.getPostboxes\n\t *\n\t * Returns an array of postbox instances.\n\t *\n\t * @date\t23/9/18\n\t * @since\t5.7.7\n\t *\n\t * @param\tvoid\n\t * @return\tarray\n\t */\n\tacf.getPostboxes = function () {\n\t\treturn acf.getInstances( $( '.acf-postbox' ) );\n\t};\n\n\t/**\n\t * acf.newPostbox\n\t *\n\t * Returns a new postbox instance for the given props.\n\t *\n\t * @date\t20/9/18\n\t * @since\t5.7.6\n\t *\n\t * @param\tobject props The postbox properties.\n\t * @return\tobject\n\t */\n\tacf.newPostbox = function ( props ) {\n\t\treturn new acf.models.Postbox( props );\n\t};\n\n\t/**\n\t * acf.models.Postbox\n\t *\n\t * The postbox model.\n\t *\n\t * @date\t20/9/18\n\t * @since\t5.7.6\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tacf.models.Postbox = acf.Model.extend( {\n\t\tdata: {\n\t\t\tid: '',\n\t\t\tkey: '',\n\t\t\tstyle: 'default',\n\t\t\tlabel: 'top',\n\t\t\tedit: '',\n\t\t},\n\n\t\tsetup: function ( props ) {\n\t\t\t// compatibilty\n\t\t\tif ( props.editLink ) {\n\t\t\t\tprops.edit = props.editLink;\n\t\t\t}\n\n\t\t\t// extend data\n\t\t\t$.extend( this.data, props );\n\n\t\t\t// set $el\n\t\t\tthis.$el = this.$postbox();\n\t\t},\n\n\t\t$postbox: function () {\n\t\t\treturn $( '#' + this.get( 'id' ) );\n\t\t},\n\n\t\t$hide: function () {\n\t\t\treturn $( '#' + this.get( 'id' ) + '-hide' );\n\t\t},\n\n\t\t$hideLabel: function () {\n\t\t\treturn this.$hide().parent();\n\t\t},\n\n\t\t$hndle: function () {\n\t\t\treturn this.$( '> .hndle' );\n\t\t},\n\n\t\t$handleActions: function () {\n\t\t\treturn this.$( '> .postbox-header .handle-actions' );\n\t\t},\n\n\t\t$inside: function () {\n\t\t\treturn this.$( '> .inside' );\n\t\t},\n\n\t\tisVisible: function () {\n\t\t\treturn this.$el.hasClass( 'acf-hidden' );\n\t\t},\n\n\t\tisHiddenByScreenOptions: function () {\n\t\t\treturn (\n\t\t\t\tthis.$el.hasClass( 'hide-if-js' ) ||\n\t\t\t\tthis.$el.css( 'display' ) == 'none'\n\t\t\t);\n\t\t},\n\n\t\tinitialize: function () {\n\t\t\t// Add default class.\n\t\t\tthis.$el.addClass( 'acf-postbox' );\n\n\t\t\t// Add field group style class (ignore in block editor).\n\t\t\tif ( acf.get( 'editor' ) !== 'block' ) {\n\t\t\t\tvar style = this.get( 'style' );\n\t\t\t\tif ( style !== 'default' ) {\n\t\t\t\t\tthis.$el.addClass( style );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Add .inside class.\n\t\t\tthis.$inside()\n\t\t\t\t.addClass( 'acf-fields' )\n\t\t\t\t.addClass( '-' + this.get( 'label' ) );\n\n\t\t\t// Append edit link.\n\t\t\tvar edit = this.get( 'edit' );\n\t\t\tif ( edit ) {\n\t\t\t\tvar html =\n\t\t\t\t\t'';\n\t\t\t\tvar $handleActions = this.$handleActions();\n\t\t\t\tif ( $handleActions.length ) {\n\t\t\t\t\t$handleActions.prepend( html );\n\t\t\t\t} else {\n\t\t\t\t\tthis.$hndle().append( html );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Show postbox.\n\t\t\tthis.show();\n\t\t},\n\n\t\tshow: function () {\n\t\t\t// If disabled by screen options, set checked to false and return.\n\t\t\tif ( this.$el.hasClass( 'hide-if-js' ) ) {\n\t\t\t\tthis.$hide().prop( 'checked', false );\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Show label.\n\t\t\tthis.$hideLabel().show();\n\n\t\t\t// toggle on checkbox\n\t\t\tthis.$hide().prop( 'checked', true );\n\n\t\t\t// Show postbox\n\t\t\tthis.$el.show().removeClass( 'acf-hidden' );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'show_postbox', this );\n\t\t},\n\n\t\tenable: function () {\n\t\t\tacf.enable( this.$el, 'postbox' );\n\t\t},\n\n\t\tshowEnable: function () {\n\t\t\tthis.enable();\n\t\t\tthis.show();\n\t\t},\n\n\t\thide: function () {\n\t\t\t// Hide label.\n\t\t\tthis.$hideLabel().hide();\n\n\t\t\t// Hide postbox\n\t\t\tthis.$el.hide().addClass( 'acf-hidden' );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'hide_postbox', this );\n\t\t},\n\n\t\tdisable: function () {\n\t\t\tacf.disable( this.$el, 'postbox' );\n\t\t},\n\n\t\thideDisable: function () {\n\t\t\tthis.disable();\n\t\t\tthis.hide();\n\t\t},\n\n\t\thtml: function ( html ) {\n\t\t\t// Update HTML.\n\t\t\tthis.$inside().html( html );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'append', this.$el );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.screen = new acf.Model( {\n\t\tactive: true,\n\n\t\txhr: false,\n\n\t\ttimeout: false,\n\n\t\twait: 'load',\n\n\t\tevents: {\n\t\t\t'change #page_template': 'onChange',\n\t\t\t'change #parent_id': 'onChange',\n\t\t\t'change #post-formats-select': 'onChange',\n\t\t\t'change .categorychecklist': 'onChange',\n\t\t\t'change .tagsdiv': 'onChange',\n\t\t\t'change .acf-taxonomy-field[data-save=\"1\"]': 'onChange',\n\t\t\t'change #product-type': 'onChange',\n\t\t},\n\n\t\tisPost: function () {\n\t\t\treturn acf.get( 'screen' ) === 'post';\n\t\t},\n\n\t\tisUser: function () {\n\t\t\treturn acf.get( 'screen' ) === 'user';\n\t\t},\n\n\t\tisTaxonomy: function () {\n\t\t\treturn acf.get( 'screen' ) === 'taxonomy';\n\t\t},\n\n\t\tisAttachment: function () {\n\t\t\treturn acf.get( 'screen' ) === 'attachment';\n\t\t},\n\n\t\tisNavMenu: function () {\n\t\t\treturn acf.get( 'screen' ) === 'nav_menu';\n\t\t},\n\n\t\tisWidget: function () {\n\t\t\treturn acf.get( 'screen' ) === 'widget';\n\t\t},\n\n\t\tisComment: function () {\n\t\t\treturn acf.get( 'screen' ) === 'comment';\n\t\t},\n\n\t\tgetPageTemplate: function () {\n\t\t\tvar $el = $( '#page_template' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tgetPageParent: function ( e, $el ) {\n\t\t\tvar $el = $( '#parent_id' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tgetPageType: function ( e, $el ) {\n\t\t\treturn this.getPageParent() ? 'child' : 'parent';\n\t\t},\n\n\t\tgetPostType: function () {\n\t\t\treturn $( '#post_type' ).val();\n\t\t},\n\n\t\tgetPostFormat: function ( e, $el ) {\n\t\t\tvar $el = $( '#post-formats-select input:checked' );\n\t\t\tif ( $el.length ) {\n\t\t\t\tvar val = $el.val();\n\t\t\t\treturn val == '0' ? 'standard' : val;\n\t\t\t}\n\t\t\treturn null;\n\t\t},\n\n\t\tgetPostCoreTerms: function () {\n\t\t\t// vars\n\t\t\tvar terms = {};\n\n\t\t\t// serialize WP taxonomy postboxes\n\t\t\tvar data = acf.serialize( $( '.categorydiv, .tagsdiv' ) );\n\n\t\t\t// use tax_input (tag, custom-taxonomy) when possible.\n\t\t\t// this data is already formatted in taxonomy => [terms].\n\t\t\tif ( data.tax_input ) {\n\t\t\t\tterms = data.tax_input;\n\t\t\t}\n\n\t\t\t// append \"category\" which uses a different name\n\t\t\tif ( data.post_category ) {\n\t\t\t\tterms.category = data.post_category;\n\t\t\t}\n\n\t\t\t// convert any string values (tags) into array format\n\t\t\tfor ( var tax in terms ) {\n\t\t\t\tif ( ! acf.isArray( terms[ tax ] ) ) {\n\t\t\t\t\tterms[ tax ] = terms[ tax ].split( /,[\\s]?/ );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\tgetPostTerms: function () {\n\t\t\t// Get core terms.\n\t\t\tvar terms = this.getPostCoreTerms();\n\n\t\t\t// loop over taxonomy fields and add their values\n\t\t\tacf.getFields( { type: 'taxonomy' } ).map( function ( field ) {\n\t\t\t\t// ignore fields that don't save\n\t\t\t\tif ( ! field.get( 'save' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// vars\n\t\t\t\tvar val = field.val();\n\t\t\t\tvar tax = field.get( 'taxonomy' );\n\n\t\t\t\t// check val\n\t\t\t\tif ( val ) {\n\t\t\t\t\t// ensure terms exists\n\t\t\t\t\tterms[ tax ] = terms[ tax ] || [];\n\n\t\t\t\t\t// ensure val is an array\n\t\t\t\t\tval = acf.isArray( val ) ? val : [ val ];\n\n\t\t\t\t\t// append\n\t\t\t\t\tterms[ tax ] = terms[ tax ].concat( val );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// add WC product type\n\t\t\tif ( ( productType = this.getProductType() ) !== null ) {\n\t\t\t\tterms.product_type = [ productType ];\n\t\t\t}\n\n\t\t\t// remove duplicate values\n\t\t\tfor ( var tax in terms ) {\n\t\t\t\tterms[ tax ] = acf.uniqueArray( terms[ tax ] );\n\t\t\t}\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\tgetProductType: function () {\n\t\t\tvar $el = $( '#product-type' );\n\t\t\treturn $el.length ? $el.val() : null;\n\t\t},\n\n\t\tcheck: function () {\n\t\t\t// bail early if not for post\n\t\t\tif ( acf.get( 'screen' ) !== 'post' ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// abort XHR if is already loading AJAX data\n\t\t\tif ( this.xhr ) {\n\t\t\t\tthis.xhr.abort();\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar ajaxData = acf.parseArgs( this.data, {\n\t\t\t\taction: 'acf/ajax/check_screen',\n\t\t\t\tscreen: acf.get( 'screen' ),\n\t\t\t\texists: [],\n\t\t\t} );\n\n\t\t\t// post id\n\t\t\tif ( this.isPost() ) {\n\t\t\t\tajaxData.post_id = acf.get( 'post_id' );\n\t\t\t}\n\n\t\t\t// post type\n\t\t\tif ( ( postType = this.getPostType() ) !== null ) {\n\t\t\t\tajaxData.post_type = postType;\n\t\t\t}\n\n\t\t\t// page template\n\t\t\tif ( ( pageTemplate = this.getPageTemplate() ) !== null ) {\n\t\t\t\tajaxData.page_template = pageTemplate;\n\t\t\t}\n\n\t\t\t// page parent\n\t\t\tif ( ( pageParent = this.getPageParent() ) !== null ) {\n\t\t\t\tajaxData.page_parent = pageParent;\n\t\t\t}\n\n\t\t\t// page type\n\t\t\tif ( ( pageType = this.getPageType() ) !== null ) {\n\t\t\t\tajaxData.page_type = pageType;\n\t\t\t}\n\n\t\t\t// post format\n\t\t\tif ( ( postFormat = this.getPostFormat() ) !== null ) {\n\t\t\t\tajaxData.post_format = postFormat;\n\t\t\t}\n\n\t\t\t// post terms\n\t\t\tif ( ( postTerms = this.getPostTerms() ) !== null ) {\n\t\t\t\tajaxData.post_terms = postTerms;\n\t\t\t}\n\n\t\t\t// add array of existing postboxes to increase performance and reduce JSON HTML\n\t\t\tacf.getPostboxes().map( function ( postbox ) {\n\t\t\t\tajaxData.exists.push( postbox.get( 'key' ) );\n\t\t\t} );\n\n\t\t\t// filter\n\t\t\tajaxData = acf.applyFilters( 'check_screen_args', ajaxData );\n\n\t\t\t// success\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// Render post screen.\n\t\t\t\tif ( acf.get( 'screen' ) == 'post' ) {\n\t\t\t\t\tthis.renderPostScreen( json );\n\n\t\t\t\t\t// Render user screen.\n\t\t\t\t} else if ( acf.get( 'screen' ) == 'user' ) {\n\t\t\t\t\tthis.renderUserScreen( json );\n\t\t\t\t}\n\n\t\t\t\t// action\n\t\t\t\tacf.doAction( 'check_screen_complete', json, ajaxData );\n\t\t\t};\n\n\t\t\t// ajax\n\t\t\tthis.xhr = $.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t} );\n\t\t},\n\n\t\tonChange: function ( e, $el ) {\n\t\t\tthis.setTimeout( this.check, 1 );\n\t\t},\n\n\t\trenderPostScreen: function ( data ) {\n\t\t\t// Helper function to copy events\n\t\t\tvar copyEvents = function ( $from, $to ) {\n\t\t\t\tvar events = $._data( $from[ 0 ] ).events;\n\t\t\t\tfor ( var type in events ) {\n\t\t\t\t\tfor ( var i = 0; i < events[ type ].length; i++ ) {\n\t\t\t\t\t\t$to.on( type, events[ type ][ i ].handler );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// Helper function to sort metabox.\n\t\t\tvar sortMetabox = function ( id, ids ) {\n\t\t\t\t// Find position of id within ids.\n\t\t\t\tvar index = ids.indexOf( id );\n\n\t\t\t\t// Bail early if index not found.\n\t\t\t\tif ( index == -1 ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// Loop over metaboxes behind (in reverse order).\n\t\t\t\tfor ( var i = index - 1; i >= 0; i-- ) {\n\t\t\t\t\tif ( $( '#' + ids[ i ] ).length ) {\n\t\t\t\t\t\treturn $( '#' + ids[ i ] ).after( $( '#' + id ) );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Loop over metaboxes infront.\n\t\t\t\tfor ( var i = index + 1; i < ids.length; i++ ) {\n\t\t\t\t\tif ( $( '#' + ids[ i ] ).length ) {\n\t\t\t\t\t\treturn $( '#' + ids[ i ] ).before( $( '#' + id ) );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Return false if not sorted.\n\t\t\t\treturn false;\n\t\t\t};\n\n\t\t\t// Keep track of visible and hidden postboxes.\n\t\t\tdata.visible = [];\n\t\t\tdata.hidden = [];\n\n\t\t\t// Show these postboxes.\n\t\t\tdata.results = data.results.map( function ( result, i ) {\n\t\t\t\t// vars\n\t\t\t\tvar postbox = acf.getPostbox( result.id );\n\n\t\t\t\t// Prevent \"acf_after_title\" position in Block Editor.\n\t\t\t\tif (\n\t\t\t\t\tacf.isGutenberg() &&\n\t\t\t\t\tresult.position == 'acf_after_title'\n\t\t\t\t) {\n\t\t\t\t\tresult.position = 'normal';\n\t\t\t\t}\n\n\t\t\t\t// Create postbox if doesn't exist.\n\t\t\t\tif ( ! postbox ) {\n\t\t\t\t\tvar wpMinorVersion = parseFloat( acf.get( 'wp_version' ) );\n\t\t\t\t\tif ( wpMinorVersion >= 5.5 ) {\n\t\t\t\t\t\tvar postboxHeader = [\n\t\t\t\t\t\t\t'
          ',\n\t\t\t\t\t\t\t'

          ',\n\t\t\t\t\t\t\t'' + acf.escHtml( result.title ) + '',\n\t\t\t\t\t\t\t'

          ',\n\t\t\t\t\t\t\t'
          ',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'
          ',\n\t\t\t\t\t\t\t'
          ',\n\t\t\t\t\t\t].join( '' );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar postboxHeader = [\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t'

          ',\n\t\t\t\t\t\t\t'' + acf.escHtml( result.title ) + '',\n\t\t\t\t\t\t\t'

          ',\n\t\t\t\t\t\t].join( '' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Ensure result.classes is set.\n\t\t\t\t\tif ( ! result.classes ) result.classes = '';\n\n\t\t\t\t\t// Create it.\n\t\t\t\t\tvar $postbox = $(\n\t\t\t\t\t\t[\n\t\t\t\t\t\t\t'
          ',\n\t\t\t\t\t\t\tpostboxHeader,\n\t\t\t\t\t\t\t'
          ',\n\t\t\t\t\t\t\tresult.html,\n\t\t\t\t\t\t\t'
          ',\n\t\t\t\t\t\t\t'
          ',\n\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t);\n\n\t\t\t\t\t// Create new hide toggle.\n\t\t\t\t\tif ( $( '#adv-settings' ).length ) {\n\t\t\t\t\t\tvar $prefs = $( '#adv-settings .metabox-prefs' );\n\t\t\t\t\t\tvar $label = $(\n\t\t\t\t\t\t\t[\n\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t].join( '' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Copy default WP events onto checkbox.\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$prefs.find( 'input' ).first(),\n\t\t\t\t\t\t\t$label.find( 'input' )\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Append hide label\n\t\t\t\t\t\t$prefs.append( $label );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Copy default WP events onto metabox.\n\t\t\t\t\tif ( $( '.postbox' ).length ) {\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$( '.postbox .handlediv' ).first(),\n\t\t\t\t\t\t\t$postbox.children( '.handlediv' )\n\t\t\t\t\t\t);\n\t\t\t\t\t\tcopyEvents(\n\t\t\t\t\t\t\t$( '.postbox .hndle' ).first(),\n\t\t\t\t\t\t\t$postbox.children( '.hndle' )\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// Append metabox to the bottom of \"side-sortables\".\n\t\t\t\t\tif ( result.position === 'side' ) {\n\t\t\t\t\t\t$( '#' + result.position + '-sortables' ).append(\n\t\t\t\t\t\t\t$postbox\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Prepend metabox to the top of \"normal-sortbables\".\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$( '#' + result.position + '-sortables' ).prepend(\n\t\t\t\t\t\t\t$postbox\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\n\t\t\t\t\t// Position metabox amongst existing ACF metaboxes within the same location.\n\t\t\t\t\tvar order = [];\n\t\t\t\t\tdata.results.map( function ( _result ) {\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tresult.position === _result.position &&\n\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t'#' +\n\t\t\t\t\t\t\t\t\tresult.position +\n\t\t\t\t\t\t\t\t\t'-sortables #' +\n\t\t\t\t\t\t\t\t\t_result.id\n\t\t\t\t\t\t\t).length\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\torder.push( _result.id );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t\tsortMetabox( result.id, order );\n\n\t\t\t\t\t// Check 'sorted' for user preference.\n\t\t\t\t\tif ( data.sorted ) {\n\t\t\t\t\t\t// Loop over each position (acf_after_title, side, normal).\n\t\t\t\t\t\tfor ( var position in data.sorted ) {\n\t\t\t\t\t\t\tlet order = data.sorted[ position ];\n\n\t\t\t\t\t\t\tif ( typeof order !== 'string' ) {\n\t\t\t\t\t\t\t\tcontinue;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// Explode string into array of ids.\n\t\t\t\t\t\t\torder = order.split( ',' );\n\n\t\t\t\t\t\t\t// Position metabox relative to order.\n\t\t\t\t\t\t\tif ( sortMetabox( result.id, order ) ) {\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Initalize it (modifies HTML).\n\t\t\t\t\tpostbox = acf.newPostbox( result );\n\n\t\t\t\t\t// Trigger action.\n\t\t\t\t\tacf.doAction( 'append', $postbox );\n\t\t\t\t\tacf.doAction( 'append_postbox', postbox );\n\t\t\t\t}\n\n\t\t\t\t// show postbox\n\t\t\t\tpostbox.showEnable();\n\n\t\t\t\t// append\n\t\t\t\tdata.visible.push( result.id );\n\n\t\t\t\t// Return result (may have changed).\n\t\t\t\treturn result;\n\t\t\t} );\n\n\t\t\t// Hide these postboxes.\n\t\t\tacf.getPostboxes().map( function ( postbox ) {\n\t\t\t\tif ( data.visible.indexOf( postbox.get( 'id' ) ) === -1 ) {\n\t\t\t\t\t// Hide postbox.\n\t\t\t\t\tpostbox.hideDisable();\n\n\t\t\t\t\t// Append to data.\n\t\t\t\t\tdata.hidden.push( postbox.get( 'id' ) );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Update style.\n\t\t\t$( '#acf-style' ).html( data.style );\n\n\t\t\t// Do action.\n\t\t\tacf.doAction( 'refresh_post_screen', data );\n\t\t},\n\n\t\trenderUserScreen: function ( json ) {},\n\t} );\n\n\t/**\n\t * gutenScreen\n\t *\n\t * Adds compatibility with the Gutenberg edit screen.\n\t *\n\t * @date\t11/12/18\n\t * @since\t5.8.0\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar gutenScreen = new acf.Model( {\n\t\t// Keep a reference to the most recent post attributes.\n\t\tpostEdits: {},\n\n\t\t// Wait until assets have been loaded.\n\t\twait: 'prepare',\n\n\t\tinitialize: function () {\n\t\t\t// Bail early if not Gutenberg.\n\t\t\tif ( ! acf.isGutenbergPostEditor() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Listen for changes (use debounced version as this can fires often).\n\t\t\twp.data.subscribe( acf.debounce( this.onChange ).bind( this ) );\n\n\t\t\t// Customize \"acf.screen.get\" functions.\n\t\t\tacf.screen.getPageTemplate = this.getPageTemplate;\n\t\t\tacf.screen.getPageParent = this.getPageParent;\n\t\t\tacf.screen.getPostType = this.getPostType;\n\t\t\tacf.screen.getPostFormat = this.getPostFormat;\n\t\t\tacf.screen.getPostCoreTerms = this.getPostCoreTerms;\n\n\t\t\t// Disable unload\n\t\t\tacf.unload.disable();\n\n\t\t\t// Refresh metaboxes since WP 5.3.\n\t\t\tvar wpMinorVersion = parseFloat( acf.get( 'wp_version' ) );\n\t\t\tif ( wpMinorVersion >= 5.3 ) {\n\t\t\t\tthis.addAction(\n\t\t\t\t\t'refresh_post_screen',\n\t\t\t\t\tthis.onRefreshPostScreen\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// Trigger \"refresh\" after WP has moved metaboxes into place.\n\t\t\twp.domReady( acf.refresh );\n\t\t},\n\n\t\tonChange: function () {\n\t\t\t// Determine attributes that can trigger a refresh.\n\t\t\tvar attributes = [ 'template', 'parent', 'format' ];\n\n\t\t\t// Append taxonomy attribute names to this list.\n\t\t\t( wp.data.select( 'core' ).getTaxonomies() || [] ).map( function (\n\t\t\t\ttaxonomy\n\t\t\t) {\n\t\t\t\tattributes.push( taxonomy.rest_base );\n\t\t\t} );\n\n\t\t\t// Get relevant current post edits.\n\t\t\tvar _postEdits = wp.data.select( 'core/editor' ).getPostEdits();\n\t\t\tvar postEdits = {};\n\t\t\tattributes.map( function ( k ) {\n\t\t\t\tif ( _postEdits[ k ] !== undefined ) {\n\t\t\t\t\tpostEdits[ k ] = _postEdits[ k ];\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Detect change.\n\t\t\tif (\n\t\t\t\tJSON.stringify( postEdits ) !== JSON.stringify( this.postEdits )\n\t\t\t) {\n\t\t\t\tthis.postEdits = postEdits;\n\n\t\t\t\t// Check screen.\n\t\t\t\tacf.screen.check();\n\t\t\t}\n\t\t},\n\n\t\tgetPageTemplate: function () {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'template' );\n\t\t},\n\n\t\tgetPageParent: function ( e, $el ) {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'parent' );\n\t\t},\n\n\t\tgetPostType: function () {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'type' );\n\t\t},\n\n\t\tgetPostFormat: function ( e, $el ) {\n\t\t\treturn wp.data\n\t\t\t\t.select( 'core/editor' )\n\t\t\t\t.getEditedPostAttribute( 'format' );\n\t\t},\n\n\t\tgetPostCoreTerms: function () {\n\t\t\t// vars\n\t\t\tvar terms = {};\n\n\t\t\t// Loop over taxonomies.\n\t\t\tvar taxonomies = wp.data.select( 'core' ).getTaxonomies() || [];\n\t\t\ttaxonomies.map( function ( taxonomy ) {\n\t\t\t\t// Append selected taxonomies to terms object.\n\t\t\t\tvar postTerms = wp.data\n\t\t\t\t\t.select( 'core/editor' )\n\t\t\t\t\t.getEditedPostAttribute( taxonomy.rest_base );\n\t\t\t\tif ( postTerms ) {\n\t\t\t\t\tterms[ taxonomy.slug ] = postTerms;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn terms;\n\t\t},\n\n\t\t/**\n\t\t * onRefreshPostScreen\n\t\t *\n\t\t * Fires after the Post edit screen metaboxs are refreshed to update the Block Editor API state.\n\t\t *\n\t\t * @date\t11/11/19\n\t\t * @since\t5.8.7\n\t\t *\n\t\t * @param\tobject data The \"check_screen\" JSON response data.\n\t\t * @return\tvoid\n\t\t */\n\t\tonRefreshPostScreen: function ( data ) {\n\n\t\t\t// Extract vars.\n\t\t\tvar select = wp.data.select( 'core/edit-post' );\n\t\t\tvar dispatch = wp.data.dispatch( 'core/edit-post' );\n\n\t\t\t// Load current metabox locations and data.\n\t\t\tvar locations = {};\n\t\t\tselect.getActiveMetaBoxLocations().map( function ( location ) {\n\t\t\t\tlocations[ location ] = select.getMetaBoxesPerLocation(\n\t\t\t\t\tlocation\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\t// Generate flat array of existing ids.\n\t\t\tvar ids = [];\n\t\t\tfor ( var k in locations ) {\n\t\t\t\tlocations[ k ].map( function ( m ) {\n\t\t\t\t\tids.push( m.id );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Append new ACF metaboxes (ignore those which already exist).\n\t\t\tdata.results\n\t\t\t\t.filter( function ( r ) {\n\t\t\t\t\treturn ids.indexOf( r.id ) === -1;\n\t\t\t\t} )\n\t\t\t\t.map( function ( result, i ) {\n\t\t\t\t\t// Ensure location exists.\n\t\t\t\t\tvar location = result.position;\n\t\t\t\t\tlocations[ location ] = locations[ location ] || [];\n\n\t\t\t\t\t// Append.\n\t\t\t\t\tlocations[ location ].push( {\n\t\t\t\t\t\tid: result.id,\n\t\t\t\t\t\ttitle: result.title,\n\t\t\t\t\t} );\n\t\t\t\t} );\n\n\t\t\t// Remove hidden ACF metaboxes.\n\t\t\tfor ( var k in locations ) {\n\t\t\t\tlocations[ k ] = locations[ k ].filter( function ( m ) {\n\t\t\t\t\treturn data.hidden.indexOf( m.id ) === -1;\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Update state.\n\t\t\tdispatch.setAvailableMetaBoxesPerLocation( locations );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * acf.newSelect2\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tacf.newSelect2 = function ( $select, props ) {\n\t\t// defaults\n\t\tprops = acf.parseArgs( props, {\n\t\t\tallowNull: false,\n\t\t\tplaceholder: '',\n\t\t\tmultiple: false,\n\t\t\tfield: false,\n\t\t\tajax: false,\n\t\t\tajaxAction: '',\n\t\t\tajaxData: function ( data ) {\n\t\t\t\treturn data;\n\t\t\t},\n\t\t\tajaxResults: function ( json ) {\n\t\t\t\treturn json;\n\t\t\t},\n\t\t\ttemplateSelection: false,\n\t\t\ttemplateResult: false,\n\t\t\tdropdownCssClass: '',\n\t\t\tsuppressFilters: false,\n\t\t} );\n\n\t\t// initialize\n\t\tif ( getVersion() == 4 ) {\n\t\t\tvar select2 = new Select2_4( $select, props );\n\t\t} else {\n\t\t\tvar select2 = new Select2_3( $select, props );\n\t\t}\n\n\t\t// actions\n\t\tacf.doAction( 'new_select2', select2 );\n\n\t\t// return\n\t\treturn select2;\n\t};\n\n\t/**\n\t * getVersion\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tfunction getVersion() {\n\t\t// v4\n\t\tif ( acf.isset( window, 'jQuery', 'fn', 'select2', 'amd' ) ) {\n\t\t\treturn 4;\n\t\t}\n\n\t\t// v3\n\t\tif ( acf.isset( window, 'Select2' ) ) {\n\t\t\treturn 3;\n\t\t}\n\n\t\t// return\n\t\treturn false;\n\t}\n\n\t/**\n\t * Select2\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2 = acf.Model.extend( {\n\t\tsetup: function ( $select, props ) {\n\t\t\t$.extend( this.data, props );\n\t\t\tthis.$el = $select;\n\t\t},\n\n\t\tinitialize: function () {},\n\n\t\tselectOption: function ( value ) {\n\t\t\tvar $option = this.getOption( value );\n\t\t\tif ( ! $option.prop( 'selected' ) ) {\n\t\t\t\t$option.prop( 'selected', true ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tunselectOption: function ( value ) {\n\t\t\tvar $option = this.getOption( value );\n\t\t\tif ( $option.prop( 'selected' ) ) {\n\t\t\t\t$option.prop( 'selected', false ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\tgetOption: function ( value ) {\n\t\t\treturn this.$( 'option[value=\"' + value + '\"]' );\n\t\t},\n\n\t\taddOption: function ( option ) {\n\t\t\t// defaults\n\t\t\toption = acf.parseArgs( option, {\n\t\t\t\tid: '',\n\t\t\t\ttext: '',\n\t\t\t\tselected: false,\n\t\t\t} );\n\n\t\t\t// vars\n\t\t\tvar $option = this.getOption( option.id );\n\n\t\t\t// append\n\t\t\tif ( ! $option.length ) {\n\t\t\t\t$option = $( '' );\n\t\t\t\t$option.html( option.text );\n\t\t\t\t$option.attr( 'value', option.id );\n\t\t\t\t$option.prop( 'selected', option.selected );\n\t\t\t\tthis.$el.append( $option );\n\t\t\t}\n\n\t\t\t// chain\n\t\t\treturn $option;\n\t\t},\n\n\t\tgetValue: function () {\n\t\t\t// vars\n\t\t\tvar val = [];\n\t\t\tvar $options = this.$el.find( 'option:selected' );\n\n\t\t\t// bail early if no selected\n\t\t\tif ( ! $options.exists() ) {\n\t\t\t\treturn val;\n\t\t\t}\n\n\t\t\t// sort by attribute\n\t\t\t$options = $options.sort( function ( a, b ) {\n\t\t\t\treturn (\n\t\t\t\t\t+a.getAttribute( 'data-i' ) - +b.getAttribute( 'data-i' )\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\t// loop\n\t\t\t$options.each( function () {\n\t\t\t\tvar $el = $( this );\n\t\t\t\tval.push( {\n\t\t\t\t\t$el: $el,\n\t\t\t\t\tid: $el.attr( 'value' ),\n\t\t\t\t\ttext: $el.text(),\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn val;\n\t\t},\n\n\t\tmergeOptions: function () {},\n\n\t\tgetChoices: function () {\n\t\t\t// callback\n\t\t\tvar crawl = function ( $parent ) {\n\t\t\t\t// vars\n\t\t\t\tvar choices = [];\n\n\t\t\t\t// loop\n\t\t\t\t$parent.children().each( function () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $child = $( this );\n\n\t\t\t\t\t// optgroup\n\t\t\t\t\tif ( $child.is( 'optgroup' ) ) {\n\t\t\t\t\t\tchoices.push( {\n\t\t\t\t\t\t\ttext: $child.attr( 'label' ),\n\t\t\t\t\t\t\tchildren: crawl( $child ),\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// option\n\t\t\t\t\t} else {\n\t\t\t\t\t\tchoices.push( {\n\t\t\t\t\t\t\tid: $child.attr( 'value' ),\n\t\t\t\t\t\t\ttext: $child.text(),\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\t// return\n\t\t\t\treturn choices;\n\t\t\t};\n\n\t\t\t// crawl\n\t\t\treturn crawl( this.$el );\n\t\t},\n\n\t\tgetAjaxData: function ( params ) {\n\t\t\t// vars\n\t\t\tvar ajaxData = {\n\t\t\t\taction: this.get( 'ajaxAction' ),\n\t\t\t\ts: params.term || '',\n\t\t\t\tpaged: params.page || 1,\n\t\t\t};\n\n\t\t\t// field helper\n\t\t\tvar field = this.get( 'field' );\n\t\t\tif ( field ) {\n\t\t\t\tajaxData.field_key = field.get( 'key' );\n\t\t\t}\n\n\t\t\t// callback\n\t\t\tvar callback = this.get( 'ajaxData' );\n\t\t\tif ( callback ) {\n\t\t\t\tajaxData = callback.apply( this, [ ajaxData, params ] );\n\t\t\t}\n\n\t\t\t// filter\n\t\t\tajaxData = acf.applyFilters(\n\t\t\t\t'select2_ajax_data',\n\t\t\t\tajaxData,\n\t\t\t\tthis.data,\n\t\t\t\tthis.$el,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn acf.prepareForAjax( ajaxData );\n\t\t},\n\n\t\tgetAjaxResults: function ( json, params ) {\n\t\t\t// defaults\n\t\t\tjson = acf.parseArgs( json, {\n\t\t\t\tresults: false,\n\t\t\t\tmore: false,\n\t\t\t} );\n\n\t\t\t// callback\n\t\t\tvar callback = this.get( 'ajaxResults' );\n\t\t\tif ( callback ) {\n\t\t\t\tjson = callback.apply( this, [ json, params ] );\n\t\t\t}\n\n\t\t\t// filter\n\t\t\tjson = acf.applyFilters(\n\t\t\t\t'select2_ajax_results',\n\t\t\t\tjson,\n\t\t\t\tparams,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn json;\n\t\t},\n\n\t\tprocessAjaxResults: function ( json, params ) {\n\t\t\t// vars\n\t\t\tvar json = this.getAjaxResults( json, params );\n\n\t\t\t// change more to pagination\n\t\t\tif ( json.more ) {\n\t\t\t\tjson.pagination = { more: true };\n\t\t\t}\n\n\t\t\t// merge together groups\n\t\t\tsetTimeout( $.proxy( this.mergeOptions, this ), 1 );\n\n\t\t\t// return\n\t\t\treturn json;\n\t\t},\n\n\t\tdestroy: function () {\n\t\t\t// destroy via api\n\t\t\tif ( this.$el.data( 'select2' ) ) {\n\t\t\t\tthis.$el.select2( 'destroy' );\n\t\t\t}\n\n\t\t\t// destory via HTML (duplicating HTML does not contain data)\n\t\t\tthis.$el.siblings( '.select2-container' ).remove();\n\t\t},\n\t} );\n\n\t/**\n\t * Select2_4\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2_4 = Select2.extend( {\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$el;\n\t\t\tvar options = {\n\t\t\t\twidth: '100%',\n\t\t\t\tallowClear: this.get( 'allowNull' ),\n\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\ttemplateSelection: this.get( 'templateSelection' ),\n\t\t\t\ttemplateResult: this.get( 'templateResult' ),\n\t\t\t\tdropdownCssClass: this.get( 'dropdownCssClass' ),\n\t\t\t\tsuppressFilters: this.get( 'suppressFilters' ),\n\t\t\t\tdata: [],\n\t\t\t\tescapeMarkup: function ( markup ) {\n\t\t\t\t\tif ( typeof markup !== 'string' ) {\n\t\t\t\t\t\treturn markup;\n\t\t\t\t\t}\n\t\t\t\t\treturn acf.escHtml( markup );\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// Clear empty templateSelections, templateResults, or dropdownCssClass.\n\t\t\tif ( ! options.templateSelection ) {\n\t\t\t\tdelete options.templateSelection;\n\t\t\t}\n\t\t\tif ( ! options.templateResult ) {\n\t\t\t\tdelete options.templateResult;\n\t\t\t}\n\t\t\tif ( ! options.dropdownCssClass ) {\n\t\t\t\tdelete options.dropdownCssClass;\n\t\t\t}\n\n\t\t\t// Only use the template if SelectWoo is not loaded to work around https://github.com/woocommerce/woocommerce/pull/30473\n\t\t\tif ( ! acf.isset( window, 'jQuery', 'fn', 'selectWoo' ) ) {\n\t\t\t\tif ( ! options.templateSelection ) {\n\t\t\t\t\toptions.templateSelection = function ( selection ) {\n\t\t\t\t\t\tvar $selection = $(\n\t\t\t\t\t\t\t''\n\t\t\t\t\t\t);\n\t\t\t\t\t\t$selection.html( acf.escHtml( selection.text ) );\n\t\t\t\t\t\t$selection.data( 'element', selection.element );\n\t\t\t\t\t\treturn $selection;\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdelete options.templateSelection;\n\t\t\t\tdelete options.templateResult;\n\t\t\t}\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// reorder options\n\t\t\t\tthis.getValue().map( function ( item ) {\n\t\t\t\t\titem.$el.detach().appendTo( $select );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// Temporarily remove conflicting attribute.\n\t\t\tvar attrAjax = $select.attr( 'data-ajax' );\n\t\t\tif ( attrAjax !== undefined ) {\n\t\t\t\t$select.removeData( 'ajax' );\n\t\t\t\t$select.removeAttr( 'data-ajax' );\n\t\t\t}\n\n\t\t\t// ajax\n\t\t\tif ( this.get( 'ajax' ) ) {\n\t\t\t\toptions.ajax = {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdelay: 250,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tcache: false,\n\t\t\t\t\tdata: $.proxy( this.getAjaxData, this ),\n\t\t\t\t\tprocessResults: $.proxy( this.processAjaxResults, this ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// filter for 3rd party customization\n\t\t\tif ( ! options.suppressFilters ) {\n\t\t\t\tvar field = this.get( 'field' );\n\t\t\t\toptions = acf.applyFilters(\n\t\t\t\t\t'select2_args',\n\t\t\t\t\toptions,\n\t\t\t\t\t$select,\n\t\t\t\t\tthis.data,\n\t\t\t\t\tfield || false,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// add select2\n\t\t\t$select.select2( options );\n\n\t\t\t// get container (Select2 v4 does not return this from constructor)\n\t\t\tvar $container = $select.next( '.select2-container' );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// vars\n\t\t\t\tvar $ul = $container.find( 'ul' );\n\n\t\t\t\t// sortable\n\t\t\t\t$ul.sortable( {\n\t\t\t\t\tstop: function ( e ) {\n\t\t\t\t\t\t// loop\n\t\t\t\t\t\t$ul.find( '.select2-selection__choice' ).each(\n\t\t\t\t\t\t\tfunction () {\n\t\t\t\t\t\t\t\t// Attempt to use .data if it exists (select2 version < 4.0.6) or use our template data instead.\n\t\t\t\t\t\t\t\tif ( $( this ).data( 'data' ) ) {\n\t\t\t\t\t\t\t\t\tvar $option = $(\n\t\t\t\t\t\t\t\t\t\t$( this ).data( 'data' ).element\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tvar $option = $(\n\t\t\t\t\t\t\t\t\t\t$( this )\n\t\t\t\t\t\t\t\t\t\t\t.find( 'span.acf-selection' )\n\t\t\t\t\t\t\t\t\t\t\t.data( 'element' )\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// detach and re-append to end\n\t\t\t\t\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// trigger change on input (JS error if trigger on select)\n\t\t\t\t\t\t$select.trigger( 'change' );\n\t\t\t\t\t},\n\t\t\t\t} );\n\n\t\t\t\t// on select, move to end\n\t\t\t\t$select.on(\n\t\t\t\t\t'select2:select',\n\t\t\t\t\tthis.proxy( function ( e ) {\n\t\t\t\t\t\tthis.getOption( e.params.data.id )\n\t\t\t\t\t\t\t.detach()\n\t\t\t\t\t\t\t.appendTo( this.$el );\n\t\t\t\t\t} )\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t// add handler to auto-focus searchbox (for jQuery 3.6)\n\t\t\t$select.on( 'select2:open', () => {\n\t\t\t\t$( '.select2-container--open .select2-search__field' )\n\t\t\t\t\t.get( -1 )\n\t\t\t\t\t.focus();\n\t\t\t} );\n\n\t\t\t// add class\n\t\t\t$container.addClass( '-acf' );\n\n\t\t\t// Add back temporarily removed attr.\n\t\t\tif ( attrAjax !== undefined ) {\n\t\t\t\t$select.attr( 'data-ajax', attrAjax );\n\t\t\t}\n\n\t\t\t// action for 3rd party customization\n\t\t\tif ( ! options.suppressFilters ) {\n\t\t\t\tacf.doAction(\n\t\t\t\t\t'select2_init',\n\t\t\t\t\t$select,\n\t\t\t\t\toptions,\n\t\t\t\t\tthis.data,\n\t\t\t\t\tfield || false,\n\t\t\t\t\tthis\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\tmergeOptions: function () {\n\t\t\t// vars\n\t\t\tvar $prevOptions = false;\n\t\t\tvar $prevGroup = false;\n\n\t\t\t// loop\n\t\t\t$( '.select2-results__option[role=\"group\"]' ).each( function () {\n\t\t\t\t// vars\n\t\t\t\tvar $options = $( this ).children( 'ul' );\n\t\t\t\tvar $group = $( this ).children( 'strong' );\n\n\t\t\t\t// compare to previous\n\t\t\t\tif ( $prevGroup && $prevGroup.text() === $group.text() ) {\n\t\t\t\t\t$prevOptions.append( $options.children() );\n\t\t\t\t\t$( this ).remove();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// update vars\n\t\t\t\t$prevOptions = $options;\n\t\t\t\t$prevGroup = $group;\n\t\t\t} );\n\t\t},\n\t} );\n\n\t/**\n\t * Select2_3\n\t *\n\t * description\n\t *\n\t * @date\t13/1/18\n\t * @since\t5.6.5\n\t *\n\t * @param\ttype $var Description. Default.\n\t * @return\ttype Description.\n\t */\n\n\tvar Select2_3 = Select2.extend( {\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar $select = this.$el;\n\t\t\tvar value = this.getValue();\n\t\t\tvar multiple = this.get( 'multiple' );\n\t\t\tvar options = {\n\t\t\t\twidth: '100%',\n\t\t\t\tallowClear: this.get( 'allowNull' ),\n\t\t\t\tplaceholder: this.get( 'placeholder' ),\n\t\t\t\tseparator: '||',\n\t\t\t\tmultiple: this.get( 'multiple' ),\n\t\t\t\tdata: this.getChoices(),\n\t\t\t\tescapeMarkup: function ( string ) {\n\t\t\t\t\treturn acf.escHtml( string );\n\t\t\t\t},\n\t\t\t\tdropdownCss: {\n\t\t\t\t\t'z-index': '999999999',\n\t\t\t\t},\n\t\t\t\tinitSelection: function ( element, callback ) {\n\t\t\t\t\tif ( multiple ) {\n\t\t\t\t\t\tcallback( value );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcallback( value.shift() );\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// get hidden input\n\t\t\tvar $input = $select.siblings( 'input' );\n\t\t\tif ( ! $input.length ) {\n\t\t\t\t$input = $( '' );\n\t\t\t\t$select.before( $input );\n\t\t\t}\n\n\t\t\t// set input value\n\t\t\tinputValue = value\n\t\t\t\t.map( function ( item ) {\n\t\t\t\t\treturn item.id;\n\t\t\t\t} )\n\t\t\t\t.join( '||' );\n\t\t\t$input.val( inputValue );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// reorder options\n\t\t\t\tvalue.map( function ( item ) {\n\t\t\t\t\titem.$el.detach().appendTo( $select );\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// remove blank option as we have a clear all button\n\t\t\tif ( options.allowClear ) {\n\t\t\t\toptions.data = options.data.filter( function ( item ) {\n\t\t\t\t\treturn item.id !== '';\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// remove conflicting atts\n\t\t\t$select.removeData( 'ajax' );\n\t\t\t$select.removeAttr( 'data-ajax' );\n\n\t\t\t// ajax\n\t\t\tif ( this.get( 'ajax' ) ) {\n\t\t\t\toptions.ajax = {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tquietMillis: 250,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tcache: false,\n\t\t\t\t\tdata: $.proxy( this.getAjaxData, this ),\n\t\t\t\t\tresults: $.proxy( this.processAjaxResults, this ),\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// filter for 3rd party customization\n\t\t\tvar field = this.get( 'field' );\n\t\t\toptions = acf.applyFilters(\n\t\t\t\t'select2_args',\n\t\t\t\toptions,\n\t\t\t\t$select,\n\t\t\t\tthis.data,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// add select2\n\t\t\t$input.select2( options );\n\n\t\t\t// get container\n\t\t\tvar $container = $input.select2( 'container' );\n\n\t\t\t// helper to find this select's option\n\t\t\tvar getOption = $.proxy( this.getOption, this );\n\n\t\t\t// multiple\n\t\t\tif ( options.multiple ) {\n\t\t\t\t// vars\n\t\t\t\tvar $ul = $container.find( 'ul' );\n\n\t\t\t\t// sortable\n\t\t\t\t$ul.sortable( {\n\t\t\t\t\tstop: function () {\n\t\t\t\t\t\t// loop\n\t\t\t\t\t\t$ul.find( '.select2-search-choice' ).each( function () {\n\t\t\t\t\t\t\t// vars\n\t\t\t\t\t\t\tvar data = $( this ).data( 'select2Data' );\n\t\t\t\t\t\t\tvar $option = getOption( data.id );\n\n\t\t\t\t\t\t\t// detach and re-append to end\n\t\t\t\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t\t\t\t} );\n\n\t\t\t\t\t\t// trigger change on input (JS error if trigger on select)\n\t\t\t\t\t\t$select.trigger( 'change' );\n\t\t\t\t\t},\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// on select, create option and move to end\n\t\t\t$input.on( 'select2-selecting', function ( e ) {\n\t\t\t\t// vars\n\t\t\t\tvar item = e.choice;\n\t\t\t\tvar $option = getOption( item.id );\n\n\t\t\t\t// create if doesn't exist\n\t\t\t\tif ( ! $option.length ) {\n\t\t\t\t\t$option = $(\n\t\t\t\t\t\t''\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\t// detach and re-append to end\n\t\t\t\t$option.detach().appendTo( $select );\n\t\t\t} );\n\n\t\t\t// add class\n\t\t\t$container.addClass( '-acf' );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction(\n\t\t\t\t'select2_init',\n\t\t\t\t$select,\n\t\t\t\toptions,\n\t\t\t\tthis.data,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// change\n\t\t\t$input.on( 'change', function () {\n\t\t\t\tvar val = $input.val();\n\t\t\t\tif ( val.indexOf( '||' ) ) {\n\t\t\t\t\tval = val.split( '||' );\n\t\t\t\t}\n\t\t\t\t$select.val( val ).trigger( 'change' );\n\t\t\t} );\n\n\t\t\t// hide select\n\t\t\t$select.hide();\n\t\t},\n\n\t\tmergeOptions: function () {\n\t\t\t// vars\n\t\t\tvar $prevOptions = false;\n\t\t\tvar $prevGroup = false;\n\n\t\t\t// loop\n\t\t\t$( '#select2-drop .select2-result-with-children' ).each(\n\t\t\t\tfunction () {\n\t\t\t\t\t// vars\n\t\t\t\t\tvar $options = $( this ).children( 'ul' );\n\t\t\t\t\tvar $group = $( this ).children( '.select2-result-label' );\n\n\t\t\t\t\t// compare to previous\n\t\t\t\t\tif ( $prevGroup && $prevGroup.text() === $group.text() ) {\n\t\t\t\t\t\t$prevGroup.append( $options.children() );\n\t\t\t\t\t\t$( this ).remove();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// update vars\n\t\t\t\t\t$prevOptions = $options;\n\t\t\t\t\t$prevGroup = $group;\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\tgetAjaxData: function ( term, page ) {\n\t\t\t// create Select2 v4 params\n\t\t\tvar params = {\n\t\t\t\tterm: term,\n\t\t\t\tpage: page,\n\t\t\t};\n\n\t\t\t// filter\n\t\t\tvar field = this.get( 'field' );\n\t\t\tparams = acf.applyFilters(\n\t\t\t\t'select2_ajax_data',\n\t\t\t\tparams,\n\t\t\t\tthis.data,\n\t\t\t\tthis.$el,\n\t\t\t\tfield || false,\n\t\t\t\tthis\n\t\t\t);\n\n\t\t\t// return\n\t\t\treturn Select2.prototype.getAjaxData.apply( this, [ params ] );\n\t\t},\n\t} );\n\n\t// manager\n\tvar select2Manager = new acf.Model( {\n\t\tpriority: 5,\n\t\twait: 'prepare',\n\t\tactions: {\n\t\t\tduplicate: 'onDuplicate',\n\t\t},\n\t\tinitialize: function () {\n\t\t\t// vars\n\t\t\tvar locale = acf.get( 'locale' );\n\t\t\tvar rtl = acf.get( 'rtl' );\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar version = getVersion();\n\n\t\t\t// bail early if no l10n\n\t\t\tif ( ! l10n ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// bail early if 'en'\n\t\t\tif ( locale.indexOf( 'en' ) === 0 ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// initialize\n\t\t\tif ( version == 4 ) {\n\t\t\t\tthis.addTranslations4();\n\t\t\t} else if ( version == 3 ) {\n\t\t\t\tthis.addTranslations3();\n\t\t\t}\n\t\t},\n\n\t\taddTranslations4: function () {\n\t\t\t// vars\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar locale = acf.get( 'locale' );\n\n\t\t\t// modify local to match html[lang] attribute (used by Select2)\n\t\t\tlocale = locale.replace( '_', '-' );\n\n\t\t\t// select2L10n\n\t\t\tvar select2L10n = {\n\t\t\t\terrorLoading: function () {\n\t\t\t\t\treturn l10n.load_fail;\n\t\t\t\t},\n\t\t\t\tinputTooLong: function ( args ) {\n\t\t\t\t\tvar overChars = args.input.length - args.maximum;\n\t\t\t\t\tif ( overChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_long_n.replace( '%d', overChars );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_long_1;\n\t\t\t\t},\n\t\t\t\tinputTooShort: function ( args ) {\n\t\t\t\t\tvar remainingChars = args.minimum - args.input.length;\n\t\t\t\t\tif ( remainingChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_short_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tremainingChars\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_short_1;\n\t\t\t\t},\n\t\t\t\tloadingMore: function () {\n\t\t\t\t\treturn l10n.load_more;\n\t\t\t\t},\n\t\t\t\tmaximumSelected: function ( args ) {\n\t\t\t\t\tvar maximum = args.maximum;\n\t\t\t\t\tif ( maximum > 1 ) {\n\t\t\t\t\t\treturn l10n.selection_too_long_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tmaximum\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.selection_too_long_1;\n\t\t\t\t},\n\t\t\t\tnoResults: function () {\n\t\t\t\t\treturn l10n.matches_0;\n\t\t\t\t},\n\t\t\t\tsearching: function () {\n\t\t\t\t\treturn l10n.searching;\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// append\n\t\t\tjQuery.fn.select2.amd.define(\n\t\t\t\t'select2/i18n/' + locale,\n\t\t\t\t[],\n\t\t\t\tfunction () {\n\t\t\t\t\treturn select2L10n;\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\taddTranslations3: function () {\n\t\t\t// vars\n\t\t\tvar l10n = acf.get( 'select2L10n' );\n\t\t\tvar locale = acf.get( 'locale' );\n\n\t\t\t// modify local to match html[lang] attribute (used by Select2)\n\t\t\tlocale = locale.replace( '_', '-' );\n\n\t\t\t// select2L10n\n\t\t\tvar select2L10n = {\n\t\t\t\tformatMatches: function ( matches ) {\n\t\t\t\t\tif ( matches > 1 ) {\n\t\t\t\t\t\treturn l10n.matches_n.replace( '%d', matches );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.matches_1;\n\t\t\t\t},\n\t\t\t\tformatNoMatches: function () {\n\t\t\t\t\treturn l10n.matches_0;\n\t\t\t\t},\n\t\t\t\tformatAjaxError: function () {\n\t\t\t\t\treturn l10n.load_fail;\n\t\t\t\t},\n\t\t\t\tformatInputTooShort: function ( input, min ) {\n\t\t\t\t\tvar remainingChars = min - input.length;\n\t\t\t\t\tif ( remainingChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_short_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tremainingChars\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_short_1;\n\t\t\t\t},\n\t\t\t\tformatInputTooLong: function ( input, max ) {\n\t\t\t\t\tvar overChars = input.length - max;\n\t\t\t\t\tif ( overChars > 1 ) {\n\t\t\t\t\t\treturn l10n.input_too_long_n.replace( '%d', overChars );\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.input_too_long_1;\n\t\t\t\t},\n\t\t\t\tformatSelectionTooBig: function ( maximum ) {\n\t\t\t\t\tif ( maximum > 1 ) {\n\t\t\t\t\t\treturn l10n.selection_too_long_n.replace(\n\t\t\t\t\t\t\t'%d',\n\t\t\t\t\t\t\tmaximum\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\treturn l10n.selection_too_long_1;\n\t\t\t\t},\n\t\t\t\tformatLoadMore: function () {\n\t\t\t\t\treturn l10n.load_more;\n\t\t\t\t},\n\t\t\t\tformatSearching: function () {\n\t\t\t\t\treturn l10n.searching;\n\t\t\t\t},\n\t\t\t};\n\n\t\t\t// ensure locales exists\n\t\t\t$.fn.select2.locales = $.fn.select2.locales || {};\n\n\t\t\t// append\n\t\t\t$.fn.select2.locales[ locale ] = select2L10n;\n\t\t\t$.extend( $.fn.select2.defaults, select2L10n );\n\t\t},\n\n\t\tonDuplicate: function ( $el, $el2 ) {\n\t\t\t$el2.find( '.select2-container' ).remove();\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.tinymce = {\n\t\t/*\n\t\t * defaults\n\t\t *\n\t\t * This function will return default mce and qt settings\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tdefaults: function () {\n\t\t\t// bail early if no tinyMCEPreInit\n\t\t\tif ( typeof tinyMCEPreInit === 'undefined' ) return false;\n\n\t\t\t// vars\n\t\t\tvar defaults = {\n\t\t\t\ttinymce: tinyMCEPreInit.mceInit.acf_content,\n\t\t\t\tquicktags: tinyMCEPreInit.qtInit.acf_content,\n\t\t\t};\n\n\t\t\t// return\n\t\t\treturn defaults;\n\t\t},\n\n\t\t/*\n\t\t * initialize\n\t\t *\n\t\t * This function will initialize the tinymce and quicktags instances\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitialize: function ( id, args ) {\n\t\t\t// defaults\n\t\t\targs = acf.parseArgs( args, {\n\t\t\t\ttinymce: true,\n\t\t\t\tquicktags: true,\n\t\t\t\ttoolbar: 'full',\n\t\t\t\tmode: 'visual', // visual,text\n\t\t\t\tfield: false,\n\t\t\t} );\n\n\t\t\t// tinymce\n\t\t\tif ( args.tinymce ) {\n\t\t\t\tthis.initializeTinymce( id, args );\n\t\t\t}\n\n\t\t\t// quicktags\n\t\t\tif ( args.quicktags ) {\n\t\t\t\tthis.initializeQuicktags( id, args );\n\t\t\t}\n\t\t},\n\n\t\t/*\n\t\t * initializeTinymce\n\t\t *\n\t\t * This function will initialize the tinymce instance\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitializeTinymce: function ( id, args ) {\n\t\t\t// vars\n\t\t\tvar $textarea = $( '#' + id );\n\t\t\tvar defaults = this.defaults();\n\t\t\tvar toolbars = acf.get( 'toolbars' );\n\t\t\tvar field = args.field || false;\n\t\t\tvar $field = field.$el || false;\n\n\t\t\t// bail early\n\t\t\tif ( typeof tinymce === 'undefined' ) return false;\n\t\t\tif ( ! defaults ) return false;\n\n\t\t\t// check if exists\n\t\t\tif ( tinymce.get( id ) ) {\n\t\t\t\treturn this.enable( id );\n\t\t\t}\n\n\t\t\t// settings\n\t\t\tvar init = $.extend( {}, defaults.tinymce, args.tinymce );\n\t\t\tinit.id = id;\n\t\t\tinit.selector = '#' + id;\n\n\t\t\t// toolbar\n\t\t\tvar toolbar = args.toolbar;\n\t\t\tif ( toolbar && toolbars && toolbars[ toolbar ] ) {\n\t\t\t\tfor ( var i = 1; i <= 4; i++ ) {\n\t\t\t\t\tinit[ 'toolbar' + i ] = toolbars[ toolbar ][ i ] || '';\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// event\n\t\t\tinit.setup = function ( ed ) {\n\t\t\t\ted.on( 'change', function ( e ) {\n\t\t\t\t\ted.save(); // save to textarea\n\t\t\t\t\t$textarea.trigger( 'change' );\n\t\t\t\t} );\n\n\t\t\t\t// Fix bug where Gutenberg does not hear \"mouseup\" event and tries to select multiple blocks.\n\t\t\t\ted.on( 'mouseup', function ( e ) {\n\t\t\t\t\tvar event = new MouseEvent( 'mouseup' );\n\t\t\t\t\twindow.dispatchEvent( event );\n\t\t\t\t} );\n\n\t\t\t\t// Temporarily comment out. May not be necessary due to wysiwyg field actions.\n\t\t\t\t//ed.on('unload', function(e) {\n\t\t\t\t//\tacf.tinymce.remove( id );\n\t\t\t\t//});\n\t\t\t};\n\n\t\t\t// disable wp_autoresize_on (no solution yet for fixed toolbar)\n\t\t\tinit.wp_autoresize_on = false;\n\n\t\t\t// Enable wpautop allowing value to save without

          tags.\n\t\t\t// Only if the \"TinyMCE Advanced\" plugin hasn't already set this functionality.\n\t\t\tif ( ! init.tadv_noautop ) {\n\t\t\t\tinit.wpautop = true;\n\t\t\t}\n\n\t\t\t// hook for 3rd party customization\n\t\t\tinit = acf.applyFilters(\n\t\t\t\t'wysiwyg_tinymce_settings',\n\t\t\t\tinit,\n\t\t\t\tid,\n\t\t\t\tfield\n\t\t\t);\n\n\t\t\t// z-index fix (caused too many conflicts)\n\t\t\t//if( acf.isset(tinymce,'ui','FloatPanel') ) {\n\t\t\t//\ttinymce.ui.FloatPanel.zIndex = 900000;\n\t\t\t//}\n\n\t\t\t// store settings\n\t\t\ttinyMCEPreInit.mceInit[ id ] = init;\n\n\t\t\t// visual tab is active\n\t\t\tif ( args.mode == 'visual' ) {\n\t\t\t\t// init\n\t\t\t\tvar result = tinymce.init( init );\n\n\t\t\t\t// get editor\n\t\t\t\tvar ed = tinymce.get( id );\n\n\t\t\t\t// validate\n\t\t\t\tif ( ! ed ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t// add reference\n\t\t\t\ted.acf = args.field;\n\n\t\t\t\t// action\n\t\t\t\tacf.doAction( 'wysiwyg_tinymce_init', ed, ed.id, init, field );\n\t\t\t}\n\t\t},\n\n\t\t/*\n\t\t * initializeQuicktags\n\t\t *\n\t\t * This function will initialize the quicktags instance\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tinitializeQuicktags: function ( id, args ) {\n\t\t\t// vars\n\t\t\tvar defaults = this.defaults();\n\n\t\t\t// bail early\n\t\t\tif ( typeof quicktags === 'undefined' ) return false;\n\t\t\tif ( ! defaults ) return false;\n\n\t\t\t// settings\n\t\t\tvar init = $.extend( {}, defaults.quicktags, args.quicktags );\n\t\t\tinit.id = id;\n\n\t\t\t// filter\n\t\t\tvar field = args.field || false;\n\t\t\tvar $field = field.$el || false;\n\t\t\tinit = acf.applyFilters(\n\t\t\t\t'wysiwyg_quicktags_settings',\n\t\t\t\tinit,\n\t\t\t\tinit.id,\n\t\t\t\tfield\n\t\t\t);\n\n\t\t\t// store settings\n\t\t\ttinyMCEPreInit.qtInit[ id ] = init;\n\n\t\t\t// init\n\t\t\tvar ed = quicktags( init );\n\n\t\t\t// validate\n\t\t\tif ( ! ed ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// generate HTML\n\t\t\tthis.buildQuicktags( ed );\n\n\t\t\t// action for 3rd party customization\n\t\t\tacf.doAction( 'wysiwyg_quicktags_init', ed, ed.id, init, field );\n\t\t},\n\n\t\t/*\n\t\t * buildQuicktags\n\t\t *\n\t\t * This function will build the quicktags HTML\n\t\t *\n\t\t * @type\tfunction\n\t\t * @date\t18/8/17\n\t\t * @since\t5.6.0\n\t\t *\n\t\t * @param\t$post_id (int)\n\t\t * @return\t$post_id (int)\n\t\t */\n\n\t\tbuildQuicktags: function ( ed ) {\n\t\t\tvar canvas,\n\t\t\t\tname,\n\t\t\t\tsettings,\n\t\t\t\ttheButtons,\n\t\t\t\thtml,\n\t\t\t\ted,\n\t\t\t\tid,\n\t\t\t\ti,\n\t\t\t\tuse,\n\t\t\t\tinstanceId,\n\t\t\t\tdefaults =\n\t\t\t\t\t',strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,';\n\n\t\t\tcanvas = ed.canvas;\n\t\t\tname = ed.name;\n\t\t\tsettings = ed.settings;\n\t\t\thtml = '';\n\t\t\ttheButtons = {};\n\t\t\tuse = '';\n\t\t\tinstanceId = ed.id;\n\n\t\t\t// set buttons\n\t\t\tif ( settings.buttons ) {\n\t\t\t\tuse = ',' + settings.buttons + ',';\n\t\t\t}\n\n\t\t\tfor ( i in edButtons ) {\n\t\t\t\tif ( ! edButtons[ i ] ) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tid = edButtons[ i ].id;\n\t\t\t\tif (\n\t\t\t\t\tuse &&\n\t\t\t\t\tdefaults.indexOf( ',' + id + ',' ) !== -1 &&\n\t\t\t\t\tuse.indexOf( ',' + id + ',' ) === -1\n\t\t\t\t) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tif (\n\t\t\t\t\t! edButtons[ i ].instance ||\n\t\t\t\t\tedButtons[ i ].instance === instanceId\n\t\t\t\t) {\n\t\t\t\t\ttheButtons[ id ] = edButtons[ i ];\n\n\t\t\t\t\tif ( edButtons[ i ].html ) {\n\t\t\t\t\t\thtml += edButtons[ i ].html( name + '_' );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( use && use.indexOf( ',dfw,' ) !== -1 ) {\n\t\t\t\ttheButtons.dfw = new QTags.DFWButton();\n\t\t\t\thtml += theButtons.dfw.html( name + '_' );\n\t\t\t}\n\n\t\t\tif ( 'rtl' === document.getElementsByTagName( 'html' )[ 0 ].dir ) {\n\t\t\t\ttheButtons.textdirection = new QTags.TextDirectionButton();\n\t\t\t\thtml += theButtons.textdirection.html( name + '_' );\n\t\t\t}\n\n\t\t\ted.toolbar.innerHTML = html;\n\t\t\ted.theButtons = theButtons;\n\n\t\t\tif ( typeof jQuery !== 'undefined' ) {\n\t\t\t\tjQuery( document ).triggerHandler( 'quicktags-init', [ ed ] );\n\t\t\t}\n\t\t},\n\n\t\tdisable: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tremove: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tdestroy: function ( id ) {\n\t\t\tthis.destroyTinymce( id );\n\t\t},\n\n\t\tdestroyTinymce: function ( id ) {\n\t\t\t// bail early\n\t\t\tif ( typeof tinymce === 'undefined' ) return false;\n\n\t\t\t// get editor\n\t\t\tvar ed = tinymce.get( id );\n\n\t\t\t// bail early if no editor\n\t\t\tif ( ! ed ) return false;\n\n\t\t\t// save\n\t\t\ted.save();\n\n\t\t\t// destroy editor\n\t\t\ted.destroy();\n\n\t\t\t// return\n\t\t\treturn true;\n\t\t},\n\n\t\tenable: function ( id ) {\n\t\t\tthis.enableTinymce( id );\n\t\t},\n\n\t\tenableTinymce: function ( id ) {\n\t\t\t// bail early\n\t\t\tif ( typeof switchEditors === 'undefined' ) return false;\n\n\t\t\t// bail early if not initialized\n\t\t\tif ( typeof tinyMCEPreInit.mceInit[ id ] === 'undefined' )\n\t\t\t\treturn false;\n\n\t\t\t// Ensure textarea element is visible\n\t\t\t// - Fixes bug in block editor when switching between \"Block\" and \"Document\" tabs.\n\t\t\t$( '#' + id ).show();\n\n\t\t\t// toggle\n\t\t\tswitchEditors.go( id, 'tmce' );\n\n\t\t\t// return\n\t\t\treturn true;\n\t\t},\n\t};\n\n\tvar editorManager = new acf.Model( {\n\t\t// hook in before fieldsEventManager, conditions, etc\n\t\tpriority: 5,\n\n\t\tactions: {\n\t\t\tprepare: 'onPrepare',\n\t\t\tready: 'onReady',\n\t\t},\n\t\tonPrepare: function () {\n\t\t\t// find hidden editor which may exist within a field\n\t\t\tvar $div = $( '#acf-hidden-wp-editor' );\n\n\t\t\t// move to footer\n\t\t\tif ( $div.exists() ) {\n\t\t\t\t$div.appendTo( 'body' );\n\t\t\t}\n\t\t},\n\t\tonReady: function () {\n\t\t\t// Restore wp.editor functions used by tinymce removed in WP5.\n\t\t\tif ( acf.isset( window, 'wp', 'oldEditor' ) ) {\n\t\t\t\twp.editor.autop = wp.oldEditor.autop;\n\t\t\t\twp.editor.removep = wp.oldEditor.removep;\n\t\t\t}\n\n\t\t\t// bail early if no tinymce\n\t\t\tif ( ! acf.isset( window, 'tinymce', 'on' ) ) return;\n\n\t\t\t// restore default activeEditor\n\t\t\ttinymce.on( 'AddEditor', function ( data ) {\n\t\t\t\t// vars\n\t\t\t\tvar editor = data.editor;\n\n\t\t\t\t// bail early if not 'acf'\n\t\t\t\tif ( editor.id.substr( 0, 3 ) !== 'acf' ) return;\n\n\t\t\t\t// override if 'content' exists\n\t\t\t\teditor = tinymce.editors.content || editor;\n\n\t\t\t\t// update vars\n\t\t\t\ttinymce.activeEditor = editor;\n\t\t\t\twpActiveEditor = editor.id;\n\t\t\t} );\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\tacf.unload = new acf.Model( {\n\t\twait: 'load',\n\t\tactive: true,\n\t\tchanged: false,\n\n\t\tactions: {\n\t\t\tvalidation_failure: 'startListening',\n\t\t\tvalidation_success: 'stopListening',\n\t\t},\n\n\t\tevents: {\n\t\t\t'change form .acf-field': 'startListening',\n\t\t\t'submit form': 'stopListening',\n\t\t},\n\n\t\tenable: function () {\n\t\t\tthis.active = true;\n\t\t},\n\n\t\tdisable: function () {\n\t\t\tthis.active = false;\n\t\t},\n\n\t\treset: function () {\n\t\t\tthis.stopListening();\n\t\t},\n\n\t\tstartListening: function () {\n\t\t\t// bail early if already changed, not active\n\t\t\tif ( this.changed || ! this.active ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// update\n\t\t\tthis.changed = true;\n\n\t\t\t// add event\n\t\t\t$( window ).on( 'beforeunload', this.onUnload );\n\t\t},\n\n\t\tstopListening: function () {\n\t\t\t// update\n\t\t\tthis.changed = false;\n\n\t\t\t// remove event\n\t\t\t$( window ).off( 'beforeunload', this.onUnload );\n\t\t},\n\n\t\tonUnload: function () {\n\t\t\treturn acf.__(\n\t\t\t\t'The changes you made will be lost if you navigate away from this page'\n\t\t\t);\n\t\t},\n\t} );\n} )( jQuery );\n","( function ( $, undefined ) {\n\t/**\n\t * Validator\n\t *\n\t * The model for validating forms\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\tvar Validator = acf.Model.extend( {\n\t\t/** @var string The model identifier. */\n\t\tid: 'Validator',\n\n\t\t/** @var object The model data. */\n\t\tdata: {\n\t\t\t/** @var array The form errors. */\n\t\t\terrors: [],\n\n\t\t\t/** @var object The form notice. */\n\t\t\tnotice: null,\n\n\t\t\t/** @var string The form status. loading, invalid, valid */\n\t\t\tstatus: '',\n\t\t},\n\n\t\t/** @var object The model events. */\n\t\tevents: {\n\t\t\t'changed:status': 'onChangeStatus',\n\t\t},\n\n\t\t/**\n\t\t * addErrors\n\t\t *\n\t\t * Adds errors to the form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tarray errors An array of errors.\n\t\t * @return\tvoid\n\t\t */\n\t\taddErrors: function ( errors ) {\n\t\t\terrors.map( this.addError, this );\n\t\t},\n\n\t\t/**\n\t\t * addError\n\t\t *\n\t\t * Adds and error to the form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject error An error object containing input and message.\n\t\t * @return\tvoid\n\t\t */\n\t\taddError: function ( error ) {\n\t\t\tthis.data.errors.push( error );\n\t\t},\n\n\t\t/**\n\t\t * hasErrors\n\t\t *\n\t\t * Returns true if the form has errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tbool\n\t\t */\n\t\thasErrors: function () {\n\t\t\treturn this.data.errors.length;\n\t\t},\n\n\t\t/**\n\t\t * clearErrors\n\t\t *\n\t\t * Removes any errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tclearErrors: function () {\n\t\t\treturn ( this.data.errors = [] );\n\t\t},\n\n\t\t/**\n\t\t * getErrors\n\t\t *\n\t\t * Returns the forms errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetErrors: function () {\n\t\t\treturn this.data.errors;\n\t\t},\n\n\t\t/**\n\t\t * getFieldErrors\n\t\t *\n\t\t * Returns the forms field errors.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetFieldErrors: function () {\n\t\t\t// vars\n\t\t\tvar errors = [];\n\t\t\tvar inputs = [];\n\n\t\t\t// loop\n\t\t\tthis.getErrors().map( function ( error ) {\n\t\t\t\t// bail early if global\n\t\t\t\tif ( ! error.input ) return;\n\n\t\t\t\t// update if exists\n\t\t\t\tvar i = inputs.indexOf( error.input );\n\t\t\t\tif ( i > -1 ) {\n\t\t\t\t\terrors[ i ] = error;\n\n\t\t\t\t\t// update\n\t\t\t\t} else {\n\t\t\t\t\terrors.push( error );\n\t\t\t\t\tinputs.push( error.input );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// return\n\t\t\treturn errors;\n\t\t},\n\n\t\t/**\n\t\t * getGlobalErrors\n\t\t *\n\t\t * Returns the forms global errors (errors without a specific input).\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tarray\n\t\t */\n\t\tgetGlobalErrors: function () {\n\t\t\t// return array of errors that contain no input\n\t\t\treturn this.getErrors().filter( function ( error ) {\n\t\t\t\treturn ! error.input;\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * showErrors\n\t\t *\n\t\t * Displays all errors for this form.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tshowErrors: function () {\n\t\t\t// bail early if no errors\n\t\t\tif ( ! this.hasErrors() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// vars\n\t\t\tvar fieldErrors = this.getFieldErrors();\n\t\t\tvar globalErrors = this.getGlobalErrors();\n\n\t\t\t// vars\n\t\t\tvar errorCount = 0;\n\t\t\tvar $scrollTo = false;\n\n\t\t\t// loop\n\t\t\tfieldErrors.map( function ( error ) {\n\t\t\t\t// get input\n\t\t\t\tvar $input = this.$( '[name=\"' + error.input + '\"]' ).first();\n\n\t\t\t\t// if $_POST value was an array, this $input may not exist\n\t\t\t\tif ( ! $input.length ) {\n\t\t\t\t\t$input = this.$( '[name^=\"' + error.input + '\"]' ).first();\n\t\t\t\t}\n\n\t\t\t\t// bail early if input doesn't exist\n\t\t\t\tif ( ! $input.length ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// increase\n\t\t\t\terrorCount++;\n\n\t\t\t\t// get field\n\t\t\t\tvar field = acf.getClosestField( $input );\n\n\t\t\t\t// make sure the postbox containing this field is not hidden by screen options\n\t\t\t\tensureFieldPostBoxIsVisible( field.$el );\n\n\t\t\t\t// show error\n\t\t\t\tfield.showError( error.message );\n\n\t\t\t\t// set $scrollTo\n\t\t\t\tif ( ! $scrollTo ) {\n\t\t\t\t\t$scrollTo = field.$el;\n\t\t\t\t}\n\t\t\t}, this );\n\n\t\t\t// errorMessage\n\t\t\tvar errorMessage = acf.__( 'Validation failed' );\n\t\t\tglobalErrors.map( function ( error ) {\n\t\t\t\terrorMessage += '. ' + error.message;\n\t\t\t} );\n\t\t\tif ( errorCount == 1 ) {\n\t\t\t\terrorMessage += '. ' + acf.__( '1 field requires attention' );\n\t\t\t} else if ( errorCount > 1 ) {\n\t\t\t\terrorMessage +=\n\t\t\t\t\t'. ' +\n\t\t\t\t\tacf\n\t\t\t\t\t\t.__( '%d fields require attention' )\n\t\t\t\t\t\t.replace( '%d', errorCount );\n\t\t\t}\n\n\t\t\t// notice\n\t\t\tif ( this.has( 'notice' ) ) {\n\t\t\t\tthis.get( 'notice' ).update( {\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\ttext: errorMessage,\n\t\t\t\t} );\n\t\t\t} else {\n\t\t\t\tvar notice = acf.newNotice( {\n\t\t\t\t\ttype: 'error',\n\t\t\t\t\ttext: errorMessage,\n\t\t\t\t\ttarget: this.$el,\n\t\t\t\t} );\n\t\t\t\tthis.set( 'notice', notice );\n\t\t\t}\n\n\t\t\t// If in a modal, don't try to scroll.\n\t\t\tif ( this.$el.parents( '.acf-popup-box' ).length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// if no $scrollTo, set to message\n\t\t\tif ( ! $scrollTo ) {\n\t\t\t\t$scrollTo = this.get( 'notice' ).$el;\n\t\t\t}\n\n\t\t\t// timeout\n\t\t\tsetTimeout( function () {\n\t\t\t\t$( 'html, body' ).animate(\n\t\t\t\t\t{\n\t\t\t\t\t\tscrollTop:\n\t\t\t\t\t\t\t$scrollTo.offset().top - $( window ).height() / 2,\n\t\t\t\t\t},\n\t\t\t\t\t500\n\t\t\t\t);\n\t\t\t}, 10 );\n\t\t},\n\n\t\t/**\n\t\t * onChangeStatus\n\t\t *\n\t\t * Update the form class when changing the 'status' data\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The form element.\n\t\t * @param\tstring value The new status.\n\t\t * @param\tstring prevValue The old status.\n\t\t * @return\tvoid\n\t\t */\n\t\tonChangeStatus: function ( e, $el, value, prevValue ) {\n\t\t\tthis.$el.removeClass( 'is-' + prevValue ).addClass( 'is-' + value );\n\t\t},\n\n\t\t/**\n\t\t * validate\n\t\t *\n\t\t * Vaildates the form via AJAX.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject args A list of settings to customize the validation process.\n\t\t * @return\tbool True if the form is valid.\n\t\t */\n\t\tvalidate: function ( args ) {\n\t\t\t// default args\n\t\t\targs = acf.parseArgs( args, {\n\t\t\t\t// trigger event\n\t\t\t\tevent: false,\n\n\t\t\t\t// reset the form after submit\n\t\t\t\treset: false,\n\n\t\t\t\t// loading callback\n\t\t\t\tloading: function () {},\n\n\t\t\t\t// complete callback\n\t\t\t\tcomplete: function () {},\n\n\t\t\t\t// failure callback\n\t\t\t\tfailure: function () {},\n\n\t\t\t\t// success callback\n\t\t\t\tsuccess: function ( $form ) {\n\t\t\t\t\t$form.submit();\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\t// return true if is valid - allows form submit\n\t\t\tif ( this.get( 'status' ) == 'valid' ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// return false if is currently validating - prevents form submit\n\t\t\tif ( this.get( 'status' ) == 'validating' ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// return true if no ACF fields exist (no need to validate)\n\t\t\tif ( ! this.$( '.acf-field' ).length ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// if event is provided, create a new success callback.\n\t\t\tif ( args.event ) {\n\t\t\t\tvar event = $.Event( null, args.event );\n\t\t\t\targs.success = function () {\n\t\t\t\t\tacf.enableSubmit( $( event.target ) ).trigger( event );\n\t\t\t\t};\n\t\t\t}\n\n\t\t\t// action for 3rd party\n\t\t\tacf.doAction( 'validation_begin', this.$el );\n\n\t\t\t// lock form\n\t\t\tacf.lockForm( this.$el );\n\n\t\t\t// loading callback\n\t\t\targs.loading( this.$el, this );\n\n\t\t\t// update status\n\t\t\tthis.set( 'status', 'validating' );\n\n\t\t\t// success callback\n\t\t\tvar onSuccess = function ( json ) {\n\t\t\t\t// validate\n\t\t\t\tif ( ! acf.isAjaxSuccess( json ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// filter\n\t\t\t\tvar data = acf.applyFilters(\n\t\t\t\t\t'validation_complete',\n\t\t\t\t\tjson.data,\n\t\t\t\t\tthis.$el,\n\t\t\t\t\tthis\n\t\t\t\t);\n\n\t\t\t\t// add errors\n\t\t\t\tif ( ! data.valid ) {\n\t\t\t\t\tthis.addErrors( data.errors );\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// complete\n\t\t\tvar onComplete = function () {\n\t\t\t\t// unlock form\n\t\t\t\tacf.unlockForm( this.$el );\n\n\t\t\t\t// failure\n\t\t\t\tif ( this.hasErrors() ) {\n\t\t\t\t\t// update status\n\t\t\t\t\tthis.set( 'status', 'invalid' );\n\n\t\t\t\t\t// action\n\t\t\t\t\tacf.doAction( 'validation_failure', this.$el, this );\n\n\t\t\t\t\t// display errors\n\t\t\t\t\tthis.showErrors();\n\n\t\t\t\t\t// failure callback\n\t\t\t\t\targs.failure( this.$el, this );\n\n\t\t\t\t\t// success\n\t\t\t\t} else {\n\t\t\t\t\t// update status\n\t\t\t\t\tthis.set( 'status', 'valid' );\n\n\t\t\t\t\t// remove previous error message\n\t\t\t\t\tif ( this.has( 'notice' ) ) {\n\t\t\t\t\t\tthis.get( 'notice' ).update( {\n\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\ttext: acf.__( 'Validation successful' ),\n\t\t\t\t\t\t\ttimeout: 1000,\n\t\t\t\t\t\t} );\n\t\t\t\t\t}\n\n\t\t\t\t\t// action\n\t\t\t\t\tacf.doAction( 'validation_success', this.$el, this );\n\t\t\t\t\tacf.doAction( 'submit', this.$el );\n\n\t\t\t\t\t// success callback (submit form)\n\t\t\t\t\targs.success( this.$el, this );\n\n\t\t\t\t\t// lock form\n\t\t\t\t\tacf.lockForm( this.$el );\n\n\t\t\t\t\t// reset\n\t\t\t\t\tif ( args.reset ) {\n\t\t\t\t\t\tthis.reset();\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// complete callback\n\t\t\t\targs.complete( this.$el, this );\n\n\t\t\t\t// clear errors\n\t\t\t\tthis.clearErrors();\n\t\t\t};\n\n\t\t\t// serialize form data\n\t\t\tvar data = acf.serialize( this.$el );\n\t\t\tdata.action = 'acf/validate_save_post';\n\n\t\t\t// ajax\n\t\t\t$.ajax( {\n\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\tdata: acf.prepareForAjax( data ),\n\t\t\t\ttype: 'post',\n\t\t\t\tdataType: 'json',\n\t\t\t\tcontext: this,\n\t\t\t\tsuccess: onSuccess,\n\t\t\t\tcomplete: onComplete,\n\t\t\t} );\n\n\t\t\t// return false to fail validation and allow AJAX\n\t\t\treturn false;\n\t\t},\n\n\t\t/**\n\t\t * setup\n\t\t *\n\t\t * Called during the constructor function to setup this instance\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $form The form element.\n\t\t * @return\tvoid\n\t\t */\n\t\tsetup: function ( $form ) {\n\t\t\t// set $el\n\t\t\tthis.$el = $form;\n\t\t},\n\n\t\t/**\n\t\t * reset\n\t\t *\n\t\t * Rests the validation to be used again.\n\t\t *\n\t\t * @date\t6/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\treset: function () {\n\t\t\t// reset data\n\t\t\tthis.set( 'errors', [] );\n\t\t\tthis.set( 'notice', null );\n\t\t\tthis.set( 'status', '' );\n\n\t\t\t// unlock form\n\t\t\tacf.unlockForm( this.$el );\n\t\t},\n\t} );\n\n\t/**\n\t * getValidator\n\t *\n\t * Returns the instance for a given form element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $el The form element.\n\t * @return\tobject\n\t */\n\tvar getValidator = function ( $el ) {\n\t\t// instantiate\n\t\tvar validator = $el.data( 'acf' );\n\t\tif ( ! validator ) {\n\t\t\tvalidator = new Validator( $el );\n\t\t}\n\n\t\t// return\n\t\treturn validator;\n\t};\n\n\t/**\n\t * acf.validateForm\n\t *\n\t * A helper function for the Validator.validate() function.\n\t * Returns true if form is valid, or fetches a validation request and returns false.\n\t *\n\t * @date\t4/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tobject args A list of settings to customize the validation process.\n\t * @return\tbool\n\t */\n\n\tacf.validateForm = function ( args ) {\n\t\treturn getValidator( args.form ).validate( args );\n\t};\n\n\t/**\n\t * acf.enableSubmit\n\t *\n\t * Enables a submit button and returns the element.\n\t *\n\t * @date\t30/8/18\n\t * @since\t5.7.4\n\t *\n\t * @param\tjQuery $submit The submit button.\n\t * @return\tjQuery\n\t */\n\tacf.enableSubmit = function ( $submit ) {\n\t\treturn $submit.removeClass( 'disabled' ).removeAttr( 'disabled' );\n\t};\n\n\t/**\n\t * acf.disableSubmit\n\t *\n\t * Disables a submit button and returns the element.\n\t *\n\t * @date\t30/8/18\n\t * @since\t5.7.4\n\t *\n\t * @param\tjQuery $submit The submit button.\n\t * @return\tjQuery\n\t */\n\tacf.disableSubmit = function ( $submit ) {\n\t\treturn $submit.addClass( 'disabled' ).attr( 'disabled', true );\n\t};\n\n\t/**\n\t * acf.showSpinner\n\t *\n\t * Shows the spinner element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $spinner The spinner element.\n\t * @return\tjQuery\n\t */\n\tacf.showSpinner = function ( $spinner ) {\n\t\t$spinner.addClass( 'is-active' ); // add class (WP > 4.2)\n\t\t$spinner.css( 'display', 'inline-block' ); // css (WP < 4.2)\n\t\treturn $spinner;\n\t};\n\n\t/**\n\t * acf.hideSpinner\n\t *\n\t * Hides the spinner element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $spinner The spinner element.\n\t * @return\tjQuery\n\t */\n\tacf.hideSpinner = function ( $spinner ) {\n\t\t$spinner.removeClass( 'is-active' ); // add class (WP > 4.2)\n\t\t$spinner.css( 'display', 'none' ); // css (WP < 4.2)\n\t\treturn $spinner;\n\t};\n\n\t/**\n\t * acf.lockForm\n\t *\n\t * Locks a form by disabeling its primary inputs and showing a spinner.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tacf.lockForm = function ( $form ) {\n\t\t// vars\n\t\tvar $wrap = findSubmitWrap( $form );\n\t\tvar $submit = $wrap\n\t\t\t.find( '.button, [type=\"submit\"]' )\n\t\t\t.not( '.acf-nav, .acf-repeater-add-row' );\n\t\tvar $spinner = $wrap.find( '.spinner, .acf-spinner' );\n\n\t\t// hide all spinners (hides the preview spinner)\n\t\tacf.hideSpinner( $spinner );\n\n\t\t// lock\n\t\tacf.disableSubmit( $submit );\n\t\tacf.showSpinner( $spinner.last() );\n\t\treturn $form;\n\t};\n\n\t/**\n\t * acf.unlockForm\n\t *\n\t * Unlocks a form by enabeling its primary inputs and hiding all spinners.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tacf.unlockForm = function ( $form ) {\n\t\t// vars\n\t\tvar $wrap = findSubmitWrap( $form );\n\t\tvar $submit = $wrap\n\t\t\t.find( '.button, [type=\"submit\"]' )\n\t\t\t.not( '.acf-nav, .acf-repeater-add-row' );\n\t\tvar $spinner = $wrap.find( '.spinner, .acf-spinner' );\n\n\t\t// unlock\n\t\tacf.enableSubmit( $submit );\n\t\tacf.hideSpinner( $spinner );\n\t\treturn $form;\n\t};\n\n\t/**\n\t * findSubmitWrap\n\t *\n\t * An internal function to find the 'primary' form submit wrapping element.\n\t *\n\t * @date\t4/9/18\n\t * @since\t5.7.5\n\t *\n\t * @param\tjQuery $form The form element.\n\t * @return\tjQuery\n\t */\n\tvar findSubmitWrap = function ( $form ) {\n\t\t// default post submit div\n\t\tvar $wrap = $form.find( '#submitdiv' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// 3rd party publish box\n\t\tvar $wrap = $form.find( '#submitpost' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// term, user\n\t\tvar $wrap = $form.find( 'p.submit' ).last();\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// front end form\n\t\tvar $wrap = $form.find( '.acf-form-submit' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// ACF 6.2 options page modal\n\t\tvar $wrap = $( '#acf-create-options-page-form .acf-actions' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// ACF 6.0+ headerbar submit\n\t\tvar $wrap = $( '.acf-headerbar-actions' );\n\t\tif ( $wrap.length ) {\n\t\t\treturn $wrap;\n\t\t}\n\n\t\t// default\n\t\treturn $form;\n\t};\n\n\t/**\n\t * A debounced function to trigger a form submission.\n\t *\n\t * @date\t15/07/2020\n\t * @since\t5.9.0\n\t *\n\t * @param\ttype Var Description.\n\t * @return\ttype Description.\n\t */\n\tvar submitFormDebounced = acf.debounce( function ( $form ) {\n\t\t$form.submit();\n\t} );\n\n\t/**\n\t * Ensure field is visible for validation errors\n\t *\n\t * @date\t20/10/2021\n\t * @since\t5.11.0\n\t */\n\tvar ensureFieldPostBoxIsVisible = function ( $el ) {\n\t\t// Find the postbox element containing this field.\n\t\tvar $postbox = $el.parents( '.acf-postbox' );\n\t\tif ( $postbox.length ) {\n\t\t\tvar acf_postbox = acf.getPostbox( $postbox );\n\t\t\tif ( acf_postbox && acf_postbox.isHiddenByScreenOptions() ) {\n\t\t\t\t// Rather than using .show() here, we don't want the field to appear next reload.\n\t\t\t\t// So just temporarily show the field group so validation can complete.\n\t\t\t\tacf_postbox.$el.removeClass( 'hide-if-js' );\n\t\t\t\tacf_postbox.$el.css( 'display', '' );\n\t\t\t}\n\t\t}\n\t};\n\n\t/**\n\t * Ensure metaboxes which contain browser validation failures are visible.\n\t *\n\t * @date\t20/10/2021\n\t * @since\t5.11.0\n\t */\n\tvar ensureInvalidFieldVisibility = function () {\n\t\t// Load each ACF input field and check it's browser validation state.\n\t\tvar $inputs = $( '.acf-field input' );\n\t\t$inputs.each( function () {\n\t\t\tif ( ! this.checkValidity() ) {\n\t\t\t\t// Field is invalid, so we need to make sure it's metabox is visible.\n\t\t\t\tensureFieldPostBoxIsVisible( $( this ) );\n\t\t\t}\n\t\t} );\n\t};\n\n\t/**\n\t * acf.validation\n\t *\n\t * Global validation logic\n\t *\n\t * @date\t4/4/18\n\t * @since\t5.6.9\n\t *\n\t * @param\tvoid\n\t * @return\tvoid\n\t */\n\n\tacf.validation = new acf.Model( {\n\t\t/** @var string The model identifier. */\n\t\tid: 'validation',\n\n\t\t/** @var bool The active state. Set to false before 'prepare' to prevent validation. */\n\t\tactive: true,\n\n\t\t/** @var string The model initialize time. */\n\t\twait: 'prepare',\n\n\t\t/** @var object The model actions. */\n\t\tactions: {\n\t\t\tready: 'addInputEvents',\n\t\t\tappend: 'addInputEvents',\n\t\t},\n\n\t\t/** @var object The model events. */\n\t\tevents: {\n\t\t\t'click input[type=\"submit\"]': 'onClickSubmit',\n\t\t\t'click button[type=\"submit\"]': 'onClickSubmit',\n\t\t\t//'click #editor .editor-post-publish-button': 'onClickSubmitGutenberg',\n\t\t\t'click #save-post': 'onClickSave',\n\t\t\t'submit form#post': 'onSubmitPost',\n\t\t\t'submit form': 'onSubmit',\n\t\t},\n\n\t\t/**\n\t\t * initialize\n\t\t *\n\t\t * Called when initializing the model.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tinitialize: function () {\n\t\t\t// check 'validation' setting\n\t\t\tif ( ! acf.get( 'validation' ) ) {\n\t\t\t\tthis.active = false;\n\t\t\t\tthis.actions = {};\n\t\t\t\tthis.events = {};\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * enable\n\t\t *\n\t\t * Enables validation.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tenable: function () {\n\t\t\tthis.active = true;\n\t\t},\n\n\t\t/**\n\t\t * disable\n\t\t *\n\t\t * Disables validation.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tdisable: function () {\n\t\t\tthis.active = false;\n\t\t},\n\n\t\t/**\n\t\t * reset\n\t\t *\n\t\t * Rests the form validation to be used again\n\t\t *\n\t\t * @date\t6/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $form The form element.\n\t\t * @return\tvoid\n\t\t */\n\t\treset: function ( $form ) {\n\t\t\tgetValidator( $form ).reset();\n\t\t},\n\n\t\t/**\n\t\t * addInputEvents\n\t\t *\n\t\t * Adds 'invalid' event listeners to HTML inputs.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tjQuery $el The element being added / readied.\n\t\t * @return\tvoid\n\t\t */\n\t\taddInputEvents: function ( $el ) {\n\t\t\t// Bug exists in Safari where custom \"invalid\" handling prevents draft from saving.\n\t\t\tif ( acf.get( 'browser' ) === 'safari' ) return;\n\n\t\t\t// vars\n\t\t\tvar $inputs = $( '.acf-field [name]', $el );\n\n\t\t\t// check\n\t\t\tif ( $inputs.length ) {\n\t\t\t\tthis.on( $inputs, 'invalid', 'onInvalid' );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onInvalid\n\t\t *\n\t\t * Callback for the 'invalid' event.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonInvalid: function ( e, $el ) {\n\t\t\t// prevent default\n\t\t\t// - prevents browser error message\n\t\t\t// - also fixes chrome bug where 'hidden-by-tab' field throws focus error\n\t\t\te.preventDefault();\n\n\t\t\t// vars\n\t\t\tvar $form = $el.closest( 'form' );\n\n\t\t\t// check form exists\n\t\t\tif ( $form.length ) {\n\t\t\t\t// add error to validator\n\t\t\t\tgetValidator( $form ).addError( {\n\t\t\t\t\tinput: $el.attr( 'name' ),\n\t\t\t\t\tmessage: acf.strEscape( e.target.validationMessage ),\n\t\t\t\t} );\n\n\t\t\t\t// trigger submit on $form\n\t\t\t\t// - allows for \"save\", \"preview\" and \"publish\" to work\n\t\t\t\tsubmitFormDebounced( $form );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onClickSubmit\n\t\t *\n\t\t * Callback when clicking submit.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSubmit: function ( e, $el ) {\n\t\t\t// Some browsers (safari) force their browser validation before our AJAX validation,\n\t\t\t// so we need to make sure fields are visible earlier than showErrors()\n\t\t\tensureInvalidFieldVisibility();\n\n\t\t\t// store the \"click event\" for later use in this.onSubmit()\n\t\t\tthis.set( 'originalEvent', e );\n\t\t},\n\n\t\t/**\n\t\t * onClickSave\n\t\t *\n\t\t * Set ignore to true when saving a draft.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSave: function ( e, $el ) {\n\t\t\tthis.set( 'ignore', true );\n\t\t},\n\n\t\t/**\n\t\t * onClickSubmitGutenberg\n\t\t *\n\t\t * Custom validation event for the gutenberg editor.\n\t\t *\n\t\t * @date\t29/10/18\n\t\t * @since\t5.8.0\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonClickSubmitGutenberg: function ( e, $el ) {\n\t\t\t// validate\n\t\t\tvar valid = acf.validateForm( {\n\t\t\t\tform: $( '#editor' ),\n\t\t\t\tevent: e,\n\t\t\t\treset: true,\n\t\t\t\tfailure: function ( $form, validator ) {\n\t\t\t\t\tvar $notice = validator.get( 'notice' ).$el;\n\t\t\t\t\t$notice.appendTo( '.components-notice-list' );\n\t\t\t\t\t$notice\n\t\t\t\t\t\t.find( '.acf-notice-dismiss' )\n\t\t\t\t\t\t.removeClass( 'small' );\n\t\t\t\t},\n\t\t\t} );\n\n\t\t\t// if not valid, stop event and allow validation to continue\n\t\t\tif ( ! valid ) {\n\t\t\t\te.preventDefault();\n\t\t\t\te.stopImmediatePropagation();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onSubmitPost\n\t\t *\n\t\t * Callback when the 'post' form is submit.\n\t\t *\n\t\t * @date\t5/3/19\n\t\t * @since\t5.7.13\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonSubmitPost: function ( e, $el ) {\n\t\t\t// Check if is preview.\n\t\t\tif ( $( 'input#wp-preview' ).val() === 'dopreview' ) {\n\t\t\t\t// Ignore validation.\n\t\t\t\tthis.set( 'ignore', true );\n\n\t\t\t\t// Unlock form to fix conflict with core \"submit.edit-post\" event causing all submit buttons to be disabled.\n\t\t\t\tacf.unlockForm( $el );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * onSubmit\n\t\t *\n\t\t * Callback when the form is submit.\n\t\t *\n\t\t * @date\t4/9/18\n\t\t * @since\t5.7.5\n\t\t *\n\t\t * @param\tobject e The event object.\n\t\t * @param\tjQuery $el The input element.\n\t\t * @return\tvoid\n\t\t */\n\t\tonSubmit: function ( e, $el ) {\n\t\t\t// Allow form to submit if...\n\t\t\tif (\n\t\t\t\t// Validation has been disabled.\n\t\t\t\t! this.active ||\n\t\t\t\t// Or this event is to be ignored.\n\t\t\t\tthis.get( 'ignore' ) ||\n\t\t\t\t// Or this event has already been prevented.\n\t\t\t\te.isDefaultPrevented()\n\t\t\t) {\n\t\t\t\t// Return early and call reset function.\n\t\t\t\treturn this.allowSubmit();\n\t\t\t}\n\n\t\t\t// Validate form.\n\t\t\tvar valid = acf.validateForm( {\n\t\t\t\tform: $el,\n\t\t\t\tevent: this.get( 'originalEvent' ),\n\t\t\t} );\n\n\t\t\t// If not valid, stop event to prevent form submit.\n\t\t\tif ( ! valid ) {\n\t\t\t\te.preventDefault();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * allowSubmit\n\t\t *\n\t\t * Resets data during onSubmit when the form is allowed to submit.\n\t\t *\n\t\t * @date\t5/3/19\n\t\t * @since\t5.7.13\n\t\t *\n\t\t * @param\tvoid\n\t\t * @return\tvoid\n\t\t */\n\t\tallowSubmit: function () {\n\t\t\t// Reset \"ignore\" state.\n\t\t\tthis.set( 'ignore', false );\n\n\t\t\t// Reset \"originalEvent\" object.\n\t\t\tthis.set( 'originalEvent', false );\n\n\t\t\t// Return true\n\t\t\treturn true;\n\t\t},\n\t} );\n\n\tvar gutenbergValidation = new acf.Model( {\n\t\twait: 'prepare',\n\t\tinitialize: function () {\n\t\t\t// Bail early if not Gutenberg.\n\t\t\tif ( ! acf.isGutenberg() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Custommize the editor.\n\t\t\tthis.customizeEditor();\n\t\t},\n\t\tcustomizeEditor: function () {\n\t\t\t// Extract vars.\n\t\t\tvar editor = wp.data.dispatch( 'core/editor' );\n\t\t\tvar editorSelect = wp.data.select( 'core/editor' );\n\t\t\tvar notices = wp.data.dispatch( 'core/notices' );\n\n\t\t\t// Backup original method.\n\t\t\tvar savePost = editor.savePost;\n\n\t\t\t// Listen for changes to post status and perform actions:\n\t\t\t// a) Enable validation for \"publish\" action.\n\t\t\t// b) Remember last non \"publish\" status used for restoring after validation fail.\n\t\t\tvar useValidation = false;\n\t\t\tvar lastPostStatus = '';\n\t\t\twp.data.subscribe( function () {\n\t\t\t\tvar postStatus =\n\t\t\t\t\teditorSelect.getEditedPostAttribute( 'status' );\n\t\t\t\tuseValidation =\n\t\t\t\t\tpostStatus === 'publish' || postStatus === 'future';\n\t\t\t\tlastPostStatus =\n\t\t\t\t\tpostStatus !== 'publish' ? postStatus : lastPostStatus;\n\t\t\t} );\n\n\t\t\t// Create validation version.\n\t\t\teditor.savePost = function ( options ) {\n\t\t\t\toptions = options || {};\n\n\t\t\t\t// Backup vars.\n\t\t\t\tvar _this = this;\n\t\t\t\tvar _args = arguments;\n\n\t\t\t\t// Perform validation within a Promise.\n\t\t\t\treturn new Promise( function ( resolve, reject ) {\n\t\t\t\t\t// Bail early if is autosave or preview.\n\t\t\t\t\tif ( options.isAutosave || options.isPreview ) {\n\t\t\t\t\t\treturn resolve( 'Validation ignored (autosave).' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Bail early if validation is not needed.\n\t\t\t\t\tif ( ! useValidation ) {\n\t\t\t\t\t\treturn resolve( 'Validation ignored (draft).' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Validate the editor form.\n\t\t\t\t\tvar valid = acf.validateForm( {\n\t\t\t\t\t\tform: $( '#editor' ),\n\t\t\t\t\t\treset: true,\n\t\t\t\t\t\tcomplete: function ( $form, validator ) {\n\t\t\t\t\t\t\t// Always unlock the form after AJAX.\n\t\t\t\t\t\t\teditor.unlockPostSaving( 'acf' );\n\t\t\t\t\t\t},\n\t\t\t\t\t\tfailure: function ( $form, validator ) {\n\t\t\t\t\t\t\t// Get validation error and append to Gutenberg notices.\n\t\t\t\t\t\t\tvar notice = validator.get( 'notice' );\n\t\t\t\t\t\t\tnotices.createErrorNotice( notice.get( 'text' ), {\n\t\t\t\t\t\t\t\tid: 'acf-validation',\n\t\t\t\t\t\t\t\tisDismissible: true,\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\tnotice.remove();\n\n\t\t\t\t\t\t\t// Restore last non \"publish\" status.\n\t\t\t\t\t\t\tif ( lastPostStatus ) {\n\t\t\t\t\t\t\t\teditor.editPost( {\n\t\t\t\t\t\t\t\t\tstatus: lastPostStatus,\n\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// Rejext promise and prevent savePost().\n\t\t\t\t\t\t\treject( 'Validation failed.' );\n\t\t\t\t\t\t},\n\t\t\t\t\t\tsuccess: function () {\n\t\t\t\t\t\t\tnotices.removeNotice( 'acf-validation' );\n\n\t\t\t\t\t\t\t// Resolve promise and allow savePost().\n\t\t\t\t\t\t\tresolve( 'Validation success.' );\n\t\t\t\t\t\t},\n\t\t\t\t\t} );\n\n\t\t\t\t\t// Resolve promise and allow savePost() if no validation is needed.\n\t\t\t\t\tif ( valid ) {\n\t\t\t\t\t\tresolve( 'Validation bypassed.' );\n\n\t\t\t\t\t\t// Otherwise, lock the form and wait for AJAX response.\n\t\t\t\t\t} else {\n\t\t\t\t\t\teditor.lockPostSaving( 'acf' );\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t\t\t.then( function () {\n\t\t\t\t\t\treturn savePost.apply( _this, _args );\n\t\t\t\t\t},\n\t\t\t\t\t( err ) => {\n\t\t\t\t\t\t// Nothing to do here, user is alerted of validation issues.\n\t\t\t\t\t} );\n\t\t\t};\n\t\t},\n\t} );\n} )( jQuery );\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import './_acf-field.js';\nimport './_acf-fields.js';\nimport './_acf-field-accordion.js';\nimport './_acf-field-button-group.js';\nimport './_acf-field-checkbox.js';\nimport './_acf-field-color-picker.js';\nimport './_acf-field-date-picker.js';\nimport './_acf-field-date-time-picker.js';\nimport './_acf-field-google-map.js';\nimport './_acf-field-image.js';\nimport './_acf-field-file.js';\nimport './_acf-field-link.js';\nimport './_acf-field-oembed.js';\nimport './_acf-field-radio.js';\nimport './_acf-field-range.js';\nimport './_acf-field-relationship.js';\nimport './_acf-field-select.js';\nimport './_acf-field-tab.js';\nimport './_acf-field-post-object.js';\nimport './_acf-field-page-link.js';\nimport './_acf-field-user.js';\nimport './_acf-field-taxonomy.js';\nimport './_acf-field-time-picker.js';\nimport './_acf-field-true-false.js';\nimport './_acf-field-url.js';\nimport './_acf-field-wysiwyg.js';\nimport './_acf-condition.js';\nimport './_acf-conditions.js';\nimport './_acf-condition-types.js';\nimport './_acf-unload.js';\nimport './_acf-postbox.js';\nimport './_acf-media.js';\nimport './_acf-screen.js';\nimport './_acf-select2.js';\nimport './_acf-tinymce.js';\nimport './_acf-validation.js';\nimport './_acf-helpers.js';\nimport './_acf-compatibility.js';\n"],"names":["$","undefined","acf","newCompatibility","instance","compatibilty","__proto__","compatibility","getCompatibility","_acf","l10n","o","fields","update","set","add_action","addAction","remove_action","removeAction","do_action","doAction","add_filter","addFilter","remove_filter","removeFilter","apply_filters","applyFilters","parse_args","parseArgs","disable_el","disable","disable_form","enable_el","enable","enable_form","update_user_setting","updateUserSetting","prepare_for_ajax","prepareForAjax","is_ajax_success","isAjaxSuccess","remove_el","remove","remove_tr","str_replace","strReplace","render_select","renderSelect","get_uniqid","uniqid","serialize_form","serialize","esc_html","strEscape","str_sanitize","strSanitize","_e","k1","k2","compatKey","compats","__","string","get_selector","s","selector","isPlainObject","isEmptyObject","k","get_fields","$el","all","args","is","parent","suppressFilters","findFields","get_field","$fields","apply","arguments","length","first","get_closest_field","closest","get_field_wrap","get_field_key","$field","data","get_field_type","get_data","defaults","maybe_get","obj","key","value","keys","String","split","i","hasOwnProperty","compatibleArgument","arg","Field","compatibleArguments","arrayArgs","map","compatibleCallback","origCallback","document","action","callback","priority","context","actions","model","filters","events","extend","each","name","_add_action","_add_filter","_add_event","indexOf","event","substr","fn","e","field_group","on","get","field","type","_set_$field","focus","doFocus","_validation","validation","remove_error","getField","removeError","add_warning","message","showNotice","text","timeout","fetch","validateForm","enableSubmit","disableSubmit","showSpinner","hideSpinner","unlockForm","lockForm","tooltip","newTooltip","target","temp","confirm","button_y","button_n","cancel","confirm_remove","confirmRemove","media","Model","activeFrame","new_media_popup","frame","onNewMediaPopup","popup","props","mime_types","allowedTypes","id","attachment","newMediaPopup","select2","init","$select","allow_null","allowNull","ajax_action","ajaxAction","newSelect2","destroy","getInstance","postbox","render","edit_url","editLink","edit_title","editTitle","newPostbox","screen","check","ajax","jQuery","parseString","val","isEqualTo","v1","v2","toLowerCase","isEqualToNumber","parseFloat","isGreaterThan","isLessThan","inArray","array","containsString","haystack","needle","matchesPattern","pattern","regexp","RegExp","match","HasValue","Condition","operator","label","fieldTypes","rule","Array","choices","fieldObject","registerConditionType","HasNoValue","prototype","EqualTo","isNumeric","NotEqualTo","PatternMatch","Contains","TrueFalseEqualTo","choiceType","TrueFalseNotEqualTo","SelectEqualTo","lines","$setting","$input","prop","push","line","trim","SelectNotEqualTo","GreaterThan","LessThan","SelectionGreaterThan","SelectionLessThan","storage","conditions","change","keyup","enableField","disableField","setup","getEventTarget","calculate","newCondition","fieldType","conditionTypes","getConditionTypes","condition","modelId","strPascalCase","proto","mid","models","getConditionType","registerConditionForFieldType","conditionType","types","ProtoFieldTypes","ProtoOperator","CONTEXT","conditionsManager","new_field","onNewField","has","getConditions","getSiblingField","getFields","sibling","parents","Conditions","timeStamp","groups","rules","addRules","addRule","changed","show","hide","showEnable","cid","hideDisable","pass","getGroups","group","passed","filter","hasGroups","addGroup","hasGroup","getGroup","removeGroup","delete","groupArray","hasRule","getRule","removeRule","wait","$control","initialize","hasClass","$label","$labelWrap","$inputWrap","$wrap","$instructions","children","append","$table","$newLabel","$newInput","$newTable","attr","$newWrap","html","addClass","order","getPreference","css","prepend","accordionManager","iconHtml","open","$parent","nextUntil","removeAttr","registerFieldType","unload","isOpen","toggle","close","isGutenberg","duration","find","slideDown","replaceWith","siblings","slideUp","removeClass","onClick","preventDefault","onInvalidField","busy","setTimeout","onUnload","setPreference","setValue","trigger","selected","$toggle","$inputs","not","getValue","onChange","checked","onClickAdd","getInputName","before","last","onClickToggle","$labels","onClickCustom","$text","next","duplicateField","$inputText","iris","defaultColor","palettes","clear","wpColorPicker","onDuplicate","$duplicate","$colorPicker","initializeCompatibility","dateFormat","altField","altFormat","changeYear","yearRange","changeMonth","showButtonPanel","firstDay","newDatePicker","datepicker","onBlur","datePickerManager","locale","rtl","isRTL","regional","setDefaults","exists","wrap","DatePickerField","timeFormat","altFieldTimeOnly","altTimeFormat","controlType","oneLine","newDateTimePicker","dateTimePickerManager","timepicker","datetimepicker","ImageField","validateAttachment","attributes","url","alt","title","filename","filesizeHumanReadable","icon","src","selectAttachment","multiple","mode","library","select","proxy","editAttachment","button","showField","$search","$canvas","setState","state","JSON","parse","silent","valAttr","stringify","renderVal","address","setPosition","lat","lng","marker","setVisible","newLatLng","google","maps","LatLng","center","position","getPosition","setCenter","withAPI","initializeMap","bind","zoom","mapArgs","scrollwheel","parseInt","mapTypeId","MapTypeId","ROADMAP","draggable","raiseOnDrag","autocomplete","Map","markerArgs","Marker","isset","autocompleteArgs","places","Autocomplete","bindTo","addMapEvents","addListener","latLng","searchPosition","place","getPlace","searchPlace","getZoom","geocoder","geocode","location","results","status","replace","parseResult","geometry","formatted_address","searchAddress","searchLocation","navigator","geolocation","alert","getCurrentPosition","coords","latitude","longitude","error","result","place_id","street_number","street_name","city","post_code","country","keywords","address_components","component","component_type","long_name","short_name","onClickClear","onClickLocate","onClickSearch","onFocusSearch","onBlurSearch","onKeyupSearch","onKeydownSearch","which","blur","onShow","loading","window","Geocoder","dataType","cache","success","caption","description","width","height","size","isget","getNext","removeAttachment","onClickEdit","onClickRemove","$hiddenInput","getFileInputData","param","$node","$div","wpLink","getNodeValue","decode","setNodeValue","getInputValue","setInputValue","$textarea","onOpen","wpLinkL10n","onClose","$submit","isSubmit","off","getSearchVal","showLoading","hideLoading","maybeSearch","prevUrl","clearTimeout","search","ajaxData","field_key","xhr","abort","json","complete","onKeypressSearch","onChangeSearch","SelectField","$inputAlt","$list","list","$listItems","$listItem","newChoice","join","newValue","delayed","once","sortable","items","forceHelperSize","forcePlaceholderSize","scroll","scrollTop","onScrollChoices","one","onceInView","Math","ceil","scrollHeight","innerHeight","paged","onKeypressFilter","onChangeFilter","maybeFetch","max","$span","$li","onTouchStartValues","getAjaxData","$choiceslist","$loading","onComplete","onSuccess","more","walkChoices","$html","$prevLabel","$prevList","walk","isArray","item","escHtml","escAttr","removeField","inherit","placeholder","onRemove","tabs","tab","findTabs","prevAll","findTab","$tabs","$tab","settings","endpoint","placement","Tabs","addTab","isActive","showFields","hiddenByTab","hideFields","lockKey","visible","refresh","hidden","reset","active","close_field_object","index","initialized","$before","ulClass","initializeTabs","getVisible","shift","groupIndex","tabIndex","isVisible","selectTab","closeTabs","getActive","setActive","hasActive","closeActive","closeTab","openTab","t","$a","outerHTML","classes","Tab","onRefresh","attribute","top","outerHeight","onCloseFieldObject","tabsManager","prepare","invalid_field","getTabs","getInstances","ftype","getRelatedPrototype","getRelatedType","getFieldType","$form","$name","$button","$message","notice","step1","newPopup","step2","content","step3","stopImmediatePropagation","startButtonLoading","term_name","term_parent","step4","stopButtonLoading","step5","newNotice","getAjaxMessage","dismiss","getAjaxError","term","$option","term_id","term_label","after","otherField","appendTerm","selectTerm","appendTermSelect","appendTermCheckbox","addOption","$ul","selectOption","onClickRadio","closeText","selectText","timeOnly","dp_instance","t_instance","$close","dpDiv","_updateDateTime","newTimePicker","$switch","$on","$off","switchOn","switchOff","onFocus","onKeypress","keyCode","isValid","onkeyup","query_nonce","user_query_nonce","unmountField","remountField","getMode","initializeEditor","tinymce","quicktags","toolbar","oldId","newId","uniqueId","inputData","inputVal","rename","destructive","onMousedown","enableEditor","disableEditor","eventScope","$parents","removeNotice","away","showError","bubbles","newField","getFieldTypes","category","limit","excludeSubFields","slice","findField","findClosestField","getClosestField","addGlobalFieldAction","globalAction","pluralAction","singleAction","globalCallback","extraArgs","pluralArgs","concat","pluralCallback","singleArgs","addSingleFieldAction","singleEvent","singleCallback","variations","variation","prefix","singleFieldEvents","globalFieldActions","singleFieldActions","fieldsEventManager","duplicateFieldsManager","duplicate","duplicate_fields","$el2","onDuplicateFields","duplicates","refreshHelper","show_field","hide_field","remove_field","unmount_field","remount_field","mountHelper","sortstart","sortstop","onSortstart","$item","onSortstop","sortableHelper","$placeholder","duplicateHelper","after_duplicate","onAfterDuplicate","vals","tableHelper","renderTables","self","renderTable","$ths","$tds","$th","$cells","$hidden","availableWidth","colspan","$fixedWidths","$auoWidths","$td","fieldsHelper","renderGroups","renderGroup","$row","thisTop","thisLeft","left","outerWidth","thisHeight","add","bodyClassShiftHelper","keydown","isShiftKey","onKeyDown","onKeyUp","autoOpen","EditMediaPopup","SelectMediaPopup","getPostID","postID","getMimeTypes","getMimeType","allTypes","MediaPopup","options","getFrameOptions","addFrameStates","wp","addFrameEvents","detach","states","uploadedTo","post__in","Query","query","mirroring","_acfuploader","controller","Library","filterable","editable","allowLocalEdits","EditImage","image","view","loadEditor","selection","_x","_wpPluploadSettings","multipart_params","console","log","customizeFilters","audio","video","mimeType","newFilter","orderby","unattached","uploaded","renderFilters","customizePrototypes","post","customizeAttachmentsButton","customizeAttachmentsRouter","customizeAttachmentFilters","customizeAttachmentCompat","customizeAttachmentLibrary","Button","_","Backbone","listenTo","Parent","Router","addExpand","AttachmentFilters","All","chain","el","sortBy","pluck","AttachmentCompat","rendered","save","serializeForAjax","saveCompat","always","postSave","AttachmentLibrary","Attachment","acf_errors","toggleSelection","collection","single","errors","$sidebar","postboxManager","getPostbox","getPostboxes","Postbox","style","edit","$postbox","$hide","$hideLabel","$hndle","$handleActions","$inside","isHiddenByScreenOptions","isPost","isUser","isTaxonomy","isAttachment","isNavMenu","isWidget","isComment","getPageTemplate","getPageParent","getPageType","getPostType","getPostFormat","getPostCoreTerms","terms","tax_input","post_category","tax","getPostTerms","productType","getProductType","product_type","uniqueArray","post_id","postType","post_type","pageTemplate","page_template","pageParent","page_parent","pageType","page_type","postFormat","post_format","postTerms","post_terms","renderPostScreen","renderUserScreen","copyEvents","$from","$to","_data","handler","sortMetabox","ids","wpMinorVersion","postboxHeader","$prefs","_result","sorted","gutenScreen","postEdits","isGutenbergPostEditor","subscribe","debounce","onRefreshPostScreen","domReady","getTaxonomies","taxonomy","rest_base","_postEdits","getPostEdits","getEditedPostAttribute","taxonomies","slug","dispatch","locations","getActiveMetaBoxLocations","getMetaBoxesPerLocation","m","r","setAvailableMetaBoxesPerLocation","ajaxResults","templateSelection","templateResult","dropdownCssClass","getVersion","Select2_4","Select2_3","Select2","getOption","unselectOption","option","$options","sort","a","b","getAttribute","mergeOptions","getChoices","crawl","$child","params","page","getAjaxResults","processAjaxResults","pagination","allowClear","escapeMarkup","markup","$selection","element","appendTo","attrAjax","removeData","delay","processResults","$container","stop","$prevOptions","$prevGroup","$group","separator","dropdownCss","initSelection","inputValue","quietMillis","choice","select2Manager","version","addTranslations4","addTranslations3","select2L10n","errorLoading","load_fail","inputTooLong","overChars","input","maximum","input_too_long_n","input_too_long_1","inputTooShort","remainingChars","minimum","input_too_short_n","input_too_short_1","loadingMore","load_more","maximumSelected","selection_too_long_n","selection_too_long_1","noResults","matches_0","searching","amd","define","formatMatches","matches","matches_n","matches_1","formatNoMatches","formatAjaxError","formatInputTooShort","min","formatInputTooLong","formatSelectionTooBig","formatLoadMore","formatSearching","locales","tinyMCEPreInit","mceInit","acf_content","qtInit","initializeTinymce","initializeQuicktags","toolbars","ed","MouseEvent","dispatchEvent","wp_autoresize_on","tadv_noautop","wpautop","buildQuicktags","canvas","theButtons","use","instanceId","buttons","edButtons","dfw","QTags","DFWButton","getElementsByTagName","dir","textdirection","TextDirectionButton","innerHTML","triggerHandler","destroyTinymce","enableTinymce","switchEditors","go","editorManager","ready","onPrepare","onReady","editor","autop","oldEditor","removep","editors","activeEditor","wpActiveEditor","validation_failure","validation_success","stopListening","startListening","Validator","addErrors","addError","hasErrors","clearErrors","getErrors","getFieldErrors","inputs","getGlobalErrors","showErrors","fieldErrors","globalErrors","errorCount","$scrollTo","ensureFieldPostBoxIsVisible","errorMessage","animate","offset","onChangeStatus","prevValue","validate","failure","submit","Event","valid","getValidator","validator","form","$spinner","findSubmitWrap","submitFormDebounced","acf_postbox","ensureInvalidFieldVisibility","checkValidity","addInputEvents","onInvalid","validationMessage","onClickSubmit","onClickSave","onClickSubmitGutenberg","$notice","onSubmitPost","onSubmit","isDefaultPrevented","allowSubmit","gutenbergValidation","customizeEditor","editorSelect","notices","savePost","useValidation","lastPostStatus","postStatus","_this","_args","Promise","resolve","reject","isAutosave","isPreview","unlockPostSaving","createErrorNotice","isDismissible","editPost","lockPostSaving","then","err"],"sourceRoot":""} \ No newline at end of file diff --git a/assets/build/js/acf-input.min.js b/assets/build/js/acf-input.min.js index e430a81..89b0e6c 100644 --- a/assets/build/js/acf-input.min.js +++ b/assets/build/js/acf-input.min.js @@ -1 +1 @@ -(()=>{var e={7787:()=>{!function(e,t){acf.newCompatibility=function(e,t){return(t=t||{}).__proto__=e.__proto__,e.__proto__=t,e.compatibility=t,t},acf.getCompatibility=function(e){return e.compatibility||null};var i=acf.newCompatibility(acf,{l10n:{},o:{},fields:{},update:acf.set,add_action:acf.addAction,remove_action:acf.removeAction,do_action:acf.doAction,add_filter:acf.addFilter,remove_filter:acf.removeFilter,apply_filters:acf.applyFilters,parse_args:acf.parseArgs,disable_el:acf.disable,disable_form:acf.disable,enable_el:acf.enable,enable_form:acf.enable,update_user_setting:acf.updateUserSetting,prepare_for_ajax:acf.prepareForAjax,is_ajax_success:acf.isAjaxSuccess,remove_el:acf.remove,remove_tr:acf.remove,str_replace:acf.strReplace,render_select:acf.renderSelect,get_uniqid:acf.uniqid,serialize_form:acf.serialize,esc_html:acf.strEscape,str_sanitize:acf.strSanitize});i._e=function(e,t){e=e||"";var i=(t=t||"")?e+"."+t:e,a={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(a[i])return acf.__(a[i]);var n=this.l10n[e]||"";return t&&(n=n[t]||""),n},i.get_selector=function(t){var i=".acf-field";if(!t)return i;if(e.isPlainObject(t)){if(e.isEmptyObject(t))return i;for(var a in t){t=t[a];break}}return i+="-"+t,i=acf.strReplace("_","-",i),acf.strReplace("field-field-","field-",i)},i.get_fields=function(e,t,i){var a={is:e||"",parent:t||!1,suppressFilters:i||!1};return a.is&&(a.is=this.get_selector(a.is)),acf.findFields(a)},i.get_field=function(e,t){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},i.get_closest_field=function(e,t){return e.closest(this.get_selector(t))},i.get_field_wrap=function(e){return e.closest(this.get_selector())},i.get_field_key=function(e){return e.data("key")},i.get_field_type=function(e){return e.data("type")},i.get_data=function(e,t){return acf.parseArgs(e.data(),t)},i.maybe_get=function(e,t,i){void 0===i&&(i=null),keys=String(t).split(".");for(var a=0;a1){for(var c=0;c0?t.substr(0,n):t,r=n>0?t.substr(n+1):"",o=function(t){t.$el=e(this),acf.field_group&&(t.$field=t.$el.closest(".acf-field-object")),"function"==typeof a.event&&(t=a.event(t)),a[i].apply(a,arguments)};r?e(document).on(s,r,o):e(document).on(s,o)},get:function(e,t){return t=t||null,void 0!==this[e]&&(t=this[e]),t},set:function(e,t){return this[e]=t,"function"==typeof this["_set_"+e]&&this["_set_"+e].apply(this),this}},i.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_action(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_filter:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_filter(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_event:function(t,i){var a=this,n=t.substr(0,t.indexOf(" ")),s=t.substr(t.indexOf(" ")+1),r=acf.get_selector(a.type);e(document).on(n,r+" "+s,(function(t){var n=e(this),s=acf.get_closest_field(n,a.type);s.length&&(s.is(a.$field)||a.set("$field",s),t.$el=n,t.$field=s,a[i].apply(a,[t]))}))},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(e){return this.set("$field",e)}}),acf.newCompatibility(acf.validation,{remove_error:function(e){acf.getField(e).removeError()},add_warning:function(e,t){acf.getField(e).showNotice({text:t,type:"warning",timeout:1e3})},fetch:acf.validateForm,enableSubmit:acf.enableSubmit,disableSubmit:acf.disableSubmit,showSpinner:acf.showSpinner,hideSpinner:acf.hideSpinner,unlockForm:acf.unlockForm,lockForm:acf.lockForm}),i.tooltip={tooltip:function(e,t){return acf.newTooltip({text:e,target:t}).$el},temp:function(e,t){acf.newTooltip({text:e,target:t,timeout:250})},confirm:function(e,t,i,a,n){acf.newTooltip({confirm:!0,text:i,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})},confirm_remove:function(e,t){acf.newTooltip({confirmRemove:!0,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})}},i.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(e){this.activeFrame=e.frame},popup:function(e){return e.mime_types&&(e.allowedTypes=e.mime_types),e.id&&(e.attachment=e.id),acf.newMediaPopup(e).frame}}),i.select2={init:function(e,t,i){return t.allow_null&&(t.allowNull=t.allow_null),t.ajax_action&&(t.ajaxAction=t.ajax_action),i&&(t.field=acf.getField(i)),acf.newSelect2(e,t)},destroy:function(e){return acf.getInstance(e).destroy()}},i.postbox={render:function(e){return e.edit_url&&(e.editLink=e.edit_url),e.edit_title&&(e.editTitle=e.edit_title),acf.newPostbox(e)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),i.ajax=acf.screen}(jQuery)},682:()=>{!function(e,t){var __=acf.__,i=function(e){return e?""+e:""},a=function(e,t){return i(e).toLowerCase()===i(t).toLowerCase()},n=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:__("Has any value"),fieldTypes:["text","textarea","number","range","email","url","password","image","file","wysiwyg","oembed","select","checkbox","radio","button_group","link","post_object","page_link","relationship","taxonomy","user","google_map","date_picker","date_time_picker","time_picker","color_picker"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!!i},choices:function(e){return''}});acf.registerConditionType(n);var s=n.extend({type:"hasNoValue",operator:"==empty",label:__("Has no value"),match:function(e,t){return!n.prototype.match.apply(this,arguments)}});acf.registerConditionType(s);var r=acf.Condition.extend({type:"equalTo",operator:"==",label:__("Value is equal to"),fieldTypes:["text","textarea","number","range","email","url","password"],match:function(e,t){return acf.isNumeric(e.value)?(i=e.value,n=t.val(),parseFloat(i)===parseFloat(n)):a(e.value,t.val());var i,n},choices:function(e){return''}});acf.registerConditionType(r);var o=r.extend({type:"notEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!r.prototype.match.apply(this,arguments)}});acf.registerConditionType(o);var c=acf.Condition.extend({type:"patternMatch",operator:"==pattern",label:__("Value matches pattern"),fieldTypes:["text","textarea","email","url","password","wysiwyg"],match:function(e,t){return a=t.val(),n=e.value,s=new RegExp(i(n),"gi"),i(a).match(s);var a,n,s},choices:function(e){return''}});acf.registerConditionType(c);var l=acf.Condition.extend({type:"contains",operator:"==contains",label:__("Value contains"),fieldTypes:["text","textarea","number","email","url","password","wysiwyg","oembed","select"],match:function(e,t){return a=t.val(),n=e.value,i(a).indexOf(i(n))>-1;var a,n},choices:function(e){return''}});acf.registerConditionType(l);var d=r.extend({type:"trueFalseEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(d);var u=o.extend({type:"trueFalseNotEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(u);var f=acf.Condition.extend({type:"selectEqualTo",operator:"==",label:__("Value is equal to"),fieldTypes:["select","checkbox","radio","button_group"],match:function(e,t){var n,s=t.val();return s instanceof Array?(n=e.value,s.map((function(e){return i(e)})).indexOf(n)>-1):a(e.value,s)},choices:function(e){var t=[],i=e.$setting("choices textarea").val().split("\n");return e.$input("allow_null").prop("checked")&&t.push({id:"",text:__("Null")}),i.map((function(e){(e=e.split(":"))[1]=e[1]||e[0],t.push({id:e[0].trim(),text:e[1].trim()})})),t}});acf.registerConditionType(f);var p=f.extend({type:"selectNotEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!f.prototype.match.apply(this,arguments)}});acf.registerConditionType(p);var h=acf.Condition.extend({type:"greaterThan",operator:">",label:__("Value is greater than"),fieldTypes:["number","range"],match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),i=n,a=e.value,parseFloat(i)>parseFloat(a)},choices:function(e){return''}});acf.registerConditionType(h);var g=h.extend({type:"lessThan",operator:"<",label:__("Value is less than"),match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),null==n||!1===n||(i=n,a=e.value,parseFloat(i)'}});acf.registerConditionType(g);var m=h.extend({type:"selectionGreaterThan",label:__("Selection is greater than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(m);var v=g.extend({type:"selectionLessThan",label:__("Selection is less than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(v)}(jQuery)},2849:()=>{!function(e,t){var i=[];acf.Condition=acf.Model.extend({type:"",operator:"==",label:"",choiceType:"input",fieldTypes:[],data:{conditions:!1,field:!1,rule:{}},events:{change:"change",keyup:"change",enableField:"change",disableField:"change"},setup:function(t){e.extend(this.data,t)},getEventTarget:function(e,t){return e||this.get("field").$el},change:function(e,t){this.get("conditions").change(e)},match:function(e,t){return!1},calculate:function(){return this.match(this.get("rule"),this.get("field"))},choices:function(e){return''}}),acf.newCondition=function(e,t){var i=t.get("field"),a=i.getField(e.field);if(!i||!a)return!1;var n={rule:e,target:i,conditions:t,field:a},s=a.get("type"),r=e.operator;return new(acf.getConditionTypes({fieldType:s,operator:r})[0]||acf.Condition)(n)};var a=function(e){return acf.strPascalCase(e||"")+"Condition"};acf.registerConditionType=function(e){var t=e.prototype.type,n=a(t);acf.models[n]=e,i.push(t)},acf.getConditionType=function(e){var t=a(e);return acf.models[t]||!1},acf.registerConditionForFieldType=function(e,t){var i=acf.getConditionType(e);i&&i.prototype.fieldTypes.push(t)},acf.getConditionTypes=function(e){e=acf.parseArgs(e,{fieldType:"",operator:""});var t=[];return i.map((function(i){var a=acf.getConditionType(i),n=a.prototype.fieldTypes,s=a.prototype.operator;e.fieldType&&-1===n.indexOf(e.fieldType)||e.operator&&s!==e.operator||t.push(a)})),t}}(jQuery)},3155:()=>{!function(e,t){var i="conditional_logic",a=(new acf.Model({id:"conditionsManager",priority:20,actions:{new_field:"onNewField"},onNewField:function(e){e.has("conditions")&&e.getConditions().render()}}),function(t,i){var a=acf.getFields({key:i,sibling:t.$el,suppressFilters:!0});return a.length||(a=acf.getFields({key:i,parent:t.$el.parent(),suppressFilters:!0})),!a.length&&e(".acf-field-settings").length&&(a=acf.getFields({key:i,parent:t.$el.parents(".acf-field-settings:first"),suppressFilters:!0})),!a.length&&e("#acf-basic-settings").length&&(a=acf.getFields({key:i,parent:e("#acf-basic-settings"),suppressFilters:!0})),!!a.length&&a[0]});acf.Field.prototype.getField=function(e){var t=a(this,e);if(t)return t;for(var i=this.parents(),n=0;n{!function(e,t){var i=0,a=acf.Field.extend({type:"accordion",wait:"",$control:function(){return this.$(".acf-fields:first")},initialize:function(){if(!this.$el.hasClass("acf-accordion")&&!this.$el.is("td")){if(this.get("endpoint"))return this.remove();var t=this.$el,a=this.$labelWrap(),s=this.$inputWrap(),r=this.$control(),o=s.children(".description");if(o.length&&a.append(o),this.$el.is("tr")){var c=this.$el.closest("table"),l=e('

          '),d=e('
          '),u=e('
            '),f=e("");l.append(a.html()),u.append(f),d.append(u),s.append(l),s.append(d),a.remove(),r.remove(),s.attr("colspan",2),a=l,s=d,r=f}t.addClass("acf-accordion"),a.addClass("acf-accordion-title"),s.addClass("acf-accordion-content"),i++,this.get("multi_expand")&&t.attr("multi-expand",1);var p=acf.getPreference("this.accordions")||[];void 0!==p[i-1]&&this.set("open",p[i-1]),this.get("open")&&(t.addClass("-open"),s.css("display","block")),a.prepend(n.iconHtml({open:this.get("open")}));var h=t.parent();r.addClass(h.hasClass("-left")?"-left":""),r.addClass(h.hasClass("-clear")?"-clear":""),r.append(t.nextUntil(".acf-field-accordion",".acf-field")),r.removeAttr("data-open data-multi_expand data-endpoint")}}});acf.registerFieldType(a);var n=new acf.Model({actions:{unload:"onUnload"},events:{"click .acf-accordion-title":"onClick","invalidField .acf-accordion":"onInvalidField"},isOpen:function(e){return e.hasClass("-open")},toggle:function(e){this.isOpen(e)?this.close(e):this.open(e)},iconHtml:function(e){return acf.isGutenberg()?e.open?'':'':e.open?'':''},open:function(t){var i=acf.isGutenberg()?0:300;t.find(".acf-accordion-content:first").slideDown(i).css("display","block"),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!0})),t.addClass("-open"),acf.doAction("show",t),t.attr("multi-expand")||t.siblings(".acf-accordion.-open").each((function(){n.close(e(this))}))},close:function(e){var t=acf.isGutenberg()?0:300;e.find(".acf-accordion-content:first").slideUp(t),e.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!1})),e.removeClass("-open"),acf.doAction("hide",e)},onClick:function(e,t){e.preventDefault(),this.toggle(t.parent())},onInvalidField:function(e,t){this.busy||(this.busy=!0,this.setTimeout((function(){this.busy=!1}),1e3),this.open(t))},onUnload:function(t){var i=[];e(".acf-accordion").each((function(){var t=e(this).hasClass("-open")?1:0;i.push(t)})),i.length&&acf.setPreference("this.accordions",i)}})}(jQuery)},1357:()=>{var e;jQuery,e=acf.Field.extend({type:"button_group",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-button-group")},$input:function(){return this.$("input:checked")},setValue:function(e){this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(e)},8171:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"checkbox",events:{"change input":"onChange","click .acf-add-checkbox":"onClickAdd","click .acf-checkbox-toggle":"onClickToggle","click .acf-checkbox-custom":"onClickCustom"},$control:function(){return this.$(".acf-checkbox-list")},$toggle:function(){return this.$(".acf-checkbox-toggle")},$input:function(){return this.$('input[type="hidden"]')},$inputs:function(){return this.$('input[type="checkbox"]').not(".acf-checkbox-toggle")},getValue:function(){var t=[];return this.$(":checked").each((function(){t.push(e(this).val())})),!!t.length&&t},onChange:function(e,t){var i=t.prop("checked"),a=t.parent("label"),n=this.$toggle();i?a.addClass("selected"):a.removeClass("selected"),n.length&&(0==this.$inputs().not(":checked").length?n.prop("checked",!0):n.prop("checked",!1))},onClickAdd:function(e,t){var i='
          • ';t.parent("li").before(i),t.parent("li").parent().find('input[type="text"]').last().focus()},onClickToggle:function(e,t){var i=t.prop("checked"),a=this.$('input[type="checkbox"]'),n=this.$("label");a.prop("checked",i),i?n.addClass("selected"):n.removeClass("selected")},onClickCustom:function(e,t){var i=t.prop("checked"),a=t.next('input[type="text"]');i?a.prop("disabled",!1):(a.prop("disabled",!0),""==a.val()&&t.parent("li").remove())}}),acf.registerFieldType(t)},9459:()=>{var e;jQuery,e=acf.Field.extend({type:"color_picker",wait:"load",events:{duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-color-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},setValue:function(e){acf.val(this.$input(),e),this.$inputText().iris("color",e)},initialize:function(){var e=this.$input(),t=this.$inputText(),i=function(i){setTimeout((function(){acf.val(e,t.val())}),1)},a={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i};a=acf.applyFilters("color_picker_args",a,this),t.wpColorPicker(a)},onDuplicate:function(e,t,i){$colorPicker=i.find(".wp-picker-container"),$inputText=i.find('input[type="text"]'),$colorPicker.replaceWith($inputText)}}),acf.registerFieldType(e)},7597:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"date_picker",events:{'blur input[type="text"]':"onBlur",duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-date-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},initialize:function(){if(this.has("save_format"))return this.initializeCompatibility();var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),altField:e,altFormat:"yymmdd",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")};i=acf.applyFilters("date_picker_args",i,this),acf.newDatePicker(t,i),acf.doAction("date_picker_init",t,i,this)},initializeCompatibility:function(){var e=this.$input(),t=this.$inputText();t.val(e.val());var i={dateFormat:this.get("date_format"),altField:e,altFormat:this.get("save_format"),changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")},a=(i=acf.applyFilters("date_picker_args",i,this)).dateFormat;i.dateFormat=this.get("save_format"),acf.newDatePicker(t,i),t.datepicker("option","dateFormat",a),acf.doAction("date_picker_init",t,i,this)},onBlur:function(){this.$inputText().val()||acf.val(this.$input(),"")},onDuplicate:function(e,t,i){i.find('input[type="text"]').removeClass("hasDatepicker").removeAttr("id")}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("datePickerL10n");return!!a&&void 0!==e.datepicker&&(a.isRTL=i,e.datepicker.regional[t]=a,void e.datepicker.setDefaults(a))}}),acf.newDatePicker=function(t,i){if(void 0===e.datepicker)return!1;i=i||{},t.datepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
            ')}},684:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"date_time_picker",$control:function(){return this.$(".acf-date-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altFormat:"yy-mm-dd",altTimeFormat:"HH:mm:ss",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day"),controlType:"select",oneLine:!0};i=acf.applyFilters("date_time_picker_args",i,this),acf.newDateTimePicker(t,i),acf.doAction("date_time_picker_init",t,i,this)}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("dateTimePickerL10n");return!!a&&void 0!==e.timepicker&&(a.isRTL=i,e.timepicker.regional[t]=a,void e.timepicker.setDefaults(a))}}),acf.newDateTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.datetimepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
            ')}},5647:()=>{var e,t;e=jQuery,t=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},validateAttachment:function(e){return void 0!==(e=e||{}).id&&(e=e.attributes),acf.parseArgs(e,{url:"",alt:"",title:"",filename:"",filesizeHumanReadable:"",icon:"/wp-includes/images/media/default.png"})},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.icon,alt:e.alt,title:e.title}),this.$('[data-name="title"]').text(e.title),this.$('[data-name="filename"]').text(e.filename).attr("href",e.url),this.$('[data-name="filesize"]').text(e.filesizeHumanReadable);var t=e.id||"";acf.val(this.$input(),t),t?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},selectAttachment:function(){var t=this.parent(),i=t&&"repeater"===t.get("type");acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:e.proxy((function(e,i){i>0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();if(!t)return!1;acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})}}),acf.registerFieldType(t)},8489:()=>{!function(e,t){var i=acf.Field.extend({type:"google_map",map:!1,wait:"load",events:{'click a[data-name="clear"]':"onClickClear",'click a[data-name="locate"]':"onClickLocate",'click a[data-name="search"]':"onClickSearch","keydown .search":"onKeydownSearch","keyup .search":"onKeyupSearch","focus .search":"onFocusSearch","blur .search":"onBlurSearch",showField:"onShow"},$control:function(){return this.$(".acf-google-map")},$search:function(){return this.$(".search")},$canvas:function(){return this.$(".canvas")},setState:function(e){this.$control().removeClass("-value -loading -searching"),"default"===e&&(e=this.val()?"value":""),e&&this.$control().addClass("-"+e)},getValue:function(){var e=this.$input().val();return!!e&&JSON.parse(e)},setValue:function(e,t){var i="";e&&(i=JSON.stringify(e)),acf.val(this.$input(),i),t||(this.renderVal(e),acf.doAction("google_map_change",e,this.map,this))},renderVal:function(e){e?(this.setState("value"),this.$search().val(e.address),this.setPosition(e.lat,e.lng)):(this.setState(""),this.$search().val(""),this.map.marker.setVisible(!1))},newLatLng:function(e,t){return new google.maps.LatLng(parseFloat(e),parseFloat(t))},setPosition:function(e,t){this.map.marker.setPosition({lat:parseFloat(e),lng:parseFloat(t)}),this.map.marker.setVisible(!0),this.center()},center:function(){var e=this.map.marker.getPosition();if(e)var t=e.lat(),i=e.lng();else t=this.get("lat"),i=this.get("lng");this.map.setCenter({lat:parseFloat(t),lng:parseFloat(i)})},initialize:function(){!function(t){if(n)return t();if(acf.isset(window,"google","maps","Geocoder"))return n=new google.maps.Geocoder,t();if(acf.addAction("google_map_api_loaded",t),!a){var i=acf.get("google_map_api");i&&(a=!0,e.ajax({url:i,dataType:"script",cache:!0,success:function(){n=new google.maps.Geocoder,acf.doAction("google_map_api_loaded")}}))}}(this.initializeMap.bind(this))},initializeMap:function(){var e=this.getValue(),t=acf.parseArgs(e,{zoom:this.get("zoom"),lat:this.get("lat"),lng:this.get("lng")}),i={scrollwheel:!1,zoom:parseInt(t.zoom),center:{lat:parseFloat(t.lat),lng:parseFloat(t.lng)},mapTypeId:google.maps.MapTypeId.ROADMAP,marker:{draggable:!0,raiseOnDrag:!0},autocomplete:{}};i=acf.applyFilters("google_map_args",i,this);var a=new google.maps.Map(this.$canvas()[0],i),n=acf.parseArgs(i.marker,{draggable:!0,raiseOnDrag:!0,map:a});n=acf.applyFilters("google_map_marker_args",n,this);var s=new google.maps.Marker(n),r=!1;if(acf.isset(google,"maps","places","Autocomplete")){var o=i.autocomplete||{};o=acf.applyFilters("google_map_autocomplete_args",o,this),(r=new google.maps.places.Autocomplete(this.$search()[0],o)).bindTo("bounds",a)}this.addMapEvents(this,a,s,r),a.acf=this,a.marker=s,a.autocomplete=r,this.map=a,e&&this.setPosition(e.lat,e.lng),acf.doAction("google_map_init",a,s,this)},addMapEvents:function(e,t,i,a){google.maps.event.addListener(t,"click",(function(t){var i=t.latLng.lat(),a=t.latLng.lng();e.searchPosition(i,a)})),google.maps.event.addListener(i,"dragend",(function(){var t=this.getPosition().lat(),i=this.getPosition().lng();e.searchPosition(t,i)})),a&&google.maps.event.addListener(a,"place_changed",(function(){var t=this.getPlace();e.searchPlace(t)})),google.maps.event.addListener(t,"zoom_changed",(function(){var i=e.val();i&&(i.zoom=t.getZoom(),e.setValue(i,!0))}))},searchPosition:function(e,t){this.setState("loading");var i={lat:e,lng:t};n.geocode({location:i},function(i,a){if(this.setState(""),"OK"!==a)this.showNotice({text:acf.__("Location not found: %s").replace("%s",a),type:"warning"});else{var n=this.parseResult(i[0]);n.lat=e,n.lng=t,this.val(n)}}.bind(this))},searchPlace:function(e){if(e)if(e.geometry){e.formatted_address=this.$search().val();var t=this.parseResult(e);this.val(t)}else e.name&&this.searchAddress(e.name)},searchAddress:function(e){if(e){var t=e.split(",");if(2==t.length){var i=parseFloat(t[0]),a=parseFloat(t[1]);if(i&&a)return this.searchPosition(i,a)}this.setState("loading"),n.geocode({address:e},function(t,i){if(this.setState(""),"OK"!==i)this.showNotice({text:acf.__("Location not found: %s").replace("%s",i),type:"warning"});else{var a=this.parseResult(t[0]);a.address=e,this.val(a)}}.bind(this))}},searchLocation:function(){if(!navigator.geolocation)return alert(acf.__("Sorry, this browser does not support geolocation"));this.setState("loading"),navigator.geolocation.getCurrentPosition(function(e){this.setState("");var t=e.coords.latitude,i=e.coords.longitude;this.searchPosition(t,i)}.bind(this),function(e){this.setState("")}.bind(this))},parseResult:function(e){var t={address:e.formatted_address,lat:e.geometry.location.lat(),lng:e.geometry.location.lng()};t.zoom=this.map.getZoom(),e.place_id&&(t.place_id=e.place_id),e.name&&(t.name=e.name);var i={street_number:["street_number"],street_name:["street_address","route"],city:["locality","postal_town"],state:["administrative_area_level_1","administrative_area_level_2","administrative_area_level_3","administrative_area_level_4","administrative_area_level_5"],post_code:["postal_code"],country:["country"]};for(var a in i)for(var n=i[a],s=0;s{var e,t;e=jQuery,t=acf.Field.extend({type:"image",$control:function(){return this.$(".acf-image-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},events:{'click a[data-name="add"]':"onClickAdd",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove",'change input[type="file"]':"onChange"},initialize:function(){"basic"===this.get("uploader")&&this.$el.closest("form").attr("enctype","multipart/form-data")},validateAttachment:function(e){e&&e.attributes&&(e=e.attributes),e=acf.parseArgs(e,{id:0,url:"",alt:"",title:"",caption:"",description:"",width:0,height:0});var t=acf.isget(e,"sizes",this.get("preview_size"));return t&&(e.url=t.url,e.width=t.width,e.height=t.height),e},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.url,alt:e.alt}),e.id?(this.val(e.id),this.$control().addClass("has-value")):(this.val(""),this.$control().removeClass("has-value"))},append:function(e,t){var i=function(e,t){for(var i=acf.getFields({key:e.get("key"),parent:t.$el}),a=0;a0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();t&&acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})},removeAttachment:function(){this.render(!1)},onClickAdd:function(e,t){this.selectAttachment()},onClickEdit:function(e,t){this.editAttachment()},onClickRemove:function(e,t){this.removeAttachment()},onChange:function(t,i){var a=this.$input();i.val()||a.val(""),acf.getFileInputData(i,(function(t){a.val(e.param(t))}))}}),acf.registerFieldType(t)},4658:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"link",events:{'click a[data-name="add"]':"onClickEdit",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove","change .link-node":"onChange"},$control:function(){return this.$(".acf-link")},$node:function(){return this.$(".link-node")},getValue:function(){var e=this.$node();return!!e.attr("href")&&{title:e.html(),url:e.attr("href"),target:e.attr("target")}},setValue:function(e){e=acf.parseArgs(e,{title:"",url:"",target:""});var t=this.$control(),i=this.$node();t.removeClass("-value -external"),e.url&&t.addClass("-value"),"_blank"===e.target&&t.addClass("-external"),this.$(".link-title").html(e.title),this.$(".link-url").attr("href",e.url).html(e.url),i.html(e.title),i.attr("href",e.url),i.attr("target",e.target),this.$(".input-title").val(e.title),this.$(".input-target").val(e.target),this.$(".input-url").val(e.url).trigger("change")},onClickEdit:function(e,t){acf.wpLink.open(this.$node())},onClickRemove:function(e,t){this.setValue(!1)},onChange:function(e,t){var i=this.getValue();this.setValue(i)}}),acf.registerFieldType(t),acf.wpLink=new acf.Model({getNodeValue:function(){var e=this.get("node");return{title:acf.decode(e.html()),url:e.attr("href"),target:e.attr("target")}},setNodeValue:function(e){var t=this.get("node");t.text(e.title),t.attr("href",e.url),t.attr("target",e.target),t.trigger("change")},getInputValue:function(){return{title:e("#wp-link-text").val(),url:e("#wp-link-url").val(),target:e("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(t){e("#wp-link-text").val(t.title),e("#wp-link-url").val(t.url),e("#wp-link-target").prop("checked","_blank"===t.target)},open:function(t){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",t);var i=e('');e("body").append(i);var a=this.getNodeValue();wpLink.open("acf-link-textarea",a.url,a.title,null)},onOpen:function(){e("#wp-link-wrap").addClass("has-text-field");var t=this.getNodeValue();this.setInputValue(t),t.url&&wpLinkL10n&&e("#wp-link-submit").val(wpLinkL10n.update)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;var t=e("#wp-link-submit");if(t.is(":hover")||t.is(":focus")){var i=this.getInputValue();this.setNodeValue(i)}this.off("wplink-open"),this.off("wplink-close"),e("#acf-link-textarea").remove(),this.set("node",null)}})},719:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"oembed",events:{'click [data-name="clear-button"]':"onClickClear","keypress .input-search":"onKeypressSearch","keyup .input-search":"onKeyupSearch","change .input-search":"onChangeSearch"},$control:function(){return this.$(".acf-oembed")},$input:function(){return this.$(".input-value")},$search:function(){return this.$(".input-search")},getValue:function(){return this.$input().val()},getSearchVal:function(){return this.$search().val()},setValue:function(e){e?this.$control().addClass("has-value"):this.$control().removeClass("has-value"),acf.val(this.$input(),e)},showLoading:function(e){acf.showLoading(this.$(".canvas"))},hideLoading:function(){acf.hideLoading(this.$(".canvas"))},maybeSearch:function(){var t=this.val(),i=this.getSearchVal();if(!i)return this.clear();if("http"!=i.substr(0,4)&&(i="http://"+i),i!==t){var a=this.get("timeout");a&&clearTimeout(a);var n=e.proxy(this.search,this,i);this.set("timeout",setTimeout(n,300))}},search:function(t){var i={action:"acf/fields/oembed/search",s:t,field_key:this.get("key")};(a=this.get("xhr"))&&a.abort(),this.showLoading();var a=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post",dataType:"json",context:this,success:function(e){e&&e.html||(e={url:!1,html:""}),this.val(e.url),this.$(".canvas-media").html(e.html)},complete:function(){this.hideLoading()}});this.set("xhr",a)},clear:function(){this.val(""),this.$search().val(""),this.$(".canvas-media").html("")},onClickClear:function(e,t){this.clear()},onKeypressSearch:function(e,t){13==e.which&&(e.preventDefault(),this.maybeSearch())},onKeyupSearch:function(e,t){t.val()&&this.maybeSearch()},onChangeSearch:function(e,t){this.maybeSearch()}}),acf.registerFieldType(t)},1281:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"page_link"}),acf.registerFieldType(e)},1987:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"post_object"}),acf.registerFieldType(e)},2557:()=>{var e;jQuery,e=acf.Field.extend({type:"radio",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-radio-list")},$input:function(){return this.$("input:checked")},$inputText:function(){return this.$('input[type="text"]')},getValue:function(){var e=this.$input().val();return"other"===e&&this.get("other_choice")&&(e=this.$inputText().val()),e},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected"),n=t.val();this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"),n=!1),this.get("other_choice")&&("other"===n?this.$inputText().prop("disabled",!1):this.$inputText().prop("disabled",!0))}}),acf.registerFieldType(e)},2489:()=>{var e;jQuery,e=acf.Field.extend({type:"range",events:{'input input[type="range"]':"onChange","change input":"onChange"},$input:function(){return this.$('input[type="range"]')},$inputAlt:function(){return this.$('input[type="number"]')},setValue:function(e){this.busy=!0,acf.val(this.$input(),e),acf.val(this.$inputAlt(),this.$input().val(),!0),this.busy=!1},onChange:function(e,t){this.busy||this.setValue(t.val())}}),acf.registerFieldType(e)},714:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"relationship",events:{"keypress [data-filter]":"onKeypressFilter","change [data-filter]":"onChangeFilter","keyup [data-filter]":"onChangeFilter","click .choices-list .acf-rel-item":"onClickAdd","keypress .choices-list .acf-rel-item":"onKeypressFilter","keypress .values-list .acf-rel-item":"onKeypressFilter",'click [data-name="remove_item"]':"onClickRemove","touchstart .values-list .acf-rel-item":"onTouchStartValues"},$control:function(){return this.$(".acf-relationship")},$list:function(e){return this.$("."+e+"-list")},$listItems:function(e){return this.$list(e).find(".acf-rel-item")},$listItem:function(e,t){return this.$list(e).find('.acf-rel-item[data-id="'+t+'"]')},getValue:function(){var t=[];return this.$listItems("values").each((function(){t.push(e(this).data("id"))})),!!t.length&&t},newChoice:function(e){return["
          • ",''+e.text+"","
          • "].join("")},newValue:function(e){return["
          • ",'',''+e.text,'',"","
          • "].join("")},initialize:function(){var e=this.proxy(acf.once((function(){this.$list("values").sortable({items:"li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:this.proxy((function(){this.$input().trigger("change")}))}),this.$list("choices").scrollTop(0).on("scroll",this.proxy(this.onScrollChoices)),this.fetch()})));this.$el.one("mouseover",e),this.$el.one("focus","input",e),acf.onceInView(this.$el,e)},onScrollChoices:function(e){if(!this.get("loading")&&this.get("more")){var t=this.$list("choices"),i=Math.ceil(t.scrollTop()),a=Math.ceil(t[0].scrollHeight),n=Math.ceil(t.innerHeight()),s=this.get("paged")||1;i+n>=a&&(this.set("paged",s+1),this.fetch())}},onKeypressFilter:function(e,t){t.hasClass("acf-rel-item-add")&&13==e.which&&this.onClickAdd(e,t),t.hasClass("acf-rel-item-remove")&&13==e.which&&this.onClickRemove(e,t),13==e.which&&e.preventDefault()},onChangeFilter:function(e,t){var i=t.val(),a=t.data("filter");this.get(a)!==i&&(this.set(a,i),this.set("paged",1),t.is("select")?this.fetch():this.maybeFetch())},onClickAdd:function(e,t){var i=this.val(),a=parseInt(this.get("max"));if(t.hasClass("disabled"))return!1;if(a>0&&i&&i.length>=a)return this.showNotice({text:acf.__("Maximum values reached ( {max} values )").replace("{max}",a),type:"warning"}),!1;t.addClass("disabled");var n=this.newValue({id:t.data("id"),text:t.html()});this.$list("values").append(n),this.$input().trigger("change")},onClickRemove:function(e,t){let i;e.preventDefault(),i=t.hasClass("acf-rel-item-remove")?t:t.parent();const a=i.parent(),n=i.data("id");a.remove(),this.$listItem("choices",n).removeClass("disabled"),this.$input().trigger("change")},onTouchStartValues:function(t,i){e(this.$listItems("values")).removeClass("relationship-hover"),i.addClass("relationship-hover")},maybeFetch:function(){var e=this.get("timeout");e&&clearTimeout(e),e=this.setTimeout(this.fetch,300),this.set("timeout",e)},getAjaxData:function(){var e=this.$control().data();for(var t in e)e[t]=this.get(t);return e.action="acf/fields/relationship/query",e.field_key=this.get("key"),acf.applyFilters("relationship_ajax_data",e,this)},fetch:function(){(n=this.get("xhr"))&&n.abort();var t=this.getAjaxData(),i=this.$list("choices");1==t.paged&&i.html("");var a=e('
          • '+acf.__("Loading")+"
          • ");i.append(a),this.set("loading",!0);var n=e.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(t),context:this,success:function(t){if(!t||!t.results||!t.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("
          • "+acf.__("No matches found")+"
          • "));this.set("more",t.more);var a=this.walkChoices(t.results),n=e(a),s=this.val();s&&s.length&&s.map((function(e){n.find('.acf-rel-item[data-id="'+e+'"]').addClass("disabled")})),i.append(n);var r=!1,o=!1;i.find(".acf-rel-label").each((function(){var t=e(this),i=t.siblings("ul");if(r&&r.text()==t.text())return o.append(i.children()),void e(this).parent().remove();r=t,o=i}))},complete:function(){this.set("loading",!1),a.remove()}});this.set("xhr",n)},walkChoices:function(t){var i=function(t){var a="";return e.isArray(t)?t.map((function(e){a+=i(e)})):e.isPlainObject(t)&&(void 0!==t.children?(a+='
          • '+acf.escHtml(t.text)+'
              ',a+=i(t.children),a+="
          • "):a+='
          • '+acf.escHtml(t.text)+"
          • "),a};return i(t)}}),acf.registerFieldType(t)},6965:()=>{var e;jQuery,e=acf.Field.extend({type:"select",select2:!1,wait:"load",events:{removeField:"onRemove",duplicateField:"onDuplicate"},$input:function(){return this.$("select")},initialize:function(){var e=this.$input();if(this.inherit(e),this.get("ui")){var t=this.get("ajax_action");t||(t="acf/fields/"+this.get("type")+"/query"),this.select2=acf.newSelect2(e,{field:this,ajax:this.get("ajax"),multiple:this.get("multiple"),placeholder:this.get("placeholder"),allowNull:this.get("allow_null"),ajaxAction:t})}},onRemove:function(){this.select2&&this.select2.destroy()},onDuplicate:function(e,t,i){this.select2&&(i.find(".select2-container").remove(),i.find("select").removeClass("select2-hidden-accessible"))}}),acf.registerFieldType(e)},177:()=>{!function(e,t){var i="tab",a=acf.Field.extend({type:"tab",wait:"",tabs:!1,tab:!1,events:{duplicateField:"onDuplicate"},findFields:function(){let e;switch(this.get("key")){case"acf_field_settings_tabs":e=".acf-field-settings-main";break;case"acf_field_group_settings_tabs":e=".field-group-settings-tab";break;case"acf_browse_fields_tabs":e=".acf-field-types-tab";break;case"acf_post_type_tabs":e=".acf-post-type-advanced-settings";break;case"acf_taxonomy_tabs":e=".acf-taxonomy-advanced-settings";break;case"acf_ui_options_page_tabs":e=".acf-ui-options-page-advanced-settings";break;default:e=".acf-field"}return this.$el.nextUntil(".acf-field-tab",e)},getFields:function(){return acf.getFields(this.findFields())},findTabs:function(){return this.$el.prevAll(".acf-tab-wrap:first")},findTab:function(){return this.$(".acf-tab-button")},initialize:function(){if(this.$el.is("td"))return this.events={},!1;var e=this.findTabs(),t=this.findTab(),i=acf.parseArgs(t.data(),{endpoint:!1,placement:"",before:this.$el});!e.length||i.endpoint?this.tabs=new s(i):this.tabs=e.data("acf"),this.tab=this.tabs.addTab(t,this)},isActive:function(){return this.tab.isActive()},showFields:function(){this.getFields().map((function(e){e.show(this.cid,i),e.hiddenByTab=!1}),this)},hideFields:function(){this.getFields().map((function(e){e.hide(this.cid,i),e.hiddenByTab=this.tab}),this)},show:function(e){var t=acf.Field.prototype.show.apply(this,arguments);return t&&(this.tab.show(),this.tabs.refresh()),t},hide:function(e){var t=acf.Field.prototype.hide.apply(this,arguments);return t&&(this.tab.hide(),this.isActive()&&this.tabs.reset()),t},enable:function(e){this.getFields().map((function(e){e.enable(i)}))},disable:function(e){this.getFields().map((function(e){e.disable(i)}))},onDuplicate:function(e,t,i){this.isActive()&&i.prevAll(".acf-tab-wrap:first").remove()}});acf.registerFieldType(a);var n=0,s=acf.Model.extend({tabs:[],active:!1,actions:{refresh:"onRefresh",resize:"onRefresh",close_field_object:"onCloseFieldObject"},data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(t){e.extend(this.data,t),this.tabs=[],this.active=!1;var i=this.get("placement"),a=this.get("before"),s=a.parent();if("left"==i&&s.hasClass("acf-fields")&&s.addClass("-sidebar"),a.is("tr"))this.$el=e('
            ');else{let t="acf-hl acf-tab-group";"acf_field_settings_tabs"===this.get("key")&&(t="acf-field-settings-tab-bar"),this.$el=e('
              ')}a.before(this.$el),this.set("index",n,!0),n++},initializeTabs:function(){if("acf_field_settings_tabs"!==this.get("key")||!e("#acf-field-group-fields").hasClass("hide-tabs")){var t=this.getVisible().shift(),i=(acf.getPreference("this.tabs")||[])[this.get("index")];this.tabs[i]&&this.tabs[i].isVisible()&&(t=this.tabs[i]),t?this.selectTab(t):this.closeTabs(),this.set("initialized",!0)}},getVisible:function(){return this.tabs.filter((function(e){return e.isVisible()}))},getActive:function(){return this.active},setActive:function(e){return this.active=e},hasActive:function(){return!1!==this.active},isActive:function(e){var t=this.getActive();return t&&t.cid===e.cid},closeActive:function(){this.hasActive()&&this.closeTab(this.getActive())},openTab:function(e){this.closeActive(),e.open(),this.setActive(e)},closeTab:function(e){e.close(),this.setActive(!1)},closeTabs:function(){this.tabs.map(this.closeTab,this)},selectTab:function(e){this.tabs.map((function(t){e.cid!==t.cid&&this.closeTab(t)}),this),this.openTab(e)},addTab:function(t,i){var a=e("
            • "+t.outerHTML()+"
            • "),n=t.attr("class").replace("acf-tab-button","");a.addClass(n),this.$("ul").append(a);var s=new r({$el:a,field:i,group:this});return this.tabs.push(s),s},reset:function(){return this.closeActive(),this.refresh()},refresh:function(){if(this.hasActive())return!1;var e=this.getVisible().shift();return e&&this.openTab(e),e},onRefresh:function(){["acf_field_settings_tabs","acf_field_group_settings_tabs"].includes(this.get("key"))||setTimeout((()=>{const e=this.$el.children("ul");let t,i=this.$el,a="height";"left"===this.get("placement")?(i=this.$el.parent(),a=i.is("td")?"height":"min-height",t=e.position().top+e.outerHeight(!0)-1):t=Math.ceil(e.outerHeight(!0)),i.css(a,t)}),0)},onCloseFieldObject:function(e){const t=this.getVisible().find((t=>{const i=t.$el.closest("div[data-id]").data("id");if(e.data.id===i)return t}));t&&setTimeout((()=>{this.openTab(t)}),300)}}),r=acf.Model.extend({group:!1,field:!1,events:{"click a":"onClick"},index:function(){return this.$el.index()},isVisible:function(){return acf.isVisible(this.$el)},isActive:function(){return this.$el.hasClass("active")},open:function(){this.$el.addClass("active"),this.field.showFields()},close:function(){this.$el.removeClass("active"),this.field.hideFields()},onClick:function(e,t){e.preventDefault(),this.toggle()},toggle:function(){this.isActive()||this.group.openTab(this)}});new acf.Model({priority:50,actions:{prepare:"render",append:"render",unload:"onUnload",show:"render",invalid_field:"onInvalidField"},findTabs:function(){return e(".acf-tab-wrap")},getTabs:function(){return acf.getInstances(this.findTabs())},render:function(e){this.getTabs().map((function(e){e.get("initialized")||e.initializeTabs()}))},onInvalidField:function(e){this.busy||e.hiddenByTab&&(e.hiddenByTab.toggle(),this.busy=!0,this.setTimeout((function(){this.busy=!1}),100))},onUnload:function(){var e=[];this.getTabs().map((function(t){if(t.$el.children(".acf-field-settings-tab-bar").length||t.$el.parents("#acf-advanced-settings.postbox").length)return!0;var i=t.hasActive()?t.getActive().index():0;e.push(i)})),e.length&&acf.setPreference("this.tabs",e)}})}(jQuery)},2573:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"taxonomy",data:{ftype:"select"},select2:!1,wait:"load",events:{'click a[data-name="add"]':"onClickAdd",'click input[type="radio"]':"onClickRadio",removeField:"onRemove"},$control:function(){return this.$(".acf-taxonomy-field")},$input:function(){return this.getRelatedPrototype().$input.apply(this,arguments)},getRelatedType:function(){var e=this.get("ftype");return"multi_select"==e&&(e="select"),e},getRelatedPrototype:function(){return acf.getFieldType(this.getRelatedType()).prototype},getValue:function(){return this.getRelatedPrototype().getValue.apply(this,arguments)},setValue:function(){return this.getRelatedPrototype().setValue.apply(this,arguments)},initialize:function(){this.getRelatedPrototype().initialize.apply(this,arguments)},onRemove:function(){var e=this.getRelatedPrototype();e.onRemove&&e.onRemove.apply(this,arguments)},onClickAdd:function(t,i){var a=this,n=!1,s=!1,r=!1,o=!1,c=!1,l=!1,d=function(e){n.loading(!1),n.content(e),s=n.$("form"),r=n.$('input[name="term_name"]'),o=n.$('select[name="term_parent"]'),c=n.$(".acf-submit-button"),r.trigger("focus"),n.on("submit","form",u)},u=function(t,i){if(t.preventDefault(),t.stopImmediatePropagation(),""===r.val())return r.trigger("focus"),!1;acf.startButtonLoading(c);var n={action:"acf/fields/taxonomy/add_term",field_key:a.get("key"),term_name:r.val(),term_parent:o.length?o.val():0};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),type:"post",dataType:"json",success:f})},f=function(e){acf.stopButtonLoading(c),l&&l.remove(),acf.isAjaxSuccess(e)?(r.val(""),p(e.data),l=acf.newNotice({type:"success",text:acf.getAjaxMessage(e),target:s,timeout:2e3,dismiss:!1})):l=acf.newNotice({type:"error",text:acf.getAjaxError(e),target:s,timeout:2e3,dismiss:!1}),r.trigger("focus")},p=function(t){var i=e('");t.term_parent?o.children('option[value="'+t.term_parent+'"]').after(i):o.append(i),acf.getFields({type:"taxonomy"}).map((function(e){e.get("taxonomy")==a.get("taxonomy")&&e.appendTerm(t)})),a.selectTerm(t.term_id)};!function(){n=acf.newPopup({title:i.attr("title"),loading:!0,width:"300px"});var t={action:"acf/fields/taxonomy/add_term",field_key:a.get("key")};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"html",success:d})}()},appendTerm:function(e){"select"==this.getRelatedType()?this.appendTermSelect(e):this.appendTermCheckbox(e)},appendTermSelect:function(e){this.select2.addOption({id:e.term_id,text:e.term_label})},appendTermCheckbox:function(t){var i=this.$("[name]:first").attr("name"),a=this.$("ul:first");"checkbox"==this.getRelatedType()&&(i+="[]");var n=e(['
            • ',"","
            • "].join(""));if(t.term_parent){var s=a.find('li[data-id="'+t.term_parent+'"]');(a=s.children("ul")).exists()||(a=e(''),s.append(a))}a.append(n)},selectTerm:function(e){"select"==this.getRelatedType()?this.select2.selectOption(e):this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClickRadio:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(t)},9047:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"time_picker",$control:function(){return this.$(".acf-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf.get("dateTimePickerL10n").selectText,timeOnly:!0,onClose:function(e,t,i){var a=t.dpDiv.find(".ui-datepicker-close");!e&&a.is(":hover")&&i._updateDateTime()}};i=acf.applyFilters("time_picker_args",i,this),acf.newTimePicker(t,i),acf.doAction("time_picker_init",t,i,this)}}),acf.registerFieldType(t),acf.newTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.timepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
              ')}},1788:()=>{var e;jQuery,e=acf.Field.extend({type:"true_false",events:{"change .acf-switch-input":"onChange","focus .acf-switch-input":"onFocus","blur .acf-switch-input":"onBlur","keypress .acf-switch-input":"onKeypress"},$input:function(){return this.$('input[type="checkbox"]')},$switch:function(){return this.$(".acf-switch")},getValue:function(){return this.$input().prop("checked")?1:0},initialize:function(){this.render()},render:function(){var e=this.$switch();if(e.length){var t=e.children(".acf-switch-on"),i=e.children(".acf-switch-off"),a=Math.max(t.width(),i.width());a&&(t.css("min-width",a),i.css("min-width",a))}},switchOn:function(){this.$input().prop("checked",!0),this.$switch().addClass("-on")},switchOff:function(){this.$input().prop("checked",!1),this.$switch().removeClass("-on")},onChange:function(e,t){t.prop("checked")?this.switchOn():this.switchOff()},onFocus:function(e,t){this.$switch().addClass("-focus")},onBlur:function(e,t){this.$switch().removeClass("-focus")},onKeypress:function(e,t){return 37===e.keyCode?this.switchOff():39===e.keyCode?this.switchOn():void 0}}),acf.registerFieldType(e)},4429:()=>{var e;jQuery,e=acf.Field.extend({type:"url",events:{'keyup input[type="url"]':"onkeyup"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="url"]')},initialize:function(){this.render()},isValid:function(){var e=this.val();return!!e&&(-1!==e.indexOf("://")||0===e.indexOf("//"))},render:function(){this.isValid()?this.$control().addClass("-valid"):this.$control().removeClass("-valid")},onkeyup:function(e,t){this.render()}}),acf.registerFieldType(e)},7790:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"user"}),acf.registerFieldType(e),acf.addFilter("select2_ajax_data",(function(e,t,i,a,n){if(!a)return e;const s=a.get("queryNonce");return s&&s.length&&(e.user_query_nonce=s),e}))},4850:()=>{var e;jQuery,e=acf.Field.extend({type:"wysiwyg",wait:"load",events:{"mousedown .acf-editor-wrap.delay":"onMousedown",unmountField:"disableEditor",remountField:"enableEditor",removeField:"disableEditor"},$control:function(){return this.$(".acf-editor-wrap")},$input:function(){return this.$("textarea")},getMode:function(){return this.$control().hasClass("tmce-active")?"visual":"text"},initialize:function(){this.$control().hasClass("delay")||this.initializeEditor()},initializeEditor:function(){var e=this.$control(),t=this.$input(),i={tinymce:!0,quicktags:!0,toolbar:this.get("toolbar"),mode:this.getMode(),field:this},a=t.attr("id"),n=acf.uniqueId("acf-editor-"),s=t.data(),r=t.val();acf.rename({target:e,search:a,replace:n,destructive:!0}),this.set("id",n,!0),this.$input().data(s).val(r),acf.tinymce.initialize(n,i)},onMousedown:function(e){e.preventDefault();var t=this.$control();t.removeClass("delay"),t.find(".acf-editor-toolbar").remove(),this.initializeEditor()},enableEditor:function(){"visual"==this.getMode()&&acf.tinymce.enable(this.get("id"))},disableEditor:function(){acf.tinymce.destroy(this.get("id"))}}),acf.registerFieldType(e)},6291:()=>{!function(e,t){var i=[];acf.Field=acf.Model.extend({type:"",eventScope:".acf-field",wait:"ready",setup:function(e){this.$el=e,this.inherit(e),this.inherit(this.$control())},val:function(e){return e!==t?this.setValue(e):this.prop("disabled")?null:this.getValue()},getValue:function(){return this.$input().val()},setValue:function(e){return acf.val(this.$input(),e)},__:function(e){return acf._e(this.type,e)},$control:function(){return!1},$input:function(){return this.$("[name]:first")},$inputWrap:function(){return this.$(".acf-input:first")},$labelWrap:function(){return this.$(".acf-label:first")},getInputName:function(){return this.$input().attr("name")||""},parent:function(){var e=this.parents();return!!e.length&&e[0]},parents:function(){var e=this.$el.parents(".acf-field");return acf.getFields(e)},show:function(e,t){var i=acf.show(this.$el,e);return i&&(this.prop("hidden",!1),acf.doAction("show_field",this,t)),i},hide:function(e,t){var i=acf.hide(this.$el,e);return i&&(this.prop("hidden",!0),acf.doAction("hide_field",this,t)),i},enable:function(e,t){var i=acf.enable(this.$el,e);return i&&(this.prop("disabled",!1),acf.doAction("enable_field",this,t)),i},disable:function(e,t){var i=acf.disable(this.$el,e);return i&&(this.prop("disabled",!0),acf.doAction("disable_field",this,t)),i},showEnable:function(e,t){return this.enable.apply(this,arguments),this.show.apply(this,arguments)},hideDisable:function(e,t){return this.disable.apply(this,arguments),this.hide.apply(this,arguments)},showNotice:function(e){"object"!=typeof e&&(e={text:e}),this.notice&&this.notice.remove(),e.target=this.$inputWrap(),this.notice=acf.newNotice(e)},removeNotice:function(e){this.notice&&(this.notice.away(e||0),this.notice=!1)},showError:function(i){this.$el.addClass("acf-error"),i!==t&&this.showNotice({text:i,type:"error",dismiss:!1}),acf.doAction("invalid_field",this),this.$el.one("focus change","input, select, textarea",e.proxy(this.removeError,this))},removeError:function(){this.$el.removeClass("acf-error"),this.removeNotice(250),acf.doAction("valid_field",this)},trigger:function(e,t,i){return"invalidField"==e&&(i=!0),acf.Model.prototype.trigger.apply(this,[e,t,i])}}),acf.newField=function(e){var t=e.data("type"),i=a(t),n=new(acf.models[i]||acf.Field)(e);return acf.doAction("new_field",n),n};var a=function(e){return acf.strPascalCase(e||"")+"Field"};acf.registerFieldType=function(e){var t=e.prototype.type,n=a(t);acf.models[n]=e,i.push(t)},acf.getFieldType=function(e){var t=a(e);return acf.models[t]||!1},acf.getFieldTypes=function(e){e=acf.parseArgs(e,{category:""});var t=[];return i.map((function(i){var a=acf.getFieldType(i),n=a.prototype;e.category&&n.category!==e.category||t.push(a)})),t}}(jQuery)},1580:()=>{!function(e,t){acf.findFields=function(t){var i=".acf-field",a=!1;return(t=acf.parseArgs(t,{key:"",name:"",type:"",is:"",parent:!1,sibling:!1,limit:!1,visible:!1,suppressFilters:!1,excludeSubFields:!1})).suppressFilters||(t=acf.applyFilters("find_fields_args",t)),t.key&&(i+='[data-key="'+t.key+'"]'),t.type&&(i+='[data-type="'+t.type+'"]'),t.name&&(i+='[data-name="'+t.name+'"]'),t.is&&(i+=t.is),t.visible&&(i+=":visible"),t.suppressFilters||(i=acf.applyFilters("find_fields_selector",i,t)),t.parent?(a=t.parent.find(i),t.excludeSubFields&&(a=a.not(t.parent.find(".acf-is-subfields .acf-field")))):a=t.sibling?t.sibling.siblings(i):e(i),t.suppressFilters||(a=a.not(".acf-clone .acf-field"),a=acf.applyFilters("find_fields",a)),t.limit&&(a=a.slice(0,t.limit)),a},acf.findField=function(e,t){return acf.findFields({key:e,limit:1,parent:t,suppressFilters:!0})},acf.getField=function(e){e instanceof jQuery||(e=acf.findField(e));var t=e.data("acf");return t||(t=acf.newField(e)),t},acf.getFields=function(t){t instanceof jQuery||(t=acf.findFields(t));var i=[];return t.each((function(){var t=acf.getField(e(this));i.push(t)})),i},acf.findClosestField=function(e){return e.closest(".acf-field")},acf.getClosestField=function(e){var t=acf.findClosestField(e);return this.getField(t)};var i=function(e){var t=e+"_field",i=e+"Field";acf.addAction(t,(function(n){var s=acf.arrayArgs(arguments),r=s.slice(1);["type","name","key"].map((function(e){var i="/"+e+"="+n.get(e);s=[t+i,n].concat(r),acf.doAction.apply(null,s)})),a.indexOf(e)>-1&&n.trigger(i,r)}))},a=["remove","unmount","remount","sortstart","sortstop","show","hide","unload","valid","invalid","enable","disable","duplicate"];["prepare","ready","load","append","remove","unmount","remount","sortstart","sortstop","show","hide","unload"].map((function(e){var t=e,a=e+"_fields",n=e+"_field";acf.addAction(t,(function(e){var t=acf.arrayArgs(arguments).slice(1),i=acf.getFields({parent:e});if(i.length){var n=[a,i].concat(t);acf.doAction.apply(null,n)}})),acf.addAction(a,(function(e){var t=acf.arrayArgs(arguments).slice(1);e.map((function(e,i){var a=[n,e].concat(t);acf.doAction.apply(null,a)}))})),i(e)})),["valid","invalid","enable","disable","new","duplicate"].map(i),new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(e){e.preventDefault()},onChange:function(){e("#_acf_changed").val(1)}}),new acf.Model({id:"duplicateFieldsManager",actions:{duplicate:"onDuplicate",duplicate_fields:"onDuplicateFields"},onDuplicate:function(e,t){var i=acf.getFields({parent:e});if(i.length){var a=acf.findFields({parent:t});acf.doAction("duplicate_fields",i,a)}},onDuplicateFields:function(t,i){t.map((function(t,a){acf.doAction("duplicate_field",t,e(i[a]))}))}})}(jQuery)},5938:()=>{var e;e=jQuery,new acf.Model({priority:90,actions:{new_field:"refresh",show_field:"refresh",hide_field:"refresh",remove_field:"refresh",unmount_field:"refresh",remount_field:"refresh"},refresh:function(){acf.refresh()}}),new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(e){acf.doAction("unmount",e)},onSortstop:function(e){acf.doAction("remount",e)}}),new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(t,i){t.is("tr")&&(i.html('
              '),t.addClass("acf-sortable-tr-helper"),t.children().each((function(){e(this).width(e(this).width())})),i.height(t.height()+"px"),t.removeClass("acf-sortable-tr-helper"))}}),new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(t,i){var a=[];t.find("select").each((function(t){a.push(e(this).val())})),i.find("select").each((function(t){e(this).val(a[t])}))}}),new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(t){var i=this;e(".acf-table:visible").each((function(){i.renderTable(e(this))}))},renderTable:function(t){var i=t.find("> thead > tr:visible > th[data-key]"),a=t.find("> tbody > tr:visible > td[data-key]");if(!i.length||!a.length)return!1;i.each((function(t){var i=e(this),n=i.data("key"),s=a.filter('[data-key="'+n+'"]'),r=s.filter(".acf-hidden");s.removeClass("acf-empty"),s.length===r.length?acf.hide(i):(acf.show(i),r.addClass("acf-empty"))})),i.css("width","auto"),i=i.not(".acf-hidden");var n=100;i.length,i.filter("[data-width]").each((function(){var t=e(this).data("width");e(this).css("width",t+"%"),n-=t}));var s=i.not("[data-width]");if(s.length){var r=n/s.length;s.css("width",r+"%"),n=0}n>0&&i.last().css("width","auto"),a.filter(".-collapsed-target").each((function(){var t=e(this);t.parent().hasClass("-collapsed")?t.attr("colspan",i.length):t.removeAttr("colspan")}))}}),new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){setTimeout((()=>{var t=this;e(".acf-fields:visible").each((function(){t.renderGroup(e(this))}))}),0)},renderGroup:function(t){var i=0,a=0,n=e(),s=t.children(".acf-field[data-width]:visible");return!!s.length&&(t.hasClass("-left")?(s.removeAttr("data-width"),s.css("width","auto"),!1):(s.removeClass("-r0 -c0").css({"min-height":0}),s.each((function(t){var s=e(this),r=s.position(),o=Math.ceil(r.top),c=Math.ceil(r.left);n.length&&o>i&&(n.css({"min-height":a+"px"}),r=s.position(),o=Math.ceil(r.top),c=Math.ceil(r.left),i=0,a=0,n=e()),acf.get("rtl")&&(c=Math.ceil(s.parent().width()-(r.left+s.outerWidth()))),0==o?s.addClass("-r0"):0==c&&s.addClass("-c0");var l=Math.ceil(s.outerHeight())+1;a=Math.max(a,l),i=Math.max(i,o),n=n.add(s)})),void(n.length&&n.css({"min-height":a+"px"}))))}}),new acf.Model({id:"bodyClassShiftHelper",events:{keydown:"onKeyDown",keyup:"onKeyUp"},isShiftKey:function(e){return 16===e.keyCode},onKeyDown:function(t){this.isShiftKey(t)&&e("body").addClass("acf-keydown-shift")},onKeyUp:function(t){this.isShiftKey(t)&&e("body").removeClass("acf-keydown-shift")}})},3812:()=>{!function(e,t){acf.newMediaPopup=function(e){var t=null;return e=acf.parseArgs(e,{mode:"select",title:"",button:"",type:"",field:!1,allowedTypes:"",library:"all",multiple:!1,attachment:0,autoOpen:!0,open:function(){},select:function(){},close:function(){}}),t="edit"==e.mode?new acf.models.EditMediaPopup(e):new acf.models.SelectMediaPopup(e),e.autoOpen&&setTimeout((function(){t.open()}),1),acf.doAction("new_media_popup",t),t};var i=function(){var e=acf.get("post_id");return acf.isNumeric(e)?e:0};acf.getMimeTypes=function(){return this.get("mimeTypes")},acf.getMimeType=function(e){var t=acf.getMimeTypes();if(void 0!==t[e])return t[e];for(var i in t)if(-1!==i.indexOf(e))return t[i];return!1};var a=acf.Model.extend({id:"MediaPopup",data:{},defaults:{},frame:!1,setup:function(t){e.extend(this.data,t)},initialize:function(){var e=this.getFrameOptions();this.addFrameStates(e);var t=wp.media(e);t.acf=this,this.addFrameEvents(t,e),this.frame=t},open:function(){this.frame.open()},close:function(){this.frame.close()},remove:function(){this.frame.detach(),this.frame.remove()},getFrameOptions:function(){var e={title:this.get("title"),multiple:this.get("multiple"),library:{},states:[]};return this.get("type")&&(e.library.type=this.get("type")),"uploadedTo"===this.get("library")&&(e.library.uploadedTo=i()),this.get("attachment")&&(e.library.post__in=[this.get("attachment")]),this.get("button")&&(e.button={text:this.get("button")}),e},addFrameStates:function(e){var t=wp.media.query(e.library);this.get("field")&&acf.isset(t,"mirroring","args")&&(t.mirroring.args._acfuploader=this.get("field")),e.states.push(new wp.media.controller.Library({library:t,multiple:this.get("multiple"),title:this.get("title"),priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})),acf.isset(wp,"media","controller","EditImage")&&e.states.push(new wp.media.controller.EditImage)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+this.acf.get("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("select",(function(){var t=e.state().get("selection");t&&t.each((function(t,i){e.acf.get("select").apply(e.acf,[t,i])}))})),e.on("close",(function(){setTimeout((function(){e.acf.get("close").apply(e.acf),e.acf.remove()}),1)}))}});acf.models.SelectMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Select","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=this.get("field"),e.on("open",(function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader}))),e.on("content:activate:browse",(function(){var t=!1;try{t=e.content.get().toolbar}catch(e){return void console.log(e)}e.acf.customizeFilters.apply(e.acf,[t])})),a.prototype.addFrameEvents.apply(this,arguments)},customizeFilters:function(t){var i=t.get("filters");if("image"==this.get("type")&&(i.filters.all.text=acf.__("All images"),delete i.filters.audio,delete i.filters.video,delete i.filters.image,e.each(i.filters,(function(e,t){t.props.type=t.props.type||"image"}))),this.get("allowedTypes")&&this.get("allowedTypes").split(" ").join("").split(".").join("").split(",").map((function(e){var t=acf.getMimeType(e);if(t){var a={text:t,props:{status:null,type:t,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};i.filters[t]=a}})),"uploadedTo"===this.get("library")){var a=this.frame.options.library.uploadedTo;delete i.filters.unattached,delete i.filters.uploaded,e.each(i.filters,(function(e,t){t.text+=" ("+acf.__("Uploaded to this post")+")",t.props.uploadedTo=a}))}var n=this.get("field");e.each(i.filters,(function(e,t){t.props._acfuploader=n})),t.get("search").model.attributes._acfuploader=n,i.renderFilters&&i.renderFilters()}}),acf.models.EditMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Update","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var t=this.state().get("selection"),i=wp.media.attachment(e.acf.get("attachment"));t.add(i)}),e),a.prototype.addFrameEvents.apply(this,arguments)}}),new acf.Model({id:"customizePrototypes",wait:"ready",initialize:function(){if(acf.isset(window,"wp","media","view")){var e=i();e&&acf.isset(wp,"media","view","settings","post")&&(wp.media.view.settings.post.id=e),this.customizeAttachmentsButton(),this.customizeAttachmentsRouter(),this.customizeAttachmentFilters(),this.customizeAttachmentCompat(),this.customizeAttachmentLibrary()}},customizeAttachmentsButton:function(){if(acf.isset(wp,"media","view","Button")){var e=wp.media.view.Button;wp.media.view.Button=e.extend({initialize:function(){var e=_.defaults(this.options,this.defaults);this.model=new Backbone.Model(e),this.listenTo(this.model,"change",this.render)}})}},customizeAttachmentsRouter:function(){if(acf.isset(wp,"media","view","Router")){var t=wp.media.view.Router;wp.media.view.Router=t.extend({addExpand:function(){var t=e(['',''+acf.__("Expand Details")+"",''+acf.__("Collapse Details")+"",""].join(""));t.on("click",(function(t){t.preventDefault();var i=e(this).closest(".media-modal");i.hasClass("acf-expanded")?i.removeClass("acf-expanded"):i.addClass("acf-expanded")})),this.$el.append(t)},initialize:function(){return t.prototype.initialize.apply(this,arguments),this.addExpand(),this}})}},customizeAttachmentFilters:function(){acf.isset(wp,"media","view","AttachmentFilters","All")&&(wp.media.view.AttachmentFilters.All.prototype.renderFilters=function(){this.$el.html(_.chain(this.filters).map((function(t,i){return{el:e("").val(i).html(t.text)[0],priority:t.priority||50}}),this).sortBy("priority").pluck("el").value())})},customizeAttachmentCompat:function(){if(acf.isset(wp,"media","view","AttachmentCompat")){var t=wp.media.view.AttachmentCompat,i=!1;wp.media.view.AttachmentCompat=t.extend({render:function(){return this.rendered?this:(t.prototype.render.apply(this,arguments),this.$("#acf-form-data").length?(clearTimeout(i),i=setTimeout(e.proxy((function(){this.rendered=!0,acf.doAction("append",this.$el)}),this),50),this):this)},save:function(e){var t;e&&e.preventDefault(),t=acf.serializeForAjax(this.$el),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(t).always(_.bind(this.postSave,this))}})}},customizeAttachmentLibrary:function(){if(acf.isset(wp,"media","view","Attachment","Library")){var e=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=e.extend({render:function(){var t=acf.isget(this,"controller","acf"),i=acf.isget(this,"model","attributes");if(t&&i){i.acf_errors&&this.$el.addClass("acf-disabled");var a=t.get("selected");a&&a.indexOf(i.id)>-1&&this.$el.addClass("acf-selected")}return e.prototype.render.apply(this,arguments)},toggleSelection:function(t){this.collection;var i=this.options.selection,a=this.model,n=(i.single(),this.controller),s=acf.isget(this,"model","attributes","acf_errors"),r=n.$el.find(".media-frame-content .media-sidebar");if(r.children(".acf-selection-error").remove(),r.children().removeClass("acf-hidden"),n&&s){var o=acf.isget(this,"model","attributes","filename");return r.children().addClass("acf-hidden"),r.prepend(['
              ',''+acf.__("Restricted")+"",''+o+"",''+s+"","
              "].join("")),i.reset(),void i.single(a)}return e.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery)},1128:()=>{var e;e=jQuery,new acf.Model({wait:"prepare",priority:1,initialize:function(){(acf.get("postboxes")||[]).map(acf.newPostbox)}}),acf.getPostbox=function(t){return"string"==typeof arguments[0]&&(t=e("#"+arguments[0])),acf.getInstance(t)},acf.getPostboxes=function(){return acf.getInstances(e(".acf-postbox"))},acf.newPostbox=function(e){return new acf.models.Postbox(e)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",edit:""},setup:function(t){t.editLink&&(t.edit=t.editLink),e.extend(this.data,t),this.$el=this.$postbox()},$postbox:function(){return e("#"+this.get("id"))},$hide:function(){return e("#"+this.get("id")+"-hide")},$hideLabel:function(){return this.$hide().parent()},$hndle:function(){return this.$("> .hndle")},$handleActions:function(){return this.$("> .postbox-header .handle-actions")},$inside:function(){return this.$("> .inside")},isVisible:function(){return this.$el.hasClass("acf-hidden")},isHiddenByScreenOptions:function(){return this.$el.hasClass("hide-if-js")||"none"==this.$el.css("display")},initialize:function(){if(this.$el.addClass("acf-postbox"),"block"!==acf.get("editor")){var e=this.get("style");"default"!==e&&this.$el.addClass(e)}this.$inside().addClass("acf-fields").addClass("-"+this.get("label"));var t=this.get("edit");if(t){var i='',a=this.$handleActions();a.length?a.prepend(i):this.$hndle().append(i)}this.show()},show:function(){this.$el.hasClass("hide-if-js")?this.$hide().prop("checked",!1):(this.$hideLabel().show(),this.$hide().prop("checked",!0),this.$el.show().removeClass("acf-hidden"),acf.doAction("show_postbox",this))},enable:function(){acf.enable(this.$el,"postbox")},showEnable:function(){this.enable(),this.show()},hide:function(){this.$hideLabel().hide(),this.$el.hide().addClass("acf-hidden"),acf.doAction("hide_postbox",this)},disable:function(){acf.disable(this.$el,"postbox")},hideDisable:function(){this.disable(),this.hide()},html:function(e){this.$inside().html(e),acf.doAction("append",this.$el)}})},7240:()=>{var e;e=jQuery,acf.screen=new acf.Model({active:!0,xhr:!1,timeout:!1,wait:"load",events:{"change #page_template":"onChange","change #parent_id":"onChange","change #post-formats-select":"onChange","change .categorychecklist":"onChange","change .tagsdiv":"onChange",'change .acf-taxonomy-field[data-save="1"]':"onChange","change #product-type":"onChange"},isPost:function(){return"post"===acf.get("screen")},isUser:function(){return"user"===acf.get("screen")},isTaxonomy:function(){return"taxonomy"===acf.get("screen")},isAttachment:function(){return"attachment"===acf.get("screen")},isNavMenu:function(){return"nav_menu"===acf.get("screen")},isWidget:function(){return"widget"===acf.get("screen")},isComment:function(){return"comment"===acf.get("screen")},getPageTemplate:function(){var t=e("#page_template");return t.length?t.val():null},getPageParent:function(t,i){return(i=e("#parent_id")).length?i.val():null},getPageType:function(e,t){return this.getPageParent()?"child":"parent"},getPostType:function(){return e("#post_type").val()},getPostFormat:function(t,i){if((i=e("#post-formats-select input:checked")).length){var a=i.val();return"0"==a?"standard":a}return null},getPostCoreTerms:function(){var t={},i=acf.serialize(e(".categorydiv, .tagsdiv"));for(var a in i.tax_input&&(t=i.tax_input),i.post_category&&(t.category=i.post_category),t)acf.isArray(t[a])||(t[a]=t[a].split(/,[\s]?/));return t},getPostTerms:function(){var e=this.getPostCoreTerms();for(var t in acf.getFields({type:"taxonomy"}).map((function(t){if(t.get("save")){var i=t.val(),a=t.get("taxonomy");i&&(e[a]=e[a]||[],i=acf.isArray(i)?i:[i],e[a]=e[a].concat(i))}})),null!==(productType=this.getProductType())&&(e.product_type=[productType]),e)e[t]=acf.uniqueArray(e[t]);return e},getProductType:function(){var t=e("#product-type");return t.length?t.val():null},check:function(){if("post"===acf.get("screen")){this.xhr&&this.xhr.abort();var t=acf.parseArgs(this.data,{action:"acf/ajax/check_screen",screen:acf.get("screen"),exists:[]});this.isPost()&&(t.post_id=acf.get("post_id")),null!==(postType=this.getPostType())&&(t.post_type=postType),null!==(pageTemplate=this.getPageTemplate())&&(t.page_template=pageTemplate),null!==(pageParent=this.getPageParent())&&(t.page_parent=pageParent),null!==(pageType=this.getPageType())&&(t.page_type=pageType),null!==(postFormat=this.getPostFormat())&&(t.post_format=postFormat),null!==(postTerms=this.getPostTerms())&&(t.post_terms=postTerms),acf.getPostboxes().map((function(e){t.exists.push(e.get("key"))})),t=acf.applyFilters("check_screen_args",t),this.xhr=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"json",context:this,success:function(e){"post"==acf.get("screen")?this.renderPostScreen(e):"user"==acf.get("screen")&&this.renderUserScreen(e),acf.doAction("check_screen_complete",e,t)}})}},onChange:function(e,t){this.setTimeout(this.check,1)},renderPostScreen:function(t){var i=function(t,i){var a=e._data(t[0]).events;for(var n in a)for(var s=0;s=0;n--)if(e("#"+i[n]).length)return e("#"+i[n]).after(e("#"+t));for(n=a+1;n=5.5)var o=['
              ','

              ',""+acf.escHtml(n.title)+"","

              ",'
              ','","
              ","
              "].join("");else o=['",'

              ',""+acf.escHtml(n.title)+"","

              "].join("");n.classes||(n.classes="");var c=e(['
              ',o,'
              ',n.html,"
              ","
              "].join(""));if(e("#adv-settings").length){var l=e("#adv-settings .metabox-prefs"),d=e(['"].join(""));i(l.find("input").first(),d.find("input")),l.append(d)}e(".postbox").length&&(i(e(".postbox .handlediv").first(),c.children(".handlediv")),i(e(".postbox .hndle").first(),c.children(".hndle"))),"side"===n.position?e("#"+n.position+"-sortables").append(c):e("#"+n.position+"-sortables").prepend(c);var u=[];if(t.results.map((function(t){n.position===t.position&&e("#"+n.position+"-sortables #"+t.id).length&&u.push(t.id)})),a(n.id,u),t.sorted)for(var f in t.sorted){let e=t.sorted[f];if("string"==typeof e&&(e=e.split(","),a(n.id,e)))break}r=acf.newPostbox(n),acf.doAction("append",c),acf.doAction("append_postbox",r)}return r.showEnable(),t.visible.push(n.id),n})),acf.getPostboxes().map((function(e){-1===t.visible.indexOf(e.get("id"))&&(e.hideDisable(),t.hidden.push(e.get("id")))})),e("#acf-style").html(t.style),acf.doAction("refresh_post_screen",t)},renderUserScreen:function(e){}}),new acf.Model({postEdits:{},wait:"prepare",initialize:function(){acf.isGutenbergPostEditor()&&(wp.data.subscribe(acf.debounce(this.onChange).bind(this)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,acf.unload.disable(),parseFloat(acf.get("wp_version"))>=5.3&&this.addAction("refresh_post_screen",this.onRefreshPostScreen),wp.domReady(acf.refresh))},onChange:function(){var e=["template","parent","format"];(wp.data.select("core").getTaxonomies()||[]).map((function(t){e.push(t.rest_base)}));var t=wp.data.select("core/editor").getPostEdits(),i={};e.map((function(e){void 0!==t[e]&&(i[e]=t[e])})),JSON.stringify(i)!==JSON.stringify(this.postEdits)&&(this.postEdits=i,acf.screen.check())},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var e={};return(wp.data.select("core").getTaxonomies()||[]).map((function(t){var i=wp.data.select("core/editor").getEditedPostAttribute(t.rest_base);i&&(e[t.slug]=i)})),e},onRefreshPostScreen:function(e){var t=wp.data.select("core/edit-post"),i=wp.data.dispatch("core/edit-post"),a={};t.getActiveMetaBoxLocations().map((function(e){a[e]=t.getMetaBoxesPerLocation(e)}));var n=[];for(var s in a)a[s].map((function(e){n.push(e.id)}));for(var s in e.results.filter((function(e){return-1===n.indexOf(e.id)})).map((function(e,t){var i=e.position;a[i]=a[i]||[],a[i].push({id:e.id,title:e.title})})),a)a[s]=a[s].filter((function(t){return-1===e.hidden.indexOf(t.id)}));i.setAvailableMetaBoxesPerLocation(a)}})},5796:()=>{!function(e,t){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(e,t){if(t=acf.parseArgs(t,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(e){return e},ajaxResults:function(e){return e},templateSelection:!1,templateResult:!1,dropdownCssClass:"",suppressFilters:!1}),4==i())var a=new n(e,t);else a=new s(e,t);return acf.doAction("new_select2",a),a};var a=acf.Model.extend({setup:function(t,i){e.extend(this.data,i),this.$el=t},initialize:function(){},selectOption:function(e){var t=this.getOption(e);t.prop("selected")||t.prop("selected",!0).trigger("change")},unselectOption:function(e){var t=this.getOption(e);t.prop("selected")&&t.prop("selected",!1).trigger("change")},getOption:function(e){return this.$('option[value="'+e+'"]')},addOption:function(t){t=acf.parseArgs(t,{id:"",text:"",selected:!1});var i=this.getOption(t.id);return i.length||((i=e("")).html(t.text),i.attr("value",t.id),i.prop("selected",t.selected),this.$el.append(i)),i},getValue:function(){var t=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort((function(e,t){return+e.getAttribute("data-i")-+t.getAttribute("data-i")}))).each((function(){var i=e(this);t.push({$el:i,id:i.attr("value"),text:i.text()})})),t):t},mergeOptions:function(){},getChoices:function(){var t=function(i){var a=[];return i.children().each((function(){var i=e(this);i.is("optgroup")?a.push({text:i.attr("label"),children:t(i)}):a.push({id:i.attr("value"),text:i.text()})})),a};return t(this.$el)},getAjaxData:function(e){var t={action:this.get("ajaxAction"),s:e.term||"",paged:e.page||1},i=this.get("field");i&&(t.field_key=i.get("key"));var a=this.get("ajaxData");return a&&(t=a.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_data",t,this.data,this.$el,i||!1,this),acf.prepareForAjax(t)},getAjaxResults:function(e,t){e=acf.parseArgs(e,{results:!1,more:!1});var i=this.get("ajaxResults");return i&&(e=i.apply(this,[e,t])),acf.applyFilters("select2_ajax_results",e,t,this)},processAjaxResults:function(t,i){return(t=this.getAjaxResults(t,i)).more&&(t.pagination={more:!0}),setTimeout(e.proxy(this.mergeOptions,this),1),t},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),n=a.extend({initialize:function(){var i=this.$el,a={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),templateSelection:this.get("templateSelection"),templateResult:this.get("templateResult"),dropdownCssClass:this.get("dropdownCssClass"),suppressFilters:this.get("suppressFilters"),data:[],escapeMarkup:function(e){return"string"!=typeof e?e:acf.escHtml(e)}};a.templateSelection||delete a.templateSelection,a.templateResult||delete a.templateResult,a.dropdownCssClass||delete a.dropdownCssClass,acf.isset(window,"jQuery","fn","selectWoo")?(delete a.templateSelection,delete a.templateResult):a.templateSelection||(a.templateSelection=function(t){var i=e('');return i.html(acf.escHtml(t.text)),i.data("element",t.element),i}),a.multiple&&this.getValue().map((function(e){e.$el.detach().appendTo(i)}));var n=i.attr("data-ajax");if(n!==t&&(i.removeData("ajax"),i.removeAttr("data-ajax")),this.get("ajax")&&(a.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),processResults:e.proxy(this.processAjaxResults,this)}),!a.suppressFilters){var s=this.get("field");a=acf.applyFilters("select2_args",a,i,this.data,s||!1,this)}i.select2(a);var r=i.next(".select2-container");if(a.multiple){var o=r.find("ul");o.sortable({stop:function(t){o.find(".select2-selection__choice").each((function(){if(e(this).data("data"))var t=e(e(this).data("data").element);else t=e(e(this).find("span.acf-selection").data("element"));t.detach().appendTo(i)})),i.trigger("change")}}),i.on("select2:select",this.proxy((function(e){this.getOption(e.params.data.id).detach().appendTo(this.$el)})))}i.on("select2:open",(()=>{e(".select2-container--open .select2-search__field").get(-1).focus()})),r.addClass("-acf"),n!==t&&i.attr("data-ajax",n),a.suppressFilters||acf.doAction("select2_init",i,a,this.data,s||!1,this)},mergeOptions:function(){var t=!1,i=!1;e('.select2-results__option[role="group"]').each((function(){var a=e(this).children("ul"),n=e(this).children("strong");if(i&&i.text()===n.text())return t.append(a.children()),void e(this).remove();t=a,i=n}))}}),s=a.extend({initialize:function(){var t=this.$el,i=this.getValue(),a=this.get("multiple"),n={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(e){return acf.escHtml(e)},dropdownCss:{"z-index":"999999999"},initSelection:function(e,t){t(a?i:i.shift())}},s=t.siblings("input");s.length||(s=e(''),t.before(s)),inputValue=i.map((function(e){return e.id})).join("||"),s.val(inputValue),n.multiple&&i.map((function(e){e.$el.detach().appendTo(t)})),n.allowClear&&(n.data=n.data.filter((function(e){return""!==e.id}))),t.removeData("ajax"),t.removeAttr("data-ajax"),this.get("ajax")&&(n.ajax={url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),results:e.proxy(this.processAjaxResults,this)});var r=this.get("field");n=acf.applyFilters("select2_args",n,t,this.data,r||!1,this),s.select2(n);var o=s.select2("container"),c=e.proxy(this.getOption,this);if(n.multiple){var l=o.find("ul");l.sortable({stop:function(){l.find(".select2-search-choice").each((function(){var i=e(this).data("select2Data");c(i.id).detach().appendTo(t)})),t.trigger("change")}})}s.on("select2-selecting",(function(i){var a=i.choice,n=c(a.id);n.length||(n=e('")),n.detach().appendTo(t)})),o.addClass("-acf"),acf.doAction("select2_init",t,n,this.data,r||!1,this),s.on("change",(function(){var e=s.val();e.indexOf("||")&&(e=e.split("||")),t.val(e).trigger("change")})),t.hide()},mergeOptions:function(){var t=!1;e("#select2-drop .select2-result-with-children").each((function(){var i=e(this).children("ul"),a=e(this).children(".select2-result-label");if(t&&t.text()===a.text())return t.append(i.children()),void e(this).remove();t=a}))},getAjaxData:function(e,t){var i={term:e,page:t},n=this.get("field");return i=acf.applyFilters("select2_ajax_data",i,this.data,this.$el,n||!1,this),a.prototype.getAjaxData.apply(this,[i])}});new acf.Model({priority:5,wait:"prepare",actions:{duplicate:"onDuplicate"},initialize:function(){var e=acf.get("locale"),t=(acf.get("rtl"),acf.get("select2L10n")),a=i();return!!t&&0!==e.indexOf("en")&&void(4==a?this.addTranslations4():3==a&&this.addTranslations3())},addTranslations4:function(){var e=acf.get("select2L10n"),t=acf.get("locale");t=t.replace("_","-");var i={errorLoading:function(){return e.load_fail},inputTooLong:function(t){var i=t.input.length-t.maximum;return i>1?e.input_too_long_n.replace("%d",i):e.input_too_long_1},inputTooShort:function(t){var i=t.minimum-t.input.length;return i>1?e.input_too_short_n.replace("%d",i):e.input_too_short_1},loadingMore:function(){return e.load_more},maximumSelected:function(t){var i=t.maximum;return i>1?e.selection_too_long_n.replace("%d",i):e.selection_too_long_1},noResults:function(){return e.matches_0},searching:function(){return e.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+t,[],(function(){return i}))},addTranslations3:function(){var t=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var a={formatMatches:function(e){return e>1?t.matches_n.replace("%d",e):t.matches_1},formatNoMatches:function(){return t.matches_0},formatAjaxError:function(){return t.load_fail},formatInputTooShort:function(e,i){var a=i-e.length;return a>1?t.input_too_short_n.replace("%d",a):t.input_too_short_1},formatInputTooLong:function(e,i){var a=e.length-i;return a>1?t.input_too_long_n.replace("%d",a):t.input_too_long_1},formatSelectionTooBig:function(e){return e>1?t.selection_too_long_n.replace("%d",e):t.selection_too_long_1},formatLoadMore:function(){return t.load_more},formatSearching:function(){return t.searching}};e.fn.select2.locales=e.fn.select2.locales||{},e.fn.select2.locales[i]=a,e.extend(e.fn.select2.defaults,a)},onDuplicate:function(e,t){t.find(".select2-container").remove()}})}(jQuery)},8061:()=>{var e;e=jQuery,acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content}},initialize:function(e,t){(t=acf.parseArgs(t,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(e,t),t.quicktags&&this.initializeQuicktags(e,t)},initializeTinymce:function(t,i){var a=e("#"+t),n=this.defaults(),s=acf.get("toolbars"),r=i.field||!1;if(r.$el,"undefined"==typeof tinymce)return!1;if(!n)return!1;if(tinymce.get(t))return this.enable(t);var o=e.extend({},n.tinymce,i.tinymce);o.id=t,o.selector="#"+t;var c=i.toolbar;if(c&&s&&s[c])for(var l=1;l<=4;l++)o["toolbar"+l]=s[c][l]||"";if(o.setup=function(e){e.on("change",(function(t){e.save(),a.trigger("change")})),e.on("mouseup",(function(e){var t=new MouseEvent("mouseup");window.dispatchEvent(t)}))},o.wp_autoresize_on=!1,o.tadv_noautop||(o.wpautop=!0),o=acf.applyFilters("wysiwyg_tinymce_settings",o,t,r),tinyMCEPreInit.mceInit[t]=o,"visual"==i.mode){tinymce.init(o);var d=tinymce.get(t);if(!d)return!1;d.acf=i.field,acf.doAction("wysiwyg_tinymce_init",d,d.id,o,r)}},initializeQuicktags:function(t,i){var a=this.defaults();if("undefined"==typeof quicktags)return!1;if(!a)return!1;var n=e.extend({},a.quicktags,i.quicktags);n.id=t;var s=i.field||!1;s.$el,n=acf.applyFilters("wysiwyg_quicktags_settings",n,n.id,s),tinyMCEPreInit.qtInit[t]=n;var r=quicktags(n);if(!r)return!1;this.buildQuicktags(r),acf.doAction("wysiwyg_quicktags_init",r,r.id,n,s)},buildQuicktags:function(e){var t,i,a,n,s,r,o,c;for(r in e.canvas,t=e.name,i=e.settings,n="",a={},o="",c=e.id,i.buttons&&(o=","+i.buttons+","),edButtons)edButtons[r]&&(s=edButtons[r].id,o&&-1!==",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,".indexOf(","+s+",")&&-1===o.indexOf(","+s+",")||edButtons[r].instance&&edButtons[r].instance!==c||(a[s]=edButtons[r],edButtons[r].html&&(n+=edButtons[r].html(t+"_"))));o&&-1!==o.indexOf(",dfw,")&&(a.dfw=new QTags.DFWButton,n+=a.dfw.html(t+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(a.textdirection=new QTags.TextDirectionButton,n+=a.textdirection.html(t+"_")),e.toolbar.innerHTML=n,e.theButtons=a,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[e])},disable:function(e){this.destroyTinymce(e)},remove:function(e){this.destroyTinymce(e)},destroy:function(e){this.destroyTinymce(e)},destroyTinymce:function(e){if("undefined"==typeof tinymce)return!1;var t=tinymce.get(e);return!!t&&(t.save(),t.destroy(),!0)},enable:function(e){this.enableTinymce(e)},enableTinymce:function(t){return"undefined"!=typeof switchEditors&&void 0!==tinyMCEPreInit.mceInit[t]&&(e("#"+t).show(),switchEditors.go(t,"tmce"),!0)}},new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var t=e("#acf-hidden-wp-editor");t.exists()&&t.appendTo("body")},onReady:function(){acf.isset(window,"wp","oldEditor")&&(wp.editor.autop=wp.oldEditor.autop,wp.editor.removep=wp.oldEditor.removep),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)}))}})},1417:()=>{var e;e=jQuery,acf.unload=new acf.Model({wait:"load",active:!0,changed:!1,actions:{validation_failure:"startListening",validation_success:"stopListening"},events:{"change form .acf-field":"startListening","submit form":"stopListening"},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(){this.stopListening()},startListening:function(){!this.changed&&this.active&&(this.changed=!0,e(window).on("beforeunload",this.onUnload))},stopListening:function(){this.changed=!1,e(window).off("beforeunload",this.onUnload)},onUnload:function(){return acf.__("The changes you made will be lost if you navigate away from this page")}})},6148:()=>{!function(e,t){var i=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(e){e.map(this.addError,this)},addError:function(e){this.data.errors.push(e)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var e=[],t=[];return this.getErrors().map((function(i){if(i.input){var a=t.indexOf(i.input);a>-1?e[a]=i:(e.push(i),t.push(i.input))}})),e},getGlobalErrors:function(){return this.getErrors().filter((function(e){return!e.input}))},showErrors:function(){if(this.hasErrors()){var t=this.getFieldErrors(),i=this.getGlobalErrors(),a=0,n=!1;t.map((function(e){var t=this.$('[name="'+e.input+'"]').first();if(t.length||(t=this.$('[name^="'+e.input+'"]').first()),t.length){a++;var i=acf.getClosestField(t);r(i.$el),i.showError(e.message),n||(n=i.$el)}}),this);var s=acf.__("Validation failed");if(i.map((function(e){s+=". "+e.message})),1==a?s+=". "+acf.__("1 field requires attention"):a>1&&(s+=". "+acf.__("%d fields require attention").replace("%d",a)),this.has("notice"))this.get("notice").update({type:"error",text:s});else{var o=acf.newNotice({type:"error",text:s,target:this.$el});this.set("notice",o)}this.$el.parents(".acf-popup-box").length||(n||(n=this.get("notice").$el),setTimeout((function(){e("html, body").animate({scrollTop:n.offset().top-e(window).height()/2},500)}),10))}},onChangeStatus:function(e,t,i,a){this.$el.removeClass("is-"+a).addClass("is-"+i)},validate:function(t){if(t=acf.parseArgs(t,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(e){e.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(t.event){var i=e.Event(null,t.event);t.success=function(){acf.enableSubmit(e(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),t.loading(this.$el,this),this.set("status","validating");var a=acf.serialize(this.$el);return a.action="acf/validate_save_post",e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",context:this,success:function(e){if(acf.isAjaxSuccess(e)){var t=acf.applyFilters("validation_complete",e.data,this.$el,this);t.valid||this.addErrors(t.errors)}},complete:function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),t.failure(this.$el,this)):(this.set("status","valid"),this.has("notice")&&this.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),acf.doAction("validation_success",this.$el,this),acf.doAction("submit",this.$el),t.success(this.$el,this),acf.lockForm(this.$el),t.reset&&this.reset()),t.complete(this.$el,this),this.clearErrors()}}),!1},setup:function(e){this.$el=e},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),a=function(e){var t=e.data("acf");return t||(t=new i(e)),t};acf.validateForm=function(e){return a(e.form).validate(e)},acf.enableSubmit=function(e){return e.removeClass("disabled").removeAttr("disabled")},acf.disableSubmit=function(e){return e.addClass("disabled").attr("disabled",!0)},acf.showSpinner=function(e){return e.addClass("is-active"),e.css("display","inline-block"),e},acf.hideSpinner=function(e){return e.removeClass("is-active"),e.css("display","none"),e},acf.lockForm=function(e){var t=n(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),a=t.find(".spinner, .acf-spinner");return acf.hideSpinner(a),acf.disableSubmit(i),acf.showSpinner(a.last()),e},acf.unlockForm=function(e){var t=n(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),a=t.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(a),e};var n=function(t){var i;return(i=t.find("#submitdiv")).length||(i=t.find("#submitpost")).length||(i=t.find("p.submit").last()).length||(i=t.find(".acf-form-submit")).length||(i=e("#acf-create-options-page-form .acf-actions")).length||(i=e(".acf-headerbar-actions")).length?i:t},s=acf.debounce((function(e){e.submit()})),r=function(e){var t=e.parents(".acf-postbox");if(t.length){var i=acf.getPostbox(t);i&&i.isHiddenByScreenOptions()&&(i.$el.removeClass("hide-if-js"),i.$el.css("display",""))}};acf.validation=new acf.Model({id:"validation",active:!0,wait:"prepare",actions:{ready:"addInputEvents",append:"addInputEvents"},events:{'click input[type="submit"]':"onClickSubmit",'click button[type="submit"]':"onClickSubmit","click #save-post":"onClickSave","submit form#post":"onSubmitPost","submit form":"onSubmit"},initialize:function(){acf.get("validation")||(this.active=!1,this.actions={},this.events={})},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(e){a(e).reset()},addInputEvents:function(t){if("safari"!==acf.get("browser")){var i=e(".acf-field [name]",t);i.length&&this.on(i,"invalid","onInvalid")}},onInvalid:function(e,t){e.preventDefault();var i=t.closest("form");i.length&&(a(i).addError({input:t.attr("name"),message:acf.strEscape(e.target.validationMessage)}),s(i))},onClickSubmit:function(t,i){e(".acf-field input").each((function(){this.checkValidity()||r(e(this))})),this.set("originalEvent",t)},onClickSave:function(e,t){this.set("ignore",!0)},onClickSubmitGutenberg:function(t,i){acf.validateForm({form:e("#editor"),event:t,reset:!0,failure:function(e,t){var i=t.get("notice").$el;i.appendTo(".components-notice-list"),i.find(".acf-notice-dismiss").removeClass("small")}})||(t.preventDefault(),t.stopImmediatePropagation())},onSubmitPost:function(t,i){"dopreview"===e("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(e,t){if(!this.active||this.get("ignore")||e.isDefaultPrevented())return this.allowSubmit();acf.validateForm({form:t,event:this.get("originalEvent")})||e.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}}),new acf.Model({wait:"prepare",initialize:function(){acf.isGutenberg()&&this.customizeEditor()},customizeEditor:function(){var t=wp.data.dispatch("core/editor"),i=wp.data.select("core/editor"),a=wp.data.dispatch("core/notices"),n=t.savePost,s=!1,r="";wp.data.subscribe((function(){var e=i.getEditedPostAttribute("status");s="publish"===e||"future"===e,r="publish"!==e?e:r})),t.savePost=function(i){i=i||{};var o=this,c=arguments;return new Promise((function(n,o){return i.isAutosave||i.isPreview?n("Validation ignored (autosave)."):s?void(acf.validateForm({form:e("#editor"),reset:!0,complete:function(e,i){t.unlockPostSaving("acf")},failure:function(e,i){var n=i.get("notice");a.createErrorNotice(n.get("text"),{id:"acf-validation",isDismissible:!0}),n.remove(),r&&t.editPost({status:r}),o("Validation failed.")},success:function(){a.removeNotice("acf-validation"),n("Validation success.")}})?n("Validation bypassed."):t.lockPostSaving("acf")):n("Validation ignored (draft).")})).then((function(){return n.apply(o,c)}),(e=>{}))}}})}(jQuery)}},t={};function i(a){var n=t[a];if(void 0!==n)return n.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,i),s.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";i(6291),i(1580),i(2213),i(1357),i(8171),i(9459),i(7597),i(684),i(8489),i(6691),i(5647),i(4658),i(719),i(2557),i(2489),i(714),i(6965),i(177),i(1987),i(1281),i(7790),i(2573),i(9047),i(1788),i(4429),i(4850),i(2849),i(3155),i(682),i(1417),i(1128),i(3812),i(7240),i(5796),i(8061),i(6148),i(5938),i(7787)})()})(); \ No newline at end of file +(()=>{var e={7787:()=>{!function(e,t){acf.newCompatibility=function(e,t){return(t=t||{}).__proto__=e.__proto__,e.__proto__=t,e.compatibility=t,t},acf.getCompatibility=function(e){return e.compatibility||null};var i=acf.newCompatibility(acf,{l10n:{},o:{},fields:{},update:acf.set,add_action:acf.addAction,remove_action:acf.removeAction,do_action:acf.doAction,add_filter:acf.addFilter,remove_filter:acf.removeFilter,apply_filters:acf.applyFilters,parse_args:acf.parseArgs,disable_el:acf.disable,disable_form:acf.disable,enable_el:acf.enable,enable_form:acf.enable,update_user_setting:acf.updateUserSetting,prepare_for_ajax:acf.prepareForAjax,is_ajax_success:acf.isAjaxSuccess,remove_el:acf.remove,remove_tr:acf.remove,str_replace:acf.strReplace,render_select:acf.renderSelect,get_uniqid:acf.uniqid,serialize_form:acf.serialize,esc_html:acf.strEscape,str_sanitize:acf.strSanitize});i._e=function(e,t){e=e||"";var i=(t=t||"")?e+"."+t:e,a={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(a[i])return acf.__(a[i]);var n=this.l10n[e]||"";return t&&(n=n[t]||""),n},i.get_selector=function(t){var i=".acf-field";if(!t)return i;if(e.isPlainObject(t)){if(e.isEmptyObject(t))return i;for(var a in t){t=t[a];break}}return i+="-"+t,i=acf.strReplace("_","-",i),acf.strReplace("field-field-","field-",i)},i.get_fields=function(e,t,i){var a={is:e||"",parent:t||!1,suppressFilters:i||!1};return a.is&&(a.is=this.get_selector(a.is)),acf.findFields(a)},i.get_field=function(e,t){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},i.get_closest_field=function(e,t){return e.closest(this.get_selector(t))},i.get_field_wrap=function(e){return e.closest(this.get_selector())},i.get_field_key=function(e){return e.data("key")},i.get_field_type=function(e){return e.data("type")},i.get_data=function(e,t){return acf.parseArgs(e.data(),t)},i.maybe_get=function(e,t,i){void 0===i&&(i=null),keys=String(t).split(".");for(var a=0;a1){for(var c=0;c0?t.substr(0,n):t,r=n>0?t.substr(n+1):"",o=function(t){t.$el=e(this),acf.field_group&&(t.$field=t.$el.closest(".acf-field-object")),"function"==typeof a.event&&(t=a.event(t)),a[i].apply(a,arguments)};r?e(document).on(s,r,o):e(document).on(s,o)},get:function(e,t){return t=t||null,void 0!==this[e]&&(t=this[e]),t},set:function(e,t){return this[e]=t,"function"==typeof this["_set_"+e]&&this["_set_"+e].apply(this),this}},i.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_action(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_filter:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_filter(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_event:function(t,i){var a=this,n=t.substr(0,t.indexOf(" ")),s=t.substr(t.indexOf(" ")+1),r=acf.get_selector(a.type);e(document).on(n,r+" "+s,(function(t){var n=e(this),s=acf.get_closest_field(n,a.type);s.length&&(s.is(a.$field)||a.set("$field",s),t.$el=n,t.$field=s,a[i].apply(a,[t]))}))},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(e){return this.set("$field",e)}}),acf.newCompatibility(acf.validation,{remove_error:function(e){acf.getField(e).removeError()},add_warning:function(e,t){acf.getField(e).showNotice({text:t,type:"warning",timeout:1e3})},fetch:acf.validateForm,enableSubmit:acf.enableSubmit,disableSubmit:acf.disableSubmit,showSpinner:acf.showSpinner,hideSpinner:acf.hideSpinner,unlockForm:acf.unlockForm,lockForm:acf.lockForm}),i.tooltip={tooltip:function(e,t){return acf.newTooltip({text:e,target:t}).$el},temp:function(e,t){acf.newTooltip({text:e,target:t,timeout:250})},confirm:function(e,t,i,a,n){acf.newTooltip({confirm:!0,text:i,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})},confirm_remove:function(e,t){acf.newTooltip({confirmRemove:!0,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})}},i.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(e){this.activeFrame=e.frame},popup:function(e){return e.mime_types&&(e.allowedTypes=e.mime_types),e.id&&(e.attachment=e.id),acf.newMediaPopup(e).frame}}),i.select2={init:function(e,t,i){return t.allow_null&&(t.allowNull=t.allow_null),t.ajax_action&&(t.ajaxAction=t.ajax_action),i&&(t.field=acf.getField(i)),acf.newSelect2(e,t)},destroy:function(e){return acf.getInstance(e).destroy()}},i.postbox={render:function(e){return e.edit_url&&(e.editLink=e.edit_url),e.edit_title&&(e.editTitle=e.edit_title),acf.newPostbox(e)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),i.ajax=acf.screen}(jQuery)},682:()=>{!function(e,t){var __=acf.__,i=function(e){return e?""+e:""},a=function(e,t){return i(e).toLowerCase()===i(t).toLowerCase()},n=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:__("Has any value"),fieldTypes:["text","textarea","number","range","email","url","password","image","file","wysiwyg","oembed","select","checkbox","radio","button_group","link","post_object","page_link","relationship","taxonomy","user","google_map","date_picker","date_time_picker","time_picker","color_picker"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!!i},choices:function(e){return''}});acf.registerConditionType(n);var s=n.extend({type:"hasNoValue",operator:"==empty",label:__("Has no value"),match:function(e,t){return!n.prototype.match.apply(this,arguments)}});acf.registerConditionType(s);var r=acf.Condition.extend({type:"equalTo",operator:"==",label:__("Value is equal to"),fieldTypes:["text","textarea","number","range","email","url","password"],match:function(e,t){return acf.isNumeric(e.value)?(i=e.value,n=t.val(),parseFloat(i)===parseFloat(n)):a(e.value,t.val());var i,n},choices:function(e){return''}});acf.registerConditionType(r);var o=r.extend({type:"notEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!r.prototype.match.apply(this,arguments)}});acf.registerConditionType(o);var c=acf.Condition.extend({type:"patternMatch",operator:"==pattern",label:__("Value matches pattern"),fieldTypes:["text","textarea","email","url","password","wysiwyg"],match:function(e,t){return a=t.val(),n=e.value,s=new RegExp(i(n),"gi"),i(a).match(s);var a,n,s},choices:function(e){return''}});acf.registerConditionType(c);var l=acf.Condition.extend({type:"contains",operator:"==contains",label:__("Value contains"),fieldTypes:["text","textarea","number","email","url","password","wysiwyg","oembed","select"],match:function(e,t){return a=t.val(),n=e.value,i(a).indexOf(i(n))>-1;var a,n},choices:function(e){return''}});acf.registerConditionType(l);var d=r.extend({type:"trueFalseEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(d);var u=o.extend({type:"trueFalseNotEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(u);var f=acf.Condition.extend({type:"selectEqualTo",operator:"==",label:__("Value is equal to"),fieldTypes:["select","checkbox","radio","button_group"],match:function(e,t){var n,s=t.val();return s instanceof Array?(n=e.value,s.map((function(e){return i(e)})).indexOf(n)>-1):a(e.value,s)},choices:function(e){var t=[],i=e.$setting("choices textarea").val().split("\n");return e.$input("allow_null").prop("checked")&&t.push({id:"",text:__("Null")}),i.map((function(e){(e=e.split(":"))[1]=e[1]||e[0],t.push({id:e[0].trim(),text:e[1].trim()})})),t}});acf.registerConditionType(f);var p=f.extend({type:"selectNotEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!f.prototype.match.apply(this,arguments)}});acf.registerConditionType(p);var h=acf.Condition.extend({type:"greaterThan",operator:">",label:__("Value is greater than"),fieldTypes:["number","range"],match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),i=n,a=e.value,parseFloat(i)>parseFloat(a)},choices:function(e){return''}});acf.registerConditionType(h);var g=h.extend({type:"lessThan",operator:"<",label:__("Value is less than"),match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),null==n||!1===n||(i=n,a=e.value,parseFloat(i)'}});acf.registerConditionType(g);var m=h.extend({type:"selectionGreaterThan",label:__("Selection is greater than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(m);var v=g.extend({type:"selectionLessThan",label:__("Selection is less than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(v)}(jQuery)},2849:()=>{!function(e,t){var i=[];acf.Condition=acf.Model.extend({type:"",operator:"==",label:"",choiceType:"input",fieldTypes:[],data:{conditions:!1,field:!1,rule:{}},events:{change:"change",keyup:"change",enableField:"change",disableField:"change"},setup:function(t){e.extend(this.data,t)},getEventTarget:function(e,t){return e||this.get("field").$el},change:function(e,t){this.get("conditions").change(e)},match:function(e,t){return!1},calculate:function(){return this.match(this.get("rule"),this.get("field"))},choices:function(e){return''}}),acf.newCondition=function(e,t){var i=t.get("field"),a=i.getField(e.field);if(!i||!a)return!1;var n={rule:e,target:i,conditions:t,field:a},s=a.get("type"),r=e.operator;return new(acf.getConditionTypes({fieldType:s,operator:r})[0]||acf.Condition)(n)};var a=function(e){return acf.strPascalCase(e||"")+"Condition"};acf.registerConditionType=function(e){var t=e.prototype.type,n=a(t);acf.models[n]=e,i.push(t)},acf.getConditionType=function(e){var t=a(e);return acf.models[t]||!1},acf.registerConditionForFieldType=function(e,t){var i=acf.getConditionType(e);i&&i.prototype.fieldTypes.push(t)},acf.getConditionTypes=function(e){e=acf.parseArgs(e,{fieldType:"",operator:""});var t=[];return i.map((function(i){var a=acf.getConditionType(i),n=a.prototype.fieldTypes,s=a.prototype.operator;e.fieldType&&-1===n.indexOf(e.fieldType)||e.operator&&s!==e.operator||t.push(a)})),t}}(jQuery)},3155:()=>{!function(e,t){var i="conditional_logic",a=(new acf.Model({id:"conditionsManager",priority:20,actions:{new_field:"onNewField"},onNewField:function(e){e.has("conditions")&&e.getConditions().render()}}),function(t,i){var a=acf.getFields({key:i,sibling:t.$el,suppressFilters:!0});return a.length||(a=acf.getFields({key:i,parent:t.$el.parent(),suppressFilters:!0})),!a.length&&e(".acf-field-settings").length&&(a=acf.getFields({key:i,parent:t.$el.parents(".acf-field-settings:first"),suppressFilters:!0})),!a.length&&e("#acf-basic-settings").length&&(a=acf.getFields({key:i,parent:e("#acf-basic-settings"),suppressFilters:!0})),!!a.length&&a[0]});acf.Field.prototype.getField=function(e){var t=a(this,e);if(t)return t;for(var i=this.parents(),n=0;n{!function(e,t){var i=0,a=acf.Field.extend({type:"accordion",wait:"",$control:function(){return this.$(".acf-fields:first")},initialize:function(){if(!this.$el.hasClass("acf-accordion")&&!this.$el.is("td")){if(this.get("endpoint"))return this.remove();var t=this.$el,a=this.$labelWrap(),s=this.$inputWrap(),r=this.$control(),o=s.children(".description");if(o.length&&a.append(o),this.$el.is("tr")){var c=this.$el.closest("table"),l=e('
              '),d=e('
              '),u=e('
                '),f=e("");l.append(a.html()),u.append(f),d.append(u),s.append(l),s.append(d),a.remove(),r.remove(),s.attr("colspan",2),a=l,s=d,r=f}t.addClass("acf-accordion"),a.addClass("acf-accordion-title"),s.addClass("acf-accordion-content"),i++,this.get("multi_expand")&&t.attr("multi-expand",1);var p=acf.getPreference("this.accordions")||[];void 0!==p[i-1]&&this.set("open",p[i-1]),this.get("open")&&(t.addClass("-open"),s.css("display","block")),a.prepend(n.iconHtml({open:this.get("open")}));var h=t.parent();r.addClass(h.hasClass("-left")?"-left":""),r.addClass(h.hasClass("-clear")?"-clear":""),r.append(t.nextUntil(".acf-field-accordion",".acf-field")),r.removeAttr("data-open data-multi_expand data-endpoint")}}});acf.registerFieldType(a);var n=new acf.Model({actions:{unload:"onUnload"},events:{"click .acf-accordion-title":"onClick","invalidField .acf-accordion":"onInvalidField"},isOpen:function(e){return e.hasClass("-open")},toggle:function(e){this.isOpen(e)?this.close(e):this.open(e)},iconHtml:function(e){return acf.isGutenberg()?e.open?'':'':e.open?'':''},open:function(t){var i=acf.isGutenberg()?0:300;t.find(".acf-accordion-content:first").slideDown(i).css("display","block"),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!0})),t.addClass("-open"),acf.doAction("show",t),t.attr("multi-expand")||t.siblings(".acf-accordion.-open").each((function(){n.close(e(this))}))},close:function(e){var t=acf.isGutenberg()?0:300;e.find(".acf-accordion-content:first").slideUp(t),e.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!1})),e.removeClass("-open"),acf.doAction("hide",e)},onClick:function(e,t){e.preventDefault(),this.toggle(t.parent())},onInvalidField:function(e,t){this.busy||(this.busy=!0,this.setTimeout((function(){this.busy=!1}),1e3),this.open(t))},onUnload:function(t){var i=[];e(".acf-accordion").each((function(){var t=e(this).hasClass("-open")?1:0;i.push(t)})),i.length&&acf.setPreference("this.accordions",i)}})}(jQuery)},1357:()=>{var e;jQuery,e=acf.Field.extend({type:"button_group",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-button-group")},$input:function(){return this.$("input:checked")},setValue:function(e){this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(e)},8171:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"checkbox",events:{"change input":"onChange","click .acf-add-checkbox":"onClickAdd","click .acf-checkbox-toggle":"onClickToggle","click .acf-checkbox-custom":"onClickCustom"},$control:function(){return this.$(".acf-checkbox-list")},$toggle:function(){return this.$(".acf-checkbox-toggle")},$input:function(){return this.$('input[type="hidden"]')},$inputs:function(){return this.$('input[type="checkbox"]').not(".acf-checkbox-toggle")},getValue:function(){var t=[];return this.$(":checked").each((function(){t.push(e(this).val())})),!!t.length&&t},onChange:function(e,t){var i=t.prop("checked"),a=t.parent("label"),n=this.$toggle();i?a.addClass("selected"):a.removeClass("selected"),n.length&&(0==this.$inputs().not(":checked").length?n.prop("checked",!0):n.prop("checked",!1))},onClickAdd:function(e,t){var i='
              • ';t.parent("li").before(i),t.parent("li").parent().find('input[type="text"]').last().focus()},onClickToggle:function(e,t){var i=t.prop("checked"),a=this.$('input[type="checkbox"]'),n=this.$("label");a.prop("checked",i),i?n.addClass("selected"):n.removeClass("selected")},onClickCustom:function(e,t){var i=t.prop("checked"),a=t.next('input[type="text"]');i?a.prop("disabled",!1):(a.prop("disabled",!0),""==a.val()&&t.parent("li").remove())}}),acf.registerFieldType(t)},9459:()=>{var e;jQuery,e=acf.Field.extend({type:"color_picker",wait:"load",events:{duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-color-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},setValue:function(e){acf.val(this.$input(),e),this.$inputText().iris("color",e)},initialize:function(){var e=this.$input(),t=this.$inputText(),i=function(i){setTimeout((function(){acf.val(e,t.val())}),1)},a={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i};a=acf.applyFilters("color_picker_args",a,this),t.wpColorPicker(a)},onDuplicate:function(e,t,i){$colorPicker=i.find(".wp-picker-container"),$inputText=i.find('input[type="text"]'),$colorPicker.replaceWith($inputText)}}),acf.registerFieldType(e)},7597:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"date_picker",events:{'blur input[type="text"]':"onBlur",duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-date-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},initialize:function(){if(this.has("save_format"))return this.initializeCompatibility();var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),altField:e,altFormat:"yymmdd",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")};i=acf.applyFilters("date_picker_args",i,this),acf.newDatePicker(t,i),acf.doAction("date_picker_init",t,i,this)},initializeCompatibility:function(){var e=this.$input(),t=this.$inputText();t.val(e.val());var i={dateFormat:this.get("date_format"),altField:e,altFormat:this.get("save_format"),changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")},a=(i=acf.applyFilters("date_picker_args",i,this)).dateFormat;i.dateFormat=this.get("save_format"),acf.newDatePicker(t,i),t.datepicker("option","dateFormat",a),acf.doAction("date_picker_init",t,i,this)},onBlur:function(){this.$inputText().val()||acf.val(this.$input(),"")},onDuplicate:function(e,t,i){i.find('input[type="text"]').removeClass("hasDatepicker").removeAttr("id")}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("datePickerL10n");return!!a&&void 0!==e.datepicker&&(a.isRTL=i,e.datepicker.regional[t]=a,void e.datepicker.setDefaults(a))}}),acf.newDatePicker=function(t,i){if(void 0===e.datepicker)return!1;i=i||{},t.datepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
                ')}},684:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"date_time_picker",$control:function(){return this.$(".acf-date-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altFormat:"yy-mm-dd",altTimeFormat:"HH:mm:ss",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day"),controlType:"select",oneLine:!0};i=acf.applyFilters("date_time_picker_args",i,this),acf.newDateTimePicker(t,i),acf.doAction("date_time_picker_init",t,i,this)}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("dateTimePickerL10n");return!!a&&void 0!==e.timepicker&&(a.isRTL=i,e.timepicker.regional[t]=a,void e.timepicker.setDefaults(a))}}),acf.newDateTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.datetimepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
                ')}},5647:()=>{var e,t;e=jQuery,t=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},validateAttachment:function(e){return void 0!==(e=e||{}).id&&(e=e.attributes),acf.parseArgs(e,{url:"",alt:"",title:"",filename:"",filesizeHumanReadable:"",icon:"/wp-includes/images/media/default.png"})},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.icon,alt:e.alt,title:e.title}),this.$('[data-name="title"]').text(e.title),this.$('[data-name="filename"]').text(e.filename).attr("href",e.url),this.$('[data-name="filesize"]').text(e.filesizeHumanReadable);var t=e.id||"";acf.val(this.$input(),t),t?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},selectAttachment:function(){var t=this.parent(),i=t&&"repeater"===t.get("type");acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:e.proxy((function(e,i){i>0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();if(!t)return!1;acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})}}),acf.registerFieldType(t)},8489:()=>{!function(e,t){var i=acf.Field.extend({type:"google_map",map:!1,wait:"load",events:{'click a[data-name="clear"]':"onClickClear",'click a[data-name="locate"]':"onClickLocate",'click a[data-name="search"]':"onClickSearch","keydown .search":"onKeydownSearch","keyup .search":"onKeyupSearch","focus .search":"onFocusSearch","blur .search":"onBlurSearch",showField:"onShow"},$control:function(){return this.$(".acf-google-map")},$search:function(){return this.$(".search")},$canvas:function(){return this.$(".canvas")},setState:function(e){this.$control().removeClass("-value -loading -searching"),"default"===e&&(e=this.val()?"value":""),e&&this.$control().addClass("-"+e)},getValue:function(){var e=this.$input().val();return!!e&&JSON.parse(e)},setValue:function(e,t){var i="";e&&(i=JSON.stringify(e)),acf.val(this.$input(),i),t||(this.renderVal(e),acf.doAction("google_map_change",e,this.map,this))},renderVal:function(e){e?(this.setState("value"),this.$search().val(e.address),this.setPosition(e.lat,e.lng)):(this.setState(""),this.$search().val(""),this.map.marker.setVisible(!1))},newLatLng:function(e,t){return new google.maps.LatLng(parseFloat(e),parseFloat(t))},setPosition:function(e,t){this.map.marker.setPosition({lat:parseFloat(e),lng:parseFloat(t)}),this.map.marker.setVisible(!0),this.center()},center:function(){var e=this.map.marker.getPosition();if(e)var t=e.lat(),i=e.lng();else t=this.get("lat"),i=this.get("lng");this.map.setCenter({lat:parseFloat(t),lng:parseFloat(i)})},initialize:function(){!function(t){if(n)return t();if(acf.isset(window,"google","maps","Geocoder"))return n=new google.maps.Geocoder,t();if(acf.addAction("google_map_api_loaded",t),!a){var i=acf.get("google_map_api");i&&(a=!0,e.ajax({url:i,dataType:"script",cache:!0,success:function(){n=new google.maps.Geocoder,acf.doAction("google_map_api_loaded")}}))}}(this.initializeMap.bind(this))},initializeMap:function(){var e=this.getValue(),t=acf.parseArgs(e,{zoom:this.get("zoom"),lat:this.get("lat"),lng:this.get("lng")}),i={scrollwheel:!1,zoom:parseInt(t.zoom),center:{lat:parseFloat(t.lat),lng:parseFloat(t.lng)},mapTypeId:google.maps.MapTypeId.ROADMAP,marker:{draggable:!0,raiseOnDrag:!0},autocomplete:{}};i=acf.applyFilters("google_map_args",i,this);var a=new google.maps.Map(this.$canvas()[0],i),n=acf.parseArgs(i.marker,{draggable:!0,raiseOnDrag:!0,map:a});n=acf.applyFilters("google_map_marker_args",n,this);var s=new google.maps.Marker(n),r=!1;if(acf.isset(google,"maps","places","Autocomplete")){var o=i.autocomplete||{};o=acf.applyFilters("google_map_autocomplete_args",o,this),(r=new google.maps.places.Autocomplete(this.$search()[0],o)).bindTo("bounds",a)}this.addMapEvents(this,a,s,r),a.acf=this,a.marker=s,a.autocomplete=r,this.map=a,e&&this.setPosition(e.lat,e.lng),acf.doAction("google_map_init",a,s,this)},addMapEvents:function(e,t,i,a){google.maps.event.addListener(t,"click",(function(t){var i=t.latLng.lat(),a=t.latLng.lng();e.searchPosition(i,a)})),google.maps.event.addListener(i,"dragend",(function(){var t=this.getPosition().lat(),i=this.getPosition().lng();e.searchPosition(t,i)})),a&&google.maps.event.addListener(a,"place_changed",(function(){var t=this.getPlace();e.searchPlace(t)})),google.maps.event.addListener(t,"zoom_changed",(function(){var i=e.val();i&&(i.zoom=t.getZoom(),e.setValue(i,!0))}))},searchPosition:function(e,t){this.setState("loading");var i={lat:e,lng:t};n.geocode({location:i},function(i,a){if(this.setState(""),"OK"!==a)this.showNotice({text:acf.__("Location not found: %s").replace("%s",a),type:"warning"});else{var n=this.parseResult(i[0]);n.lat=e,n.lng=t,this.val(n)}}.bind(this))},searchPlace:function(e){if(e)if(e.geometry){e.formatted_address=this.$search().val();var t=this.parseResult(e);this.val(t)}else e.name&&this.searchAddress(e.name)},searchAddress:function(e){if(e){var t=e.split(",");if(2==t.length){var i=parseFloat(t[0]),a=parseFloat(t[1]);if(i&&a)return this.searchPosition(i,a)}this.setState("loading"),n.geocode({address:e},function(t,i){if(this.setState(""),"OK"!==i)this.showNotice({text:acf.__("Location not found: %s").replace("%s",i),type:"warning"});else{var a=this.parseResult(t[0]);a.address=e,this.val(a)}}.bind(this))}},searchLocation:function(){if(!navigator.geolocation)return alert(acf.__("Sorry, this browser does not support geolocation"));this.setState("loading"),navigator.geolocation.getCurrentPosition(function(e){this.setState("");var t=e.coords.latitude,i=e.coords.longitude;this.searchPosition(t,i)}.bind(this),function(e){this.setState("")}.bind(this))},parseResult:function(e){var t={address:e.formatted_address,lat:e.geometry.location.lat(),lng:e.geometry.location.lng()};t.zoom=this.map.getZoom(),e.place_id&&(t.place_id=e.place_id),e.name&&(t.name=e.name);var i={street_number:["street_number"],street_name:["street_address","route"],city:["locality","postal_town"],state:["administrative_area_level_1","administrative_area_level_2","administrative_area_level_3","administrative_area_level_4","administrative_area_level_5"],post_code:["postal_code"],country:["country"]};for(var a in i)for(var n=i[a],s=0;s{var e,t;e=jQuery,t=acf.Field.extend({type:"image",$control:function(){return this.$(".acf-image-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},events:{'click a[data-name="add"]':"onClickAdd",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove",'change input[type="file"]':"onChange"},initialize:function(){"basic"===this.get("uploader")&&this.$el.closest("form").attr("enctype","multipart/form-data")},validateAttachment:function(e){e&&e.attributes&&(e=e.attributes),e=acf.parseArgs(e,{id:0,url:"",alt:"",title:"",caption:"",description:"",width:0,height:0});var t=acf.isget(e,"sizes",this.get("preview_size"));return t&&(e.url=t.url,e.width=t.width,e.height=t.height),e},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.url,alt:e.alt}),e.id?(this.val(e.id),this.$control().addClass("has-value")):(this.val(""),this.$control().removeClass("has-value"))},append:function(e,t){var i=function(e,t){for(var i=acf.getFields({key:e.get("key"),parent:t.$el}),a=0;a0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();t&&acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})},removeAttachment:function(){this.render(!1)},onClickAdd:function(e,t){this.selectAttachment()},onClickEdit:function(e,t){this.editAttachment()},onClickRemove:function(e,t){this.removeAttachment()},onChange:function(t,i){var a=this.$input();i.val()||a.val(""),acf.getFileInputData(i,(function(t){a.val(e.param(t))}))}}),acf.registerFieldType(t)},4658:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"link",events:{'click a[data-name="add"]':"onClickEdit",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove","change .link-node":"onChange"},$control:function(){return this.$(".acf-link")},$node:function(){return this.$(".link-node")},getValue:function(){var e=this.$node();return!!e.attr("href")&&{title:e.html(),url:e.attr("href"),target:e.attr("target")}},setValue:function(e){e=acf.parseArgs(e,{title:"",url:"",target:""});var t=this.$control(),i=this.$node();t.removeClass("-value -external"),e.url&&t.addClass("-value"),"_blank"===e.target&&t.addClass("-external"),this.$(".link-title").html(e.title),this.$(".link-url").attr("href",e.url).html(e.url),i.html(e.title),i.attr("href",e.url),i.attr("target",e.target),this.$(".input-title").val(e.title),this.$(".input-target").val(e.target),this.$(".input-url").val(e.url).trigger("change")},onClickEdit:function(e,t){acf.wpLink.open(this.$node())},onClickRemove:function(e,t){this.setValue(!1)},onChange:function(e,t){var i=this.getValue();this.setValue(i)}}),acf.registerFieldType(t),acf.wpLink=new acf.Model({getNodeValue:function(){var e=this.get("node");return{title:acf.decode(e.html()),url:e.attr("href"),target:e.attr("target")}},setNodeValue:function(e){var t=this.get("node");t.text(e.title),t.attr("href",e.url),t.attr("target",e.target),t.trigger("change")},getInputValue:function(){return{title:e("#wp-link-text").val(),url:e("#wp-link-url").val(),target:e("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(t){e("#wp-link-text").val(t.title),e("#wp-link-url").val(t.url),e("#wp-link-target").prop("checked","_blank"===t.target)},open:function(t){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",t);var i=e('');e("body").append(i);var a=this.getNodeValue();wpLink.open("acf-link-textarea",a.url,a.title,null)},onOpen:function(){e("#wp-link-wrap").addClass("has-text-field");var t=this.getNodeValue();this.setInputValue(t),t.url&&wpLinkL10n&&e("#wp-link-submit").val(wpLinkL10n.update)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;var t=e("#wp-link-submit");if(t.is(":hover")||t.is(":focus")){var i=this.getInputValue();this.setNodeValue(i)}this.off("wplink-open"),this.off("wplink-close"),e("#acf-link-textarea").remove(),this.set("node",null)}})},719:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"oembed",events:{'click [data-name="clear-button"]':"onClickClear","keypress .input-search":"onKeypressSearch","keyup .input-search":"onKeyupSearch","change .input-search":"onChangeSearch"},$control:function(){return this.$(".acf-oembed")},$input:function(){return this.$(".input-value")},$search:function(){return this.$(".input-search")},getValue:function(){return this.$input().val()},getSearchVal:function(){return this.$search().val()},setValue:function(e){e?this.$control().addClass("has-value"):this.$control().removeClass("has-value"),acf.val(this.$input(),e)},showLoading:function(e){acf.showLoading(this.$(".canvas"))},hideLoading:function(){acf.hideLoading(this.$(".canvas"))},maybeSearch:function(){var t=this.val(),i=this.getSearchVal();if(!i)return this.clear();if("http"!=i.substr(0,4)&&(i="http://"+i),i!==t){var a=this.get("timeout");a&&clearTimeout(a);var n=e.proxy(this.search,this,i);this.set("timeout",setTimeout(n,300))}},search:function(t){var i={action:"acf/fields/oembed/search",s:t,field_key:this.get("key")};(a=this.get("xhr"))&&a.abort(),this.showLoading();var a=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post",dataType:"json",context:this,success:function(e){e&&e.html||(e={url:!1,html:""}),this.val(e.url),this.$(".canvas-media").html(e.html)},complete:function(){this.hideLoading()}});this.set("xhr",a)},clear:function(){this.val(""),this.$search().val(""),this.$(".canvas-media").html("")},onClickClear:function(e,t){this.clear()},onKeypressSearch:function(e,t){13==e.which&&(e.preventDefault(),this.maybeSearch())},onKeyupSearch:function(e,t){t.val()&&this.maybeSearch()},onChangeSearch:function(e,t){this.maybeSearch()}}),acf.registerFieldType(t)},1281:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"page_link"}),acf.registerFieldType(e)},1987:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"post_object"}),acf.registerFieldType(e)},2557:()=>{var e;jQuery,e=acf.Field.extend({type:"radio",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-radio-list")},$input:function(){return this.$("input:checked")},$inputText:function(){return this.$('input[type="text"]')},getValue:function(){var e=this.$input().val();return"other"===e&&this.get("other_choice")&&(e=this.$inputText().val()),e},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected"),n=t.val();this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"),n=!1),this.get("other_choice")&&("other"===n?this.$inputText().prop("disabled",!1):this.$inputText().prop("disabled",!0))}}),acf.registerFieldType(e)},2489:()=>{var e;jQuery,e=acf.Field.extend({type:"range",events:{'input input[type="range"]':"onChange","change input":"onChange"},$input:function(){return this.$('input[type="range"]')},$inputAlt:function(){return this.$('input[type="number"]')},setValue:function(e){this.busy=!0,acf.val(this.$input(),e),acf.val(this.$inputAlt(),this.$input().val(),!0),this.busy=!1},onChange:function(e,t){this.busy||this.setValue(t.val())}}),acf.registerFieldType(e)},714:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"relationship",events:{"keypress [data-filter]":"onKeypressFilter","change [data-filter]":"onChangeFilter","keyup [data-filter]":"onChangeFilter","click .choices-list .acf-rel-item":"onClickAdd","keypress .choices-list .acf-rel-item":"onKeypressFilter","keypress .values-list .acf-rel-item":"onKeypressFilter",'click [data-name="remove_item"]':"onClickRemove","touchstart .values-list .acf-rel-item":"onTouchStartValues"},$control:function(){return this.$(".acf-relationship")},$list:function(e){return this.$("."+e+"-list")},$listItems:function(e){return this.$list(e).find(".acf-rel-item")},$listItem:function(e,t){return this.$list(e).find('.acf-rel-item[data-id="'+t+'"]')},getValue:function(){var t=[];return this.$listItems("values").each((function(){t.push(e(this).data("id"))})),!!t.length&&t},newChoice:function(e){return["
              • ",''+e.text+"","
              • "].join("")},newValue:function(e){return["
              • ",'',''+e.text,'',"","
              • "].join("")},initialize:function(){var e=this.proxy(acf.once((function(){this.$list("values").sortable({items:"li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:this.proxy((function(){this.$input().trigger("change")}))}),this.$list("choices").scrollTop(0).on("scroll",this.proxy(this.onScrollChoices)),this.fetch()})));this.$el.one("mouseover",e),this.$el.one("focus","input",e),acf.onceInView(this.$el,e)},onScrollChoices:function(e){if(!this.get("loading")&&this.get("more")){var t=this.$list("choices"),i=Math.ceil(t.scrollTop()),a=Math.ceil(t[0].scrollHeight),n=Math.ceil(t.innerHeight()),s=this.get("paged")||1;i+n>=a&&(this.set("paged",s+1),this.fetch())}},onKeypressFilter:function(e,t){t.hasClass("acf-rel-item-add")&&13==e.which&&this.onClickAdd(e,t),t.hasClass("acf-rel-item-remove")&&13==e.which&&this.onClickRemove(e,t),13==e.which&&e.preventDefault()},onChangeFilter:function(e,t){var i=t.val(),a=t.data("filter");this.get(a)!==i&&(this.set(a,i),this.set("paged",1),t.is("select")?this.fetch():this.maybeFetch())},onClickAdd:function(e,t){var i=this.val(),a=parseInt(this.get("max"));if(t.hasClass("disabled"))return!1;if(a>0&&i&&i.length>=a)return this.showNotice({text:acf.__("Maximum values reached ( {max} values )").replace("{max}",a),type:"warning"}),!1;t.addClass("disabled");var n=this.newValue({id:t.data("id"),text:t.html()});this.$list("values").append(n),this.$input().trigger("change")},onClickRemove:function(e,t){let i;e.preventDefault(),i=t.hasClass("acf-rel-item-remove")?t:t.parent();const a=i.parent(),n=i.data("id");a.remove(),this.$listItem("choices",n).removeClass("disabled"),this.$input().trigger("change")},onTouchStartValues:function(t,i){e(this.$listItems("values")).removeClass("relationship-hover"),i.addClass("relationship-hover")},maybeFetch:function(){var e=this.get("timeout");e&&clearTimeout(e),e=this.setTimeout(this.fetch,300),this.set("timeout",e)},getAjaxData:function(){var e=this.$control().data();for(var t in e)e[t]=this.get(t);return e.action="acf/fields/relationship/query",e.field_key=this.get("key"),acf.applyFilters("relationship_ajax_data",e,this)},fetch:function(){(n=this.get("xhr"))&&n.abort();var t=this.getAjaxData(),i=this.$list("choices");1==t.paged&&i.html("");var a=e('
              • '+acf.__("Loading")+"
              • ");i.append(a),this.set("loading",!0);var n=e.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(t),context:this,success:function(t){if(!t||!t.results||!t.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("
              • "+acf.__("No matches found")+"
              • "));this.set("more",t.more);var a=this.walkChoices(t.results),n=e(a),s=this.val();s&&s.length&&s.map((function(e){n.find('.acf-rel-item[data-id="'+e+'"]').addClass("disabled")})),i.append(n);var r=!1,o=!1;i.find(".acf-rel-label").each((function(){var t=e(this),i=t.siblings("ul");if(r&&r.text()==t.text())return o.append(i.children()),void e(this).parent().remove();r=t,o=i}))},complete:function(){this.set("loading",!1),a.remove()}});this.set("xhr",n)},walkChoices:function(t){var i=function(t){var a="";return e.isArray(t)?t.map((function(e){a+=i(e)})):e.isPlainObject(t)&&(void 0!==t.children?(a+='
              • '+acf.escHtml(t.text)+'
                  ',a+=i(t.children),a+="
              • "):a+='
              • '+acf.escHtml(t.text)+"
              • "),a};return i(t)}}),acf.registerFieldType(t)},6965:()=>{var e;jQuery,e=acf.Field.extend({type:"select",select2:!1,wait:"load",events:{removeField:"onRemove",duplicateField:"onDuplicate"},$input:function(){return this.$("select")},initialize:function(){var e=this.$input();if(this.inherit(e),this.get("ui")){var t=this.get("ajax_action");t||(t="acf/fields/"+this.get("type")+"/query"),this.select2=acf.newSelect2(e,{field:this,ajax:this.get("ajax"),multiple:this.get("multiple"),placeholder:this.get("placeholder"),allowNull:this.get("allow_null"),ajaxAction:t})}},onRemove:function(){this.select2&&this.select2.destroy()},onDuplicate:function(e,t,i){this.select2&&(i.find(".select2-container").remove(),i.find("select").removeClass("select2-hidden-accessible"))}}),acf.registerFieldType(e)},177:()=>{!function(e,t){var i="tab",a=acf.Field.extend({type:"tab",wait:"",tabs:!1,tab:!1,events:{duplicateField:"onDuplicate"},findFields:function(){let e;switch(this.get("key")){case"acf_field_settings_tabs":e=".acf-field-settings-main";break;case"acf_field_group_settings_tabs":e=".field-group-settings-tab";break;case"acf_browse_fields_tabs":e=".acf-field-types-tab";break;case"acf_post_type_tabs":e=".acf-post-type-advanced-settings";break;case"acf_taxonomy_tabs":e=".acf-taxonomy-advanced-settings";break;case"acf_ui_options_page_tabs":e=".acf-ui-options-page-advanced-settings";break;default:e=".acf-field"}return this.$el.nextUntil(".acf-field-tab",e)},getFields:function(){return acf.getFields(this.findFields())},findTabs:function(){return this.$el.prevAll(".acf-tab-wrap:first")},findTab:function(){return this.$(".acf-tab-button")},initialize:function(){if(this.$el.is("td"))return this.events={},!1;var e=this.findTabs(),t=this.findTab(),i=acf.parseArgs(t.data(),{endpoint:!1,placement:"",before:this.$el});!e.length||i.endpoint?this.tabs=new s(i):this.tabs=e.data("acf"),this.tab=this.tabs.addTab(t,this)},isActive:function(){return this.tab.isActive()},showFields:function(){this.getFields().map((function(e){e.show(this.cid,i),e.hiddenByTab=!1}),this)},hideFields:function(){this.getFields().map((function(e){e.hide(this.cid,i),e.hiddenByTab=this.tab}),this)},show:function(e){var t=acf.Field.prototype.show.apply(this,arguments);return t&&(this.tab.show(),this.tabs.refresh()),t},hide:function(e){var t=acf.Field.prototype.hide.apply(this,arguments);return t&&(this.tab.hide(),this.isActive()&&this.tabs.reset()),t},enable:function(e){this.getFields().map((function(e){e.enable(i)}))},disable:function(e){this.getFields().map((function(e){e.disable(i)}))},onDuplicate:function(e,t,i){this.isActive()&&i.prevAll(".acf-tab-wrap:first").remove()}});acf.registerFieldType(a);var n=0,s=acf.Model.extend({tabs:[],active:!1,actions:{refresh:"onRefresh",close_field_object:"onCloseFieldObject"},data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(t){e.extend(this.data,t),this.tabs=[],this.active=!1;var i=this.get("placement"),a=this.get("before"),s=a.parent();if("left"==i&&s.hasClass("acf-fields")&&s.addClass("-sidebar"),a.is("tr"))this.$el=e('
                ');else{let t="acf-hl acf-tab-group";"acf_field_settings_tabs"===this.get("key")&&(t="acf-field-settings-tab-bar"),this.$el=e('
                  ')}a.before(this.$el),this.set("index",n,!0),n++},initializeTabs:function(){if("acf_field_settings_tabs"!==this.get("key")||!e("#acf-field-group-fields").hasClass("hide-tabs")){var t=this.getVisible().shift(),i=(acf.getPreference("this.tabs")||[])[this.get("index")];this.tabs[i]&&this.tabs[i].isVisible()&&(t=this.tabs[i]),t?this.selectTab(t):this.closeTabs(),this.set("initialized",!0)}},getVisible:function(){return this.tabs.filter((function(e){return e.isVisible()}))},getActive:function(){return this.active},setActive:function(e){return this.active=e},hasActive:function(){return!1!==this.active},isActive:function(e){var t=this.getActive();return t&&t.cid===e.cid},closeActive:function(){this.hasActive()&&this.closeTab(this.getActive())},openTab:function(e){this.closeActive(),e.open(),this.setActive(e)},closeTab:function(e){e.close(),this.setActive(!1)},closeTabs:function(){this.tabs.map(this.closeTab,this)},selectTab:function(e){this.tabs.map((function(t){e.cid!==t.cid&&this.closeTab(t)}),this),this.openTab(e)},addTab:function(t,i){var a=e("
                • "+t.outerHTML()+"
                • "),n=t.attr("class").replace("acf-tab-button","");a.addClass(n),this.$("ul").append(a);var s=new r({$el:a,field:i,group:this});return this.tabs.push(s),s},reset:function(){return this.closeActive(),this.refresh()},refresh:function(){if(this.hasActive())return!1;var e=this.getVisible().shift();return e&&this.openTab(e),e},onRefresh:function(){if("left"===this.get("placement")){var e=this.$el.parent(),t=this.$el.children("ul"),i=e.is("td")?"height":"min-height",a=t.position().top+t.outerHeight(!0)-1;e.css(i,a)}},onCloseFieldObject:function(e){const t=this.getVisible().find((t=>{const i=t.$el.closest("div[data-id]").data("id");if(e.data.id===i)return t}));t&&setTimeout((()=>{this.openTab(t)}),300)}}),r=acf.Model.extend({group:!1,field:!1,events:{"click a":"onClick"},index:function(){return this.$el.index()},isVisible:function(){return acf.isVisible(this.$el)},isActive:function(){return this.$el.hasClass("active")},open:function(){this.$el.addClass("active"),this.field.showFields()},close:function(){this.$el.removeClass("active"),this.field.hideFields()},onClick:function(e,t){e.preventDefault(),this.toggle()},toggle:function(){this.isActive()||this.group.openTab(this)}});new acf.Model({priority:50,actions:{prepare:"render",append:"render",unload:"onUnload",show:"render",invalid_field:"onInvalidField"},findTabs:function(){return e(".acf-tab-wrap")},getTabs:function(){return acf.getInstances(this.findTabs())},render:function(e){this.getTabs().map((function(e){e.get("initialized")||e.initializeTabs()}))},onInvalidField:function(e){this.busy||e.hiddenByTab&&(e.hiddenByTab.toggle(),this.busy=!0,this.setTimeout((function(){this.busy=!1}),100))},onUnload:function(){var e=[];this.getTabs().map((function(t){if(t.$el.children(".acf-field-settings-tab-bar").length||t.$el.parents("#acf-advanced-settings.postbox").length)return!0;var i=t.hasActive()?t.getActive().index():0;e.push(i)})),e.length&&acf.setPreference("this.tabs",e)}})}(jQuery)},2573:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"taxonomy",data:{ftype:"select"},select2:!1,wait:"load",events:{'click a[data-name="add"]':"onClickAdd",'click input[type="radio"]':"onClickRadio",removeField:"onRemove"},$control:function(){return this.$(".acf-taxonomy-field")},$input:function(){return this.getRelatedPrototype().$input.apply(this,arguments)},getRelatedType:function(){var e=this.get("ftype");return"multi_select"==e&&(e="select"),e},getRelatedPrototype:function(){return acf.getFieldType(this.getRelatedType()).prototype},getValue:function(){return this.getRelatedPrototype().getValue.apply(this,arguments)},setValue:function(){return this.getRelatedPrototype().setValue.apply(this,arguments)},initialize:function(){this.getRelatedPrototype().initialize.apply(this,arguments)},onRemove:function(){var e=this.getRelatedPrototype();e.onRemove&&e.onRemove.apply(this,arguments)},onClickAdd:function(t,i){var a=this,n=!1,s=!1,r=!1,o=!1,c=!1,l=!1,d=function(e){n.loading(!1),n.content(e),s=n.$("form"),r=n.$('input[name="term_name"]'),o=n.$('select[name="term_parent"]'),c=n.$(".acf-submit-button"),r.trigger("focus"),n.on("submit","form",u)},u=function(t,i){if(t.preventDefault(),t.stopImmediatePropagation(),""===r.val())return r.trigger("focus"),!1;acf.startButtonLoading(c);var n={action:"acf/fields/taxonomy/add_term",field_key:a.get("key"),term_name:r.val(),term_parent:o.length?o.val():0};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),type:"post",dataType:"json",success:f})},f=function(e){acf.stopButtonLoading(c),l&&l.remove(),acf.isAjaxSuccess(e)?(r.val(""),p(e.data),l=acf.newNotice({type:"success",text:acf.getAjaxMessage(e),target:s,timeout:2e3,dismiss:!1})):l=acf.newNotice({type:"error",text:acf.getAjaxError(e),target:s,timeout:2e3,dismiss:!1}),r.trigger("focus")},p=function(t){var i=e('");t.term_parent?o.children('option[value="'+t.term_parent+'"]').after(i):o.append(i),acf.getFields({type:"taxonomy"}).map((function(e){e.get("taxonomy")==a.get("taxonomy")&&e.appendTerm(t)})),a.selectTerm(t.term_id)};!function(){n=acf.newPopup({title:i.attr("title"),loading:!0,width:"300px"});var t={action:"acf/fields/taxonomy/add_term",field_key:a.get("key")};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"html",success:d})}()},appendTerm:function(e){"select"==this.getRelatedType()?this.appendTermSelect(e):this.appendTermCheckbox(e)},appendTermSelect:function(e){this.select2.addOption({id:e.term_id,text:e.term_label})},appendTermCheckbox:function(t){var i=this.$("[name]:first").attr("name"),a=this.$("ul:first");"checkbox"==this.getRelatedType()&&(i+="[]");var n=e(['
                • ',"","
                • "].join(""));if(t.term_parent){var s=a.find('li[data-id="'+t.term_parent+'"]');(a=s.children("ul")).exists()||(a=e(''),s.append(a))}a.append(n)},selectTerm:function(e){"select"==this.getRelatedType()?this.select2.selectOption(e):this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClickRadio:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(t)},9047:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"time_picker",$control:function(){return this.$(".acf-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf.get("dateTimePickerL10n").selectText,timeOnly:!0,onClose:function(e,t,i){var a=t.dpDiv.find(".ui-datepicker-close");!e&&a.is(":hover")&&i._updateDateTime()}};i=acf.applyFilters("time_picker_args",i,this),acf.newTimePicker(t,i),acf.doAction("time_picker_init",t,i,this)}}),acf.registerFieldType(t),acf.newTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.timepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('
                  ')}},1788:()=>{var e;jQuery,e=acf.Field.extend({type:"true_false",events:{"change .acf-switch-input":"onChange","focus .acf-switch-input":"onFocus","blur .acf-switch-input":"onBlur","keypress .acf-switch-input":"onKeypress"},$input:function(){return this.$('input[type="checkbox"]')},$switch:function(){return this.$(".acf-switch")},getValue:function(){return this.$input().prop("checked")?1:0},initialize:function(){this.render()},render:function(){var e=this.$switch();if(e.length){var t=e.children(".acf-switch-on"),i=e.children(".acf-switch-off"),a=Math.max(t.width(),i.width());a&&(t.css("min-width",a),i.css("min-width",a))}},switchOn:function(){this.$input().prop("checked",!0),this.$switch().addClass("-on")},switchOff:function(){this.$input().prop("checked",!1),this.$switch().removeClass("-on")},onChange:function(e,t){t.prop("checked")?this.switchOn():this.switchOff()},onFocus:function(e,t){this.$switch().addClass("-focus")},onBlur:function(e,t){this.$switch().removeClass("-focus")},onKeypress:function(e,t){return 37===e.keyCode?this.switchOff():39===e.keyCode?this.switchOn():void 0}}),acf.registerFieldType(e)},4429:()=>{var e;jQuery,e=acf.Field.extend({type:"url",events:{'keyup input[type="url"]':"onkeyup"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="url"]')},initialize:function(){this.render()},isValid:function(){var e=this.val();return!!e&&(-1!==e.indexOf("://")||0===e.indexOf("//"))},render:function(){this.isValid()?this.$control().addClass("-valid"):this.$control().removeClass("-valid")},onkeyup:function(e,t){this.render()}}),acf.registerFieldType(e)},7790:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"user"}),acf.registerFieldType(e),acf.addFilter("select2_ajax_data",(function(e,t,i,a,n){if(!a)return e;const s=a.get("queryNonce");return s&&s.length&&(e.user_query_nonce=s),e}))},4850:()=>{var e;jQuery,e=acf.Field.extend({type:"wysiwyg",wait:"load",events:{"mousedown .acf-editor-wrap.delay":"onMousedown",unmountField:"disableEditor",remountField:"enableEditor",removeField:"disableEditor"},$control:function(){return this.$(".acf-editor-wrap")},$input:function(){return this.$("textarea")},getMode:function(){return this.$control().hasClass("tmce-active")?"visual":"text"},initialize:function(){this.$control().hasClass("delay")||this.initializeEditor()},initializeEditor:function(){var e=this.$control(),t=this.$input(),i={tinymce:!0,quicktags:!0,toolbar:this.get("toolbar"),mode:this.getMode(),field:this},a=t.attr("id"),n=acf.uniqueId("acf-editor-"),s=t.data(),r=t.val();acf.rename({target:e,search:a,replace:n,destructive:!0}),this.set("id",n,!0),this.$input().data(s).val(r),acf.tinymce.initialize(n,i)},onMousedown:function(e){e.preventDefault();var t=this.$control();t.removeClass("delay"),t.find(".acf-editor-toolbar").remove(),this.initializeEditor()},enableEditor:function(){"visual"==this.getMode()&&acf.tinymce.enable(this.get("id"))},disableEditor:function(){acf.tinymce.destroy(this.get("id"))}}),acf.registerFieldType(e)},6291:()=>{!function(e,t){var i=[];acf.Field=acf.Model.extend({type:"",eventScope:".acf-field",wait:"ready",setup:function(e){this.$el=e,this.inherit(e),this.inherit(this.$control())},val:function(e){return e!==t?this.setValue(e):this.prop("disabled")?null:this.getValue()},getValue:function(){return this.$input().val()},setValue:function(e){return acf.val(this.$input(),e)},__:function(e){return acf._e(this.type,e)},$control:function(){return!1},$input:function(){return this.$("[name]:first")},$inputWrap:function(){return this.$(".acf-input:first")},$labelWrap:function(){return this.$(".acf-label:first")},getInputName:function(){return this.$input().attr("name")||""},parent:function(){var e=this.parents();return!!e.length&&e[0]},parents:function(){var e=this.$el.parents(".acf-field");return acf.getFields(e)},show:function(e,t){var i=acf.show(this.$el,e);return i&&(this.prop("hidden",!1),acf.doAction("show_field",this,t)),i},hide:function(e,t){var i=acf.hide(this.$el,e);return i&&(this.prop("hidden",!0),acf.doAction("hide_field",this,t)),i},enable:function(e,t){var i=acf.enable(this.$el,e);return i&&(this.prop("disabled",!1),acf.doAction("enable_field",this,t)),i},disable:function(e,t){var i=acf.disable(this.$el,e);return i&&(this.prop("disabled",!0),acf.doAction("disable_field",this,t)),i},showEnable:function(e,t){return this.enable.apply(this,arguments),this.show.apply(this,arguments)},hideDisable:function(e,t){return this.disable.apply(this,arguments),this.hide.apply(this,arguments)},showNotice:function(e){"object"!=typeof e&&(e={text:e}),this.notice&&this.notice.remove(),e.target=this.$inputWrap(),this.notice=acf.newNotice(e)},removeNotice:function(e){this.notice&&(this.notice.away(e||0),this.notice=!1)},showError:function(i){this.$el.addClass("acf-error"),i!==t&&this.showNotice({text:i,type:"error",dismiss:!1}),acf.doAction("invalid_field",this),this.$el.one("focus change","input, select, textarea",e.proxy(this.removeError,this))},removeError:function(){this.$el.removeClass("acf-error"),this.removeNotice(250),acf.doAction("valid_field",this)},trigger:function(e,t,i){return"invalidField"==e&&(i=!0),acf.Model.prototype.trigger.apply(this,[e,t,i])}}),acf.newField=function(e){var t=e.data("type"),i=a(t),n=new(acf.models[i]||acf.Field)(e);return acf.doAction("new_field",n),n};var a=function(e){return acf.strPascalCase(e||"")+"Field"};acf.registerFieldType=function(e){var t=e.prototype.type,n=a(t);acf.models[n]=e,i.push(t)},acf.getFieldType=function(e){var t=a(e);return acf.models[t]||!1},acf.getFieldTypes=function(e){e=acf.parseArgs(e,{category:""});var t=[];return i.map((function(i){var a=acf.getFieldType(i),n=a.prototype;e.category&&n.category!==e.category||t.push(a)})),t}}(jQuery)},1580:()=>{!function(e,t){acf.findFields=function(t){var i=".acf-field",a=!1;return(t=acf.parseArgs(t,{key:"",name:"",type:"",is:"",parent:!1,sibling:!1,limit:!1,visible:!1,suppressFilters:!1,excludeSubFields:!1})).suppressFilters||(t=acf.applyFilters("find_fields_args",t)),t.key&&(i+='[data-key="'+t.key+'"]'),t.type&&(i+='[data-type="'+t.type+'"]'),t.name&&(i+='[data-name="'+t.name+'"]'),t.is&&(i+=t.is),t.visible&&(i+=":visible"),t.suppressFilters||(i=acf.applyFilters("find_fields_selector",i,t)),t.parent?(a=t.parent.find(i),t.excludeSubFields&&(a=a.not(t.parent.find(".acf-is-subfields .acf-field")))):a=t.sibling?t.sibling.siblings(i):e(i),t.suppressFilters||(a=a.not(".acf-clone .acf-field"),a=acf.applyFilters("find_fields",a)),t.limit&&(a=a.slice(0,t.limit)),a},acf.findField=function(e,t){return acf.findFields({key:e,limit:1,parent:t,suppressFilters:!0})},acf.getField=function(e){e instanceof jQuery||(e=acf.findField(e));var t=e.data("acf");return t||(t=acf.newField(e)),t},acf.getFields=function(t){t instanceof jQuery||(t=acf.findFields(t));var i=[];return t.each((function(){var t=acf.getField(e(this));i.push(t)})),i},acf.findClosestField=function(e){return e.closest(".acf-field")},acf.getClosestField=function(e){var t=acf.findClosestField(e);return this.getField(t)};var i=function(e){var t=e+"_field",i=e+"Field";acf.addAction(t,(function(n){var s=acf.arrayArgs(arguments),r=s.slice(1);["type","name","key"].map((function(e){var i="/"+e+"="+n.get(e);s=[t+i,n].concat(r),acf.doAction.apply(null,s)})),a.indexOf(e)>-1&&n.trigger(i,r)}))},a=["remove","unmount","remount","sortstart","sortstop","show","hide","unload","valid","invalid","enable","disable","duplicate"];["prepare","ready","load","append","remove","unmount","remount","sortstart","sortstop","show","hide","unload"].map((function(e){var t=e,a=e+"_fields",n=e+"_field";acf.addAction(t,(function(e){var t=acf.arrayArgs(arguments).slice(1),i=acf.getFields({parent:e});if(i.length){var n=[a,i].concat(t);acf.doAction.apply(null,n)}})),acf.addAction(a,(function(e){var t=acf.arrayArgs(arguments).slice(1);e.map((function(e,i){var a=[n,e].concat(t);acf.doAction.apply(null,a)}))})),i(e)})),["valid","invalid","enable","disable","new","duplicate"].map(i),new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(e){e.preventDefault()},onChange:function(){e("#_acf_changed").val(1)}}),new acf.Model({id:"duplicateFieldsManager",actions:{duplicate:"onDuplicate",duplicate_fields:"onDuplicateFields"},onDuplicate:function(e,t){var i=acf.getFields({parent:e});if(i.length){var a=acf.findFields({parent:t});acf.doAction("duplicate_fields",i,a)}},onDuplicateFields:function(t,i){t.map((function(t,a){acf.doAction("duplicate_field",t,e(i[a]))}))}})}(jQuery)},5938:()=>{var e;e=jQuery,new acf.Model({priority:90,actions:{new_field:"refresh",show_field:"refresh",hide_field:"refresh",remove_field:"refresh",unmount_field:"refresh",remount_field:"refresh"},refresh:function(){acf.refresh()}}),new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(e){acf.doAction("unmount",e)},onSortstop:function(e){acf.doAction("remount",e)}}),new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(t,i){t.is("tr")&&(i.html('
                  '),t.addClass("acf-sortable-tr-helper"),t.children().each((function(){e(this).width(e(this).width())})),i.height(t.height()+"px"),t.removeClass("acf-sortable-tr-helper"))}}),new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(t,i){var a=[];t.find("select").each((function(t){a.push(e(this).val())})),i.find("select").each((function(t){e(this).val(a[t])}))}}),new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(t){var i=this;e(".acf-table:visible").each((function(){i.renderTable(e(this))}))},renderTable:function(t){var i=t.find("> thead > tr:visible > th[data-key]"),a=t.find("> tbody > tr:visible > td[data-key]");if(!i.length||!a.length)return!1;i.each((function(t){var i=e(this),n=i.data("key"),s=a.filter('[data-key="'+n+'"]'),r=s.filter(".acf-hidden");s.removeClass("acf-empty"),s.length===r.length?acf.hide(i):(acf.show(i),r.addClass("acf-empty"))})),i.css("width","auto"),i=i.not(".acf-hidden");var n=100;i.length,i.filter("[data-width]").each((function(){var t=e(this).data("width");e(this).css("width",t+"%"),n-=t}));var s=i.not("[data-width]");if(s.length){var r=n/s.length;s.css("width",r+"%"),n=0}n>0&&i.last().css("width","auto"),a.filter(".-collapsed-target").each((function(){var t=e(this);t.parent().hasClass("-collapsed")?t.attr("colspan",i.length):t.removeAttr("colspan")}))}}),new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var t=this;e(".acf-fields:visible").each((function(){t.renderGroup(e(this))}))},renderGroup:function(t){var i=0,a=0,n=e(),s=t.children(".acf-field[data-width]:visible");return!!s.length&&(t.hasClass("-left")?(s.removeAttr("data-width"),s.css("width","auto"),!1):(s.removeClass("-r0 -c0").css({"min-height":0}),s.each((function(t){var s=e(this),r=s.position(),o=Math.ceil(r.top),c=Math.ceil(r.left);n.length&&o>i&&(n.css({"min-height":a+"px"}),r=s.position(),o=Math.ceil(r.top),c=Math.ceil(r.left),i=0,a=0,n=e()),acf.get("rtl")&&(c=Math.ceil(s.parent().width()-(r.left+s.outerWidth()))),0==o?s.addClass("-r0"):0==c&&s.addClass("-c0");var l=Math.ceil(s.outerHeight())+1;a=Math.max(a,l),i=Math.max(i,o),n=n.add(s)})),void(n.length&&n.css({"min-height":a+"px"}))))}}),new acf.Model({id:"bodyClassShiftHelper",events:{keydown:"onKeyDown",keyup:"onKeyUp"},isShiftKey:function(e){return 16===e.keyCode},onKeyDown:function(t){this.isShiftKey(t)&&e("body").addClass("acf-keydown-shift")},onKeyUp:function(t){this.isShiftKey(t)&&e("body").removeClass("acf-keydown-shift")}})},3812:()=>{!function(e,t){acf.newMediaPopup=function(e){var t=null;return e=acf.parseArgs(e,{mode:"select",title:"",button:"",type:"",field:!1,allowedTypes:"",library:"all",multiple:!1,attachment:0,autoOpen:!0,open:function(){},select:function(){},close:function(){}}),t="edit"==e.mode?new acf.models.EditMediaPopup(e):new acf.models.SelectMediaPopup(e),e.autoOpen&&setTimeout((function(){t.open()}),1),acf.doAction("new_media_popup",t),t};var i=function(){var e=acf.get("post_id");return acf.isNumeric(e)?e:0};acf.getMimeTypes=function(){return this.get("mimeTypes")},acf.getMimeType=function(e){var t=acf.getMimeTypes();if(void 0!==t[e])return t[e];for(var i in t)if(-1!==i.indexOf(e))return t[i];return!1};var a=acf.Model.extend({id:"MediaPopup",data:{},defaults:{},frame:!1,setup:function(t){e.extend(this.data,t)},initialize:function(){var e=this.getFrameOptions();this.addFrameStates(e);var t=wp.media(e);t.acf=this,this.addFrameEvents(t,e),this.frame=t},open:function(){this.frame.open()},close:function(){this.frame.close()},remove:function(){this.frame.detach(),this.frame.remove()},getFrameOptions:function(){var e={title:this.get("title"),multiple:this.get("multiple"),library:{},states:[]};return this.get("type")&&(e.library.type=this.get("type")),"uploadedTo"===this.get("library")&&(e.library.uploadedTo=i()),this.get("attachment")&&(e.library.post__in=[this.get("attachment")]),this.get("button")&&(e.button={text:this.get("button")}),e},addFrameStates:function(e){var t=wp.media.query(e.library);this.get("field")&&acf.isset(t,"mirroring","args")&&(t.mirroring.args._acfuploader=this.get("field")),e.states.push(new wp.media.controller.Library({library:t,multiple:this.get("multiple"),title:this.get("title"),priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})),acf.isset(wp,"media","controller","EditImage")&&e.states.push(new wp.media.controller.EditImage)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+this.acf.get("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("select",(function(){var t=e.state().get("selection");t&&t.each((function(t,i){e.acf.get("select").apply(e.acf,[t,i])}))})),e.on("close",(function(){setTimeout((function(){e.acf.get("close").apply(e.acf),e.acf.remove()}),1)}))}});acf.models.SelectMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Select","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=this.get("field"),e.on("open",(function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader}))),e.on("content:activate:browse",(function(){var t=!1;try{t=e.content.get().toolbar}catch(e){return void console.log(e)}e.acf.customizeFilters.apply(e.acf,[t])})),a.prototype.addFrameEvents.apply(this,arguments)},customizeFilters:function(t){var i=t.get("filters");if("image"==this.get("type")&&(i.filters.all.text=acf.__("All images"),delete i.filters.audio,delete i.filters.video,delete i.filters.image,e.each(i.filters,(function(e,t){t.props.type=t.props.type||"image"}))),this.get("allowedTypes")&&this.get("allowedTypes").split(" ").join("").split(".").join("").split(",").map((function(e){var t=acf.getMimeType(e);if(t){var a={text:t,props:{status:null,type:t,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};i.filters[t]=a}})),"uploadedTo"===this.get("library")){var a=this.frame.options.library.uploadedTo;delete i.filters.unattached,delete i.filters.uploaded,e.each(i.filters,(function(e,t){t.text+=" ("+acf.__("Uploaded to this post")+")",t.props.uploadedTo=a}))}var n=this.get("field");e.each(i.filters,(function(e,t){t.props._acfuploader=n})),t.get("search").model.attributes._acfuploader=n,i.renderFilters&&i.renderFilters()}}),acf.models.EditMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Update","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var t=this.state().get("selection"),i=wp.media.attachment(e.acf.get("attachment"));t.add(i)}),e),a.prototype.addFrameEvents.apply(this,arguments)}}),new acf.Model({id:"customizePrototypes",wait:"ready",initialize:function(){if(acf.isset(window,"wp","media","view")){var e=i();e&&acf.isset(wp,"media","view","settings","post")&&(wp.media.view.settings.post.id=e),this.customizeAttachmentsButton(),this.customizeAttachmentsRouter(),this.customizeAttachmentFilters(),this.customizeAttachmentCompat(),this.customizeAttachmentLibrary()}},customizeAttachmentsButton:function(){if(acf.isset(wp,"media","view","Button")){var e=wp.media.view.Button;wp.media.view.Button=e.extend({initialize:function(){var e=_.defaults(this.options,this.defaults);this.model=new Backbone.Model(e),this.listenTo(this.model,"change",this.render)}})}},customizeAttachmentsRouter:function(){if(acf.isset(wp,"media","view","Router")){var t=wp.media.view.Router;wp.media.view.Router=t.extend({addExpand:function(){var t=e(['',''+acf.__("Expand Details")+"",''+acf.__("Collapse Details")+"",""].join(""));t.on("click",(function(t){t.preventDefault();var i=e(this).closest(".media-modal");i.hasClass("acf-expanded")?i.removeClass("acf-expanded"):i.addClass("acf-expanded")})),this.$el.append(t)},initialize:function(){return t.prototype.initialize.apply(this,arguments),this.addExpand(),this}})}},customizeAttachmentFilters:function(){acf.isset(wp,"media","view","AttachmentFilters","All")&&(wp.media.view.AttachmentFilters.All.prototype.renderFilters=function(){this.$el.html(_.chain(this.filters).map((function(t,i){return{el:e("").val(i).html(t.text)[0],priority:t.priority||50}}),this).sortBy("priority").pluck("el").value())})},customizeAttachmentCompat:function(){if(acf.isset(wp,"media","view","AttachmentCompat")){var t=wp.media.view.AttachmentCompat,i=!1;wp.media.view.AttachmentCompat=t.extend({render:function(){return this.rendered?this:(t.prototype.render.apply(this,arguments),this.$("#acf-form-data").length?(clearTimeout(i),i=setTimeout(e.proxy((function(){this.rendered=!0,acf.doAction("append",this.$el)}),this),50),this):this)},save:function(e){var t;e&&e.preventDefault(),t=acf.serializeForAjax(this.$el),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(t).always(_.bind(this.postSave,this))}})}},customizeAttachmentLibrary:function(){if(acf.isset(wp,"media","view","Attachment","Library")){var e=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=e.extend({render:function(){var t=acf.isget(this,"controller","acf"),i=acf.isget(this,"model","attributes");if(t&&i){i.acf_errors&&this.$el.addClass("acf-disabled");var a=t.get("selected");a&&a.indexOf(i.id)>-1&&this.$el.addClass("acf-selected")}return e.prototype.render.apply(this,arguments)},toggleSelection:function(t){this.collection;var i=this.options.selection,a=this.model,n=(i.single(),this.controller),s=acf.isget(this,"model","attributes","acf_errors"),r=n.$el.find(".media-frame-content .media-sidebar");if(r.children(".acf-selection-error").remove(),r.children().removeClass("acf-hidden"),n&&s){var o=acf.isget(this,"model","attributes","filename");return r.children().addClass("acf-hidden"),r.prepend(['
                  ',''+acf.__("Restricted")+"",''+o+"",''+s+"","
                  "].join("")),i.reset(),void i.single(a)}return e.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery)},1128:()=>{var e;e=jQuery,new acf.Model({wait:"prepare",priority:1,initialize:function(){(acf.get("postboxes")||[]).map(acf.newPostbox)}}),acf.getPostbox=function(t){return"string"==typeof arguments[0]&&(t=e("#"+arguments[0])),acf.getInstance(t)},acf.getPostboxes=function(){return acf.getInstances(e(".acf-postbox"))},acf.newPostbox=function(e){return new acf.models.Postbox(e)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",edit:""},setup:function(t){t.editLink&&(t.edit=t.editLink),e.extend(this.data,t),this.$el=this.$postbox()},$postbox:function(){return e("#"+this.get("id"))},$hide:function(){return e("#"+this.get("id")+"-hide")},$hideLabel:function(){return this.$hide().parent()},$hndle:function(){return this.$("> .hndle")},$handleActions:function(){return this.$("> .postbox-header .handle-actions")},$inside:function(){return this.$("> .inside")},isVisible:function(){return this.$el.hasClass("acf-hidden")},isHiddenByScreenOptions:function(){return this.$el.hasClass("hide-if-js")||"none"==this.$el.css("display")},initialize:function(){if(this.$el.addClass("acf-postbox"),"block"!==acf.get("editor")){var e=this.get("style");"default"!==e&&this.$el.addClass(e)}this.$inside().addClass("acf-fields").addClass("-"+this.get("label"));var t=this.get("edit");if(t){var i='',a=this.$handleActions();a.length?a.prepend(i):this.$hndle().append(i)}this.show()},show:function(){this.$el.hasClass("hide-if-js")?this.$hide().prop("checked",!1):(this.$hideLabel().show(),this.$hide().prop("checked",!0),this.$el.show().removeClass("acf-hidden"),acf.doAction("show_postbox",this))},enable:function(){acf.enable(this.$el,"postbox")},showEnable:function(){this.enable(),this.show()},hide:function(){this.$hideLabel().hide(),this.$el.hide().addClass("acf-hidden"),acf.doAction("hide_postbox",this)},disable:function(){acf.disable(this.$el,"postbox")},hideDisable:function(){this.disable(),this.hide()},html:function(e){this.$inside().html(e),acf.doAction("append",this.$el)}})},7240:()=>{var e;e=jQuery,acf.screen=new acf.Model({active:!0,xhr:!1,timeout:!1,wait:"load",events:{"change #page_template":"onChange","change #parent_id":"onChange","change #post-formats-select":"onChange","change .categorychecklist":"onChange","change .tagsdiv":"onChange",'change .acf-taxonomy-field[data-save="1"]':"onChange","change #product-type":"onChange"},isPost:function(){return"post"===acf.get("screen")},isUser:function(){return"user"===acf.get("screen")},isTaxonomy:function(){return"taxonomy"===acf.get("screen")},isAttachment:function(){return"attachment"===acf.get("screen")},isNavMenu:function(){return"nav_menu"===acf.get("screen")},isWidget:function(){return"widget"===acf.get("screen")},isComment:function(){return"comment"===acf.get("screen")},getPageTemplate:function(){var t=e("#page_template");return t.length?t.val():null},getPageParent:function(t,i){return(i=e("#parent_id")).length?i.val():null},getPageType:function(e,t){return this.getPageParent()?"child":"parent"},getPostType:function(){return e("#post_type").val()},getPostFormat:function(t,i){if((i=e("#post-formats-select input:checked")).length){var a=i.val();return"0"==a?"standard":a}return null},getPostCoreTerms:function(){var t={},i=acf.serialize(e(".categorydiv, .tagsdiv"));for(var a in i.tax_input&&(t=i.tax_input),i.post_category&&(t.category=i.post_category),t)acf.isArray(t[a])||(t[a]=t[a].split(/,[\s]?/));return t},getPostTerms:function(){var e=this.getPostCoreTerms();for(var t in acf.getFields({type:"taxonomy"}).map((function(t){if(t.get("save")){var i=t.val(),a=t.get("taxonomy");i&&(e[a]=e[a]||[],i=acf.isArray(i)?i:[i],e[a]=e[a].concat(i))}})),null!==(productType=this.getProductType())&&(e.product_type=[productType]),e)e[t]=acf.uniqueArray(e[t]);return e},getProductType:function(){var t=e("#product-type");return t.length?t.val():null},check:function(){if("post"===acf.get("screen")){this.xhr&&this.xhr.abort();var t=acf.parseArgs(this.data,{action:"acf/ajax/check_screen",screen:acf.get("screen"),exists:[]});this.isPost()&&(t.post_id=acf.get("post_id")),null!==(postType=this.getPostType())&&(t.post_type=postType),null!==(pageTemplate=this.getPageTemplate())&&(t.page_template=pageTemplate),null!==(pageParent=this.getPageParent())&&(t.page_parent=pageParent),null!==(pageType=this.getPageType())&&(t.page_type=pageType),null!==(postFormat=this.getPostFormat())&&(t.post_format=postFormat),null!==(postTerms=this.getPostTerms())&&(t.post_terms=postTerms),acf.getPostboxes().map((function(e){t.exists.push(e.get("key"))})),t=acf.applyFilters("check_screen_args",t),this.xhr=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"json",context:this,success:function(e){"post"==acf.get("screen")?this.renderPostScreen(e):"user"==acf.get("screen")&&this.renderUserScreen(e),acf.doAction("check_screen_complete",e,t)}})}},onChange:function(e,t){this.setTimeout(this.check,1)},renderPostScreen:function(t){var i=function(t,i){var a=e._data(t[0]).events;for(var n in a)for(var s=0;s=0;n--)if(e("#"+i[n]).length)return e("#"+i[n]).after(e("#"+t));for(n=a+1;n=5.5)var o=['
                  ','

                  ',""+acf.escHtml(n.title)+"","

                  ",'
                  ','","
                  ","
                  "].join("");else o=['",'

                  ',""+acf.escHtml(n.title)+"","

                  "].join("");n.classes||(n.classes="");var c=e(['
                  ',o,'
                  ',n.html,"
                  ","
                  "].join(""));if(e("#adv-settings").length){var l=e("#adv-settings .metabox-prefs"),d=e(['"].join(""));i(l.find("input").first(),d.find("input")),l.append(d)}e(".postbox").length&&(i(e(".postbox .handlediv").first(),c.children(".handlediv")),i(e(".postbox .hndle").first(),c.children(".hndle"))),"side"===n.position?e("#"+n.position+"-sortables").append(c):e("#"+n.position+"-sortables").prepend(c);var u=[];if(t.results.map((function(t){n.position===t.position&&e("#"+n.position+"-sortables #"+t.id).length&&u.push(t.id)})),a(n.id,u),t.sorted)for(var f in t.sorted){let e=t.sorted[f];if("string"==typeof e&&(e=e.split(","),a(n.id,e)))break}r=acf.newPostbox(n),acf.doAction("append",c),acf.doAction("append_postbox",r)}return r.showEnable(),t.visible.push(n.id),n})),acf.getPostboxes().map((function(e){-1===t.visible.indexOf(e.get("id"))&&(e.hideDisable(),t.hidden.push(e.get("id")))})),e("#acf-style").html(t.style),acf.doAction("refresh_post_screen",t)},renderUserScreen:function(e){}}),new acf.Model({postEdits:{},wait:"prepare",initialize:function(){acf.isGutenbergPostEditor()&&(wp.data.subscribe(acf.debounce(this.onChange).bind(this)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,acf.unload.disable(),parseFloat(acf.get("wp_version"))>=5.3&&this.addAction("refresh_post_screen",this.onRefreshPostScreen),wp.domReady(acf.refresh))},onChange:function(){var e=["template","parent","format"];(wp.data.select("core").getTaxonomies()||[]).map((function(t){e.push(t.rest_base)}));var t=wp.data.select("core/editor").getPostEdits(),i={};e.map((function(e){void 0!==t[e]&&(i[e]=t[e])})),JSON.stringify(i)!==JSON.stringify(this.postEdits)&&(this.postEdits=i,acf.screen.check())},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var e={};return(wp.data.select("core").getTaxonomies()||[]).map((function(t){var i=wp.data.select("core/editor").getEditedPostAttribute(t.rest_base);i&&(e[t.slug]=i)})),e},onRefreshPostScreen:function(e){var t=wp.data.select("core/edit-post"),i=wp.data.dispatch("core/edit-post"),a={};t.getActiveMetaBoxLocations().map((function(e){a[e]=t.getMetaBoxesPerLocation(e)}));var n=[];for(var s in a)a[s].map((function(e){n.push(e.id)}));for(var s in e.results.filter((function(e){return-1===n.indexOf(e.id)})).map((function(e,t){var i=e.position;a[i]=a[i]||[],a[i].push({id:e.id,title:e.title})})),a)a[s]=a[s].filter((function(t){return-1===e.hidden.indexOf(t.id)}));i.setAvailableMetaBoxesPerLocation(a)}})},5796:()=>{!function(e,t){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(e,t){if(t=acf.parseArgs(t,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(e){return e},ajaxResults:function(e){return e},templateSelection:!1,templateResult:!1,dropdownCssClass:"",suppressFilters:!1}),4==i())var a=new n(e,t);else a=new s(e,t);return acf.doAction("new_select2",a),a};var a=acf.Model.extend({setup:function(t,i){e.extend(this.data,i),this.$el=t},initialize:function(){},selectOption:function(e){var t=this.getOption(e);t.prop("selected")||t.prop("selected",!0).trigger("change")},unselectOption:function(e){var t=this.getOption(e);t.prop("selected")&&t.prop("selected",!1).trigger("change")},getOption:function(e){return this.$('option[value="'+e+'"]')},addOption:function(t){t=acf.parseArgs(t,{id:"",text:"",selected:!1});var i=this.getOption(t.id);return i.length||((i=e("")).html(t.text),i.attr("value",t.id),i.prop("selected",t.selected),this.$el.append(i)),i},getValue:function(){var t=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort((function(e,t){return+e.getAttribute("data-i")-+t.getAttribute("data-i")}))).each((function(){var i=e(this);t.push({$el:i,id:i.attr("value"),text:i.text()})})),t):t},mergeOptions:function(){},getChoices:function(){var t=function(i){var a=[];return i.children().each((function(){var i=e(this);i.is("optgroup")?a.push({text:i.attr("label"),children:t(i)}):a.push({id:i.attr("value"),text:i.text()})})),a};return t(this.$el)},getAjaxData:function(e){var t={action:this.get("ajaxAction"),s:e.term||"",paged:e.page||1},i=this.get("field");i&&(t.field_key=i.get("key"));var a=this.get("ajaxData");return a&&(t=a.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_data",t,this.data,this.$el,i||!1,this),acf.prepareForAjax(t)},getAjaxResults:function(e,t){e=acf.parseArgs(e,{results:!1,more:!1});var i=this.get("ajaxResults");return i&&(e=i.apply(this,[e,t])),acf.applyFilters("select2_ajax_results",e,t,this)},processAjaxResults:function(t,i){return(t=this.getAjaxResults(t,i)).more&&(t.pagination={more:!0}),setTimeout(e.proxy(this.mergeOptions,this),1),t},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),n=a.extend({initialize:function(){var i=this.$el,a={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),templateSelection:this.get("templateSelection"),templateResult:this.get("templateResult"),dropdownCssClass:this.get("dropdownCssClass"),suppressFilters:this.get("suppressFilters"),data:[],escapeMarkup:function(e){return"string"!=typeof e?e:acf.escHtml(e)}};a.templateSelection||delete a.templateSelection,a.templateResult||delete a.templateResult,a.dropdownCssClass||delete a.dropdownCssClass,acf.isset(window,"jQuery","fn","selectWoo")?(delete a.templateSelection,delete a.templateResult):a.templateSelection||(a.templateSelection=function(t){var i=e('');return i.html(acf.escHtml(t.text)),i.data("element",t.element),i}),a.multiple&&this.getValue().map((function(e){e.$el.detach().appendTo(i)}));var n=i.attr("data-ajax");if(n!==t&&(i.removeData("ajax"),i.removeAttr("data-ajax")),this.get("ajax")&&(a.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),processResults:e.proxy(this.processAjaxResults,this)}),!a.suppressFilters){var s=this.get("field");a=acf.applyFilters("select2_args",a,i,this.data,s||!1,this)}i.select2(a);var r=i.next(".select2-container");if(a.multiple){var o=r.find("ul");o.sortable({stop:function(t){o.find(".select2-selection__choice").each((function(){if(e(this).data("data"))var t=e(e(this).data("data").element);else t=e(e(this).find("span.acf-selection").data("element"));t.detach().appendTo(i)})),i.trigger("change")}}),i.on("select2:select",this.proxy((function(e){this.getOption(e.params.data.id).detach().appendTo(this.$el)})))}i.on("select2:open",(()=>{e(".select2-container--open .select2-search__field").get(-1).focus()})),r.addClass("-acf"),n!==t&&i.attr("data-ajax",n),a.suppressFilters||acf.doAction("select2_init",i,a,this.data,s||!1,this)},mergeOptions:function(){var t=!1,i=!1;e('.select2-results__option[role="group"]').each((function(){var a=e(this).children("ul"),n=e(this).children("strong");if(i&&i.text()===n.text())return t.append(a.children()),void e(this).remove();t=a,i=n}))}}),s=a.extend({initialize:function(){var t=this.$el,i=this.getValue(),a=this.get("multiple"),n={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(e){return acf.escHtml(e)},dropdownCss:{"z-index":"999999999"},initSelection:function(e,t){t(a?i:i.shift())}},s=t.siblings("input");s.length||(s=e(''),t.before(s)),inputValue=i.map((function(e){return e.id})).join("||"),s.val(inputValue),n.multiple&&i.map((function(e){e.$el.detach().appendTo(t)})),n.allowClear&&(n.data=n.data.filter((function(e){return""!==e.id}))),t.removeData("ajax"),t.removeAttr("data-ajax"),this.get("ajax")&&(n.ajax={url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),results:e.proxy(this.processAjaxResults,this)});var r=this.get("field");n=acf.applyFilters("select2_args",n,t,this.data,r||!1,this),s.select2(n);var o=s.select2("container"),c=e.proxy(this.getOption,this);if(n.multiple){var l=o.find("ul");l.sortable({stop:function(){l.find(".select2-search-choice").each((function(){var i=e(this).data("select2Data");c(i.id).detach().appendTo(t)})),t.trigger("change")}})}s.on("select2-selecting",(function(i){var a=i.choice,n=c(a.id);n.length||(n=e('")),n.detach().appendTo(t)})),o.addClass("-acf"),acf.doAction("select2_init",t,n,this.data,r||!1,this),s.on("change",(function(){var e=s.val();e.indexOf("||")&&(e=e.split("||")),t.val(e).trigger("change")})),t.hide()},mergeOptions:function(){var t=!1;e("#select2-drop .select2-result-with-children").each((function(){var i=e(this).children("ul"),a=e(this).children(".select2-result-label");if(t&&t.text()===a.text())return t.append(i.children()),void e(this).remove();t=a}))},getAjaxData:function(e,t){var i={term:e,page:t},n=this.get("field");return i=acf.applyFilters("select2_ajax_data",i,this.data,this.$el,n||!1,this),a.prototype.getAjaxData.apply(this,[i])}});new acf.Model({priority:5,wait:"prepare",actions:{duplicate:"onDuplicate"},initialize:function(){var e=acf.get("locale"),t=(acf.get("rtl"),acf.get("select2L10n")),a=i();return!!t&&0!==e.indexOf("en")&&void(4==a?this.addTranslations4():3==a&&this.addTranslations3())},addTranslations4:function(){var e=acf.get("select2L10n"),t=acf.get("locale");t=t.replace("_","-");var i={errorLoading:function(){return e.load_fail},inputTooLong:function(t){var i=t.input.length-t.maximum;return i>1?e.input_too_long_n.replace("%d",i):e.input_too_long_1},inputTooShort:function(t){var i=t.minimum-t.input.length;return i>1?e.input_too_short_n.replace("%d",i):e.input_too_short_1},loadingMore:function(){return e.load_more},maximumSelected:function(t){var i=t.maximum;return i>1?e.selection_too_long_n.replace("%d",i):e.selection_too_long_1},noResults:function(){return e.matches_0},searching:function(){return e.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+t,[],(function(){return i}))},addTranslations3:function(){var t=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var a={formatMatches:function(e){return e>1?t.matches_n.replace("%d",e):t.matches_1},formatNoMatches:function(){return t.matches_0},formatAjaxError:function(){return t.load_fail},formatInputTooShort:function(e,i){var a=i-e.length;return a>1?t.input_too_short_n.replace("%d",a):t.input_too_short_1},formatInputTooLong:function(e,i){var a=e.length-i;return a>1?t.input_too_long_n.replace("%d",a):t.input_too_long_1},formatSelectionTooBig:function(e){return e>1?t.selection_too_long_n.replace("%d",e):t.selection_too_long_1},formatLoadMore:function(){return t.load_more},formatSearching:function(){return t.searching}};e.fn.select2.locales=e.fn.select2.locales||{},e.fn.select2.locales[i]=a,e.extend(e.fn.select2.defaults,a)},onDuplicate:function(e,t){t.find(".select2-container").remove()}})}(jQuery)},8061:()=>{var e;e=jQuery,acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content}},initialize:function(e,t){(t=acf.parseArgs(t,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(e,t),t.quicktags&&this.initializeQuicktags(e,t)},initializeTinymce:function(t,i){var a=e("#"+t),n=this.defaults(),s=acf.get("toolbars"),r=i.field||!1;if(r.$el,"undefined"==typeof tinymce)return!1;if(!n)return!1;if(tinymce.get(t))return this.enable(t);var o=e.extend({},n.tinymce,i.tinymce);o.id=t,o.selector="#"+t;var c=i.toolbar;if(c&&s&&s[c])for(var l=1;l<=4;l++)o["toolbar"+l]=s[c][l]||"";if(o.setup=function(e){e.on("change",(function(t){e.save(),a.trigger("change")})),e.on("mouseup",(function(e){var t=new MouseEvent("mouseup");window.dispatchEvent(t)}))},o.wp_autoresize_on=!1,o.tadv_noautop||(o.wpautop=!0),o=acf.applyFilters("wysiwyg_tinymce_settings",o,t,r),tinyMCEPreInit.mceInit[t]=o,"visual"==i.mode){tinymce.init(o);var d=tinymce.get(t);if(!d)return!1;d.acf=i.field,acf.doAction("wysiwyg_tinymce_init",d,d.id,o,r)}},initializeQuicktags:function(t,i){var a=this.defaults();if("undefined"==typeof quicktags)return!1;if(!a)return!1;var n=e.extend({},a.quicktags,i.quicktags);n.id=t;var s=i.field||!1;s.$el,n=acf.applyFilters("wysiwyg_quicktags_settings",n,n.id,s),tinyMCEPreInit.qtInit[t]=n;var r=quicktags(n);if(!r)return!1;this.buildQuicktags(r),acf.doAction("wysiwyg_quicktags_init",r,r.id,n,s)},buildQuicktags:function(e){var t,i,a,n,s,r,o,c;for(r in e.canvas,t=e.name,i=e.settings,n="",a={},o="",c=e.id,i.buttons&&(o=","+i.buttons+","),edButtons)edButtons[r]&&(s=edButtons[r].id,o&&-1!==",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,".indexOf(","+s+",")&&-1===o.indexOf(","+s+",")||edButtons[r].instance&&edButtons[r].instance!==c||(a[s]=edButtons[r],edButtons[r].html&&(n+=edButtons[r].html(t+"_"))));o&&-1!==o.indexOf(",dfw,")&&(a.dfw=new QTags.DFWButton,n+=a.dfw.html(t+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(a.textdirection=new QTags.TextDirectionButton,n+=a.textdirection.html(t+"_")),e.toolbar.innerHTML=n,e.theButtons=a,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[e])},disable:function(e){this.destroyTinymce(e)},remove:function(e){this.destroyTinymce(e)},destroy:function(e){this.destroyTinymce(e)},destroyTinymce:function(e){if("undefined"==typeof tinymce)return!1;var t=tinymce.get(e);return!!t&&(t.save(),t.destroy(),!0)},enable:function(e){this.enableTinymce(e)},enableTinymce:function(t){return"undefined"!=typeof switchEditors&&void 0!==tinyMCEPreInit.mceInit[t]&&(e("#"+t).show(),switchEditors.go(t,"tmce"),!0)}},new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var t=e("#acf-hidden-wp-editor");t.exists()&&t.appendTo("body")},onReady:function(){acf.isset(window,"wp","oldEditor")&&(wp.editor.autop=wp.oldEditor.autop,wp.editor.removep=wp.oldEditor.removep),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)}))}})},1417:()=>{var e;e=jQuery,acf.unload=new acf.Model({wait:"load",active:!0,changed:!1,actions:{validation_failure:"startListening",validation_success:"stopListening"},events:{"change form .acf-field":"startListening","submit form":"stopListening"},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(){this.stopListening()},startListening:function(){!this.changed&&this.active&&(this.changed=!0,e(window).on("beforeunload",this.onUnload))},stopListening:function(){this.changed=!1,e(window).off("beforeunload",this.onUnload)},onUnload:function(){return acf.__("The changes you made will be lost if you navigate away from this page")}})},6148:()=>{!function(e,t){var i=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(e){e.map(this.addError,this)},addError:function(e){this.data.errors.push(e)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var e=[],t=[];return this.getErrors().map((function(i){if(i.input){var a=t.indexOf(i.input);a>-1?e[a]=i:(e.push(i),t.push(i.input))}})),e},getGlobalErrors:function(){return this.getErrors().filter((function(e){return!e.input}))},showErrors:function(){if(this.hasErrors()){var t=this.getFieldErrors(),i=this.getGlobalErrors(),a=0,n=!1;t.map((function(e){var t=this.$('[name="'+e.input+'"]').first();if(t.length||(t=this.$('[name^="'+e.input+'"]').first()),t.length){a++;var i=acf.getClosestField(t);r(i.$el),i.showError(e.message),n||(n=i.$el)}}),this);var s=acf.__("Validation failed");if(i.map((function(e){s+=". "+e.message})),1==a?s+=". "+acf.__("1 field requires attention"):a>1&&(s+=". "+acf.__("%d fields require attention").replace("%d",a)),this.has("notice"))this.get("notice").update({type:"error",text:s});else{var o=acf.newNotice({type:"error",text:s,target:this.$el});this.set("notice",o)}this.$el.parents(".acf-popup-box").length||(n||(n=this.get("notice").$el),setTimeout((function(){e("html, body").animate({scrollTop:n.offset().top-e(window).height()/2},500)}),10))}},onChangeStatus:function(e,t,i,a){this.$el.removeClass("is-"+a).addClass("is-"+i)},validate:function(t){if(t=acf.parseArgs(t,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(e){e.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(t.event){var i=e.Event(null,t.event);t.success=function(){acf.enableSubmit(e(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),t.loading(this.$el,this),this.set("status","validating");var a=acf.serialize(this.$el);return a.action="acf/validate_save_post",e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",context:this,success:function(e){if(acf.isAjaxSuccess(e)){var t=acf.applyFilters("validation_complete",e.data,this.$el,this);t.valid||this.addErrors(t.errors)}},complete:function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),t.failure(this.$el,this)):(this.set("status","valid"),this.has("notice")&&this.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),acf.doAction("validation_success",this.$el,this),acf.doAction("submit",this.$el),t.success(this.$el,this),acf.lockForm(this.$el),t.reset&&this.reset()),t.complete(this.$el,this),this.clearErrors()}}),!1},setup:function(e){this.$el=e},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),a=function(e){var t=e.data("acf");return t||(t=new i(e)),t};acf.validateForm=function(e){return a(e.form).validate(e)},acf.enableSubmit=function(e){return e.removeClass("disabled").removeAttr("disabled")},acf.disableSubmit=function(e){return e.addClass("disabled").attr("disabled",!0)},acf.showSpinner=function(e){return e.addClass("is-active"),e.css("display","inline-block"),e},acf.hideSpinner=function(e){return e.removeClass("is-active"),e.css("display","none"),e},acf.lockForm=function(e){var t=n(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),a=t.find(".spinner, .acf-spinner");return acf.hideSpinner(a),acf.disableSubmit(i),acf.showSpinner(a.last()),e},acf.unlockForm=function(e){var t=n(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),a=t.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(a),e};var n=function(t){var i;return(i=t.find("#submitdiv")).length||(i=t.find("#submitpost")).length||(i=t.find("p.submit").last()).length||(i=t.find(".acf-form-submit")).length||(i=e("#acf-create-options-page-form .acf-actions")).length||(i=e(".acf-headerbar-actions")).length?i:t},s=acf.debounce((function(e){e.submit()})),r=function(e){var t=e.parents(".acf-postbox");if(t.length){var i=acf.getPostbox(t);i&&i.isHiddenByScreenOptions()&&(i.$el.removeClass("hide-if-js"),i.$el.css("display",""))}};acf.validation=new acf.Model({id:"validation",active:!0,wait:"prepare",actions:{ready:"addInputEvents",append:"addInputEvents"},events:{'click input[type="submit"]':"onClickSubmit",'click button[type="submit"]':"onClickSubmit","click #save-post":"onClickSave","submit form#post":"onSubmitPost","submit form":"onSubmit"},initialize:function(){acf.get("validation")||(this.active=!1,this.actions={},this.events={})},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(e){a(e).reset()},addInputEvents:function(t){if("safari"!==acf.get("browser")){var i=e(".acf-field [name]",t);i.length&&this.on(i,"invalid","onInvalid")}},onInvalid:function(e,t){e.preventDefault();var i=t.closest("form");i.length&&(a(i).addError({input:t.attr("name"),message:acf.strEscape(e.target.validationMessage)}),s(i))},onClickSubmit:function(t,i){e(".acf-field input").each((function(){this.checkValidity()||r(e(this))})),this.set("originalEvent",t)},onClickSave:function(e,t){this.set("ignore",!0)},onClickSubmitGutenberg:function(t,i){acf.validateForm({form:e("#editor"),event:t,reset:!0,failure:function(e,t){var i=t.get("notice").$el;i.appendTo(".components-notice-list"),i.find(".acf-notice-dismiss").removeClass("small")}})||(t.preventDefault(),t.stopImmediatePropagation())},onSubmitPost:function(t,i){"dopreview"===e("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(e,t){if(!this.active||this.get("ignore")||e.isDefaultPrevented())return this.allowSubmit();acf.validateForm({form:t,event:this.get("originalEvent")})||e.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}}),new acf.Model({wait:"prepare",initialize:function(){acf.isGutenberg()&&this.customizeEditor()},customizeEditor:function(){var t=wp.data.dispatch("core/editor"),i=wp.data.select("core/editor"),a=wp.data.dispatch("core/notices"),n=t.savePost,s=!1,r="";wp.data.subscribe((function(){var e=i.getEditedPostAttribute("status");s="publish"===e||"future"===e,r="publish"!==e?e:r})),t.savePost=function(i){i=i||{};var o=this,c=arguments;return new Promise((function(n,o){return i.isAutosave||i.isPreview?n("Validation ignored (autosave)."):s?void(acf.validateForm({form:e("#editor"),reset:!0,complete:function(e,i){t.unlockPostSaving("acf")},failure:function(e,i){var n=i.get("notice");a.createErrorNotice(n.get("text"),{id:"acf-validation",isDismissible:!0}),n.remove(),r&&t.editPost({status:r}),o("Validation failed.")},success:function(){a.removeNotice("acf-validation"),n("Validation success.")}})?n("Validation bypassed."):t.lockPostSaving("acf")):n("Validation ignored (draft).")})).then((function(){return n.apply(o,c)}),(e=>{}))}}})}(jQuery)}},t={};function i(a){var n=t[a];if(void 0!==n)return n.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,i),s.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";i(6291),i(1580),i(2213),i(1357),i(8171),i(9459),i(7597),i(684),i(8489),i(6691),i(5647),i(4658),i(719),i(2557),i(2489),i(714),i(6965),i(177),i(1987),i(1281),i(7790),i(2573),i(9047),i(1788),i(4429),i(4850),i(2849),i(3155),i(682),i(1417),i(1128),i(3812),i(7240),i(5796),i(8061),i(6148),i(5938),i(7787)})()})(); \ No newline at end of file diff --git a/assets/build/js/pro/acf-pro-ui-options-page.js b/assets/build/js/pro/acf-pro-ui-options-page.js index 745b22f..4342943 100644 --- a/assets/build/js/pro/acf-pro-ui-options-page.js +++ b/assets/build/js/pro/acf-pro-ui-options-page.js @@ -88,7 +88,7 @@ const fieldGroupTitle = $('.acf-headerbar-title-field').val(); const ajaxData = { action: 'acf/create_options_page', - acf_parent_page_choices: this.acf.data.acfParentPageChoices ? this.acf.data.acfParentPageChoices : [] + acf_parent_page_choices: this.acf.data.optionPageParentOptions ? this.acf.data.optionPageParentOptions : [] }; if (fieldGroupTitle.length) { ajaxData.field_group_title = fieldGroupTitle; diff --git a/assets/build/js/pro/acf-pro-ui-options-page.js.map b/assets/build/js/pro/acf-pro-ui-options-page.js.map index 88e565d..8b8d517 100644 --- a/assets/build/js/pro/acf-pro-ui-options-page.js.map +++ b/assets/build/js/pro/acf-pro-ui-options-page.js.map @@ -1 +1 @@ -{"version":3,"file":"acf-pro-ui-options-page.js","mappings":"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","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/pro/_acf-ui-options-page.js","webpack://advanced-custom-fields-pro/webpack/bootstrap","webpack://advanced-custom-fields-pro/webpack/runtime/compat get default export","webpack://advanced-custom-fields-pro/webpack/runtime/define property getters","webpack://advanced-custom-fields-pro/webpack/runtime/hasOwnProperty shorthand","webpack://advanced-custom-fields-pro/webpack/runtime/make namespace object","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/pro/acf-pro-ui-options-page.js"],"sourcesContent":["( function ( $, undefined ) {\n\n\tconst parentPageSelectTemplate = function ( selection ) {\n\t\tif ( 'undefined' === typeof selection.element ) {\n\t\t\treturn selection;\n\t\t}\n\n\t\t// Hides the optgroup for the \"No Parent\" option.\n\t\tif ( selection.children && 'None' === selection.text ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( 'acfOptionsPages' === selection.text ) {\n\t\t\tselection.text = acf.__( 'Options Pages' );\n\t\t}\n\n\t\treturn $( '' )\n\t\t\t.data( 'element', selection.element )\n\t\t\t.html( acf.escHtml( selection.text ) );\n\t};\n\n\tconst defaultPillTemplate = function ( selection ) {\n\t\tif ( 'undefined' === typeof selection.element ) {\n\t\t\treturn selection;\n\t\t}\n\n\t\tconst $selection = $( '' );\n\t\t$selection.html( acf.escHtml( selection.element.innerHTML ) );\n\n\t\tif (\n\t\t\tselection.id === 'options' ||\n\t\t\tselection.id === 'edit_posts'\n\t\t) {\n\t\t\t$selection.append(\n\t\t\t\t'' +\n\t\t\t\tacf.__( 'Default' ) +\n\t\t\t\t''\n\t\t\t);\n\t\t}\n\t\t$selection.data( 'element', selection.element );\n\t\treturn $selection;\n\t};\n\n\tconst UIOptionsPageManager = new acf.Model({\n\t\tid: 'UIOptionsPageManager',\n\t\twait: 'ready',\n\t\tevents: {\n\t\t\t'change .acf-options-page-parent_slug' : 'toggleMenuPositionDesc',\n\t\t},\n\t\tinitialize: function() {\n\t\t\tif ( 'ui_options_page' !== acf.get( 'screen' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-parent_slug' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: parentPageSelectTemplate,\n\t\t\t\ttemplateResult: parentPageSelectTemplate,\n\t\t\t\tdropdownCssClass: 'field-type-select-results'\n\t\t\t} );\n\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-capability' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: defaultPillTemplate,\n\t\t\t\ttemplateResult: defaultPillTemplate,\n\t\t\t} );\n\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-data_storage' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: defaultPillTemplate,\n\t\t\t\ttemplateResult: defaultPillTemplate,\n\t\t\t} );\n\n\t\t\tthis.toggleMenuPositionDesc();\n\t\t},\n\n\t\ttoggleMenuPositionDesc: function( e, $el ) {\n\t\t\tconst parentPage = $( 'select.acf-options-page-parent_slug' ).val();\n\n\t\t\tif ( 'none' === parentPage ) {\n\t\t\t\t$( '.acf-menu-position-desc-child' ).hide();\n\t\t\t\t$( '.acf-menu-position-desc-parent' ).show();\n\t\t\t} else {\n\t\t\t\t$( '.acf-menu-position-desc-parent' ).hide();\n\t\t\t\t$( '.acf-menu-position-desc-child' ).show();\n\t\t\t}\n\t\t},\n\t});\n\n\tconst optionsPageModalManager = new acf.Model( {\n\t\tid: 'optionsPageModalManager',\n\t\tevents: {\n\t\t\t'change .location-rule-value': 'createOptionsPage',\n\t\t},\n\t\tcreateOptionsPage: function( e ) {\n\t\t\tconst $locationSelect = $( e.target );\n\n\t\t\tif ( 'add_new_options_page' !== $locationSelect.val() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tlet popup = false;\n\n\t\t\tconst getForm = function() {\n\t\t\t\tconst fieldGroupTitle = $( '.acf-headerbar-title-field' ).val();\n\t\t\t\tconst ajaxData = {\n\t\t\t\t\taction: 'acf/create_options_page',\n\t\t\t\t\tacf_parent_page_choices: this.acf.data.acfParentPageChoices ? this.acf.data.acfParentPageChoices : []\n\t\t\t\t};\n\n\t\t\t\tif ( fieldGroupTitle.length ) {\n\t\t\t\t\tajaxData.field_group_title = fieldGroupTitle;\n\t\t\t\t}\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: populateForm,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst populateForm = function( response ) {\n\t\t\t\tpopup = acf.newPopup( {\n\t\t\t\t\ttitle: response.data.title,\n\t\t\t\t\tcontent: response.data.content,\n\t\t\t\t\twidth: '600px',\n\t\t\t\t} );\n\n\t\t\t\tpopup.$el.addClass( 'acf-create-options-page-popup' );\n\n\t\t\t\t// Hack to focus with the cursor at the end of the input.\n\t\t\t\tconst $pageTitle = popup.$el.find( '#acf_ui_options_page-page_title' );\n\t\t\t\tconst pageTitleVal = $pageTitle.val();\n\t\t\t\t$pageTitle.focus().val( '' ).val( pageTitleVal );\n\n\t\t\t\tacf.newSelect2( $( '#acf_ui_options_page-parent_slug' ), {\n\t\t\t\t\tfield: false,\n\t\t\t\t\ttemplateSelection: parentPageSelectTemplate,\n\t\t\t\t\ttemplateResult: parentPageSelectTemplate,\n\t\t\t\t\tdropdownCssClass: 'field-type-select-results'\n\t\t\t\t} );\n\n\t\t\t\tpopup.on( 'submit', 'form', validateForm );\n\t\t\t};\n\n\t\t\tconst validateForm = function( e ) {\n\t\t\t\te.preventDefault();\n\n\t\t\t\tacf.validateForm( {\n\t\t\t\t\tform: $( '#acf-create-options-page-form' ),\n\t\t\t\t\tsuccess: submitForm,\n\t\t\t\t\tfailure: onFail\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\tconst submitForm = function() {\n\t\t\t\tconst formValues = $( '#acf-create-options-page-form' ).serializeArray();\n\t\t\t\tconst ajaxData = {\n\t\t\t\t\taction: 'acf/create_options_page'\n\t\t\t\t};\n\n\t\t\t\tformValues.forEach( setting => {\n\t\t\t\t\tajaxData[ setting.name ] = setting.value;\n\t\t\t\t} );\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: populateLocationSelect,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst onFail = function( e ) {\n\t\t\t\tconst $form = $( '#acf-create-options-page-form' );\n\t\t\t\tconst $fieldNotices = $form.find( '.acf-field .acf-error-message' );\n\n\t\t\t\t// Hide the general validation failed notice.\n\t\t\t\t$form.find( '.acf-notice' ).first().remove();\n\n\t\t\t\t// Update class for inline notices and move into field label.\n\t\t\t\t$fieldNotices.each( function() {\n\t\t\t\t\tconst $label = $( this ).closest( '.acf-field' ).find( '.acf-label:first' );\n\t\t\t\t\t$( this ).attr( 'class', 'acf-options-page-modal-error' ).appendTo( $label );\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst populateLocationSelect = function( response ) {\n\t\t\t\tif ( response.success && response.data.menu_slug ) {\n\t\t\t\t\t$locationSelect.prepend(\n\t\t\t\t\t\t''\n\t\t\t\t\t);\n\t\t\t\t\t$locationSelect.val( response.data.menu_slug );\n\t\t\t\t\tpopup.close();\n\t\t\t\t} else if ( ! response.success && response.data.error ) {\n\t\t\t\t\talert(response.data.error);\n\t\t\t\t}\n\t\t\t};\n\n\t\t\tgetForm();\n\t\t},\n\t} );\n\n} )( jQuery );","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import './_acf-ui-options-page';\n"],"names":["$","undefined","parentPageSelectTemplate","selection","element","children","text","acf","__","data","html","escHtml","defaultPillTemplate","$selection","innerHTML","id","append","UIOptionsPageManager","Model","wait","events","initialize","get","newSelect2","field","templateSelection","templateResult","dropdownCssClass","toggleMenuPositionDesc","e","$el","parentPage","val","hide","show","optionsPageModalManager","createOptionsPage","$locationSelect","target","popup","getForm","fieldGroupTitle","ajaxData","action","acf_parent_page_choices","acfParentPageChoices","length","field_group_title","ajax","url","prepareForAjax","type","dataType","success","populateForm","response","newPopup","title","content","width","addClass","$pageTitle","find","pageTitleVal","focus","on","validateForm","preventDefault","form","submitForm","failure","onFail","formValues","serializeArray","forEach","setting","name","value","populateLocationSelect","$form","$fieldNotices","first","remove","each","$label","closest","attr","appendTo","menu_slug","prepend","page_title","close","error","alert","jQuery"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"acf-pro-ui-options-page.js","mappings":"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","sources":["webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/pro/_acf-ui-options-page.js","webpack://advanced-custom-fields-pro/webpack/bootstrap","webpack://advanced-custom-fields-pro/webpack/runtime/compat get default export","webpack://advanced-custom-fields-pro/webpack/runtime/define property getters","webpack://advanced-custom-fields-pro/webpack/runtime/hasOwnProperty shorthand","webpack://advanced-custom-fields-pro/webpack/runtime/make namespace object","webpack://advanced-custom-fields-pro/./src/advanced-custom-fields-pro/assets/src/js/pro/acf-pro-ui-options-page.js"],"sourcesContent":["( function ( $, undefined ) {\n\n\tconst parentPageSelectTemplate = function ( selection ) {\n\t\tif ( 'undefined' === typeof selection.element ) {\n\t\t\treturn selection;\n\t\t}\n\n\t\t// Hides the optgroup for the \"No Parent\" option.\n\t\tif ( selection.children && 'None' === selection.text ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( 'acfOptionsPages' === selection.text ) {\n\t\t\tselection.text = acf.__( 'Options Pages' );\n\t\t}\n\n\t\treturn $( '' )\n\t\t\t.data( 'element', selection.element )\n\t\t\t.html( acf.escHtml( selection.text ) );\n\t};\n\n\tconst defaultPillTemplate = function ( selection ) {\n\t\tif ( 'undefined' === typeof selection.element ) {\n\t\t\treturn selection;\n\t\t}\n\n\t\tconst $selection = $( '' );\n\t\t$selection.html( acf.escHtml( selection.element.innerHTML ) );\n\n\t\tif (\n\t\t\tselection.id === 'options' ||\n\t\t\tselection.id === 'edit_posts'\n\t\t) {\n\t\t\t$selection.append(\n\t\t\t\t'' +\n\t\t\t\tacf.__( 'Default' ) +\n\t\t\t\t''\n\t\t\t);\n\t\t}\n\t\t$selection.data( 'element', selection.element );\n\t\treturn $selection;\n\t};\n\n\tconst UIOptionsPageManager = new acf.Model({\n\t\tid: 'UIOptionsPageManager',\n\t\twait: 'ready',\n\t\tevents: {\n\t\t\t'change .acf-options-page-parent_slug' : 'toggleMenuPositionDesc',\n\t\t},\n\t\tinitialize: function() {\n\t\t\tif ( 'ui_options_page' !== acf.get( 'screen' ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-parent_slug' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: parentPageSelectTemplate,\n\t\t\t\ttemplateResult: parentPageSelectTemplate,\n\t\t\t\tdropdownCssClass: 'field-type-select-results'\n\t\t\t} );\n\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-capability' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: defaultPillTemplate,\n\t\t\t\ttemplateResult: defaultPillTemplate,\n\t\t\t} );\n\n\t\t\tacf.newSelect2( $( 'select.acf-options-page-data_storage' ), {\n\t\t\t\tfield: false,\n\t\t\t\ttemplateSelection: defaultPillTemplate,\n\t\t\t\ttemplateResult: defaultPillTemplate,\n\t\t\t} );\n\n\t\t\tthis.toggleMenuPositionDesc();\n\t\t},\n\n\t\ttoggleMenuPositionDesc: function( e, $el ) {\n\t\t\tconst parentPage = $( 'select.acf-options-page-parent_slug' ).val();\n\n\t\t\tif ( 'none' === parentPage ) {\n\t\t\t\t$( '.acf-menu-position-desc-child' ).hide();\n\t\t\t\t$( '.acf-menu-position-desc-parent' ).show();\n\t\t\t} else {\n\t\t\t\t$( '.acf-menu-position-desc-parent' ).hide();\n\t\t\t\t$( '.acf-menu-position-desc-child' ).show();\n\t\t\t}\n\t\t},\n\t});\n\n\tconst optionsPageModalManager = new acf.Model( {\n\t\tid: 'optionsPageModalManager',\n\t\tevents: {\n\t\t\t'change .location-rule-value': 'createOptionsPage',\n\t\t},\n\t\tcreateOptionsPage: function( e ) {\n\t\t\tconst $locationSelect = $( e.target );\n\n\t\t\tif ( 'add_new_options_page' !== $locationSelect.val() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tlet popup = false;\n\n\t\t\tconst getForm = function() {\n\t\t\t\tconst fieldGroupTitle = $( '.acf-headerbar-title-field' ).val();\n\t\t\t\tconst ajaxData = {\n\t\t\t\t\taction: 'acf/create_options_page',\n\t\t\t\t\tacf_parent_page_choices: this.acf.data.optionPageParentOptions ? this.acf.data.optionPageParentOptions : []\n\t\t\t\t};\n\n\t\t\t\tif ( fieldGroupTitle.length ) {\n\t\t\t\t\tajaxData.field_group_title = fieldGroupTitle;\n\t\t\t\t}\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: populateForm,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst populateForm = function( response ) {\n\t\t\t\tpopup = acf.newPopup( {\n\t\t\t\t\ttitle: response.data.title,\n\t\t\t\t\tcontent: response.data.content,\n\t\t\t\t\twidth: '600px',\n\t\t\t\t} );\n\n\t\t\t\tpopup.$el.addClass( 'acf-create-options-page-popup' );\n\n\t\t\t\t// Hack to focus with the cursor at the end of the input.\n\t\t\t\tconst $pageTitle = popup.$el.find( '#acf_ui_options_page-page_title' );\n\t\t\t\tconst pageTitleVal = $pageTitle.val();\n\t\t\t\t$pageTitle.focus().val( '' ).val( pageTitleVal );\n\n\t\t\t\tacf.newSelect2( $( '#acf_ui_options_page-parent_slug' ), {\n\t\t\t\t\tfield: false,\n\t\t\t\t\ttemplateSelection: parentPageSelectTemplate,\n\t\t\t\t\ttemplateResult: parentPageSelectTemplate,\n\t\t\t\t\tdropdownCssClass: 'field-type-select-results'\n\t\t\t\t} );\n\n\t\t\t\tpopup.on( 'submit', 'form', validateForm );\n\t\t\t};\n\n\t\t\tconst validateForm = function( e ) {\n\t\t\t\te.preventDefault();\n\n\t\t\t\tacf.validateForm( {\n\t\t\t\t\tform: $( '#acf-create-options-page-form' ),\n\t\t\t\t\tsuccess: submitForm,\n\t\t\t\t\tfailure: onFail\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\tconst submitForm = function() {\n\t\t\t\tconst formValues = $( '#acf-create-options-page-form' ).serializeArray();\n\t\t\t\tconst ajaxData = {\n\t\t\t\t\taction: 'acf/create_options_page'\n\t\t\t\t};\n\n\t\t\t\tformValues.forEach( setting => {\n\t\t\t\t\tajaxData[ setting.name ] = setting.value;\n\t\t\t\t} );\n\n\t\t\t\t$.ajax( {\n\t\t\t\t\turl: acf.get( 'ajaxurl' ),\n\t\t\t\t\tdata: acf.prepareForAjax( ajaxData ),\n\t\t\t\t\ttype: 'post',\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: populateLocationSelect,\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst onFail = function( e ) {\n\t\t\t\tconst $form = $( '#acf-create-options-page-form' );\n\t\t\t\tconst $fieldNotices = $form.find( '.acf-field .acf-error-message' );\n\n\t\t\t\t// Hide the general validation failed notice.\n\t\t\t\t$form.find( '.acf-notice' ).first().remove();\n\n\t\t\t\t// Update class for inline notices and move into field label.\n\t\t\t\t$fieldNotices.each( function() {\n\t\t\t\t\tconst $label = $( this ).closest( '.acf-field' ).find( '.acf-label:first' );\n\t\t\t\t\t$( this ).attr( 'class', 'acf-options-page-modal-error' ).appendTo( $label );\n\t\t\t\t} );\n\t\t\t};\n\n\t\t\tconst populateLocationSelect = function( response ) {\n\t\t\t\tif ( response.success && response.data.menu_slug ) {\n\t\t\t\t\t$locationSelect.prepend(\n\t\t\t\t\t\t''\n\t\t\t\t\t);\n\t\t\t\t\t$locationSelect.val( response.data.menu_slug );\n\t\t\t\t\tpopup.close();\n\t\t\t\t} else if ( ! response.success && response.data.error ) {\n\t\t\t\t\talert(response.data.error);\n\t\t\t\t}\n\t\t\t};\n\n\t\t\tgetForm();\n\t\t},\n\t} );\n\n} )( jQuery );","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import './_acf-ui-options-page';\n"],"names":["$","undefined","parentPageSelectTemplate","selection","element","children","text","acf","__","data","html","escHtml","defaultPillTemplate","$selection","innerHTML","id","append","UIOptionsPageManager","Model","wait","events","initialize","get","newSelect2","field","templateSelection","templateResult","dropdownCssClass","toggleMenuPositionDesc","e","$el","parentPage","val","hide","show","optionsPageModalManager","createOptionsPage","$locationSelect","target","popup","getForm","fieldGroupTitle","ajaxData","action","acf_parent_page_choices","optionPageParentOptions","length","field_group_title","ajax","url","prepareForAjax","type","dataType","success","populateForm","response","newPopup","title","content","width","addClass","$pageTitle","find","pageTitleVal","focus","on","validateForm","preventDefault","form","submitForm","failure","onFail","formValues","serializeArray","forEach","setting","name","value","populateLocationSelect","$form","$fieldNotices","first","remove","each","$label","closest","attr","appendTo","menu_slug","prepend","page_title","close","error","alert","jQuery"],"sourceRoot":""} \ No newline at end of file diff --git a/assets/build/js/pro/acf-pro-ui-options-page.min.js b/assets/build/js/pro/acf-pro-ui-options-page.min.js index 8af579e..c873fba 100644 --- a/assets/build/js/pro/acf-pro-ui-options-page.min.js +++ b/assets/build/js/pro/acf-pro-ui-options-page.min.js @@ -1 +1 @@ -(()=>{var e={412:()=>{!function(e,t){const a=function(t){return void 0===t.element?t:t.children&&"None"===t.text?void 0:("acfOptionsPages"===t.text&&(t.text=acf.__("Options Pages")),e('').data("element",t.element).html(acf.escHtml(t.text)))},n=function(t){if(void 0===t.element)return t;const a=e('');return a.html(acf.escHtml(t.element.innerHTML)),"options"!==t.id&&"edit_posts"!==t.id||a.append(''+acf.__("Default")+""),a.data("element",t.element),a};new acf.Model({id:"UIOptionsPageManager",wait:"ready",events:{"change .acf-options-page-parent_slug":"toggleMenuPositionDesc"},initialize:function(){"ui_options_page"===acf.get("screen")&&(acf.newSelect2(e("select.acf-options-page-parent_slug"),{field:!1,templateSelection:a,templateResult:a,dropdownCssClass:"field-type-select-results"}),acf.newSelect2(e("select.acf-options-page-capability"),{field:!1,templateSelection:n,templateResult:n}),acf.newSelect2(e("select.acf-options-page-data_storage"),{field:!1,templateSelection:n,templateResult:n}),this.toggleMenuPositionDesc())},toggleMenuPositionDesc:function(t,a){"none"===e("select.acf-options-page-parent_slug").val()?(e(".acf-menu-position-desc-child").hide(),e(".acf-menu-position-desc-parent").show()):(e(".acf-menu-position-desc-parent").hide(),e(".acf-menu-position-desc-child").show())}}),new acf.Model({id:"optionsPageModalManager",events:{"change .location-rule-value":"createOptionsPage"},createOptionsPage:function(t){const n=e(t.target);if("add_new_options_page"!==n.val())return;let o=!1;const s=function(t){o=acf.newPopup({title:t.data.title,content:t.data.content,width:"600px"}),o.$el.addClass("acf-create-options-page-popup");const n=o.$el.find("#acf_ui_options_page-page_title"),s=n.val();n.focus().val("").val(s),acf.newSelect2(e("#acf_ui_options_page-parent_slug"),{field:!1,templateSelection:a,templateResult:a,dropdownCssClass:"field-type-select-results"}),o.on("submit","form",c)},c=function(t){t.preventDefault(),acf.validateForm({form:e("#acf-create-options-page-form"),success:i,failure:l})},i=function(){const t=e("#acf-create-options-page-form").serializeArray(),a={action:"acf/create_options_page"};t.forEach((e=>{a[e.name]=e.value})),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:p})},l=function(t){const a=e("#acf-create-options-page-form"),n=a.find(".acf-field .acf-error-message");a.find(".acf-notice").first().remove(),n.each((function(){const t=e(this).closest(".acf-field").find(".acf-label:first");e(this).attr("class","acf-options-page-modal-error").appendTo(t)}))},p=function(e){e.success&&e.data.menu_slug?(n.prepend('"),n.val(e.data.menu_slug),o.close()):!e.success&&e.data.error&&alert(e.data.error)};!function(){const t=e(".acf-headerbar-title-field").val(),a={action:"acf/create_options_page",acf_parent_page_choices:this.acf.data.acfParentPageChoices?this.acf.data.acfParentPageChoices:[]};t.length&&(a.field_group_title=t),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:s})}()}})}(jQuery)}},t={};function a(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,a),s.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";a(412)})()})(); \ No newline at end of file +(()=>{var e={412:()=>{!function(e,t){const a=function(t){return void 0===t.element?t:t.children&&"None"===t.text?void 0:("acfOptionsPages"===t.text&&(t.text=acf.__("Options Pages")),e('').data("element",t.element).html(acf.escHtml(t.text)))},n=function(t){if(void 0===t.element)return t;const a=e('');return a.html(acf.escHtml(t.element.innerHTML)),"options"!==t.id&&"edit_posts"!==t.id||a.append(''+acf.__("Default")+""),a.data("element",t.element),a};new acf.Model({id:"UIOptionsPageManager",wait:"ready",events:{"change .acf-options-page-parent_slug":"toggleMenuPositionDesc"},initialize:function(){"ui_options_page"===acf.get("screen")&&(acf.newSelect2(e("select.acf-options-page-parent_slug"),{field:!1,templateSelection:a,templateResult:a,dropdownCssClass:"field-type-select-results"}),acf.newSelect2(e("select.acf-options-page-capability"),{field:!1,templateSelection:n,templateResult:n}),acf.newSelect2(e("select.acf-options-page-data_storage"),{field:!1,templateSelection:n,templateResult:n}),this.toggleMenuPositionDesc())},toggleMenuPositionDesc:function(t,a){"none"===e("select.acf-options-page-parent_slug").val()?(e(".acf-menu-position-desc-child").hide(),e(".acf-menu-position-desc-parent").show()):(e(".acf-menu-position-desc-parent").hide(),e(".acf-menu-position-desc-child").show())}}),new acf.Model({id:"optionsPageModalManager",events:{"change .location-rule-value":"createOptionsPage"},createOptionsPage:function(t){const n=e(t.target);if("add_new_options_page"!==n.val())return;let o=!1;const s=function(t){o=acf.newPopup({title:t.data.title,content:t.data.content,width:"600px"}),o.$el.addClass("acf-create-options-page-popup");const n=o.$el.find("#acf_ui_options_page-page_title"),s=n.val();n.focus().val("").val(s),acf.newSelect2(e("#acf_ui_options_page-parent_slug"),{field:!1,templateSelection:a,templateResult:a,dropdownCssClass:"field-type-select-results"}),o.on("submit","form",c)},c=function(t){t.preventDefault(),acf.validateForm({form:e("#acf-create-options-page-form"),success:i,failure:l})},i=function(){const t=e("#acf-create-options-page-form").serializeArray(),a={action:"acf/create_options_page"};t.forEach((e=>{a[e.name]=e.value})),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:p})},l=function(t){const a=e("#acf-create-options-page-form"),n=a.find(".acf-field .acf-error-message");a.find(".acf-notice").first().remove(),n.each((function(){const t=e(this).closest(".acf-field").find(".acf-label:first");e(this).attr("class","acf-options-page-modal-error").appendTo(t)}))},p=function(e){e.success&&e.data.menu_slug?(n.prepend('"),n.val(e.data.menu_slug),o.close()):!e.success&&e.data.error&&alert(e.data.error)};!function(){const t=e(".acf-headerbar-title-field").val(),a={action:"acf/create_options_page",acf_parent_page_choices:this.acf.data.optionPageParentOptions?this.acf.data.optionPageParentOptions:[]};t.length&&(a.field_group_title=t),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:s})}()}})}(jQuery)}},t={};function a(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,a),s.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";a(412)})()})(); \ No newline at end of file diff --git a/includes/acf-bidirectional-functions.php b/includes/acf-bidirectional-functions.php index a4f7d6a..40864d8 100644 --- a/includes/acf-bidirectional-functions.php +++ b/includes/acf-bidirectional-functions.php @@ -10,10 +10,10 @@ * * @since 6.2 * - * @param array $target_item_ids The post, user or term IDs which should be updated with the origin item ID. - * @param int|string $post_id The ACF encoded origin post, user or term ID. - * @param array $field The field being updated on the origin post, user or term ID. - * @param string|false $target_prefix The ACF prefix for a post, user or term ID required for the update_field call for this field type. + * @param array $target_item_ids The post, user or term IDs which should be updated with the origin item ID. + * @param integer|string $post_id The ACF encoded origin post, user or term ID. + * @param array $field The field being updated on the origin post, user or term ID. + * @param string|false $target_prefix The ACF prefix for a post, user or term ID required for the update_field call for this field type. */ function acf_update_bidirectional_values( $target_item_ids, $post_id, $field, $target_prefix = false ) { @@ -57,7 +57,7 @@ function acf_update_bidirectional_values( $target_item_ids, $post_id, $field, $t // Prefix additions and subtractions for destinations which aren't posts. if ( ! empty( $target_prefix ) ) { - $mapper = function( $v ) use ( $target_prefix ) { + $mapper = function ( $v ) use ( $target_prefix ) { return $target_prefix . '_' . $v; }; $additions = array_map( $mapper, $additions ); @@ -89,6 +89,7 @@ function acf_update_bidirectional_values( $target_item_ids, $post_id, $field, $t * @since 6.2 * * @param string $object_type The object type that will be updated on the target field, such as 'term', 'user' or 'post'. + * * @return array An array of valid field type names (slugs) for the target of the bidirectional field. */ function acf_get_valid_bidirectional_target_types( $object_type ) { @@ -153,7 +154,7 @@ function acf_build_bidirectional_relationship_field_target_args( $results, $opti $field_groups = array_filter( acf_get_field_groups(), - function( $field_group ) { + function ( $field_group ) { return $field_group['active']; } ); diff --git a/includes/acf-field-functions.php b/includes/acf-field-functions.php index 2285f12..5abda4e 100644 --- a/includes/acf-field-functions.php +++ b/includes/acf-field-functions.php @@ -309,7 +309,6 @@ function acf_translate_field( $field = array() ) { // Translate field settings if textdomain is set. if ( $l10n && $l10n_textdomain ) { - $field['label'] = acf_translate( $field['label'] ); $field['instructions'] = acf_translate( $field['instructions'] ); @@ -470,7 +469,7 @@ function acf_get_field_count( $parent ) { * @since 5.0.0 * * @param int $count The number of fields. - * @param array $parent The field group or field array. + * @param array $parent The field group or field array. */ return apply_filters( 'acf/get_field_count', count( $raw_fields ), $parent ); } @@ -604,7 +603,6 @@ function acf_render_fields( $fields, $post_id = 0, $el = 'div', $instruction = ' // Loop over and render fields. if ( $fields ) { foreach ( $fields as $field ) { - $field = apply_filters( 'acf/pre_render_field', $field, $post_id ); // Load value if not already loaded. @@ -1323,7 +1321,6 @@ function acf_get_sub_field( $id, $field ) { // return return $sub_field; - } // Register variation. @@ -1588,7 +1585,7 @@ function acf_prepare_fields_for_import( $fields = array() ) { } // Iterate. - $i++; + ++$i; } /** diff --git a/includes/acf-hook-functions.php b/includes/acf-hook-functions.php index 8821556..2fafd4f 100644 --- a/includes/acf-hook-functions.php +++ b/includes/acf-hook-functions.php @@ -220,4 +220,3 @@ function _acf_apply_deprecated_hook() { // Return first arg. return $args[0]; } - diff --git a/includes/acf-wp-functions.php b/includes/acf-wp-functions.php index 1727140..a6b8ee6 100644 --- a/includes/acf-wp-functions.php +++ b/includes/acf-wp-functions.php @@ -257,7 +257,6 @@ function acf_get_object_id( $object ) { } } elseif ( isset( $object['id'] ) ) { return (int) $object['id']; - } elseif ( isset( $object['ID'] ) ) { return (int) $object['ID']; } diff --git a/includes/admin/admin-internal-post-type-list.php b/includes/admin/admin-internal-post-type-list.php index 744eb7c..8ba239b 100644 --- a/includes/admin/admin-internal-post-type-list.php +++ b/includes/admin/admin-internal-post-type-list.php @@ -935,7 +935,6 @@ if ( ! class_exists( 'ACF_Admin_Internal_Post_Type_List' ) ) : acf_delete_internal_post_type( $post_id, $this->post_type ); } } - } endif; // Class exists check. diff --git a/includes/admin/admin-internal-post-type.php b/includes/admin/admin-internal-post-type.php index abbe7ad..6a327e2 100644 --- a/includes/admin/admin-internal-post-type.php +++ b/includes/admin/admin-internal-post-type.php @@ -356,7 +356,6 @@ if ( ! class_exists( 'ACF_Admin_Internal_Post_Type' ) ) : ) ); } - } endif; // Class exists check. diff --git a/includes/admin/admin-options-pages-preview.php b/includes/admin/admin-options-pages-preview.php index fce442c..046e788 100644 --- a/includes/admin/admin-options-pages-preview.php +++ b/includes/admin/admin-options-pages-preview.php @@ -62,7 +62,6 @@ if ( ! class_exists( 'ACF_Admin_Options_Preview' ) ) : $view = array( 'screen_id' => $screen->id ); acf_get_view( 'options-page-preview', $view ); } - } new ACF_Admin_Options_Preview(); diff --git a/includes/admin/admin-tools.php b/includes/admin/admin-tools.php index 1a89d06..48cb3d5 100644 --- a/includes/admin/admin-tools.php +++ b/includes/admin/admin-tools.php @@ -33,7 +33,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : // actions add_action( 'admin_menu', array( $this, 'admin_menu' ), 15 ); - } /** @@ -52,7 +51,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : $instance = new $class(); $this->tools[ $instance->name ] = $instance; - } @@ -71,7 +69,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : function get_tool( $name ) { return isset( $this->tools[ $name ] ) ? $this->tools[ $name ] : null; - } @@ -90,7 +87,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : function get_tools() { return $this->tools; - } @@ -119,7 +115,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : // actions add_action( 'load-' . $page, array( $this, 'load' ) ); - } @@ -150,7 +145,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : // load acf scripts acf_enqueue_scripts(); - } /** @@ -187,7 +181,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : // action do_action( 'acf/include_admin_tools' ); - } @@ -216,7 +209,6 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : $tool->submit(); } } - } @@ -254,12 +246,10 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : // add metabox add_meta_box( 'acf-admin-tool-' . $tool->name, acf_esc_html( $tool->title ), array( $this, 'metabox_html' ), $screen->id, 'normal', 'default', array( 'tool' => $tool->name ) ); - } // view acf_get_view( 'tools/tools', $view ); - } @@ -286,12 +276,10 @@ if ( ! class_exists( 'acf_admin_tools' ) ) : acf_nonce_input( $tool->name ); echo ''; } - } // initialize acf()->admin_tools = new acf_admin_tools(); - endif; // class_exists check @@ -311,7 +299,6 @@ endif; // class_exists check function acf_register_admin_tool( $class ) { return acf()->admin_tools->register_tool( $class ); - } @@ -331,7 +318,6 @@ function acf_register_admin_tool( $class ) { function acf_get_admin_tools_url() { return admin_url( 'edit.php?post_type=acf-field-group&page=acf-tools' ); - } @@ -351,5 +337,4 @@ function acf_get_admin_tools_url() { function acf_get_admin_tool_url( $tool = '' ) { return acf_get_admin_tools_url() . '&tool=' . $tool; - } diff --git a/includes/admin/admin-upgrade.php b/includes/admin/admin-upgrade.php index c4dfa86..a1150c1 100644 --- a/includes/admin/admin-upgrade.php +++ b/includes/admin/admin-upgrade.php @@ -76,7 +76,7 @@ if ( ! class_exists( 'ACF_Admin_Upgrade' ) ) : */ function network_admin_menu() { $network_upgrade_needed = get_site_transient( $this->network_upgrade_needed_transient ); - + // No transient value exists, so run the upgrade check. if ( $network_upgrade_needed === false ) { $network_upgrade_needed = $this->check_for_network_upgrades(); @@ -103,7 +103,7 @@ if ( ! class_exists( 'ACF_Admin_Upgrade' ) ) : /** * Checks if an ACF database upgrade is required on any site in the * multisite network. - * + * * Stores the result in `$this->network_upgrade_needed_transient`, * which is version-linked to ACF_UPGRADE_VERSION: the highest ACF * version that requires an upgrade function to run. Bumping @@ -119,7 +119,7 @@ if ( ! class_exists( 'ACF_Admin_Upgrade' ) ) : public function check_for_network_upgrades() { $network_upgrade_needed = 'no'; - $sites = get_sites( + $sites = get_sites( array( 'number' => 0, 'fields' => 'ids', // Reduces PHP memory usage. @@ -293,5 +293,4 @@ if ( ! class_exists( 'ACF_Admin_Upgrade' ) ) : // instantiate acf_new_instance( 'ACF_Admin_Upgrade' ); - endif; // class_exists check diff --git a/includes/admin/admin.php b/includes/admin/admin.php index 5391dda..fc46321 100644 --- a/includes/admin/admin.php +++ b/includes/admin/admin.php @@ -303,10 +303,8 @@ if ( ! class_exists( 'ACF_Admin' ) ) : } return $submenu_file; } - } // Instantiate. acf_new_instance( 'ACF_Admin' ); - endif; // class_exists check diff --git a/includes/admin/post-types/admin-field-group.php b/includes/admin/post-types/admin-field-group.php index 1e1489e..db91e16 100644 --- a/includes/admin/post-types/admin-field-group.php +++ b/includes/admin/post-types/admin-field-group.php @@ -122,14 +122,6 @@ if ( ! class_exists( 'acf_admin_field_group' ) ) : ) ); - if ( acf_is_pro() && acf_get_setting( 'enable_options_pages_ui' ) ) { - acf_localize_data( - array( - 'acfParentPageChoices' => ACF_Admin_UI_Options_Page::get_parent_page_choices(), - ) - ); - } - acf_localize_data( array( 'fieldTypes' => acf_get_field_types_info(), @@ -619,7 +611,6 @@ if ( ! class_exists( 'acf_admin_field_group' ) ) : die(); } - } // initialize. diff --git a/includes/admin/post-types/admin-field-groups.php b/includes/admin/post-types/admin-field-groups.php index e4cf3ea..6e5e1a9 100644 --- a/includes/admin/post-types/admin-field-groups.php +++ b/includes/admin/post-types/admin-field-groups.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'ACF_Admin_Field_Groups' ) ) : - #[AllowDynamicProperties] class ACF_Admin_Field_Groups extends ACF_Admin_Internal_Post_Type_List { @@ -386,10 +385,8 @@ if ( ! class_exists( 'ACF_Admin_Field_Groups' ) ) : return $text; } - } // Instantiate. acf_new_instance( 'ACF_Admin_Field_Groups' ); - endif; // Class exists check. diff --git a/includes/admin/post-types/admin-post-type.php b/includes/admin/post-types/admin-post-type.php index b511a60..9630094 100644 --- a/includes/admin/post-types/admin-post-type.php +++ b/includes/admin/post-types/admin-post-type.php @@ -362,11 +362,9 @@ if ( ! class_exists( 'ACF_Admin_Post_Type' ) ) : public function mb_advanced_settings() { acf_get_view( $this->post_type . '/advanced-settings' ); } - } new ACF_Admin_Post_Type(); - endif; // Class exists check. ?> diff --git a/includes/admin/post-types/admin-post-types.php b/includes/admin/post-types/admin-post-types.php index 56e4f09..7cf13b2 100644 --- a/includes/admin/post-types/admin-post-types.php +++ b/includes/admin/post-types/admin-post-types.php @@ -370,10 +370,8 @@ if ( ! class_exists( 'ACF_Admin_Post_Types' ) ) : __( 'This post type could not be registered because its key is in use by another post type registered by another plugin or theme.', 'acf' ) . '"> ' . _x( 'Registration Failed', 'post status', 'acf' ); } - } // Instantiate. acf_new_instance( 'ACF_Admin_Post_Types' ); - endif; // Class exists check. diff --git a/includes/admin/post-types/admin-taxonomies.php b/includes/admin/post-types/admin-taxonomies.php index dada98b..b655060 100644 --- a/includes/admin/post-types/admin-taxonomies.php +++ b/includes/admin/post-types/admin-taxonomies.php @@ -299,8 +299,8 @@ if ( ! class_exists( 'ACF_Admin_Taxonomies' ) ) : } $num_terms = wp_count_terms( - $taxonomy['taxonomy'], array( + 'taxonomy' => $taxonomy['taxonomy'], 'hide_empty' => false, 'parent' => 0, ) @@ -377,10 +377,8 @@ if ( ! class_exists( 'ACF_Admin_Taxonomies' ) ) : __( 'This taxonomy could not be registered because its key is in use by another taxonomy registered by another plugin or theme.', 'acf' ) . '"> ' . _x( 'Registration Failed', 'post status', 'acf' ); } - } // Instantiate. acf_new_instance( 'ACF_Admin_Taxonomies' ); - endif; // Class exists check. diff --git a/includes/admin/post-types/admin-taxonomy.php b/includes/admin/post-types/admin-taxonomy.php index 6077df7..17cbec1 100644 --- a/includes/admin/post-types/admin-taxonomy.php +++ b/includes/admin/post-types/admin-taxonomy.php @@ -364,7 +364,6 @@ if ( ! class_exists( 'ACF_Admin_Taxonomy' ) ) : public function mb_advanced_settings() { acf_get_view( $this->post_type . '/advanced-settings' ); } - } new ACF_Admin_Taxonomy(); diff --git a/includes/admin/tools/class-acf-admin-tool-export.php b/includes/admin/tools/class-acf-admin-tool-export.php index 787c99d..2b7f516 100644 --- a/includes/admin/tools/class-acf-admin-tool-export.php +++ b/includes/admin/tools/class-acf-admin-tool-export.php @@ -38,7 +38,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : if ( $this->is_active() ) { $this->title .= ' - ' . __( 'Generate PHP', 'acf' ); } - } @@ -61,16 +60,12 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : // download if ( $action === 'download' ) { - $this->submit_download(); // generate } elseif ( $action === 'generate' ) { - $this->submit_generate(); - } - } @@ -105,7 +100,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : // return echo acf_json_encode( $json ) . "\r\n"; die; - } @@ -137,7 +131,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : // redirect wp_redirect( $url ); exit; - } @@ -168,7 +161,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : acf_add_admin_notice( $text, 'success' ); } } - } @@ -188,16 +180,12 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : // single (generate PHP) if ( $this->is_active() ) { - $this->html_single(); // archive } else { - $this->html_archive(); - } - } @@ -361,7 +349,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Export' ) ) : diff --git a/includes/admin/tools/class-acf-admin-tool-import.php b/includes/admin/tools/class-acf-admin-tool-import.php index 96cf765..e92d0c9 100644 --- a/includes/admin/tools/class-acf-admin-tool-import.php +++ b/includes/admin/tools/class-acf-admin-tool-import.php @@ -26,7 +26,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Import' ) ) : $this->name = 'import'; $this->title = __( 'Import Field Groups', 'acf' ); $this->icon = 'dashicons-upload'; - } @@ -133,7 +132,6 @@ if ( ! class_exists( 'ACF_Admin_Tool_Import' ) ) : ?> diff --git a/includes/admin/tools/class-acf-admin-tool.php b/includes/admin/tools/class-acf-admin-tool.php index f590ad9..f7e2b7b 100644 --- a/includes/admin/tools/class-acf-admin-tool.php +++ b/includes/admin/tools/class-acf-admin-tool.php @@ -110,7 +110,6 @@ if ( ! class_exists( 'ACF_Admin_Tool' ) ) : // initialize $this->initialize(); - } @@ -129,7 +128,6 @@ if ( ! class_exists( 'ACF_Admin_Tool' ) ) : function initialize() { /* do nothing */ - } @@ -149,7 +147,6 @@ if ( ! class_exists( 'ACF_Admin_Tool' ) ) : function load() { /* do nothing */ - } @@ -166,7 +163,6 @@ if ( ! class_exists( 'ACF_Admin_Tool' ) ) : */ function html() { - } @@ -183,12 +179,7 @@ if ( ! class_exists( 'ACF_Admin_Tool' ) ) : */ function submit() { - } - - } endif; // class_exists check - - diff --git a/includes/admin/views/acf-field-group/conditional-logic.php b/includes/admin/views/acf-field-group/conditional-logic.php index df48146..9f0f96f 100644 --- a/includes/admin/views/acf-field-group/conditional-logic.php +++ b/includes/admin/views/acf-field-group/conditional-logic.php @@ -5,7 +5,6 @@ $disabled = false; // empty if ( empty( $field['conditional_logic'] ) ) { - $disabled = true; $field['conditional_logic'] = array( @@ -43,7 +42,13 @@ if ( empty( $field['conditional_logic'] ) ) { -
                    diff --git a/includes/admin/views/acf-field-group/location-rule.php b/includes/admin/views/acf-field-group/location-rule.php index 7f44204..a8c7c95 100644 --- a/includes/admin/views/acf-field-group/location-rule.php +++ b/includes/admin/views/acf-field-group/location-rule.php @@ -13,7 +13,6 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' // array if ( is_array( $choices ) ) { - acf_render_field( array( 'type' => 'select', @@ -24,7 +23,6 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' 'class' => 'refresh-location-rule', ) ); - } ?> @@ -38,7 +36,6 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' // array if ( is_array( $choices ) ) { - acf_render_field( array( 'type' => 'select', @@ -51,9 +48,7 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' // custom } else { - echo $choices; - } ?> @@ -67,7 +62,6 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' // array if ( is_array( $choices ) ) { - acf_render_field( array( 'type' => 'select', @@ -81,9 +75,7 @@ $prefix = 'acf_field_group[location][' . $rule['group'] . '][' . $rule['id'] . ' // custom } else { - echo $choices; - } ?> diff --git a/includes/admin/views/acf-field-group/locations.php b/includes/admin/views/acf-field-group/locations.php index d30de7b..7e0131d 100644 --- a/includes/admin/views/acf-field-group/locations.php +++ b/includes/admin/views/acf-field-group/locations.php @@ -29,7 +29,6 @@ global $field_group; 'group_id' => "group_{$i}", ) ); - endforeach; ?> diff --git a/includes/admin/views/acf-field-group/pro-features.php b/includes/admin/views/acf-field-group/pro-features.php index 8cebeec..fa59f6b 100644 --- a/includes/admin/views/acf-field-group/pro-features.php +++ b/includes/admin/views/acf-field-group/pro-features.php @@ -9,7 +9,7 @@ $acf_more_tools_link = acf_add_url_utm_tags( 'https://wpengine.co $acf_wpengine_logo_link = acf_add_url_utm_tags( 'https://wpengine.com/', 'bx_prod_referral', 'acf_free_plugin_cta_panel_logo', false, 'acf_plugin', 'referral' ); if ( acf_is_pro() ) { - if ( ! acf_pro_get_license_key() ) { + if ( ! acf_pro_get_license_key() && acf_is_updates_page_visible() ) { $acf_learn_more_target = ''; $acf_learn_more_text = __( 'Manage License', 'acf' ); $acf_learn_more_link = esc_url( admin_url( 'edit.php?post_type=acf-field-group&page=acf-settings-updates#acf_pro_license' ) ); diff --git a/includes/admin/views/acf-post-type/advanced-settings.php b/includes/admin/views/acf-post-type/advanced-settings.php index 6e0d916..1f0b87f 100644 --- a/includes/admin/views/acf-post-type/advanced-settings.php +++ b/includes/admin/views/acf-post-type/advanced-settings.php @@ -216,9 +216,14 @@ foreach ( acf_get_combined_post_type_settings_tabs() as $tab_key => $tab_label ) 'key' => 'add_new', 'prefix' => 'acf_post_type[labels]', 'value' => $acf_post_type['labels']['add_new'], + 'data' => array( + /* translators: %s Singular form of post type name */ + 'label' => __( 'Add New %s', 'acf' ), + 'replace' => 'singular', + ), 'label' => __( 'Add New', 'acf' ), 'instructions' => __( 'In the post type submenu in the admin dashboard.', 'acf' ), - 'placeholder' => __( 'Add New', 'acf' ), + 'placeholder' => __( 'Add New Post', 'acf' ), ), 'div', 'field' @@ -1285,4 +1290,3 @@ foreach ( acf_get_combined_post_type_settings_tabs() as $tab_key => $tab_label ) echo '
                    '; } - diff --git a/includes/admin/views/acf-taxonomy/advanced-settings.php b/includes/admin/views/acf-taxonomy/advanced-settings.php index 1663532..9125414 100644 --- a/includes/admin/views/acf-taxonomy/advanced-settings.php +++ b/includes/admin/views/acf-taxonomy/advanced-settings.php @@ -1034,7 +1034,7 @@ foreach ( acf_get_combined_taxonomy_settings_tabs() as $tab_key => $tab_label ) 'default' => 1, 'hide_search' => true, 'class' => 'query_var', - 'conditions' => array( + 'conditions' => array( 'field' => 'publicly_queryable', 'operator' => '==', 'value' => 1, diff --git a/includes/admin/views/global/navigation.php b/includes/admin/views/global/navigation.php index dd38e04..be4f721 100644 --- a/includes/admin/views/global/navigation.php +++ b/includes/admin/views/global/navigation.php @@ -212,8 +212,10 @@ function acf_print_menu_section( $menu_items, $section = '' ) { $unlock_text = __( 'Unlock Extra Features with ACF PRO', 'acf' ); if ( acf_is_pro() ) { - $unlock_url = admin_url( 'edit.php?post_type=acf-field-group&page=acf-settings-updates#acf_pro_license' ); - $unlock_target = ''; + if ( acf_is_updates_page_visible() ) { + $unlock_url = admin_url( 'edit.php?post_type=acf-field-group&page=acf-settings-updates#acf_pro_license' ); + $unlock_target = ''; + } if ( acf_pro_is_license_expired() ) { $unlock_url = acf_add_url_utm_tags( acf_pro_get_manage_license_url(), 'ACF renewal', 'header' ); diff --git a/includes/admin/views/upgrade/network.php b/includes/admin/views/upgrade/network.php index 9ee2a5b..ba3a683 100644 --- a/includes/admin/views/upgrade/network.php +++ b/includes/admin/views/upgrade/network.php @@ -23,7 +23,7 @@

                    -

                    +

                    @@ -64,7 +64,7 @@ - class="alternate"> + class="alternate">
                    @@ -85,7 +85,6 @@ // restore restore_current_blog(); - endforeach; endif; @@ -94,7 +93,7 @@

                    -

                    Return to network dashboard', 'acf' ), network_admin_url() ); ?>

                    +

                    Return to network dashboard', 'acf' ), network_admin_url() ); ?>

                    'html', 'html' => $html, ); - } // return return $form_fields; - } @@ -225,12 +219,9 @@ acf.unload.active = 0; // return return $post; } - - } new acf_form_attachment(); - endif; ?> diff --git a/includes/forms/form-comment.php b/includes/forms/form-comment.php index b514919..6d7da00 100644 --- a/includes/forms/form-comment.php +++ b/includes/forms/form-comment.php @@ -42,7 +42,6 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // save add_action( 'edit_comment', array( $this, 'save_comment' ), 10, 1 ); add_action( 'comment_post', array( $this, 'save_comment' ), 10, 1 ); - } @@ -66,9 +65,7 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // validate page if ( $pagenow == 'comment.php' ) { - return true; - } // return @@ -94,9 +91,7 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // validate page if ( ! $this->validate_page() ) { - return; - } // load acf scripts @@ -105,7 +100,6 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // actions add_action( 'admin_footer', array( $this, 'admin_footer' ), 10, 1 ); add_action( 'add_meta_boxes_comment', array( $this, 'edit_comment' ), 10, 1 ); - } @@ -163,9 +157,7 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // edit_url if ( $field_group['ID'] && acf_current_user_can_admin() ) { - $o['edit_url'] = admin_url( 'post.php?post=' . $field_group['ID'] . '&action=edit' ); - } ?> @@ -186,7 +178,6 @@ if ( ! class_exists( 'acf_form_comment' ) ) : } } - } @@ -240,11 +231,9 @@ if ( ! class_exists( 'acf_form_comment' ) ) : echo '
                    '; foreach ( $field_groups as $field_group ) { - $fields = acf_get_fields( $field_group ); acf_render_fields( $fields, $post_id, 'p', $field_group['instruction_placement'] ); - } echo '
                    '; @@ -255,7 +244,6 @@ if ( ! class_exists( 'acf_form_comment' ) ) : // return return $html; - } @@ -288,7 +276,6 @@ if ( ! class_exists( 'acf_form_comment' ) ) : if ( acf_validate_save_post( true ) ) { acf_save_post( "comment_{$comment_id}" ); } - } @@ -330,13 +317,10 @@ if ( ! class_exists( 'acf_form_comment' ) ) : })(jQuery); diff --git a/includes/forms/form-customizer.php b/includes/forms/form-customizer.php index 59b5eea..f325d53 100644 --- a/includes/forms/form-customizer.php +++ b/includes/forms/form-customizer.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'acf_form_customizer' ) ) : - #[AllowDynamicProperties] class acf_form_customizer { @@ -37,7 +36,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // save add_filter( 'widget_update_callback', array( $this, 'save_widget' ), 10, 4 ); - } @@ -66,7 +64,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // actions add_action( 'acf/input/admin_footer', array( $this, 'admin_footer' ), 1 ); - } @@ -116,7 +113,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // update $data['fields'][ $field['name'] ] = $field['key']; - } // append data to instance @@ -124,7 +120,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // return return $instance; - } @@ -179,7 +174,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // append $data[] = $setting; - } // bail early if no settings @@ -189,7 +183,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // return return $data; - } @@ -225,7 +218,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // append acf_value to preview_values $this->preview_values[ $data['post_id'] ] = $data['values']; $this->preview_fields[ $data['post_id'] ] = $data['fields']; - } // bail early if no preview_values @@ -236,7 +228,6 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // add filters add_filter( 'acf/pre_load_value', array( $this, 'pre_load_value' ), 10, 3 ); add_filter( 'acf/pre_load_reference', array( $this, 'pre_load_reference' ), 10, 3 ); - } /** @@ -323,9 +314,7 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // remove [acf] data from saved widget array $id_data = $setting->id_data(); add_filter( 'pre_update_option_' . $id_data['base'], array( $this, 'pre_update_option' ), 10, 3 ); - } - } @@ -360,12 +349,10 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : // remove widget unset( $value[ $i ]['acf'] ); - } // return return $value; - } @@ -459,13 +446,10 @@ if ( ! class_exists( 'acf_form_customizer' ) ) : })(jQuery); diff --git a/includes/forms/form-front.php b/includes/forms/form-front.php index 38b454d..743cb5e 100644 --- a/includes/forms/form-front.php +++ b/includes/forms/form-front.php @@ -67,7 +67,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // filters add_filter( 'acf/pre_save_post', array( $this, 'pre_save_post' ), 5, 2 ); - } @@ -132,7 +131,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // new post? if ( $args['post_id'] === 'new_post' ) { - $args['new_post'] = wp_parse_args( $args['new_post'], array( @@ -140,7 +138,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : 'post_status' => 'draft', ) ); - } // filter @@ -148,7 +145,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // return return $args; - } @@ -172,7 +168,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // append $this->forms[ $args['id'] ] = $args; - } @@ -198,7 +193,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // return return $this->forms[ $id ]; - } @@ -227,16 +221,13 @@ if ( ! class_exists( 'acf_form_front' ) ) : // register acf_add_local_field( $field ); - } // honeypot if ( ! empty( $_POST['acf']['_validate_email'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Data not used; presence indicates spam. acf_add_validation_error( '', __( 'Spam Detected', 'acf' ) ); - } - } @@ -265,32 +256,25 @@ if ( ! class_exists( 'acf_form_front' ) ) : // update post $save['ID'] = $post_id; - } elseif ( $post_id == 'new_post' ) { // merge in new post data $save = array_merge( $save, $form['new_post'] ); - } else { // not post return $post_id; - } // phpcs:disable WordPress.Security.NonceVerification.Missing -- Verified in check_submit_form(). // save post_title if ( isset( $_POST['acf']['_post_title'] ) ) { - $save['post_title'] = acf_extract_var( $_POST['acf'], '_post_title' ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- Sanitized by WP when saved. - } // save post_content if ( isset( $_POST['acf']['_post_content'] ) ) { - $save['post_content'] = acf_extract_var( $_POST['acf'], '_post_content' ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- Sanitized by WP when saved. - } // phpcs:enable WordPress.Security.NonceVerification.Missing @@ -301,25 +285,18 @@ if ( ! class_exists( 'acf_form_front' ) ) : // validate if ( count( $save ) == 1 ) { - return $post_id; - } // save if ( $save['ID'] ) { - wp_update_post( $save ); - } else { - $post_id = wp_insert_post( $save ); - } // return return $post_id; - } @@ -343,7 +320,6 @@ if ( ! class_exists( 'acf_form_front' ) ) : // load acf scripts acf_enqueue_scripts(); - } @@ -446,9 +422,7 @@ if ( ! class_exists( 'acf_form_front' ) ) : // redirect wp_redirect( $return ); exit; - } - } @@ -593,12 +567,10 @@ if ( ! class_exists( 'acf_form_front' ) ) : form_front = new acf_form_front(); - endif; // class_exists check @@ -619,25 +591,21 @@ endif; // class_exists check function acf_form_head() { acf()->form_front->enqueue_form(); - } function acf_form( $args = array() ) { acf()->form_front->render_form( $args ); - } function acf_get_form( $id = '' ) { return acf()->form_front->get_form( $id ); - } function acf_register_form( $args ) { acf()->form_front->add_form( $args ); - } ?> diff --git a/includes/forms/form-gutenberg.php b/includes/forms/form-gutenberg.php index e3612be..7c8f491 100644 --- a/includes/forms/form-gutenberg.php +++ b/includes/forms/form-gutenberg.php @@ -186,5 +186,4 @@ if ( ! class_exists( 'ACF_Form_Gutenberg' ) ) : } acf_new_instance( 'ACF_Form_Gutenberg' ); - endif; diff --git a/includes/forms/form-nav-menu.php b/includes/forms/form-nav-menu.php index 77c6c51..4720e46 100644 --- a/includes/forms/form-nav-menu.php +++ b/includes/forms/form-nav-menu.php @@ -32,7 +32,6 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : // filters add_filter( 'wp_get_nav_menu_items', array( $this, 'wp_get_nav_menu_items' ), 10, 3 ); add_filter( 'wp_edit_nav_menu_walker', array( $this, 'wp_edit_nav_menu_walker' ), 10, 2 ); - } @@ -62,7 +61,6 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : // actions add_action( 'admin_footer', array( $this, 'admin_footer' ), 1 ); - } @@ -163,7 +161,6 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : // save nav menu items $this->update_nav_menu_items( $menu_id ); - } @@ -190,9 +187,7 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : $posted_values = acf_sanitize_request_args( $_POST['menu-item-acf'] ); foreach ( $posted_values as $post_id => $values ) { - acf_save_post( $post_id, $values ); - } // phpcs:enable WordPress.Security.NonceVerification.Missing } @@ -267,10 +262,8 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : // validate acf_validate_values( $values, $prefix ); - } // phpcs:enable // phpcs:disable WordPress.Security.NonceVerification.Missing - } /* @@ -317,7 +310,6 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : // loop foreach ( $field_groups as $field_group ) { - $fields = acf_get_fields( $field_group ); echo '
                    '; @@ -331,7 +323,6 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : echo '
                    '; echo '
                    '; - } } @@ -386,12 +377,9 @@ if ( ! class_exists( 'acf_form_nav_menu' ) ) : })(jQuery); diff --git a/includes/forms/form-post.php b/includes/forms/form-post.php index 065d9f8..5fbf1ce 100644 --- a/includes/forms/form-post.php +++ b/includes/forms/form-post.php @@ -135,7 +135,6 @@ if ( ! class_exists( 'ACF_Form_Post' ) ) : // Add the meta box. add_meta_box( $id, acf_esc_html( $title ), array( $this, 'render_meta_box' ), $post_type, $context, $priority, array( 'field_group' => $field_group ) ); - } // Set style from first field group. @@ -339,7 +338,4 @@ if ( ! class_exists( 'ACF_Form_Post' ) ) : } acf_new_instance( 'ACF_Form_Post' ); - endif; - - diff --git a/includes/forms/form-taxonomy.php b/includes/forms/form-taxonomy.php index 48c5e45..0e16bd6 100644 --- a/includes/forms/form-taxonomy.php +++ b/includes/forms/form-taxonomy.php @@ -41,7 +41,6 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : // delete add_action( 'delete_term', array( $this, 'delete_term' ), 10, 4 ); - } @@ -65,9 +64,7 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : // validate page if ( $pagenow === 'edit-tags.php' || $pagenow === 'term.php' ) { - return true; - } // return @@ -93,9 +90,7 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : // validate page if ( ! $this->validate_page() ) { - return; - } // vars @@ -109,7 +104,6 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : add_action( 'admin_footer', array( $this, 'admin_footer' ), 10, 1 ); add_action( "{$taxonomy}_add_form_fields", array( $this, 'add_term' ), 10, 1 ); add_action( "{$taxonomy}_edit_form", array( $this, 'edit_term' ), 10, 2 ); - } @@ -163,9 +157,7 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : // wrap echo ''; - } - } @@ -199,7 +191,6 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : // render if ( ! empty( $field_groups ) ) { - acf_form_data( array( 'screen' => 'taxonomy', @@ -219,10 +210,8 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : $fields = acf_get_fields( $field_group ); acf_render_fields( $fields, $post_id, 'tr', 'field' ); echo ''; - } } - } @@ -320,7 +309,6 @@ if ( ! class_exists( 'acf_form_taxonomy' ) ) : })(jQuery); diff --git a/includes/forms/form-widget.php b/includes/forms/form-widget.php index 3c99d4d..f514bf6 100644 --- a/includes/forms/form-widget.php +++ b/includes/forms/form-widget.php @@ -11,7 +11,6 @@ */ if ( ! class_exists( 'acf_form_widget' ) ) : - #[AllowDynamicProperties] class acf_form_widget { @@ -43,7 +42,6 @@ if ( ! class_exists( 'acf_form_widget' ) ) : // filters add_filter( 'widget_update_callback', array( $this, 'save_widget' ), 10, 4 ); - } @@ -67,11 +65,8 @@ if ( ! class_exists( 'acf_form_widget' ) ) : if ( acf_is_screen( 'widgets' ) || acf_is_screen( 'customize' ) ) { // valid - } else { - return; - } // load acf scripts @@ -79,7 +74,6 @@ if ( ! class_exists( 'acf_form_widget' ) ) : // actions add_action( 'acf/input/admin_footer', array( $this, 'admin_footer' ), 1 ); - } @@ -139,9 +133,7 @@ if ( ! class_exists( 'acf_form_widget' ) ) : // get id if ( $widget->number !== '__i__' ) { - $post_id = "widget_{$widget->id}"; - } // get field groups @@ -184,7 +176,6 @@ if ( ! class_exists( 'acf_form_widget' ) ) : // render acf_render_fields( $fields, $post_id, 'div', $field_group['instruction_placement'] ); - } // wrap @@ -202,9 +193,7 @@ if ( ! class_exists( 'acf_form_widget' ) ) : diff --git a/includes/l10n.php b/includes/l10n.php index 54fcfea..6597792 100644 --- a/includes/l10n.php +++ b/includes/l10n.php @@ -122,17 +122,17 @@ function acf_load_textdomain( $domain = 'acf' ) { return load_textdomain( $domain, acf_get_path( 'lang/' . $mofile ) ); } - /** - * _acf_apply_language_cache_key - * - * Applies the current language to the cache key. - * - * @date 23/1/19 - * @since 5.7.11 - * - * @param string $key The cache key. - * @return string - */ +/** + * _acf_apply_language_cache_key + * + * Applies the current language to the cache key. + * + * @date 23/1/19 + * @since 5.7.11 + * + * @param string $key The cache key. + * @return string + */ function _acf_apply_language_cache_key( $key ) { // Get current language. diff --git a/includes/legacy/legacy-locations.php b/includes/legacy/legacy-locations.php index 54b1412..293391e 100644 --- a/includes/legacy/legacy-locations.php +++ b/includes/legacy/legacy-locations.php @@ -64,7 +64,6 @@ if ( ! class_exists( 'ACF_Legacy_Locations' ) ) : return call_user_func_array( 'acf_get_location_type', $arguments ); case 'get_locations': return call_user_func_array( 'acf_get_location_rule_types', $arguments ); - } } } diff --git a/includes/local-fields.php b/includes/local-fields.php index caef415..b9273bb 100644 --- a/includes/local-fields.php +++ b/includes/local-fields.php @@ -732,5 +732,3 @@ function _acf_do_prepare_local_fields() { // Hook into action. add_action( 'acf/include_fields', '_acf_do_prepare_local_fields', 0, 1 ); - - diff --git a/includes/local-json.php b/includes/local-json.php index cdbcb9e..a2ebd37 100644 --- a/includes/local-json.php +++ b/includes/local-json.php @@ -512,7 +512,6 @@ if ( ! class_exists( 'ACF_Local_JSON' ) ) : // Initialize. acf_new_instance( 'ACF_Local_JSON' ); - endif; // class_exists check /** diff --git a/includes/locations/abstract-acf-legacy-location.php b/includes/locations/abstract-acf-legacy-location.php index 25743ec..5e5e8a8 100644 --- a/includes/locations/abstract-acf-legacy-location.php +++ b/includes/locations/abstract-acf-legacy-location.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'ACF_Legacy_Location' ) ) : - abstract class ACF_Legacy_Location { /** diff --git a/includes/locations/abstract-acf-location.php b/includes/locations/abstract-acf-location.php index 8446fb1..fda92ff 100644 --- a/includes/locations/abstract-acf-location.php +++ b/includes/locations/abstract-acf-location.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'ACF_Location' ) ) : - abstract class ACF_Location extends ACF_Legacy_Location { /** diff --git a/includes/locations/class-acf-location-attachment.php b/includes/locations/class-acf-location-attachment.php index 34ff671..370b663 100644 --- a/includes/locations/class-acf-location-attachment.php +++ b/includes/locations/class-acf-location-attachment.php @@ -92,5 +92,4 @@ if ( ! class_exists( 'ACF_Location_Attachment' ) ) : // Register. acf_register_location_type( 'ACF_Location_Attachment' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-comment.php b/includes/locations/class-acf-location-comment.php index ac35e47..04d7ef2 100644 --- a/includes/locations/class-acf-location-comment.php +++ b/includes/locations/class-acf-location-comment.php @@ -67,5 +67,4 @@ if ( ! class_exists( 'ACF_Location_Comment' ) ) : // Register. acf_register_location_type( 'ACF_Location_Comment' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-current-user-role.php b/includes/locations/class-acf-location-current-user-role.php index d80ef0d..f4a107b 100644 --- a/includes/locations/class-acf-location-current-user-role.php +++ b/includes/locations/class-acf-location-current-user-role.php @@ -85,5 +85,4 @@ if ( ! class_exists( 'ACF_Location_Current_User_Role' ) ) : // Register. acf_register_location_type( 'ACF_Location_Current_User_Role' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-current-user.php b/includes/locations/class-acf-location-current-user.php index ee523c7..c43d81e 100644 --- a/includes/locations/class-acf-location-current-user.php +++ b/includes/locations/class-acf-location-current-user.php @@ -77,5 +77,4 @@ if ( ! class_exists( 'ACF_Location_Current_User' ) ) : // Register. acf_register_location_type( 'ACF_Location_Current_User' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-nav-menu-item.php b/includes/locations/class-acf-location-nav-menu-item.php index deccde7..9eb5db8 100644 --- a/includes/locations/class-acf-location-nav-menu-item.php +++ b/includes/locations/class-acf-location-nav-menu-item.php @@ -67,5 +67,4 @@ if ( ! class_exists( 'ACF_Location_Nav_Menu_Item' ) ) : // Register. acf_register_location_type( 'ACF_Location_Nav_Menu_Item' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-nav-menu.php b/includes/locations/class-acf-location-nav-menu.php index ed8422b..cdbc216 100644 --- a/includes/locations/class-acf-location-nav-menu.php +++ b/includes/locations/class-acf-location-nav-menu.php @@ -99,5 +99,4 @@ if ( ! class_exists( 'ACF_Location_Nav_Menu' ) ) : // Register. acf_register_location_type( 'ACF_Location_Nav_Menu' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-page-parent.php b/includes/locations/class-acf-location-page-parent.php index 143d6c5..43ba51a 100644 --- a/includes/locations/class-acf-location-page-parent.php +++ b/includes/locations/class-acf-location-page-parent.php @@ -68,5 +68,4 @@ if ( ! class_exists( 'ACF_Location_Page_Parent' ) ) : // Register. acf_register_location_type( 'ACF_Location_Page_Parent' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-page-template.php b/includes/locations/class-acf-location-page-template.php index b277323..733e4c0 100644 --- a/includes/locations/class-acf-location-page-template.php +++ b/includes/locations/class-acf-location-page-template.php @@ -79,5 +79,4 @@ if ( ! class_exists( 'ACF_Location_Page_Template' ) ) : // Register. acf_register_location_type( 'ACF_Location_Page_Template' ); - endif; // class_exists check. diff --git a/includes/locations/class-acf-location-page-type.php b/includes/locations/class-acf-location-page-type.php index 6a6e392..501ad16 100644 --- a/includes/locations/class-acf-location-page-type.php +++ b/includes/locations/class-acf-location-page-type.php @@ -118,5 +118,4 @@ if ( ! class_exists( 'ACF_Location_Page_Type' ) ) : // initialize acf_register_location_type( 'ACF_Location_Page_Type' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-page.php b/includes/locations/class-acf-location-page.php index 748b07e..297a73a 100644 --- a/includes/locations/class-acf-location-page.php +++ b/includes/locations/class-acf-location-page.php @@ -74,5 +74,4 @@ if ( ! class_exists( 'ACF_Location_Page' ) ) : // Register. acf_register_location_type( 'ACF_Location_Page' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-category.php b/includes/locations/class-acf-location-post-category.php index 820ce5c..e225a06 100644 --- a/includes/locations/class-acf-location-post-category.php +++ b/includes/locations/class-acf-location-post-category.php @@ -72,5 +72,4 @@ if ( ! class_exists( 'ACF_Location_Post_Category' ) ) : // initialize acf_register_location_rule( 'ACF_Location_Post_Category' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-format.php b/includes/locations/class-acf-location-post-format.php index 98e48ff..d7a0503 100644 --- a/includes/locations/class-acf-location-post-format.php +++ b/includes/locations/class-acf-location-post-format.php @@ -72,5 +72,4 @@ if ( ! class_exists( 'ACF_Location_Post_Format' ) ) : // initialize acf_register_location_type( 'ACF_Location_Post_Format' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-status.php b/includes/locations/class-acf-location-post-status.php index 5964fcb..cb8c0fc 100644 --- a/includes/locations/class-acf-location-post-status.php +++ b/includes/locations/class-acf-location-post-status.php @@ -46,7 +46,7 @@ if ( ! class_exists( 'ACF_Location_Post_Status' ) ) : return false; } - // Treat "auto-draft" as "draft". + // Treat "auto-draft" as "draft". if ( $post_status === 'auto-draft' ) { $post_status = 'draft'; } @@ -80,5 +80,4 @@ if ( ! class_exists( 'ACF_Location_Post_Status' ) ) : // initialize acf_register_location_type( 'ACF_Location_Post_Status' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-taxonomy.php b/includes/locations/class-acf-location-post-taxonomy.php index c7f5712..b509ab9 100644 --- a/includes/locations/class-acf-location-post-taxonomy.php +++ b/includes/locations/class-acf-location-post-taxonomy.php @@ -112,5 +112,4 @@ if ( ! class_exists( 'ACF_Location_Post_Taxonomy' ) ) : // initialize acf_register_location_type( 'ACF_Location_Post_Taxonomy' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-template.php b/includes/locations/class-acf-location-post-template.php index 2892b71..32af0fb 100644 --- a/includes/locations/class-acf-location-post-template.php +++ b/includes/locations/class-acf-location-post-template.php @@ -122,5 +122,4 @@ if ( ! class_exists( 'ACF_Location_Post_Template' ) ) : // initialize acf_register_location_type( 'ACF_Location_Post_Template' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post-type.php b/includes/locations/class-acf-location-post-type.php index 2fac7ff..eba3b55 100644 --- a/includes/locations/class-acf-location-post-type.php +++ b/includes/locations/class-acf-location-post-type.php @@ -88,10 +88,8 @@ if ( ! class_exists( 'ACF_Location_Post_Type' ) ) : } return ''; } - } // initialize acf_register_location_type( 'ACF_Location_Post_Type' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-post.php b/includes/locations/class-acf-location-post.php index 257806e..e0a7073 100644 --- a/includes/locations/class-acf-location-post.php +++ b/includes/locations/class-acf-location-post.php @@ -90,5 +90,4 @@ if ( ! class_exists( 'ACF_Location_Post' ) ) : // initialize acf_register_location_type( 'ACF_Location_Post' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-taxonomy.php b/includes/locations/class-acf-location-taxonomy.php index 0bc81ab..ad38292 100644 --- a/includes/locations/class-acf-location-taxonomy.php +++ b/includes/locations/class-acf-location-taxonomy.php @@ -81,10 +81,8 @@ if ( ! class_exists( 'ACF_Location_Taxonomy' ) ) : } return ''; } - } // initialize acf_register_location_type( 'ACF_Location_Taxonomy' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-user-form.php b/includes/locations/class-acf-location-user-form.php index 9061bc7..9946f07 100644 --- a/includes/locations/class-acf-location-user-form.php +++ b/includes/locations/class-acf-location-user-form.php @@ -78,5 +78,4 @@ if ( ! class_exists( 'ACF_Location_User_Form' ) ) : // Register. acf_register_location_type( 'ACF_Location_User_Form' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-user-role.php b/includes/locations/class-acf-location-user-role.php index 425fe03..80bc27d 100644 --- a/includes/locations/class-acf-location-user-role.php +++ b/includes/locations/class-acf-location-user-role.php @@ -84,5 +84,4 @@ if ( ! class_exists( 'ACF_Location_User_Role' ) ) : // initialize acf_register_location_type( 'ACF_Location_User_Role' ); - endif; // class_exists check diff --git a/includes/locations/class-acf-location-widget.php b/includes/locations/class-acf-location-widget.php index ebdddc2..cab3fed 100644 --- a/includes/locations/class-acf-location-widget.php +++ b/includes/locations/class-acf-location-widget.php @@ -75,5 +75,4 @@ if ( ! class_exists( 'ACF_Location_Widget' ) ) : // initialize acf_register_location_type( 'ACF_Location_Widget' ); - endif; // class_exists check diff --git a/includes/loop.php b/includes/loop.php index 786fd8f..60b1836 100644 --- a/includes/loop.php +++ b/includes/loop.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'acf_loop' ) ) : - #[AllowDynamicProperties] class acf_loop { @@ -27,7 +26,6 @@ if ( ! class_exists( 'acf_loop' ) ) : // vars $this->loops = array(); - } @@ -47,7 +45,6 @@ if ( ! class_exists( 'acf_loop' ) ) : function is_empty() { return empty( $this->loops ); - } @@ -67,7 +64,6 @@ if ( ! class_exists( 'acf_loop' ) ) : function is_loop( $i = 0 ) { return isset( $this->loops[ $i ] ); - } @@ -98,14 +94,11 @@ if ( ! class_exists( 'acf_loop' ) ) : // allow negative to look at end of loops if ( $i < 0 ) { - $i = count( $this->loops ) + $i; - } // return return $i; - } @@ -144,9 +137,7 @@ if ( ! class_exists( 'acf_loop' ) ) : // Re-index values if this loop starts from index 0. // This allows ajax previews to work ($_POST data contains random unique array keys) if ( $loop['i'] == -1 ) { - $loop['value'] = array_values( $loop['value'] ); - } // append @@ -154,7 +145,6 @@ if ( ! class_exists( 'acf_loop' ) ) : // return return $loop; - } @@ -188,7 +178,6 @@ if ( ! class_exists( 'acf_loop' ) ) : // return return true; - } @@ -218,14 +207,11 @@ if ( ! class_exists( 'acf_loop' ) ) : // check for key if ( $key !== null ) { - return $this->loops[ $i ][ $key ]; - } // return return $this->loops[ $i ]; - } @@ -263,12 +249,10 @@ if ( ! class_exists( 'acf_loop' ) ) : $this->loops = array(); } } - } // initialize acf()->loop = new acf_loop(); - endif; // class_exists check @@ -289,7 +273,6 @@ endif; // class_exists check function acf_add_loop( $loop = array() ) { return acf()->loop->add_loop( $loop ); - } @@ -309,7 +292,6 @@ function acf_add_loop( $loop = array() ) { function acf_update_loop( $i = 'active', $key = null, $value = null ) { return acf()->loop->update_loop( $i, $key, $value ); - } @@ -329,7 +311,6 @@ function acf_update_loop( $i = 'active', $key = null, $value = null ) { function acf_get_loop( $i = 'active', $key = null ) { return acf()->loop->get_loop( $i, $key ); - } @@ -349,7 +330,4 @@ function acf_get_loop( $i = 'active', $key = null ) { function acf_remove_loop( $i = 'active' ) { return acf()->loop->remove_loop( $i ); - } - - diff --git a/includes/media.php b/includes/media.php index 82897cb..18ab624 100644 --- a/includes/media.php +++ b/includes/media.php @@ -74,7 +74,7 @@ if ( ! class_exists( 'ACF_Media' ) ) : * @return void */ public function save_files( $post_id = 0 ) { - if ( isset( $_FILES['acf']['name'] ) ) { + if ( isset( $_FILES['acf']['name'] ) ) { // phpcs:disable WordPress.Security.NonceVerification.Missing -- Verified upstream. acf_upload_files(); } } @@ -241,5 +241,4 @@ if ( ! class_exists( 'ACF_Media' ) ) : // Instantiate. acf_new_instance( 'ACF_Media' ); - endif; // class_exists check diff --git a/includes/post-types/class-acf-field-group.php b/includes/post-types/class-acf-field-group.php index 48d863a..710ee7a 100644 --- a/includes/post-types/class-acf-field-group.php +++ b/includes/post-types/class-acf-field-group.php @@ -539,7 +539,6 @@ if ( ! class_exists( 'ACF_Field_Group' ) ) { return $post; } - } } diff --git a/includes/post-types/class-acf-post-type.php b/includes/post-types/class-acf-post-type.php index 0782567..96f0063 100644 --- a/includes/post-types/class-acf-post-type.php +++ b/includes/post-types/class-acf-post-type.php @@ -846,7 +846,6 @@ if ( ! class_exists( 'ACF_Post_Type' ) ) { // Import the post normally. return $this->import_post( $acf_args ); } - } } diff --git a/includes/post-types/class-acf-taxonomy.php b/includes/post-types/class-acf-taxonomy.php index 1ffdf0e..d2d4ecb 100644 --- a/includes/post-types/class-acf-taxonomy.php +++ b/includes/post-types/class-acf-taxonomy.php @@ -263,13 +263,13 @@ if ( ! class_exists( 'ACF_Taxonomy' ) ) { $post_id = (int) acf_sanitize_request_args( $_POST['post_id'] ); // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Verified elsewhere. $matches = array_filter( $store->get_data(), - function( $item ) use ( $taxonomy_key ) { + function ( $item ) use ( $taxonomy_key ) { return $item['taxonomy'] === $taxonomy_key && empty( $item['not_registered'] ); } ); $duplicates = array_filter( $matches, - function( $item ) use ( $post_id ) { + function ( $item ) use ( $post_id ) { return $item['ID'] !== $post_id; } ); @@ -744,7 +744,6 @@ if ( ! class_exists( 'ACF_Taxonomy' ) ) { return $this->import_post( $acf_args ); } - } } diff --git a/includes/rest-api/acf-rest-api-functions.php b/includes/rest-api/acf-rest-api-functions.php index 4bed689..b6c599d 100644 --- a/includes/rest-api/acf-rest-api-functions.php +++ b/includes/rest-api/acf-rest-api-functions.php @@ -69,7 +69,6 @@ acf_add_filter_variations( 'acf/rest/get_field_links', array( 'type', 'name', 'k function acf_format_value_for_rest( $value, $post_id, $field, $format = 'light' ) { if ( $format === 'standard' ) { $value_formatted = acf_format_value( $value, $post_id, $field ); - } else { $type = acf_get_field_type( $field['type'] ); $value_formatted = $type->format_value_for_rest( $value, $post_id, $field ); diff --git a/includes/rest-api/class-acf-rest-api.php b/includes/rest-api/class-acf-rest-api.php index 3b18803..849643b 100644 --- a/includes/rest-api/class-acf-rest-api.php +++ b/includes/rest-api/class-acf-rest-api.php @@ -379,7 +379,6 @@ class ACF_Rest_Api { $location_types = empty( $location_types ) ? acf_get_location_types() : $location_types; foreach ( $field_group['location'] as $rule_group ) { - $match = false; foreach ( $rule_group as $rule ) { $rule = acf_validate_location_rule( $rule ); @@ -483,8 +482,8 @@ class ACF_Rest_Api { switch ( $object_type ) { case 'user': $args = array( - 'user_id' => $object_id, - 'rest' => true, + 'user_id' => $object_id, + 'rest' => true, ); break; case 'term': @@ -493,7 +492,7 @@ class ACF_Rest_Api { case 'comment': $comment = get_comment( $object_id ); $post_type = get_post_type( $comment->comment_post_ID ); - $args = array( 'comment' => $post_type ); + $args = array( 'comment' => $post_type ); break; case 'post': default: @@ -553,5 +552,4 @@ class ACF_Rest_Api { */ return (array) apply_filters( 'acf/rest/get_fields', $fields, $resource, $http_method ); } - } diff --git a/includes/rest-api/class-acf-rest-embed-links.php b/includes/rest-api/class-acf-rest-embed-links.php index 315f9d7..d479f64 100644 --- a/includes/rest-api/class-acf-rest-embed-links.php +++ b/includes/rest-api/class-acf-rest-embed-links.php @@ -89,5 +89,4 @@ class ACF_Rest_Embed_Links { return $response; } - } diff --git a/includes/rest-api/class-acf-rest-request.php b/includes/rest-api/class-acf-rest-request.php index 5fae1d2..cfb0b1c 100644 --- a/includes/rest-api/class-acf-rest-request.php +++ b/includes/rest-api/class-acf-rest-request.php @@ -248,5 +248,4 @@ class ACF_Rest_Request { return null; } - } diff --git a/includes/revisions.php b/includes/revisions.php index 1a301a6..8a97aae 100644 --- a/includes/revisions.php +++ b/includes/revisions.php @@ -34,7 +34,6 @@ if ( ! class_exists( 'acf_revisions' ) ) : add_filter( '_wp_post_revision_fields', array( $this, 'wp_preview_post_fields' ), 10, 2 ); add_filter( '_wp_post_revision_fields', array( $this, 'wp_post_revision_fields' ), 10, 2 ); add_filter( 'acf/validate_post_id', array( $this, 'acf_validate_post_id' ), 10, 2 ); - } @@ -62,14 +61,11 @@ if ( ! class_exists( 'acf_revisions' ) ) : // add to fields if ACF has changed if ( acf_maybe_get_POST( '_acf_changed' ) ) { - $fields['_acf_changed'] = 'different than 1'; - } // return return $fields; - } @@ -97,7 +93,6 @@ if ( ! class_exists( 'acf_revisions' ) ) : // return return $return; - } @@ -126,12 +121,10 @@ if ( ! class_exists( 'acf_revisions' ) ) : } // allow - } else { // bail early (most likely saving a post) return $fields; - } // vars @@ -141,10 +134,8 @@ if ( ! class_exists( 'acf_revisions' ) ) : // compatibility with WP < 4.5 (test) if ( ! $post_id ) { - global $post; $post_id = $post->ID; - } // get all postmeta @@ -191,7 +182,6 @@ if ( ! class_exists( 'acf_revisions' ) ) : // update vars $field_title = str_repeat( '- ', $count ) . $field_title; $field_order = $oldest['menu_order'] . '.1'; - } // append @@ -200,7 +190,6 @@ if ( ! class_exists( 'acf_revisions' ) ) : // hook into specific revision field filter and return local value add_filter( "_wp_post_revision_field_{$name}", array( $this, 'wp_post_revision_field' ), 10, 4 ); - } // append @@ -221,12 +210,10 @@ if ( ! class_exists( 'acf_revisions' ) ) : // append $fields = $fields + $append; - } // return return $fields; - } @@ -300,9 +287,7 @@ if ( ! class_exists( 'acf_revisions' ) ) : // copy postmeta from revision to latest revision (potentialy may be the same, but most likely are different) acf_copy_postmeta( $revision_id, $revision->ID ); - } - } @@ -344,17 +329,11 @@ if ( ! class_exists( 'acf_revisions' ) ) : // validate if ( isset( $_GET['preview_id'] ) ) { - $preview_id = (int) $_GET['preview_id']; - } elseif ( isset( $_GET['p'] ) ) { - $preview_id = (int) $_GET['p']; - } elseif ( isset( $_GET['page_id'] ) ) { - $preview_id = (int) $_GET['page_id']; - } // phpcs:enable WordPress.Security.NonceVerification.Recommended @@ -368,9 +347,7 @@ if ( ! class_exists( 'acf_revisions' ) ) : // save if ( $revision && $revision->post_parent == $post_id ) { - $post_id = (int) $revision->ID; - } // set cache @@ -378,14 +355,11 @@ if ( ! class_exists( 'acf_revisions' ) ) : // return return $post_id; - } - } // initialize acf()->revisions = new acf_revisions(); - endif; // class_exists check @@ -409,11 +383,8 @@ function acf_save_post_revision( $post_id = 0 ) { // save if ( $revision ) { - acf_copy_postmeta( $post_id, $revision->ID ); - } - } @@ -440,8 +411,4 @@ function acf_get_post_latest_revision( $post_id ) { // return return $revision; - } - - - diff --git a/includes/third-party.php b/includes/third-party.php index e2d9539..102c90a 100644 --- a/includes/third-party.php +++ b/includes/third-party.php @@ -1,35 +1,26 @@ 1 ) ); $ee_post_types = array_keys( $ee_post_types ); @@ -76,55 +62,38 @@ if ( ! class_exists( 'acf_third_party' ) ) : $post_types = array_unique( $post_types ); } - // return return $post_types; } - - /* - * tabify_posttypes - * - * This function removes ACF post types from the tabify edit screen (post type selection sidebar) - * - * @type function - * @date 9/10/12 - * @since 3.5.1 - * - * @param $post_id (int) - * @return $post_id (int) - */ - - function tabify_posttypes( $posttypes ) { - - // unset + /** + * This function removes ACF post types from the tabify edit screen (post type selection sidebar) + * + * @since 3.5.1 + * + * @param array $posttypes An array of post types supported by tabify. + * @return array + */ + public function tabify_posttypes( $posttypes ) { + // unset ACF post types unset( $posttypes['acf-field-group'] ); unset( $posttypes['acf-field'] ); - // return return $posttypes; } - /* - * tabify_add_meta_boxes - * - * This function creates dummy metaboxes on the tabify edit screen page - * - * @type function - * @date 9/10/12 - * @since 3.5.1 - * - * @param $post_type (string) - * @return n/a - */ - - function tabify_add_meta_boxes( $post_type ) { - + /** + * This function creates dummy metaboxes on the tabify edit screen page + * + * @since 3.5.1 + * + * @param string $post_type The name of the displayed post type. + */ + public function tabify_add_meta_boxes( $post_type ) { // get field groups $field_groups = acf_get_field_groups(); if ( ! empty( $field_groups ) ) { - foreach ( $field_groups as $field_group ) { // vars @@ -133,27 +102,20 @@ if ( ! class_exists( 'acf_third_party' ) ) : // add meta box add_meta_box( $id, acf_esc_html( $title ), '__return_true', $post_type ); - } } - } - /* - * pts_allowed_pages - * - * This filter will prevent PTS from running on the field group page! - * - * @type function - * @date 25/09/2014 - * @since 5.0.0 - * - * @param $pages (array) - * @return $pages - */ - - function pts_allowed_pages( $pages ) { + /** + * This filter will prevent PTS from running on the field group page + * + * @since 5.0.0 + * + * @param array $pages An array of pages PTS should run on. + * @return array + */ + public function pts_allowed_pages( $pages ) { // vars $post_type = ''; @@ -161,47 +123,29 @@ if ( ! class_exists( 'acf_third_party' ) ) : // phpcs:disable WordPress.Security.NonceVerification.Recommended -- Verified elsewhere. // check $_GET because it is too early to use functions / global vars. if ( ! empty( $_GET['post_type'] ) ) { - $post_type = sanitize_text_field( $_GET['post_type'] ); - } elseif ( ! empty( $_GET['post'] ) ) { - $post_type = get_post_type( $_GET['post'] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- Sanitized when get_post_type() calls get_post(). - } // phpcs:enable WordPress.Security.NonceVerification.Recommended // check post type if ( $post_type == 'acf-field-group' ) { - $pages = array(); - } // return return $pages; - } /** - * doing_dark_mode + * Runs during 'admin_enqueue_scripts' if dark mode is enabled * - * Runs during 'admin_enqueue_scripts' if dark mode is enabled - * - * @date 13/8/18 - * @since 5.7.3 - * - * @param void - * @return void + * @since 5.7.3 */ - - function doing_dark_mode() { + public function doing_dark_mode() { wp_enqueue_style( 'acf-dark', acf_get_url( 'assets/css/acf-dark.css' ), array(), ACF_VERSION ); } - } new acf_third_party(); - endif; - - diff --git a/includes/upgrades.php b/includes/upgrades.php index 2708a39..5ddc1a9 100644 --- a/includes/upgrades.php +++ b/includes/upgrades.php @@ -324,7 +324,6 @@ function acf_upgrade_500_field( $field ) { // remove sub fields from field unset( $field['sub_fields'] ); - } elseif ( $field['type'] == 'flexible_content' ) { // loop over layouts @@ -347,7 +346,6 @@ function acf_upgrade_500_field( $field ) { // update $field['layouts'][ $i ] = $layout; - } } } diff --git a/includes/validation.php b/includes/validation.php index dedb2da..4b292c1 100644 --- a/includes/validation.php +++ b/includes/validation.php @@ -5,7 +5,6 @@ if ( ! defined( 'ABSPATH' ) ) { } if ( ! class_exists( 'acf_validation' ) ) : - #[AllowDynamicProperties] class acf_validation { @@ -32,7 +31,6 @@ if ( ! class_exists( 'acf_validation' ) ) : add_action( 'wp_ajax_acf/validate_save_post', array( $this, 'ajax_validate_save_post' ) ); add_action( 'wp_ajax_nopriv_acf/validate_save_post', array( $this, 'ajax_validate_save_post' ) ); add_action( 'acf/validate_save_post', array( $this, 'acf_validate_save_post' ), 5 ); - } @@ -57,7 +55,6 @@ if ( ! class_exists( 'acf_validation' ) ) : 'input' => $input, 'message' => $message, ); - } @@ -83,7 +80,6 @@ if ( ! class_exists( 'acf_validation' ) ) : // loop foreach ( $this->errors as $error ) { - if ( $error['input'] === $input ) { return $error; } @@ -91,7 +87,6 @@ if ( ! class_exists( 'acf_validation' ) ) : // return return false; - } @@ -117,7 +112,6 @@ if ( ! class_exists( 'acf_validation' ) ) : // return return $this->errors; - } @@ -137,7 +131,6 @@ if ( ! class_exists( 'acf_validation' ) ) : function reset_errors() { $this->errors = array(); - } @@ -169,9 +162,7 @@ if ( ! class_exists( 'acf_validation' ) ) : // success if ( acf_validate_save_post() ) { - wp_send_json_success( $json ); - } // update vars @@ -180,7 +171,6 @@ if ( ! class_exists( 'acf_validation' ) ) : // return wp_send_json_success( $json ); - } /** @@ -209,12 +199,10 @@ if ( ! class_exists( 'acf_validation' ) ) : } // phpcs:enable WordPress.Security.NonceVerification.Missing } - } // initialize acf()->validation = new acf_validation(); - endif; // class_exists check @@ -234,25 +222,21 @@ endif; // class_exists check function acf_add_validation_error( $input, $message = '' ) { return acf()->validation->add_error( $input, $message ); - } function acf_get_validation_errors() { return acf()->validation->get_errors(); - } function acf_get_validation_error() { return acf()->validation->get_error( $input ); - } function acf_reset_validation_errors() { return acf()->validation->reset_errors(); - } @@ -284,24 +268,19 @@ function acf_validate_save_post( $show_errors = false ) { // show errors if ( $show_errors ) { - $message = '

                    ' . __( 'Validation failed', 'acf' ) . '

                    '; $message .= ''; // die wp_die( $message, __( 'Validation failed', 'acf' ) ); - } // return return false; - } @@ -340,9 +319,7 @@ function acf_validate_values( $values, $input_prefix = '' ) { // validate acf_validate_value( $value, $field, $input ); - } - } @@ -370,9 +347,7 @@ function acf_validate_value( $value, $field, $input ) { // valid is set to false if the value is empty, but allow 0 as a valid value if ( empty( $value ) && ! is_numeric( $value ) ) { - $valid = false; - } } @@ -394,20 +369,15 @@ function acf_validate_value( $value, $field, $input ) { // allow $valid to be a custom error message if ( ! empty( $valid ) && is_string( $valid ) ) { - $message = $valid; $valid = false; - } if ( ! $valid ) { - acf_add_validation_error( $input, $message ); return false; - } // return return true; - } diff --git a/includes/wpml.php b/includes/wpml.php index 7711168..464ee3a 100644 --- a/includes/wpml.php +++ b/includes/wpml.php @@ -172,7 +172,6 @@ if ( ! class_exists( 'ACF_WPML_Compatibility' ) ) : // allow source_language_code to equal NULL if ( $old_row['source_language_code'] ) { - $data['source_language_code'] = $old_row['source_language_code']; $data_format[] = '%s'; } @@ -314,7 +313,4 @@ if ( ! class_exists( 'ACF_WPML_Compatibility' ) ) : } acf_new_instance( 'ACF_WPML_Compatibility' ); - endif; // class_exists check - - diff --git a/lang/acf-ar.mo b/lang/acf-ar.mo index a662422..a6f745e 100644 Binary files a/lang/acf-ar.mo and b/lang/acf-ar.mo differ diff --git a/lang/acf-ar.po b/lang/acf-ar.po index 0cc1184..a05af8c 100644 --- a/lang/acf-ar.po +++ b/lang/acf-ar.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: ar\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-bg_BG.mo b/lang/acf-bg_BG.mo index eebaf88..13977ca 100644 Binary files a/lang/acf-bg_BG.mo and b/lang/acf-bg_BG.mo differ diff --git a/lang/acf-bg_BG.po b/lang/acf-bg_BG.po index 070f83a..49bd55c 100644 --- a/lang/acf-bg_BG.po +++ b/lang/acf-bg_BG.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: bg_BG\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-ca.mo b/lang/acf-ca.mo index 60e5cdc..a1ba037 100644 Binary files a/lang/acf-ca.mo and b/lang/acf-ca.mo differ diff --git a/lang/acf-ca.po b/lang/acf-ca.po index 792dc66..2b8be98 100644 --- a/lang/acf-ca.po +++ b/lang/acf-ca.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -21,9 +21,25 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "Renova la llicència ACF PRO" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "Renova la llicència" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "Gestiona la llicència" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" -msgstr "" +msgstr "Actualitza a ACF PRO" #. translators: %s URL to ACF options pages documentation #: includes/admin/views/options-page-preview.php:7 @@ -32,54 +48,57 @@ msgid "" "pages for managing global settings via fields. You can create multiple pages " "and sub-pages." msgstr "" +"Les pàgines d'opcions d'ACF són pàgines " +"d'administració personalitzades per a gestionar la configuració global " +"mitjançant camps. Podeu crear diverses pàgines i subpàgines." #: includes/admin/views/global/header.php:35 msgid "Add Options Page" -msgstr "" +msgstr "Afegeix una pàgina d'opcions" #: includes/admin/views/acf-post-type/advanced-settings.php:703 msgid "In the editor used as the placeholder of the title." -msgstr "" +msgstr "A l'editor s'utilitza com a marcador de posició del títol." #: includes/admin/views/acf-post-type/advanced-settings.php:702 msgid "Title Placeholder" -msgstr "" +msgstr "Marcador de posició del títol" #: includes/admin/views/global/navigation.php:97 msgid "4 Months Free" -msgstr "" +msgstr "4 mesos gratuïts" #. translators: %s - A singular label for a post type or taxonomy. #: includes/admin/views/global/form-top.php:56 msgid " (Duplicated from %s)" -msgstr "" +msgstr " (Duplicat de %s)" #: includes/admin/tools/class-acf-admin-tool-export.php:298 msgid "Select Options Pages" -msgstr "" +msgstr "Selecciona les pàgines d'opcions" #: includes/admin/post-types/admin-taxonomy.php:107 msgid "Duplicate taxonomy" -msgstr "" +msgstr "Duplica la taxonomia" #: includes/admin/post-types/admin-post-type.php:106 #: includes/admin/post-types/admin-taxonomy.php:106 msgid "Create taxonomy" -msgstr "" +msgstr "Crea una taxonomia" #: includes/admin/post-types/admin-post-type.php:105 msgid "Duplicate post type" -msgstr "" +msgstr "Duplica el tipus d'entrada" #: includes/admin/post-types/admin-post-type.php:104 #: includes/admin/post-types/admin-taxonomy.php:108 msgid "Create post type" -msgstr "" +msgstr "Crea un tipus de contingut" #: includes/admin/post-types/admin-post-type.php:103 #: includes/admin/post-types/admin-taxonomy.php:105 msgid "Link field groups" -msgstr "" +msgstr "Enllaça grups de camps" #: includes/admin/post-types/admin-post-type.php:102 #: includes/admin/post-types/admin-taxonomy.php:104 @@ -87,10 +106,10 @@ msgid "Add fields" msgstr "Afegeix camps" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" -msgstr "" +msgstr "Aquest camp" #: includes/admin/admin.php:267 msgid "ACF PRO" @@ -98,7 +117,7 @@ msgstr "ACF PRO" #: includes/admin/admin.php:265 msgid "Feedback" -msgstr "" +msgstr "Opinions" #: includes/admin/admin.php:263 msgid "Support" @@ -108,7 +127,7 @@ msgstr "Suport" #. by a link to WP Engine's website. #: includes/admin/admin.php:238 msgid "is developed and maintained by" -msgstr "" +msgstr "és desenvolupat i mantingut per" #. translators: %s - either "post type" or "taxonomy" #: includes/admin/admin-internal-post-type.php:321 @@ -135,7 +154,7 @@ msgstr "" #: includes/acf-bidirectional-functions.php:246 msgid "Target Field" -msgstr "" +msgstr "Camp de destinació" #: includes/acf-bidirectional-functions.php:220 msgid "Update a field on the selected values, referencing back to this ID" @@ -143,23 +162,23 @@ msgstr "" #: includes/acf-bidirectional-functions.php:219 msgid "Bidirectional" -msgstr "" +msgstr "Bidireccional" #. translators: %s A field type name, such as "Relationship" #: includes/acf-bidirectional-functions.php:192 msgid "%s Field" -msgstr "" +msgstr "Camp %s" #: includes/fields/class-acf-field-page_link.php:517 #: includes/fields/class-acf-field-post_object.php:426 #: includes/fields/class-acf-field-select.php:407 #: includes/fields/class-acf-field-user.php:82 msgid "Select Multiple" -msgstr "" +msgstr "Selecciona múltiples" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" -msgstr "" +msgstr "Logotip de WP Engine" #: includes/admin/views/acf-taxonomy/basic-settings.php:58 msgid "Lower case letters, underscores and dashes only, Max 32 characters." @@ -171,7 +190,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1135 msgid "Assign Terms Capability" -msgstr "" +msgstr "Capacitat d'assignar termes" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1119 msgid "The capability name for deleting terms of this taxonomy." @@ -179,7 +198,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1118 msgid "Delete Terms Capability" -msgstr "" +msgstr "Capacitat de suprimir termes" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1102 msgid "The capability name for editing terms of this taxonomy." @@ -187,7 +206,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1101 msgid "Edit Terms Capability" -msgstr "" +msgstr "Capacitat d'editar termes" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1085 msgid "The capability name for managing terms of this taxonomy." @@ -195,7 +214,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1084 msgid "Manage Terms Capability" -msgstr "" +msgstr "Gestiona la capacitat dels termes" #: includes/admin/views/acf-post-type/advanced-settings.php:886 msgid "" @@ -203,25 +222,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" -msgstr "" +msgstr "Més eines de WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" -msgstr "" +msgstr "Mostra els preus i actualitzacions" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Més informació" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -841,7 +860,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1030 #: includes/admin/views/acf-taxonomy/basic-settings.php:57 msgid "Taxonomy Key" -msgstr "" +msgstr "Clau de la taxonomia" #: includes/admin/views/acf-taxonomy/advanced-settings.php:911 msgid "Select the type of permalink to use for this taxonomy." @@ -852,6 +871,8 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:896 msgid "Display a column for the taxonomy on post type listing screens." msgstr "" +"Mostra una columna per a la taxonomia a les pantalles de llista de tipus de " +"contingut." #: includes/admin/views/acf-taxonomy/advanced-settings.php:895 msgid "Show Admin Column" @@ -1054,7 +1075,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:522 #: includes/admin/views/acf-taxonomy/advanced-settings.php:523 msgid "The name is how it appears on your site" -msgstr "" +msgstr "El nom és tal com apareix al lloc web" #: includes/admin/views/acf-taxonomy/advanced-settings.php:521 msgid "Describes the Name field on the Edit Tags screen." @@ -1062,7 +1083,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:520 msgid "Name Field Description" -msgstr "" +msgstr "Descripció del camp nom" #: includes/admin/views/acf-taxonomy/advanced-settings.php:507 msgid "No tags" @@ -1076,7 +1097,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:505 msgid "No Terms" -msgstr "" +msgstr "No hi ha termes" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:501 @@ -1158,16 +1179,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:390 msgid "Separate Items With Commas" -msgstr "" +msgstr "Separa elements amb comes" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:386 msgid "Separate %s with commas" -msgstr "" +msgstr "Separa %s amb comes" #: includes/admin/views/acf-taxonomy/advanced-settings.php:366 msgid "Popular Tags" -msgstr "" +msgstr "Etiquetes populars" #: includes/admin/views/acf-taxonomy/advanced-settings.php:365 msgid "Assigns popular items text. Only used for non-hierarchical taxonomies." @@ -1175,20 +1196,20 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:364 msgid "Popular Items" -msgstr "" +msgstr "Elements populars" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:361 msgid "Popular %s" -msgstr "" +msgstr "%s populars" #: includes/admin/views/acf-taxonomy/advanced-settings.php:347 msgid "Search Tags" -msgstr "" +msgstr "Cerca etiquetes" #: includes/admin/views/acf-taxonomy/advanced-settings.php:346 msgid "Assigns search items text." -msgstr "" +msgstr "Assigna el text de cercar elements." #: includes/admin/views/acf-taxonomy/advanced-settings.php:323 msgid "Parent Category:" @@ -1197,10 +1218,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:322 msgid "Assigns parent item text, but with a colon (:) added to the end." msgstr "" +"Assigna el text de l'element pare, però afegint dos punts (:) al final." #: includes/admin/views/acf-taxonomy/advanced-settings.php:321 msgid "Parent Item With Colon" -msgstr "" +msgstr "Element pare amb dos punts" #: includes/admin/views/acf-taxonomy/advanced-settings.php:298 msgid "Parent Category" @@ -1209,6 +1231,8 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:297 msgid "Assigns parent item text. Only used on hierarchical taxonomies." msgstr "" +"Assigna el text de l'element pare. Només s'utilitza en taxonomies " +"jeràrquiques." #: includes/admin/views/acf-taxonomy/advanced-settings.php:296 msgid "Parent Item" @@ -1217,15 +1241,15 @@ msgstr "" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:293 msgid "Parent %s" -msgstr "" +msgstr "%s pare" #: includes/admin/views/acf-taxonomy/advanced-settings.php:278 msgid "New Tag Name" -msgstr "" +msgstr "Nom de l'etiqueta nova" #: includes/admin/views/acf-taxonomy/advanced-settings.php:277 msgid "Assigns the new item name text." -msgstr "" +msgstr "Assigna el text del nom de l'element nou." #: includes/admin/views/acf-taxonomy/advanced-settings.php:276 msgid "New Item Name" @@ -1238,11 +1262,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:258 msgid "Add New Tag" -msgstr "" +msgstr "Afegeix una etiqueta nova" #: includes/admin/views/acf-taxonomy/advanced-settings.php:257 msgid "Assigns the add new item text." -msgstr "" +msgstr "Assigna el text d'afegir un element nou." #: includes/admin/views/acf-taxonomy/advanced-settings.php:238 msgid "Update Tag" @@ -1250,11 +1274,11 @@ msgstr "Actualitza l'etiqueta" #: includes/admin/views/acf-taxonomy/advanced-settings.php:237 msgid "Assigns the update item text." -msgstr "" +msgstr "Assigna el text d'actualitzar un element." #: includes/admin/views/acf-taxonomy/advanced-settings.php:236 msgid "Update Item" -msgstr "" +msgstr "Actualiza l'element" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:233 @@ -1307,7 +1331,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:94 msgid "Term Description" -msgstr "" +msgstr "Descripció del terme" #: includes/admin/views/acf-taxonomy/advanced-settings.php:76 msgid "Single word, no spaces. Underscores and dashes allowed." @@ -1319,11 +1343,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:56 msgid "The name of the default term." -msgstr "" +msgstr "El nom del terme per defecte." #: includes/admin/views/acf-taxonomy/advanced-settings.php:55 msgid "Term Name" -msgstr "" +msgstr "Nom del terme" #: includes/admin/views/acf-taxonomy/advanced-settings.php:41 msgid "" @@ -1333,7 +1357,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:40 msgid "Default Term" -msgstr "" +msgstr "Terme per defecte" #: includes/admin/views/acf-taxonomy/advanced-settings.php:28 msgid "" @@ -1343,7 +1367,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:27 msgid "Sort Terms" -msgstr "" +msgstr "Ordena termes" #: includes/admin/views/acf-post-type/list-empty.php:7 msgid "Add Post Type" @@ -1357,7 +1381,7 @@ msgstr "" #: includes/admin/views/acf-post-type/list-empty.php:5 msgid "Add Your First Post Type" -msgstr "" +msgstr "Afegiu el vostre primer tipus de contingut" #: includes/admin/views/acf-post-type/basic-settings.php:136 #: includes/admin/views/acf-taxonomy/basic-settings.php:135 @@ -1377,7 +1401,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:980 #: includes/admin/views/acf-taxonomy/basic-settings.php:121 msgid "Hierarchical" -msgstr "" +msgstr "Jeràrquica" #: includes/admin/views/acf-post-type/basic-settings.php:107 msgid "Visible on the frontend and in the admin dashboard." @@ -1405,7 +1429,7 @@ msgstr "Pel·lícula" #: includes/admin/views/acf-post-type/basic-settings.php:39 #: includes/admin/views/acf-taxonomy/basic-settings.php:40 msgid "Singular Label" -msgstr "" +msgstr "Etiqueta singular" #. translators: example post type #: includes/admin/views/acf-post-type/basic-settings.php:24 @@ -1415,7 +1439,7 @@ msgstr "Pel·lícules" #: includes/admin/views/acf-post-type/basic-settings.php:22 #: includes/admin/views/acf-taxonomy/basic-settings.php:23 msgid "Plural Label" -msgstr "" +msgstr "Etiqueta plural" #: includes/admin/views/acf-post-type/advanced-settings.php:1270 msgid "" @@ -1425,7 +1449,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1269 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1210 msgid "Controller Class" -msgstr "" +msgstr "Classe de controlador" #: includes/admin/views/acf-post-type/advanced-settings.php:1251 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1191 @@ -1435,7 +1459,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1250 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1190 msgid "Namespace Route" -msgstr "" +msgstr "Ruta de l'espai de noms" #: includes/admin/views/acf-post-type/advanced-settings.php:1232 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1172 @@ -1455,7 +1479,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1216 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1154 msgid "Show In REST API" -msgstr "" +msgstr "Mostra a l'API REST" #: includes/admin/views/acf-post-type/advanced-settings.php:1195 msgid "Customize the query variable name." @@ -1464,7 +1488,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1194 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1054 msgid "Query Variable" -msgstr "" +msgstr "Variable de consulta" #: includes/admin/views/acf-post-type/advanced-settings.php:1172 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1032 @@ -1525,7 +1549,7 @@ msgstr "Paginació" #: includes/admin/views/acf-post-type/advanced-settings.php:1067 msgid "RSS feed URL for the post type items." -msgstr "" +msgstr "URL del canal RSS per als elements del tipus de contingut." #: includes/admin/views/acf-post-type/advanced-settings.php:1066 msgid "Feed URL" @@ -1537,11 +1561,13 @@ msgid "" "Alters the permalink structure to add the `WP_Rewrite::$front` prefix to " "URLs." msgstr "" +"Altera l'estructura d'enllaços permanents per afegir el prefix `WP_Rewrite::" +"$front` a les URLs." #: includes/admin/views/acf-post-type/advanced-settings.php:1047 #: includes/admin/views/acf-taxonomy/advanced-settings.php:960 msgid "Front URL Prefix" -msgstr "" +msgstr "Prefix de les URLs" #: includes/admin/views/acf-post-type/advanced-settings.php:1028 msgid "Customize the slug used in the URL." @@ -1554,7 +1580,7 @@ msgstr "Àlies d'URL" #: includes/admin/views/acf-post-type/advanced-settings.php:1011 msgid "Permalinks for this post type are disabled." -msgstr "" +msgstr "Els enllaços permanents d'aquest tipus de contingut estan desactivats." #. translators: this string will be appended with the new permalink structure. #: includes/admin/views/acf-post-type/advanced-settings.php:1010 @@ -1567,18 +1593,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1002 #: includes/admin/views/acf-taxonomy/advanced-settings.php:915 msgid "No Permalink (prevent URL rewriting)" -msgstr "" +msgstr "Sense enllaç permanent (evita la reescriptura de URL)" #: includes/admin/views/acf-post-type/advanced-settings.php:1001 #: includes/admin/views/acf-taxonomy/advanced-settings.php:914 msgid "Custom Permalink" -msgstr "" +msgstr "Enllaç permanent personalitzat" #: includes/admin/views/acf-post-type/advanced-settings.php:1000 #: includes/admin/views/acf-post-type/advanced-settings.php:1170 #: includes/admin/views/acf-post-type/basic-settings.php:56 msgid "Post Type Key" -msgstr "" +msgstr "Clau del tipus de contingut" #. translators: this string will be appended with the new permalink structure. #: includes/admin/views/acf-post-type/advanced-settings.php:998 @@ -1591,11 +1617,11 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:996 #: includes/admin/views/acf-taxonomy/advanced-settings.php:910 msgid "Permalink Rewrite" -msgstr "" +msgstr "Reescriptura d'enllaç permanent" #: includes/admin/views/acf-post-type/advanced-settings.php:982 msgid "Delete items by a user when that user is deleted." -msgstr "" +msgstr "Suprimeix els elements d'un usuari quan se suprimeixi." #: includes/admin/views/acf-post-type/advanced-settings.php:981 msgid "Delete With User" @@ -1680,7 +1706,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:781 msgid "Menu Position" -msgstr "" +msgstr "Posició en el menú" #: includes/admin/views/acf-post-type/advanced-settings.php:763 msgid "" @@ -1691,7 +1717,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:762 msgid "Admin Menu Parent" -msgstr "" +msgstr "Menú d'administració pare" #. translators: %s = "dashicon class name", link to the WordPress dashicon #. documentation. @@ -2283,7 +2309,7 @@ msgstr "Retroenllaços" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2435,15 +2461,15 @@ msgstr[1] "" #: includes/admin/post-types/admin-taxonomies.php:345 msgid "Taxonomy deactivated." msgid_plural "%s taxonomies deactivated." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Taxonomia desactivada." +msgstr[1] "%s taxonomies desactivades." #. translators: %s number of taxonomies activated #: includes/admin/post-types/admin-taxonomies.php:338 msgid "Taxonomy activated." msgid_plural "%s taxonomies activated." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Taxonomia activada." +msgstr[1] "%s taxonomies activades." #: includes/admin/post-types/admin-taxonomies.php:139 msgid "Terms" @@ -2453,15 +2479,15 @@ msgstr "Termes" #: includes/admin/post-types/admin-post-types.php:352 msgid "Post type synchronized." msgid_plural "%s post types synchronized." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Tipus de contingut sincronitzat." +msgstr[1] "%s tipus de continguts sincronitzats." #. translators: %s number of post types duplicated #: includes/admin/post-types/admin-post-types.php:345 msgid "Post type duplicated." msgid_plural "%s post types duplicated." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Tipus de contingut duplicat." +msgstr[1] "%s tipus de continguts duplicats." #. translators: %s number of post types deactivated #: includes/admin/post-types/admin-post-types.php:338 @@ -2520,16 +2546,16 @@ msgstr "" #. translators: %s taxonomy name #: includes/admin/post-types/admin-taxonomy.php:78 msgid "Add fields to %s" -msgstr "" +msgstr "Afegeix camps a %s" #. translators: %s post type name #: includes/admin/post-types/admin-post-type.php:76 msgid "%s post type updated" -msgstr "" +msgstr "Tipus de contingut %s actualitzat" #: includes/admin/post-types/admin-post-type.php:56 msgid "Post type draft updated." -msgstr "" +msgstr "S'ha actualitzat l'esborrany del tipus de contingut." #: includes/admin/post-types/admin-post-type.php:55 msgid "Post type scheduled for." @@ -2537,33 +2563,33 @@ msgstr "" #: includes/admin/post-types/admin-post-type.php:54 msgid "Post type submitted." -msgstr "" +msgstr "Tipus de contingut enviat." #: includes/admin/post-types/admin-post-type.php:53 msgid "Post type saved." -msgstr "" +msgstr "Tipus de contingut desat." #: includes/admin/post-types/admin-post-type.php:50 msgid "Post type updated." -msgstr "" +msgstr "Tipus de contingut actualitzat." #: includes/admin/post-types/admin-post-type.php:49 msgid "Post type deleted." -msgstr "" +msgstr "Tipus de contingut suprimit." #: includes/admin/post-types/admin-field-group.php:120 #: assets/build/js/acf-field-group.js:1146 #: assets/build/js/acf-field-group.js:1366 msgid "Type to search..." -msgstr "" +msgstr "Tecleja per cercar..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" -msgstr "" +msgstr "Només a PRO" #: includes/admin/post-types/admin-field-group.php:97 #: assets/build/js/acf-internal-post-type.js:308 @@ -2596,7 +2622,7 @@ msgstr "Fet" #: includes/admin/admin-internal-post-type.php:332 msgid "Field Group(s)" -msgstr "" +msgstr "Grup(s) de camp(s)" #: includes/admin/admin-internal-post-type.php:331 msgid "Select one or many field groups..." @@ -2604,20 +2630,20 @@ msgstr "" #: includes/admin/admin-internal-post-type.php:330 msgid "Please select the field groups to link." -msgstr "" +msgstr "Selecciona els grups de camps a enllaçar." #: includes/admin/admin-internal-post-type.php:288 msgid "Field group linked successfully." msgid_plural "Field groups linked successfully." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Grup de camps enllaçat correctament." +msgstr[1] "Grups de camps enllaçats correctament." #: includes/admin/admin-internal-post-type-list.php:261 #: includes/admin/post-types/admin-post-types.php:371 #: includes/admin/post-types/admin-taxonomies.php:378 msgctxt "post status" msgid "Registration Failed" -msgstr "" +msgstr "Error de registre" #: includes/admin/admin-internal-post-type-list.php:260 msgid "" @@ -2634,7 +2660,7 @@ msgstr "API REST" #: includes/acf-internal-post-type-functions.php:510 #: includes/acf-internal-post-type-functions.php:537 msgid "Permissions" -msgstr "" +msgstr "Permisos" #: includes/acf-internal-post-type-functions.php:480 #: includes/acf-internal-post-type-functions.php:509 @@ -2673,13 +2699,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2722,7 +2748,7 @@ msgstr "" "Els valors personalitzats de les caselles de selecció no poden estar buits. " "Desmarqueu els valors buits." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Actualitzacions" @@ -2774,38 +2800,38 @@ msgid "Add Your First Field Group" msgstr "Afegiu el vostre primer grup de camps" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Pàgines d'opcions" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Blocs ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Camp de galeria" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Camp de contingut flexible" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Camp repetible" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Desbloquegeu característiques addicionals amb l'ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Suprimeix el grup de camps" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Creat el %1$s a les %2$s" @@ -2905,8 +2931,8 @@ msgid "Activate this item" msgstr "Activa aquest element" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Voleu moure el grup de camps a la paperera?" @@ -2989,7 +3015,7 @@ msgstr "%1$s ha de tenir un identificador d'entrada vàlid." msgid "%s requires a valid attachment ID." msgstr "%s requereix un identificador d'adjunt vàlid." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostra a l'API REST" @@ -3037,31 +3063,31 @@ msgstr "Seleccioneu el color per defecte" msgid "Clear color" msgstr "Neteja el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocs" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opcions" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuaris" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elements del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Ginys" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjunts" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3071,7 +3097,7 @@ msgstr "Adjunts" msgid "Taxonomies" msgstr "Taxonomies" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3279,7 +3305,7 @@ msgstr "Element del menú" msgid "Post Status" msgstr "Estat de l'entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3394,7 +3420,7 @@ msgid "Show this field if" msgstr "Mostra aquest camp si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lògica condicional" @@ -3409,7 +3435,7 @@ msgstr "i" msgid "Local JSON" msgstr "JSON local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clona el camp" @@ -3456,7 +3482,7 @@ msgstr "Repetible" msgid "Back to all tools" msgstr "Torna a totes les eines" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3464,21 +3490,21 @@ msgstr "" "Si hi ha diversos grups de camps a la pantalla d'edició, s'utilitzaran les " "opcions del primer grup de camps (el que tingui el nombre d'ordre més baix)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Seleccioneu els elements a amagarde la pantalla d'edició." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Amaga a la pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Envia retroenllaços" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3486,83 +3512,83 @@ msgid "Tags" msgstr "Etiquetes" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributs de la pàgina" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Àlies" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentaris" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Debats" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracte" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contingut" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enllaç permanent" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Es mostra a la llista de grups de camps" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Els grups de camps amb un ordre més baix apareixeran primer" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Núm. d’ordre" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Sota els camps" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Sota les etiquetes" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Posició de les instruccions" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Posició de les etiquetes" @@ -3611,92 +3637,92 @@ msgstr "Clau" msgid "Order" msgstr "Ordre" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Tanca el camp" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "amplada" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributs del contenidor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obligatori" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instruccions per als autors. Es mostren en enviar les dades" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instruccions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipus de camp" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola paraula, sense espais. S’admeten barres baixes i guions" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nom del camp" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Aquest és el nom que apareixerà a la pàgina d'edició" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del camp" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Suprimeix" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Suprimeix el camp" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mou" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mou el camp a un altre grup" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplica el camp" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Edita el camp" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrossegueu per reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostra aquest grup de camps si" @@ -3867,7 +3893,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplica" @@ -3886,7 +3912,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3930,7 +3956,7 @@ msgstr "Revisa els llocs web i actualitza" msgid "Upgrade Database" msgstr "Actualitza la base de dades" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Camps personalitzats" @@ -3954,8 +3980,8 @@ msgstr "El camp %1$s ara es pot trobar al grup de camps %2$s" msgid "Move Complete." msgstr "S’ha completat el moviment." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3982,8 +4008,8 @@ msgstr "Nul" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copia" @@ -4000,8 +4026,8 @@ msgid "Checked" msgstr "Marcat" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mou el grup de camps" @@ -4016,14 +4042,14 @@ msgid "Field group title is required" msgstr "El títol del grup de camps és obligatori" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Aquest camp no es pot moure fins que no se n’hagin desat els canvis" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "La cadena «field_» no es pot utilitzar al principi del nom d'un camp" @@ -4058,7 +4084,7 @@ msgid "Field group updated." msgstr "S'ha actualitzat el grup de camps." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Eines" @@ -4193,12 +4219,12 @@ msgstr "Té algun valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancel·la" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "N'esteu segur?" @@ -4260,7 +4286,7 @@ msgstr "Edita" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Perdreu els canvis que heu fet si abandoneu aquesta pàgina" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipus de fitxer ha de ser %s." @@ -4269,34 +4295,34 @@ msgstr "El tipus de fitxer ha de ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "La mida del fitxer no ha de superar %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "La mida del fitxer ha de ser almenys %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "L'alçada de la imatge no pot ser superior a %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "L'alçada de la imatge ha de ser almenys de %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "L'amplada de la imatge no pot ser superior a %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "L'amplada de la imatge ha de ser almenys de %dpx." @@ -4798,12 +4824,12 @@ msgstr "Selector de data i hora" msgid "Endpoint" msgstr "Punt final" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineat a l'esquerra" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineat a la part superior" @@ -4992,17 +5018,17 @@ msgstr "Text" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no ha de superar els %d caràcters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Deixeu-lo en blanc per no establir cap límit" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límit de caràcters" @@ -5011,7 +5037,7 @@ msgstr "Límit de caràcters" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Apareix després del camp" @@ -5019,7 +5045,7 @@ msgstr "Apareix després del camp" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Afegeix al final" @@ -5027,7 +5053,7 @@ msgstr "Afegeix al final" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Apareix abans del camp" @@ -5035,14 +5061,14 @@ msgstr "Apareix abans del camp" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Afegeix al principi" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5051,7 +5077,7 @@ msgstr "Apareix a dins del camp" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5062,7 +5088,7 @@ msgstr "Text de mostra" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5098,7 +5124,7 @@ msgstr "Màxim d'entrades" msgid "Minimum Posts" msgstr "Mínim d'entrades" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5287,12 +5313,12 @@ msgstr "No s'ha seleccionat cap imatge" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Suprimeix" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5448,7 +5474,7 @@ msgstr "IU estilitzada" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5468,13 +5494,13 @@ msgstr "Missatge" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-cs_CZ.mo b/lang/acf-cs_CZ.mo index c4458be..68cb8a6 100644 Binary files a/lang/acf-cs_CZ.mo and b/lang/acf-cs_CZ.mo differ diff --git a/lang/acf-cs_CZ.po b/lang/acf-cs_CZ.po index 940bd33..5ce5c56 100644 --- a/lang/acf-cs_CZ.po +++ b/lang/acf-cs_CZ.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: cs_CZ\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "Vybrat více" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logo WP Engine" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Další nástroje od WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Vytvořeno pro ty, kteří vytvářejí ve WordPressu, týmem %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Zobrazit ceny a upgrade" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2342,7 +2358,7 @@ msgid "Select existing taxonomies to classify items of the post type." msgstr "" "Vyberte existující taxonomie pro klasifikaci položek daného typu obsahu." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Procházet pole" @@ -2642,9 +2658,9 @@ msgstr "Pište pro hledání..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Pouze PRO" @@ -2763,13 +2779,13 @@ msgid "Close Modal" msgstr "Zavřít modální okno" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Pole přesunuto do jiné skupiny" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Zavřít modální okno" @@ -2812,7 +2828,7 @@ msgstr "" "Uživatelské hodnoty zaškrtávacího políčka nemohou být prázdné. Zrušte " "zaškrtnutí všech prázdných hodnot." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Aktualizace" @@ -2863,38 +2879,38 @@ msgid "Add Your First Field Group" msgstr "Přidejte první skupinu polí" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Stránky konfigurace" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Bloky ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Pole Galerie" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Pole Flexibilní obsah" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Pole Opakovač" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Odemkněte další funkce s ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Smazat skupinu polí" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Vytvořeno %1$s v %2$s" @@ -2996,8 +3012,8 @@ msgid "Activate this item" msgstr "Aktivovat tuto položku" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Přesunout skupinu polí do koše?" @@ -3084,7 +3100,7 @@ msgstr "%1$s musí mít platné ID příspěvku." msgid "%s requires a valid attachment ID." msgstr "%s vyžaduje platné ID přílohy." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Zobrazit v REST API" @@ -3132,31 +3148,31 @@ msgstr "Vyberte výchozí barvu" msgid "Clear color" msgstr "Zrušit barvu" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloky" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Konfigurace" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Uživatelé" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Položky menu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgety" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Přílohy" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3166,7 +3182,7 @@ msgstr "Přílohy" msgid "Taxonomies" msgstr "Taxonomie" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3370,7 +3386,7 @@ msgstr "Položka nabídky" msgid "Post Status" msgstr "Stav příspěvku" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Nabídky" @@ -3485,7 +3501,7 @@ msgid "Show this field if" msgstr "Zobrazit toto pole, pokud" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Podmíněná logika" @@ -3500,7 +3516,7 @@ msgstr "a" msgid "Local JSON" msgstr "Lokální JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Pole Klonování" @@ -3545,7 +3561,7 @@ msgstr "Opakovač" msgid "Back to all tools" msgstr "Zpět na všechny nástroje" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3553,20 +3569,20 @@ msgstr "" "Pokud se na obrazovce úprav objeví více skupin polí, použije se nastavení " "dle první skupiny polí (té s nejnižším pořadovým číslem)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Zvolte položky, které budou na obrazovce úprav skryté." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Skrýt na obrazovce" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Odesílat zpětné linkování odkazů" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3574,83 +3590,83 @@ msgid "Tags" msgstr "Štítky" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorie" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributy stránky" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formát" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Adresa" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revize" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Komentáře" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Diskuze" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Stručný výpis" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor obsahu" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Trvalý odkaz" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Zobrazit v seznamu skupin polí" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Skupiny polí s nižším pořadím se zobrazí první" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Pořadové č." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Pod poli" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Pod štítky" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3699,92 +3715,92 @@ msgstr "Klíč" msgid "Order" msgstr "Pořadí" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Zavřít pole" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "třída" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "šířka" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributy obalového pole" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Požadováno?" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instrukce pro autory. Jsou zobrazeny při zadávání dat" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrukce" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Typ pole" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Jedno slovo, bez mezer. Podtržítka a pomlčky jsou povoleny" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Jméno pole" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Toto je jméno, které se zobrazí na stránce úprav" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Štítek pole" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Smazat" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Smazat pole" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Přesunout" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Přesunout pole do jiné skupiny" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplikovat pole" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Upravit pole" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Přetažením změníte pořadí" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Zobrazit tuto skupinu polí, pokud" @@ -3952,7 +3968,7 @@ msgstr "Zvolit %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplikovat" @@ -3971,7 +3987,7 @@ msgstr "Dokumentace" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4018,7 +4034,7 @@ msgstr "Zkontrolujte stránky a aktualizujte" msgid "Upgrade Database" msgstr "Aktualizovat databázi" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Vlastní pole" @@ -4042,8 +4058,8 @@ msgstr "Pole %1$s lze nyní nalézt ve skupině polí %2$s." msgid "Move Complete." msgstr "Přesun hotov." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4070,8 +4086,8 @@ msgstr "Nula" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopírovat" @@ -4088,8 +4104,8 @@ msgid "Checked" msgstr "Zaškrtnuto" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Přesunout vlastní pole" @@ -4104,14 +4120,14 @@ msgid "Field group title is required" msgstr "Vyžadován nadpis pro skupinu polí" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Toto pole nelze přesunout, dokud nebudou uloženy jeho změny" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Řetězec \"pole_\" nesmí být použit na začátku názvu pole" @@ -4146,7 +4162,7 @@ msgid "Field group updated." msgstr "Skupina polí aktualizována." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Nástroje" @@ -4281,12 +4297,12 @@ msgstr "Má libovolnou hodnotu" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Zrušit" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Jste si jistí?" @@ -4349,7 +4365,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "Pokud opustíte tuto stránku, změny, které jste provedli, budou ztraceny" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Typ souboru musí být %s." @@ -4358,34 +4374,34 @@ msgstr "Typ souboru musí být %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "nebo" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Velikost souboru nesmí překročit %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Velikost souboru musí být alespoň %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Výška obrázku nesmí přesáhnout %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Výška obrázku musí být alespoň %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Šířka obrázku nesmí přesáhnout %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Šířka obrázku musí být alespoň %dpx." @@ -4885,12 +4901,12 @@ msgstr "Výběr data a času" msgid "Endpoint" msgstr "Koncový bod" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Zarovnat zleva" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Zarovnat shora" @@ -5077,17 +5093,17 @@ msgstr "Text" msgid "Visual" msgstr "Grafika" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Hodnota nesmí překročit %d znaků" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Nechte prázdné pro nastavení bez omezení" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limit znaků" @@ -5096,7 +5112,7 @@ msgstr "Limit znaků" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Zobrazí se za inputem" @@ -5104,7 +5120,7 @@ msgstr "Zobrazí se za inputem" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Zobrazit po" @@ -5112,7 +5128,7 @@ msgstr "Zobrazit po" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Zobrazí se před inputem" @@ -5120,14 +5136,14 @@ msgstr "Zobrazí se před inputem" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Zobrazit před" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5136,7 +5152,7 @@ msgstr "Zobrazí se v inputu" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5147,7 +5163,7 @@ msgstr "Zástupný text" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5184,7 +5200,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5373,12 +5389,12 @@ msgstr "Není vybrán žádný obrázek" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Odstranit" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5532,7 +5548,7 @@ msgstr "Stylizované uživatelské rozhraní" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5552,13 +5568,13 @@ msgstr "Zpráva" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Ne" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ano" diff --git a/lang/acf-de_CH.mo b/lang/acf-de_CH.mo index af0dd84..489a601 100644 Binary files a/lang/acf-de_CH.mo and b/lang/acf-de_CH.mo differ diff --git a/lang/acf-de_CH.po b/lang/acf-de_CH.po index 62bcc33..84d97a8 100644 --- a/lang/acf-de_CH.po +++ b/lang/acf-de_CH.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: de_CH\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-de_DE.mo b/lang/acf-de_DE.mo index 094d02d..f983881 100644 Binary files a/lang/acf-de_DE.mo and b/lang/acf-de_DE.mo differ diff --git a/lang/acf-de_DE.po b/lang/acf-de_DE.po index ab61b82..6a8c36c 100644 --- a/lang/acf-de_DE.po +++ b/lang/acf-de_DE.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: de_DE\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2267,7 +2283,7 @@ msgstr "" "Vorhandene Taxonomien auswählen, um Elemente des Inhaltstyps zu " "kategorisieren." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Felder durchsuchen" @@ -2561,9 +2577,9 @@ msgstr "Tippen, um zu suchen …" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Nur Pro" @@ -2683,13 +2699,13 @@ msgid "Close Modal" msgstr "Modal schließen" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Das Feld wurde zu einer anderen Gruppe verschoben" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Modal schließen" @@ -2732,7 +2748,7 @@ msgstr "" "Individuelle Werte von Auswahlkästchen dürfen nicht leer sein. Deaktiviere " "alle leeren Werte." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Aktualisierungen" @@ -2784,38 +2800,38 @@ msgid "Add Your First Field Group" msgstr "Deine erste Feldgruppe hinzufügen" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Optionen-Seiten" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF-Blöcke" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Galerie-Feld" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Feld „Flexibler Inhalt“" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Wiederholungs-Feld" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Zusatzfunktionen mit ACF PRO freischalten" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Feldgruppe löschen" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Erstellt am %1$s um %2$s" @@ -2915,8 +2931,8 @@ msgid "Activate this item" msgstr "Dieses Element aktivieren" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Soll die Feldgruppe in den Papierkorb verschoben werden?" @@ -3000,7 +3016,7 @@ msgstr "%1$s muss eine gültige Beitrags-ID haben." msgid "%s requires a valid attachment ID." msgstr "%s erfordert eine gültige Anhangs-ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Im REST-API anzeigen" @@ -3048,31 +3064,31 @@ msgstr "Standardfarbe auswählen" msgid "Clear color" msgstr "Farbe entfernen" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blöcke" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Optionen" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Benutzer" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menüelemente" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Anhänge" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3082,7 +3098,7 @@ msgstr "Anhänge" msgid "Taxonomies" msgstr "Taxonomien" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3292,7 +3308,7 @@ msgstr "Menüelement" msgid "Post Status" msgstr "Beitragsstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menüs" @@ -3407,7 +3423,7 @@ msgid "Show this field if" msgstr "Dieses Feld anzeigen, falls" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Bedingte Logik" @@ -3422,7 +3438,7 @@ msgstr "und" msgid "Local JSON" msgstr "Lokales JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Feld duplizieren" @@ -3469,7 +3485,7 @@ msgstr "Wiederholung" msgid "Back to all tools" msgstr "Zurück zur Werkzeugübersicht" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3478,22 +3494,22 @@ msgstr "" "Optionen der ersten Feldgruppe verwendet (die mit der niedrigsten " "Sortierungs-Nummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Die Elemente auswählen, die in der Bearbeitungsansicht verborgen werden sollen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "In der Ansicht ausblenden" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trackbacks senden" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3501,83 +3517,83 @@ msgid "Tags" msgstr "Schlagwörter" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorien" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Seiten-Attribute" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Titelform" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisionen" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Kommentare" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Diskussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Textauszug" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Inhalts-Editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Wird in der Feldgruppen-Liste angezeigt" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Die Feldgruppen mit niedrigerer Ordnung werden zuerst angezeigt" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Sortierungs-Nr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Unterhalb der Felder" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Unterhalb der Beschriftungen" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Platzierung der Anweisungen" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Platzierung der Beschriftung" @@ -3626,94 +3642,94 @@ msgstr "Schlüssel" msgid "Order" msgstr "Reihenfolge" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Feld schließen" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "Klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "Breite" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper-Attribute" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Erforderlich" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Anleitungen für Autoren. Das wird angezeigt, wenn Daten übermittelt werden" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Anweisungen" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Feldtyp" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Einzelnes Wort ohne Leerzeichen. Unterstriche und Bindestriche sind erlaubt" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Feldname" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dies ist der Name, der auf der BEARBEITUNGS-Seite erscheinen wird" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Feldbeschriftung" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Löschen" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Feld löschen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Verschieben" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Feld in eine andere Gruppe verschieben" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Feld duplizieren" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Feld bearbeiten" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Ziehen zum Sortieren" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Diese Feldgruppe anzeigen, falls" @@ -3886,7 +3902,7 @@ msgstr "%s auswählen" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplizieren" @@ -3905,7 +3921,7 @@ msgstr "Dokumentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3949,7 +3965,7 @@ msgstr "Websites prüfen und ein Upgrade durchführen" msgid "Upgrade Database" msgstr "Upgrade der Datenbank" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Individuelle Felder" @@ -3973,8 +3989,8 @@ msgstr "Das %1$s-Feld kann jetzt in der %2$s-Feldgruppe gefunden werden" msgid "Move Complete." msgstr "Das Verschieben ist abgeschlossen." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4001,8 +4017,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopieren" @@ -4019,8 +4035,8 @@ msgid "Checked" msgstr "Ausgewählt" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Individuelles Feld verschieben" @@ -4035,16 +4051,16 @@ msgid "Field group title is required" msgstr "Ein Titel für die Feldgruppe ist erforderlich" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Dieses Feld kann erst verschoben werden, wenn dessen Änderungen gespeichert " "wurden" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Die Zeichenfolge „field_“ darf nicht am Beginn eines Feldnamens stehen" @@ -4079,7 +4095,7 @@ msgid "Field group updated." msgstr "Die Feldgruppe wurde aktualisiert." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Werkzeuge" @@ -4214,12 +4230,12 @@ msgstr "Hat einen Wert" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Abbrechen" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Bist du sicher?" @@ -4281,7 +4297,7 @@ msgstr "Bearbeiten" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Deine Änderungen werden verlorengehen, wenn du diese Seite verlässt" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Der Dateityp muss %s sein." @@ -4290,34 +4306,34 @@ msgstr "Der Dateityp muss %s sein." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "oder" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Die Dateigröße darf nicht größer als %s sein." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Die Dateigröße muss mindestens %s sein." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Die Höhe des Bild darf %dpx nicht überschreiten." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Die Höhe des Bildes muss mindestens %dpx sein." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Die Breite des Bildes darf %dpx nicht überschreiten." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Die Breite des Bildes muss mindestens %dpx sein." @@ -4820,12 +4836,12 @@ msgstr "Datums- und Zeitauswahl" msgid "Endpoint" msgstr "Endpunkt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Linksbündig" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Oben ausgerichtet" @@ -5014,17 +5030,17 @@ msgstr "Text" msgid "Visual" msgstr "Visuell" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Der Wert darf %d Zeichen nicht überschreiten" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Leer lassen, wenn es keine Begrenzung gibt" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Zeichenbegrenzung" @@ -5033,7 +5049,7 @@ msgstr "Zeichenbegrenzung" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Wird nach dem Eingabefeld angezeigt" @@ -5041,7 +5057,7 @@ msgstr "Wird nach dem Eingabefeld angezeigt" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anhängen" @@ -5049,7 +5065,7 @@ msgstr "Anhängen" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Wird dem Eingabefeld vorangestellt" @@ -5057,14 +5073,14 @@ msgstr "Wird dem Eingabefeld vorangestellt" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Voranstellen" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5073,7 +5089,7 @@ msgstr "Wird innerhalb des Eingabefeldes angezeigt" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5084,7 +5100,7 @@ msgstr "Platzhaltertext" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5120,7 +5136,7 @@ msgstr "Höchstzahl an Beiträgen" msgid "Minimum Posts" msgstr "Mindestzahl an Beiträgen" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5310,12 +5326,12 @@ msgstr "Es wurde kein Bild ausgewählt" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Entfernen" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5469,7 +5485,7 @@ msgstr "Gestylte UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5489,13 +5505,13 @@ msgstr "Mitteilung" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nein" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-de_DE_formal.mo b/lang/acf-de_DE_formal.mo index 9b57d9a..256e40e 100644 Binary files a/lang/acf-de_DE_formal.mo and b/lang/acf-de_DE_formal.mo differ diff --git a/lang/acf-de_DE_formal.po b/lang/acf-de_DE_formal.po index 71fe971..d5f9410 100644 --- a/lang/acf-de_DE_formal.po +++ b/lang/acf-de_DE_formal.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: de_DE_formal\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2267,7 +2283,7 @@ msgstr "" "Vorhandene Taxonomien auswählen, um Elemente des Inhaltstyps zu " "kategorisieren." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Felder durchsuchen" @@ -2561,9 +2577,9 @@ msgstr "Tippen, um zu suchen …" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Nur Pro" @@ -2683,13 +2699,13 @@ msgid "Close Modal" msgstr "Modal schließen" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Das Feld wurde zu einer anderen Gruppe verschoben" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Modal schließen" @@ -2732,7 +2748,7 @@ msgstr "" "Individuelle Werte von Auswahlkästchen dürfen nicht leer sein. Deaktiviere " "alle leeren Werte." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Aktualisierungen" @@ -2784,38 +2800,38 @@ msgid "Add Your First Field Group" msgstr "Deine erste Feldgruppe hinzufügen" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Optionen-Seiten" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF-Blöcke" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Galerie-Feld" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Feld „Flexibler Inhalt“" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Wiederholungs-Feld" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Zusatzfunktionen mit ACF PRO freischalten" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Feldgruppe löschen" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Erstellt am %1$s um %2$s" @@ -2915,8 +2931,8 @@ msgid "Activate this item" msgstr "Dieses Element aktivieren" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Soll die Feldgruppe in den Papierkorb verschoben werden?" @@ -3000,7 +3016,7 @@ msgstr "%1$s muss eine gültige Beitrags-ID haben." msgid "%s requires a valid attachment ID." msgstr "%s erfordert eine gültige Anhangs-ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Im REST-API anzeigen" @@ -3048,31 +3064,31 @@ msgstr "Standardfarbe auswählen" msgid "Clear color" msgstr "Farbe entfernen" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blöcke" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Optionen" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Benutzer" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menüelemente" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Anhänge" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3082,7 +3098,7 @@ msgstr "Anhänge" msgid "Taxonomies" msgstr "Taxonomien" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3292,7 +3308,7 @@ msgstr "Menüelement" msgid "Post Status" msgstr "Beitragsstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menüs" @@ -3407,7 +3423,7 @@ msgid "Show this field if" msgstr "Dieses Feld anzeigen, falls" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Bedingte Logik" @@ -3422,7 +3438,7 @@ msgstr "und" msgid "Local JSON" msgstr "Lokales JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Feld duplizieren" @@ -3469,7 +3485,7 @@ msgstr "Wiederholung" msgid "Back to all tools" msgstr "Zurück zur Werkzeugübersicht" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3478,22 +3494,22 @@ msgstr "" "Optionen der ersten Feldgruppe verwendet (die mit der niedrigsten " "Sortierungs-Nummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Die Elemente auswählen, die in der Bearbeitungsansicht verborgen werden sollen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "In der Ansicht ausblenden" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trackbacks senden" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3501,83 +3517,83 @@ msgid "Tags" msgstr "Schlagwörter" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorien" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Seiten-Attribute" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Titelform" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisionen" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Kommentare" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Diskussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Textauszug" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Inhalts-Editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Wird in der Feldgruppen-Liste angezeigt" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Die Feldgruppen mit niedrigerer Ordnung werden zuerst angezeigt" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Sortierungs-Nr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Unterhalb der Felder" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Unterhalb der Beschriftungen" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Platzierung der Anweisungen" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Platzierung der Beschriftung" @@ -3626,94 +3642,94 @@ msgstr "Schlüssel" msgid "Order" msgstr "Reihenfolge" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Feld schließen" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "Klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "Breite" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper-Attribute" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Erforderlich" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Anleitungen für Autoren. Das wird angezeigt, wenn Daten übermittelt werden" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Anweisungen" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Feldtyp" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Einzelnes Wort ohne Leerzeichen. Unterstriche und Bindestriche sind erlaubt" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Feldname" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dies ist der Name, der auf der BEARBEITUNGS-Seite erscheinen wird" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Feldbeschriftung" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Löschen" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Feld löschen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Verschieben" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Feld in eine andere Gruppe verschieben" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Feld duplizieren" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Feld bearbeiten" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Ziehen zum Sortieren" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Diese Feldgruppe anzeigen, falls" @@ -3886,7 +3902,7 @@ msgstr "%s auswählen" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplizieren" @@ -3905,7 +3921,7 @@ msgstr "Dokumentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3949,7 +3965,7 @@ msgstr "Websites prüfen und ein Upgrade durchführen" msgid "Upgrade Database" msgstr "Upgrade der Datenbank" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Individuelle Felder" @@ -3973,8 +3989,8 @@ msgstr "Das %1$s-Feld kann jetzt in der %2$s-Feldgruppe gefunden werden" msgid "Move Complete." msgstr "Das Verschieben ist abgeschlossen." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4001,8 +4017,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopieren" @@ -4019,8 +4035,8 @@ msgid "Checked" msgstr "Ausgewählt" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Individuelles Feld verschieben" @@ -4035,16 +4051,16 @@ msgid "Field group title is required" msgstr "Ein Titel für die Feldgruppe ist erforderlich" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Dieses Feld kann erst verschoben werden, wenn dessen Änderungen gespeichert " "wurden" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Die Zeichenfolge „field_“ darf nicht am Beginn eines Feldnamens stehen" @@ -4079,7 +4095,7 @@ msgid "Field group updated." msgstr "Die Feldgruppe wurde aktualisiert." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Werkzeuge" @@ -4214,12 +4230,12 @@ msgstr "Hat einen Wert" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Abbrechen" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Bist du sicher?" @@ -4281,7 +4297,7 @@ msgstr "Bearbeiten" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Deine Änderungen werden verlorengehen, wenn du diese Seite verlässt" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Der Dateityp muss %s sein." @@ -4290,34 +4306,34 @@ msgstr "Der Dateityp muss %s sein." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "oder" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Die Dateigröße darf nicht größer als %s sein." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Die Dateigröße muss mindestens %s sein." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Die Höhe des Bild darf %dpx nicht überschreiten." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Die Höhe des Bildes muss mindestens %dpx sein." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Die Breite des Bildes darf %dpx nicht überschreiten." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Die Breite des Bildes muss mindestens %dpx sein." @@ -4820,12 +4836,12 @@ msgstr "Datums- und Zeitauswahl" msgid "Endpoint" msgstr "Endpunkt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Linksbündig" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Oben ausgerichtet" @@ -5014,17 +5030,17 @@ msgstr "Text" msgid "Visual" msgstr "Visuell" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Der Wert darf %d Zeichen nicht überschreiten" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Leer lassen, wenn es keine Begrenzung gibt" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Zeichenbegrenzung" @@ -5033,7 +5049,7 @@ msgstr "Zeichenbegrenzung" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Wird nach dem Eingabefeld angezeigt" @@ -5041,7 +5057,7 @@ msgstr "Wird nach dem Eingabefeld angezeigt" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anhängen" @@ -5049,7 +5065,7 @@ msgstr "Anhängen" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Wird dem Eingabefeld vorangestellt" @@ -5057,14 +5073,14 @@ msgstr "Wird dem Eingabefeld vorangestellt" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Voranstellen" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5073,7 +5089,7 @@ msgstr "Wird innerhalb des Eingabefeldes angezeigt" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5084,7 +5100,7 @@ msgstr "Platzhaltertext" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5120,7 +5136,7 @@ msgstr "Höchstzahl an Beiträgen" msgid "Minimum Posts" msgstr "Mindestzahl an Beiträgen" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5310,12 +5326,12 @@ msgstr "Es wurde kein Bild ausgewählt" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Entfernen" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5469,7 +5485,7 @@ msgstr "Gestylte UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5489,13 +5505,13 @@ msgstr "Mitteilung" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nein" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-el.mo b/lang/acf-el.mo index 1d9afb5..2907f13 100644 Binary files a/lang/acf-el.mo and b/lang/acf-el.mo differ diff --git a/lang/acf-el.po b/lang/acf-el.po index e70ab41..a3b388b 100644 --- a/lang/acf-el.po +++ b/lang/acf-el.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: el\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2570,13 +2586,13 @@ msgid "Close Modal" msgstr "Κλείσιμο αναδυομένου" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Το πεδίο μετακινήθηκε σε άλλη ομάδα" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Κλείσιμο αναδυομένου" @@ -2619,7 +2635,7 @@ msgstr "" "Οι προσαρμοσμένες τιμές των checkbox δεν επιτρέπεται να είναι κενές. " "Αποεπιλέξετε τις κενές τιμές." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Ανανεώσεις" @@ -2671,38 +2687,38 @@ msgid "Add Your First Field Group" msgstr "Προσθέστε την Πρώτη σας Ομάδα Πεδίων" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Σελίδες Ρυθμίσεων" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF Blocks" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Πεδίο Gallery" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Πεδίο Flexible Content" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Πεδίο Repeater" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Ξεκλειδώστε Επιπλέον Δυνατότητες με το ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Διαγραφή Ομάδας Πεδίων" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Δημιουργήθηκε την %1$s στις %2$s" @@ -2802,8 +2818,8 @@ msgid "Activate this item" msgstr "Ενεργοποιήστε αυτό το αντικείμενο" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Να μεταφερθεί αυτή η ομάδα πεδίων στον κάδο;" @@ -2882,7 +2898,7 @@ msgstr "Το %1$s πρέπει να έχει ένα έγκυρο post ID." msgid "%s requires a valid attachment ID." msgstr "Το %s απαιτεί ένα έγκυρο attachment ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Να εμφανίζεται στο REST API" @@ -2930,31 +2946,31 @@ msgstr "Επιλέξτε το προεπιλεγμένο χρώμα" msgid "Clear color" msgstr "Εκκαθάριση χρώματος" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Μπλοκ" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Επιλογές" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Χρήστες" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Στοιχεία μενού" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Μικροεφαρμογές" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Συνημμένα" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2964,7 +2980,7 @@ msgstr "Συνημμένα" msgid "Taxonomies" msgstr "Ταξινομίες" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3169,7 +3185,7 @@ msgstr "Στοιχείο Μενού" msgid "Post Status" msgstr "Κατάσταση Άρθρου" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Μενού" @@ -3284,7 +3300,7 @@ msgid "Show this field if" msgstr "Εμφάνιση αυτού του πεδίου αν" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Λογική Υπό Συνθήκες" @@ -3299,7 +3315,7 @@ msgstr "και" msgid "Local JSON" msgstr "Τοπικό JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Πεδίο Κλώνου" @@ -3346,7 +3362,7 @@ msgstr "Επαναλήπτης" msgid "Back to all tools" msgstr "Πίσω σε όλα τα εργαλεία" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3355,22 +3371,22 @@ msgstr "" "τότε θα χρησιμοποιηθούν οι ρυθμίσεις του πρώτου (αυτού με το χαμηλότερον " "αριθμό σειράς)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Επιλέξτε στοιχεία για να τα αποκρύψετε από την οθόνη " "τροποποίησης." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Απόκρυψη σε οθόνη" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Αποστολή Παραπομπών" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3378,83 +3394,83 @@ msgid "Tags" msgstr "Ετικέτες" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Κατηγορίες" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Χαρακτηριστικά Σελίδας" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Μορφή" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Συντάκτης" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Σύντομο όνομα" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Αναθεωρήσεις" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Σχόλια" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Συζήτηση" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Απόσπασμα" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Επεξεργαστής Περιεχομένου" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Μόνιμος σύνδεσμος" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Εμφανίζεται στη λίστα ομάδας πεδίων" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Ομάδες πεδίων με χαμηλότερη σειρά θα εμφανιστούν πρώτες" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Αρ. Παραγγελίας" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Παρακάτω πεδία" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Παρακάτω ετικέτες" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3503,92 +3519,92 @@ msgstr "Κλειδί" msgid "Order" msgstr "Σειρά" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Κλείσιμο Πεδίου" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "κλάση" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "πλάτος" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Ιδιότητες Πλαισίου" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Απαιτείται" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Οδηγίες προς τους συγγραφείς. Ορατό όταν υποβάλλοντα τα δεδομένα" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Οδηγίες" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Τύπος Πεδίου" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Μια λέξη, χωρίς κενά. Επιτρέπονται κάτω παύλες και παύλες" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Όνομα Πεδίου" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Αυτό είναι το όνομα που θα εμφανιστεί στην σελίδα ΤΡΟΠΟΠΟΙΗΣΗΣ." -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Επιγραφή Πεδίου" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Διαγραφή" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Διαγραφή πεδίου" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Μετακίνηση" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Μετακίνηση του πεδίου σε άλλο group" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Δημιουργία αντιγράφου του πεδίου" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Τροποποίηση πεδίου" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Σύρετε για αναδιάταξη" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Εμφάνιση αυτής της ομάδας πεδίου αν" @@ -3753,7 +3769,7 @@ msgstr "Επιλογή %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Δημιουργία αντιγράφου" @@ -3772,7 +3788,7 @@ msgstr "Τεκμηρίωση" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3816,7 +3832,7 @@ msgstr "Ανασκόπηση ιστοτόπων & αναβάθμιση" msgid "Upgrade Database" msgstr "Αναβάθμιση Βάσης Δεδομένων" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Custom Fields" @@ -3840,8 +3856,8 @@ msgstr "Το πεδίο %1$s μπορεί πλέον να βρεθεί στην msgid "Move Complete." msgstr "Η Μετακίνηση Ολοκληρώθηκε." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3868,8 +3884,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "αντιγραφή" @@ -3886,8 +3902,8 @@ msgid "Checked" msgstr "Επιλεγμένο" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Μετακίνηση Προσαρμοσμένου Πεδίου" @@ -3902,15 +3918,15 @@ msgid "Field group title is required" msgstr "Ο τίτλος του field group είναι απαραίτητος" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Αυτό το πεδίο δεν μπορεί να μετακινηθεί μέχρι να αποθηκευτούν οι αλλαγές του" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "Το αλφαριθμητικό \"field_\" δεν μπορεί να χρησιμοποιηθεί στην αρχή ενός " @@ -3947,7 +3963,7 @@ msgid "Field group updated." msgstr "Το field group ενημερώθηκε." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Εργαλεία" @@ -4082,12 +4098,12 @@ msgstr "Να έχει οποιαδήποτε τιμή" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Ακύρωση" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Είστε σίγουροι;" @@ -4149,7 +4165,7 @@ msgstr "Επεξεργασία" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Οι αλλαγές που έχετε κάνει θα χαθούν αν φύγετε από αυτή τη σελίδα." -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Ο τύπος του πεδίου πρέπει να είναι %s." @@ -4158,34 +4174,34 @@ msgstr "Ο τύπος του πεδίου πρέπει να είναι %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ή" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Το μέγεθος του αρχείου πρέπει να το πολύ %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Το μέγεθος το αρχείου πρέπει να είναι τουλάχιστον %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Το ύψος της εικόνας πρέπει να είναι το πολύ %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Το ύψος της εικόνας πρέπει να είναι τουλάχιστον %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Το πλάτος της εικόνας πρέπει να είναι το πολύ %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Το πλάτος της εικόνας πρέπει να είναι τουλάχιστον %dpx." @@ -4686,12 +4702,12 @@ msgstr "Επιλογέας Ημερομηνίας και Ώρας" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Αριστερή στοίχιση" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Στοίχιση στην κορυφή" @@ -4879,17 +4895,17 @@ msgstr "Κείμενο" msgid "Visual" msgstr "Οπτικός" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Η τιμή πρέπει να μην ξεπερνά τους %d χαρακτήρες" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Αφήστε κενό για να μην υπάρχει όριο" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Όριο Χαρακτήρων" @@ -4898,7 +4914,7 @@ msgstr "Όριο Χαρακτήρων" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Εμφανίζεται μετά το πεδίο εισαγωγής" @@ -4906,7 +4922,7 @@ msgstr "Εμφανίζεται μετά το πεδίο εισαγωγής" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Προσάρτηση στο τέλος" @@ -4914,7 +4930,7 @@ msgstr "Προσάρτηση στο τέλος" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Εμφανίζεται πριν το πεδίο εισαγωγής" @@ -4922,14 +4938,14 @@ msgstr "Εμφανίζεται πριν το πεδίο εισαγωγής" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Προσάρτηση στην αρχή" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4938,7 +4954,7 @@ msgstr "Εμφανίζεται εντός του πεδίου εισαγωγής #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4949,7 +4965,7 @@ msgstr "Υποκατάστατο Κείμενο" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4985,7 +5001,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5174,12 +5190,12 @@ msgstr "Δεν επιλέχθηκε εικόνα" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Αφαίρεση" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5335,7 +5351,7 @@ msgstr "Στυλιζαρισμένο" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5355,13 +5371,13 @@ msgstr "Μήνυμα" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Όχι" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ναι" diff --git a/lang/acf-en_CA.mo b/lang/acf-en_CA.mo index 3295d6f..b61b5eb 100644 Binary files a/lang/acf-en_CA.mo and b/lang/acf-en_CA.mo differ diff --git a/lang/acf-en_CA.po b/lang/acf-en_CA.po index a67040e..94776e4 100644 --- a/lang/acf-en_CA.po +++ b/lang/acf-en_CA.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: en_CA\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2864,7 +2880,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2912,31 +2928,31 @@ msgstr "Select default colour" msgid "Clear color" msgstr "Clear colour" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocks" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Options" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Users" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Attachments" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2946,7 +2962,7 @@ msgstr "Attachments" msgid "Taxonomies" msgstr "Taxonomies" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3149,7 +3165,7 @@ msgstr "Menu Item" msgid "Post Status" msgstr "Post Status" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3264,7 +3280,7 @@ msgid "Show this field if" msgstr "Show this field if" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Conditional Logic" @@ -3279,7 +3295,7 @@ msgstr "and" msgid "Local JSON" msgstr "Local JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clone Field" @@ -3324,7 +3340,7 @@ msgstr "Repeater" msgid "Back to all tools" msgstr "Back to all tools" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3332,20 +3348,20 @@ msgstr "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Select items to hide them from the edit screen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Hide on screen" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Send Trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3353,83 +3369,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Page Attributes" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Author" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comments" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Excerpt" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Content Editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Shown in field group list" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Field groups with a lower order will appear first" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Order No." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Below fields" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Below labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3478,92 +3494,92 @@ msgstr "Key" msgid "Order" msgstr "Order" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Close Field" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "width" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper Attributes" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructions for authors. Shown when submitting data" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Field Type" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Single word, no spaces. Underscores and dashes allowed" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Field Name" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "This is the name which will appear on the EDIT page" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Field Label" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Delete" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Delete field" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Move" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Move field to another group" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicate field" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Edit field" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Drag to reorder" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Show this field group if" @@ -3724,7 +3740,7 @@ msgstr "Select %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicate" @@ -3743,7 +3759,7 @@ msgstr "Documentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3787,7 +3803,7 @@ msgstr "Review sites & upgrade" msgid "Upgrade Database" msgstr "Upgrade Database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Custom Fields" @@ -3811,8 +3827,8 @@ msgstr "The %1$s field can now be found in the %2$s field group" msgid "Move Complete." msgstr "Move Complete." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3839,8 +3855,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copy" @@ -3857,8 +3873,8 @@ msgid "Checked" msgstr "Checked" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Move Custom Field" @@ -3873,14 +3889,14 @@ msgid "Field group title is required" msgstr "Field group title is required" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "This field cannot be moved until its changes have been saved" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "The string \"field_\" may not be used at the start of a field name" @@ -3915,7 +3931,7 @@ msgid "Field group updated." msgstr "Field group updated." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Tools" @@ -4050,12 +4066,12 @@ msgstr "Has any value" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancel" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Are you sure?" @@ -4117,7 +4133,7 @@ msgstr "Edit" msgid "The changes you made will be lost if you navigate away from this page" msgstr "The changes you made will be lost if you navigate away from this page" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "File type must be %s." @@ -4126,34 +4142,34 @@ msgstr "File type must be %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "or" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "File size must not exceed %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "File size must be at least %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Image height must not exceed %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Image height must be at least %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Image width must not exceed %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Image width must be at least %dpx." @@ -4652,12 +4668,12 @@ msgstr "Date Time Picker" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Left aligned" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Top aligned" @@ -4844,17 +4860,17 @@ msgstr "Text" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Value must not exceed %d characters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Leave blank for no limit" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Character Limit" @@ -4863,7 +4879,7 @@ msgstr "Character Limit" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Appears after the input" @@ -4871,7 +4887,7 @@ msgstr "Appears after the input" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Append" @@ -4879,7 +4895,7 @@ msgstr "Append" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Appears before the input" @@ -4887,14 +4903,14 @@ msgstr "Appears before the input" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Prepend" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4903,7 +4919,7 @@ msgstr "Appears within the input" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4914,7 +4930,7 @@ msgstr "Placeholder Text" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4950,7 +4966,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5139,12 +5155,12 @@ msgstr "No image selected" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remove" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5298,7 +5314,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5318,13 +5334,13 @@ msgstr "Message" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Yes" diff --git a/lang/acf-en_GB.mo b/lang/acf-en_GB.mo index 867da4c..6d7e374 100644 Binary files a/lang/acf-en_GB.mo and b/lang/acf-en_GB.mo differ diff --git a/lang/acf-en_GB.po b/lang/acf-en_GB.po index a4bd057..4588e56 100644 --- a/lang/acf-en_GB.po +++ b/lang/acf-en_GB.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T15:04:23+00:00\n" +"PO-Revision-Date: 2023-11-28T09:17:30+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: en_GB\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: pro/acf-pro.php:211, pro/admin/views/html-settings-updates.php:114 +msgid "Manage License" +msgstr "Manage Licence" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "Select Multiple" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "WP Engine logo" @@ -205,25 +221,25 @@ msgstr "" "Sets whether posts should be excluded from search results and taxonomy " "archive pages." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "More Tools from WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Built for those that build with WordPress, by the team at %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "View Pricing & Upgrade" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Learn More" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2331,7 +2347,7 @@ msgstr "Trackbacks" msgid "Select existing taxonomies to classify items of the post type." msgstr "Select existing taxonomies to classify items of the post type." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Browse Fields" @@ -2620,9 +2636,9 @@ msgstr "Type to search..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "PRO Only" @@ -2740,13 +2756,13 @@ msgid "Close Modal" msgstr "Close Modal" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Field moved to other group" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Close modal" @@ -2787,7 +2803,7 @@ msgstr "Allow Custom Values" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "Checkbox custom values cannot be empty. Uncheck any empty values." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Updates" @@ -2838,38 +2854,38 @@ msgid "Add Your First Field Group" msgstr "Add Your First Field Group" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Options Pages" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF Blocks" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Gallery Field" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Flexible Content Field" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Repeater Field" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Unlock Extra Features with ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Delete Field Group" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Created on %1$s at %2$s" @@ -2969,8 +2985,8 @@ msgid "Activate this item" msgstr "Activate this item" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Move field group to trash?" @@ -3052,7 +3068,7 @@ msgstr "%1$s must have a valid post ID." msgid "%s requires a valid attachment ID." msgstr "%s requires a valid attachment ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Show in REST API" @@ -3100,31 +3116,31 @@ msgstr "Select default colour" msgid "Clear color" msgstr "Clear colour" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocks" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Options" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Users" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Attachments" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3134,7 +3150,7 @@ msgstr "Attachments" msgid "Taxonomies" msgstr "Taxonomies" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3340,7 +3356,7 @@ msgstr "Menu Item" msgid "Post Status" msgstr "Post Status" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3455,7 +3471,7 @@ msgid "Show this field if" msgstr "Show this field if" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Conditional Logic" @@ -3470,7 +3486,7 @@ msgstr "and" msgid "Local JSON" msgstr "Local JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clone Field" @@ -3515,7 +3531,7 @@ msgstr "Repeater" msgid "Back to all tools" msgstr "Back to all tools" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3523,20 +3539,20 @@ msgstr "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Select items to hide them from the edit screen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Hide on screen" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Send Trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3544,83 +3560,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Page Attributes" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Author" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comments" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Excerpt" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Content Editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Shown in field group list" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Field groups with a lower order will appear first" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Order No." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Below fields" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Below labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Instruction Placement" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Label Placement" @@ -3669,92 +3685,92 @@ msgstr "Key" msgid "Order" msgstr "Order" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Close Field" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "width" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper Attributes" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Required" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructions for authors. Shown when submitting data" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Field Type" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Single word, no spaces. Underscores and dashes allowed" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Field Name" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "This is the name which will appear on the EDIT page" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Field Label" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Delete" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Delete field" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Move" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Move field to another group" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicate field" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Edit field" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Drag to reorder" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Show this field group if" @@ -3921,7 +3937,7 @@ msgstr "Select %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicate" @@ -3940,7 +3956,7 @@ msgstr "Documentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3984,7 +4000,7 @@ msgstr "Review sites & upgrade" msgid "Upgrade Database" msgstr "Upgrade Database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Custom Fields" @@ -4008,8 +4024,8 @@ msgstr "The %1$s field can now be found in the %2$s field group" msgid "Move Complete." msgstr "Move Complete." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4036,8 +4052,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copy" @@ -4054,8 +4070,8 @@ msgid "Checked" msgstr "Checked" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Move Custom Field" @@ -4070,14 +4086,14 @@ msgid "Field group title is required" msgstr "Field group title is required" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "This field cannot be moved until its changes have been saved" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "The string \"field_\" may not be used at the start of a field name" @@ -4112,7 +4128,7 @@ msgid "Field group updated." msgstr "Field group updated." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Tools" @@ -4247,12 +4263,12 @@ msgstr "Has any value" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancel" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Are you sure?" @@ -4314,7 +4330,7 @@ msgstr "Edit" msgid "The changes you made will be lost if you navigate away from this page" msgstr "The changes you made will be lost if you navigate away from this page" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "File type must be %s." @@ -4323,34 +4339,34 @@ msgstr "File type must be %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "or" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "File size must not exceed %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "File size must be at least %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Image height must not exceed %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Image height must be at least %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Image width must not exceed %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Image width must be at least %dpx." @@ -4849,12 +4865,12 @@ msgstr "Date Time Picker" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Left aligned" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Top aligned" @@ -5041,17 +5057,17 @@ msgstr "Text" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Value must not exceed %d characters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Leave blank for no limit" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Character Limit" @@ -5060,7 +5076,7 @@ msgstr "Character Limit" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Appears after the input" @@ -5068,7 +5084,7 @@ msgstr "Appears after the input" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Append" @@ -5076,7 +5092,7 @@ msgstr "Append" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Appears before the input" @@ -5084,14 +5100,14 @@ msgstr "Appears before the input" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Prepend" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5100,7 +5116,7 @@ msgstr "Appears within the input" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5111,7 +5127,7 @@ msgstr "Placeholder Text" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5147,7 +5163,7 @@ msgstr "Maximum Posts" msgid "Minimum Posts" msgstr "Minimum Posts" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5336,12 +5352,12 @@ msgstr "No image selected" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remove" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5495,7 +5511,7 @@ msgstr "Stylised UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5515,13 +5531,13 @@ msgstr "Message" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Yes" @@ -5767,7 +5783,7 @@ msgstr "Advanced Custom Fields" msgid "Advanced Custom Fields PRO" msgstr "" -#: pro/acf-pro.php:198 +#: pro/acf-pro.php:196 msgid "" "Your license has expired. Please renew to continue to have access to " "updates, support & PRO features." @@ -5775,7 +5791,7 @@ msgstr "" "Your licence has expired. Please renew to continue to have access to " "updates, support & PRO features." -#: pro/acf-pro.php:195 +#: pro/acf-pro.php:193 msgid "" "Activate your license to enable access to updates, support & PRO " "features." @@ -5783,10 +5799,6 @@ msgstr "" "Activate your licence to enable access to updates, support & PRO " "features." -#: pro/acf-pro.php:213, pro/admin/views/html-settings-updates.php:114 -msgid "Manage License" -msgstr "Manage Licence" - #: pro/blocks.php:172 msgid "Block type name is required." msgstr "" @@ -5796,38 +5808,39 @@ msgstr "" msgid "Block type \"%s\" is already registered." msgstr "" -#: pro/blocks.php:728 +#: pro/blocks.php:726 msgid "Switch to Edit" msgstr "" -#: pro/blocks.php:729 +#: pro/blocks.php:727 msgid "Switch to Preview" msgstr "" -#: pro/blocks.php:730 +#: pro/blocks.php:728 msgid "Change content alignment" msgstr "" #. translators: %s: Block type title -#: pro/blocks.php:733 +#: pro/blocks.php:731 msgid "%s settings" msgstr "" -#: pro/blocks.php:941 +#: pro/blocks.php:939 msgid "This block contains no editable fields." msgstr "" #. translators: %s: an admin URL to the field group edit screen -#: pro/blocks.php:947 +#: pro/blocks.php:945 msgid "" "Assign a field group to add fields to " "this block." msgstr "" -#: pro/options-page.php:78, pro/post-types/acf-ui-options-page.php:173 +#: pro/options-page.php:77, pro/post-types/acf-ui-options-page.php:173 msgid "Options Updated" msgstr "" +#. translators: %1 A link to the updates page. %2 link to the pricing page #: pro/updates.php:74 msgid "" "To enable updates, please enter your license key on the Updates page. If you don’t have a licence key, please see details & pricing." -#: pro/updates.php:127 +#: pro/updates.php:70 +msgid "" +"To enable updates, please enter your license key on the Updates page of the main site. If you don't have a license key, " +"please see details & pricing." +msgstr "" +"To enable updates, please enter your licence key on the Updates page of the main site. If you don’t have a licence " +"key, please see details & pricing." + +#: pro/updates.php:136 msgid "" "Your defined license key has changed, but an error occurred when " "deactivating your old license" @@ -5846,7 +5869,7 @@ msgstr "" "Your defined licence key has changed, but an error occurred when " "deactivating your old licence" -#: pro/updates.php:124 +#: pro/updates.php:133 msgid "" "Your defined license key has changed, but an error occurred when connecting " "to activation server" @@ -5854,7 +5877,7 @@ msgstr "" "Your defined licence key has changed, but an error occurred when connecting " "to activation server" -#: pro/updates.php:168 +#: pro/updates.php:177 msgid "" "ACF PRO — Your license key has been activated " "successfully. Access to updates, support & PRO features is now enabled." @@ -5862,40 +5885,53 @@ msgstr "" "ACF PRO — Your licence key has been activated " "successfully. Access to updates, support & PRO features is now enabled." -#: pro/updates.php:159 +#: pro/updates.php:168 msgid "There was an issue activating your license key." msgstr "There was an issue activating your licence key." -#: pro/updates.php:155 +#: pro/updates.php:164 msgid "An error occurred when connecting to activation server" msgstr "An error occurred when connecting to activation server" -#: pro/updates.php:224 +#: pro/updates.php:265 +msgid "" +"An internal error occurred when trying to check your license key. Please try " +"again later." +msgstr "" +"An internal error occurred when trying to check your licence key. Please try " +"again later." + +#: pro/updates.php:263 +msgid "" +"The ACF activation server is temporarily unavailable for scheduled " +"maintenance. Please try again later." +msgstr "" + +#: pro/updates.php:233 msgid "You have reached the activation limit for the license." msgstr "You have reached the activation limit for the licence." -#: pro/updates.php:233, pro/updates.php:205 +#: pro/updates.php:242, pro/updates.php:214 msgid "View your licenses" msgstr "View your licences" -#: pro/updates.php:240 +#: pro/updates.php:255 msgid "check again" msgstr "" -#. translators: %1$s - link to view licenses, %2$s - link to try activating license again -#: pro/updates.php:244 +#: pro/updates.php:259 msgid "%1$s or %2$s." msgstr "" -#: pro/updates.php:210 +#: pro/updates.php:219 msgid "Your license key has expired and cannot be activated." msgstr "Your licence key has expired and cannot be activated." -#: pro/updates.php:219 +#: pro/updates.php:228 msgid "View your subscriptions" msgstr "" -#: pro/updates.php:196 +#: pro/updates.php:205 msgid "" "License key not found. Make sure you have copied your license key exactly as " "it appears in your receipt or your account." @@ -5903,11 +5939,11 @@ msgstr "" "Licence key not found. Make sure you have copied your licence key exactly as " "it appears in your receipt or your account." -#: pro/updates.php:194 +#: pro/updates.php:203 msgid "Your license key has been deactivated." msgstr "Your licence key has been deactivated." -#: pro/updates.php:192 +#: pro/updates.php:201 msgid "" "Your license key has been activated successfully. Access to updates, support " "& PRO features is now enabled." @@ -5915,20 +5951,25 @@ msgstr "" "Your licence key has been activated successfully. Access to updates, support " "& PRO features is now enabled." -#: pro/updates.php:322 +#. translators: %s an untranslatable internal upstream error message +#: pro/updates.php:269 +msgid "An unknown error occurred while trying to validate your license: %s." +msgstr "An unknown error occurred while trying to validate your licence: %s." + +#: pro/updates.php:343 msgid "ACF PRO — " msgstr "" -#: pro/updates.php:329 +#: pro/updates.php:353 msgid "Check again" msgstr "" -#: pro/updates.php:647 +#: pro/updates.php:683 msgid "Could not connect to the activation server" msgstr "" #. translators: %s - URL to ACF updates page -#: pro/updates.php:691 +#: pro/updates.php:727 msgid "" "Your license key is valid but not activated on this site. Please deactivate and then reactivate the license." @@ -5936,7 +5977,7 @@ msgstr "" "Your licence key is valid but not activated on this site. Please deactivate and then reactivate the licence." -#: pro/updates.php:887 +#: pro/updates.php:931 msgid "" "Your site URL has changed since last activating your license. We've " "automatically activated it for this site URL." @@ -5944,7 +5985,7 @@ msgstr "" "Your site URL has changed since last activating your licence. We’ve " "automatically activated it for this site URL." -#: pro/updates.php:879 +#: pro/updates.php:923 msgid "" "Your site URL has changed since last activating your license, but we weren't " "able to automatically reactivate it: %s" @@ -5952,11 +5993,11 @@ msgstr "" "Your site URL has changed since last activating your licence, but we weren’t " "able to automatically reactivate it: %s" -#: pro/admin/admin-options-page.php:203 +#: pro/admin/admin-options-page.php:194 msgid "Publish" msgstr "" -#: pro/admin/admin-options-page.php:207 +#: pro/admin/admin-options-page.php:197 msgid "" "No Custom Field Groups found for this options page. Create a " "Custom Field Group" @@ -5967,13 +6008,13 @@ msgid "Error. Could not connect to the update server" msgstr "" #. translators: %s the version of WordPress required for this ACF update -#: pro/admin/admin-updates.php:201 +#: pro/admin/admin-updates.php:196 msgid "" "An update to ACF is available, but it is not compatible with your version of " "WordPress. Please upgrade to WordPress %s or newer to update ACF." msgstr "" -#: pro/admin/admin-updates.php:224 +#: pro/admin/admin-updates.php:217 msgid "" "Error. Could not authenticate update package. Please check " "again or deactivate and reactivate your ACF PRO license." @@ -5981,7 +6022,7 @@ msgstr "" "Error. Could not authenticate update package. Please check " "again or deactivate and reactivate your ACF PRO licence." -#: pro/admin/admin-updates.php:213 +#: pro/admin/admin-updates.php:207 msgid "" "Error. Your license for this site has expired or been " "deactivated. Please reactivate your ACF PRO license." @@ -5998,51 +6039,51 @@ msgid "" "display the selected fields as a group of subfields." msgstr "" -#: pro/fields/class-acf-field-clone.php:820 +#: pro/fields/class-acf-field-clone.php:771 msgid "Select one or more fields you wish to clone" msgstr "" -#: pro/fields/class-acf-field-clone.php:839 +#: pro/fields/class-acf-field-clone.php:790 msgid "Display" msgstr "" -#: pro/fields/class-acf-field-clone.php:840 +#: pro/fields/class-acf-field-clone.php:791 msgid "Specify the style used to render the clone field" msgstr "" -#: pro/fields/class-acf-field-clone.php:845 +#: pro/fields/class-acf-field-clone.php:796 msgid "Group (displays selected fields in a group within this field)" msgstr "" -#: pro/fields/class-acf-field-clone.php:846 +#: pro/fields/class-acf-field-clone.php:797 msgid "Seamless (replaces this field with selected fields)" msgstr "" -#: pro/fields/class-acf-field-clone.php:869 +#: pro/fields/class-acf-field-clone.php:820 msgid "Labels will be displayed as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:874 +#: pro/fields/class-acf-field-clone.php:825 msgid "Prefix Field Labels" msgstr "" -#: pro/fields/class-acf-field-clone.php:884 +#: pro/fields/class-acf-field-clone.php:835 msgid "Values will be saved as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:889 +#: pro/fields/class-acf-field-clone.php:840 msgid "Prefix Field Names" msgstr "" -#: pro/fields/class-acf-field-clone.php:1006 +#: pro/fields/class-acf-field-clone.php:946 msgid "Unknown field" msgstr "" -#: pro/fields/class-acf-field-clone.php:1043 +#: pro/fields/class-acf-field-clone.php:982 msgid "Unknown field group" msgstr "" -#: pro/fields/class-acf-field-clone.php:1047 +#: pro/fields/class-acf-field-clone.php:986 msgid "All fields from %s field group" msgstr "" @@ -6059,8 +6100,8 @@ msgid "Add Row" msgstr "" #: pro/fields/class-acf-field-flexible-content.php:75, -#: pro/fields/class-acf-field-flexible-content.php:943, -#: pro/fields/class-acf-field-flexible-content.php:1022 +#: pro/fields/class-acf-field-flexible-content.php:906, +#: pro/fields/class-acf-field-flexible-content.php:984 msgid "layout" msgid_plural "layouts" msgstr[0] "" @@ -6071,8 +6112,8 @@ msgid "layouts" msgstr "" #: pro/fields/class-acf-field-flexible-content.php:80, -#: pro/fields/class-acf-field-flexible-content.php:942, -#: pro/fields/class-acf-field-flexible-content.php:1021 +#: pro/fields/class-acf-field-flexible-content.php:905, +#: pro/fields/class-acf-field-flexible-content.php:983 msgid "This field requires at least {min} {label} {identifier}" msgstr "" @@ -6092,76 +6133,76 @@ msgstr "" msgid "Flexible Content requires at least 1 layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:281 +#: pro/fields/class-acf-field-flexible-content.php:270 msgid "Click the \"%s\" button below to start creating your layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:421 +#: pro/fields/class-acf-field-flexible-content.php:400 msgid "Add layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:422 +#: pro/fields/class-acf-field-flexible-content.php:401 msgid "Duplicate layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:423 +#: pro/fields/class-acf-field-flexible-content.php:402 msgid "Remove layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:424, +#: pro/fields/class-acf-field-flexible-content.php:403, #: pro/fields/class-acf-repeater-table.php:382 msgid "Click to toggle" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:563 +#: pro/fields/class-acf-field-flexible-content.php:539 msgid "Delete Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:564 +#: pro/fields/class-acf-field-flexible-content.php:540 msgid "Duplicate Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:565 +#: pro/fields/class-acf-field-flexible-content.php:541 msgid "Add New Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:565 +#: pro/fields/class-acf-field-flexible-content.php:541 msgid "Add Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:649 +#: pro/fields/class-acf-field-flexible-content.php:625 msgid "Min" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:664 +#: pro/fields/class-acf-field-flexible-content.php:640 msgid "Max" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:707 +#: pro/fields/class-acf-field-flexible-content.php:683 msgid "Minimum Layouts" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:718 +#: pro/fields/class-acf-field-flexible-content.php:694 msgid "Maximum Layouts" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:729, +#: pro/fields/class-acf-field-flexible-content.php:705, #: pro/fields/class-acf-field-repeater.php:293 msgid "Button Label" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:1698, +#: pro/fields/class-acf-field-flexible-content.php:1628, #: pro/fields/class-acf-field-repeater.php:918 msgid "%s must be of type array or null." msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:1709 +#: pro/fields/class-acf-field-flexible-content.php:1639 msgid "%1$s must contain at least %2$s %3$s layout." msgid_plural "%1$s must contain at least %2$s %3$s layouts." msgstr[0] "" msgstr[1] "" -#: pro/fields/class-acf-field-flexible-content.php:1725 +#: pro/fields/class-acf-field-flexible-content.php:1655 msgid "%1$s must contain at most %2$s %3$s layout." msgid_plural "%1$s must contain at most %2$s %3$s layouts." msgstr[0] "" @@ -6173,75 +6214,75 @@ msgid "" "images." msgstr "" -#: pro/fields/class-acf-field-gallery.php:78 +#: pro/fields/class-acf-field-gallery.php:77 msgid "Add Image to Gallery" msgstr "" -#: pro/fields/class-acf-field-gallery.php:79 +#: pro/fields/class-acf-field-gallery.php:78 msgid "Maximum selection reached" msgstr "" -#: pro/fields/class-acf-field-gallery.php:325 +#: pro/fields/class-acf-field-gallery.php:309 msgid "Length" msgstr "" -#: pro/fields/class-acf-field-gallery.php:369 +#: pro/fields/class-acf-field-gallery.php:353 msgid "Caption" msgstr "" -#: pro/fields/class-acf-field-gallery.php:381 +#: pro/fields/class-acf-field-gallery.php:365 msgid "Alt Text" msgstr "" -#: pro/fields/class-acf-field-gallery.php:505 +#: pro/fields/class-acf-field-gallery.php:489 msgid "Add to gallery" msgstr "" -#: pro/fields/class-acf-field-gallery.php:509 +#: pro/fields/class-acf-field-gallery.php:493 msgid "Bulk actions" msgstr "" -#: pro/fields/class-acf-field-gallery.php:510 +#: pro/fields/class-acf-field-gallery.php:494 msgid "Sort by date uploaded" msgstr "" -#: pro/fields/class-acf-field-gallery.php:511 +#: pro/fields/class-acf-field-gallery.php:495 msgid "Sort by date modified" msgstr "" -#: pro/fields/class-acf-field-gallery.php:512 +#: pro/fields/class-acf-field-gallery.php:496 msgid "Sort by title" msgstr "" -#: pro/fields/class-acf-field-gallery.php:513 +#: pro/fields/class-acf-field-gallery.php:497 msgid "Reverse current order" msgstr "" -#: pro/fields/class-acf-field-gallery.php:525 +#: pro/fields/class-acf-field-gallery.php:509 msgid "Close" msgstr "" -#: pro/fields/class-acf-field-gallery.php:616 +#: pro/fields/class-acf-field-gallery.php:599 msgid "Minimum Selection" msgstr "" -#: pro/fields/class-acf-field-gallery.php:626 +#: pro/fields/class-acf-field-gallery.php:609 msgid "Maximum Selection" msgstr "" -#: pro/fields/class-acf-field-gallery.php:728 +#: pro/fields/class-acf-field-gallery.php:711 msgid "Insert" msgstr "" -#: pro/fields/class-acf-field-gallery.php:729 +#: pro/fields/class-acf-field-gallery.php:712 msgid "Specify where new attachments are added" msgstr "" -#: pro/fields/class-acf-field-gallery.php:733 +#: pro/fields/class-acf-field-gallery.php:716 msgid "Append to the end" msgstr "" -#: pro/fields/class-acf-field-gallery.php:734 +#: pro/fields/class-acf-field-gallery.php:717 msgid "Prepend to the beginning" msgstr "" @@ -6356,7 +6397,7 @@ msgstr "" #: pro/locations/class-acf-location-options-page.php:74, #: pro/post-types/acf-ui-options-page.php:95, -#: pro/admin/post-types/admin-ui-options-page.php:483 +#: pro/admin/post-types/admin-ui-options-page.php:492 msgid "Add New Options Page" msgstr "" @@ -6432,11 +6473,11 @@ msgstr "" msgid "Link existing field groups" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:364 +#: pro/admin/post-types/admin-ui-options-page.php:377 msgid "No Parent" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:451 +#: pro/admin/post-types/admin-ui-options-page.php:460 msgid "The provided Menu Slug already exists." msgstr "" @@ -6574,18 +6615,22 @@ msgstr "" msgid "Upgrade Notice" msgstr "" -#: pro/admin/views/html-settings-updates.php:296 +#: pro/admin/views/html-settings-updates.php:298 msgid "Check For Updates" msgstr "" -#: pro/admin/views/html-settings-updates.php:293 +#: pro/admin/views/html-settings-updates.php:295 msgid "Enter your license key to unlock updates" msgstr "Enter your licence key to unlock updates" -#: pro/admin/views/html-settings-updates.php:291 +#: pro/admin/views/html-settings-updates.php:293 msgid "Update Plugin" msgstr "" +#: pro/admin/views/html-settings-updates.php:291 +msgid "Update ACF in Network Admin" +msgstr "" + #: pro/admin/views/html-settings-updates.php:289 msgid "Please reactivate your license to unlock updates" msgstr "Please reactivate your licence to unlock updates" diff --git a/lang/acf-en_ZA.mo b/lang/acf-en_ZA.mo index caa295f..96ec30c 100644 Binary files a/lang/acf-en_ZA.mo and b/lang/acf-en_ZA.mo differ diff --git a/lang/acf-en_ZA.po b/lang/acf-en_ZA.po index 942e500..4a1fc38 100644 --- a/lang/acf-en_ZA.po +++ b/lang/acf-en_ZA.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: en_ZA\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2864,7 +2880,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2912,31 +2928,31 @@ msgstr "Select default colour" msgid "Clear color" msgstr "Clear colour" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocks" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Options" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Users" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Attachments" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2946,7 +2962,7 @@ msgstr "Attachments" msgid "Taxonomies" msgstr "Taxonomies" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3149,7 +3165,7 @@ msgstr "Menu Item" msgid "Post Status" msgstr "Post Status" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3264,7 +3280,7 @@ msgid "Show this field if" msgstr "Show this field if" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Conditional Logic" @@ -3279,7 +3295,7 @@ msgstr "and" msgid "Local JSON" msgstr "Local JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "" @@ -3324,7 +3340,7 @@ msgstr "Repeater" msgid "Back to all tools" msgstr "Back to all tools" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3332,20 +3348,20 @@ msgstr "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Select items to hide them from the edit screen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Hide on screen" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Send Trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3353,83 +3369,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Page Attributes" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Author" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comments" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Excerpt" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Content Editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Shown in field group list" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Field groups with a lower order will appear first" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Order No." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Below fields" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Below labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3478,92 +3494,92 @@ msgstr "Key" msgid "Order" msgstr "Order" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Close Field" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "width" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper Attributes" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructions for authors. Shown when submitting data" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Field Type" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Single word, no spaces. Underscores and dashes allowed" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Field Name" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "This is the name which will appear on the EDIT page" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Field Label" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Delete" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Delete field" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Move" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Move field to another group" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicate field" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Edit field" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Drag to reorder" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Show this field group if" @@ -3724,7 +3740,7 @@ msgstr "Select %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicate" @@ -3743,7 +3759,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3787,7 +3803,7 @@ msgstr "Review sites & upgrade" msgid "Upgrade Database" msgstr "Upgrade Database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Custom Fields" @@ -3811,8 +3827,8 @@ msgstr "The %1$s field can now be found in the %2$s field group" msgid "Move Complete." msgstr "Move Complete." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3839,8 +3855,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copy" @@ -3857,8 +3873,8 @@ msgid "Checked" msgstr "Checked" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Move Custom Field" @@ -3873,14 +3889,14 @@ msgid "Field group title is required" msgstr "Field group title is required" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "This field cannot be moved until its changes have been saved" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "The string \"field_\" may not be used at the start of a field name" @@ -3915,7 +3931,7 @@ msgid "Field group updated." msgstr "Field group updated." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Tools" @@ -4050,12 +4066,12 @@ msgstr "Has any value" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancel" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Are you sure?" @@ -4117,7 +4133,7 @@ msgstr "Edit" msgid "The changes you made will be lost if you navigate away from this page" msgstr "The changes you made will be lost if you navigate away from this page" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "File type must be %s." @@ -4126,34 +4142,34 @@ msgstr "File type must be %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "or" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "File size must not exceed %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "File size must be at least %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Image height must not exceed %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Image height must be at least %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Image width must not exceed %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Image width must be at least %dpx." @@ -4652,12 +4668,12 @@ msgstr "Date Time Picker" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Left aligned" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Top aligned" @@ -4844,17 +4860,17 @@ msgstr "Text" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Value must not exceed %d characters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Leave blank for no limit" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Character Limit" @@ -4863,7 +4879,7 @@ msgstr "Character Limit" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Appears after the input" @@ -4871,7 +4887,7 @@ msgstr "Appears after the input" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Append" @@ -4879,7 +4895,7 @@ msgstr "Append" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Appears before the input" @@ -4887,14 +4903,14 @@ msgstr "Appears before the input" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Prepend" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4903,7 +4919,7 @@ msgstr "Appears within the input" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4914,7 +4930,7 @@ msgstr "Placeholder Text" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4950,7 +4966,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5139,12 +5155,12 @@ msgstr "No image selected" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remove" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5298,7 +5314,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5318,13 +5334,13 @@ msgstr "Message" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Yes" diff --git a/lang/acf-es_CO.mo b/lang/acf-es_CO.mo index 5195d75..97d11be 100644 Binary files a/lang/acf-es_CO.mo and b/lang/acf-es_CO.mo differ diff --git a/lang/acf-es_CO.po b/lang/acf-es_CO.po index 90982d0..4cab6b3 100644 --- a/lang/acf-es_CO.po +++ b/lang/acf-es_CO.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_CO\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2868,7 +2884,7 @@ msgstr "%1$s debe tener un ID de entrada válido." msgid "%s requires a valid attachment ID." msgstr "%s necesita un ID de adjunto válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar en la API REST" @@ -2916,31 +2932,31 @@ msgstr "Seleccionar el color por defecto" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2950,7 +2966,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3154,7 +3170,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3269,7 +3285,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3284,7 +3300,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "" @@ -3331,7 +3347,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3340,21 +3356,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3362,83 +3378,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3487,93 +3503,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -3737,7 +3753,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3756,7 +3772,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3800,7 +3816,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3824,8 +3840,8 @@ msgstr "El campo %1$s ahora se puede encontrar en el grupo de campos %2$s" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3852,8 +3868,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3870,8 +3886,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3886,14 +3902,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena «field_» no se debe utilizar al comienzo de un nombre de campo" @@ -3929,7 +3945,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4064,12 +4080,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4131,7 +4147,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4140,34 +4156,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe ser mayor de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4669,12 +4685,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -4862,17 +4878,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4881,7 +4897,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -4889,7 +4905,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4897,7 +4913,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -4905,14 +4921,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4921,7 +4937,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4932,7 +4948,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4968,7 +4984,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5157,12 +5173,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5318,7 +5334,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5338,13 +5354,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-es_CR.mo b/lang/acf-es_CR.mo index 7108ca3..862d1dc 100644 Binary files a/lang/acf-es_CR.mo and b/lang/acf-es_CR.mo differ diff --git a/lang/acf-es_CR.po b/lang/acf-es_CR.po index 3d5daf3..131e072 100644 --- a/lang/acf-es_CR.po +++ b/lang/acf-es_CR.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_CR\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2864,7 +2880,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2912,31 +2928,31 @@ msgstr "Seleccionar el color por defecto" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2946,7 +2962,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3150,7 +3166,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3265,7 +3281,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3280,7 +3296,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clonar campo" @@ -3327,7 +3343,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3336,21 +3352,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3358,83 +3374,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3483,93 +3499,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -3733,7 +3749,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3752,7 +3768,7 @@ msgstr "Documentación" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3796,7 +3812,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3820,8 +3836,8 @@ msgstr "" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3848,8 +3864,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3866,8 +3882,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3882,14 +3898,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena \"field_\" no se debe utilizar al comienzo de un nombre de campo" @@ -3925,7 +3941,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4060,12 +4076,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4127,7 +4143,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4136,34 +4152,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe sobrepasar %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4665,12 +4681,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -4858,17 +4874,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4877,7 +4893,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -4885,7 +4901,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4893,7 +4909,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -4901,14 +4917,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4917,7 +4933,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4928,7 +4944,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4964,7 +4980,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5153,12 +5169,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5314,7 +5330,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5334,13 +5350,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-es_EC.mo b/lang/acf-es_EC.mo index 2977352..f0779ef 100644 Binary files a/lang/acf-es_EC.mo and b/lang/acf-es_EC.mo differ diff --git a/lang/acf-es_EC.po b/lang/acf-es_EC.po index 98d44c6..bbec975 100644 --- a/lang/acf-es_EC.po +++ b/lang/acf-es_EC.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_EC\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2868,7 +2884,7 @@ msgstr "%1$s debe tener un ID de entrada válido." msgid "%s requires a valid attachment ID." msgstr "%s necesita un ID de adjunto válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar en la API REST" @@ -2916,31 +2932,31 @@ msgstr "Seleccionar el color predeterminado" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2950,7 +2966,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3154,7 +3170,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3269,7 +3285,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3284,7 +3300,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "" @@ -3331,7 +3347,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3340,21 +3356,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3362,83 +3378,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3487,93 +3503,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -3737,7 +3753,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3756,7 +3772,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3800,7 +3816,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3824,8 +3840,8 @@ msgstr "El campo %1$s ahora se puede encontrar en el grupo de campos %2$s" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3852,8 +3868,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3870,8 +3886,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3886,14 +3902,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena \"field_\" no se debe utilizar al comienzo de un nombre de campo" @@ -3929,7 +3945,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4064,12 +4080,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4131,7 +4147,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4140,34 +4156,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe ser mayor de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4669,12 +4685,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -4862,17 +4878,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4881,7 +4897,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -4889,7 +4905,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4897,7 +4913,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -4905,14 +4921,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4921,7 +4937,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4932,7 +4948,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4968,7 +4984,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5157,12 +5173,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5318,7 +5334,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5338,13 +5354,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-es_ES.mo b/lang/acf-es_ES.mo index 6f639a6..fdaed94 100644 Binary files a/lang/acf-es_ES.mo and b/lang/acf-es_ES.mo differ diff --git a/lang/acf-es_ES.po b/lang/acf-es_ES.po index 42c8c11..ea6e318 100644 --- a/lang/acf-es_ES.po +++ b/lang/acf-es_ES.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_ES\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "Actualizar a ACF PRO" @@ -90,8 +106,8 @@ msgid "Add fields" msgstr "Añadir campos" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Este campo" @@ -174,7 +190,7 @@ msgstr "Campo %s" msgid "Select Multiple" msgstr "Seleccionar varios" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logotipo de WP Engine" @@ -222,25 +238,25 @@ msgstr "" "Establece si las entradas deben excluirse de los resultados de búsqueda y de " "las páginas de archivo de taxonomía." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Más herramientas de WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Construido para los que construyen con WordPress, por el equipo de %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Ver precios y actualizar" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Aprender más" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2434,7 +2450,7 @@ msgstr "" "Selecciona las taxonomías existentes para clasificar los elementos del tipo " "de contenido." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Explorar campos" @@ -2725,9 +2741,9 @@ msgstr "Escribe para buscar..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Solo en PRO" @@ -2845,13 +2861,13 @@ msgid "Close Modal" msgstr "Cerrar ventana emergente" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Campo movido a otro grupo" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Cerrar ventana emergente" @@ -2894,7 +2910,7 @@ msgstr "" "Los valores personalizados de la casilla de verificación no pueden estar " "vacíos. Desmarca cualquier valor vacío." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Actualizaciones" @@ -2946,38 +2962,38 @@ msgid "Add Your First Field Group" msgstr "Añade tu primer grupo de campos" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Páginas de opciones" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF Blocks" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Campo galería" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Campo de contenido flexible" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Campo repetidor" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Desbloquea las características extra con ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Borrar grupo de campos" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Creado el %1$s a las %2$s" @@ -3077,8 +3093,8 @@ msgid "Activate this item" msgstr "Activa este elemento" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "¿Mover este grupo de campos a la papelera?" @@ -3162,7 +3178,7 @@ msgstr "%1$s debe tener un ID de entrada válido." msgid "%s requires a valid attachment ID." msgstr "%s necesita un ID de adjunto válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar en la API REST" @@ -3210,31 +3226,31 @@ msgstr "Seleccionar el color por defecto" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3244,7 +3260,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3453,7 +3469,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3568,7 +3584,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3583,7 +3599,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Campo clon" @@ -3630,7 +3646,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3639,21 +3655,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3661,83 +3677,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "N.º de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Colocación de la instrucción" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Ubicación de la etiqueta" @@ -3786,93 +3802,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obligatorio" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -4043,7 +4059,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -4062,7 +4078,7 @@ msgstr "Documentación" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4106,7 +4122,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -4130,8 +4146,8 @@ msgstr "El campo %1$s ahora se puede encontrar en el grupo de campos %2$s" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4158,8 +4174,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -4176,8 +4192,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -4192,14 +4208,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena \"field_\" no se debe utilizar al comienzo de un nombre de campo" @@ -4235,7 +4251,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4370,12 +4386,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4437,7 +4453,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4446,34 +4462,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe ser mayor de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4975,12 +4991,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -5168,17 +5184,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -5187,7 +5203,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -5195,7 +5211,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -5203,7 +5219,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -5211,14 +5227,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5227,7 +5243,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5238,7 +5254,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5274,7 +5290,7 @@ msgstr "Número máximo de entradas" msgid "Minimum Posts" msgstr "Número mínimo de entradas" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5463,12 +5479,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5624,7 +5640,7 @@ msgstr "UI estilizada" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5644,13 +5660,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-es_MX.mo b/lang/acf-es_MX.mo index 52183be..5b7f185 100644 Binary files a/lang/acf-es_MX.mo and b/lang/acf-es_MX.mo differ diff --git a/lang/acf-es_MX.po b/lang/acf-es_MX.po index b1cafb9..580d29d 100644 --- a/lang/acf-es_MX.po +++ b/lang/acf-es_MX.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_MX\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2205,7 +2221,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2481,9 +2497,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2595,13 +2611,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2642,7 +2658,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2689,38 +2705,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2816,8 +2832,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2895,7 +2911,7 @@ msgstr "%1$s debe tener un ID de entrada válido." msgid "%s requires a valid attachment ID." msgstr "%s necesita un ID de adjunto válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar en la API REST" @@ -2943,31 +2959,31 @@ msgstr "Seleccionar el color predeterminado" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2977,7 +2993,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3181,7 +3197,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3296,7 +3312,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3311,7 +3327,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clonar campo" @@ -3358,7 +3374,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3367,21 +3383,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3389,83 +3405,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3514,93 +3530,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -3764,7 +3780,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3783,7 +3799,7 @@ msgstr "Documentación" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3827,7 +3843,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3851,8 +3867,8 @@ msgstr "El campo %1$s ahora se puede encontrar en el grupo de campos %2$s" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3879,8 +3895,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3897,8 +3913,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3913,14 +3929,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena \"field_\" no se debe utilizar al comienzo de un nombre de campo" @@ -3956,7 +3972,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4091,12 +4107,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4158,7 +4174,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4167,34 +4183,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe ser mayor de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4696,12 +4712,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -4889,17 +4905,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4908,7 +4924,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -4916,7 +4932,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4924,7 +4940,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -4932,14 +4948,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4948,7 +4964,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4959,7 +4975,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4995,7 +5011,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5184,12 +5200,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5345,7 +5361,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5365,13 +5381,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-es_VE.mo b/lang/acf-es_VE.mo index 51b7458..9c20687 100644 Binary files a/lang/acf-es_VE.mo and b/lang/acf-es_VE.mo differ diff --git a/lang/acf-es_VE.po b/lang/acf-es_VE.po index c6703ff..7880fe4 100644 --- a/lang/acf-es_VE.po +++ b/lang/acf-es_VE.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: es_VE\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2868,7 +2884,7 @@ msgstr "%1$s debe tener un ID de entrada válido." msgid "%s requires a valid attachment ID." msgstr "%s necesita un ID de adjunto válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar en la API REST" @@ -2916,31 +2932,31 @@ msgstr "Seleccionar el color por defecto" msgid "Clear color" msgstr "Vaciar el color" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opciones" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos del menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adjuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2950,7 +2966,7 @@ msgstr "Adjuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3154,7 +3170,7 @@ msgstr "Elemento de menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3269,7 +3285,7 @@ msgid "Show this field if" msgstr "Mostrar este campo si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3284,7 +3300,7 @@ msgstr "y" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clonar campo" @@ -3331,7 +3347,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas las herramientas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3340,21 +3356,21 @@ msgstr "" "utilizarán las opciones del primer grupo (el que tenga el número de orden " "menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona los elementos que ocultar de la pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3362,83 +3378,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos de página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisiones" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contenido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Los grupos de campos con menor orden aparecerán primero" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orden" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debajo de los campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debajo de las etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3487,93 +3503,93 @@ msgstr "Clave" msgid "Order" msgstr "Orden" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos del contenedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instrucciones para los autores. Se muestra a la hora de enviar los datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucciones" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Una sola palabra, sin espacios. Se permiten guiones y guiones bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nombre del campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este es el nombre que aparecerá en la página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta del campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a otro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos si" @@ -3737,7 +3753,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3756,7 +3772,7 @@ msgstr "Documentación" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3800,7 +3816,7 @@ msgstr "Revisar sitios y actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3824,8 +3840,8 @@ msgstr "El campo %1$s ahora se puede encontrar en el grupo de campos %2$s" msgid "Move Complete." msgstr "Movimiento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3852,8 +3868,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3870,8 +3886,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3886,14 +3902,14 @@ msgid "Field group title is required" msgstr "El título del grupo de campos es obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo se puede mover hasta que sus cambios se hayan guardado" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La cadena \"field_\" no se debe utilizar al comienzo de un nombre de campo" @@ -3929,7 +3945,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Herramientas" @@ -4064,12 +4080,12 @@ msgstr "No tiene algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -4131,7 +4147,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Los cambios que has realizado se perderán si navegas hacia otra página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "El tipo de archivo debe ser %s." @@ -4140,34 +4156,34 @@ msgstr "El tipo de archivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "o" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "El tamaño del archivo no debe ser mayor de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "El tamaño de archivo debe ser al menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La altura de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La altura de la imagen debe ser al menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "El ancho de la imagen no debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "El ancho de la imagen debe ser al menos %dpx." @@ -4669,12 +4685,12 @@ msgstr "Selector de fecha y hora" msgid "Endpoint" msgstr "Variable" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alineada a la izquierda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alineada arriba" @@ -4862,17 +4878,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "El valor no debe exceder los %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déjalo en blanco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4881,7 +4897,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece después del campo" @@ -4889,7 +4905,7 @@ msgstr "Aparece después del campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4897,7 +4913,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes del campo" @@ -4905,14 +4921,14 @@ msgstr "Aparece antes del campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponer" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4921,7 +4937,7 @@ msgstr "Aparece en el campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4932,7 +4948,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4968,7 +4984,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5157,12 +5173,12 @@ msgstr "No hay ninguna imagen seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5318,7 +5334,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5338,13 +5354,13 @@ msgstr "Mensaje" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sí" diff --git a/lang/acf-fa_IR.mo b/lang/acf-fa_IR.mo index 1c6f00b..ad493d4 100644 Binary files a/lang/acf-fa_IR.mo and b/lang/acf-fa_IR.mo differ diff --git a/lang/acf-fa_IR.po b/lang/acf-fa_IR.po index 112d222..53ffc5a 100644 --- a/lang/acf-fa_IR.po +++ b/lang/acf-fa_IR.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: fa_IR\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2203,7 +2219,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "طبقه‌بندی‌های موجود را برای دسته‌بندی کردن آیتم‌های نوع پست انتخاب نمایید." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2468,9 +2484,9 @@ msgstr "برای جستجو تایپ کنید...." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "فقط نسخه حرفه ای" @@ -2585,13 +2601,13 @@ msgid "Close Modal" msgstr "بستن صفحه" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "زمینه به یک گروه دیگر منتقل شد" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "بستن صفحه" @@ -2633,7 +2649,7 @@ msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" "مقادیر سفارشی کادر انتخاب نمی‌تواند خالی باشد. انتخاب مقادیر خالی را بردارید." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "بروزرسانی ها" @@ -2682,38 +2698,38 @@ msgid "Add Your First Field Group" msgstr "اولین گروه فیلد خود را اضافه نمایید" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "برگه‌های گزینه‌ها" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "بلوک‌های ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "زمینه گالری" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "زمینه محتوای انعطاف پذیر" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "زمینه تکرارشونده" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "حذف گروه زمینه" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2807,8 +2823,8 @@ msgid "Activate this item" msgstr "فعال کردن این مورد" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "انتقال گروه زمینه به زباله‌دان؟" @@ -2887,7 +2903,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "نمایش در REST API" @@ -2935,31 +2951,31 @@ msgstr "انتخاب رنگ پیش‌فرض" msgid "Clear color" msgstr "پاک کردن رنگ" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "بلوک‌ها" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "تنظیمات" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "کاربران" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "آیتم‌های منو" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "ابزارک‌ها" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "پیوست‌ها" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2969,7 +2985,7 @@ msgstr "پیوست‌ها" msgid "Taxonomies" msgstr "طبقه‌بندی‌ها" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3174,7 +3190,7 @@ msgstr "آیتم منو" msgid "Post Status" msgstr "وضعیت نوشته" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "منوها" @@ -3289,7 +3305,7 @@ msgid "Show this field if" msgstr "نمایش این گروه فیلد اگر" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "منطق شرطی" @@ -3304,7 +3320,7 @@ msgstr "و" msgid "Local JSON" msgstr "JSON های لوکال" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "فیلد کپی" @@ -3349,7 +3365,7 @@ msgstr "زمینه تکرار کننده" msgid "Back to all tools" msgstr "بازگشت به همه ابزارها" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3357,20 +3373,20 @@ msgstr "" "اگر چندین گروه فیلد در یک صفحه ویرایش نمایش داده شود،اولین تنظیمات گروه فیلد " "استفاده خواهد شد. (یکی با کمترین شماره)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "انتخاب آیتم ها برای پنهان کردن آن ها از صفحه ویرایش." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "مخفی کردن در صفحه" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "ارسال بازتاب ها" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3378,83 +3394,83 @@ msgid "Tags" msgstr "برچسب ها" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "دسته ها" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "صفات برگه" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "فرمت" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "نویسنده" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "نامک" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "بازنگری ها" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "دیدگاه ها" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "گفتگو" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "چکیده" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "ویرایش گر محتوا(ادیتور اصلی)" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "پیوند یکتا" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "نمایش لیست گروه فیلد " -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "گروه ها با شماره ترتیب کمتر اول دیده می شوند" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "شماره ترتیب." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "زیر فیلد ها" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "برچسب‌های زیر" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3503,92 +3519,92 @@ msgstr "کلید" msgid "Order" msgstr "ترتیب" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "بستن فیلد " -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "شناسه" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "کلاس" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "عرض" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "مشخصات پوشش فیلد" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "دستورالعمل هایی برای نویسندگان. هنگام ارسال داده ها نمایش داده می شوند" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "دستورالعمل ها" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "نوع فیلد " -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "تک کلمه، بدون فاصله. خط زیرین و خط تیره ها مجازاند" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "نام فیلد " -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "این نامی است که در صفحه \"ویرایش\" نمایش داده خواهد شد" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "برچسب فیلد " -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "حذف" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "حذف زمینه" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "انتقال" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "انتقال زمینه ها به گروه دیگر" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "تکثیر زمینه" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "ویرایش زمینه" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "گرفتن و کشیدن برای مرتب سازی" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "نمایش این گروه زمینه اگر" @@ -3747,7 +3763,7 @@ msgstr "انتخاب %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "تکثیر" @@ -3766,7 +3782,7 @@ msgstr "مستندات" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3807,7 +3823,7 @@ msgstr "بازبینی و به‌روزرسانی سایت‌ها" msgid "Upgrade Database" msgstr "به‌روزرسانی پایگاه داده" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "زمینه‌های سفارشی" @@ -3831,8 +3847,8 @@ msgstr "" msgid "Move Complete." msgstr "انتقال کامل شد." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3859,8 +3875,8 @@ msgstr "خالی (null)" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "کپی" @@ -3877,8 +3893,8 @@ msgid "Checked" msgstr "انتخاب شده" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "جابجایی زمینه دلخواه" @@ -3893,14 +3909,14 @@ msgid "Field group title is required" msgstr "عنوان گروه زمینه ضروری است" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "این زمینه قبل از اینکه ذخیره شود نمی تواند جابجا شود" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "کلمه متنی \"field_\" نباید در ابتدای نام فیلد استفاده شود" @@ -3935,7 +3951,7 @@ msgid "Field group updated." msgstr "گروه زمینه بروز شد." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "ابزارها" @@ -4070,12 +4086,12 @@ msgstr "هر نوع مقدار" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "لغو" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "اطمینان دارید؟" @@ -4137,7 +4153,7 @@ msgstr "ویرایش" msgid "The changes you made will be lost if you navigate away from this page" msgstr "اگر از صفحه جاری خارج شوید ، تغییرات شما ذخیره نخواهند شد" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "نوع فایل باید %s باشد." @@ -4146,34 +4162,34 @@ msgstr "نوع فایل باید %s باشد." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "یا" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "حجم فایل ها نباید از %s بیشتر باشد." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "حجم فایل باید حداقل %s باشد." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "ارتفاع تصویر نباید از %d پیکسل بیشتر باشد." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "ارتفاع فایل باید حداقل %d پیکسل باشد." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "عرض تصویر نباید از %d پیکسل بیشتر باشد." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "عرض تصویر باید حداقل %d پیکسل باشد." @@ -4673,12 +4689,12 @@ msgstr "انتخاب کننده زمان و تاریخ" msgid "Endpoint" msgstr "نقطه پایانی" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "سمت چپ" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "سمت بالا" @@ -4865,17 +4881,17 @@ msgstr "متن" msgid "Visual" msgstr "بصری" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "مقدار نباید از %d کاراکتر بیشتر شود" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "برای نامحدود بودن این بخش را خالی بگذارید" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "محدودیت کاراکتر" @@ -4884,7 +4900,7 @@ msgstr "محدودیت کاراکتر" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "بعد از ورودی نمایش داده می شود" @@ -4892,7 +4908,7 @@ msgstr "بعد از ورودی نمایش داده می شود" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "پسوند" @@ -4900,7 +4916,7 @@ msgstr "پسوند" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "قبل از ورودی نمایش داده می شود" @@ -4908,14 +4924,14 @@ msgstr "قبل از ورودی نمایش داده می شود" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "پیشوند" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4924,7 +4940,7 @@ msgstr "در داخل ورودی نمایش داده می شود" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4935,7 +4951,7 @@ msgstr "نگهدارنده مکان متن" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4970,7 +4986,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5159,12 +5175,12 @@ msgstr "هیچ تصویری انتخاب نشده" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "حذف" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5318,7 +5334,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5338,13 +5354,13 @@ msgstr "پیام" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "خیر" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "بله" diff --git a/lang/acf-fi.mo b/lang/acf-fi.mo index db8a77b..c5af615 100644 Binary files a/lang/acf-fi.mo and b/lang/acf-fi.mo differ diff --git a/lang/acf-fi.po b/lang/acf-fi.po index 6eea903..44d1a87 100644 --- a/lang/acf-fi.po +++ b/lang/acf-fi.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: fi\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-fr_CA.mo b/lang/acf-fr_CA.mo index cd7d17b..78ad1af 100644 Binary files a/lang/acf-fr_CA.mo and b/lang/acf-fr_CA.mo differ diff --git a/lang/acf-fr_CA.po b/lang/acf-fr_CA.po index f161ea8..29556f0 100644 --- a/lang/acf-fr_CA.po +++ b/lang/acf-fr_CA.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: fr_CA\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2664,38 +2680,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2791,8 +2807,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2866,7 +2882,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2914,7 +2930,7 @@ msgstr "" msgid "Clear color" msgstr "" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "" @@ -2923,23 +2939,23 @@ msgstr "" msgid "Options" msgstr "Options" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2949,7 +2965,7 @@ msgstr "" msgid "Taxonomies" msgstr "" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3136,7 +3152,7 @@ msgstr "Élément de menu" msgid "Post Status" msgstr "État de l’article" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3251,7 +3267,7 @@ msgid "Show this field if" msgstr "Montrer ce champ si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Logique conditionnelle" @@ -3266,7 +3282,7 @@ msgstr "et" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Champ Clone" @@ -3313,7 +3329,7 @@ msgstr "Répéteur" msgid "Back to all tools" msgstr "Retour aux outils" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3321,22 +3337,22 @@ msgstr "" "Si plusieurs groupes ACF sont présents sur une page d‘édition, le groupe " "portant le numéro le plus bas sera affiché en premier" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Sélectionnez les champs que vous souhaitez masquer sur la page " "d‘édition." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Masquer" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Envoyer des rétroliens" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3344,84 +3360,84 @@ msgid "Tags" msgstr "Mots-clés" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Catégories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Attributs de page" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Auteur" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Identifiant (slug)" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Révisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Commentaires" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extrait" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Éditeur de contenu" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalien" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Affiché dans la liste des groupes de champs" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "" "Le groupe de champs qui a l’ordre le plus petit sera affiché en premier" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Ordre" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Sous les champs" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Sous les intitulés" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3470,92 +3486,92 @@ msgstr "Identifiant" msgid "Order" msgstr "Ordre" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Fermer le champ" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "largeur" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Attributs du conteneur" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructions pour les auteurs. Affichées lors de la saisie du contenu" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Type de champ" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Un seul mot, sans espace. Les « _ » et « - » sont autorisés" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nom du champ" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Ce nom apparaîtra sur la page d‘édition" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Titre du champ" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Supprimer" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Supprimer ce champ" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Déplacer" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Déplacer le champ dans un autre groupe" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Dupliquer ce champ" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Modifier ce champ" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Faites glisser pour réorganiser" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Montrer ce groupe si" @@ -3720,7 +3736,7 @@ msgstr "Choisir %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliquer" @@ -3739,7 +3755,7 @@ msgstr "Documentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3783,7 +3799,7 @@ msgstr "Examiner les sites et mettre à niveau" msgid "Upgrade Database" msgstr "Mise à niveau de la base de données" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "ACF" @@ -3807,8 +3823,8 @@ msgstr "" msgid "Move Complete." msgstr "Déplacement effectué." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3835,8 +3851,8 @@ msgstr "Vide" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copie" @@ -3853,8 +3869,8 @@ msgid "Checked" msgstr "Coché" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Déplacer le champ personnalisé" @@ -3869,16 +3885,16 @@ msgid "Field group title is required" msgstr "Veuillez indiquer un titre pour le groupe de champs" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Ce champ ne peut pas être déplacé tant que ses modifications n'ont pas été " "enregistrées" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Le nom d’un champ ne peut pas commencer par « field_ »" @@ -3913,7 +3929,7 @@ msgid "Field group updated." msgstr "Groupe de champs mis à jour." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Outils" @@ -4048,12 +4064,12 @@ msgstr "A n'importe quelle valeur" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annuler" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Êtes-vous sûr(e)?" @@ -4115,7 +4131,7 @@ msgstr "Modifier" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Les modifications seront perdues si vous quittez cette page" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Le type de fichier doit être %s." @@ -4124,34 +4140,34 @@ msgstr "Le type de fichier doit être %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Le poids de l'image ne doit pas dépasser %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Le poids de l'image doit être d'au moins %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "L'image ne doit pas dépasser %dpx de hauteur." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "L'image doit mesurer au moins %dpx de hauteur." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "L'image ne doit pas dépasser %dpx de largeur." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "L'image doit mesurer au moins %dpx de largeur." @@ -4653,12 +4669,12 @@ msgstr "Sélecteur de date et heure" msgid "Endpoint" msgstr "Extrémité" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Aligné à gauche" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Aligné en haut" @@ -4848,17 +4864,17 @@ msgstr "Texte" msgid "Visual" msgstr "Visuel" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "La valeur ne doit pas dépasser %d caractères" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Laisser vide ne pas donner de limite" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite de caractères" @@ -4867,7 +4883,7 @@ msgstr "Limite de caractères" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Apparait après le champ" @@ -4875,7 +4891,7 @@ msgstr "Apparait après le champ" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Suffixe" @@ -4883,7 +4899,7 @@ msgstr "Suffixe" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Apparait avant le champ" @@ -4891,14 +4907,14 @@ msgstr "Apparait avant le champ" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Préfixe" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4907,7 +4923,7 @@ msgstr "Apparait dans le champ" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4918,7 +4934,7 @@ msgstr "Texte indicatif" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4954,7 +4970,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5145,12 +5161,12 @@ msgstr "Aucune image sélectionnée" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Enlever" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5304,7 +5320,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5324,13 +5340,13 @@ msgstr "Message" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Non" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Oui" diff --git a/lang/acf-fr_FR.mo b/lang/acf-fr_FR.mo index a4f9106..705172f 100644 Binary files a/lang/acf-fr_FR.mo and b/lang/acf-fr_FR.mo differ diff --git a/lang/acf-fr_FR.po b/lang/acf-fr_FR.po index b55ea7a..371dba9 100644 --- a/lang/acf-fr_FR.po +++ b/lang/acf-fr_FR.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: fr_FR\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "Ajouter des champs" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Ce champ" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logo WP Engine" @@ -207,25 +223,25 @@ msgstr "" "Définit si les publications doivent être exclues des résultats de recherche " "et des pages d’archive de taxonomie." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Autres outils de WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Conçu pour ceux qui construisent avec WordPress, par l’équipe %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Voir les tarifs & mettre à niveau" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "En Savoir Plus" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2312,7 +2328,7 @@ msgstr "Rétroliens" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Parcourir les champs" @@ -2592,9 +2608,9 @@ msgstr "Type à rechercher…" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Uniquement sur PRO" @@ -2708,13 +2724,13 @@ msgid "Close Modal" msgstr "Fermer la modale" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Champ déplacé vers un autre groupe" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Fermer la modale" @@ -2757,7 +2773,7 @@ msgstr "" "Les valeurs personnalisées des cases à cocher ne peuvent pas être vides. " "Décochez toutes les valeurs vides." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Mises à jour" @@ -2808,38 +2824,38 @@ msgid "Add Your First Field Group" msgstr "Ajouter votre premier groupe de champs" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Pages d’options" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Blocs ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Champ galerie" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Champ de contenu flexible" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Champ répéteur" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Débloquer des fonctionnalités supplémentaires avec ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Supprimer le groupe de champ" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Créé le %1$s à %2$s" @@ -2939,8 +2955,8 @@ msgid "Activate this item" msgstr "Activer cet élément" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Déplacer le groupe de champs vers la corbeille ?" @@ -3026,7 +3042,7 @@ msgstr "%1$s doit avoir un ID de publication valide." msgid "%s requires a valid attachment ID." msgstr "%s nécessite un ID de fichier jointe valide." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Afficher dans l’API REST" @@ -3074,31 +3090,31 @@ msgstr "Sélectionner une couleur par défaut" msgid "Clear color" msgstr "Effacer la couleur" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocs" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Options" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Comptes" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Éléments de menu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Fichiers joints" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3108,7 +3124,7 @@ msgstr "Fichiers joints" msgid "Taxonomies" msgstr "Taxonomies" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3318,7 +3334,7 @@ msgstr "Élément de menu" msgid "Post Status" msgstr "État de la publication" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3433,7 +3449,7 @@ msgid "Show this field if" msgstr "Afficher ce champ si" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Logique conditionnelle" @@ -3448,7 +3464,7 @@ msgstr "et" msgid "Local JSON" msgstr "JSON Local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Champ clone" @@ -3495,7 +3511,7 @@ msgstr "Répéteur" msgid "Back to all tools" msgstr "Retour aux outils" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3504,22 +3520,22 @@ msgstr "" "les options du premier groupe de champs seront utilisées (celle avec le " "numéro de commande le plus bas)." -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Sélectionner les éléments à masquer sur l’écran de " "modification." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Masquer de l’écran" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Envoyer des rétroliens" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3527,83 +3543,83 @@ msgid "Tags" msgstr "Étiquettes" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Catégories" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Attributs de page" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Auteur/autrice" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Révisions" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Commentaires" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Commentaires" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extrait" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Éditeur de contenu" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalien" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Affiché dans la liste des groupes de champs" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Les groupes de champs avec un ordre inférieur apparaitront en premier" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "N° d’ordre." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Sous les champs" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Sous les libellés" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Emplacement des instructions" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Emplacement des libellés" @@ -3652,95 +3668,95 @@ msgstr "Clé" msgid "Order" msgstr "Ordre" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Fermer le champ" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "largeur" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Attributs du conteneur" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obligatoire" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instructions pour les auteurs et autrices. Affichées lors de l’envoi des " "données" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructions" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Type de champ" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Un seul mot. Aucun espace. Les tirets bas et les tirets sont autorisés." -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nom du champ" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Ceci est le nom qui apparaîtra sur la page de modification" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Libellé du champ" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Supprimer" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Supprimer le champ" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Déplacer" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Deplacer le champ vers un autre groupe" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Dupliquer le champ" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Modifier le champ" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Faites glisser pour réorganiser" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Afficher ce groupe de champs si" @@ -3914,7 +3930,7 @@ msgstr "Sélectionner %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliquer" @@ -3933,7 +3949,7 @@ msgstr "Documentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3977,7 +3993,7 @@ msgstr "Examiner les sites et mettre à niveau" msgid "Upgrade Database" msgstr "Mettre à niveau la base de données" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Champs personnalisés" @@ -4002,8 +4018,8 @@ msgstr "" msgid "Move Complete." msgstr "Déplacement effectué." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4030,8 +4046,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copier" @@ -4048,8 +4064,8 @@ msgid "Checked" msgstr "Coché" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Déplacer le champ personnalisé" @@ -4064,16 +4080,16 @@ msgid "Field group title is required" msgstr "Le titre du groupe de champ est requis" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Ce champ ne peut pas être déplacé tant que ses modifications n’ont pas été " "enregistrées" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La chaine « field_ » ne peut pas être utilisée au début du nom d’un champ" @@ -4109,7 +4125,7 @@ msgid "Field group updated." msgstr "Groupe de champs mis à jour." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Outils" @@ -4244,12 +4260,12 @@ msgstr "A n’importe quelle valeur" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annuler" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Confirmez-vous ?" @@ -4313,7 +4329,7 @@ msgstr "" "Les modifications que vous avez effectuées seront perdues si vous quittez " "cette page" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Le type de fichier doit être %s." @@ -4322,34 +4338,34 @@ msgstr "Le type de fichier doit être %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "La taille du fichier ne doit pas excéder %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "La taille du fichier doit être d’au moins %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "La hauteur de l’image ne doit pas excéder %d px." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "La hauteur de l’image doit être au minimum de %d px." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "La largeur de l’image ne doit pas excéder %d px." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "La largeur de l’image doit être au minimum de %d px." @@ -4851,12 +4867,12 @@ msgstr "Sélecteur de date et heure" msgid "Endpoint" msgstr "Point de terminaison" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Aligné à gauche" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Aligné en haut" @@ -5045,17 +5061,17 @@ msgstr "Texte" msgid "Visual" msgstr "Visuel" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "La valeur ne doit pas excéder %d caractères" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Laisser vide pour ne fixer aucune limite" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite de caractères" @@ -5064,7 +5080,7 @@ msgstr "Limite de caractères" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Apparait après le champ" @@ -5072,7 +5088,7 @@ msgstr "Apparait après le champ" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Ajouter après" @@ -5080,7 +5096,7 @@ msgstr "Ajouter après" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Apparait avant le champ" @@ -5088,14 +5104,14 @@ msgstr "Apparait avant le champ" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Ajouter avant" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5104,7 +5120,7 @@ msgstr "Apparaît dans l’entrée" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5115,7 +5131,7 @@ msgstr "Texte indicatif" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5151,7 +5167,7 @@ msgstr "Maximum de publications" msgid "Minimum Posts" msgstr "Minimum de publications" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5341,12 +5357,12 @@ msgstr "Aucune image sélectionnée" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Retirer" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5500,7 +5516,7 @@ msgstr "Interface (UI) stylisée" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5520,13 +5536,13 @@ msgstr "Message" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Non" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Oui" diff --git a/lang/acf-gl_ES.mo b/lang/acf-gl_ES.mo index c82634a..4b8fdfd 100644 Binary files a/lang/acf-gl_ES.mo and b/lang/acf-gl_ES.mo differ diff --git a/lang/acf-gl_ES.po b/lang/acf-gl_ES.po index 9fd368d..767998c 100644 --- a/lang/acf-gl_ES.po +++ b/lang/acf-gl_ES.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: gl_ES\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -35,7 +51,7 @@ msgstr "" #: includes/admin/views/global/header.php:35 msgid "Add Options Page" -msgstr "" +msgstr "Engadir páxina de opcións" #: includes/admin/views/acf-post-type/advanced-settings.php:703 msgid "In the editor used as the placeholder of the title." @@ -47,7 +63,7 @@ msgstr "" #: includes/admin/views/global/navigation.php:97 msgid "4 Months Free" -msgstr "" +msgstr "4 meses de balde" #. translators: %s - A singular label for a post type or taxonomy. #: includes/admin/views/global/form-top.php:56 @@ -56,7 +72,7 @@ msgstr "" #: includes/admin/tools/class-acf-admin-tool-export.php:298 msgid "Select Options Pages" -msgstr "" +msgstr "Seleccionar páxinas de opcións" #: includes/admin/post-types/admin-taxonomy.php:107 msgid "Duplicate taxonomy" @@ -84,11 +100,11 @@ msgstr "" #: includes/admin/post-types/admin-post-type.php:102 #: includes/admin/post-types/admin-taxonomy.php:104 msgid "Add fields" -msgstr "" +msgstr "Engadir campos" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2570,13 +2586,13 @@ msgid "Close Modal" msgstr "Cerrar ventá emerxente" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Campo movido a outro grupo" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Cerrar ventá emerxente" @@ -2619,7 +2635,7 @@ msgstr "" "Os valores personalizados do recadro de verificación non poden estar " "baleiros. Desmarca calquera valor baleiro." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Actualizacións" @@ -2671,38 +2687,38 @@ msgid "Add Your First Field Group" msgstr "Engade o teu primeiro grupo de campos" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Páxinas de opcións" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF Blocks" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Campo galería" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Campo de contido flexible" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Campo repetidor" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Desbloquea as características extra con ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Borrar grupo de campos" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Creado o %1$s ás %2$s" @@ -2802,8 +2818,8 @@ msgid "Activate this item" msgstr "Activa este elemento" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Mover este grupo de campos á papeleira?" @@ -2886,7 +2902,7 @@ msgstr "%1$s debe ter un ID de entrada válido." msgid "%s requires a valid attachment ID." msgstr "%s necesita un ID de adxunto válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Amosar na API REST" @@ -2934,31 +2950,31 @@ msgstr "Seleccionar cor por defecto" msgid "Clear color" msgstr "Baleirar cor" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloques" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opcións" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuarios" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementos do menú" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Adxuntos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2968,7 +2984,7 @@ msgstr "Adxuntos" msgid "Taxonomies" msgstr "Taxonomías" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3174,7 +3190,7 @@ msgstr "Elemento do menú" msgid "Post Status" msgstr "Estado de entrada" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menús" @@ -3289,7 +3305,7 @@ msgid "Show this field if" msgstr "Amosar este campo se" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lóxica condicional" @@ -3304,7 +3320,7 @@ msgstr "e" msgid "Local JSON" msgstr "JSON local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Campo clonar" @@ -3351,7 +3367,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Volver a todas as ferramentas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3359,21 +3375,21 @@ msgstr "" "Se aparecen múltiples grupos de campos nunha pantalla de edición, " "utilizaranse as opcións do primeiro grupo (o que teña o número de orde menor)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecciona os elementos que ocultar da pantalla de edición." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar en pantalla" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3381,83 +3397,83 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorías" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos da páxina" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisións" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarios" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discusión" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Extracto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de contido" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Enlace permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado en lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Os grupos de campos con menor orde aparecerán primeiro" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Número de orde" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Debaixo dos campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Debaixo das etiquetas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Localización da instrución" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Localización da etiqueta" @@ -3506,92 +3522,92 @@ msgstr "Clave" msgid "Order" msgstr "Orde" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Cerrar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ancho" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos do contedor" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obrigatorio" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instrucións para os autores. Móstrase á hora de enviar os datos" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucións" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Unha soa palabra, sen espazos. Permítense guións e guións bajos" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nome do campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este é o nome que aparecerá na páxina EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etiqueta do campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Borrar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Borrar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo a outro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arrastra para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Amosar este grupo de campos se" @@ -3761,7 +3777,7 @@ msgstr "Selecciona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3780,7 +3796,7 @@ msgstr "Documentación" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3824,7 +3840,7 @@ msgstr "Revisar sitios e actualizar" msgid "Upgrade Database" msgstr "Actualizar base de datos" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3848,8 +3864,8 @@ msgstr "O campo %1$s agora pódese atopar no grupo de campos %2$s" msgid "Move Complete." msgstr "Movemento completo." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3876,8 +3892,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -3894,8 +3910,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3910,14 +3926,14 @@ msgid "Field group title is required" msgstr "O título do grupo de campos é obligatorio" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo pódese mover ata que os seus trocos garden" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "A cadea \"field_\" non se debe utilizar ao comezo dun nome de campo" @@ -3952,7 +3968,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Ferramentas" @@ -4087,12 +4103,12 @@ msgstr "Ten algún valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Estás seguro?" @@ -4154,7 +4170,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Os trocos que realizaras perderanse se navegas cara á outra páxina" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "O tipo de arquivo debe ser %s." @@ -4163,34 +4179,34 @@ msgstr "O tipo de arquivo debe ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "O tamaño de arquivo non debe ser maior de %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "O tamaño do arquivo debe ser polo menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "A altura da imaxe non debe exceder %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "A altura da imaxe debe ser polo menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "O ancho da imaxe non debe exceder %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "O ancho da imaxe debe ser polo menos %dpx." @@ -4692,12 +4708,12 @@ msgstr "Selector de data e hora" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Aliñada á esquerda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Aliñada arriba" @@ -4885,17 +4901,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "O valor non debe exceder os %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Déixao en branco para ilimitado" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Límite de caracteres" @@ -4904,7 +4920,7 @@ msgstr "Límite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Aparece despois da entrada" @@ -4912,7 +4928,7 @@ msgstr "Aparece despois da entrada" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Anexar" @@ -4920,7 +4936,7 @@ msgstr "Anexar" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Aparece antes do campo" @@ -4928,14 +4944,14 @@ msgstr "Aparece antes do campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Antepor" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4944,7 +4960,7 @@ msgstr "Aparece no campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4955,7 +4971,7 @@ msgstr "Marcador de posición" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4991,7 +5007,7 @@ msgstr "Publicacións máximas" msgid "Minimum Posts" msgstr "Publicacións mínimas" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5180,12 +5196,12 @@ msgstr "Non hai ningunha imaxe seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Quitar" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5341,7 +5357,7 @@ msgstr "UI estilizada" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5361,13 +5377,13 @@ msgstr "Mensaxe" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Non" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Si" diff --git a/lang/acf-gu.mo b/lang/acf-gu.mo index 8d58f33..7c92502 100644 Binary files a/lang/acf-gu.mo and b/lang/acf-gu.mo differ diff --git a/lang/acf-gu.po b/lang/acf-gu.po index 846049a..81dccb7 100644 --- a/lang/acf-gu.po +++ b/lang/acf-gu.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: gu\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "ક્ષેત્રો ઉમેરો" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "આ ક્ષેત્ર" @@ -165,7 +181,7 @@ msgstr "%s ફીલ્ડ" msgid "Select Multiple" msgstr "બહુવિધ પસંદ કરો" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "WP એન્જિન લોગો" @@ -213,25 +229,25 @@ msgstr "" "શોધ પરિણામો અને વર્ગીકરણ આર્કાઇવ પૃષ્ઠોમાંથી પોસ્ટ્સને બાકાત રાખવા જોઈએ કે કેમ તે સેટ કરે " "છે." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "WP એન્જિનના વધુ સાધનો" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "%s પરની ટીમ દ્વારા વર્ડપ્રેસ સાથે બિલ્ડ કરનારાઓ માટે બનાવેલ છે" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "કિંમત અને અપગ્રેડ જુઓ" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "વધુ શીખો" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2313,7 +2329,7 @@ msgstr "ટ્રેકબેક્સ" msgid "Select existing taxonomies to classify items of the post type." msgstr "પોસ્ટ પ્રકારની વસ્તુઓનું વર્ગીકરણ કરવા માટે વર્તમાન વર્ગીકરણ પસંદ કરો." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "ક્ષેત્રો બ્રાઉઝ કરો" @@ -2600,9 +2616,9 @@ msgstr "શોધવા માટે ટાઇપ કરો..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "માત્ર પ્રો" @@ -2718,13 +2734,13 @@ msgid "Close Modal" msgstr "મોડલ બંધ કરો" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "ફિલ્ડ અન્ય જૂથમાં ખસેડવામાં આવ્યું" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "મોડલ બંધ કરો" @@ -2765,7 +2781,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "સુધારાઓ" @@ -2812,38 +2828,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2939,8 +2955,8 @@ msgid "Activate this item" msgstr "આ આઇટમ સક્રિય કરો" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -3022,7 +3038,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "REST API માં બતાવો" @@ -3070,31 +3086,31 @@ msgstr "મુળભૂત રંગ પસંદ કરો" msgid "Clear color" msgstr "રંગ સાફ કરો" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "બ્લોક્સ" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "વિકલ્પો" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "વપરાશકર્તાઓ" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "મેનુ વસ્તુઓ" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "વિજેટો" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "જોડાણો" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3104,7 +3120,7 @@ msgstr "જોડાણો" msgid "Taxonomies" msgstr "વર્ગીકરણ" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3295,7 +3311,7 @@ msgstr "મેનુ વસ્તુ" msgid "Post Status" msgstr "પોસ્ટની સ્થિતિ" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "મેનુઓ" @@ -3410,7 +3426,7 @@ msgid "Show this field if" msgstr "" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "" @@ -3425,7 +3441,7 @@ msgstr "અને" msgid "Local JSON" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "" @@ -3469,26 +3485,26 @@ msgstr "" msgid "Back to all tools" msgstr "" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" msgstr "" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "સ્ક્રીન પર છુપાવો" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "ટ્રેકબેકસ મોકલો" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3496,83 +3512,83 @@ msgid "Tags" msgstr "ટૅગ્સ" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "કેટેગરીઓ" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "પેજ લક્ષણો" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "ફોર્મેટ" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "લેખક" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "સ્લગ" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "પુનરાવર્તનો" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "ટિપ્પણીઓ" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "ચર્ચા" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "અવતરણ" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "પરમાલિંક" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3621,92 +3637,92 @@ msgstr "ચાવી" msgid "Order" msgstr "ઓર્ડર" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "પહોળાઈ" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "જરૂરી?" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "ક્ષેત્ર પ્રકાર" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "ક્ષેત્રનું નામ" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "ફીલ્ડ લેબલ" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "કાઢી નાખો" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "ફિલ્ડ કાઢી નાખો" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "ખસેડો" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "ફાઇલ સંપાદિત કરો" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "" @@ -3865,7 +3881,7 @@ msgstr "%s પસંદ કરો" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "ડુપ્લિકેટ" @@ -3884,7 +3900,7 @@ msgstr "માર્ગદર્શિકા" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3928,7 +3944,7 @@ msgstr "" msgid "Upgrade Database" msgstr "" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "કસ્ટમ ફીલ્ડ" @@ -3952,8 +3968,8 @@ msgstr "%1$s ક્ષેત્ર હવે %2$s ક્ષેત્ર જૂ msgid "Move Complete." msgstr "" -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3980,8 +3996,8 @@ msgstr "શૂન્ય" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "નકલ" @@ -3998,8 +4014,8 @@ msgid "Checked" msgstr "ચકાસાયેલ" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "કસ્ટમ ફીલ્ડ ખસેડો" @@ -4014,14 +4030,14 @@ msgid "Field group title is required" msgstr "ક્ષેત્ર જૂથ શીર્ષક આવશ્યક છે" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "જ્યાં સુધી તેના ફેરફારો સાચવવામાં ન આવે ત્યાં સુધી આ ક્ષેત્ર ખસેડી શકાતું નથી" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "શબ્દમાળા \"field_\" નો ઉપયોગ ક્ષેત્રના નામની શરૂઆતમાં થઈ શકશે નહીં" @@ -4056,7 +4072,7 @@ msgid "Field group updated." msgstr "ફીલ્ડ જૂથ અપડેટ કર્યું." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "સાધનો" @@ -4191,12 +4207,12 @@ msgstr "કોઈપણ મૂલ્ય ધરાવે છે" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "રદ" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "શું તમને ખાતરી છે?" @@ -4258,7 +4274,7 @@ msgstr "સંપાદિત કરો" msgid "The changes you made will be lost if you navigate away from this page" msgstr "જો તમે આ પૃષ્ઠ છોડીને જશો તો તમે કરેલા ફેરફારો ખોવાઈ જશે" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "ફાઇલનો પ્રકાર %s હોવો આવશ્યક છે." @@ -4267,34 +4283,34 @@ msgstr "ફાઇલનો પ્રકાર %s હોવો આવશ્યક #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "અથવા" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "ફાઇલનું કદ %s થી વધુ ન હોવું જોઈએ." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "" -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "છબીની ઊંચાઈ %dpx કરતાં વધુ ન હોવી જોઈએ." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "છબીની ઊંચાઈ ઓછામાં ઓછી %dpx હોવી જોઈએ." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "છબીની પહોળાઈ %dpx થી વધુ ન હોવી જોઈએ." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "છબીની પહોળાઈ ઓછામાં ઓછી %dpx હોવી જોઈએ." @@ -4792,19 +4808,19 @@ msgstr "" msgid "Endpoint" msgstr "" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "" #: includes/fields/class-acf-field-tab.php:110 msgid "Placement" -msgstr "" +msgstr "પ્લેસમેન્ટ" #: includes/fields/class-acf-field-tab.php:26 msgid "Tab" @@ -4984,17 +5000,17 @@ msgstr "લખાણ" msgid "Visual" msgstr "દ્રશ્ય" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "મૂલ્ય %d અક્ષરોથી વધુ ન હોવું જોઈએ" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "" @@ -5003,7 +5019,7 @@ msgstr "" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "" @@ -5011,7 +5027,7 @@ msgstr "" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "" @@ -5019,7 +5035,7 @@ msgstr "" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "" @@ -5027,14 +5043,14 @@ msgstr "" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5043,7 +5059,7 @@ msgstr "" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5054,7 +5070,7 @@ msgstr "" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5090,7 +5106,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5279,12 +5295,12 @@ msgstr "કોઇ ચિત્ર પસંદ નથી કયુઁ" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "દૂર કરો" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5438,7 +5454,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5458,13 +5474,13 @@ msgstr "સંદેશ" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "ના" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "હા" diff --git a/lang/acf-he_IL.mo b/lang/acf-he_IL.mo index e71074f..a7d505f 100644 Binary files a/lang/acf-he_IL.mo and b/lang/acf-he_IL.mo differ diff --git a/lang/acf-he_IL.po b/lang/acf-he_IL.po index 2026c19..882acf9 100644 --- a/lang/acf-he_IL.po +++ b/lang/acf-he_IL.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: he_IL\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-hr.mo b/lang/acf-hr.mo index c416fde..d0ddfc6 100644 Binary files a/lang/acf-hr.mo and b/lang/acf-hr.mo differ diff --git a/lang/acf-hr.po b/lang/acf-hr.po index a241332..829f224 100644 --- a/lang/acf-hr.po +++ b/lang/acf-hr.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: hr\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2190,7 +2206,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2477,9 +2493,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2592,13 +2608,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2687,38 +2703,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2816,8 +2832,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2894,7 +2910,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2942,31 +2958,31 @@ msgstr "" msgid "Clear color" msgstr "" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Postavke" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2976,7 +2992,7 @@ msgstr "" msgid "Taxonomies" msgstr "" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3163,7 +3179,7 @@ msgstr "Stavka izbornika" msgid "Post Status" msgstr "Status objave" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Izbornici" @@ -3278,7 +3294,7 @@ msgid "Show this field if" msgstr "Prikaži polje ako" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Uvjet za prikaz" @@ -3293,7 +3309,7 @@ msgstr "i" msgid "Local JSON" msgstr "Učitavanje polja iz JSON datoteke" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "" @@ -3336,7 +3352,7 @@ msgstr "Ponavljajuće polje" msgid "Back to all tools" msgstr "" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3344,20 +3360,20 @@ msgstr "" "Ukoliko je više skupova polja prikazano na istom ekranu, postavke prvog " "skupa polja će biti korištene (postavke polja sa nižim brojem u redosljedu)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Odaberite koje grupe želite sakriti prilikom uređivanja." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Sakrij" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Pošalji povratnu vezu" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3365,83 +3381,83 @@ msgid "Tags" msgstr "Oznake" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorije" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributi stranice" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revizija" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Komentari" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Rasprava" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Izvadak" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Uređivač sadržaja" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Stalna veza" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Vidljivo u popisu" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Skup polja sa nižim brojem će biti više pozicioniran" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Redni broj." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Iznad oznake" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Ispod oznake" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Pozicija uputa" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Pozicija oznake" @@ -3490,92 +3506,92 @@ msgstr "Ključ" msgid "Order" msgstr "Redni broj" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Zatvori polje" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "klasa" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "širina" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Značajke prethodnog elementa" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obavezno?" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Upute priliko uređivanja. Vidljivo prilikom spremanja podataka" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Upute" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tip polja" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Jedna riječ, bez razmaka. Povlaka i donja crta su dozvoljeni" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Naziv polja" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Naziv koji se prikazuje prilikom uređivanja stranice" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Naziv polja" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Obriši" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Obriši polje" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Premjesti" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Premjeti polje u drugu skupinu" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Dupliciraj polje" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Uredi polje" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Presloži polja povlačenjem" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Prikaži ovaj skup polja ako" @@ -3735,7 +3751,7 @@ msgstr "Odaberi %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliciraj" @@ -3754,7 +3770,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3801,7 +3817,7 @@ msgstr "Pregledaj stranice i nadogradi" msgid "Upgrade Database" msgstr "Nadogradi bazu podataka" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Dodatna polja" @@ -3825,8 +3841,8 @@ msgstr "" msgid "Move Complete." msgstr "Premještanje dovršeno." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3853,8 +3869,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopiraj" @@ -3871,8 +3887,8 @@ msgid "Checked" msgstr "" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Premjesti polje" @@ -3887,14 +3903,14 @@ msgid "Field group title is required" msgstr "Naziv polja je obavezna" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Potrebno je spremiti izmjene prije nego možete premjestiti polje" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Polje ne može započinjati sa “field_”, odabrite drugi naziv" @@ -3929,7 +3945,7 @@ msgid "Field group updated." msgstr "Skup polja ažuriran." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Alati" @@ -4064,12 +4080,12 @@ msgstr "" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Otkaži" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Jeste li sigurni?" @@ -4132,7 +4148,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "Izmjene koje ste napravili bit će izgubljene ukoliko napustite ovu stranicu" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Tip datoteke mora biti %s." @@ -4141,34 +4157,34 @@ msgstr "Tip datoteke mora biti %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ili" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "" -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Veličina datoteke mora biti najmanje %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Visina slike ne smije biti veća od %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Visina slike mora biti najmanje %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Širina slike ne smije biti veća od %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Širina slike mora biti najmanje %dpx." @@ -4667,12 +4683,12 @@ msgstr "Odabir datuma i sata" msgid "Endpoint" msgstr "Prijelomna točka" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Lijevo poravnato" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Poravnato sa vrhom" @@ -4859,17 +4875,17 @@ msgstr "Tekst polje" msgid "Visual" msgstr "Vizualno" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Ostavite prazno za neograničeno" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Ograniči broj znakova" @@ -4878,7 +4894,7 @@ msgstr "Ograniči broj znakova" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Prikazuje se iza polja" @@ -4886,7 +4902,7 @@ msgstr "Prikazuje se iza polja" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Umetni na kraj" @@ -4894,7 +4910,7 @@ msgstr "Umetni na kraj" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Prijazuje se ispred polja" @@ -4902,14 +4918,14 @@ msgstr "Prijazuje se ispred polja" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Umetni ispred" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4918,7 +4934,7 @@ msgstr "Prikazuje se unutar polja" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4929,7 +4945,7 @@ msgstr "Zadana vrijednost" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4966,7 +4982,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5157,12 +5173,12 @@ msgstr "Nema odabranih slika" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Ukloni" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5316,7 +5332,7 @@ msgstr "Stilizirano sučelje" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5336,13 +5352,13 @@ msgstr "Poruka" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Ne" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Da" diff --git a/lang/acf-hu_HU.mo b/lang/acf-hu_HU.mo index 1f218a2..c0848ca 100644 Binary files a/lang/acf-hu_HU.mo and b/lang/acf-hu_HU.mo differ diff --git a/lang/acf-hu_HU.po b/lang/acf-hu_HU.po index e69dd6f..197bb72 100644 --- a/lang/acf-hu_HU.po +++ b/lang/acf-hu_HU.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: hu_HU\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-id_ID.mo b/lang/acf-id_ID.mo index 1b255d5..22a1a5d 100644 Binary files a/lang/acf-id_ID.mo and b/lang/acf-id_ID.mo differ diff --git a/lang/acf-id_ID.po b/lang/acf-id_ID.po index 3d92c83..49d8ae3 100644 --- a/lang/acf-id_ID.po +++ b/lang/acf-id_ID.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: id_ID\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-it_IT.mo b/lang/acf-it_IT.mo index e3fd35f..0dec75f 100644 Binary files a/lang/acf-it_IT.mo and b/lang/acf-it_IT.mo differ diff --git a/lang/acf-it_IT.po b/lang/acf-it_IT.po index 2228eb0..750b5b4 100644 --- a/lang/acf-it_IT.po +++ b/lang/acf-it_IT.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: it_IT\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "Aggiungi campi" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Questo campo" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logo WP Engine" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Altri strumenti da WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -285,6 +301,8 @@ msgid "" "This taxonomy key is already in use by another taxonomy in ACF and cannot be " "used." msgstr "" +"Questa chiave di tassonomia è già stata usata da un'altra tassonomia in ACF " +"e non può essere usata." #: includes/post-types/class-acf-taxonomy.php:252 msgid "" @@ -1133,7 +1151,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:258 msgid "Add New Tag" -msgstr "" +msgstr "Aggiungi nuovo tag" #: includes/admin/views/acf-taxonomy/advanced-settings.php:257 msgid "Assigns the add new item text." @@ -2179,7 +2197,7 @@ msgstr "Trackback" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2455,9 +2473,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2569,13 +2587,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2616,7 +2634,7 @@ msgstr "Consenti valori personalizzati" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Aggiornamenti" @@ -2646,6 +2664,8 @@ msgid "" "New to ACF? Take a look at our getting " "started guide." msgstr "" +"Nuovo in ACF? Dai un'occhiata alla nostra guida per iniziare." #: includes/admin/views/acf-field-group/list-empty.php:15 msgid "Add Field Group" @@ -2663,38 +2683,38 @@ msgid "Add Your First Field Group" msgstr "Aggiungi il tuo primo gruppo di campi" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Blocchi ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Campo galleria" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Campo ripetitore" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" -msgstr "" +msgstr "Sblocca funzionalità aggiuntive con ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Creato il %1$s alle %2$s" @@ -2712,6 +2732,8 @@ msgid "" "Choose from over 30 field types. Learn " "more." msgstr "" +"Scegli tra più di 30 tipologie di campo. Scopri di più." #: includes/admin/views/acf-field-group/fields.php:65 msgid "" @@ -2790,8 +2812,8 @@ msgid "Activate this item" msgstr "Attiva questo elemento" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2875,7 +2897,7 @@ msgstr "%1$s deve avere un ID articolo valido." msgid "%s requires a valid attachment ID." msgstr "%s richiede un ID allegato valido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostra in API REST" @@ -2923,31 +2945,31 @@ msgstr "Seleziona il colore predefinito" msgid "Clear color" msgstr "Rimuovi colore" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocchi" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opzioni" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Utenti" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementi del menu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widget" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Allegati" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2957,7 +2979,7 @@ msgstr "Allegati" msgid "Taxonomies" msgstr "Tassonomie" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3161,7 +3183,7 @@ msgstr "Elemento menu" msgid "Post Status" msgstr "Stato articolo" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menu" @@ -3276,7 +3298,7 @@ msgid "Show this field if" msgstr "Mostra questo campo se" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Condizione logica" @@ -3291,9 +3313,9 @@ msgstr "e" msgid "Local JSON" msgstr "JSON locale" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" -msgstr "Campo clone" +msgstr "Clona campo" #: includes/admin/views/upgrade/notice.php:30 msgid "" @@ -3338,7 +3360,7 @@ msgstr "Ripetitore" msgid "Back to all tools" msgstr "Torna a tutti gli strumenti" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3347,22 +3369,22 @@ msgstr "" "le opzioni del primo gruppo di campi usato (quello con il numero d'ordine " "più basso)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Seleziona gli elementi per nasconderli dalla schermata di " "modifica." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Nascondi nella schermata" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Invia trackback" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3370,83 +3392,83 @@ msgid "Tags" msgstr "Tag" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorie" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Attributi della pagina" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autore" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisioni" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Commenti" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussione" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Riassunto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor contenuto" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrato nell'elenco dei gruppi di campi" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "I gruppi di campi con un valore inferiore appariranno per primi" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "N. ordine" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Sotto ai campi" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Sotto alle etichette" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Posizione etichetta" @@ -3495,92 +3517,92 @@ msgstr "Chiave" msgid "Order" msgstr "Ordine" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Chiudi campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "larghezza" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Attributi contenitore" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Istruzioni per gli autori. Mostrato in fase di invio dei dati" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Istruzioni" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo di campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Singola parola, nessun spazio. Sottolineatura e trattini consentiti" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nome campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Questo è il nome che apparirà sulla pagina di modifica" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etichetta campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Elimina" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Elimina campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Sposta" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Sposta campo in un altro gruppo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplica campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Modifica campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Trascina per riordinare" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostra questo gruppo di campo se" @@ -3745,7 +3767,7 @@ msgstr "Seleziona %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplica" @@ -3764,7 +3786,7 @@ msgstr "Documentazione" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3808,7 +3830,7 @@ msgstr "Verifica i siti ed effettua l'aggiornamento" msgid "Upgrade Database" msgstr "Aggiorna database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campi personalizzati" @@ -3832,8 +3854,8 @@ msgstr "Il campo %1$s può essere trovato nel gruppo di campi %2$s" msgid "Move Complete." msgstr "Spostamento completato." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3860,8 +3882,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copia" @@ -3878,8 +3900,8 @@ msgid "Checked" msgstr "Selezionato" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Sposta campo personalizzato" @@ -3894,16 +3916,16 @@ msgid "Field group title is required" msgstr "Il titolo del gruppo di campi è necessario" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Questo campo non può essere spostato fino a quando non saranno state salvate " "le modifiche" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "La stringa \"field_\" non può essere usata come inizio nel nome di un campo" @@ -3939,7 +3961,7 @@ msgid "Field group updated." msgstr "Gruppo di campi aggiornato." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Strumenti" @@ -4074,12 +4096,12 @@ msgstr "Ha qualunque valore" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annulla" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Sei sicuro?" @@ -4141,7 +4163,7 @@ msgstr "Modifica" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Le modifiche effettuate verranno cancellate se esci da questa pagina" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "La tipologia del file deve essere %s." @@ -4150,34 +4172,34 @@ msgstr "La tipologia del file deve essere %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "oppure" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "La dimensione del file non deve superare %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "La dimensione del file deve essere di almeno %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "L'altezza dell'immagine non deve superare i %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "L'altezza dell'immagine deve essere di almeno %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "La larghezza dell'immagine non deve superare i %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "La larghezza dell'immagine deve essere di almeno %dpx." @@ -4678,12 +4700,12 @@ msgstr "Selettore data/ora" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Allineamento a sinistra" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Allineamento in alto" @@ -4873,17 +4895,17 @@ msgstr "Testo" msgid "Visual" msgstr "Visuale" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Il valore non può superare %d caratteri" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Lasciare vuoto per nessun limite" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite caratteri" @@ -4892,7 +4914,7 @@ msgstr "Limite caratteri" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Appare dopo il campo di input" @@ -4900,7 +4922,7 @@ msgstr "Appare dopo il campo di input" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Postponi" @@ -4908,7 +4930,7 @@ msgstr "Postponi" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Appare prima del campo di input" @@ -4916,14 +4938,14 @@ msgstr "Appare prima del campo di input" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Anteponi" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4932,7 +4954,7 @@ msgstr "Appare all'interno del campo di input" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4943,7 +4965,7 @@ msgstr "Testo segnaposto" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4979,7 +5001,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5020,7 +5042,7 @@ msgstr "Tutte le tassonomie" #: includes/fields/class-acf-field-post_object.php:396 #: includes/fields/class-acf-field-relationship.php:608 msgid "Filter by Taxonomy" -msgstr "Fitra per tassonomia" +msgstr "Filtra per tassonomia" #: includes/fields/class-acf-field-page_link.php:469 #: includes/fields/class-acf-field-post_object.php:374 @@ -5168,12 +5190,12 @@ msgstr "Nessuna immagine selezionata" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Rimuovi" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5329,7 +5351,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5349,13 +5371,13 @@ msgstr "Messaggio" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "No" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sì" diff --git a/lang/acf-ja.mo b/lang/acf-ja.mo index 27416da..53d8653 100644 Binary files a/lang/acf-ja.mo and b/lang/acf-ja.mo differ diff --git a/lang/acf-ja.po b/lang/acf-ja.po index 54559c6..a3ba067 100644 --- a/lang/acf-ja.po +++ b/lang/acf-ja.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: ja\n" "MIME-Version: 1.0\n" @@ -21,9 +21,25 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "ライセンスを更新" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "ライセンスの管理" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" -msgstr "" +msgstr "ACF プロ版へアップグレード" #. translators: %s URL to ACF options pages documentation #: includes/admin/views/options-page-preview.php:7 @@ -35,7 +51,7 @@ msgstr "" #: includes/admin/views/global/header.php:35 msgid "Add Options Page" -msgstr "" +msgstr "オプションページを追加" #: includes/admin/views/acf-post-type/advanced-settings.php:703 msgid "In the editor used as the placeholder of the title." @@ -43,77 +59,77 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:702 msgid "Title Placeholder" -msgstr "" +msgstr "タイトルプレースホルダー" #: includes/admin/views/global/navigation.php:97 msgid "4 Months Free" -msgstr "" +msgstr "4ヶ月無料" #. translators: %s - A singular label for a post type or taxonomy. #: includes/admin/views/global/form-top.php:56 msgid " (Duplicated from %s)" -msgstr "" +msgstr " (からの複製 %s)" #: includes/admin/tools/class-acf-admin-tool-export.php:298 msgid "Select Options Pages" -msgstr "" +msgstr "オプションページを選択" #: includes/admin/post-types/admin-taxonomy.php:107 msgid "Duplicate taxonomy" -msgstr "" +msgstr "タクソノミーを複製" #: includes/admin/post-types/admin-post-type.php:106 #: includes/admin/post-types/admin-taxonomy.php:106 msgid "Create taxonomy" -msgstr "" +msgstr "タクソノミーを作成" #: includes/admin/post-types/admin-post-type.php:105 msgid "Duplicate post type" -msgstr "" +msgstr "投稿タイプを複製" #: includes/admin/post-types/admin-post-type.php:104 #: includes/admin/post-types/admin-taxonomy.php:108 msgid "Create post type" -msgstr "" +msgstr "投稿タイプを作成" #: includes/admin/post-types/admin-post-type.php:103 #: includes/admin/post-types/admin-taxonomy.php:105 msgid "Link field groups" -msgstr "" +msgstr "フィールドグループ" #: includes/admin/post-types/admin-post-type.php:102 #: includes/admin/post-types/admin-taxonomy.php:104 msgid "Add fields" -msgstr "" +msgstr "フィールドを追加" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" -msgstr "" +msgstr "このフィールド" #: includes/admin/admin.php:267 msgid "ACF PRO" -msgstr "" +msgstr "ACF PRO" #: includes/admin/admin.php:265 msgid "Feedback" -msgstr "" +msgstr "フィードバック" #: includes/admin/admin.php:263 msgid "Support" -msgstr "" +msgstr "サポート" #. translators: This text is prepended by a link to ACF's website, and appended #. by a link to WP Engine's website. #: includes/admin/admin.php:238 msgid "is developed and maintained by" -msgstr "" +msgstr "によって開発され、維持されている" #. translators: %s - either "post type" or "taxonomy" #: includes/admin/admin-internal-post-type.php:321 msgid "Add this %s to the location rules of the selected field groups." -msgstr "" +msgstr "%s を選択したフィールドグループのロケーションルールに追加します。" #. translators: %s the URL to ACF's bidirectional relationship documentation #: includes/acf-bidirectional-functions.php:271 @@ -135,7 +151,7 @@ msgstr "" #: includes/acf-bidirectional-functions.php:246 msgid "Target Field" -msgstr "" +msgstr "ターゲットフィールド" #: includes/acf-bidirectional-functions.php:220 msgid "Update a field on the selected values, referencing back to this ID" @@ -143,85 +159,85 @@ msgstr "" #: includes/acf-bidirectional-functions.php:219 msgid "Bidirectional" -msgstr "" +msgstr "双方向" #. translators: %s A field type name, such as "Relationship" #: includes/acf-bidirectional-functions.php:192 msgid "%s Field" -msgstr "" +msgstr "%s フィールド" #: includes/fields/class-acf-field-page_link.php:517 #: includes/fields/class-acf-field-post_object.php:426 #: includes/fields/class-acf-field-select.php:407 #: includes/fields/class-acf-field-user.php:82 msgid "Select Multiple" -msgstr "" +msgstr "複数選択" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" -msgstr "" +msgstr "WP Engine ロゴ" #: includes/admin/views/acf-taxonomy/basic-settings.php:58 msgid "Lower case letters, underscores and dashes only, Max 32 characters." -msgstr "" +msgstr "小文字、アンダースコア、ダッシュのみ、最大32文字" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1136 msgid "The capability name for assigning terms of this taxonomy." -msgstr "" +msgstr "投稿などでこのタクソノミーのタームを設定するための権限" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1135 msgid "Assign Terms Capability" -msgstr "" +msgstr "ターム割り当て" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1119 msgid "The capability name for deleting terms of this taxonomy." -msgstr "" +msgstr "このタクソノミーのタームを削除するための権限" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1118 msgid "Delete Terms Capability" -msgstr "" +msgstr "ターム削除機能" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1102 msgid "The capability name for editing terms of this taxonomy." -msgstr "" +msgstr "このタクソノミーのタームを編集するための権限" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1101 msgid "Edit Terms Capability" -msgstr "" +msgstr "ターム編集機能" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1085 msgid "The capability name for managing terms of this taxonomy." -msgstr "" +msgstr "このタクソノミーの管理画面へのアクセスを許可する権限" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1084 msgid "Manage Terms Capability" -msgstr "" +msgstr "ターム管理機能" #: includes/admin/views/acf-post-type/advanced-settings.php:886 msgid "" "Sets whether posts should be excluded from search results and taxonomy " "archive pages." -msgstr "" +msgstr "サイト内検索やタクソノミーアーカイブから投稿を除外するかどうかを設定。" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" -msgstr "" +msgstr "WP Engine 他のツール" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" -msgstr "" +msgstr "%s のチームによって、WordPressで構築する人々のために構築された" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" -msgstr "" +msgstr "価格とアップグレードを見る" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" -msgstr "" +msgstr "さらに詳しく" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -293,78 +309,84 @@ msgid "" "The taxonomy key must only contain lower case alphanumeric characters, " "underscores or dashes." msgstr "" +"タクソノミーのキーは小文字の英数字、アンダースコア、またはダッシュのみが含ま" +"れます。" #: includes/post-types/class-acf-taxonomy.php:247 msgid "The taxonomy key must be under 32 characters." -msgstr "" +msgstr "タクソノミーのキーは32字以内にする必要があります。" #: includes/post-types/class-acf-taxonomy.php:99 msgid "No Taxonomies found in Trash" -msgstr "" +msgstr "ゴミ箱内にタクソノミーが見つかりませんでした。" #: includes/post-types/class-acf-taxonomy.php:98 msgid "No Taxonomies found" -msgstr "" +msgstr "タクソノミーが見つかりません" #: includes/post-types/class-acf-taxonomy.php:97 msgid "Search Taxonomies" -msgstr "" +msgstr "タクソノミーを検索" #: includes/post-types/class-acf-taxonomy.php:96 msgid "View Taxonomy" -msgstr "" +msgstr "タクソノミーを表示" #: includes/post-types/class-acf-taxonomy.php:95 msgid "New Taxonomy" -msgstr "" +msgstr "新規タクソノミー" #: includes/post-types/class-acf-taxonomy.php:94 msgid "Edit Taxonomy" -msgstr "" +msgstr "タクソノミーを編集" #: includes/post-types/class-acf-taxonomy.php:93 msgid "Add New Taxonomy" -msgstr "" +msgstr "新規タクソノミーを追加" #: includes/post-types/class-acf-post-type.php:100 msgid "No Post Types found in Trash" -msgstr "" +msgstr "ゴミ箱内に投稿タイプが見つかりませんでした。" #: includes/post-types/class-acf-post-type.php:99 msgid "No Post Types found" -msgstr "" +msgstr "投稿タイプが見つかりません。" #: includes/post-types/class-acf-post-type.php:98 msgid "Search Post Types" -msgstr "" +msgstr "投稿タイプを検索" #: includes/post-types/class-acf-post-type.php:97 msgid "View Post Type" -msgstr "" +msgstr "投稿タイプを表示" #: includes/post-types/class-acf-post-type.php:96 msgid "New Post Type" -msgstr "" +msgstr "新規投稿タイプ" #: includes/post-types/class-acf-post-type.php:95 msgid "Edit Post Type" -msgstr "" +msgstr "投稿タイプを編集" #: includes/post-types/class-acf-post-type.php:94 msgid "Add New Post Type" -msgstr "" +msgstr "新規投稿タイプを追加" #: includes/post-types/class-acf-post-type.php:361 msgid "" "This post type key is already in use by another post type registered outside " "of ACF and cannot be used." msgstr "" +"この投稿タイプキーは、ACF の外側で登録された別の投稿タイプによってすでに使用" +"されているため、使用できません。" #: includes/post-types/class-acf-post-type.php:356 msgid "" "This post type key is already in use by another post type in ACF and cannot " "be used." msgstr "" +"この投稿タイプキーは、ACF の別の投稿タイプによってすでに使用されているため、" +"使用できません。" #. translators: %s a link to WordPress.org's Reserved Terms page #: includes/post-types/class-acf-post-type.php:335 @@ -403,14 +425,16 @@ msgid "" "Allows the selection of one or more users which can be used to create " "relationships between data objects." msgstr "" +"データオブジェクト間のリレーションシップを作成するために使用できる、1人または" +"複数のユーザーを選択できます。" #: includes/fields/class-acf-field-url.php:26 msgid "A text input specifically designed for storing web addresses." -msgstr "" +msgstr "ウェブアドレスを保存するために特別に設計されたテキスト入力。" #: includes/fields/class-acf-field-url.php:25 msgid "URL" -msgstr "" +msgstr "URL" #: includes/fields/class-acf-field-true_false.php:27 msgid "" @@ -430,7 +454,7 @@ msgstr "" #: includes/fields/class-acf-field-text.php:26 msgid "A basic text input, useful for storing single string values." -msgstr "" +msgstr "基本的なテキスト入力で、単一の文字列値を格納するのに便利です。" #: includes/fields/class-acf-field-taxonomy.php:22 msgid "" @@ -481,7 +505,7 @@ msgstr "" #: includes/fields/class-acf-field-post_object.php:381 #: includes/fields/class-acf-field-relationship.php:593 msgid "Filter by Post Status" -msgstr "" +msgstr "投稿ステータスで絞り込む" #: includes/fields/class-acf-field-page_link.php:27 msgid "" @@ -497,7 +521,7 @@ msgstr "" #: includes/fields/class-acf-field-number.php:26 msgid "An input limited to numerical values." -msgstr "" +msgstr "数値のみの入力" #: includes/fields/class-acf-field-message.php:28 msgid "" @@ -520,6 +544,8 @@ msgid "" "Provides a way to structure fields into groups to better organize the data " "and the edit screen." msgstr "" +"データと編集画面をよりよく整理するために、フィールドをグループに構造化する方" +"法を提供します。" #: includes/fields/class-acf-field-google-map.php:27 msgid "" @@ -533,7 +559,7 @@ msgstr "" #: includes/fields/class-acf-field-email.php:26 msgid "A text input specifically designed for storing email addresses." -msgstr "" +msgstr "メールアドレスを保存するために特別に設計されたテキスト入力。" #: includes/fields/class-acf-field-date_time_picker.php:27 msgid "" @@ -556,18 +582,25 @@ msgid "" "A group of checkbox inputs that allow the user to select one, or multiple " "values that you specify." msgstr "" +"ユーザーが1つ、または指定した複数の値を選択できるチェックボックス入力のグルー" +"プ。" #: includes/fields/class-acf-field-button-group.php:26 msgid "" "A group of buttons with values that you specify, users can choose one option " "from the values provided." msgstr "" +"あなたが指定した値を持つボタンのグループ、ユーザーは提供された値から1つのオプ" +"ションを選択することができます。" #: includes/fields/class-acf-field-accordion.php:27 msgid "" "Allows you to group and organize custom fields into collapsable panels that " "are shown while editing content. Useful for keeping large datasets tidy." msgstr "" +"コンテンツの編集中に表示される折りたたみ可能なパネルに、カスタムフィールドを" +"グループ化して整理することができます。大規模なデータセットを整理整頓するのに" +"便利です。" #: includes/fields.php:475 msgid "" @@ -575,6 +608,9 @@ msgid "" "and call-to-action tiles, by acting as a parent to a set of subfields which " "can be repeated again and again." msgstr "" +"これは、スライド、チームメンバー、行動喚起表示などのコンテンツを繰り返し表示" +"するためのソリューションで、繰り返し表示できる一連のサブフィールドの親として" +"機能します。" #: includes/fields.php:465 msgid "" @@ -583,6 +619,10 @@ msgid "" "settings allow you to specify where new attachments are added in the gallery " "and the minimum/maximum number of attachments allowed." msgstr "" +"これは、添付ファイルのコレクションを管理するためのインタラクティブなインター" +"フェイスを提供します。ほとんどの設定は画像フィールドタイプと似ています。追加" +"設定では、ギャラリーで新しい添付ファイルを追加する場所と、許可される添付ファ" +"イルの最小/最大数を指定できます。" #: includes/fields.php:455 msgid "" @@ -602,27 +642,27 @@ msgstr "" #: includes/fields.php:442 msgctxt "noun" msgid "Clone" -msgstr "" +msgstr "複製" #: includes/admin/views/global/navigation.php:86 includes/fields.php:357 msgid "PRO" -msgstr "" +msgstr "PRO" #: includes/fields.php:355 includes/fields.php:412 msgid "Advanced" -msgstr "" +msgstr "高度" #: includes/ajax/class-acf-ajax-local-json-diff.php:85 msgid "JSON (newer)" -msgstr "" +msgstr "JSON (新しい)" #: includes/ajax/class-acf-ajax-local-json-diff.php:81 msgid "Original" -msgstr "" +msgstr "オリジナル" #: includes/ajax/class-acf-ajax-local-json-diff.php:55 msgid "Invalid post ID." -msgstr "" +msgstr "無効な投稿 ID です。" #: includes/ajax/class-acf-ajax-local-json-diff.php:47 msgid "Invalid post type selected for review." @@ -630,11 +670,11 @@ msgstr "" #: includes/admin/views/global/navigation.php:186 msgid "More" -msgstr "" +msgstr "詳細" #: includes/admin/views/browse-fields-modal.php:86 msgid "Tutorial" -msgstr "" +msgstr "チュートリアル" #: includes/admin/views/browse-fields-modal.php:75 msgid "Available with ACF PRO" @@ -642,7 +682,7 @@ msgstr "" #: includes/admin/views/browse-fields-modal.php:63 msgid "Select Field" -msgstr "" +msgstr "フィールド選択" #. translators: %s: A link to the popular fields used in ACF #: includes/admin/views/browse-fields-modal.php:50 @@ -651,7 +691,7 @@ msgstr "" #: includes/admin/views/browse-fields-modal.php:47 msgid "Popular fields" -msgstr "" +msgstr "よく使うフィールド" #. translators: %s: The invalid search term #: includes/admin/views/browse-fields-modal.php:40 @@ -660,19 +700,19 @@ msgstr "" #: includes/admin/views/browse-fields-modal.php:13 msgid "Search fields..." -msgstr "" +msgstr "フィールドを検索..." #: includes/admin/views/browse-fields-modal.php:11 msgid "Select Field Type" -msgstr "" +msgstr "フィールドタイプを選択する" #: includes/admin/views/browse-fields-modal.php:4 msgid "Popular" -msgstr "" +msgstr "人気" #: includes/admin/views/acf-taxonomy/list-empty.php:7 msgid "Add Taxonomy" -msgstr "" +msgstr "タクソノミーを追加" #: includes/admin/views/acf-taxonomy/list-empty.php:6 msgid "Create custom taxonomies to classify post type content" @@ -697,17 +737,17 @@ msgstr "" #. translators: example taxonomy #: includes/admin/views/acf-taxonomy/basic-settings.php:60 msgid "genre" -msgstr "" +msgstr "ジャンル" #. translators: example taxonomy #: includes/admin/views/acf-taxonomy/basic-settings.php:42 msgid "Genre" -msgstr "" +msgstr "ジャンル" #. translators: example taxonomy #: includes/admin/views/acf-taxonomy/basic-settings.php:25 msgid "Genres" -msgstr "" +msgstr "ジャンル" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1211 msgid "" @@ -716,11 +756,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1155 msgid "Expose this post type in the REST API." -msgstr "" +msgstr "この投稿タイプをREST APIで公開する。" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1055 msgid "Customize the query variable name" -msgstr "" +msgstr "クエリ変数名をカスタマイズ" #: includes/admin/views/acf-taxonomy/advanced-settings.php:1028 msgid "" @@ -730,15 +770,15 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:981 msgid "Parent-child terms in URLs for hierarchical taxonomies." -msgstr "" +msgstr "このタクソノミーが親子関係を持つかどうか。" #: includes/admin/views/acf-taxonomy/advanced-settings.php:941 msgid "Customize the slug used in the URL" -msgstr "" +msgstr "URLに使用されるスラッグをカスタマイズする" #: includes/admin/views/acf-taxonomy/advanced-settings.php:924 msgid "Permalinks for this taxonomy are disabled." -msgstr "" +msgstr "このタクソノミーのパーマリンクは無効です。" #. translators: this string will be appended with the new permalink structure. #: includes/admin/views/acf-taxonomy/advanced-settings.php:921 @@ -746,56 +786,60 @@ msgid "" "Rewrite the URL using the taxonomy key as the slug. Your permalink structure " "will be" msgstr "" +"タクソノミーのキーをスラッグとして使用してURLを書き換えます。パーマリンク構造" +"は次のようになります" #: includes/admin/views/acf-taxonomy/advanced-settings.php:913 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1030 #: includes/admin/views/acf-taxonomy/basic-settings.php:57 msgid "Taxonomy Key" -msgstr "" +msgstr "タクソノミーキー" #: includes/admin/views/acf-taxonomy/advanced-settings.php:911 msgid "Select the type of permalink to use for this taxonomy." -msgstr "" +msgstr "このタクソノミーに使用するパーマリンクのタイプを選択します。" #: includes/admin/views/acf-taxonomy/advanced-settings.php:896 msgid "Display a column for the taxonomy on post type listing screens." -msgstr "" +msgstr "投稿タイプの一覧画面にタクソノミーの項目を表示します。" #: includes/admin/views/acf-taxonomy/advanced-settings.php:895 msgid "Show Admin Column" -msgstr "" +msgstr "管理画面でカラムを表示" #: includes/admin/views/acf-taxonomy/advanced-settings.php:882 msgid "Show the taxonomy in the quick/bulk edit panel." -msgstr "" +msgstr "タクソノミーをクイック/一括編集パネルで表示" #: includes/admin/views/acf-taxonomy/advanced-settings.php:881 msgid "Quick Edit" -msgstr "" +msgstr "クイック編集" #: includes/admin/views/acf-taxonomy/advanced-settings.php:868 msgid "List the taxonomy in the Tag Cloud Widget controls." -msgstr "" +msgstr "タグクラウドウィジェットにタクソノミーを表示" #: includes/admin/views/acf-taxonomy/advanced-settings.php:867 msgid "Tag Cloud" -msgstr "" +msgstr "タグクラウド" #: includes/admin/views/acf-taxonomy/advanced-settings.php:824 msgid "" "A PHP function name to be called for sanitizing taxonomy data saved from a " "meta box." msgstr "" +"メタボックスから保存されたタクソノミーデータをサニタイズするために呼び出され" +"るPHP関数名。" #: includes/admin/views/acf-taxonomy/advanced-settings.php:823 msgid "Meta Box Sanitization Callback" -msgstr "" +msgstr "メタボックスのサニタイズコールバック" #: includes/admin/views/acf-taxonomy/advanced-settings.php:805 msgid "" "A PHP function name to be called to handle the content of a meta box on your " "taxonomy." -msgstr "" +msgstr "メタボックスの内容を処理するために呼び出されるPHPのコールバック関数名" #: includes/admin/views/acf-taxonomy/advanced-settings.php:804 msgid "Register Meta Box Callback" @@ -803,11 +847,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:763 msgid "No Meta Box" -msgstr "" +msgstr "メタボックスなし" #: includes/admin/views/acf-taxonomy/advanced-settings.php:762 msgid "Custom Meta Box" -msgstr "" +msgstr "カスタムメタボックス" #: includes/admin/views/acf-taxonomy/advanced-settings.php:758 msgid "" @@ -818,7 +862,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:757 msgid "Meta Box" -msgstr "" +msgstr "メタボックス" #: includes/admin/views/acf-taxonomy/advanced-settings.php:746 #: includes/admin/views/acf-taxonomy/advanced-settings.php:767 @@ -828,11 +872,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:745 #: includes/admin/views/acf-taxonomy/advanced-settings.php:766 msgid "Tags Meta Box" -msgstr "" +msgstr "タグメタボックス" #: includes/admin/views/acf-taxonomy/advanced-settings.php:704 msgid "A link to a tag" -msgstr "" +msgstr "タグへのリンク" #: includes/admin/views/acf-taxonomy/advanced-settings.php:703 msgid "Describes a navigation link block variation used in the block editor." @@ -841,11 +885,11 @@ msgstr "" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:698 msgid "A link to a %s" -msgstr "" +msgstr "%s へのリンク" #: includes/admin/views/acf-taxonomy/advanced-settings.php:683 msgid "Tag Link" -msgstr "" +msgstr "タグリンク" #: includes/admin/views/acf-taxonomy/advanced-settings.php:682 msgid "" @@ -854,7 +898,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:663 msgid "← Go to tags" -msgstr "" +msgstr "← タグへ戻る" #: includes/admin/views/acf-taxonomy/advanced-settings.php:662 msgid "" @@ -863,16 +907,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:661 msgid "Back To Items" -msgstr "" +msgstr "項目に戻る" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:657 msgid "← Go to %s" -msgstr "" +msgstr "← %s へ戻る" #: includes/admin/views/acf-taxonomy/advanced-settings.php:642 msgid "Tags list" -msgstr "" +msgstr "タグ一覧" #: includes/admin/views/acf-taxonomy/advanced-settings.php:641 msgid "Assigns text to the table hidden heading." @@ -896,12 +940,12 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:595 msgid "Filter By Item" -msgstr "" +msgstr "アイテムをフィルタリング" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:591 msgid "Filter by %s" -msgstr "" +msgstr "%s で絞り込む" #: includes/admin/views/acf-taxonomy/advanced-settings.php:575 #: includes/admin/views/acf-taxonomy/advanced-settings.php:576 @@ -963,7 +1007,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:507 msgid "No tags" -msgstr "" +msgstr "タグなし" #: includes/admin/views/acf-taxonomy/advanced-settings.php:506 msgid "" @@ -973,16 +1017,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:505 msgid "No Terms" -msgstr "" +msgstr "項目はありません" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:501 msgid "No %s" -msgstr "" +msgstr "No %s" #: includes/admin/views/acf-taxonomy/advanced-settings.php:486 msgid "No tags found" -msgstr "" +msgstr "タグが見つかりませんでした" #: includes/admin/views/acf-taxonomy/advanced-settings.php:485 msgid "" @@ -993,7 +1037,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:484 msgid "Not Found" -msgstr "" +msgstr "見つかりません" #: includes/admin/views/acf-taxonomy/advanced-settings.php:463 msgid "Assigns text to the Title field of the Most Used tab." @@ -1003,7 +1047,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:464 #: includes/admin/views/acf-taxonomy/advanced-settings.php:465 msgid "Most Used" -msgstr "" +msgstr "最も使われている" #: includes/admin/views/acf-taxonomy/advanced-settings.php:444 msgid "Choose from the most used tags" @@ -1041,7 +1085,7 @@ msgstr "" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:412 msgid "Add or remove %s" -msgstr "" +msgstr "%s を追加または削除する" #: includes/admin/views/acf-taxonomy/advanced-settings.php:392 msgid "Separate tags with commas" @@ -1064,7 +1108,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:366 msgid "Popular Tags" -msgstr "" +msgstr "人気のタグ" #: includes/admin/views/acf-taxonomy/advanced-settings.php:365 msgid "Assigns popular items text. Only used for non-hierarchical taxonomies." @@ -1072,16 +1116,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:364 msgid "Popular Items" -msgstr "" +msgstr "よく使う項目" #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:361 msgid "Popular %s" -msgstr "" +msgstr "人気の %s" #: includes/admin/views/acf-taxonomy/advanced-settings.php:347 msgid "Search Tags" -msgstr "" +msgstr "タグを検索" #: includes/admin/views/acf-taxonomy/advanced-settings.php:346 msgid "Assigns search items text." @@ -1089,7 +1133,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:323 msgid "Parent Category:" -msgstr "" +msgstr "親カテゴリー:" #: includes/admin/views/acf-taxonomy/advanced-settings.php:322 msgid "Assigns parent item text, but with a colon (:) added to the end." @@ -1101,7 +1145,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:298 msgid "Parent Category" -msgstr "" +msgstr "親カテゴリー" #: includes/admin/views/acf-taxonomy/advanced-settings.php:297 msgid "Assigns parent item text. Only used on hierarchical taxonomies." @@ -1109,16 +1153,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:296 msgid "Parent Item" -msgstr "" +msgstr "親項目" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:293 msgid "Parent %s" -msgstr "" +msgstr "親 %s" #: includes/admin/views/acf-taxonomy/advanced-settings.php:278 msgid "New Tag Name" -msgstr "" +msgstr "新規タグ名" #: includes/admin/views/acf-taxonomy/advanced-settings.php:277 msgid "Assigns the new item name text." @@ -1126,16 +1170,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:276 msgid "New Item Name" -msgstr "" +msgstr "新規項目名" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:273 msgid "New %s Name" -msgstr "" +msgstr "新規 %s 名" #: includes/admin/views/acf-taxonomy/advanced-settings.php:258 msgid "Add New Tag" -msgstr "" +msgstr "新規タグを追加" #: includes/admin/views/acf-taxonomy/advanced-settings.php:257 msgid "Assigns the add new item text." @@ -1143,7 +1187,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:238 msgid "Update Tag" -msgstr "" +msgstr "タグを更新" #: includes/admin/views/acf-taxonomy/advanced-settings.php:237 msgid "Assigns the update item text." @@ -1151,16 +1195,16 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:236 msgid "Update Item" -msgstr "" +msgstr "アイテムを更新" #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-taxonomy/advanced-settings.php:233 msgid "Update %s" -msgstr "" +msgstr "%s を更新" #: includes/admin/views/acf-taxonomy/advanced-settings.php:218 msgid "View Tag" -msgstr "" +msgstr "タグを表示" #: includes/admin/views/acf-taxonomy/advanced-settings.php:217 msgid "In the admin bar to view term during editing." @@ -1168,7 +1212,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:198 msgid "Edit Tag" -msgstr "" +msgstr "タグを編集" #: includes/admin/views/acf-taxonomy/advanced-settings.php:197 msgid "At the top of the editor screen when editing a term." @@ -1176,7 +1220,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:178 msgid "All Tags" -msgstr "" +msgstr "すべての タグ" #: includes/admin/views/acf-taxonomy/advanced-settings.php:177 msgid "Assigns the all items text." @@ -1188,7 +1232,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:157 msgid "Menu Label" -msgstr "" +msgstr "メニューラベル" #: includes/admin/views/acf-taxonomy/advanced-settings.php:131 msgid "Active taxonomies are enabled and registered with WordPress." @@ -1204,7 +1248,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:94 msgid "Term Description" -msgstr "" +msgstr "タームの説明" #: includes/admin/views/acf-taxonomy/advanced-settings.php:76 msgid "Single word, no spaces. Underscores and dashes allowed." @@ -1212,7 +1256,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:75 msgid "Term Slug" -msgstr "" +msgstr "タームスラッグ" #: includes/admin/views/acf-taxonomy/advanced-settings.php:56 msgid "The name of the default term." @@ -1220,7 +1264,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:55 msgid "Term Name" -msgstr "" +msgstr "項目名" #: includes/admin/views/acf-taxonomy/advanced-settings.php:41 msgid "" @@ -1230,7 +1274,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:40 msgid "Default Term" -msgstr "" +msgstr "デフォルト項目" #: includes/admin/views/acf-taxonomy/advanced-settings.php:28 msgid "" @@ -1240,11 +1284,11 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:27 msgid "Sort Terms" -msgstr "" +msgstr "キーワード並び替え" #: includes/admin/views/acf-post-type/list-empty.php:7 msgid "Add Post Type" -msgstr "" +msgstr "投稿タイプを追加する" #: includes/admin/views/acf-post-type/list-empty.php:6 msgid "" @@ -1264,7 +1308,7 @@ msgstr "" #: includes/admin/views/acf-post-type/basic-settings.php:135 #: includes/admin/views/acf-taxonomy/basic-settings.php:134 msgid "Advanced Configuration" -msgstr "" +msgstr "高度な設定" #: includes/admin/views/acf-post-type/basic-settings.php:123 msgid "Hierarchical post types can have descendants (like pages)." @@ -1274,7 +1318,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:980 #: includes/admin/views/acf-taxonomy/basic-settings.php:121 msgid "Hierarchical" -msgstr "" +msgstr "階層的" #: includes/admin/views/acf-post-type/basic-settings.php:107 msgid "Visible on the frontend and in the admin dashboard." @@ -1283,12 +1327,12 @@ msgstr "" #: includes/admin/views/acf-post-type/basic-settings.php:106 #: includes/admin/views/acf-taxonomy/basic-settings.php:106 msgid "Public" -msgstr "" +msgstr "一般公開" #. translators: example post type #: includes/admin/views/acf-post-type/basic-settings.php:59 msgid "movie" -msgstr "" +msgstr "動画" #: includes/admin/views/acf-post-type/basic-settings.php:57 msgid "Lower case letters, underscores and dashes only, Max 20 characters." @@ -1297,22 +1341,22 @@ msgstr "" #. translators: example post type #: includes/admin/views/acf-post-type/basic-settings.php:41 msgid "Movie" -msgstr "" +msgstr "映画" #: includes/admin/views/acf-post-type/basic-settings.php:39 #: includes/admin/views/acf-taxonomy/basic-settings.php:40 msgid "Singular Label" -msgstr "" +msgstr "単数ラベル" #. translators: example post type #: includes/admin/views/acf-post-type/basic-settings.php:24 msgid "Movies" -msgstr "" +msgstr "映画" #: includes/admin/views/acf-post-type/basic-settings.php:22 #: includes/admin/views/acf-taxonomy/basic-settings.php:23 msgid "Plural Label" -msgstr "" +msgstr "複数ラベル" #: includes/admin/views/acf-post-type/advanced-settings.php:1270 msgid "" @@ -1322,7 +1366,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1269 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1210 msgid "Controller Class" -msgstr "" +msgstr "コントローラークラス" #: includes/admin/views/acf-post-type/advanced-settings.php:1251 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1191 @@ -1342,7 +1386,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1231 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1171 msgid "Base URL" -msgstr "" +msgstr "ベース URL" #: includes/admin/views/acf-post-type/advanced-settings.php:1217 msgid "" @@ -1352,7 +1396,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1216 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1154 msgid "Show In REST API" -msgstr "" +msgstr "REST API で表示" #: includes/admin/views/acf-post-type/advanced-settings.php:1195 msgid "Customize the query variable name." @@ -1361,7 +1405,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1194 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1054 msgid "Query Variable" -msgstr "" +msgstr "クエリー可変" #: includes/admin/views/acf-post-type/advanced-settings.php:1172 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1032 @@ -1400,7 +1444,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1119 msgid "Archive Slug" -msgstr "" +msgstr "アーカイブスラッグ" #: includes/admin/views/acf-post-type/advanced-settings.php:1106 msgid "" @@ -1410,7 +1454,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1105 msgid "Archive" -msgstr "" +msgstr "アーカイブ" #: includes/admin/views/acf-post-type/advanced-settings.php:1085 msgid "Pagination support for the items URLs such as the archives." @@ -1418,7 +1462,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1084 msgid "Pagination" -msgstr "" +msgstr "ページ送り" #: includes/admin/views/acf-post-type/advanced-settings.php:1067 msgid "RSS feed URL for the post type items." @@ -1426,7 +1470,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1066 msgid "Feed URL" -msgstr "" +msgstr "フィード URL" #: includes/admin/views/acf-post-type/advanced-settings.php:1048 #: includes/admin/views/acf-taxonomy/advanced-settings.php:961 @@ -1447,7 +1491,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1027 #: includes/admin/views/acf-taxonomy/advanced-settings.php:940 msgid "URL Slug" -msgstr "" +msgstr "URL スラッグ" #: includes/admin/views/acf-post-type/advanced-settings.php:1011 msgid "Permalinks for this post type are disabled." @@ -1469,13 +1513,13 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:1001 #: includes/admin/views/acf-taxonomy/advanced-settings.php:914 msgid "Custom Permalink" -msgstr "" +msgstr "カスタムパーマリンク" #: includes/admin/views/acf-post-type/advanced-settings.php:1000 #: includes/admin/views/acf-post-type/advanced-settings.php:1170 #: includes/admin/views/acf-post-type/basic-settings.php:56 msgid "Post Type Key" -msgstr "" +msgstr "投稿タイプキー" #. translators: this string will be appended with the new permalink structure. #: includes/admin/views/acf-post-type/advanced-settings.php:998 @@ -1496,7 +1540,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:981 msgid "Delete With User" -msgstr "" +msgstr "ユーザーと一緒に削除" #: includes/admin/views/acf-post-type/advanced-settings.php:967 msgid "Allow the post type to be exported from 'Tools' > 'Export'." @@ -1504,7 +1548,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:966 msgid "Can Export" -msgstr "" +msgstr "エクスポート可能" #: includes/admin/views/acf-post-type/advanced-settings.php:935 msgid "Optionally provide a plural to be used in capabilities." @@ -1531,11 +1575,11 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:900 msgid "Rename Capabilities" -msgstr "" +msgstr "リネーム機能" #: includes/admin/views/acf-post-type/advanced-settings.php:885 msgid "Exclude From Search" -msgstr "" +msgstr "検索から除外する" #: includes/admin/views/acf-post-type/advanced-settings.php:872 #: includes/admin/views/acf-taxonomy/advanced-settings.php:854 @@ -1569,7 +1613,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:800 msgid "Menu Icon" -msgstr "" +msgstr "メニュー アイコン" #: includes/admin/views/acf-post-type/advanced-settings.php:782 msgid "The position in the sidebar menu in the admin dashboard." @@ -1577,7 +1621,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:781 msgid "Menu Position" -msgstr "" +msgstr "メニューの位置" #: includes/admin/views/acf-post-type/advanced-settings.php:763 msgid "" @@ -1620,11 +1664,11 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:719 #: includes/admin/views/acf-taxonomy/advanced-settings.php:718 msgid "Show In UI" -msgstr "" +msgstr "UI に表示" #: includes/admin/views/acf-post-type/advanced-settings.php:689 msgid "A link to a post." -msgstr "" +msgstr "投稿へのリンク。" #: includes/admin/views/acf-post-type/advanced-settings.php:688 msgid "Description for a navigation link block variation." @@ -1638,11 +1682,11 @@ msgstr "" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:683 msgid "A link to a %s." -msgstr "" +msgstr "%s へのリンク。" #: includes/admin/views/acf-post-type/advanced-settings.php:668 msgid "Post Link" -msgstr "" +msgstr "投稿リンク" #: includes/admin/views/acf-post-type/advanced-settings.php:667 msgid "Title for a navigation link block variation." @@ -1651,18 +1695,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:666 #: includes/admin/views/acf-taxonomy/advanced-settings.php:681 msgid "Item Link" -msgstr "" +msgstr "項目のリンク" #. translators: %s Singular form of post type name #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:663 #: includes/admin/views/acf-taxonomy/advanced-settings.php:678 msgid "%s Link" -msgstr "" +msgstr "%s リンク" #: includes/admin/views/acf-post-type/advanced-settings.php:648 msgid "Post updated." -msgstr "" +msgstr "投稿を更新しました。" #: includes/admin/views/acf-post-type/advanced-settings.php:647 msgid "In the editor notice after an item is updated." @@ -1670,16 +1714,16 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:646 msgid "Item Updated" -msgstr "" +msgstr "項目を更新しました" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:643 msgid "%s updated." -msgstr "" +msgstr "%s を更新しました。" #: includes/admin/views/acf-post-type/advanced-settings.php:628 msgid "Post scheduled." -msgstr "" +msgstr "投稿を予約しました." #: includes/admin/views/acf-post-type/advanced-settings.php:627 msgid "In the editor notice after scheduling an item." @@ -1687,12 +1731,12 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:626 msgid "Item Scheduled" -msgstr "" +msgstr "公開予約済み項目" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:623 msgid "%s scheduled." -msgstr "" +msgstr "%s を予約しました。" #: includes/admin/views/acf-post-type/advanced-settings.php:608 msgid "Post reverted to draft." @@ -1730,7 +1774,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:568 msgid "Post published." -msgstr "" +msgstr "投稿を公開しました." #: includes/admin/views/acf-post-type/advanced-settings.php:567 msgid "In the editor notice after publishing an item." @@ -1738,16 +1782,16 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:566 msgid "Item Published" -msgstr "" +msgstr "公開済み項目" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:563 msgid "%s published." -msgstr "" +msgstr "%s を公開しました。" #: includes/admin/views/acf-post-type/advanced-settings.php:548 msgid "Posts list" -msgstr "" +msgstr "投稿リスト" #: includes/admin/views/acf-post-type/advanced-settings.php:547 msgid "Used by screen readers for the items list on the post type list screen." @@ -1756,14 +1800,14 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:546 #: includes/admin/views/acf-taxonomy/advanced-settings.php:640 msgid "Items List" -msgstr "" +msgstr "項目リスト" #. translators: %s Plural form of post type name #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:543 #: includes/admin/views/acf-taxonomy/advanced-settings.php:637 msgid "%s list" -msgstr "" +msgstr "%s リスト" #: includes/admin/views/acf-post-type/advanced-settings.php:528 msgid "Posts list navigation" @@ -1804,11 +1848,11 @@ msgstr "" #. translators: %s Plural form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:501 msgid "Filter %s by date" -msgstr "" +msgstr "%s 日時で絞り込み" #: includes/admin/views/acf-post-type/advanced-settings.php:486 msgid "Filter posts list" -msgstr "" +msgstr "投稿リストの絞り込み" #: includes/admin/views/acf-post-type/advanced-settings.php:485 msgid "" @@ -1818,12 +1862,12 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:484 msgid "Filter Items List" -msgstr "" +msgstr "項目一覧の絞り込み" #. translators: %s Plural form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:480 msgid "Filter %s list" -msgstr "" +msgstr "%s リストを絞り込み" #: includes/admin/views/acf-post-type/advanced-settings.php:464 msgid "In the media modal showing all media uploaded to this item." @@ -1831,7 +1875,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:463 msgid "Uploaded To This Item" -msgstr "" +msgstr "この項目にアップロード" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:459 @@ -1840,7 +1884,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:444 msgid "Insert into post" -msgstr "" +msgstr "投稿に挿入" #: includes/admin/views/acf-post-type/advanced-settings.php:443 msgid "As the button label when adding media to content." @@ -1853,7 +1897,7 @@ msgstr "" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:438 msgid "Insert into %s" -msgstr "" +msgstr "%s に挿入" #: includes/admin/views/acf-post-type/advanced-settings.php:423 msgid "Use as featured image" @@ -1878,23 +1922,23 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:406 msgid "Remove Featured Image" -msgstr "" +msgstr "アイキャッチ画像を削除" #: includes/admin/views/acf-post-type/advanced-settings.php:393 msgid "Set featured image" -msgstr "" +msgstr "アイキャッチ画像を設定" #: includes/admin/views/acf-post-type/advanced-settings.php:392 msgid "As the button label when setting the featured image." -msgstr "" +msgstr "アイキャッチ画像を設定する際のボタンラベルとして" #: includes/admin/views/acf-post-type/advanced-settings.php:391 msgid "Set Featured Image" -msgstr "" +msgstr "アイキャッチ画像を設定" #: includes/admin/views/acf-post-type/advanced-settings.php:378 msgid "Featured image" -msgstr "" +msgstr "アイキャッチ画像" #: includes/admin/views/acf-post-type/advanced-settings.php:377 msgid "In the editor used for the title of the featured image meta box." @@ -1906,7 +1950,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:363 msgid "Post Attributes" -msgstr "" +msgstr "投稿の属性" #: includes/admin/views/acf-post-type/advanced-settings.php:362 msgid "In the editor used for the title of the post attributes meta box." @@ -1919,11 +1963,11 @@ msgstr "" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:358 msgid "%s Attributes" -msgstr "" +msgstr "%s の属性" #: includes/admin/views/acf-post-type/advanced-settings.php:343 msgid "Post Archives" -msgstr "" +msgstr "投稿アーカイブ" #: includes/admin/views/acf-post-type/advanced-settings.php:342 msgid "" @@ -1935,12 +1979,12 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:341 msgid "Archives Nav Menu" -msgstr "" +msgstr "ナビメニューをアーカイブする" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:338 msgid "%s Archives" -msgstr "" +msgstr "%s アーカイブ" #: includes/admin/views/acf-post-type/advanced-settings.php:323 msgid "No posts found in Trash" @@ -1962,7 +2006,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:302 msgid "No posts found" -msgstr "" +msgstr "投稿が見つかりません" #: includes/admin/views/acf-post-type/advanced-settings.php:301 msgid "" @@ -1971,18 +2015,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:300 msgid "No Items Found" -msgstr "" +msgstr "項目が見つかりませんでした" #. translators: %s Plural form of post type name #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:296 #: includes/admin/views/acf-taxonomy/advanced-settings.php:480 msgid "No %s found" -msgstr "" +msgstr "%s が見つかりませんでした。" #: includes/admin/views/acf-post-type/advanced-settings.php:281 msgid "Search Posts" -msgstr "" +msgstr "投稿を検索" #: includes/admin/views/acf-post-type/advanced-settings.php:280 msgid "At the top of the items screen when searching for an item." @@ -1991,18 +2035,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:279 #: includes/admin/views/acf-taxonomy/advanced-settings.php:345 msgid "Search Items" -msgstr "" +msgstr "項目を検索" #. translators: %s Singular form of post type name #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:276 #: includes/admin/views/acf-taxonomy/advanced-settings.php:342 msgid "Search %s" -msgstr "" +msgstr "%s を検索" #: includes/admin/views/acf-post-type/advanced-settings.php:261 msgid "Parent Page:" -msgstr "" +msgstr "親ページ:" #: includes/admin/views/acf-post-type/advanced-settings.php:260 msgid "For hierarchical types in the post type list screen." @@ -2017,24 +2061,24 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:256 #: includes/admin/views/acf-taxonomy/advanced-settings.php:318 msgid "Parent %s:" -msgstr "" +msgstr "親の%s:" #: includes/admin/views/acf-post-type/advanced-settings.php:241 msgid "New Post" -msgstr "" +msgstr "新規投稿" #: includes/admin/views/acf-post-type/advanced-settings.php:239 msgid "New Item" -msgstr "" +msgstr "新規項目" #. translators: %s Singular form of post type name #: includes/admin/views/acf-post-type/advanced-settings.php:236 msgid "New %s" -msgstr "" +msgstr "新規 %s" #: includes/admin/views/acf-post-type/advanced-settings.php:206 msgid "Add New Post" -msgstr "" +msgstr "新規投稿を追加" #: includes/admin/views/acf-post-type/advanced-settings.php:205 msgid "At the top of the editor screen when adding a new item." @@ -2043,18 +2087,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:204 #: includes/admin/views/acf-taxonomy/advanced-settings.php:256 msgid "Add New Item" -msgstr "" +msgstr "新規項目を追加" #. translators: %s Singular form of post type name #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:201 #: includes/admin/views/acf-taxonomy/advanced-settings.php:253 msgid "Add New %s" -msgstr "" +msgstr "新規%sを追加" #: includes/admin/views/acf-post-type/advanced-settings.php:186 msgid "View Posts" -msgstr "" +msgstr "投稿一覧を表示" #: includes/admin/views/acf-post-type/advanced-settings.php:185 msgid "" @@ -2064,11 +2108,11 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:184 msgid "View Items" -msgstr "" +msgstr "アイテムを表示" #: includes/admin/views/acf-post-type/advanced-settings.php:166 msgid "View Post" -msgstr "" +msgstr "投稿を表示" #: includes/admin/views/acf-post-type/advanced-settings.php:165 msgid "In the admin bar to view item when editing it." @@ -2077,7 +2121,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:164 #: includes/admin/views/acf-taxonomy/advanced-settings.php:216 msgid "View Item" -msgstr "" +msgstr "項目を表示" #. translators: %s Singular form of post type name #. translators: %s Plural form of post type name @@ -2086,11 +2130,11 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:181 #: includes/admin/views/acf-taxonomy/advanced-settings.php:213 msgid "View %s" -msgstr "" +msgstr "%s を表示" #: includes/admin/views/acf-post-type/advanced-settings.php:146 msgid "Edit Post" -msgstr "" +msgstr "投稿の編集" #: includes/admin/views/acf-post-type/advanced-settings.php:145 msgid "At the top of the editor screen when editing an item." @@ -2099,18 +2143,18 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:144 #: includes/admin/views/acf-taxonomy/advanced-settings.php:196 msgid "Edit Item" -msgstr "" +msgstr "項目を編集" #. translators: %s Singular form of post type name #. translators: %s Singular form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:141 #: includes/admin/views/acf-taxonomy/advanced-settings.php:193 msgid "Edit %s" -msgstr "" +msgstr "%s を編集" #: includes/admin/views/acf-post-type/advanced-settings.php:126 msgid "All Posts" -msgstr "" +msgstr "投稿一覧" #: includes/admin/views/acf-post-type/advanced-settings.php:125 #: includes/admin/views/acf-post-type/advanced-settings.php:220 @@ -2121,14 +2165,14 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:124 #: includes/admin/views/acf-taxonomy/advanced-settings.php:176 msgid "All Items" -msgstr "" +msgstr "すべての項目" #. translators: %s Plural form of post type name #. translators: %s Plural form of taxonomy name #: includes/admin/views/acf-post-type/advanced-settings.php:121 #: includes/admin/views/acf-taxonomy/advanced-settings.php:173 msgid "All %s" -msgstr "" +msgstr "%s 一覧" #: includes/admin/views/acf-post-type/advanced-settings.php:105 msgid "Admin menu name for the post type." @@ -2136,7 +2180,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:104 msgid "Menu Name" -msgstr "" +msgstr "メニュー名" #: includes/admin/views/acf-post-type/advanced-settings.php:90 #: includes/admin/views/acf-taxonomy/advanced-settings.php:142 @@ -2146,7 +2190,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:88 #: includes/admin/views/acf-taxonomy/advanced-settings.php:140 msgid "Regenerate" -msgstr "" +msgstr "再生成" #: includes/admin/views/acf-post-type/advanced-settings.php:79 msgid "Active post types are enabled and registered with WordPress." @@ -2158,7 +2202,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:48 msgid "Add Custom" -msgstr "" +msgstr "カスタムの追加" #: includes/admin/views/acf-post-type/advanced-settings.php:42 msgid "Enable various features in the content editor." @@ -2166,23 +2210,23 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:31 msgid "Post Formats" -msgstr "" +msgstr "投稿フォーマット" #: includes/admin/views/acf-post-type/advanced-settings.php:25 msgid "Editor" -msgstr "" +msgstr "エディター" #: includes/admin/views/acf-post-type/advanced-settings.php:24 msgid "Trackbacks" -msgstr "" +msgstr "トラックバック" #: includes/admin/views/acf-post-type/basic-settings.php:87 msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" -msgstr "" +msgstr "フィールドを見る" #: includes/admin/tools/class-acf-admin-tool-import.php:292 msgid "Nothing to import" @@ -2213,7 +2257,7 @@ msgstr "" #: includes/admin/tools/class-acf-admin-tool-import.php:209 msgid "Imported 1 item" msgid_plural "Imported %s items" -msgstr[0] "" +msgstr[0] "インポートした %s 項目" #: includes/admin/tools/class-acf-admin-tool-import.php:122 msgid "" @@ -2243,7 +2287,7 @@ msgstr "" #: includes/admin/tools/class-acf-admin-tool-export.php:384 msgid "Export" -msgstr "" +msgstr "エクスポート" #: includes/admin/tools/class-acf-admin-tool-export.php:276 msgid "Select Taxonomies" @@ -2251,7 +2295,7 @@ msgstr "" #: includes/admin/tools/class-acf-admin-tool-export.php:254 msgid "Select Post Types" -msgstr "" +msgstr "投稿タイプを選択" #: includes/admin/tools/class-acf-admin-tool-export.php:167 msgid "Exported 1 item." @@ -2262,13 +2306,13 @@ msgstr[0] "" #: assets/build/js/acf-internal-post-type.js:182 #: assets/build/js/acf-internal-post-type.js:256 msgid "Category" -msgstr "" +msgstr "カテゴリー" #: includes/admin/post-types/admin-taxonomy.php:127 #: assets/build/js/acf-internal-post-type.js:179 #: assets/build/js/acf-internal-post-type.js:253 msgid "Tag" -msgstr "" +msgstr "タグ" #. translators: %s taxonomy name #: includes/admin/post-types/admin-taxonomy.php:82 @@ -2294,7 +2338,7 @@ msgstr "" #: includes/admin/post-types/admin-taxonomy.php:53 msgid "Taxonomy saved." -msgstr "" +msgstr "タクソノミーを保存する。" #: includes/admin/post-types/admin-taxonomy.php:49 msgid "Taxonomy deleted." @@ -2337,31 +2381,31 @@ msgstr[0] "" #: includes/admin/post-types/admin-taxonomies.php:139 msgid "Terms" -msgstr "" +msgstr "規約" #. translators: %s number of post types synchronized #: includes/admin/post-types/admin-post-types.php:352 msgid "Post type synchronized." msgid_plural "%s post types synchronized." -msgstr[0] "" +msgstr[0] "投稿タイプ %s が同期されました。" #. translators: %s number of post types duplicated #: includes/admin/post-types/admin-post-types.php:345 msgid "Post type duplicated." msgid_plural "%s post types duplicated." -msgstr[0] "" +msgstr[0] "投稿タイプ %s が複製されました。" #. translators: %s number of post types deactivated #: includes/admin/post-types/admin-post-types.php:338 msgid "Post type deactivated." msgid_plural "%s post types deactivated." -msgstr[0] "" +msgstr[0] "投稿タイプ %s が無効化されました。" #. translators: %s number of post types activated #: includes/admin/post-types/admin-post-types.php:331 msgid "Post type activated." msgid_plural "%s post types activated." -msgstr[0] "" +msgstr[0] "投稿タイプ %s が有効化されました。" #: includes/admin/post-types/admin-post-types.php:112 #: includes/admin/post-types/admin-taxonomies.php:137 @@ -2369,17 +2413,17 @@ msgstr[0] "" #: includes/admin/views/acf-taxonomy/basic-settings.php:82 #: includes/post-types/class-acf-post-type.php:91 msgid "Post Types" -msgstr "" +msgstr "投稿タイプ" #: includes/admin/post-types/admin-post-type.php:162 #: includes/admin/post-types/admin-taxonomy.php:164 msgid "Advanced Settings" -msgstr "" +msgstr "高度な設定" #: includes/admin/post-types/admin-post-type.php:161 #: includes/admin/post-types/admin-taxonomy.php:163 msgid "Basic Settings" -msgstr "" +msgstr "基本設定" #: includes/admin/post-types/admin-post-type.php:155 #: includes/admin/post-types/admin-post-types.php:370 @@ -2392,7 +2436,7 @@ msgstr "" #: assets/build/js/acf-internal-post-type.js:176 #: assets/build/js/acf-internal-post-type.js:250 msgid "Pages" -msgstr "" +msgstr "固定ページ" #: includes/admin/admin-internal-post-type.php:355 msgid "Link Existing Field Groups" @@ -2427,7 +2471,7 @@ msgstr "" #: includes/admin/post-types/admin-post-type.php:53 msgid "Post type saved." -msgstr "" +msgstr "投稿タイプを保存しました。" #: includes/admin/post-types/admin-post-type.php:50 msgid "Post type updated." @@ -2445,11 +2489,11 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" -msgstr "" +msgstr "PRO 限定" #: includes/admin/post-types/admin-field-group.php:97 #: assets/build/js/acf-internal-post-type.js:308 @@ -2466,23 +2510,23 @@ msgstr "" #: includes/admin/admin.php:48 includes/admin/admin.php:267 msgid "ACF" -msgstr "" +msgstr "ACF" #: includes/admin/admin-internal-post-type.php:322 msgid "taxonomy" -msgstr "" +msgstr "タクソノミー" #: includes/admin/admin-internal-post-type.php:322 msgid "post type" -msgstr "" +msgstr "投稿タイプ" #: includes/admin/admin-internal-post-type.php:346 msgid "Done" -msgstr "" +msgstr "完了" #: includes/admin/admin-internal-post-type.php:332 msgid "Field Group(s)" -msgstr "" +msgstr "フィールドグループ" #: includes/admin/admin-internal-post-type.php:331 msgid "Select one or many field groups..." @@ -2513,30 +2557,30 @@ msgstr "" #: includes/acf-internal-post-type-functions.php:482 #: includes/acf-internal-post-type-functions.php:511 msgid "REST API" -msgstr "" +msgstr "REST API" #: includes/acf-internal-post-type-functions.php:481 #: includes/acf-internal-post-type-functions.php:510 #: includes/acf-internal-post-type-functions.php:537 msgid "Permissions" -msgstr "" +msgstr "パーミッション" #: includes/acf-internal-post-type-functions.php:480 #: includes/acf-internal-post-type-functions.php:509 msgid "URLs" -msgstr "" +msgstr "URL" #: includes/acf-internal-post-type-functions.php:479 #: includes/acf-internal-post-type-functions.php:508 #: includes/acf-internal-post-type-functions.php:535 msgid "Visibility" -msgstr "" +msgstr "可視性" #: includes/acf-internal-post-type-functions.php:478 #: includes/acf-internal-post-type-functions.php:507 #: includes/acf-internal-post-type-functions.php:536 msgid "Labels" -msgstr "" +msgstr "ラベル" #: includes/admin/post-types/admin-field-group.php:269 msgid "Field Settings Tabs" @@ -2555,18 +2599,18 @@ msgstr "" #: includes/admin/admin-internal-post-type.php:298 #: includes/admin/post-types/admin-field-group.php:571 msgid "Close Modal" -msgstr "" +msgstr "モーダルを閉じる" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" -msgstr "" +msgstr "モーダルを閉じる" #: includes/fields/class-acf-field-tab.php:125 msgid "Start a new group of tabs at this tab." @@ -2574,7 +2618,7 @@ msgstr "" #: includes/fields/class-acf-field-tab.php:124 msgid "New Tab Group" -msgstr "" +msgstr "新規タブグループ" #: includes/fields/class-acf-field-select.php:451 #: includes/fields/class-acf-field-true_false.php:200 @@ -2591,7 +2635,7 @@ msgstr "" #: includes/fields/class-acf-field-checkbox.php:450 msgid "Add Toggle All" -msgstr "" +msgstr "すべてのトグルを追加" #: includes/fields/class-acf-field-checkbox.php:409 msgid "Save Custom Values" @@ -2605,18 +2649,17 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: pro/admin/admin-updates.php:122, -#: pro/admin/views/html-settings-updates.php:12 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" -msgstr "アップデート" +msgstr "更新" #: includes/admin/views/global/navigation.php:176 msgid "Advanced Custom Fields logo" -msgstr "" +msgstr "Advanced Custom Fields ロゴ" #: includes/admin/views/global/form-top.php:89 msgid "Save Changes" -msgstr "" +msgstr "変更内容を保存" #: includes/admin/views/global/form-top.php:76 msgid "Field Group Title" @@ -2625,7 +2668,7 @@ msgstr "" #: includes/admin/views/acf-post-type/advanced-settings.php:704 #: includes/admin/views/global/form-top.php:3 msgid "Add title" -msgstr "" +msgstr "タイトルを追加" #. translators: %s url to getting started guide #: includes/admin/views/acf-field-group/list-empty.php:20 @@ -2639,7 +2682,7 @@ msgstr "" #: includes/admin/views/acf-field-group/list-empty.php:15 msgid "Add Field Group" -msgstr "" +msgstr "フィールドグループを追加する" #. translators: %s url to creating a field group page #: includes/admin/views/acf-field-group/list-empty.php:10 @@ -2653,48 +2696,48 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" -msgstr "" +msgstr "設定ページ" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" -msgstr "" +msgstr "ACF Blocks" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" -msgstr "" +msgstr "ギャラリーフィールド" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" -msgstr "" +msgstr "リピーターフィールド" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" #: includes/acf-field-group-functions.php:497 msgid "Group Settings" -msgstr "" +msgstr "グループ設定" #: includes/acf-field-group-functions.php:495 msgid "Location Rules" -msgstr "" +msgstr "ロケーションルール" #. translators: %s url to field types list #: includes/admin/views/acf-field-group/fields.php:72 @@ -2728,7 +2771,7 @@ msgstr "フィールドを追加" #: includes/acf-field-group-functions.php:496 includes/fields.php:410 msgid "Presentation" -msgstr "" +msgstr "プレゼンテーション" #: includes/fields.php:409 msgid "Validation" @@ -2745,7 +2788,7 @@ msgstr "JSON をインポート" #: includes/admin/tools/class-acf-admin-tool-export.php:392 msgid "Export As JSON" -msgstr "" +msgstr "JSON をエクスポート" #. translators: %s number of field groups deactivated #: includes/admin/post-types/admin-field-groups.php:367 @@ -2762,24 +2805,24 @@ msgstr[0] "" #: includes/admin/admin-internal-post-type-list.php:452 #: includes/admin/admin-internal-post-type-list.php:478 msgid "Deactivate" -msgstr "" +msgstr "無効化" #: includes/admin/admin-internal-post-type-list.php:452 msgid "Deactivate this item" -msgstr "" +msgstr "この項目を無効化する" #: includes/admin/admin-internal-post-type-list.php:448 #: includes/admin/admin-internal-post-type-list.php:477 msgid "Activate" -msgstr "" +msgstr "有効化" #: includes/admin/admin-internal-post-type-list.php:448 msgid "Activate this item" -msgstr "" +msgstr "この項目を有効化する" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2789,23 +2832,29 @@ msgstr "" #: includes/admin/post-types/admin-taxonomy.php:297 msgctxt "post status" msgid "Inactive" -msgstr "" +msgstr "無効" #. Author of the plugin msgid "WP Engine" -msgstr "" +msgstr "WP Engine" #: acf.php:555 msgid "" "Advanced Custom Fields and Advanced Custom Fields PRO should not be active " "at the same time. We've automatically deactivated Advanced Custom Fields PRO." msgstr "" +"Advanced Custom Fields と Advanced Custom Fields PRO を同時に有効化しないでく" +"ださい。\n" +"Advanced Custom Fields PROを自動的に無効化しました。" #: acf.php:553 msgid "" "Advanced Custom Fields and Advanced Custom Fields PRO should not be active " "at the same time. We've automatically deactivated Advanced Custom Fields." msgstr "" +"Advanced Custom Fields と Advanced Custom Fields PRO を同時に有効化しないでく" +"ださい。\n" +"Advanced Custom Fields を自動的に無効化しました。" #: includes/acf-value-functions.php:374 msgid "" @@ -2822,58 +2871,58 @@ msgstr[0] "" #: includes/fields/class-acf-field-user.php:542 msgid "%1$s must have a valid user ID." -msgstr "" +msgstr "%1$s は有効なユーザー ID である必要があります。" #: includes/fields/class-acf-field-user.php:380 msgid "Invalid request." -msgstr "" +msgstr "無効なリクエストです。" #: includes/fields/class-acf-field-select.php:684 msgid "%1$s is not one of %2$s" -msgstr "" +msgstr "%1$s は %2$s に当てはまりません" #: includes/fields/class-acf-field-post_object.php:700 msgid "%1$s must have term %2$s." msgid_plural "%1$s must have one of the following terms: %2$s" -msgstr[0] "" +msgstr[0] "%1$s はターム %2$s である必要があります。" #: includes/fields/class-acf-field-post_object.php:684 msgid "%1$s must be of post type %2$s." msgid_plural "%1$s must be of one of the following post types: %2$s" -msgstr[0] "" +msgstr[0] "%1$s は投稿タイプ %2$s である必要があります。" #: includes/fields/class-acf-field-post_object.php:675 msgid "%1$s must have a valid post ID." -msgstr "" +msgstr "%1$s は有効な投稿 ID である必要があります。" #: includes/fields/class-acf-field-file.php:475 msgid "%s requires a valid attachment ID." -msgstr "" +msgstr "%s には有効な添付ファイル ID が必要です。" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" -msgstr "" +msgstr "REST API で表示" #: includes/fields/class-acf-field-color_picker.php:168 msgid "Enable Transparency" -msgstr "" +msgstr "透明度の有効化" #: includes/fields/class-acf-field-color_picker.php:187 msgid "RGBA Array" -msgstr "" +msgstr "RGBA 配列" #: includes/fields/class-acf-field-color_picker.php:98 msgid "RGBA String" -msgstr "" +msgstr "RGBA 文字列" #: includes/fields/class-acf-field-color_picker.php:97 #: includes/fields/class-acf-field-color_picker.php:186 msgid "Hex String" -msgstr "" +msgstr "16進値文字列" #: includes/admin/views/browse-fields-modal.php:65 msgid "Upgrade to PRO" -msgstr "" +msgstr "プロ版にアップグレード" #: includes/admin/post-types/admin-field-group.php:297 #: includes/admin/post-types/admin-post-type.php:295 @@ -2898,31 +2947,31 @@ msgstr "デフォルトの色を選択" msgid "Clear color" msgstr "色をクリア" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "ブロック" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "オプション" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "ユーザー" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "メニュー項目" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "ウィジェット" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "添付ファイル" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2932,7 +2981,7 @@ msgstr "添付ファイル" msgid "Taxonomies" msgstr "タクソノミー" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -2947,7 +2996,7 @@ msgstr "最終更新日: %s" #: includes/ajax/class-acf-ajax-local-json-diff.php:70 msgid "Sorry, this post is unavailable for diff comparison." -msgstr "" +msgstr "このフィールドグループは diff 比較に使用できません。" #: includes/ajax/class-acf-ajax-local-json-diff.php:42 msgid "Invalid field group parameter(s)." @@ -3029,6 +3078,9 @@ msgid "" "friendly community on our Community Forums who may be able to help you " "figure out the 'how-tos' of the ACF world." msgstr "" +"ディスカッション。コミュニティフォーラム" +"には、活発でフレンドリーなコミュニティがあり、ACFの世界の「ハウツー」を理解す" +"る手助けをしてくれるかもしれません。" #: includes/admin/admin.php:150 msgid "" @@ -3133,7 +3185,7 @@ msgstr "メニュー項目" msgid "Post Status" msgstr "投稿ステータス" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "メニュー" @@ -3248,7 +3300,7 @@ msgid "Show this field if" msgstr "このフィールドグループの表示条件" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "条件判定" @@ -3263,7 +3315,7 @@ msgstr "と" msgid "Local JSON" msgstr "ローカル JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "フィールドを複製" @@ -3310,7 +3362,7 @@ msgstr "繰り返し" msgid "Back to all tools" msgstr "すべてのツールに戻る" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3318,20 +3370,20 @@ msgstr "" "複数のフィールドグループが編集画面に表示される場合、最初のフィールドグループ " "(最小の番号を持つもの) のオプションが使用されます" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "編集画面で非表示にする項目を選択してください。" -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "画面上で非表示" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "トラックバック送信" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3339,85 +3391,85 @@ msgid "Tags" msgstr "タグ" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "カテゴリー" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "ページ属性" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "フォーマット" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "投稿者" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "スラッグ" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "リビジョン" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "コメント" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "ディスカッション" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "抜粋" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "コンテンツエディター" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "パーマリンク" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "フィールドグループリストに表示" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "下位のフィールドグループを最初に表示" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "注文番号" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "フィールドの下" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "ラベルの下" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" -msgstr "" +msgstr "手順の配置" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" -msgstr "" +msgstr "ラベルの配置" #: includes/admin/views/acf-field-group/options.php:110 msgid "Side" @@ -3464,92 +3516,92 @@ msgstr "キー" msgid "Order" msgstr "順序" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "フィールドを閉じる" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "クラス" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "横幅" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "ラッパー属性" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" -msgstr "" +msgstr "必須項目" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "投稿者向けの手順。データ送信時に表示されます" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "手順" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "フィールドタイプ" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "スペースは不可、アンダースコアとダッシュは使用可能" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "フィールド名" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "これは、編集ページに表示される名前です" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "フィールドラベル" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "削除" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "フィールドを削除" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "移動" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "フィールドを別のグループへ移動" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "フィールドを複製" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "フィールドを編集" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "ドラッグして順序を変更" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "このフィールドグループを表示する条件" @@ -3659,6 +3711,10 @@ msgid "" "to another ACF installation. Generate PHP to export to PHP code which you " "can place in your theme." msgstr "" +"エクスポートしたい項目とエクスポート方法を選んでください。「JSON としてエクス" +"ポート」では別の ACF をインストールした環境でインポートできる JSON ファイルが" +"エクスポートされます。「PHP の生成」ではテーマ内で利用できる PHP コードが生成" +"されます。" #: includes/admin/tools/class-acf-admin-tool-export.php:233 msgid "Select Field Groups" @@ -3696,6 +3752,8 @@ msgid "" "Select the Advanced Custom Fields JSON file you would like to import. When " "you click the import button below, ACF will import the items in that file." msgstr "" +"インポートしたい ACF の JSON ファイルを選択してください。下のインポートボタン" +"をクリックすると、ACF はファイルに項目をインポートします。" #: includes/admin/tools/class-acf-admin-tool-import.php:27 msgid "Import Field Groups" @@ -3711,7 +3769,7 @@ msgstr "%sを選択" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "複製" @@ -3721,7 +3779,7 @@ msgstr "この項目を複製" #: includes/admin/views/acf-post-type/advanced-settings.php:41 msgid "Supports" -msgstr "" +msgstr "サポート" #: includes/admin/admin.php:261 includes/admin/views/browse-fields-modal.php:92 msgid "Documentation" @@ -3730,7 +3788,7 @@ msgstr "ドキュメンテーション" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3747,7 +3805,7 @@ msgstr "同期が利用できます" #: includes/admin/post-types/admin-field-groups.php:381 msgid "Field group synchronized." msgid_plural "%s field groups synchronized." -msgstr[0] "" +msgstr[0] "%s件のフィールドグループを同期しました。" #. translators: %s number of field groups duplicated #: includes/admin/post-types/admin-field-groups.php:374 @@ -3771,7 +3829,7 @@ msgstr "サイトをレビューしてアップグレード" msgid "Upgrade Database" msgstr "データベースをアップグレード" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "カスタムフィールド" @@ -3795,8 +3853,8 @@ msgstr "%1$s フィールドは現在 %2$s フィールドグループにあり msgid "Move Complete." msgstr "移動が完了しました。" -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3823,8 +3881,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "コピー" @@ -3841,8 +3899,8 @@ msgid "Checked" msgstr "チェック済み" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "カスタムフィールドを移動" @@ -3857,14 +3915,14 @@ msgid "Field group title is required" msgstr "フィールドグループのタイトルは必須です" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "変更を保存するまでこのフィールドは移動できません" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "\"field_\" という文字列はフィールド名の先頭に使うことはできません" @@ -3899,7 +3957,7 @@ msgid "Field group updated." msgstr "フィールドグループを更新しました。" #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "ツール" @@ -4034,12 +4092,12 @@ msgstr "任意の値あり" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "キャンセル" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "本当に実行しますか ?" @@ -4101,7 +4159,7 @@ msgstr "編集" msgid "The changes you made will be lost if you navigate away from this page" msgstr "このページから移動した場合、変更は失われます" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "ファイル形式は %s である必要があります。" @@ -4110,34 +4168,34 @@ msgstr "ファイル形式は %s である必要があります。" #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "または" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "ファイルサイズは %s 以下である必要があります。" -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "ファイルサイズは %s 以上である必要があります。" -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "画像の高さは %dpx 以下である必要があります。" -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "画像の高さは %dpx 以上である必要があります。" -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "画像の幅は %dpx 以下である必要があります。" -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "画像の幅は %dpx 以上である必要があります。" @@ -4302,7 +4360,7 @@ msgstr "表示するタクソノミーを選択" #: includes/fields/class-acf-field-taxonomy.php:654 msgctxt "No Terms" msgid "No %s" -msgstr "" +msgstr "%s なし" #: includes/fields/class-acf-field-number.php:266 msgid "Value must be equal to or lower than %d" @@ -4351,7 +4409,7 @@ msgstr "" #: includes/fields/class-acf-field-accordion.php:95 msgid "Multi-Expand" -msgstr "" +msgstr "マルチ展開" #: includes/fields/class-acf-field-accordion.php:85 msgid "Display this accordion as open on page load." @@ -4522,7 +4580,7 @@ msgstr "すべてのユーザー権限グループ" #: includes/fields/class-acf-field-user.php:51 msgid "Filter by Role" -msgstr "" +msgstr "権限グループで絞り込む" #: includes/fields/class-acf-field-user.php:15 includes/locations.php:101 msgid "User" @@ -4637,12 +4695,12 @@ msgstr "日時選択ツール" msgid "Endpoint" msgstr "エンドポイント" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "左揃え" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "上揃え" @@ -4776,7 +4834,7 @@ msgstr "ボタングループ" #: includes/fields/class-acf-field-taxonomy.php:772 #: includes/fields/class-acf-field-user.php:103 msgid "Allow Null" -msgstr "" +msgstr "空の値を許可" #: includes/fields/class-acf-field-page_link.php:263 #: includes/fields/class-acf-field-post_object.php:257 @@ -4790,11 +4848,11 @@ msgstr "フィールドがクリックされるまで TinyMCE は初期化され #: includes/fields/class-acf-field-wysiwyg.php:389 msgid "Delay Initialization" -msgstr "" +msgstr "初期化を遅延させる" #: includes/fields/class-acf-field-wysiwyg.php:378 msgid "Show Media Upload Buttons" -msgstr "" +msgstr "メディアアップロードボタンを表示" #: includes/fields/class-acf-field-wysiwyg.php:362 msgid "Toolbar" @@ -4829,17 +4887,17 @@ msgstr "テキスト" msgid "Visual" msgstr "ビジュアル" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "値は%d文字以内である必要があります" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "制限しない場合は空白にする" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "文字数制限" @@ -4848,7 +4906,7 @@ msgstr "文字数制限" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "入力内容の後に表示" @@ -4856,7 +4914,7 @@ msgstr "入力内容の後に表示" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "追加" @@ -4864,7 +4922,7 @@ msgstr "追加" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "入力内容の前に表示" @@ -4872,14 +4930,14 @@ msgstr "入力内容の前に表示" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "先頭に追加" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4888,7 +4946,7 @@ msgstr "入力内容の中に表示" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4899,7 +4957,7 @@ msgstr "プレースホルダーテキスト" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4928,13 +4986,13 @@ msgstr "投稿オブジェクト" #: includes/fields/class-acf-field-relationship.php:676 msgid "Maximum Posts" -msgstr "" +msgstr "最大投稿数" #: includes/fields/class-acf-field-relationship.php:666 msgid "Minimum Posts" -msgstr "" +msgstr "最小投稿数" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5028,7 +5086,7 @@ msgstr "カンマ区切りのリスト。すべてのタイプを許可する場 #: includes/fields/class-acf-field-file.php:290 #: includes/fields/class-acf-field-image.php:316 msgid "Allowed File Types" -msgstr "" +msgstr "許可されるファイルの種類" #: includes/fields/class-acf-field-file.php:278 #: includes/fields/class-acf-field-image.php:280 @@ -5123,12 +5181,12 @@ msgstr "画像が選択されていません" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "削除" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5272,7 +5330,7 @@ msgstr "アクティブ時のテキスト" #: includes/fields/class-acf-field-select.php:450 #: includes/fields/class-acf-field-true_false.php:199 msgid "Stylized UI" -msgstr "" +msgstr "スタイリッシュな UI" #: includes/fields/class-acf-field-button-group.php:157 #: includes/fields/class-acf-field-checkbox.php:361 @@ -5282,7 +5340,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5302,13 +5360,13 @@ msgstr "メッセージ" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "いいえ" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "はい" @@ -5450,7 +5508,7 @@ msgstr "時間選択ツール" #: acf.php:503 msgid "Inactive (%s)" msgid_plural "Inactive (%s)" -msgstr[0] "" +msgstr[0] "停止中 (%s)" #: acf.php:462 msgid "No Fields found in Trash" diff --git a/lang/acf-ko_KR.mo b/lang/acf-ko_KR.mo index 0610840..120089f 100644 Binary files a/lang/acf-ko_KR.mo and b/lang/acf-ko_KR.mo differ diff --git a/lang/acf-ko_KR.po b/lang/acf-ko_KR.po index bb827be..08d04b3 100644 --- a/lang/acf-ko_KR.po +++ b/lang/acf-ko_KR.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: ko_KR\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "필드 추가" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "이 필드" @@ -164,7 +180,7 @@ msgstr "%s 필드" msgid "Select Multiple" msgstr "여러 개 선택" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "WP 엔진 로고" @@ -212,25 +228,25 @@ msgid "" msgstr "" "검색 결과 및 택소노미 아카이브 페이지에서 글을 제외할지 여부를 설정합니다." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "WP 엔진의 더 많은 도구" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "워드프레스로 제작하는 사용자를 위해 %s 팀에서 제작했습니다." -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "가격 및 업그레이드 보기" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "더 알아보기" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2324,7 +2340,7 @@ msgstr "트랙백" msgid "Select existing taxonomies to classify items of the post type." msgstr "게시물 유형의 항목을 택소노미하려면 기존 택소노미를 선택하십시오." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "필드 찾아보기" @@ -2600,9 +2616,9 @@ msgstr "검색하려면 입력하세요..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "프로 전용" @@ -2719,13 +2735,13 @@ msgid "Close Modal" msgstr "모달 닫기" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "필드가 다른 그룹으로 이동됨" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "모달 닫기" @@ -2767,7 +2783,7 @@ msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" "체크박스 맞춤 값은 비워둘 수 없습니다. 비어 있는 값을 모두 선택 취소합니다." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "업데이트" @@ -2818,38 +2834,38 @@ msgid "Add Your First Field Group" msgstr "첫 번째 필드 그룹 추가" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "옵션 페이지" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF 블록" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "갤러리 필드" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "유연한 콘텐츠 필드" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "리피터 필드" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "ACF 프로로 추가 기능 잠금 해제" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "필드 그룹 삭제" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "%1$s에서 %2$s에 생성됨" @@ -2947,8 +2963,8 @@ msgid "Activate this item" msgstr "이 항목 활성화" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "필드 그룹을 휴지통으로 이동하시겠습니까?" @@ -3027,7 +3043,7 @@ msgstr "%1$s에는 유효한 게시물 ID가 있어야 합니다." msgid "%s requires a valid attachment ID." msgstr "%s에는 유효한 첨부 파일 ID가 필요합니다." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "REST API에 표시" @@ -3075,31 +3091,31 @@ msgstr "기본 색상 선택하기" msgid "Clear color" msgstr "선명한 색상" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "블록" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "옵션" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "사용자" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "메뉴 항목" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "위젯" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "첨부파일" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3109,7 +3125,7 @@ msgstr "첨부파일" msgid "Taxonomies" msgstr "택소노미" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3309,7 +3325,7 @@ msgstr "메뉴 아이템" msgid "Post Status" msgstr "게시물 상태" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "메뉴" @@ -3424,7 +3440,7 @@ msgid "Show this field if" msgstr "다음과 같은 경우 이 필드를 표시합니다." #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "조건부 논리" @@ -3439,7 +3455,7 @@ msgstr "그리고" msgid "Local JSON" msgstr "로컬 JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "클론 필드" @@ -3482,7 +3498,7 @@ msgstr "리피터" msgid "Back to all tools" msgstr "모든 도구로 돌아가기" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3490,20 +3506,20 @@ msgstr "" "편집 화면에 여러 개의 필드 그룹이 나타나는 경우 첫 번째 필드 그룹의 옵션(순" "서 번호가 가장 낮은 옵션)이 사용됩니다." -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "항목을 선택하여 편집 화면에서 숨깁니다." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "화면에 숨기기" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "트랙백 보내기" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3511,83 +3527,83 @@ msgid "Tags" msgstr "태그" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "카테고리" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "페이지 속성" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "형식" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "작성자" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "슬러그" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "개정" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "코멘트" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "논의" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "요약문" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "콘텐츠 편집기" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "퍼머링크" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "필드 그룹 목록에 표시됨" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "순서가 낮은 필드 그룹이 먼저 나타납니다." -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "주문번호" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "필드 아래" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "레이블 아래" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "지침 배치" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "라벨 배치" @@ -3636,92 +3652,92 @@ msgstr "키" msgid "Order" msgstr "정렬하기" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "필드 닫기" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "클래스" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "너비" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "래퍼 속성" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "필수" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "작성자를 위한 지침. 데이터 제출 시 표시" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "지침" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "필드 유형" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "한 단어, 공백 없음. 밑줄 및 대시 허용" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "필드 명" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "이것은 편집하기 페이지에 보일 이름입니다." -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "필드 레이블" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "지우기" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "필드 삭제" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "이동하기" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "다름 그룹으로 필드 이동하기" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "필드 복제하기" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "필드 편집하기" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "드래그하여 재정렬" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "다음과 같은 경우 이 필드 그룹 표시" @@ -3889,7 +3905,7 @@ msgstr "%s 선택하기" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "복제하기" @@ -3908,7 +3924,7 @@ msgstr "문서화" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3949,7 +3965,7 @@ msgstr "사이트 검토하기 & 업그래이드하기" msgid "Upgrade Database" msgstr "데이터베이스 업그래이드하기" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "사용자 정의 필드" @@ -3973,8 +3989,8 @@ msgstr "%1$s 필드는 이제 %2$s 필드 그룹에서 찾을 수 있습니다." msgid "Move Complete." msgstr "이동완료." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4001,8 +4017,8 @@ msgstr "빈값" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "복사하기" @@ -4019,8 +4035,8 @@ msgid "Checked" msgstr "체크" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "사용자 필드 이동하기" @@ -4035,14 +4051,14 @@ msgid "Field group title is required" msgstr "필드 그룹 제목이 필요합니다." #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "변경 사항이 저장될 때까지 이 필드를 이동할 수 없습니다." #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "문자열 \"field_\"는 필드 이름의 시작 부분에 사용할 수 없습니다." @@ -4077,7 +4093,7 @@ msgid "Field group updated." msgstr "필드 그룹을 업대이트했습니다." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "도구" @@ -4212,12 +4228,12 @@ msgstr "값이 있음" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "취소하기" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "확실합니까?" @@ -4279,7 +4295,7 @@ msgstr "편집하기" msgid "The changes you made will be lost if you navigate away from this page" msgstr "페이지를 벗어나면 변경 한 내용이 손실 됩니다" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "파일 유형은 %s여야 합니다." @@ -4288,34 +4304,34 @@ msgstr "파일 유형은 %s여야 합니다." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "또는" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "파일 크기는 %s를 초과할 수 없습니다." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "파일 크기는 %s 이상이어야 합니다." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "이미지 높이는 %dpx를 초과할 수 없습니다." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "이미지 높이는 %dpx 이상이어야 합니다." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "이미지 너비는 %dpx를 초과할 수 없습니다." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "이미지 너비는 %dpx 이상이어야 합니다." @@ -4813,12 +4829,12 @@ msgstr "날짜 시간 선택기" msgid "Endpoint" msgstr "끝점" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "왼쪽 정렬" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "상단 정렬" @@ -5005,17 +5021,17 @@ msgstr "텍스트" msgid "Visual" msgstr "비주얼" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "값은 %d자를 초과할 수 없습니다." -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "제한 없이 비워두세요" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "글자 수 제한" @@ -5024,7 +5040,7 @@ msgstr "글자 수 제한" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "입력란 후 나타납니다." @@ -5032,7 +5048,7 @@ msgstr "입력란 후 나타납니다." #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "추가하기" @@ -5040,7 +5056,7 @@ msgstr "추가하기" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "입력란 전에 나타납니다." @@ -5048,14 +5064,14 @@ msgstr "입력란 전에 나타납니다." #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "앞에 추가" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5064,7 +5080,7 @@ msgstr "입력란 내에 나타납니다." #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5075,7 +5091,7 @@ msgstr "자리표시자 텍스트" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5110,7 +5126,7 @@ msgstr "최대 게시물" msgid "Minimum Posts" msgstr "최소 게시물" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5299,12 +5315,12 @@ msgstr "선택한 이미지 없음" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "제거하기" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5458,7 +5474,7 @@ msgstr "양식에 일치하는 UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5478,13 +5494,13 @@ msgstr "메시지" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "아니요" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "예" diff --git a/lang/acf-nb_NO.mo b/lang/acf-nb_NO.mo index 30362fd..e4ac2e5 100644 Binary files a/lang/acf-nb_NO.mo and b/lang/acf-nb_NO.mo differ diff --git a/lang/acf-nb_NO.po b/lang/acf-nb_NO.po index 6982bbe..be6acd8 100644 --- a/lang/acf-nb_NO.po +++ b/lang/acf-nb_NO.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: nb_NO\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "Tilllat tilpassede verdier" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Oppdateringer" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "Legg til din første feltgruppe" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Sider for innstillinger" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF-blokker" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Gallerifelt" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Felksibelt innholdsfelt" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Gjentakende felt" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Slett feltgruppe" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Opprettet %1$s kl %2$s" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "Aktiver dette elementet" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Flytte feltgruppe til papirkurven?" @@ -2864,7 +2880,7 @@ msgstr "%1$s må ha en gyldig innlegg-ID." msgid "%s requires a valid attachment ID." msgstr "%s må ha en gyldig vedlegg-ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2912,31 +2928,31 @@ msgstr "Velg standardfarge" msgid "Clear color" msgstr "Fjern farge" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blokker" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Alternativer" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Brukere" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menyelementer" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgeter" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Vedlegg" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2946,7 +2962,7 @@ msgstr "Vedlegg" msgid "Taxonomies" msgstr "Taksonomier" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3133,7 +3149,7 @@ msgstr "Menypunkt" msgid "Post Status" msgstr "Innleggsstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menyer" @@ -3248,7 +3264,7 @@ msgid "Show this field if" msgstr "Vis dette feltet hvis" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Betinget logikk" @@ -3263,7 +3279,7 @@ msgstr "og" msgid "Local JSON" msgstr "Lokal JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Klonefelt" @@ -3309,7 +3325,7 @@ msgstr "Gjentaker" msgid "Back to all tools" msgstr "Tilbake til alle verktøy" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3317,20 +3333,20 @@ msgstr "" "Om flere feltgrupper kommer på samme redigeringsskjerm, vil den første " "gruppens innstillinger bli brukt (den med laveste rekkefølgenummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Velg elementer for å skjule dem på redigeringsskjermen." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Skjul på skjerm" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Send tilbakesporinger" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3338,83 +3354,83 @@ msgid "Tags" msgstr "Stikkord" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorier" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Sideattributter" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Forfatter" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Identifikator" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisjoner" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Kommentarer" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Diskusjon" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Utdrag" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Redigeringverktøy for innhold" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalenke" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Vist i feltgruppeliste" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Feltgrupper med en lavere rekkefølge vil vises først" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Ordre Nr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Under felter" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Under etiketter" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3463,92 +3479,92 @@ msgstr "Nøkkel" msgid "Order" msgstr "Rekkefølge" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Stengt felt" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "bredde" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Attributter for innpakning" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obligatorisk" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instruksjoner for forfattere. Vist ved innsending av data" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instruksjoner" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Felttype" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Enkelt ord, ingen mellomrom. Understrekning og bindestreker tillatt" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Feltnavn" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dette er navnet som vil vises på redigeringssiden" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Feltetikett" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Slett" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Slett felt" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Flytt" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Flytt felt til annen gruppe" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Dupliser felt" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Rediger felt" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Dra for å endre rekkefølge" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Vis denne feltgruppen hvis" @@ -3711,7 +3727,7 @@ msgstr "Velg %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliser" @@ -3730,7 +3746,7 @@ msgstr "Dokumentasjon" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3774,7 +3790,7 @@ msgstr "Gjennomgå nettsteder og oppgrader" msgid "Upgrade Database" msgstr "Oppgrader database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Egendefinerte felt" @@ -3798,8 +3814,8 @@ msgstr "%1$s feltet kan nå bli funnet i feltgruppen %2$s" msgid "Move Complete." msgstr "Flytting fullført." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3826,8 +3842,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopi" @@ -3844,8 +3860,8 @@ msgid "Checked" msgstr "Avkrysset" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Flytt egendefinert felt" @@ -3860,14 +3876,14 @@ msgid "Field group title is required" msgstr "Feltgruppetittel er obligatorisk" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Dette feltet kan ikke flyttes før endringene har blitt lagret" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Strengen \"field_\" kan ikke brukes i starten på et feltnavn" @@ -3902,7 +3918,7 @@ msgid "Field group updated." msgstr "Feltgruppe oppdatert." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Verktøy" @@ -4037,12 +4053,12 @@ msgstr "Har en verdi" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Avbryt" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Er du sikker?" @@ -4105,7 +4121,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "Endringene du har gjort vil gå tapt om du navigerer bort fra denne siden." -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Filtype må være %s." @@ -4114,34 +4130,34 @@ msgstr "Filtype må være %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "eller" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Filstørrelsen må ikke overstige %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Filstørrelse må minst være %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Bildehøyde må ikke overstige %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Bildehøyde må være minst %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Bildebredde må ikke overstige %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Bildebredde må være minst %dpx." @@ -4641,12 +4657,12 @@ msgstr "Datovelger" msgid "Endpoint" msgstr "Endepunkt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Venstrejustert" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Toppjustert" @@ -4834,17 +4850,17 @@ msgstr "Tekst" msgid "Visual" msgstr "Visuell" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Verdi må ikke overstige %d tegn" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "La være tom for ingen begrensning" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Tegnbegrensing" @@ -4853,7 +4869,7 @@ msgstr "Tegnbegrensing" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Vises etter input" @@ -4861,7 +4877,7 @@ msgstr "Vises etter input" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Tilføy" @@ -4869,7 +4885,7 @@ msgstr "Tilføy" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Vises før input" @@ -4877,14 +4893,14 @@ msgstr "Vises før input" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Legg til foran" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4893,7 +4909,7 @@ msgstr "Vises innenfor input" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4904,7 +4920,7 @@ msgstr "Plassholder-tekst" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4940,7 +4956,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5129,12 +5145,12 @@ msgstr "Intet bilde valgt" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Fjern" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5288,7 +5304,7 @@ msgstr "Stilisert UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5308,13 +5324,13 @@ msgstr "Melding" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nei" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-nl_BE.mo b/lang/acf-nl_BE.mo index 016131a..adf51d9 100644 Binary files a/lang/acf-nl_BE.mo and b/lang/acf-nl_BE.mo differ diff --git a/lang/acf-nl_BE.po b/lang/acf-nl_BE.po index 8ef3116..f3329ea 100644 --- a/lang/acf-nl_BE.po +++ b/lang/acf-nl_BE.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: nl_BE\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2570,13 +2586,13 @@ msgid "Close Modal" msgstr "Modaal sluiten" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2619,7 +2635,7 @@ msgstr "" "Aangepaste waarden van het selectievakje mogen niet leeg zijn. Vink lege " "waarden uit." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Updates" @@ -2671,38 +2687,38 @@ msgid "Add Your First Field Group" msgstr "Je eerste veldgroep toevoegen" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Opties pagina's" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF blokken" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Galerij veld" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Flexibel inhoudsveld" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Herhaler veld" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Ontgrendel extra functies met ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Veldgroep verwijderen" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Gemaakt op %1$s om %2$s" @@ -2802,8 +2818,8 @@ msgid "Activate this item" msgstr "Activeer dit item" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Veldgroep naar prullenmand verplaatsen?" @@ -2888,7 +2904,7 @@ msgstr "%1$s moet een geldig bericht ID hebben." msgid "%s requires a valid attachment ID." msgstr "%s vereist een geldig bijlage ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "In REST-API tonen" @@ -2936,31 +2952,31 @@ msgstr "Selecteer standaardkleur" msgid "Clear color" msgstr "Heldere kleur" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blokken" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opties" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Gebruikers" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu-items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Bijlagen" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2970,7 +2986,7 @@ msgstr "Bijlagen" msgid "Taxonomies" msgstr "Taxonomieën" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3178,7 +3194,7 @@ msgstr "Menu-item" msgid "Post Status" msgstr "Berichtstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menu's" @@ -3293,7 +3309,7 @@ msgid "Show this field if" msgstr "Toon dit veld als" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Voorwaardelijke logica" @@ -3308,7 +3324,7 @@ msgstr "en" msgid "Local JSON" msgstr "Lokale JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Dupliceer veld" @@ -3354,7 +3370,7 @@ msgstr "Repeater" msgid "Back to all tools" msgstr "Terug naar alle tools" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3362,21 +3378,21 @@ msgstr "" "Als er meerdere veldgroepen op een bewerkingsscherm verschijnen, worden de " "opties van de eerste veldgroep gebruikt (degene met het laagste volgnummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecteer items om ze te verbergen in het bewerkingsscherm." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Verberg op scherm" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trackbacks verzenden" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3384,83 +3400,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorieën" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Pagina attributen" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formaat" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Auteur" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisies" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Reacties" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussie" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Samenvatting" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Inhoud editor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Getoond in de veldgroep lijst" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Veldgroepen met een lagere volgorde verschijnen als eerste" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Bestelnr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Onderstaande velden" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Onder labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Instructie plaatsing" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Label plaatsing" @@ -3509,92 +3525,92 @@ msgstr "Sleutel" msgid "Order" msgstr "Volgorde" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Veld sluiten" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "breedte" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper attributen" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Vereist" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructies voor auteurs. Wordt getoond bij het indienen van gegevens" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructies" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Veldtype" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Één woord, geen spaties. Underscores en verbindingsstrepen toegestaan" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Veldnaam" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dit is de naam die op de BEWERK pagina zal verschijnen" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Veldlabel" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Veld verwijderen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Verplaatsen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Veld naar een andere groep verplaatsen" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Veld dupliceren" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Veld bewerken" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Sleep om te herschikken" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Deze veldgroep tonen als" @@ -3763,7 +3779,7 @@ msgstr "Selecteer %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliceer" @@ -3782,7 +3798,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3826,7 +3842,7 @@ msgstr "Beoordeel websites & upgrade" msgid "Upgrade Database" msgstr "Upgrade database" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Aangepaste velden" @@ -3850,8 +3866,8 @@ msgstr "Het %1$s veld is nu te vinden in de %2$s veldgroep" msgid "Move Complete." msgstr "Verplaatsen voltooid." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3878,8 +3894,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopiëren" @@ -3896,8 +3912,8 @@ msgid "Checked" msgstr "Aangevinkt" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Aangepast veld verplaatsen" @@ -3912,15 +3928,15 @@ msgid "Field group title is required" msgstr "Veldgroep titel is vereist" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Dit veld kan niet worden verplaatst totdat de wijzigingen zijn opgeslagen" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "De string \"field_\" mag niet voor de veld naam staan" @@ -3955,7 +3971,7 @@ msgid "Field group updated." msgstr "Veldgroep bijgewerkt." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Tools" @@ -4090,12 +4106,12 @@ msgstr "Heeft enige waarde" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annuleren" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Weet je het zeker?" @@ -4157,7 +4173,7 @@ msgstr "Bewerken" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Je aangebrachte wijzigingen gaan verloren als je deze pagina verlaat" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Het bestandstype moet %s zijn." @@ -4166,34 +4182,34 @@ msgstr "Het bestandstype moet %s zijn." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "of" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Bestandsgrootte mag %s niet overschrijden." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "De bestandsgrootte moet ministens %s zijn." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "De hoogte van de afbeelding mag niet hoger zijn dan %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "De hoogte van de afbeelding moet minstens %dpx zijn." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "De breedte van de afbeelding mag niet groter zijn dan %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "De breedte van de afbeelding moet ten minste %dpx zijn." @@ -4695,12 +4711,12 @@ msgstr "Datum tijd kiezer" msgid "Endpoint" msgstr "Eindpunt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Links uitgelijnd" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Boven uitgelijnd" @@ -4889,17 +4905,17 @@ msgstr "Tekst" msgid "Visual" msgstr "Visueel" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "De waarde mag niet langer zijn dan %d karakters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Laat leeg voor geen limiet" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Karakterlimiet" @@ -4908,7 +4924,7 @@ msgstr "Karakterlimiet" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Verschijnt na de invoer" @@ -4916,7 +4932,7 @@ msgstr "Verschijnt na de invoer" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Toevoegen" @@ -4924,7 +4940,7 @@ msgstr "Toevoegen" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Verschijnt vóór de invoer" @@ -4932,14 +4948,14 @@ msgstr "Verschijnt vóór de invoer" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Voorvoegen" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4948,7 +4964,7 @@ msgstr "Verschijnt in de invoer" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4959,7 +4975,7 @@ msgstr "Plaatshouder tekst" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4995,7 +5011,7 @@ msgstr "Maximum aantal berichten" msgid "Minimum Posts" msgstr "Minimum aantal berichten" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5184,12 +5200,12 @@ msgstr "Geen afbeelding geselecteerd" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5345,7 +5361,7 @@ msgstr "Gestileerde UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5365,13 +5381,13 @@ msgstr "Bericht" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nee" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-nl_NL.mo b/lang/acf-nl_NL.mo index 865d45c..dd85676 100644 Binary files a/lang/acf-nl_NL.mo and b/lang/acf-nl_NL.mo differ diff --git a/lang/acf-nl_NL.po b/lang/acf-nl_NL.po index 4811075..d2cdce1 100644 --- a/lang/acf-nl_NL.po +++ b/lang/acf-nl_NL.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: nl_NL\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "Vernieuw ACF PRO licentie" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "Vernieuw licentie" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "Beheer licentie" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "Hoge\" positie wordt niet ondersteund in de blok-editor." + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "Upgrade naar ACF PRO" @@ -90,8 +106,8 @@ msgid "Add fields" msgstr "Velden toevoegen" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Dit veld" @@ -172,7 +188,7 @@ msgstr "%s veld" msgid "Select Multiple" msgstr "Selecteer meerdere" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "WP engine logo" @@ -221,25 +237,25 @@ msgstr "" "Stelt in of berichten moeten worden uitgesloten van zoekresultaten en " "pagina's van taxonomie archieven." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Meer gereedschappen van WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Gemaakt voor degenen die bouwen met WordPress, door het team van %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Bekijk prijzen & upgrade" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Leer meer" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2406,7 +2422,7 @@ msgstr "" "Selecteer bestaande taxonomieën om items van het berichttype te " "classificeren." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Bladeren door velden" @@ -2699,9 +2715,9 @@ msgstr "Typ om te zoeken..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Alleen in PRO" @@ -2819,13 +2835,13 @@ msgid "Close Modal" msgstr "Modal sluiten" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Veld verplaatst naar andere groep" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Modal sluiten" @@ -2868,7 +2884,7 @@ msgstr "" "Aangepaste waarden van het selectievakje mogen niet leeg zijn. Vink lege " "waarden uit." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Updates" @@ -2920,38 +2936,38 @@ msgid "Add Your First Field Group" msgstr "Voeg je eerste veldgroep toe" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Opties pagina's" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF blokken" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Galerij veld" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Flexibel inhoudsveld" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Herhaler veld" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Ontgrendel extra functies met ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Veldgroep verwijderen" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Gemaakt op %1$s om %2$s" @@ -3051,8 +3067,8 @@ msgid "Activate this item" msgstr "Activeer dit item" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Veldgroep naar prullenbak verplaatsen?" @@ -3137,7 +3153,7 @@ msgstr "%1$s moet een geldig bericht ID hebben." msgid "%s requires a valid attachment ID." msgstr "%s vereist een geldig bijlage ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Toon in REST API" @@ -3185,31 +3201,31 @@ msgstr "Selecteer standaardkleur" msgid "Clear color" msgstr "Kleur wissen" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blokken" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opties" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Gebruikers" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu-items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Bijlagen" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3219,7 +3235,7 @@ msgstr "Bijlagen" msgid "Taxonomies" msgstr "Taxonomieën" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3427,7 +3443,7 @@ msgstr "Menu-item" msgid "Post Status" msgstr "Berichtstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menu's" @@ -3542,7 +3558,7 @@ msgid "Show this field if" msgstr "Toon dit veld als" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Voorwaardelijke logica" @@ -3557,7 +3573,7 @@ msgstr "en" msgid "Local JSON" msgstr "Lokale JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Veld klonen" @@ -3603,7 +3619,7 @@ msgstr "Herhaler" msgid "Back to all tools" msgstr "Terug naar alle gereedschappen" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3612,21 +3628,21 @@ msgstr "" "de opties van de eerste veldgroep gebruikt (degene met het laagste volgorde " "nummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecteer items om ze te verbergen in het bewerkingsscherm." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Verberg op scherm" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trackbacks verzenden" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3634,83 +3650,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorieën" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Pagina attributen" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Auteur" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisies" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Reacties" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussie" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Samenvatting" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Inhoudseditor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Weergegeven in lijst met veldgroepen" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Veldgroepen met een lagere volgorde verschijnen als eerste" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Volgorde nr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Onder velden" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Onder labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Instructie plaatsing" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Label plaatsing" @@ -3759,92 +3775,92 @@ msgstr "Sleutel" msgid "Order" msgstr "Volgorde" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Veld sluiten" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "breedte" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper attributen" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Vereist" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructies voor auteurs. Wordt getoond bij het indienen van gegevens" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructies" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Veldtype" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Eén woord, geen spaties. Underscores en verbindingsstrepen toegestaan" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Veldnaam" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dit is de naam die op de BEWERK pagina zal verschijnen" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Veldlabel" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Veld verwijderen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Verplaatsen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Veld naar een andere groep verplaatsen" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Veld dupliceren" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Veld bewerken" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Sleep om te herschikken" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Deze veldgroep weergeven als" @@ -4013,7 +4029,7 @@ msgstr "Selecteer %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliceren" @@ -4032,7 +4048,7 @@ msgstr "Documentatie" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4076,7 +4092,7 @@ msgstr "Beoordeel sites & upgrade" msgid "Upgrade Database" msgstr "Database upgraden" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Aangepaste velden" @@ -4100,8 +4116,8 @@ msgstr "Het %1$s veld is nu te vinden in de %2$s veldgroep" msgid "Move Complete." msgstr "Verplaatsen voltooid." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4128,8 +4144,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopie" @@ -4146,8 +4162,8 @@ msgid "Checked" msgstr "Aangevinkt" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Aangepast veld verplaatsen" @@ -4162,15 +4178,15 @@ msgid "Field group title is required" msgstr "Veldgroep titel is vereist" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Dit veld kan niet worden verplaatst totdat de wijzigingen zijn opgeslagen" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "De string \"field_\" mag niet voor de veldnaam staan" @@ -4205,7 +4221,7 @@ msgid "Field group updated." msgstr "Veldgroep geüpdatet." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Gereedschap" @@ -4340,12 +4356,12 @@ msgstr "Heeft een waarde" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annuleren" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Weet je het zeker?" @@ -4407,7 +4423,7 @@ msgstr "Bewerken" msgid "The changes you made will be lost if you navigate away from this page" msgstr "De aangebrachte wijzigingen gaan verloren als je deze pagina verlaat" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Het bestandstype moet %s zijn." @@ -4416,34 +4432,34 @@ msgstr "Het bestandstype moet %s zijn." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "of" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "De bestandsgrootte mag niet groter zijn dan %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "De bestandsgrootte moet minimaal %s zijn." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "De hoogte van de afbeelding mag niet hoger zijn dan %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "De hoogte van de afbeelding moet minimaal %dpx zijn." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "De breedte van de afbeelding mag niet groter zijn dan %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "De breedte van de afbeelding moet ten minste %dpx zijn." @@ -4944,12 +4960,12 @@ msgstr "Datum tijd kiezer" msgid "Endpoint" msgstr "Eindpunt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Links uitgelijnd" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Boven uitgelijnd" @@ -5138,17 +5154,17 @@ msgstr "Tekst" msgid "Visual" msgstr "Visueel" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "De waarde mag niet langer zijn dan %d karakters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Laat leeg voor geen limiet" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Karakterlimiet" @@ -5157,7 +5173,7 @@ msgstr "Karakterlimiet" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Verschijnt na de invoer" @@ -5165,7 +5181,7 @@ msgstr "Verschijnt na de invoer" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Toevoegen" @@ -5173,7 +5189,7 @@ msgstr "Toevoegen" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Verschijnt vóór de invoer" @@ -5181,14 +5197,14 @@ msgstr "Verschijnt vóór de invoer" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Voorvoegen" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5197,7 +5213,7 @@ msgstr "Wordt weergegeven in de invoer" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5208,7 +5224,7 @@ msgstr "Plaatshouder tekst" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5244,7 +5260,7 @@ msgstr "Maximum aantal berichten" msgid "Minimum Posts" msgstr "Minimum aantal berichten" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5433,12 +5449,12 @@ msgstr "Geen afbeelding geselecteerd" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5594,7 +5610,7 @@ msgstr "Gestileerde UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5614,13 +5630,13 @@ msgstr "Bericht" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nee" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-nl_NL_formal.mo b/lang/acf-nl_NL_formal.mo index d0f61cd..0afddf0 100644 Binary files a/lang/acf-nl_NL_formal.mo and b/lang/acf-nl_NL_formal.mo differ diff --git a/lang/acf-nl_NL_formal.po b/lang/acf-nl_NL_formal.po index 787dc13..85bfa0e 100644 --- a/lang/acf-nl_NL_formal.po +++ b/lang/acf-nl_NL_formal.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: nl_NL_formal\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "Vernieuw ACF PRO licentie" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "Vernieuw licentie" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "Beheer licentie" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "Hoge\" positie wordt niet ondersteund in de blok-editor." + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "Upgrade naar ACF PRO" @@ -90,8 +106,8 @@ msgid "Add fields" msgstr "Velden toevoegen" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Dit veld" @@ -172,7 +188,7 @@ msgstr "%s veld" msgid "Select Multiple" msgstr "Selecteer meerdere" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "WP engine logo" @@ -221,25 +237,25 @@ msgstr "" "Stelt in of berichten moeten worden uitgesloten van zoekresultaten en " "pagina's van taxonomie archieven." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Meer gereedschappen van WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Gemaakt voor degenen die bouwen met WordPress, door het team van %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Bekijk prijzen & upgrade" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Leer meer" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2406,7 +2422,7 @@ msgstr "" "Selecteer bestaande taxonomieën om items van het berichttype te " "classificeren." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Bladeren door velden" @@ -2699,9 +2715,9 @@ msgstr "Typ om te zoeken..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Alleen in PRO" @@ -2819,13 +2835,13 @@ msgid "Close Modal" msgstr "Modal sluiten" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Veld verplaatst naar andere groep" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Modal sluiten" @@ -2868,7 +2884,7 @@ msgstr "" "Aangepaste waarden van het selectievakje mogen niet leeg zijn. Vink lege " "waarden uit." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Updates" @@ -2920,38 +2936,38 @@ msgid "Add Your First Field Group" msgstr "Voeg je eerste veldgroep toe" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Opties pagina's" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF blokken" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Galerij veld" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Flexibel inhoudsveld" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Herhaler veld" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Ontgrendel extra functies met ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Veldgroep verwijderen" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Gemaakt op %1$s om %2$s" @@ -3051,8 +3067,8 @@ msgid "Activate this item" msgstr "Activeer dit item" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Veldgroep naar prullenbak verplaatsen?" @@ -3137,7 +3153,7 @@ msgstr "%1$s moet een geldig bericht ID hebben." msgid "%s requires a valid attachment ID." msgstr "%s vereist een geldig bijlage ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Toon in REST API" @@ -3185,31 +3201,31 @@ msgstr "Selecteer standaardkleur" msgid "Clear color" msgstr "Kleur wissen" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blokken" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opties" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Gebruikers" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menu-items" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Bijlagen" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3219,7 +3235,7 @@ msgstr "Bijlagen" msgid "Taxonomies" msgstr "Taxonomieën" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3427,7 +3443,7 @@ msgstr "Menu-item" msgid "Post Status" msgstr "Berichtstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menu's" @@ -3542,7 +3558,7 @@ msgid "Show this field if" msgstr "Toon dit veld als" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Voorwaardelijke logica" @@ -3557,7 +3573,7 @@ msgstr "en" msgid "Local JSON" msgstr "Lokale JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Veld klonen" @@ -3603,7 +3619,7 @@ msgstr "Herhaler" msgid "Back to all tools" msgstr "Terug naar alle gereedschappen" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3612,21 +3628,21 @@ msgstr "" "de opties van de eerste veldgroep gebruikt (degene met het laagste volgorde " "nummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecteer items om ze te verbergen in het bewerkingsscherm." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Verberg op scherm" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trackbacks verzenden" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3634,83 +3650,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorieën" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Pagina attributen" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Auteur" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisies" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Reacties" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussie" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Samenvatting" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Inhoudseditor" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalink" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Weergegeven in lijst met veldgroepen" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Veldgroepen met een lagere volgorde verschijnen als eerste" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Volgorde nr." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Onder velden" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Onder labels" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Instructie plaatsing" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Label plaatsing" @@ -3759,92 +3775,92 @@ msgstr "Sleutel" msgid "Order" msgstr "Volgorde" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Veld sluiten" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "klasse" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "breedte" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Wrapper attributen" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Vereist" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instructies voor auteurs. Wordt getoond bij het indienen van gegevens" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instructies" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Veldtype" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Eén woord, geen spaties. Underscores en verbindingsstrepen toegestaan" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Veldnaam" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Dit is de naam die op de BEWERK pagina zal verschijnen" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Veldlabel" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Veld verwijderen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Verplaatsen" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Veld naar een andere groep verplaatsen" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Veld dupliceren" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Veld bewerken" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Sleep om te herschikken" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Deze veldgroep weergeven als" @@ -4013,7 +4029,7 @@ msgstr "Selecteer %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Dupliceren" @@ -4032,7 +4048,7 @@ msgstr "Documentatie" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4076,7 +4092,7 @@ msgstr "Beoordeel sites & upgrade" msgid "Upgrade Database" msgstr "Database upgraden" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Aangepaste velden" @@ -4100,8 +4116,8 @@ msgstr "Het %1$s veld is nu te vinden in de %2$s veldgroep" msgid "Move Complete." msgstr "Verplaatsen voltooid." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4128,8 +4144,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopie" @@ -4146,8 +4162,8 @@ msgid "Checked" msgstr "Aangevinkt" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Aangepast veld verplaatsen" @@ -4162,15 +4178,15 @@ msgid "Field group title is required" msgstr "Veldgroep titel is vereist" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Dit veld kan niet worden verplaatst totdat de wijzigingen zijn opgeslagen" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "De string \"field_\" mag niet voor de veldnaam staan" @@ -4205,7 +4221,7 @@ msgid "Field group updated." msgstr "Veldgroep geüpdatet." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Gereedschap" @@ -4340,12 +4356,12 @@ msgstr "Heeft een waarde" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Annuleren" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Weet je het zeker?" @@ -4407,7 +4423,7 @@ msgstr "Bewerken" msgid "The changes you made will be lost if you navigate away from this page" msgstr "De aangebrachte wijzigingen gaan verloren als je deze pagina verlaat" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Het bestandstype moet %s zijn." @@ -4416,34 +4432,34 @@ msgstr "Het bestandstype moet %s zijn." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "of" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "De bestandsgrootte mag niet groter zijn dan %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "De bestandsgrootte moet minimaal %s zijn." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "De hoogte van de afbeelding mag niet hoger zijn dan %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "De hoogte van de afbeelding moet minimaal %dpx zijn." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "De breedte van de afbeelding mag niet groter zijn dan %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "De breedte van de afbeelding moet ten minste %dpx zijn." @@ -4944,12 +4960,12 @@ msgstr "Datum tijd kiezer" msgid "Endpoint" msgstr "Eindpunt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Links uitgelijnd" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Boven uitgelijnd" @@ -5138,17 +5154,17 @@ msgstr "Tekst" msgid "Visual" msgstr "Visueel" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "De waarde mag niet langer zijn dan %d karakters" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Laat leeg voor geen limiet" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Karakterlimiet" @@ -5157,7 +5173,7 @@ msgstr "Karakterlimiet" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Verschijnt na de invoer" @@ -5165,7 +5181,7 @@ msgstr "Verschijnt na de invoer" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Toevoegen" @@ -5173,7 +5189,7 @@ msgstr "Toevoegen" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Verschijnt vóór de invoer" @@ -5181,14 +5197,14 @@ msgstr "Verschijnt vóór de invoer" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Voorvoegen" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5197,7 +5213,7 @@ msgstr "Wordt weergegeven in de invoer" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5208,7 +5224,7 @@ msgstr "Plaatshouder tekst" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5244,7 +5260,7 @@ msgstr "Maximum aantal berichten" msgid "Minimum Posts" msgstr "Minimum aantal berichten" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5433,12 +5449,12 @@ msgstr "Geen afbeelding geselecteerd" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Verwijderen" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5594,7 +5610,7 @@ msgstr "Gestileerde UI" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5614,13 +5630,13 @@ msgstr "Bericht" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nee" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-pl_PL.mo b/lang/acf-pl_PL.mo index 186c588..f40160f 100644 Binary files a/lang/acf-pl_PL.mo and b/lang/acf-pl_PL.mo differ diff --git a/lang/acf-pl_PL.po b/lang/acf-pl_PL.po index 02fd61b..a16f75d 100644 --- a/lang/acf-pl_PL.po +++ b/lang/acf-pl_PL.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: pl_PL\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "Odnów licencję ACF PRO" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "Odnów licencję" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "Zarządzaj licencją" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "Pozycja „Wysoka” nie jest obsługiwana w edytorze blokowym." + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "Kup ACF-a PRO" @@ -90,8 +106,8 @@ msgid "Add fields" msgstr "Dodaj pola" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "To pole" @@ -170,7 +186,7 @@ msgstr "Pole „%s”" msgid "Select Multiple" msgstr "Wielokrotny wybór" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logo WP Engine" @@ -218,26 +234,26 @@ msgstr "" "Określa czy wpisy powinny być wykluczone z wyników wyszukiwania oraz stron " "archiwów taksonomii." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Więcej narzędzi od WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" "Stworzone dla tych, których tworzą przy pomocy WordPressa, przez zespół %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Zobacz cennik i kup PRO" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Dowiedz się więcej" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2376,7 +2392,7 @@ msgstr "Trackbacki" msgid "Select existing taxonomies to classify items of the post type." msgstr "Wybierz istniejące taksonomie, aby klasyfikować ten typ treści." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Przeglądaj pola" @@ -2676,9 +2692,9 @@ msgstr "Wpisz, aby wyszukać…" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Tylko w PRO" @@ -2797,13 +2813,13 @@ msgid "Close Modal" msgstr "Zamknij okno" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Pole zostało przeniesione do innej grupy" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Zamknij okno" @@ -2846,7 +2862,7 @@ msgstr "" "Własne wartości pola zaznaczenia nie mogą być puste. Odznacz wszystkie puste " "wartości." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Aktualizacje" @@ -2897,38 +2913,38 @@ msgid "Add Your First Field Group" msgstr "Dodaj swoją pierwszą grupę pól" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Strony opcji" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Bloki ACF-a" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Pole galerii" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Pole elastycznej treści" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Pole powtarzalne" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Odblokuj dodatkowe funkcje przy pomocy ACF-a PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Usuń grupę pól" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Utworzono %1$s o %2$s" @@ -3030,8 +3046,8 @@ msgid "Activate this item" msgstr "Włącz ten element" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Przenieść grupę pól do kosza?" @@ -3116,7 +3132,7 @@ msgstr "%1$s musi mieć prawidłowy identyfikator wpisu." msgid "%s requires a valid attachment ID." msgstr "%s wymaga prawidłowego identyfikatora załącznika." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Pokaż w REST API" @@ -3164,31 +3180,31 @@ msgstr "Wybierz domyślny kolor" msgid "Clear color" msgstr "Wyczyść kolor" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloki" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opcje" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Użytkownicy" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elementy menu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widżety" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Załączniki" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3198,7 +3214,7 @@ msgstr "Załączniki" msgid "Taxonomies" msgstr "Taksonomie" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3405,7 +3421,7 @@ msgstr "Element menu" msgid "Post Status" msgstr "Status wpisu" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menu" @@ -3520,7 +3536,7 @@ msgid "Show this field if" msgstr "Pokaż to pole jeśli" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Wyświetlanie warunkowe" @@ -3535,7 +3551,7 @@ msgstr "oraz" msgid "Local JSON" msgstr "Lokalny JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Pole klona" @@ -3580,7 +3596,7 @@ msgstr "Pole powtarzalne" msgid "Back to all tools" msgstr "Wróć do wszystkich narzędzi" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3589,20 +3605,20 @@ msgstr "" "ustawienia pierwszej z nich. (pierwsza grupa pól to ta, która ma najniższy " "numer w kolejności)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Wybierz elementy, które chcesz ukryć na stronie edycji." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ukryj na ekranie" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Wyślij trackbacki" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3610,83 +3626,83 @@ msgid "Tags" msgstr "Tagi" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorie" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atrybuty strony" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Uproszczona nazwa" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Wersje" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Komentarze" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Dyskusja" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Zajawka" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Edytor treści" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Bezpośredni odnośnik" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Wyświetlany na liście grup pól" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Grupy pól z niższym numerem pojawią się pierwsze" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Nr w kolejności." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Pod polami" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Pod etykietami" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Położenie instrukcji" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Położenie etykiety" @@ -3735,92 +3751,92 @@ msgstr "Klucz" msgid "Order" msgstr "Kolejność" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Zamknij pole" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "szerokość" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atrybuty kontenera" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Wymagane" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instrukcje dla autorów. Będą widoczne w trakcie wprowadzania danych" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrukcje" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Rodzaj pola" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Pojedyncze słowo, bez spacji. Dozwolone są myślniki i podkreślniki" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nazwa pola" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Ta nazwa będzie widoczna na stronie edycji" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etykieta pola" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Usuń" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Usuń pole" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Przenieś" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Przenieś pole do innej grupy" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplikuj to pole" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Edytuj pole" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Przeciągnij aby zmienić kolejność" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Pokaż tę grupę pól jeśli" @@ -3988,7 +4004,7 @@ msgstr "Wybierz %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplikuj" @@ -4007,7 +4023,7 @@ msgstr "Dokumentacja" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4054,7 +4070,7 @@ msgstr "Strona opinii i aktualizacji" msgid "Upgrade Database" msgstr "Aktualizuj bazę danych" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Własne pola" @@ -4078,8 +4094,8 @@ msgstr "Pole %1$s znajduje się teraz w grupie pól %2$s" msgid "Move Complete." msgstr "Przenoszenie zakończone." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4106,8 +4122,8 @@ msgstr "Pusty" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopia" @@ -4124,8 +4140,8 @@ msgid "Checked" msgstr "Zaznaczone" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Przenieś pole" @@ -4140,14 +4156,14 @@ msgid "Field group title is required" msgstr "Tytuł grupy pól jest wymagany" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "To pole nie może zostać przeniesione zanim zmiany nie zostaną zapisane" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Ciąg znaków „field_” nie może zostać użyty na początku nazwy pola" @@ -4182,7 +4198,7 @@ msgid "Field group updated." msgstr "Grupa pól została zaktualizowana." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Narzędzia" @@ -4317,12 +4333,12 @@ msgstr "Ma dowolną wartość" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Anuluj" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Czy na pewno?" @@ -4385,7 +4401,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "Wprowadzone przez Ciebie zmiany przepadną jeśli przejdziesz do innej strony" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Wymagany typ pliku to %s." @@ -4394,34 +4410,34 @@ msgstr "Wymagany typ pliku to %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "lub" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Rozmiar pliku nie może przekraczać %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Rozmiar pliku musi wynosić co najmniej %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Wysokość obrazka nie może przekraczać %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Obrazek musi mieć co najmniej %dpx wysokości." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Szerokość obrazka nie może przekraczać %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Obrazek musi mieć co najmniej %dpx szerokości." @@ -4920,12 +4936,12 @@ msgstr "Wybór daty i godziny" msgid "Endpoint" msgstr "Punkt końcowy" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Wyrównanie do lewej" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Wyrównanie do góry" @@ -5115,17 +5131,17 @@ msgstr "Tekstowy" msgid "Visual" msgstr "Wizualny" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Wartość nie może przekraczać %d znaków" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Pozostaw puste w przypadku braku limitu" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limit znaków" @@ -5134,7 +5150,7 @@ msgstr "Limit znaków" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Pojawia się za polem" @@ -5142,7 +5158,7 @@ msgstr "Pojawia się za polem" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Za polem (sufiks)" @@ -5150,7 +5166,7 @@ msgstr "Za polem (sufiks)" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Pojawia się przed polem" @@ -5158,14 +5174,14 @@ msgstr "Pojawia się przed polem" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Przed polem (prefiks)" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5174,7 +5190,7 @@ msgstr "Pojawia się w polu" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5185,7 +5201,7 @@ msgstr "Placeholder (tekst zastępczy)" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5222,7 +5238,7 @@ msgstr "Maksimum wpisów" msgid "Minimum Posts" msgstr "Minimum wpisów" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5411,12 +5427,12 @@ msgstr "Nie wybrano obrazka" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Usuń" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5572,7 +5588,7 @@ msgstr "Ostylowany interfejs użytkownika" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5592,13 +5608,13 @@ msgstr "Wiadomość" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nie" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Tak" diff --git a/lang/acf-pt_AO.mo b/lang/acf-pt_AO.mo index 241595f..1f38e28 100644 Binary files a/lang/acf-pt_AO.mo and b/lang/acf-pt_AO.mo differ diff --git a/lang/acf-pt_AO.po b/lang/acf-pt_AO.po index 3892886..25199e7 100644 --- a/lang/acf-pt_AO.po +++ b/lang/acf-pt_AO.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: pt_AO\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2615,7 +2631,7 @@ msgstr "" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "" @@ -2662,38 +2678,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2789,8 +2805,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2864,7 +2880,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "" @@ -2912,31 +2928,31 @@ msgstr "" msgid "Clear color" msgstr "" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2946,7 +2962,7 @@ msgstr "" msgid "Taxonomies" msgstr "" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3133,7 +3149,7 @@ msgstr "Item de menu" msgid "Post Status" msgstr "Estado do conteúdo" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3248,7 +3264,7 @@ msgid "Show this field if" msgstr "Mostrar este campo se" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3263,7 +3279,7 @@ msgstr "e" msgid "Local JSON" msgstr "JSON local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Campo de clone" @@ -3309,7 +3325,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Voltar para todas as ferramentas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3318,20 +3334,20 @@ msgstr "" "utilizadas as opções do primeiro grupo de campos. (o que tiver menor número " "de ordem)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Seleccione os itens a esconder do ecrã de edição." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Esconder no ecrã" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3339,84 +3355,84 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorias" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos da página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisões" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentários" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussão" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Excerto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de conteúdo" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Ligação permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado na lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "" "Serão mostrados primeiro os grupos de campos com menor número de ordem." -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Nº. de ordem" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Abaixo dos campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Abaixo das legendas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3465,94 +3481,94 @@ msgstr "Chave" msgid "Order" msgstr "Ordem" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Fechar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "largura" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos do wrapper" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instruções para os autores. São mostradas ao preencher e submeter dados." -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instruções" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Uma única palavra, sem espaços. São permitidos underscores (_) e traços (-)." -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nome do campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este é o nome que será mostrado na página EDITAR." -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Legenda do campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Eliminar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Eliminar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo para outro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arraste para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos se" @@ -3716,7 +3732,7 @@ msgstr "Seleccionar %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3735,7 +3751,7 @@ msgstr "Documentação" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3779,7 +3795,7 @@ msgstr "Rever sites e actualizar" msgid "Upgrade Database" msgstr "Actualizar base de dados" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3803,8 +3819,8 @@ msgstr "" msgid "Move Complete." msgstr "Movido com sucesso." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3831,8 +3847,8 @@ msgstr "Nulo" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "cópia" @@ -3849,8 +3865,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3865,15 +3881,15 @@ msgid "Field group title is required" msgstr "O título do grupo de campos é obrigatório" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Este campo não pode ser movido até que as suas alterações sejam guardadas." #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" "O prefixo \"field_\" não pode ser utilizado no início do nome do campo." @@ -3909,7 +3925,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Ferramentas" @@ -4044,12 +4060,12 @@ msgstr "Tem um valor qualquer" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Tem a certeza?" @@ -4112,7 +4128,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "As alterações que fez serão ignoradas se navegar para fora desta página." -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "O tipo de ficheiro deve ser %s." @@ -4121,34 +4137,34 @@ msgstr "O tipo de ficheiro deve ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "" -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "O tamanho do ficheiro deve ser pelo menos de %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "A altura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "A altura da imagem deve ser pelo menos de %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "A largura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "A largura da imagem deve ser pelo menos de %dpx." @@ -4649,12 +4665,12 @@ msgstr "Selecção de data e hora" msgid "Endpoint" msgstr "Fim" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alinhado à esquerda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alinhado acima" @@ -4842,17 +4858,17 @@ msgstr "HTML" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "O valor não deve exceder %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Deixe em branco para não limitar" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite de caracteres" @@ -4861,7 +4877,7 @@ msgstr "Limite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Mostrado depois do campo" @@ -4869,7 +4885,7 @@ msgstr "Mostrado depois do campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Suceder" @@ -4877,7 +4893,7 @@ msgstr "Suceder" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Mostrado antes do campo" @@ -4885,14 +4901,14 @@ msgstr "Mostrado antes do campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Preceder" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4901,7 +4917,7 @@ msgstr "Mostrado dentro do campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4912,7 +4928,7 @@ msgstr "Texto predefinido" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4948,7 +4964,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5138,12 +5154,12 @@ msgstr "Nenhuma imagem seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remover" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5298,7 +5314,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5318,13 +5334,13 @@ msgstr "Mensagem" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Não" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sim" diff --git a/lang/acf-pt_BR.mo b/lang/acf-pt_BR.mo index 9393119..76b8263 100644 Binary files a/lang/acf-pt_BR.mo and b/lang/acf-pt_BR.mo differ diff --git a/lang/acf-pt_BR.po b/lang/acf-pt_BR.po index 513fc37..f3a8fcb 100644 --- a/lang/acf-pt_BR.po +++ b/lang/acf-pt_BR.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2366,7 +2382,7 @@ msgid "Select existing taxonomies to classify items of the post type." msgstr "" "Selecione taxonomias existentes para classificar itens do tipo de post." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Procurar campos" @@ -2656,9 +2672,9 @@ msgstr "Digite para pesquisar..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Somente PRO" @@ -2776,13 +2792,13 @@ msgid "Close Modal" msgstr "Fechar modal" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Campo movido para outro grupo" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Fechar modal" @@ -2825,7 +2841,7 @@ msgstr "" "Os valores personalizados da caixa de seleção não podem ficar vazios. " "Desmarque todos os valores vazios." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Atualizações" @@ -2876,38 +2892,38 @@ msgid "Add Your First Field Group" msgstr "Adicionar seu primeiro grupo de campos" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Páginas de opções" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Blocos do ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Campo de galeria" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Campo de conteúdo flexível" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Campo repetidor" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Desbloqueie recursos extras com o ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Excluir grupo de campos" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Criado em %1$s às %2$s" @@ -3007,8 +3023,8 @@ msgid "Activate this item" msgstr "Ativar este item" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Mover grupo de campos para a lixeira?" @@ -3091,7 +3107,7 @@ msgstr "%1$s deve ter um ID de post válido." msgid "%s requires a valid attachment ID." msgstr "%s requer um ID de anexo válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar na API REST" @@ -3139,31 +3155,31 @@ msgstr "Selecionar cor padrão" msgid "Clear color" msgstr "Limpar cor" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocos" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opções" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Usuários" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Itens de menu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Anexos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3173,7 +3189,7 @@ msgstr "Anexos" msgid "Taxonomies" msgstr "Taxonomias" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3380,7 +3396,7 @@ msgstr "Item do menu" msgid "Post Status" msgstr "Status do post" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3495,7 +3511,7 @@ msgid "Show this field if" msgstr "Mostrar este campo se" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3510,7 +3526,7 @@ msgstr "e" msgid "Local JSON" msgstr "JSON local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clonar campo" @@ -3556,7 +3572,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Voltar para todas as ferramentas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3565,21 +3581,21 @@ msgstr "" "primeiro grupo de campos é a que será utilizada (aquele com o menor número " "de ordem)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selecione os itens que deverão ser ocultados da tela de edição" -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ocultar na tela" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3587,83 +3603,83 @@ msgid "Tags" msgstr "Tags" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorias" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos da página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisões" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentários" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussão" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Resumo" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de conteúdo" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Link permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Exibido na lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Grupos de campos com uma menor numeração aparecerão primeiro" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Nº. de ordem" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Abaixo dos campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Abaixo dos rótulos" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3712,93 +3728,93 @@ msgstr "Chave" msgid "Order" msgstr "Ordem" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Fechar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "largura" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos do invólucro" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obrigatório" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instruções para autores. Exibido ao enviar dados" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instruções" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Uma única palavra, sem espaços. São permitidos sublinhados (_) e traços (-)." -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nome do campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este é o nome que aparecerá na página de EDIÇÃO" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Rótulo do campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Excluir" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Excluir campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo para outro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arraste para reorganizar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos se" @@ -3969,7 +3985,7 @@ msgstr "Selecionar %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3988,7 +4004,7 @@ msgstr "Dcoumentação" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -4032,7 +4048,7 @@ msgstr "Revisar sites e atualizar" msgid "Upgrade Database" msgstr "Atualizar o banco de dados" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -4056,8 +4072,8 @@ msgstr "O campo %1$s pode agora ser encontrado no grupo de campos %2$s" msgid "Move Complete." msgstr "Movimentação concluída." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -4084,8 +4100,8 @@ msgstr "Em branco" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "copiar" @@ -4102,8 +4118,8 @@ msgid "Checked" msgstr "Marcado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -4118,14 +4134,14 @@ msgid "Field group title is required" msgstr "O título do grupo de campos é obrigatório" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Este campo não pode ser movido até que suas alterações sejam salvas" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "O termo “field_” não pode ser utilizado no início do nome de um campo" @@ -4160,7 +4176,7 @@ msgid "Field group updated." msgstr "Grupo de campos atualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Ferramentas" @@ -4295,12 +4311,12 @@ msgstr "Tem qualquer valor" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Você tem certeza?" @@ -4362,7 +4378,7 @@ msgstr "Editar" msgid "The changes you made will be lost if you navigate away from this page" msgstr "As alterações feitas serão perdidas se você sair desta página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "O tipo de arquivo deve ser %s." @@ -4371,34 +4387,34 @@ msgstr "O tipo de arquivo deve ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "O tamanho do arquivo não deve exceder %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "O tamanho do arquivo deve ter pelo menos %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "A altura da imagem não pode ser maior que %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "A altura da imagem deve ter pelo menos %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "A largura da imagem não pode ser maior que %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "A largura da imagem deve ter pelo menos %dpx." @@ -4898,12 +4914,12 @@ msgstr "Seletor de data e horário" msgid "Endpoint" msgstr "Endpoint" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alinhado à esquerda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alinhado ao topo" @@ -5092,17 +5108,17 @@ msgstr "Texto" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "O valor não deve exceder %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Deixe em branco para não ter limite" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite de caracteres" @@ -5111,7 +5127,7 @@ msgstr "Limite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Exibido depois do campo" @@ -5119,7 +5135,7 @@ msgstr "Exibido depois do campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Sufixo" @@ -5127,7 +5143,7 @@ msgstr "Sufixo" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Exibido antes do campo" @@ -5135,14 +5151,14 @@ msgstr "Exibido antes do campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Prefixo" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5151,7 +5167,7 @@ msgstr "Exibido dentro do campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5162,7 +5178,7 @@ msgstr "Texto de marcação" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5198,7 +5214,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5388,12 +5404,12 @@ msgstr "Nenhuma imagem selecionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remover" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5549,7 +5565,7 @@ msgstr "Interface estilizada" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5569,13 +5585,13 @@ msgstr "Mensagem" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Não" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sim" diff --git a/lang/acf-pt_PT.mo b/lang/acf-pt_PT.mo index 8d5630c..9b39e0b 100644 Binary files a/lang/acf-pt_PT.mo and b/lang/acf-pt_PT.mo differ diff --git a/lang/acf-pt_PT.po b/lang/acf-pt_PT.po index b873daf..2a631be 100644 --- a/lang/acf-pt_PT.po +++ b/lang/acf-pt_PT.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: pt_PT\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "Seleccionar múltiplos" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logótipo da WP Engine" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Mais ferramentas da WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Criado para quem constrói com o WordPress, pela equipa da %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Ver preços e actualização" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Saiba mais" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2193,7 +2209,7 @@ msgstr "Trackbacks" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Pesquisar campos" @@ -2473,9 +2489,9 @@ msgstr "Digite para pesquisar..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Apenas PRO" @@ -2591,13 +2607,13 @@ msgid "Close Modal" msgstr "Fechar janela" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Campo movido para outro grupo" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Fechar janela" @@ -2638,7 +2654,7 @@ msgstr "Permitir valores personalizados" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Actualizações" @@ -2690,38 +2706,38 @@ msgid "Add Your First Field Group" msgstr "Adicione o seu primeiro grupo de campos" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Páginas de opções" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Blocos do ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Campo de galeria" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Campo de conteúdo flexível" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Campo repetidor" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Desbloqueie funcionalidades adicionais com o ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Eliminar grupo de campos" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Criado em %1$s às %2$s" @@ -2821,8 +2837,8 @@ msgid "Activate this item" msgstr "Activar este item" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Mover o grupo de campos para o lixo?" @@ -2902,7 +2918,7 @@ msgstr "%1$s tem de ter um ID de conteúdo válido." msgid "%s requires a valid attachment ID." msgstr "%s requer um ID de anexo válido." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Mostrar na REST API" @@ -2950,31 +2966,31 @@ msgstr "Seleccionar cor por omissão" msgid "Clear color" msgstr "Limpar cor" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocos" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opções" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Utilizadores" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Itens de menu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgets" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Anexos" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2984,7 +3000,7 @@ msgstr "Anexos" msgid "Taxonomies" msgstr "Taxonomias" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3191,7 +3207,7 @@ msgstr "Item de menu" msgid "Post Status" msgstr "Estado do conteúdo" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menus" @@ -3306,7 +3322,7 @@ msgid "Show this field if" msgstr "Mostrar este campo se" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Lógica condicional" @@ -3321,7 +3337,7 @@ msgstr "e" msgid "Local JSON" msgstr "JSON local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Campo de clone" @@ -3367,7 +3383,7 @@ msgstr "Repetidor" msgid "Back to all tools" msgstr "Voltar para todas as ferramentas" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3376,20 +3392,20 @@ msgstr "" "utilizadas as opções do primeiro grupo de campos. (o que tiver menor número " "de ordem)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Seleccione os itens a esconder do ecrã de edição." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Esconder no ecrã" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Enviar trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3397,84 +3413,84 @@ msgid "Tags" msgstr "Etiquetas" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorias" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atributos da página" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Formato" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revisões" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentários" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discussão" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Excerto" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de conteúdo" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Ligação permanente" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Mostrado na lista de grupos de campos" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "" "Serão mostrados primeiro os grupos de campos com menor número de ordem." -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Nº. de ordem" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Abaixo dos campos" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Abaixo das legendas" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Posição das instruções" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Posição da legenda" @@ -3523,93 +3539,93 @@ msgstr "Chave" msgid "Order" msgstr "Ordem" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Fechar campo" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "classe" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "largura" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atributos do wrapper" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obrigatório" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "" "Instruções para os autores. São mostradas ao preencher e submeter dados." -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instruções" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tipo de campo" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Uma única palavra, sem espaços. São permitidos underscores e hífenes." -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nome do campo" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Este é o nome que será mostrado na página EDITAR" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Legenda do campo" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Eliminar" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Eliminar campo" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mover" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mover campo para outro grupo" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicar campo" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editar campo" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Arraste para reordenar" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Mostrar este grupo de campos se" @@ -3779,7 +3795,7 @@ msgstr "Seleccionar %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicar" @@ -3798,7 +3814,7 @@ msgstr "Documentação" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3842,7 +3858,7 @@ msgstr "Rever sites e actualizar" msgid "Upgrade Database" msgstr "Actualizar base de dados" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Campos personalizados" @@ -3866,8 +3882,8 @@ msgstr "O campo %1$s pode agora ser encontrado no grupo de campos %2$s" msgid "Move Complete." msgstr "Movido com sucesso." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3894,8 +3910,8 @@ msgstr "Nulo" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "cópia" @@ -3912,8 +3928,8 @@ msgid "Checked" msgstr "Seleccionado" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mover campo personalizado" @@ -3928,15 +3944,15 @@ msgid "Field group title is required" msgstr "O título do grupo de campos é obrigatório" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" "Este campo não pode ser movido até que as suas alterações sejam guardadas" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "O prefixo \"field_\" não pode ser utilizado no início do nome do campo" @@ -3971,7 +3987,7 @@ msgid "Field group updated." msgstr "Grupo de campos actualizado." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Ferramentas" @@ -4106,12 +4122,12 @@ msgstr "Tem um valor qualquer" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Cancelar" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Tem a certeza?" @@ -4174,7 +4190,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "As alterações que fez serão ignoradas se navegar para fora desta página" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "O tipo de ficheiro deve ser %s." @@ -4183,34 +4199,34 @@ msgstr "O tipo de ficheiro deve ser %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "ou" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "O tamanho do ficheiro não deve exceder %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "O tamanho do ficheiro deve ser pelo menos de %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "A altura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "A altura da imagem deve ser pelo menos de %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "A largura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "A largura da imagem deve ser pelo menos de %dpx." @@ -4711,12 +4727,12 @@ msgstr "Selecção de data e hora" msgid "Endpoint" msgstr "Fim" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Alinhado à esquerda" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Alinhado acima" @@ -4904,17 +4920,17 @@ msgstr "HTML" msgid "Visual" msgstr "Visual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "O valor não deve exceder %d caracteres" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Deixe em branco para não limitar" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Limite de caracteres" @@ -4923,7 +4939,7 @@ msgstr "Limite de caracteres" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Mostrado depois do campo" @@ -4931,7 +4947,7 @@ msgstr "Mostrado depois do campo" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Suceder" @@ -4939,7 +4955,7 @@ msgstr "Suceder" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Mostrado antes do campo" @@ -4947,14 +4963,14 @@ msgstr "Mostrado antes do campo" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Preceder" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4963,7 +4979,7 @@ msgstr "Mostrado dentro do campo" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4974,7 +4990,7 @@ msgstr "Texto predefinido" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5010,7 +5026,7 @@ msgstr "Máximo de conteúdos" msgid "Minimum Posts" msgstr "Mínimo de conteúdos" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5200,12 +5216,12 @@ msgstr "Nenhuma imagem seleccionada" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Remover" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5360,7 +5376,7 @@ msgstr "Interface estilizada" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5380,13 +5396,13 @@ msgstr "Mensagem" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Não" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Sim" diff --git a/lang/acf-ro_RO.mo b/lang/acf-ro_RO.mo index d363730..bdb5478 100644 Binary files a/lang/acf-ro_RO.mo and b/lang/acf-ro_RO.mo differ diff --git a/lang/acf-ro_RO.po b/lang/acf-ro_RO.po index b1a6859..37e133e 100644 --- a/lang/acf-ro_RO.po +++ b/lang/acf-ro_RO.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: ro_RO\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Logo WP Engine" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2180,7 +2196,7 @@ msgstr "Trackback-uri" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Răsfoiește câmpurile" @@ -2467,9 +2483,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2584,13 +2600,13 @@ msgid "Close Modal" msgstr "Închide fereastra modală" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Am mutat câmpul la un alt grup" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Închide fereastra modală" @@ -2631,7 +2647,7 @@ msgstr "Permite valori personalizate" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Actualizări" @@ -2678,38 +2694,38 @@ msgid "Add Your First Field Group" msgstr "Adaugă primul tău grup de câmpuri" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Pagini opțiuni" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Blocuri ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Câmp cu conținut flexibil" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Șterge grupul de câmpuri" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Creat pe %1$s la %2$s" @@ -2807,8 +2823,8 @@ msgid "Activate this item" msgstr "Activează acest element" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Muți grupul de câmpuri la gunoi?" @@ -2885,7 +2901,7 @@ msgstr "%1$s trebuie să aibă un ID valid pentru articol." msgid "%s requires a valid attachment ID." msgstr "%s are nevoie de un ID valid pentru atașament." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Arată în REST API" @@ -2933,31 +2949,31 @@ msgstr "Selectează culoarea implicită" msgid "Clear color" msgstr "Șterge culoarea" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Blocuri" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Opțiuni" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Utilizatori" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Elemente de meniu" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Piese" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Atașamente" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2967,7 +2983,7 @@ msgstr "Atașamente" msgid "Taxonomies" msgstr "Taxonomii" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3154,7 +3170,7 @@ msgstr "Element de meniu" msgid "Post Status" msgstr "Stare articol" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Meniuri" @@ -3269,7 +3285,7 @@ msgid "Show this field if" msgstr "Arată acest câmp dacă" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Condiționalitate logică" @@ -3284,7 +3300,7 @@ msgstr "și" msgid "Local JSON" msgstr "JSON local" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Clonează câmpul" @@ -3327,7 +3343,7 @@ msgstr "Repeater" msgid "Back to all tools" msgstr "Înapoi la toate uneltele" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3336,21 +3352,21 @@ msgstr "" "folosite opțiunile pentru primul grup de câmpuri (cel care are numărul de " "ordine cel mai mic)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Selectează elementele pe care le ascunzi în ecranul de editare." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ascunde pe ecran" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Trimite trackback-uri" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3358,83 +3374,83 @@ msgid "Tags" msgstr "Etichete" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Categorii" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Atribute pagină" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Autor" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Descriptor" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Revizii" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Comentarii" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Discuții" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Rezumat" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Editor de conținut" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Legătură permanentă" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Sub câmpuri" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Sub etichete" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Plasare instrucțiuni" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Plasare etichetă" @@ -3483,92 +3499,92 @@ msgstr "Cheie" msgid "Order" msgstr "Ordine" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Închide câmpul" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "ID" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "clasă" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "lățime" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Atribute învelitoare" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obligatoriu" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instrucțiuni pentru autori. Sunt arătate când se trimit date" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instrucțiuni" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Tip de câmp" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Un singur cuvânt, fără spații. Sunt permise liniuțe-jos și cratime" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Nume câmp" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Acesta este numele care va apărea în pagina EDITEAZĂ" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Etichetă câmp" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Șterge" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Șterge câmpul" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Mută" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Mută câmpul în alt grup" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Editează câmpul" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Trage pentru a reordona" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Arată acest grup de câmpuri dacă" @@ -3724,7 +3740,7 @@ msgstr "Selectează %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Fă duplicat" @@ -3743,7 +3759,7 @@ msgstr "Documentație" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3790,7 +3806,7 @@ msgstr "" msgid "Upgrade Database" msgstr "Actualizează baza de date" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Câmpuri personalizate" @@ -3814,8 +3830,8 @@ msgstr "Câmpul %1$s poate fi găsit acum în grupul de câmpuri %2$s" msgid "Move Complete." msgstr "" -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3842,8 +3858,8 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "" @@ -3860,8 +3876,8 @@ msgid "Checked" msgstr "Bifat" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Mută câmpul personalizat" @@ -3876,14 +3892,14 @@ msgid "Field group title is required" msgstr "Titlul grupului de câmpuri este obligatoriu" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Acest câmp nu poate fi mutat până când nu îi salvezi modificările" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" @@ -3918,7 +3934,7 @@ msgid "Field group updated." msgstr "Am actualizat grupul de câmpuri." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Unelte" @@ -4053,12 +4069,12 @@ msgstr "Are orice valoare" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Anulează" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Sigur?" @@ -4121,7 +4137,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "Modificările pe care le-ai făcut se vor pierde dacă părăsești această pagină" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Tipul de fișier trebuie să fie %s." @@ -4130,34 +4146,34 @@ msgstr "Tipul de fișier trebuie să fie %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "sau" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Dimensiunea fișierului nu trebuie să depășească %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Dimensiunea fișierului trebuie să aibă cel puțin %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Înălțimea imaginii nu trebuie să depășească %d px." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Înălțimea imaginii trebuie să fie de cel puțin %d px." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Lățimea imaginii nu trebuie să depășească %d px." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Lățimea imaginii trebuie să aibă cel puțin %d px." @@ -4656,12 +4672,12 @@ msgstr "" msgid "Endpoint" msgstr "Punct-final" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "" @@ -4850,17 +4866,17 @@ msgstr "Text" msgid "Visual" msgstr "Vizual" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Valoarea nu trebuie să depășească %d caractere" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Lasă gol pentru fără limită" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Număr limită de caractere" @@ -4869,7 +4885,7 @@ msgstr "Număr limită de caractere" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Apare după intrare" @@ -4877,7 +4893,7 @@ msgstr "Apare după intrare" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Adaugă după" @@ -4885,7 +4901,7 @@ msgstr "Adaugă după" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Apare înainte de intrare" @@ -4893,14 +4909,14 @@ msgstr "Apare înainte de intrare" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Adaugă înainte" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4909,7 +4925,7 @@ msgstr "Apare în intrare" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4920,7 +4936,7 @@ msgstr "Text substituent" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4957,7 +4973,7 @@ msgstr "Număr maxim de articole" msgid "Minimum Posts" msgstr "Număr minim de articole" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5143,12 +5159,12 @@ msgstr "Nu ai selectat nicio imagine" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Înlătură" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5302,7 +5318,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5322,13 +5338,13 @@ msgstr "Mesaj" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nu" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Da" diff --git a/lang/acf-ru_RU.mo b/lang/acf-ru_RU.mo index 8a13721..e701985 100644 Binary files a/lang/acf-ru_RU.mo and b/lang/acf-ru_RU.mo differ diff --git a/lang/acf-ru_RU.po b/lang/acf-ru_RU.po index 88d0781..1dd40d0 100644 --- a/lang/acf-ru_RU.po +++ b/lang/acf-ru_RU.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: ru_RU\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "Добавить поля" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Это поле" @@ -157,7 +173,7 @@ msgstr "%s поле" msgid "Select Multiple" msgstr "Выбор нескольких пунктов" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "Логотип WP Engine" @@ -204,25 +220,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Больше инструментов от WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Читать больше" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2231,7 +2247,7 @@ msgstr "" "Выберите существующие таксономии, чтобы классифицировать элементы типа " "записи." -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Обзор полей" @@ -2522,9 +2538,9 @@ msgstr "Введите текст для поиска..." #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Только для Про" @@ -2643,13 +2659,13 @@ msgid "Close Modal" msgstr "Закрыть модальное окно" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Поле перемещено в другую группу" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Закрыть модальное окно" @@ -2692,7 +2708,7 @@ msgstr "" "Пользовательские значения флажка не могут быть пустыми. Снимите флажки с " "пустых значений." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Обновления" @@ -2744,38 +2760,38 @@ msgid "Add Your First Field Group" msgstr "Добавьте первую группу полей" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Страницы настроек" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "Блоки ACF" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Поле галереи" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Разблокируйте дополнительные возможности с помощью ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Удалить группу полей" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Создано на %1$s в %2$s" @@ -2877,8 +2893,8 @@ msgid "Activate this item" msgstr "Активировать этот элемент" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Переместить группу полей в корзину?" @@ -2965,7 +2981,7 @@ msgstr "%1$s должен иметь действительный ID запис msgid "%s requires a valid attachment ID." msgstr "%s требуется действительный ID вложения." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Показывать в REST API" @@ -3013,31 +3029,31 @@ msgstr "Выбрать стандартный цвет" msgid "Clear color" msgstr "Очистить цвет" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Блоки" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Настройки" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Пользователи" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Пункты меню" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Виджеты" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Вложения" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3047,7 +3063,7 @@ msgstr "Вложения" msgid "Taxonomies" msgstr "Таксономии" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3254,7 +3270,7 @@ msgstr "Элемент меню" msgid "Post Status" msgstr "Статус записи" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Меню" @@ -3369,7 +3385,7 @@ msgid "Show this field if" msgstr "Показывать это поле, если" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Условная логика" @@ -3384,7 +3400,7 @@ msgstr "и" msgid "Local JSON" msgstr "Локальный JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Клонировать поле" @@ -3429,7 +3445,7 @@ msgstr "Повторитель" msgid "Back to all tools" msgstr "Вернуться ко всем инструментам" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3438,22 +3454,22 @@ msgstr "" "использованы настройки первой из них (с наиболее низким значением порядка " "очередности)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "" "Выберите блоки, которые необходимо скрыть на странице " "редактирования." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Скрыть на экране" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Отправить обратные ссылки" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3461,83 +3477,83 @@ msgid "Tags" msgstr "Метки" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Рубрики" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Атрибуты страницы" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Формат" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Автор" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Ярлык" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Редакции" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Комментарии" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Обсуждение" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Отрывок" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Текстовый редактор" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Постоянная ссылка" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Отображается в списке групп полей" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Группа полей с самым низким порядковым номером появится первой" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Порядковый номер" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Под полями" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Под метками" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Размещение инструкции" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Размещение этикетки" @@ -3586,92 +3602,92 @@ msgstr "Ключ" msgid "Order" msgstr "Порядок" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Закрыть поле" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "класс" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ширина" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Атрибуты обёртки" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Обязательное" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Инструкция для авторов. Отображается при отправке данных" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Инструкции" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Тип поля" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Одиночное слово, без пробелов. Подчеркивания и тире разрешены" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Название поля" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Имя поля на странице редактирования" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Этикетка поля" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Удалить" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Удалить поле" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Переместить" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Переместить поле в другую группу" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Дублировать поле" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Изменить поле" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Перетащите, чтобы изменить порядок" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Показать эту группу полей, если" @@ -3837,7 +3853,7 @@ msgstr "Выбрать %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Дублировать" @@ -3856,7 +3872,7 @@ msgstr "Документация" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3903,7 +3919,7 @@ msgstr "Проверьте и обновите сайт" msgid "Upgrade Database" msgstr "Обновить базу данных" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Произвольные поля" @@ -3927,8 +3943,8 @@ msgstr "Поле %1$s теперь можно найти в группе пол msgid "Move Complete." msgstr "Движение завершено." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3955,8 +3971,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "копировать" @@ -3973,8 +3989,8 @@ msgid "Checked" msgstr "Выбрано" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Переместить пользовательское поле" @@ -3989,14 +4005,14 @@ msgid "Field group title is required" msgstr "Название группы полей обязательно" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Это поле не может быть перемещено до сохранения изменений" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Строка \"field_\" не может использоваться в начале имени поля" @@ -4031,7 +4047,7 @@ msgid "Field group updated." msgstr "Группа полей обновлена." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Инструменты" @@ -4166,12 +4182,12 @@ msgstr "Имеет любое значение" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Отмена" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Вы уверены?" @@ -4233,7 +4249,7 @@ msgstr "Изменить" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Внесенные вами изменения будут утеряны, если вы покинете эту страницу" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Тип файла должен быть %s." @@ -4242,34 +4258,34 @@ msgstr "Тип файла должен быть %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "или" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Размер файла не должен превышать %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Размер файла должен быть не менее чем %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Высота изображения не должна превышать %d px." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Высота изображения должна быть не менее %d px." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Ширина изображения не должна превышать %d px." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Ширина изображения должна быть не менее %d px." @@ -4768,12 +4784,12 @@ msgstr "Выбор даты и времени" msgid "Endpoint" msgstr "Конечная точка" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Выровнено по левому краю" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Выровнено по верхнему краю" @@ -4962,17 +4978,17 @@ msgstr "Текст" msgid "Visual" msgstr "Визуально" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Значение не должно превышать %d символов" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Оставьте пустым, чтобы не ограничивать" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Ограничение кол-ва символов" @@ -4981,7 +4997,7 @@ msgstr "Ограничение кол-ва символов" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Появляется после ввода" @@ -4989,7 +5005,7 @@ msgstr "Появляется после ввода" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Добавить" @@ -4997,7 +5013,7 @@ msgstr "Добавить" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Появляется перед вводом" @@ -5005,14 +5021,14 @@ msgstr "Появляется перед вводом" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Добавить в начало" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -5021,7 +5037,7 @@ msgstr "Появляется перед полем ввода" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -5032,7 +5048,7 @@ msgstr "Текст-заполнитель" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5069,7 +5085,7 @@ msgstr "Макс. кол-во записей" msgid "Minimum Posts" msgstr "Мин. кол-во записей" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5260,12 +5276,12 @@ msgstr "Изображение не выбрано" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Удалить" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5420,7 +5436,7 @@ msgstr "Стилизованный интерфейс" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5440,13 +5456,13 @@ msgstr "Сообщение" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Нет" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Да" diff --git a/lang/acf-sk_SK.mo b/lang/acf-sk_SK.mo index e9cd253..9924fd4 100644 Binary files a/lang/acf-sk_SK.mo and b/lang/acf-sk_SK.mo differ diff --git a/lang/acf-sk_SK.po b/lang/acf-sk_SK.po index b22d7f1..0d24902 100644 --- a/lang/acf-sk_SK.po +++ b/lang/acf-sk_SK.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: sk_SK\n" "MIME-Version: 1.0\n" diff --git a/lang/acf-sv_SE.mo b/lang/acf-sv_SE.mo index def14ab..0c9d574 100644 Binary files a/lang/acf-sv_SE.mo and b/lang/acf-sv_SE.mo differ diff --git a/lang/acf-sv_SE.po b/lang/acf-sv_SE.po index 43bf7c6..5d14de8 100644 --- a/lang/acf-sv_SE.po +++ b/lang/acf-sv_SE.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: sv_SE\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "Förnya ACF PRO-licens" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "Förnya licens" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "Hantera licens" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "Uppgradera till ACF PRO" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "Lägg till fält" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "Detta fält" @@ -158,7 +174,7 @@ msgstr "%s-fält" msgid "Select Multiple" msgstr "Välj flera" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "WP Engine-logga" @@ -206,25 +222,25 @@ msgstr "" "Anger om inlägg ska exkluderas från sökresultat och arkivsidor för " "taxonomier." -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "Fler verktyg från WP Engine" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "Byggt för dem som bygger med WordPress, av teamet på %s" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "Visa priser och uppgradering" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "Lär dig mer" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -811,7 +827,7 @@ msgstr "" #: includes/admin/views/acf-taxonomy/advanced-settings.php:823 msgid "Meta Box Sanitization Callback" -msgstr "" +msgstr "Säkerhetsfiltrerande återanrop för metaruta" #: includes/admin/views/acf-taxonomy/advanced-settings.php:805 msgid "" @@ -898,7 +914,7 @@ msgstr "Eitkettlista" #: includes/admin/views/acf-taxonomy/advanced-settings.php:641 msgid "Assigns text to the table hidden heading." -msgstr "" +msgstr "Tilldelar texten för tabellens dolda rubrik." #: includes/admin/views/acf-taxonomy/advanced-settings.php:622 msgid "Tags list navigation" @@ -1111,7 +1127,7 @@ msgstr "Sök etiketter" #: includes/admin/views/acf-taxonomy/advanced-settings.php:346 msgid "Assigns search items text." -msgstr "" +msgstr "Tilldelar texten för att söka objekt." #: includes/admin/views/acf-taxonomy/advanced-settings.php:323 msgid "Parent Category:" @@ -1148,7 +1164,7 @@ msgstr "Nytt etikettnamn" #: includes/admin/views/acf-taxonomy/advanced-settings.php:277 msgid "Assigns the new item name text." -msgstr "" +msgstr "Tilldelar texten för nytt namn på objekt." #: includes/admin/views/acf-taxonomy/advanced-settings.php:276 msgid "New Item Name" @@ -1210,7 +1226,7 @@ msgstr "Tilldelar texten för alla objekt." #: includes/admin/views/acf-taxonomy/advanced-settings.php:158 msgid "Assigns the menu name text." -msgstr "" +msgstr "Tilldelar texten för menynamn." #: includes/admin/views/acf-taxonomy/advanced-settings.php:157 msgid "Menu Label" @@ -1353,7 +1369,7 @@ msgstr "”Controller”-klass" #: includes/admin/views/acf-post-type/advanced-settings.php:1251 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1191 msgid "The namespace part of the REST API URL." -msgstr "" +msgstr "Namnrymdsdelen av REST API-URL:en." #: includes/admin/views/acf-post-type/advanced-settings.php:1250 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1190 @@ -1363,7 +1379,7 @@ msgstr "Route för namnrymd" #: includes/admin/views/acf-post-type/advanced-settings.php:1232 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1172 msgid "The base URL for the post type REST API URLs." -msgstr "" +msgstr "Bas-URL för inläggstypens REST API-URL:er." #: includes/admin/views/acf-post-type/advanced-settings.php:1231 #: includes/admin/views/acf-taxonomy/advanced-settings.php:1171 @@ -2207,7 +2223,7 @@ msgstr "Trackbacks" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "Bläddra bland fält" @@ -2496,9 +2512,9 @@ msgstr "Skriv för att söka …" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "Endast PRO" @@ -2616,13 +2632,13 @@ msgid "Close Modal" msgstr "Stäng modal" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "Fält flyttat till annan grupp" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "Stäng modal" @@ -2665,7 +2681,7 @@ msgstr "" "Anpassade värden för kryssrutor kan inte vara tomma. Avmarkera alla tomma " "värden." -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "Uppdateringar" @@ -2716,38 +2732,38 @@ msgid "Add Your First Field Group" msgstr "Lägg till din första fältgrupp" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "Alternativsidor" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF-block" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "Gallerifält" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "Flexibelt innehållsfält" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "Upprepningsfält" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "Lås upp extra funktioner med ACF PRO" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "Ta bort fältgrupp" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "Skapad den %1$s kl. %2$s" @@ -2847,8 +2863,8 @@ msgid "Activate this item" msgstr "Aktivera detta objekt" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "Flytta fältgrupp till papperskorg?" @@ -2930,7 +2946,7 @@ msgstr "%1$s måste ha ett giltigt inläggs-ID." msgid "%s requires a valid attachment ID." msgstr "%s kräver ett giltig bilage-ID." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Visa i REST API" @@ -2978,31 +2994,31 @@ msgstr "Välj standardfärg" msgid "Clear color" msgstr "Rensa färg" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Block" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Alternativ" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Användare" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menyval" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Widgetar" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Bilagor" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3012,7 +3028,7 @@ msgstr "Bilagor" msgid "Taxonomies" msgstr "Taxonomier" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3218,7 +3234,7 @@ msgstr "Menyval" msgid "Post Status" msgstr "Inläggsstatus" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menyer" @@ -3333,7 +3349,7 @@ msgid "Show this field if" msgstr "Visa detta fält om" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Villkorad logik" @@ -3348,7 +3364,7 @@ msgstr "och" msgid "Local JSON" msgstr "Lokal JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Klona fält" @@ -3395,7 +3411,7 @@ msgstr "Repeterare" msgid "Back to all tools" msgstr "Tillbaka till alla verktyg" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3403,20 +3419,20 @@ msgstr "" "Om flera fältgrupper visas på en redigeringssida, kommer den första " "fältgruppens alternativ att användas (den med lägsta sorteringsnummer)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Markera objekt för att dölja dem från redigeringsvyn." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Dölj på skärmen" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Skicka trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3424,83 +3440,83 @@ msgid "Tags" msgstr "Etiketter" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategorier" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Sidattribut" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Format" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Författare" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Slug" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Versioner" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Kommentarer" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Diskussion" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Utdrag" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Innehållsredigerare" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Permalänk" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Visa i fältgrupplista" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Fältgrupper med lägre ordningsnummer kommer synas först" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Sorteringsnummer" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Under fält" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Under etiketter" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "Instruktionsplacering" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "Etikettplacering" @@ -3549,92 +3565,92 @@ msgstr "Nyckel" msgid "Order" msgstr "Sortering" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Stäng fält" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "klass" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "bredd" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Omslagsattribut" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Obligatoriskt" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Instruktioner för författare. Visas när data skickas" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Instruktioner" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Fälttyp" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Enstaka ord, inga mellanslag. Understreck och bindestreck tillåtna" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Fältnamn" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Detta är namnet som kommer att visas på REDIGERINGS-sidan" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Fältetikett" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Ta bort" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Ta bort fält" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Flytta" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Flytta fältet till en annan grupp" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Duplicera fält" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Redigera fält" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Dra för att sortera om" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Visa denna fältgrupp om" @@ -3802,7 +3818,7 @@ msgstr "Välj %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Duplicera" @@ -3821,7 +3837,7 @@ msgstr "Dokumentation" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3865,7 +3881,7 @@ msgstr "Granska webbplatser och uppgradera" msgid "Upgrade Database" msgstr "Uppgradera databas" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Anpassade fält" @@ -3889,8 +3905,8 @@ msgstr "Fältet %1$s kan nu hittas i fältgruppen %2$s" msgid "Move Complete." msgstr "Flytt färdig." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3917,8 +3933,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopiera" @@ -3935,8 +3951,8 @@ msgid "Checked" msgstr "Ikryssad" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Flytta anpassat fält" @@ -3951,14 +3967,14 @@ msgid "Field group title is required" msgstr "Rubrik för fältgrupp är obligatoriskt" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Detta fält kan inte flyttas innan dess ändringar har sparats" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Strängen ”field_” får inte användas i början av ett fältnamn" @@ -3993,7 +4009,7 @@ msgid "Field group updated." msgstr "Fältgrupp uppdaterad." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Verktyg" @@ -4128,12 +4144,12 @@ msgstr "Har något värde" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Avbryt" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Är du säker?" @@ -4197,7 +4213,7 @@ msgstr "" "De ändringar du gjort kommer att gå förlorade om du navigerar bort från " "denna sida" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Filtyp måste vara %s." @@ -4206,34 +4222,34 @@ msgstr "Filtyp måste vara %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "eller" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Filstorleken får inte överskrida %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Filstorlek måste vara lägst %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Bildens höjd får inte överskrida %d px." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Bildens höjd måste vara åtminstone %d px." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Bildens bredd får inte överskrida %d px." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Bildens bredd måste vara åtminstone %d px." @@ -4735,12 +4751,12 @@ msgstr "Datum/tidväljare" msgid "Endpoint" msgstr "Ändpunkt" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Vänsterjusterad" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Toppjusterad" @@ -4928,17 +4944,17 @@ msgstr "Text" msgid "Visual" msgstr "Visuellt" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Värde får inte överstiga %d tecken" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Lämna fältet tomt för att inte sätta någon begränsning" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Teckenbegränsning" @@ -4947,7 +4963,7 @@ msgstr "Teckenbegränsning" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Visas efter inmatningen" @@ -4955,7 +4971,7 @@ msgstr "Visas efter inmatningen" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Lägg till efter" @@ -4963,7 +4979,7 @@ msgstr "Lägg till efter" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Visas före inmatningen" @@ -4971,14 +4987,14 @@ msgstr "Visas före inmatningen" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Lägg till före" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4987,7 +5003,7 @@ msgstr "Visas inuti inmatningen" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4998,7 +5014,7 @@ msgstr "Platshållartext" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5034,7 +5050,7 @@ msgstr "Maximalt antal inlägg" msgid "Minimum Posts" msgstr "Minsta antal inlägg" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5223,12 +5239,12 @@ msgstr "Ingen bild vald" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Ta bort" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5383,7 +5399,7 @@ msgstr "Stiliserat användargränssnitt" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5403,13 +5419,13 @@ msgstr "Meddelande" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Nej" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Ja" diff --git a/lang/acf-tr_TR.mo b/lang/acf-tr_TR.mo index 4fdef9c..36f0a45 100644 Binary files a/lang/acf-tr_TR.mo and b/lang/acf-tr_TR.mo differ diff --git a/lang/acf-tr_TR.po b/lang/acf-tr_TR.po index 5548765..a4f5a2b 100644 --- a/lang/acf-tr_TR.po +++ b/lang/acf-tr_TR.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: tr_TR\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2454,9 +2470,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2568,13 +2584,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2663,38 +2679,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2790,8 +2806,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2869,7 +2885,7 @@ msgstr "%1$s geçerli bir yazı kimliği olmalıdır." msgid "%s requires a valid attachment ID." msgstr "%s geçerli bir ek kimliği gerektirir." -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "REST API'da göster" @@ -2917,31 +2933,31 @@ msgstr "Varsayılan rengi seç" msgid "Clear color" msgstr "Rengi temizle" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Bloklar" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Ayarlar" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Kullanıcılar" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Menü ögeleri" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Bileşenler" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Dosya ekleri" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2951,7 +2967,7 @@ msgstr "Dosya ekleri" msgid "Taxonomies" msgstr "Taksonomiler" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3155,7 +3171,7 @@ msgstr "Menü ögesi" msgid "Post Status" msgstr "Yazı durumu" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Menüler" @@ -3270,7 +3286,7 @@ msgid "Show this field if" msgstr "Alanı bu şart gerçekleşirse göster" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Koşullu mantık" @@ -3285,7 +3301,7 @@ msgstr "ve" msgid "Local JSON" msgstr "Yerel JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "" @@ -3332,7 +3348,7 @@ msgstr "Tekrarlayıcı" msgid "Back to all tools" msgstr "Tüm araçlara geri dön" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3340,20 +3356,20 @@ msgstr "" "Eğer düzenleme ekranında birden çok alan grubu ortaya çıkarsa, ilk alan " "grubunun seçenekleri kullanılır (en düşük sıralama numarasına sahip olan)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Düzenleme ekranından gizlemek istediğiniz ögeleri seçin." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ekranda gizle" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Geri izlemeleri gönder" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3361,83 +3377,83 @@ msgid "Tags" msgstr "Etiketler" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Kategoriler" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Sayfa özellikleri" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Biçim" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Yazar" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Kısa isim" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Sürümler" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Yorumlar" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Tartışma" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Özet" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "İçerik düzenleyici" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Kalıcı bağlantı" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Alan grubu listesinde görüntülenir" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Daha düşük sıralamaya sahip alan grupları daha önce görünür" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Sipariş No." -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Alanlarının altında" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Etiketlerin altında" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3486,92 +3502,92 @@ msgstr "Anahtar" msgid "Order" msgstr "Düzen" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Alanı kapat" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "sınıf" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "genişlik" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Kapsayıcı öznitelikleri" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Yazarlara gösterilecek talimatlar. Veri gönderirken gösterilir" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Yönergeler" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Alan tipi" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Tek kelime, boşluksuz. Alt çizgi ve tireye izin var" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Alan adı" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Bu isim DÜZENLEME sayfasında görüntülenecek isimdir" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Alan etiketi" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Sil" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Sil alanı" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Taşı" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Alanı başka gruba taşı" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Alanı çoğalt" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Alanı düzenle" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Yeniden düzenlemek için sürükleyin" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Bu alan grubunu şu koşulda göster" @@ -3732,7 +3748,7 @@ msgstr "Seç %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Mükerrer" @@ -3751,7 +3767,7 @@ msgstr "" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3795,7 +3811,7 @@ msgstr "Siteleri incele ve güncelle" msgid "Upgrade Database" msgstr "Veritabanını güncelle" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Ek alanlar" @@ -3819,8 +3835,8 @@ msgstr "%1$s alanı artık %2$s alan grubunda bulunabilir" msgid "Move Complete." msgstr "Taşıma tamamlandı." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3847,8 +3863,8 @@ msgstr "Boş" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "kopyala" @@ -3865,8 +3881,8 @@ msgid "Checked" msgstr "İşaretlendi" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Özel alanı taşı" @@ -3881,14 +3897,14 @@ msgid "Field group title is required" msgstr "Alan grubu başlığı gerekli" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "Bu alan, üzerinde yapılan değişiklikler kaydedilene kadar taşınamaz" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "Artık alan isimlerinin başlangıcında “field_” kullanılmayacak" @@ -3923,7 +3939,7 @@ msgid "Field group updated." msgstr "Alan grubu güncellendi." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Araçlar" @@ -4058,12 +4074,12 @@ msgstr "Herhangi bir değer" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Vazgeç" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Emin misiniz?" @@ -4126,7 +4142,7 @@ msgid "The changes you made will be lost if you navigate away from this page" msgstr "" "Bu sayfadan başka bir sayfaya geçerseniz yaptığınız değişiklikler kaybolacak" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Dosya tipi %s olmalı." @@ -4135,34 +4151,34 @@ msgstr "Dosya tipi %s olmalı." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "veya" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Dosya boyutu %s boyutunu geçmemeli." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Dosya boyutu en az %s olmalı." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Görsel yüksekliği %dpx değerini geçmemeli." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Görsel yüksekliği en az %dpx olmalı." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Görsel genişliği %dpx değerini geçmemeli." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Görsel genişliği en az %dpx olmalı." @@ -4662,12 +4678,12 @@ msgstr "Tarih zaman seçici" msgid "Endpoint" msgstr "Uç nokta" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Sola hizalı" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Üste hizalı" @@ -4856,17 +4872,17 @@ msgstr "Metin" msgid "Visual" msgstr "Görsel" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Değer %d karakteri geçmemelidir" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Limit olmaması için boş bırakın" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Karakter limiti" @@ -4875,7 +4891,7 @@ msgstr "Karakter limiti" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Girdi alanından sonra görünür" @@ -4883,7 +4899,7 @@ msgstr "Girdi alanından sonra görünür" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Sonuna ekle" @@ -4891,7 +4907,7 @@ msgstr "Sonuna ekle" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Girdi alanından önce görünür" @@ -4899,14 +4915,14 @@ msgstr "Girdi alanından önce görünür" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Önüne ekle" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4915,7 +4931,7 @@ msgstr "Girdi alanının içinde görünür" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4926,7 +4942,7 @@ msgstr "Yer tutucu metin" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4962,7 +4978,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5151,12 +5167,12 @@ msgstr "Resim seçilmedi" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Kaldır" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5310,7 +5326,7 @@ msgstr "" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5330,13 +5346,13 @@ msgstr "Mesaj" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Hayır" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Evet" diff --git a/lang/acf-uk.mo b/lang/acf-uk.mo index fc84741..e6a81b4 100644 Binary files a/lang/acf-uk.mo and b/lang/acf-uk.mo differ diff --git a/lang/acf-uk.po b/lang/acf-uk.po index b10216a..59418a5 100644 --- a/lang/acf-uk.po +++ b/lang/acf-uk.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: uk\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "" @@ -87,8 +103,8 @@ msgid "Add fields" msgstr "" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "" @@ -157,7 +173,7 @@ msgstr "" msgid "Select Multiple" msgstr "" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "" @@ -203,25 +219,25 @@ msgid "" "archive pages." msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2178,7 +2194,7 @@ msgstr "" msgid "Select existing taxonomies to classify items of the post type." msgstr "" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "" @@ -2465,9 +2481,9 @@ msgstr "" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "" @@ -2580,13 +2596,13 @@ msgid "Close Modal" msgstr "" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "" @@ -2675,38 +2691,38 @@ msgid "Add Your First Field Group" msgstr "" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "" @@ -2804,8 +2820,8 @@ msgid "Activate this item" msgstr "" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "" @@ -2882,7 +2898,7 @@ msgstr "" msgid "%s requires a valid attachment ID." msgstr "" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "Показати в REST API" @@ -2930,31 +2946,31 @@ msgstr "Вибрати колір за замовчуванням" msgid "Clear color" msgstr "Очистити колір" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "Блоки" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "Параметри" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "Користувачі" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "Пункти Меню" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "Віджети" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "Вкладення" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -2964,7 +2980,7 @@ msgstr "Вкладення" msgid "Taxonomies" msgstr "Таксономії" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3169,7 +3185,7 @@ msgstr "Пункт меню" msgid "Post Status" msgstr "Статус запису" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "Меню" @@ -3284,7 +3300,7 @@ msgid "Show this field if" msgstr "Показувати поле, якщо" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "Умовна логіка" @@ -3299,7 +3315,7 @@ msgstr "та" msgid "Local JSON" msgstr "Локальний JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "Клонувати поле" @@ -3344,7 +3360,7 @@ msgstr "Повторювальне поле" msgid "Back to all tools" msgstr "Повернутися до всіх інструментів" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3353,20 +3369,20 @@ msgstr "" "використовуватимуться параметри першої групи. (з найменшим порядковим " "номером)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "Оберіть що ховати з екрану редагування/створення." -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "Ховати на екрані" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "Надіслати трекбеки" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3374,83 +3390,83 @@ msgid "Tags" msgstr "Позначки" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "Категорії" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "Властивості сторінки" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "Формат" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "Автор" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "Частина посилання" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "Редакції" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "Коментарі" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "Обговорення" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "Уривок" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "Редактор матеріалу" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "Постійне посилання" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "Відображається на сторінці груп полів" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "Групи полів з нижчим порядком з’являться спочатку" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "Порядок розташування" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "Під полями" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "Під ярликами" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "" @@ -3499,92 +3515,92 @@ msgstr "Ключ" msgid "Order" msgstr "Порядок" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "Закрити поле" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "клас" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "ширина" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "Атрибути обгортки" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "Вимагається" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "Напишіть короткий опис для поля" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "Інструкція" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "Тип поля" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "Одне слово, без пробілів. Можете використовувати нижнє підкреслення." -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "Ярлик" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "Ця назва відображується на сторінці редагування" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "Назва поля" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "Видалити" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "Видалити поле" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "Перемістити" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "Перемістити поле до іншої групи" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "Дублювати поле" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "Редагувати поле" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "Перетягніть, щоб змінити порядок" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "Показувати групу полів, якщо" @@ -3745,7 +3761,7 @@ msgstr "Вибрати %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "Дублювати" @@ -3764,7 +3780,7 @@ msgstr "Документатція" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3811,7 +3827,7 @@ msgstr "Перегляд сайтів & оновлення" msgid "Upgrade Database" msgstr "Оновити базу даних" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "Додаткові поля" @@ -3835,8 +3851,8 @@ msgstr "" msgid "Move Complete." msgstr "Переміщення завершене." -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3863,8 +3879,8 @@ msgstr "Нуль" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "копіювати" @@ -3881,8 +3897,8 @@ msgid "Checked" msgstr "Перевірено" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "Перемістити поле" @@ -3897,14 +3913,14 @@ msgid "Field group title is required" msgstr "Заголовок обов’язковий" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "" @@ -3939,7 +3955,7 @@ msgid "Field group updated." msgstr "Групу полів оновлено." #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "Інструменти" @@ -4074,12 +4090,12 @@ msgstr "" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "Скасувати" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "Ви впевнені?" @@ -4141,7 +4157,7 @@ msgstr "Редагувати" msgid "The changes you made will be lost if you navigate away from this page" msgstr "Зміни, які ви внесли, буде втрачено, якщо ви перейдете з цієї сторінки" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "Тип файлу має бути %s." @@ -4150,34 +4166,34 @@ msgstr "Тип файлу має бути %s." #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "або" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "Розмір файлу не повинен перевищувати %s." -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "Розмір файлу має бути принаймні %s." -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "Висота зображення не повинна перевищувати %dpx." -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "Висота зображення має бути принаймні %dpx." -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "Ширина зображення не повинна перевищувати %dpx." -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "Ширина зображення має бути принаймні %dpx." @@ -4675,12 +4691,12 @@ msgstr "Вибір дати і часу" msgid "Endpoint" msgstr "Кінцева точка" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "Зліва" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "Зверху" @@ -4867,17 +4883,17 @@ msgstr "Текст" msgid "Visual" msgstr "Візуальний" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "Значення не має перевищувати %d символів" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "Щоб зняти обмеження — нічого не вказуйте тут" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "Ліміт символів" @@ -4886,7 +4902,7 @@ msgstr "Ліміт символів" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "Розміщується в кінці поля" @@ -4894,7 +4910,7 @@ msgstr "Розміщується в кінці поля" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "Після поля" @@ -4902,7 +4918,7 @@ msgstr "Після поля" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "Розміщується на початку поля" @@ -4910,14 +4926,14 @@ msgstr "Розміщується на початку поля" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "Перед полем" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4926,7 +4942,7 @@ msgstr "Показується, якщо поле порожнє" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4937,7 +4953,7 @@ msgstr "Текст заповнювач" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -4974,7 +4990,7 @@ msgstr "" msgid "Minimum Posts" msgstr "" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5163,12 +5179,12 @@ msgstr "Зображення не вибране" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "Видалити" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5322,7 +5338,7 @@ msgstr "Стилізований інтерфейс користувача" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5342,13 +5358,13 @@ msgstr "Повідомлення" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "Ні" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "Так" diff --git a/lang/acf-zh_CN.mo b/lang/acf-zh_CN.mo index 067d2dd..d5123af 100644 Binary files a/lang/acf-zh_CN.mo and b/lang/acf-zh_CN.mo differ diff --git a/lang/acf-zh_CN.po b/lang/acf-zh_CN.po index 4ef4bb8..4fc4764 100644 --- a/lang/acf-zh_CN.po +++ b/lang/acf-zh_CN.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" @@ -21,6 +21,22 @@ msgstr "" "X-Generator: gettext\n" "Project-Id-Version: Advanced Custom Fields\n" +#: includes/admin/views/global/navigation.php:221 +msgid "Renew ACF PRO License" +msgstr "续订 ACF PRO 许可证" + +#: includes/admin/views/acf-field-group/pro-features.php:17 +msgid "Renew License" +msgstr "更新许可证" + +#: includes/admin/views/acf-field-group/pro-features.php:14 +msgid "Manage License" +msgstr "管理许可证" + +#: includes/admin/views/acf-field-group/options.php:102 +msgid "'High' position not supported in the Block Editor" +msgstr "块编辑器不支持“高”位置" + #: includes/admin/views/options-page-preview.php:30 msgid "Upgrade to ACF PRO" msgstr "升级到 ACF PRO" @@ -89,8 +105,8 @@ msgid "Add fields" msgstr "添加字段" #: includes/admin/post-types/admin-field-group.php:121 -#: assets/build/js/acf-field-group.js:2745 -#: assets/build/js/acf-field-group.js:3220 +#: assets/build/js/acf-field-group.js:2753 +#: assets/build/js/acf-field-group.js:3236 msgid "This Field" msgstr "这个字段" @@ -164,7 +180,7 @@ msgstr "%s 字段" msgid "Select Multiple" msgstr "选择多个" -#: includes/admin/views/global/navigation.php:215 +#: includes/admin/views/global/navigation.php:233 msgid "WP Engine logo" msgstr "WP Engine logo" @@ -210,25 +226,25 @@ msgid "" "archive pages." msgstr "设置帖子是否应从搜索结果和分类存档页面中排除。" -#: includes/admin/views/acf-field-group/pro-features.php:59 +#: includes/admin/views/acf-field-group/pro-features.php:74 msgid "More Tools from WP Engine" msgstr "WP Engine 的更多工具" #. translators: %s - WP Engine logo -#: includes/admin/views/acf-field-group/pro-features.php:54 +#: includes/admin/views/acf-field-group/pro-features.php:69 msgid "Built for those that build with WordPress, by the team at %s" msgstr "由 %s 团队专为使用 WordPress 构建的用户而构建" -#: includes/admin/views/acf-field-group/pro-features.php:16 +#: includes/admin/views/acf-field-group/pro-features.php:6 msgid "View Pricing & Upgrade" msgstr "查看定价和升级" -#: includes/admin/views/acf-field-group/pro-features.php:15 +#: includes/admin/views/acf-field-group/pro-features.php:3 #: includes/admin/views/options-page-preview.php:29 msgid "Learn More" msgstr "了解更多" -#: includes/admin/views/acf-field-group/pro-features.php:13 +#: includes/admin/views/acf-field-group/pro-features.php:28 msgid "" "Speed up your workflow and develop better websites with features like ACF " "Blocks and Options Pages, and sophisticated field types like Repeater, " @@ -2236,7 +2252,7 @@ msgstr "引用通告" msgid "Select existing taxonomies to classify items of the post type." msgstr "选择现有分类法对文章类型的项目进行分类。" -#: includes/admin/views/acf-field-group/field.php:141 +#: includes/admin/views/acf-field-group/field.php:145 msgid "Browse Fields" msgstr "浏览字段" @@ -2509,9 +2525,9 @@ msgstr "输入以搜索……" #: includes/admin/post-types/admin-field-group.php:105 #: assets/build/js/acf-field-group.js:1172 -#: assets/build/js/acf-field-group.js:2311 +#: assets/build/js/acf-field-group.js:2319 #: assets/build/js/acf-field-group.js:1414 -#: assets/build/js/acf-field-group.js:2711 +#: assets/build/js/acf-field-group.js:2727 msgid "PRO Only" msgstr "仅限专业版" @@ -2626,13 +2642,13 @@ msgid "Close Modal" msgstr "关闭模态框" #: includes/admin/post-types/admin-field-group.php:96 -#: assets/build/js/acf-field-group.js:1662 -#: assets/build/js/acf-field-group.js:1982 +#: assets/build/js/acf-field-group.js:1670 +#: assets/build/js/acf-field-group.js:1993 msgid "Field moved to other group" msgstr "字段移至其他组" #: includes/admin/post-types/admin-field-group.php:95 -#: assets/build/js/acf.js:1441 assets/build/js/acf.js:1522 +#: assets/build/js/acf.js:1437 assets/build/js/acf.js:1517 msgid "Close modal" msgstr "关闭模态框" @@ -2673,7 +2689,7 @@ msgstr "允许自定义值" msgid "Checkbox custom values cannot be empty. Uncheck any empty values." msgstr "复选框自定义值不能为空。取消选中任何空值。" -#: includes/admin/views/global/navigation.php:230 +#: includes/admin/views/global/navigation.php:248 msgid "Updates" msgstr "更新" @@ -2722,38 +2738,38 @@ msgid "Add Your First Field Group" msgstr "添加您的第一个字段组" #: includes/admin/admin-options-pages-preview.php:28 -#: includes/admin/views/acf-field-group/pro-features.php:39 +#: includes/admin/views/acf-field-group/pro-features.php:54 #: includes/admin/views/global/navigation.php:86 -#: includes/admin/views/global/navigation.php:232 +#: includes/admin/views/global/navigation.php:250 msgid "Options Pages" msgstr "选项页" -#: includes/admin/views/acf-field-group/pro-features.php:35 +#: includes/admin/views/acf-field-group/pro-features.php:50 msgid "ACF Blocks" msgstr "ACF 块" -#: includes/admin/views/acf-field-group/pro-features.php:43 +#: includes/admin/views/acf-field-group/pro-features.php:58 msgid "Gallery Field" msgstr "画廊字段" -#: includes/admin/views/acf-field-group/pro-features.php:23 +#: includes/admin/views/acf-field-group/pro-features.php:38 msgid "Flexible Content Field" msgstr "弹性内容字段" -#: includes/admin/views/acf-field-group/pro-features.php:27 +#: includes/admin/views/acf-field-group/pro-features.php:42 msgid "Repeater Field" msgstr "循环字段" -#: includes/admin/views/global/navigation.php:211 +#: includes/admin/views/global/navigation.php:212 msgid "Unlock Extra Features with ACF PRO" msgstr "使用 ACF PRO 解锁额外功能" -#: includes/admin/views/acf-field-group/options.php:265 +#: includes/admin/views/acf-field-group/options.php:267 msgid "Delete Field Group" msgstr "删除字段组" #. translators: 1: Post creation date 2: Post creation time -#: includes/admin/views/acf-field-group/options.php:259 +#: includes/admin/views/acf-field-group/options.php:261 msgid "Created on %1$s at %2$s" msgstr "于 %1$s 在 %2$s 创建" @@ -2849,8 +2865,8 @@ msgid "Activate this item" msgstr "激活此项目" #: includes/admin/post-types/admin-field-group.php:92 -#: assets/build/js/acf-field-group.js:2804 -#: assets/build/js/acf-field-group.js:3297 +#: assets/build/js/acf-field-group.js:2812 +#: assets/build/js/acf-field-group.js:3313 msgid "Move field group to trash?" msgstr "将字段组移至回收站?" @@ -2928,7 +2944,7 @@ msgstr "%1$s 必须具有有效的文章 ID。" msgid "%s requires a valid attachment ID." msgstr "%s 需要有效的附件 ID。" -#: includes/admin/views/acf-field-group/options.php:231 +#: includes/admin/views/acf-field-group/options.php:233 msgid "Show in REST API" msgstr "在 REST API 中显示" @@ -2976,31 +2992,31 @@ msgstr "选择默认颜色" msgid "Clear color" msgstr "清除颜色" -#: includes/acf-wp-functions.php:87 +#: includes/acf-wp-functions.php:90 msgid "Blocks" msgstr "区块" -#: includes/acf-wp-functions.php:83 +#: includes/acf-wp-functions.php:86 msgid "Options" msgstr "选项" -#: includes/acf-wp-functions.php:79 +#: includes/acf-wp-functions.php:82 msgid "Users" msgstr "用户" -#: includes/acf-wp-functions.php:75 +#: includes/acf-wp-functions.php:78 msgid "Menu items" msgstr "菜单项" -#: includes/acf-wp-functions.php:67 +#: includes/acf-wp-functions.php:70 msgid "Widgets" msgstr "小工具" -#: includes/acf-wp-functions.php:59 +#: includes/acf-wp-functions.php:62 msgid "Attachments" msgstr "附件" -#: includes/acf-wp-functions.php:54 +#: includes/acf-wp-functions.php:57 #: includes/admin/post-types/admin-post-types.php:137 #: includes/admin/post-types/admin-taxonomies.php:112 #: includes/admin/tools/class-acf-admin-tool-import.php:93 @@ -3010,7 +3026,7 @@ msgstr "附件" msgid "Taxonomies" msgstr "分类法" -#: includes/acf-wp-functions.php:41 +#: includes/acf-wp-functions.php:44 #: includes/admin/post-types/admin-post-type.php:126 #: includes/admin/post-types/admin-post-types.php:139 #: includes/admin/views/acf-post-type/advanced-settings.php:106 @@ -3210,7 +3226,7 @@ msgstr "菜单项" msgid "Post Status" msgstr "文章状态" -#: includes/acf-wp-functions.php:71 +#: includes/acf-wp-functions.php:74 #: includes/locations/class-acf-location-nav-menu.php:89 msgid "Menus" msgstr "菜单" @@ -3325,7 +3341,7 @@ msgid "Show this field if" msgstr "显示此字段的条件" #: includes/admin/views/acf-field-group/conditional-logic.php:26 -#: includes/admin/views/acf-field-group/field.php:105 includes/fields.php:411 +#: includes/admin/views/acf-field-group/field.php:109 includes/fields.php:411 msgid "Conditional Logic" msgstr "条件逻辑" @@ -3340,7 +3356,7 @@ msgstr "与" msgid "Local JSON" msgstr "本地 JSON" -#: includes/admin/views/acf-field-group/pro-features.php:31 +#: includes/admin/views/acf-field-group/pro-features.php:46 msgid "Clone Field" msgstr "克隆字段" @@ -3383,7 +3399,7 @@ msgstr "循环" msgid "Back to all tools" msgstr "返回所有工具" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" @@ -3391,20 +3407,20 @@ msgstr "" "如果多个字段组同时出现在编辑界面,会使用第一个字段组里的选项(就是序号最小的" "那个字段组)" -#: includes/admin/views/acf-field-group/options.php:193 +#: includes/admin/views/acf-field-group/options.php:195 msgid "Select items to hide them from the edit screen." msgstr "选择需要在编辑界面隐藏的条目。" -#: includes/admin/views/acf-field-group/options.php:192 +#: includes/admin/views/acf-field-group/options.php:194 msgid "Hide on screen" msgstr "隐藏元素" -#: includes/admin/views/acf-field-group/options.php:184 +#: includes/admin/views/acf-field-group/options.php:186 msgid "Send Trackbacks" msgstr "发送 Trackbacks" #: includes/admin/post-types/admin-taxonomy.php:128 -#: includes/admin/views/acf-field-group/options.php:183 +#: includes/admin/views/acf-field-group/options.php:185 #: includes/admin/views/acf-taxonomy/advanced-settings.php:159 #: assets/build/js/acf-internal-post-type.js:180 #: assets/build/js/acf-internal-post-type.js:254 @@ -3412,83 +3428,83 @@ msgid "Tags" msgstr "标签" #: includes/admin/post-types/admin-taxonomy.php:130 -#: includes/admin/views/acf-field-group/options.php:182 +#: includes/admin/views/acf-field-group/options.php:184 #: assets/build/js/acf-internal-post-type.js:183 #: assets/build/js/acf-internal-post-type.js:257 msgid "Categories" msgstr "类别" -#: includes/admin/views/acf-field-group/options.php:180 +#: includes/admin/views/acf-field-group/options.php:182 #: includes/admin/views/acf-post-type/advanced-settings.php:28 msgid "Page Attributes" msgstr "页面属性" -#: includes/admin/views/acf-field-group/options.php:179 +#: includes/admin/views/acf-field-group/options.php:181 msgid "Format" msgstr "格式" -#: includes/admin/views/acf-field-group/options.php:178 +#: includes/admin/views/acf-field-group/options.php:180 #: includes/admin/views/acf-post-type/advanced-settings.php:22 msgid "Author" msgstr "作者" -#: includes/admin/views/acf-field-group/options.php:177 +#: includes/admin/views/acf-field-group/options.php:179 msgid "Slug" msgstr "别名" -#: includes/admin/views/acf-field-group/options.php:176 +#: includes/admin/views/acf-field-group/options.php:178 #: includes/admin/views/acf-post-type/advanced-settings.php:27 msgid "Revisions" msgstr "修订" -#: includes/acf-wp-functions.php:63 -#: includes/admin/views/acf-field-group/options.php:175 +#: includes/acf-wp-functions.php:66 +#: includes/admin/views/acf-field-group/options.php:177 #: includes/admin/views/acf-post-type/advanced-settings.php:23 msgid "Comments" msgstr "评论" -#: includes/admin/views/acf-field-group/options.php:174 +#: includes/admin/views/acf-field-group/options.php:176 msgid "Discussion" msgstr "讨论" -#: includes/admin/views/acf-field-group/options.php:172 +#: includes/admin/views/acf-field-group/options.php:174 #: includes/admin/views/acf-post-type/advanced-settings.php:26 msgid "Excerpt" msgstr "摘要" -#: includes/admin/views/acf-field-group/options.php:171 +#: includes/admin/views/acf-field-group/options.php:173 msgid "Content Editor" msgstr "内容编辑器" -#: includes/admin/views/acf-field-group/options.php:170 +#: includes/admin/views/acf-field-group/options.php:172 msgid "Permalink" msgstr "固定链接" -#: includes/admin/views/acf-field-group/options.php:248 +#: includes/admin/views/acf-field-group/options.php:250 msgid "Shown in field group list" msgstr "在字段组列表中显示" -#: includes/admin/views/acf-field-group/options.php:155 +#: includes/admin/views/acf-field-group/options.php:157 msgid "Field groups with a lower order will appear first" msgstr "序号小的字段组会排在最前面" -#: includes/admin/views/acf-field-group/options.php:154 +#: includes/admin/views/acf-field-group/options.php:156 msgid "Order No." msgstr "序号" -#: includes/admin/views/acf-field-group/options.php:145 +#: includes/admin/views/acf-field-group/options.php:147 msgid "Below fields" msgstr "字段之下" -#: includes/admin/views/acf-field-group/options.php:144 +#: includes/admin/views/acf-field-group/options.php:146 msgid "Below labels" msgstr "标签之下" -#: includes/admin/views/acf-field-group/options.php:137 +#: includes/admin/views/acf-field-group/options.php:139 msgid "Instruction Placement" msgstr "说明位置" -#: includes/admin/views/acf-field-group/options.php:120 +#: includes/admin/views/acf-field-group/options.php:122 msgid "Label Placement" msgstr "标签位置" @@ -3537,92 +3553,92 @@ msgstr "密钥" msgid "Order" msgstr "序号" -#: includes/admin/views/acf-field-group/field.php:318 +#: includes/admin/views/acf-field-group/field.php:322 msgid "Close Field" msgstr "关闭字段" -#: includes/admin/views/acf-field-group/field.php:249 +#: includes/admin/views/acf-field-group/field.php:253 msgid "id" msgstr "id" -#: includes/admin/views/acf-field-group/field.php:233 +#: includes/admin/views/acf-field-group/field.php:237 msgid "class" msgstr "class" -#: includes/admin/views/acf-field-group/field.php:275 +#: includes/admin/views/acf-field-group/field.php:279 msgid "width" msgstr "宽度" -#: includes/admin/views/acf-field-group/field.php:269 +#: includes/admin/views/acf-field-group/field.php:273 msgid "Wrapper Attributes" msgstr "包装属性" -#: includes/admin/views/acf-field-group/field.php:192 +#: includes/admin/views/acf-field-group/field.php:196 msgid "Required" msgstr "必填" -#: includes/admin/views/acf-field-group/field.php:217 +#: includes/admin/views/acf-field-group/field.php:221 msgid "Instructions for authors. Shown when submitting data" msgstr "显示给内容作者的说明文字,在提交数据时显示" -#: includes/admin/views/acf-field-group/field.php:216 +#: includes/admin/views/acf-field-group/field.php:220 msgid "Instructions" msgstr "说明" -#: includes/admin/views/acf-field-group/field.php:125 +#: includes/admin/views/acf-field-group/field.php:129 msgid "Field Type" msgstr "字段类型" -#: includes/admin/views/acf-field-group/field.php:166 +#: includes/admin/views/acf-field-group/field.php:170 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "单个字符串,不能有空格,允许下划线和破折号。" -#: includes/admin/views/acf-field-group/field.php:165 +#: includes/admin/views/acf-field-group/field.php:169 msgid "Field Name" msgstr "字段名称" -#: includes/admin/views/acf-field-group/field.php:153 +#: includes/admin/views/acf-field-group/field.php:157 msgid "This is the name which will appear on the EDIT page" msgstr "在编辑界面显示的名字" -#: includes/admin/views/acf-field-group/field.php:152 +#: includes/admin/views/acf-field-group/field.php:156 #: includes/admin/views/browse-fields-modal.php:59 msgid "Field Label" msgstr "字段标签" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete" msgstr "删除" -#: includes/admin/views/acf-field-group/field.php:77 +#: includes/admin/views/acf-field-group/field.php:81 msgid "Delete field" msgstr "删除字段" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move" msgstr "移动" -#: includes/admin/views/acf-field-group/field.php:75 +#: includes/admin/views/acf-field-group/field.php:79 msgid "Move field to another group" msgstr "把字段移动到其它群组" -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate field" msgstr "复制字段" -#: includes/admin/views/acf-field-group/field.php:69 -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:76 msgid "Edit field" msgstr "编辑字段" -#: includes/admin/views/acf-field-group/field.php:65 +#: includes/admin/views/acf-field-group/field.php:69 msgid "Drag to reorder" msgstr "拖拽排序" #: includes/admin/post-types/admin-field-group.php:103 #: includes/admin/views/acf-field-group/location-group.php:3 -#: assets/build/js/acf-field-group.js:2339 -#: assets/build/js/acf-field-group.js:2747 +#: assets/build/js/acf-field-group.js:2347 +#: assets/build/js/acf-field-group.js:2763 msgid "Show this field group if" msgstr "显示此字段组的条件" @@ -3781,7 +3797,7 @@ msgstr "选择 %s" #: includes/admin/admin-internal-post-type-list.php:442 #: includes/admin/admin-internal-post-type-list.php:474 -#: includes/admin/views/acf-field-group/field.php:73 +#: includes/admin/views/acf-field-group/field.php:77 msgid "Duplicate" msgstr "复制" @@ -3800,7 +3816,7 @@ msgstr "文档" #: includes/admin/post-types/admin-field-groups.php:116 #: includes/admin/post-types/admin-post-types.php:135 #: includes/admin/post-types/admin-taxonomies.php:135 -#: includes/admin/views/acf-field-group/options.php:247 +#: includes/admin/views/acf-field-group/options.php:249 #: includes/admin/views/acf-post-type/advanced-settings.php:62 #: includes/admin/views/acf-taxonomy/advanced-settings.php:114 #: includes/admin/views/upgrade/network.php:38 @@ -3841,7 +3857,7 @@ msgstr "检查网站并升级" msgid "Upgrade Database" msgstr "升级数据库" -#: includes/admin/views/acf-field-group/options.php:173 +#: includes/admin/views/acf-field-group/options.php:175 #: includes/admin/views/acf-post-type/advanced-settings.php:30 msgid "Custom Fields" msgstr "字段" @@ -3865,8 +3881,8 @@ msgstr "现在可以在 %2$s 字段组中找到 %1$s 字段" msgid "Move Complete." msgstr "移动完成。" -#: includes/admin/views/acf-field-group/field.php:35 -#: includes/admin/views/acf-field-group/options.php:215 +#: includes/admin/views/acf-field-group/field.php:39 +#: includes/admin/views/acf-field-group/options.php:217 #: includes/admin/views/acf-post-type/advanced-settings.php:78 #: includes/admin/views/acf-taxonomy/advanced-settings.php:130 msgid "Active" @@ -3893,8 +3909,8 @@ msgstr "Null" #: includes/admin/post-types/admin-field-group.php:101 #: includes/class-acf-internal-post-type.php:730 #: includes/post-types/class-acf-field-group.php:345 -#: assets/build/js/acf-field-group.js:1502 -#: assets/build/js/acf-field-group.js:1810 +#: assets/build/js/acf-field-group.js:1510 +#: assets/build/js/acf-field-group.js:1821 msgid "copy" msgstr "复制" @@ -3911,8 +3927,8 @@ msgid "Checked" msgstr "已选中" #: includes/admin/post-types/admin-field-group.php:94 -#: assets/build/js/acf-field-group.js:1607 -#: assets/build/js/acf-field-group.js:1922 +#: assets/build/js/acf-field-group.js:1615 +#: assets/build/js/acf-field-group.js:1933 msgid "Move Custom Field" msgstr "移动自定义字段" @@ -3927,14 +3943,14 @@ msgid "Field group title is required" msgstr "字段组的标题是必填项" #: includes/admin/post-types/admin-field-group.php:90 -#: assets/build/js/acf-field-group.js:1596 -#: assets/build/js/acf-field-group.js:1908 +#: assets/build/js/acf-field-group.js:1604 +#: assets/build/js/acf-field-group.js:1919 msgid "This field cannot be moved until its changes have been saved" msgstr "保存这个字段的修改以后才能移动这个字段" #: includes/admin/post-types/admin-field-group.php:89 -#: assets/build/js/acf-field-group.js:1406 -#: assets/build/js/acf-field-group.js:1705 +#: assets/build/js/acf-field-group.js:1414 +#: assets/build/js/acf-field-group.js:1716 msgid "The string \"field_\" may not be used at the start of a field name" msgstr "\"field_\" 这个字符串不能作为字段名字的开始部分" @@ -3969,7 +3985,7 @@ msgid "Field group updated." msgstr "字段组已更新。" #: includes/admin/admin-tools.php:118 -#: includes/admin/views/global/navigation.php:228 +#: includes/admin/views/global/navigation.php:246 #: includes/admin/views/tools/tools.php:21 msgid "Tools" msgstr "工具" @@ -4104,12 +4120,12 @@ msgstr "有任何价值" #: includes/admin/admin-internal-post-type.php:345 #: includes/admin/views/browse-fields-modal.php:62 includes/assets.php:353 -#: assets/build/js/acf.js:1568 assets/build/js/acf.js:1663 +#: assets/build/js/acf.js:1564 assets/build/js/acf.js:1658 msgid "Cancel" msgstr "退出" -#: includes/assets.php:349 assets/build/js/acf.js:1742 -#: assets/build/js/acf.js:1860 +#: includes/assets.php:349 assets/build/js/acf.js:1738 +#: assets/build/js/acf.js:1855 msgid "Are you sure?" msgstr "确定吗?" @@ -4171,7 +4187,7 @@ msgstr "编辑" msgid "The changes you made will be lost if you navigate away from this page" msgstr "如果浏览其它页面,会丢失当前所做的修改" -#: includes/api/api-helpers.php:3376 +#: includes/api/api-helpers.php:3395 msgid "File type must be %s." msgstr "字段类型必须是 %s。" @@ -4180,34 +4196,34 @@ msgstr "字段类型必须是 %s。" #: includes/admin/views/acf-field-group/conditional-logic.php:169 #: includes/admin/views/acf-field-group/location-group.php:3 #: includes/admin/views/acf-field-group/locations.php:36 -#: includes/api/api-helpers.php:3372 assets/build/js/acf-field-group.js:771 -#: assets/build/js/acf-field-group.js:2377 +#: includes/api/api-helpers.php:3391 assets/build/js/acf-field-group.js:771 +#: assets/build/js/acf-field-group.js:2385 #: assets/build/js/acf-field-group.js:933 -#: assets/build/js/acf-field-group.js:2791 +#: assets/build/js/acf-field-group.js:2807 msgid "or" msgstr "或" -#: includes/api/api-helpers.php:3345 +#: includes/api/api-helpers.php:3364 msgid "File size must not exceed %s." msgstr "文件尺寸最大不能超过 %s。" -#: includes/api/api-helpers.php:3340 +#: includes/api/api-helpers.php:3359 msgid "File size must be at least %s." msgstr "文件尺寸至少得是 %s。" -#: includes/api/api-helpers.php:3325 +#: includes/api/api-helpers.php:3344 msgid "Image height must not exceed %dpx." msgstr "图像高度最大不能超过 %dpx。" -#: includes/api/api-helpers.php:3320 +#: includes/api/api-helpers.php:3339 msgid "Image height must be at least %dpx." msgstr "图像高度至少得是 %dpx。" -#: includes/api/api-helpers.php:3306 +#: includes/api/api-helpers.php:3325 msgid "Image width must not exceed %dpx." msgstr "图像宽度最大不能超过 %dpx。" -#: includes/api/api-helpers.php:3301 +#: includes/api/api-helpers.php:3320 msgid "Image width must be at least %dpx." msgstr "图像宽度至少得是 %dpx。" @@ -4704,12 +4720,12 @@ msgstr "日期时间选择器" msgid "Endpoint" msgstr "端点" -#: includes/admin/views/acf-field-group/options.php:128 +#: includes/admin/views/acf-field-group/options.php:130 #: includes/fields/class-acf-field-tab.php:115 msgid "Left aligned" msgstr "左对齐" -#: includes/admin/views/acf-field-group/options.php:127 +#: includes/admin/views/acf-field-group/options.php:129 #: includes/fields/class-acf-field-tab.php:114 msgid "Top aligned" msgstr "顶部对齐" @@ -4896,17 +4912,17 @@ msgstr "文本" msgid "Visual" msgstr "显示" -#: includes/fields/class-acf-field-text.php:183 +#: includes/fields/class-acf-field-text.php:189 #: includes/fields/class-acf-field-textarea.php:236 msgid "Value must not exceed %d characters" msgstr "值不得超过%d个字符" -#: includes/fields/class-acf-field-text.php:118 +#: includes/fields/class-acf-field-text.php:124 #: includes/fields/class-acf-field-textarea.php:124 msgid "Leave blank for no limit" msgstr "留空则不限制" -#: includes/fields/class-acf-field-text.php:117 +#: includes/fields/class-acf-field-text.php:123 #: includes/fields/class-acf-field-textarea.php:123 msgid "Character Limit" msgstr "字符限制" @@ -4915,7 +4931,7 @@ msgstr "字符限制" #: includes/fields/class-acf-field-number.php:209 #: includes/fields/class-acf-field-password.php:105 #: includes/fields/class-acf-field-range.php:239 -#: includes/fields/class-acf-field-text.php:158 +#: includes/fields/class-acf-field-text.php:164 msgid "Appears after the input" msgstr "在 input 后面显示" @@ -4923,7 +4939,7 @@ msgstr "在 input 后面显示" #: includes/fields/class-acf-field-number.php:208 #: includes/fields/class-acf-field-password.php:104 #: includes/fields/class-acf-field-range.php:238 -#: includes/fields/class-acf-field-text.php:157 +#: includes/fields/class-acf-field-text.php:163 msgid "Append" msgstr "追加" @@ -4931,7 +4947,7 @@ msgstr "追加" #: includes/fields/class-acf-field-number.php:199 #: includes/fields/class-acf-field-password.php:95 #: includes/fields/class-acf-field-range.php:229 -#: includes/fields/class-acf-field-text.php:148 +#: includes/fields/class-acf-field-text.php:154 msgid "Appears before the input" msgstr "在 input 前面显示" @@ -4939,14 +4955,14 @@ msgstr "在 input 前面显示" #: includes/fields/class-acf-field-number.php:198 #: includes/fields/class-acf-field-password.php:94 #: includes/fields/class-acf-field-range.php:228 -#: includes/fields/class-acf-field-text.php:147 +#: includes/fields/class-acf-field-text.php:153 msgid "Prepend" msgstr "前置" #: includes/fields/class-acf-field-email.php:138 #: includes/fields/class-acf-field-number.php:179 #: includes/fields/class-acf-field-password.php:85 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-text.php:144 #: includes/fields/class-acf-field-textarea.php:156 #: includes/fields/class-acf-field-url.php:122 msgid "Appears within the input" @@ -4955,7 +4971,7 @@ msgstr "在 input 内部显示" #: includes/fields/class-acf-field-email.php:137 #: includes/fields/class-acf-field-number.php:178 #: includes/fields/class-acf-field-password.php:84 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-text.php:143 #: includes/fields/class-acf-field-textarea.php:155 #: includes/fields/class-acf-field-url.php:121 msgid "Placeholder Text" @@ -4966,7 +4982,7 @@ msgstr "占位符文本" #: includes/fields/class-acf-field-number.php:129 #: includes/fields/class-acf-field-radio.php:203 #: includes/fields/class-acf-field-range.php:165 -#: includes/fields/class-acf-field-text.php:98 +#: includes/fields/class-acf-field-text.php:104 #: includes/fields/class-acf-field-textarea.php:104 #: includes/fields/class-acf-field-url.php:102 #: includes/fields/class-acf-field-wysiwyg.php:312 @@ -5001,7 +5017,7 @@ msgstr "最大文章数" msgid "Minimum Posts" msgstr "最小文章数" -#: includes/admin/views/acf-field-group/options.php:181 +#: includes/admin/views/acf-field-group/options.php:183 #: includes/admin/views/acf-post-type/advanced-settings.php:29 #: includes/fields/class-acf-field-relationship.php:701 msgid "Featured Image" @@ -5190,12 +5206,12 @@ msgstr "没有选择图片" #: includes/assets.php:352 includes/fields/class-acf-field-file.php:162 #: includes/fields/class-acf-field-image.php:142 -#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1567 -#: assets/build/js/acf.js:1662 +#: includes/fields/class-acf-field-link.php:145 assets/build/js/acf.js:1563 +#: assets/build/js/acf.js:1657 msgid "Remove" msgstr "删除" -#: includes/admin/views/acf-field-group/field.php:72 +#: includes/admin/views/acf-field-group/field.php:76 #: includes/fields/class-acf-field-file.php:160 #: includes/fields/class-acf-field-image.php:140 #: includes/fields/class-acf-field-link.php:145 @@ -5349,7 +5365,7 @@ msgstr "风格化的用户界面" #: includes/fields/class-acf-field-radio.php:202 #: includes/fields/class-acf-field-range.php:164 #: includes/fields/class-acf-field-select.php:380 -#: includes/fields/class-acf-field-text.php:97 +#: includes/fields/class-acf-field-text.php:103 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-true_false.php:147 #: includes/fields/class-acf-field-url.php:101 @@ -5369,13 +5385,13 @@ msgstr "消息" #: includes/assets.php:351 includes/fields/class-acf-field-true_false.php:86 #: includes/fields/class-acf-field-true_false.php:187 -#: assets/build/js/acf.js:1744 assets/build/js/acf.js:1862 +#: assets/build/js/acf.js:1740 assets/build/js/acf.js:1857 msgid "No" msgstr "否" #: includes/assets.php:350 includes/fields/class-acf-field-true_false.php:83 #: includes/fields/class-acf-field-true_false.php:171 -#: assets/build/js/acf.js:1743 assets/build/js/acf.js:1861 +#: assets/build/js/acf.js:1739 assets/build/js/acf.js:1856 msgid "Yes" msgstr "是" diff --git a/lang/acf-zh_TW.mo b/lang/acf-zh_TW.mo index c3ab825..416c2cf 100644 Binary files a/lang/acf-zh_TW.mo and b/lang/acf-zh_TW.mo differ diff --git a/lang/acf-zh_TW.po b/lang/acf-zh_TW.po index ede42df..4058a8a 100644 --- a/lang/acf-zh_TW.po +++ b/lang/acf-zh_TW.po @@ -12,7 +12,7 @@ # This file is distributed under the same license as Advanced Custom Fields. msgid "" msgstr "" -"PO-Revision-Date: 2023-11-14T11:51:05+00:00\n" +"PO-Revision-Date: 2023-11-28T09:14:32+00:00\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" diff --git a/lang/pro/acf-en_GB.po b/lang/pro/acf-en_GB.po index 384c49a..a60be1f 100644 --- a/lang/pro/acf-en_GB.po +++ b/lang/pro/acf-en_GB.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Advanced Custom Fields PRO\n" "Report-Msgid-Bugs-To: https://support.advancedcustomfields.com\n" -"POT-Creation-Date: 2023-11-14 15:02+0000\n" +"POT-Creation-Date: 2023-11-28 09:14+0000\n" "PO-Revision-Date: \n" "Last-Translator: WP Engine \n" "Language-Team: WP Engine \n" @@ -26,7 +26,7 @@ msgstr "" msgid "Advanced Custom Fields PRO" msgstr "" -#: pro/acf-pro.php:198 +#: pro/acf-pro.php:196 msgid "" "Your license has expired. Please renew to continue to have access to " "updates, support & PRO features." @@ -34,7 +34,7 @@ msgstr "" "Your licence has expired. Please renew to continue to have access to " "updates, support & PRO features." -#: pro/acf-pro.php:195 +#: pro/acf-pro.php:193 msgid "" "Activate your license to enable access to updates, support & PRO " "features." @@ -42,7 +42,7 @@ msgstr "" "Activate your licence to enable access to updates, support & PRO " "features." -#: pro/acf-pro.php:213, pro/admin/views/html-settings-updates.php:114 +#: pro/acf-pro.php:211, pro/admin/views/html-settings-updates.php:114 msgid "Manage License" msgstr "Manage Licence" @@ -55,49 +55,50 @@ msgstr "" msgid "Block type \"%s\" is already registered." msgstr "" -#: pro/blocks.php:728 +#: pro/blocks.php:726 msgid "Switch to Edit" msgstr "" -#: pro/blocks.php:729 +#: pro/blocks.php:727 msgid "Switch to Preview" msgstr "" -#: pro/blocks.php:730 +#: pro/blocks.php:728 msgid "Change content alignment" msgstr "" #. translators: %s: Block type title -#: pro/blocks.php:733 +#: pro/blocks.php:731 msgid "%s settings" msgstr "" -#: pro/blocks.php:941 +#: pro/blocks.php:939 msgid "This block contains no editable fields." msgstr "" #. translators: %s: an admin URL to the field group edit screen -#: pro/blocks.php:947 +#: pro/blocks.php:945 msgid "" "Assign a field group to add fields to " "this block." msgstr "" -#: pro/options-page.php:47, +#: pro/options-page.php:46, #: pro/admin/views/acf-ui-options-page/advanced-settings.php:209 msgid "Options" msgstr "" -#: pro/options-page.php:77, pro/fields/class-acf-field-gallery.php:528, +#: pro/options-page.php:76, pro/fields/class-acf-field-gallery.php:512, #: pro/post-types/acf-ui-options-page.php:172, #: pro/admin/views/acf-ui-options-page/advanced-settings.php:137 msgid "Update" msgstr "" -#: pro/options-page.php:78, pro/post-types/acf-ui-options-page.php:173 +#: pro/options-page.php:77, pro/post-types/acf-ui-options-page.php:173 msgid "Options Updated" msgstr "" +#. translators: %1 A link to the updates page. %2 link to the pricing page #: pro/updates.php:74 msgid "" "To enable updates, please enter your license key on the Updates page. If you don’t have a licence key, please see details & pricing." -#: pro/updates.php:127 +#: pro/updates.php:70 +msgid "" +"To enable updates, please enter your license key on the Updates page of the main site. If you don't have a license " +"key, please see details & pricing." +msgstr "" +"To enable updates, please enter your licence key on the Updates page of the main site. If you don’t have a licence " +"key, please see details & pricing." + +#: pro/updates.php:136 msgid "" "Your defined license key has changed, but an error occurred when " "deactivating your old license" @@ -116,7 +127,7 @@ msgstr "" "Your defined licence key has changed, but an error occurred when " "deactivating your old licence" -#: pro/updates.php:124 +#: pro/updates.php:133 msgid "" "Your defined license key has changed, but an error occurred when connecting " "to activation server" @@ -124,7 +135,7 @@ msgstr "" "Your defined licence key has changed, but an error occurred when connecting " "to activation server" -#: pro/updates.php:168 +#: pro/updates.php:177 msgid "" "ACF PRO — Your license key has been activated " "successfully. Access to updates, support & PRO features is now enabled." @@ -132,40 +143,53 @@ msgstr "" "ACF PRO — Your licence key has been activated " "successfully. Access to updates, support & PRO features is now enabled." -#: pro/updates.php:159 +#: pro/updates.php:168 msgid "There was an issue activating your license key." msgstr "There was an issue activating your licence key." -#: pro/updates.php:155 +#: pro/updates.php:164 msgid "An error occurred when connecting to activation server" msgstr "An error occurred when connecting to activation server" -#: pro/updates.php:224 +#: pro/updates.php:265 +msgid "" +"An internal error occurred when trying to check your license key. Please try " +"again later." +msgstr "" +"An internal error occurred when trying to check your licence key. Please try " +"again later." + +#: pro/updates.php:263 +msgid "" +"The ACF activation server is temporarily unavailable for scheduled " +"maintenance. Please try again later." +msgstr "" + +#: pro/updates.php:233 msgid "You have reached the activation limit for the license." msgstr "You have reached the activation limit for the licence." -#: pro/updates.php:233, pro/updates.php:205 +#: pro/updates.php:242, pro/updates.php:214 msgid "View your licenses" msgstr "View your licences" -#: pro/updates.php:240 +#: pro/updates.php:255 msgid "check again" msgstr "" -#. translators: %1$s - link to view licenses, %2$s - link to try activating license again -#: pro/updates.php:244 +#: pro/updates.php:259 msgid "%1$s or %2$s." msgstr "" -#: pro/updates.php:210 +#: pro/updates.php:219 msgid "Your license key has expired and cannot be activated." msgstr "Your licence key has expired and cannot be activated." -#: pro/updates.php:219 +#: pro/updates.php:228 msgid "View your subscriptions" msgstr "" -#: pro/updates.php:196 +#: pro/updates.php:205 msgid "" "License key not found. Make sure you have copied your license key exactly as " "it appears in your receipt or your account." @@ -173,11 +197,11 @@ msgstr "" "Licence key not found. Make sure you have copied your licence key exactly as " "it appears in your receipt or your account." -#: pro/updates.php:194 +#: pro/updates.php:203 msgid "Your license key has been deactivated." msgstr "Your licence key has been deactivated." -#: pro/updates.php:192 +#: pro/updates.php:201 msgid "" "Your license key has been activated successfully. Access to updates, support " "& PRO features is now enabled." @@ -185,20 +209,25 @@ msgstr "" "Your licence key has been activated successfully. Access to updates, support " "& PRO features is now enabled." -#: pro/updates.php:322 +#. translators: %s an untranslatable internal upstream error message +#: pro/updates.php:269 +msgid "An unknown error occurred while trying to validate your license: %s." +msgstr "An unknown error occurred while trying to validate your licence: %s." + +#: pro/updates.php:343 msgid "ACF PRO — " msgstr "" -#: pro/updates.php:329 +#: pro/updates.php:353 msgid "Check again" msgstr "" -#: pro/updates.php:647 +#: pro/updates.php:683 msgid "Could not connect to the activation server" msgstr "" #. translators: %s - URL to ACF updates page -#: pro/updates.php:691 +#: pro/updates.php:727 msgid "" "Your license key is valid but not activated on this site. Please deactivate and then reactivate the license." @@ -206,7 +235,7 @@ msgstr "" "Your licence key is valid but not activated on this site. Please deactivate and then reactivate the licence." -#: pro/updates.php:887 +#: pro/updates.php:931 msgid "" "Your site URL has changed since last activating your license. We've " "automatically activated it for this site URL." @@ -214,7 +243,7 @@ msgstr "" "Your site URL has changed since last activating your licence. We’ve " "automatically activated it for this site URL." -#: pro/updates.php:879 +#: pro/updates.php:923 msgid "" "Your site URL has changed since last activating your license, but we weren't " "able to automatically reactivate it: %s" @@ -222,17 +251,17 @@ msgstr "" "Your site URL has changed since last activating your licence, but we weren’t " "able to automatically reactivate it: %s" -#: pro/admin/admin-options-page.php:203 +#: pro/admin/admin-options-page.php:194 msgid "Publish" msgstr "" -#: pro/admin/admin-options-page.php:207 +#: pro/admin/admin-options-page.php:197 msgid "" "No Custom Field Groups found for this options page. Create a " "Custom Field Group" msgstr "" -#: pro/admin/admin-options-page.php:317 +#: pro/admin/admin-options-page.php:299 msgid "Edit field group" msgstr "" @@ -240,19 +269,19 @@ msgstr "" msgid "Error. Could not connect to the update server" msgstr "" -#: pro/admin/admin-updates.php:122, +#: pro/admin/admin-updates.php:117, #: pro/admin/views/html-settings-updates.php:132 msgid "Updates" msgstr "" #. translators: %s the version of WordPress required for this ACF update -#: pro/admin/admin-updates.php:201 +#: pro/admin/admin-updates.php:196 msgid "" "An update to ACF is available, but it is not compatible with your version of " "WordPress. Please upgrade to WordPress %s or newer to update ACF." msgstr "" -#: pro/admin/admin-updates.php:224 +#: pro/admin/admin-updates.php:217 msgid "" "Error. Could not authenticate update package. Please check " "again or deactivate and reactivate your ACF PRO license." @@ -260,7 +289,7 @@ msgstr "" "Error. Could not authenticate update package. Please check " "again or deactivate and reactivate your ACF PRO licence." -#: pro/admin/admin-updates.php:213 +#: pro/admin/admin-updates.php:207 msgid "" "Error. Your license for this site has expired or been " "deactivated. Please reactivate your ACF PRO license." @@ -282,90 +311,90 @@ msgid "" "display the selected fields as a group of subfields." msgstr "" -#: pro/fields/class-acf-field-clone.php:819, +#: pro/fields/class-acf-field-clone.php:770, #: pro/fields/class-acf-field-flexible-content.php:77 msgid "Fields" msgstr "" -#: pro/fields/class-acf-field-clone.php:820 +#: pro/fields/class-acf-field-clone.php:771 msgid "Select one or more fields you wish to clone" msgstr "" -#: pro/fields/class-acf-field-clone.php:839 +#: pro/fields/class-acf-field-clone.php:790 msgid "Display" msgstr "" -#: pro/fields/class-acf-field-clone.php:840 +#: pro/fields/class-acf-field-clone.php:791 msgid "Specify the style used to render the clone field" msgstr "" -#: pro/fields/class-acf-field-clone.php:845 +#: pro/fields/class-acf-field-clone.php:796 msgid "Group (displays selected fields in a group within this field)" msgstr "" -#: pro/fields/class-acf-field-clone.php:846 +#: pro/fields/class-acf-field-clone.php:797 msgid "Seamless (replaces this field with selected fields)" msgstr "" -#: pro/fields/class-acf-field-clone.php:855, -#: pro/fields/class-acf-field-flexible-content.php:555, -#: pro/fields/class-acf-field-flexible-content.php:618, +#: pro/fields/class-acf-field-clone.php:806, +#: pro/fields/class-acf-field-flexible-content.php:531, +#: pro/fields/class-acf-field-flexible-content.php:594, #: pro/fields/class-acf-field-repeater.php:177 msgid "Layout" msgstr "" -#: pro/fields/class-acf-field-clone.php:856 +#: pro/fields/class-acf-field-clone.php:807 msgid "Specify the style used to render the selected fields" msgstr "" -#: pro/fields/class-acf-field-clone.php:861, -#: pro/fields/class-acf-field-flexible-content.php:631, +#: pro/fields/class-acf-field-clone.php:812, +#: pro/fields/class-acf-field-flexible-content.php:607, #: pro/fields/class-acf-field-repeater.php:185, #: pro/locations/class-acf-location-block.php:22 msgid "Block" msgstr "" -#: pro/fields/class-acf-field-clone.php:862, -#: pro/fields/class-acf-field-flexible-content.php:630, +#: pro/fields/class-acf-field-clone.php:813, +#: pro/fields/class-acf-field-flexible-content.php:606, #: pro/fields/class-acf-field-repeater.php:184 msgid "Table" msgstr "" -#: pro/fields/class-acf-field-clone.php:863, -#: pro/fields/class-acf-field-flexible-content.php:632, +#: pro/fields/class-acf-field-clone.php:814, +#: pro/fields/class-acf-field-flexible-content.php:608, #: pro/fields/class-acf-field-repeater.php:186 msgid "Row" msgstr "" -#: pro/fields/class-acf-field-clone.php:869 +#: pro/fields/class-acf-field-clone.php:820 msgid "Labels will be displayed as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:874 +#: pro/fields/class-acf-field-clone.php:825 msgid "Prefix Field Labels" msgstr "" -#: pro/fields/class-acf-field-clone.php:884 +#: pro/fields/class-acf-field-clone.php:835 msgid "Values will be saved as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:889 +#: pro/fields/class-acf-field-clone.php:840 msgid "Prefix Field Names" msgstr "" -#: pro/fields/class-acf-field-clone.php:1006 +#: pro/fields/class-acf-field-clone.php:946 msgid "Unknown field" msgstr "" -#: pro/fields/class-acf-field-clone.php:1010 +#: pro/fields/class-acf-field-clone.php:950 msgid "(no title)" msgstr "" -#: pro/fields/class-acf-field-clone.php:1043 +#: pro/fields/class-acf-field-clone.php:982 msgid "Unknown field group" msgstr "" -#: pro/fields/class-acf-field-clone.php:1047 +#: pro/fields/class-acf-field-clone.php:986 msgid "All fields from %s field group" msgstr "" @@ -390,8 +419,8 @@ msgid "Add Row" msgstr "" #: pro/fields/class-acf-field-flexible-content.php:75, -#: pro/fields/class-acf-field-flexible-content.php:943, -#: pro/fields/class-acf-field-flexible-content.php:1022 +#: pro/fields/class-acf-field-flexible-content.php:906, +#: pro/fields/class-acf-field-flexible-content.php:984 msgid "layout" msgid_plural "layouts" msgstr[0] "" @@ -402,8 +431,8 @@ msgid "layouts" msgstr "" #: pro/fields/class-acf-field-flexible-content.php:80, -#: pro/fields/class-acf-field-flexible-content.php:942, -#: pro/fields/class-acf-field-flexible-content.php:1021 +#: pro/fields/class-acf-field-flexible-content.php:905, +#: pro/fields/class-acf-field-flexible-content.php:983 msgid "This field requires at least {min} {label} {identifier}" msgstr "" @@ -423,89 +452,89 @@ msgstr "" msgid "Flexible Content requires at least 1 layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:281 +#: pro/fields/class-acf-field-flexible-content.php:270 msgid "Click the \"%s\" button below to start creating your layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:418, +#: pro/fields/class-acf-field-flexible-content.php:397, #: pro/fields/class-acf-repeater-table.php:366 msgid "Drag to reorder" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:421 +#: pro/fields/class-acf-field-flexible-content.php:400 msgid "Add layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:422 +#: pro/fields/class-acf-field-flexible-content.php:401 msgid "Duplicate layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:423 +#: pro/fields/class-acf-field-flexible-content.php:402 msgid "Remove layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:424, +#: pro/fields/class-acf-field-flexible-content.php:403, #: pro/fields/class-acf-repeater-table.php:382 msgid "Click to toggle" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:563 +#: pro/fields/class-acf-field-flexible-content.php:539 msgid "Delete Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:564 +#: pro/fields/class-acf-field-flexible-content.php:540 msgid "Duplicate Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:565 +#: pro/fields/class-acf-field-flexible-content.php:541 msgid "Add New Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:565 +#: pro/fields/class-acf-field-flexible-content.php:541 msgid "Add Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:594 +#: pro/fields/class-acf-field-flexible-content.php:570 msgid "Label" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:611 +#: pro/fields/class-acf-field-flexible-content.php:587 msgid "Name" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:649 +#: pro/fields/class-acf-field-flexible-content.php:625 msgid "Min" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:664 +#: pro/fields/class-acf-field-flexible-content.php:640 msgid "Max" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:707 +#: pro/fields/class-acf-field-flexible-content.php:683 msgid "Minimum Layouts" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:718 +#: pro/fields/class-acf-field-flexible-content.php:694 msgid "Maximum Layouts" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:729, +#: pro/fields/class-acf-field-flexible-content.php:705, #: pro/fields/class-acf-field-repeater.php:293 msgid "Button Label" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:1698, +#: pro/fields/class-acf-field-flexible-content.php:1628, #: pro/fields/class-acf-field-repeater.php:918 msgid "%s must be of type array or null." msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:1709 +#: pro/fields/class-acf-field-flexible-content.php:1639 msgid "%1$s must contain at least %2$s %3$s layout." msgid_plural "%1$s must contain at least %2$s %3$s layouts." msgstr[0] "" msgstr[1] "" -#: pro/fields/class-acf-field-flexible-content.php:1725 +#: pro/fields/class-acf-field-flexible-content.php:1655 msgid "%1$s must contain at most %2$s %3$s layout." msgid_plural "%1$s must contain at most %2$s %3$s layouts." msgstr[0] "" @@ -521,171 +550,171 @@ msgid "" "images." msgstr "" -#: pro/fields/class-acf-field-gallery.php:78 +#: pro/fields/class-acf-field-gallery.php:77 msgid "Add Image to Gallery" msgstr "" -#: pro/fields/class-acf-field-gallery.php:79 +#: pro/fields/class-acf-field-gallery.php:78 msgid "Maximum selection reached" msgstr "" -#: pro/fields/class-acf-field-gallery.php:325 +#: pro/fields/class-acf-field-gallery.php:309 msgid "Length" msgstr "" -#: pro/fields/class-acf-field-gallery.php:340 +#: pro/fields/class-acf-field-gallery.php:324 msgid "Edit" msgstr "" -#: pro/fields/class-acf-field-gallery.php:341, -#: pro/fields/class-acf-field-gallery.php:496 +#: pro/fields/class-acf-field-gallery.php:325, +#: pro/fields/class-acf-field-gallery.php:480 msgid "Remove" msgstr "" -#: pro/fields/class-acf-field-gallery.php:357 +#: pro/fields/class-acf-field-gallery.php:341 msgid "Title" msgstr "" -#: pro/fields/class-acf-field-gallery.php:369 +#: pro/fields/class-acf-field-gallery.php:353 msgid "Caption" msgstr "" -#: pro/fields/class-acf-field-gallery.php:381 +#: pro/fields/class-acf-field-gallery.php:365 msgid "Alt Text" msgstr "" -#: pro/fields/class-acf-field-gallery.php:393, +#: pro/fields/class-acf-field-gallery.php:377, #: pro/admin/post-types/admin-ui-options-pages.php:121, #: pro/admin/views/acf-ui-options-page/advanced-settings.php:125 msgid "Description" msgstr "" -#: pro/fields/class-acf-field-gallery.php:505 +#: pro/fields/class-acf-field-gallery.php:489 msgid "Add to gallery" msgstr "" -#: pro/fields/class-acf-field-gallery.php:509 +#: pro/fields/class-acf-field-gallery.php:493 msgid "Bulk actions" msgstr "" -#: pro/fields/class-acf-field-gallery.php:510 +#: pro/fields/class-acf-field-gallery.php:494 msgid "Sort by date uploaded" msgstr "" -#: pro/fields/class-acf-field-gallery.php:511 +#: pro/fields/class-acf-field-gallery.php:495 msgid "Sort by date modified" msgstr "" -#: pro/fields/class-acf-field-gallery.php:512 +#: pro/fields/class-acf-field-gallery.php:496 msgid "Sort by title" msgstr "" -#: pro/fields/class-acf-field-gallery.php:513 +#: pro/fields/class-acf-field-gallery.php:497 msgid "Reverse current order" msgstr "" -#: pro/fields/class-acf-field-gallery.php:525 +#: pro/fields/class-acf-field-gallery.php:509 msgid "Close" msgstr "" -#: pro/fields/class-acf-field-gallery.php:557 +#: pro/fields/class-acf-field-gallery.php:540 msgid "Return Format" msgstr "" -#: pro/fields/class-acf-field-gallery.php:563 +#: pro/fields/class-acf-field-gallery.php:546 msgid "Image Array" msgstr "" -#: pro/fields/class-acf-field-gallery.php:564 +#: pro/fields/class-acf-field-gallery.php:547 msgid "Image URL" msgstr "" -#: pro/fields/class-acf-field-gallery.php:565 +#: pro/fields/class-acf-field-gallery.php:548 msgid "Image ID" msgstr "" -#: pro/fields/class-acf-field-gallery.php:573 +#: pro/fields/class-acf-field-gallery.php:556 msgid "Library" msgstr "" -#: pro/fields/class-acf-field-gallery.php:574 +#: pro/fields/class-acf-field-gallery.php:557 msgid "Limit the media library choice" msgstr "" -#: pro/fields/class-acf-field-gallery.php:579, +#: pro/fields/class-acf-field-gallery.php:562, #: pro/locations/class-acf-location-block.php:66 msgid "All" msgstr "" -#: pro/fields/class-acf-field-gallery.php:580 +#: pro/fields/class-acf-field-gallery.php:563 msgid "Uploaded to post" msgstr "" -#: pro/fields/class-acf-field-gallery.php:616 +#: pro/fields/class-acf-field-gallery.php:599 msgid "Minimum Selection" msgstr "" -#: pro/fields/class-acf-field-gallery.php:626 +#: pro/fields/class-acf-field-gallery.php:609 msgid "Maximum Selection" msgstr "" -#: pro/fields/class-acf-field-gallery.php:636 +#: pro/fields/class-acf-field-gallery.php:619 msgid "Minimum" msgstr "" -#: pro/fields/class-acf-field-gallery.php:637, -#: pro/fields/class-acf-field-gallery.php:673 +#: pro/fields/class-acf-field-gallery.php:620, +#: pro/fields/class-acf-field-gallery.php:656 msgid "Restrict which images can be uploaded" msgstr "" -#: pro/fields/class-acf-field-gallery.php:640, -#: pro/fields/class-acf-field-gallery.php:676 +#: pro/fields/class-acf-field-gallery.php:623, +#: pro/fields/class-acf-field-gallery.php:659 msgid "Width" msgstr "" -#: pro/fields/class-acf-field-gallery.php:651, -#: pro/fields/class-acf-field-gallery.php:687 +#: pro/fields/class-acf-field-gallery.php:634, +#: pro/fields/class-acf-field-gallery.php:670 msgid "Height" msgstr "" -#: pro/fields/class-acf-field-gallery.php:663, -#: pro/fields/class-acf-field-gallery.php:699 +#: pro/fields/class-acf-field-gallery.php:646, +#: pro/fields/class-acf-field-gallery.php:682 msgid "File size" msgstr "" -#: pro/fields/class-acf-field-gallery.php:672 +#: pro/fields/class-acf-field-gallery.php:655 msgid "Maximum" msgstr "" -#: pro/fields/class-acf-field-gallery.php:708 +#: pro/fields/class-acf-field-gallery.php:691 msgid "Allowed File Types" msgstr "" -#: pro/fields/class-acf-field-gallery.php:709 +#: pro/fields/class-acf-field-gallery.php:692 msgid "Comma separated list. Leave blank for all types" msgstr "" -#: pro/fields/class-acf-field-gallery.php:728 +#: pro/fields/class-acf-field-gallery.php:711 msgid "Insert" msgstr "" -#: pro/fields/class-acf-field-gallery.php:729 +#: pro/fields/class-acf-field-gallery.php:712 msgid "Specify where new attachments are added" msgstr "" -#: pro/fields/class-acf-field-gallery.php:733 +#: pro/fields/class-acf-field-gallery.php:716 msgid "Append to the end" msgstr "" -#: pro/fields/class-acf-field-gallery.php:734 +#: pro/fields/class-acf-field-gallery.php:717 msgid "Prepend to the beginning" msgstr "" -#: pro/fields/class-acf-field-gallery.php:742 +#: pro/fields/class-acf-field-gallery.php:725 msgid "Preview Size" msgstr "" -#: pro/fields/class-acf-field-gallery.php:845 +#: pro/fields/class-acf-field-gallery.php:825 msgid "%1$s requires at least %2$s selection" msgid_plural "%1$s requires at least %2$s selections" msgstr[0] "" @@ -822,7 +851,7 @@ msgstr "" #: pro/locations/class-acf-location-options-page.php:74, #: pro/post-types/acf-ui-options-page.php:95, -#: pro/admin/post-types/admin-ui-options-page.php:483 +#: pro/admin/post-types/admin-ui-options-page.php:492 msgid "Add New Options Page" msgstr "" @@ -914,49 +943,49 @@ msgstr "" msgid "Link existing field groups" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:120 +#: pro/admin/post-types/admin-ui-options-page.php:131 msgid "Post" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:121 +#: pro/admin/post-types/admin-ui-options-page.php:132 msgid "Posts" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:122 +#: pro/admin/post-types/admin-ui-options-page.php:133 msgid "Page" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:123 +#: pro/admin/post-types/admin-ui-options-page.php:134 msgid "Pages" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:124 +#: pro/admin/post-types/admin-ui-options-page.php:135 msgid "Default" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:148 +#: pro/admin/post-types/admin-ui-options-page.php:159 msgid "Basic Settings" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:149 +#: pro/admin/post-types/admin-ui-options-page.php:160 msgid "Advanced Settings" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:283 +#: pro/admin/post-types/admin-ui-options-page.php:294 msgctxt "post status" msgid "Active" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:283 +#: pro/admin/post-types/admin-ui-options-page.php:294 msgctxt "post status" msgid "Inactive" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:364 +#: pro/admin/post-types/admin-ui-options-page.php:377 msgid "No Parent" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:451 +#: pro/admin/post-types/admin-ui-options-page.php:460 msgid "The provided Menu Slug already exists." msgstr "" @@ -1114,18 +1143,22 @@ msgstr "" msgid "Upgrade Notice" msgstr "" -#: pro/admin/views/html-settings-updates.php:296 +#: pro/admin/views/html-settings-updates.php:298 msgid "Check For Updates" msgstr "" -#: pro/admin/views/html-settings-updates.php:293 +#: pro/admin/views/html-settings-updates.php:295 msgid "Enter your license key to unlock updates" msgstr "Enter your licence key to unlock updates" -#: pro/admin/views/html-settings-updates.php:291 +#: pro/admin/views/html-settings-updates.php:293 msgid "Update Plugin" msgstr "" +#: pro/admin/views/html-settings-updates.php:291 +msgid "Update ACF in Network Admin" +msgstr "" + #: pro/admin/views/html-settings-updates.php:289 msgid "Please reactivate your license to unlock updates" msgstr "Please reactivate your licence to unlock updates" diff --git a/lang/pro/acf.pot b/lang/pro/acf.pot index 60a8c60..9a1a7e2 100644 --- a/lang/pro/acf.pot +++ b/lang/pro/acf.pot @@ -7,7 +7,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language-Team: WP Engine \n" -"POT-Creation-Date: 2023-11-14 15:02+0000\n" +"POT-Creation-Date: 2023-11-28 09:14+0000\n" "Report-Msgid-Bugs-To: https://support.advancedcustomfields.com\n" "X-Poedit-Basepath: ..\n" "X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" @@ -20,15 +20,15 @@ msgstr "" msgid "Advanced Custom Fields PRO" msgstr "" -#: pro/acf-pro.php:198 +#: pro/acf-pro.php:196 msgid "Your license has expired. Please renew to continue to have access to updates, support & PRO features." msgstr "" -#: pro/acf-pro.php:195 +#: pro/acf-pro.php:193 msgid "Activate your license to enable access to updates, support & PRO features." msgstr "" -#: pro/acf-pro.php:213, pro/admin/views/html-settings-updates.php:114 +#: pro/acf-pro.php:211, pro/admin/views/html-settings-updates.php:114 msgid "Manage License" msgstr "" @@ -41,139 +41,156 @@ msgstr "" msgid "Block type \"%s\" is already registered." msgstr "" -#: pro/blocks.php:728 +#: pro/blocks.php:726 msgid "Switch to Edit" msgstr "" -#: pro/blocks.php:729 +#: pro/blocks.php:727 msgid "Switch to Preview" msgstr "" -#: pro/blocks.php:730 +#: pro/blocks.php:728 msgid "Change content alignment" msgstr "" #. translators: %s: Block type title -#: pro/blocks.php:733 +#: pro/blocks.php:731 msgid "%s settings" msgstr "" -#: pro/blocks.php:941 +#: pro/blocks.php:939 msgid "This block contains no editable fields." msgstr "" #. translators: %s: an admin URL to the field group edit screen -#: pro/blocks.php:947 +#: pro/blocks.php:945 msgid "Assign a field group to add fields to this block." msgstr "" -#: pro/options-page.php:47, pro/admin/views/acf-ui-options-page/advanced-settings.php:209 +#: pro/options-page.php:46, pro/admin/views/acf-ui-options-page/advanced-settings.php:209 msgid "Options" msgstr "" -#: pro/options-page.php:77, pro/fields/class-acf-field-gallery.php:528, pro/post-types/acf-ui-options-page.php:172, pro/admin/views/acf-ui-options-page/advanced-settings.php:137 +#: pro/options-page.php:76, pro/fields/class-acf-field-gallery.php:512, pro/post-types/acf-ui-options-page.php:172, pro/admin/views/acf-ui-options-page/advanced-settings.php:137 msgid "Update" msgstr "" -#: pro/options-page.php:78, pro/post-types/acf-ui-options-page.php:173 +#: pro/options-page.php:77, pro/post-types/acf-ui-options-page.php:173 msgid "Options Updated" msgstr "" +#. translators: %1 A link to the updates page. %2 link to the pricing page #: pro/updates.php:74 msgid "To enable updates, please enter your license key on the Updates page. If you don't have a license key, please see details & pricing." msgstr "" -#: pro/updates.php:127 +#: pro/updates.php:70 +msgid "To enable updates, please enter your license key on the Updates page of the main site. If you don't have a license key, please see details & pricing." +msgstr "" + +#: pro/updates.php:136 msgid "Your defined license key has changed, but an error occurred when deactivating your old license" msgstr "" -#: pro/updates.php:124 +#: pro/updates.php:133 msgid "Your defined license key has changed, but an error occurred when connecting to activation server" msgstr "" -#: pro/updates.php:168 +#: pro/updates.php:177 msgid "ACF PRO — Your license key has been activated successfully. Access to updates, support & PRO features is now enabled." msgstr "" -#: pro/updates.php:159 +#: pro/updates.php:168 msgid "There was an issue activating your license key." msgstr "" -#: pro/updates.php:155 +#: pro/updates.php:164 msgid "An error occurred when connecting to activation server" msgstr "" -#: pro/updates.php:224 +#: pro/updates.php:265 +msgid "An internal error occurred when trying to check your license key. Please try again later." +msgstr "" + +#: pro/updates.php:263 +msgid "The ACF activation server is temporarily unavailable for scheduled maintenance. Please try again later." +msgstr "" + +#: pro/updates.php:233 msgid "You have reached the activation limit for the license." msgstr "" -#: pro/updates.php:233, pro/updates.php:205 +#: pro/updates.php:242, pro/updates.php:214 msgid "View your licenses" msgstr "" -#: pro/updates.php:240 +#: pro/updates.php:255 msgid "check again" msgstr "" -#. translators: %1$s - link to view licenses, %2$s - link to try activating license again -#: pro/updates.php:244 +#: pro/updates.php:259 msgid "%1$s or %2$s." msgstr "" -#: pro/updates.php:210 +#: pro/updates.php:219 msgid "Your license key has expired and cannot be activated." msgstr "" -#: pro/updates.php:219 +#: pro/updates.php:228 msgid "View your subscriptions" msgstr "" -#: pro/updates.php:196 +#: pro/updates.php:205 msgid "License key not found. Make sure you have copied your license key exactly as it appears in your receipt or your account." msgstr "" -#: pro/updates.php:194 +#: pro/updates.php:203 msgid "Your license key has been deactivated." msgstr "" -#: pro/updates.php:192 +#: pro/updates.php:201 msgid "Your license key has been activated successfully. Access to updates, support & PRO features is now enabled." msgstr "" -#: pro/updates.php:322 +#. translators: %s an untranslatable internal upstream error message +#: pro/updates.php:269 +msgid "An unknown error occurred while trying to validate your license: %s." +msgstr "" + +#: pro/updates.php:343 msgid "ACF PRO — " msgstr "" -#: pro/updates.php:329 +#: pro/updates.php:353 msgid "Check again" msgstr "" -#: pro/updates.php:647 +#: pro/updates.php:683 msgid "Could not connect to the activation server" msgstr "" #. translators: %s - URL to ACF updates page -#: pro/updates.php:691 +#: pro/updates.php:727 msgid "Your license key is valid but not activated on this site. Please deactivate and then reactivate the license." msgstr "" -#: pro/updates.php:887 +#: pro/updates.php:931 msgid "Your site URL has changed since last activating your license. We've automatically activated it for this site URL." msgstr "" -#: pro/updates.php:879 +#: pro/updates.php:923 msgid "Your site URL has changed since last activating your license, but we weren't able to automatically reactivate it: %s" msgstr "" -#: pro/admin/admin-options-page.php:203 +#: pro/admin/admin-options-page.php:194 msgid "Publish" msgstr "" -#: pro/admin/admin-options-page.php:207 +#: pro/admin/admin-options-page.php:197 msgid "No Custom Field Groups found for this options page. Create a Custom Field Group" msgstr "" -#: pro/admin/admin-options-page.php:317 +#: pro/admin/admin-options-page.php:299 msgid "Edit field group" msgstr "" @@ -181,20 +198,20 @@ msgstr "" msgid "Error. Could not connect to the update server" msgstr "" -#: pro/admin/admin-updates.php:122, pro/admin/admin-updates.php:122, pro/admin/views/html-settings-updates.php:132 +#: pro/admin/admin-updates.php:117, pro/admin/admin-updates.php:117, pro/admin/views/html-settings-updates.php:132 msgid "Updates" msgstr "" #. translators: %s the version of WordPress required for this ACF update -#: pro/admin/admin-updates.php:201 +#: pro/admin/admin-updates.php:196 msgid "An update to ACF is available, but it is not compatible with your version of WordPress. Please upgrade to WordPress %s or newer to update ACF." msgstr "" -#: pro/admin/admin-updates.php:224 +#: pro/admin/admin-updates.php:217 msgid "Error. Could not authenticate update package. Please check again or deactivate and reactivate your ACF PRO license." msgstr "" -#: pro/admin/admin-updates.php:213 +#: pro/admin/admin-updates.php:207 msgid "Error. Your license for this site has expired or been deactivated. Please reactivate your ACF PRO license." msgstr "" @@ -207,79 +224,79 @@ msgstr "" msgid "Allows you to select and display existing fields. It does not duplicate any fields in the database, but loads and displays the selected fields at run-time. The Clone field can either replace itself with the selected fields or display the selected fields as a group of subfields." msgstr "" -#: pro/fields/class-acf-field-clone.php:819, pro/fields/class-acf-field-flexible-content.php:77 +#: pro/fields/class-acf-field-clone.php:770, pro/fields/class-acf-field-flexible-content.php:77 msgid "Fields" msgstr "" -#: pro/fields/class-acf-field-clone.php:820 +#: pro/fields/class-acf-field-clone.php:771 msgid "Select one or more fields you wish to clone" msgstr "" -#: pro/fields/class-acf-field-clone.php:839 +#: pro/fields/class-acf-field-clone.php:790 msgid "Display" msgstr "" -#: pro/fields/class-acf-field-clone.php:840 +#: pro/fields/class-acf-field-clone.php:791 msgid "Specify the style used to render the clone field" msgstr "" -#: pro/fields/class-acf-field-clone.php:845 +#: pro/fields/class-acf-field-clone.php:796 msgid "Group (displays selected fields in a group within this field)" msgstr "" -#: pro/fields/class-acf-field-clone.php:846 +#: pro/fields/class-acf-field-clone.php:797 msgid "Seamless (replaces this field with selected fields)" msgstr "" -#: pro/fields/class-acf-field-clone.php:855, pro/fields/class-acf-field-flexible-content.php:555, pro/fields/class-acf-field-flexible-content.php:618, pro/fields/class-acf-field-repeater.php:177 +#: pro/fields/class-acf-field-clone.php:806, pro/fields/class-acf-field-flexible-content.php:531, pro/fields/class-acf-field-flexible-content.php:594, pro/fields/class-acf-field-repeater.php:177 msgid "Layout" msgstr "" -#: pro/fields/class-acf-field-clone.php:856 +#: pro/fields/class-acf-field-clone.php:807 msgid "Specify the style used to render the selected fields" msgstr "" -#: pro/fields/class-acf-field-clone.php:861, pro/fields/class-acf-field-flexible-content.php:631, pro/fields/class-acf-field-repeater.php:185, pro/locations/class-acf-location-block.php:22 +#: pro/fields/class-acf-field-clone.php:812, pro/fields/class-acf-field-flexible-content.php:607, pro/fields/class-acf-field-repeater.php:185, pro/locations/class-acf-location-block.php:22 msgid "Block" msgstr "" -#: pro/fields/class-acf-field-clone.php:862, pro/fields/class-acf-field-flexible-content.php:630, pro/fields/class-acf-field-repeater.php:184 +#: pro/fields/class-acf-field-clone.php:813, pro/fields/class-acf-field-flexible-content.php:606, pro/fields/class-acf-field-repeater.php:184 msgid "Table" msgstr "" -#: pro/fields/class-acf-field-clone.php:863, pro/fields/class-acf-field-flexible-content.php:632, pro/fields/class-acf-field-repeater.php:186 +#: pro/fields/class-acf-field-clone.php:814, pro/fields/class-acf-field-flexible-content.php:608, pro/fields/class-acf-field-repeater.php:186 msgid "Row" msgstr "" -#: pro/fields/class-acf-field-clone.php:869 +#: pro/fields/class-acf-field-clone.php:820 msgid "Labels will be displayed as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:874 +#: pro/fields/class-acf-field-clone.php:825 msgid "Prefix Field Labels" msgstr "" -#: pro/fields/class-acf-field-clone.php:884 +#: pro/fields/class-acf-field-clone.php:835 msgid "Values will be saved as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:889 +#: pro/fields/class-acf-field-clone.php:840 msgid "Prefix Field Names" msgstr "" -#: pro/fields/class-acf-field-clone.php:1006 +#: pro/fields/class-acf-field-clone.php:946 msgid "Unknown field" msgstr "" -#: pro/fields/class-acf-field-clone.php:1010 +#: pro/fields/class-acf-field-clone.php:950 msgid "(no title)" msgstr "" -#: pro/fields/class-acf-field-clone.php:1043 +#: pro/fields/class-acf-field-clone.php:982 msgid "Unknown field group" msgstr "" -#: pro/fields/class-acf-field-clone.php:1047 +#: pro/fields/class-acf-field-clone.php:986 msgid "All fields from %s field group" msgstr "" @@ -299,7 +316,7 @@ msgstr "" msgid "Add Row" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:75, pro/fields/class-acf-field-flexible-content.php:943, pro/fields/class-acf-field-flexible-content.php:1022 +#: pro/fields/class-acf-field-flexible-content.php:75, pro/fields/class-acf-field-flexible-content.php:906, pro/fields/class-acf-field-flexible-content.php:984 msgid "layout" msgid_plural "layouts" msgstr[0] "" @@ -309,7 +326,7 @@ msgstr[1] "" msgid "layouts" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:80, pro/fields/class-acf-field-flexible-content.php:942, pro/fields/class-acf-field-flexible-content.php:1021 +#: pro/fields/class-acf-field-flexible-content.php:80, pro/fields/class-acf-field-flexible-content.php:905, pro/fields/class-acf-field-flexible-content.php:983 msgid "This field requires at least {min} {label} {identifier}" msgstr "" @@ -329,85 +346,85 @@ msgstr "" msgid "Flexible Content requires at least 1 layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:281 +#: pro/fields/class-acf-field-flexible-content.php:270 msgid "Click the \"%s\" button below to start creating your layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:418, pro/fields/class-acf-repeater-table.php:366 +#: pro/fields/class-acf-field-flexible-content.php:397, pro/fields/class-acf-repeater-table.php:366 msgid "Drag to reorder" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:421 +#: pro/fields/class-acf-field-flexible-content.php:400 msgid "Add layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:422 +#: pro/fields/class-acf-field-flexible-content.php:401 msgid "Duplicate layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:423 +#: pro/fields/class-acf-field-flexible-content.php:402 msgid "Remove layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:424, pro/fields/class-acf-repeater-table.php:382 +#: pro/fields/class-acf-field-flexible-content.php:403, pro/fields/class-acf-repeater-table.php:382 msgid "Click to toggle" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:563 +#: pro/fields/class-acf-field-flexible-content.php:539 msgid "Delete Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:564 +#: pro/fields/class-acf-field-flexible-content.php:540 msgid "Duplicate Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:565 +#: pro/fields/class-acf-field-flexible-content.php:541 msgid "Add New Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:565 +#: pro/fields/class-acf-field-flexible-content.php:541 msgid "Add Layout" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:594 +#: pro/fields/class-acf-field-flexible-content.php:570 msgid "Label" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:611 +#: pro/fields/class-acf-field-flexible-content.php:587 msgid "Name" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:649 +#: pro/fields/class-acf-field-flexible-content.php:625 msgid "Min" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:664 +#: pro/fields/class-acf-field-flexible-content.php:640 msgid "Max" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:707 +#: pro/fields/class-acf-field-flexible-content.php:683 msgid "Minimum Layouts" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:718 +#: pro/fields/class-acf-field-flexible-content.php:694 msgid "Maximum Layouts" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:729, pro/fields/class-acf-field-repeater.php:293 +#: pro/fields/class-acf-field-flexible-content.php:705, pro/fields/class-acf-field-repeater.php:293 msgid "Button Label" msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:1698, pro/fields/class-acf-field-repeater.php:918 +#: pro/fields/class-acf-field-flexible-content.php:1628, pro/fields/class-acf-field-repeater.php:918 msgid "%s must be of type array or null." msgstr "" -#: pro/fields/class-acf-field-flexible-content.php:1709 +#: pro/fields/class-acf-field-flexible-content.php:1639 msgid "%1$s must contain at least %2$s %3$s layout." msgid_plural "%1$s must contain at least %2$s %3$s layouts." msgstr[0] "" msgstr[1] "" -#: pro/fields/class-acf-field-flexible-content.php:1725 +#: pro/fields/class-acf-field-flexible-content.php:1655 msgid "%1$s must contain at most %2$s %3$s layout." msgid_plural "%1$s must contain at most %2$s %3$s layouts." msgstr[0] "" @@ -421,163 +438,163 @@ msgstr "" msgid "An interactive interface for managing a collection of attachments, such as images." msgstr "" -#: pro/fields/class-acf-field-gallery.php:78 +#: pro/fields/class-acf-field-gallery.php:77 msgid "Add Image to Gallery" msgstr "" -#: pro/fields/class-acf-field-gallery.php:79 +#: pro/fields/class-acf-field-gallery.php:78 msgid "Maximum selection reached" msgstr "" -#: pro/fields/class-acf-field-gallery.php:325 +#: pro/fields/class-acf-field-gallery.php:309 msgid "Length" msgstr "" -#: pro/fields/class-acf-field-gallery.php:340 +#: pro/fields/class-acf-field-gallery.php:324 msgid "Edit" msgstr "" -#: pro/fields/class-acf-field-gallery.php:341, pro/fields/class-acf-field-gallery.php:496 +#: pro/fields/class-acf-field-gallery.php:325, pro/fields/class-acf-field-gallery.php:480 msgid "Remove" msgstr "" -#: pro/fields/class-acf-field-gallery.php:357 +#: pro/fields/class-acf-field-gallery.php:341 msgid "Title" msgstr "" -#: pro/fields/class-acf-field-gallery.php:369 +#: pro/fields/class-acf-field-gallery.php:353 msgid "Caption" msgstr "" -#: pro/fields/class-acf-field-gallery.php:381 +#: pro/fields/class-acf-field-gallery.php:365 msgid "Alt Text" msgstr "" -#: pro/fields/class-acf-field-gallery.php:393, pro/admin/post-types/admin-ui-options-pages.php:121, pro/admin/views/acf-ui-options-page/advanced-settings.php:125 +#: pro/fields/class-acf-field-gallery.php:377, pro/admin/post-types/admin-ui-options-pages.php:121, pro/admin/views/acf-ui-options-page/advanced-settings.php:125 msgid "Description" msgstr "" -#: pro/fields/class-acf-field-gallery.php:505 +#: pro/fields/class-acf-field-gallery.php:489 msgid "Add to gallery" msgstr "" -#: pro/fields/class-acf-field-gallery.php:509 +#: pro/fields/class-acf-field-gallery.php:493 msgid "Bulk actions" msgstr "" -#: pro/fields/class-acf-field-gallery.php:510 +#: pro/fields/class-acf-field-gallery.php:494 msgid "Sort by date uploaded" msgstr "" -#: pro/fields/class-acf-field-gallery.php:511 +#: pro/fields/class-acf-field-gallery.php:495 msgid "Sort by date modified" msgstr "" -#: pro/fields/class-acf-field-gallery.php:512 +#: pro/fields/class-acf-field-gallery.php:496 msgid "Sort by title" msgstr "" -#: pro/fields/class-acf-field-gallery.php:513 +#: pro/fields/class-acf-field-gallery.php:497 msgid "Reverse current order" msgstr "" -#: pro/fields/class-acf-field-gallery.php:525 +#: pro/fields/class-acf-field-gallery.php:509 msgid "Close" msgstr "" -#: pro/fields/class-acf-field-gallery.php:557 +#: pro/fields/class-acf-field-gallery.php:540 msgid "Return Format" msgstr "" -#: pro/fields/class-acf-field-gallery.php:563 +#: pro/fields/class-acf-field-gallery.php:546 msgid "Image Array" msgstr "" -#: pro/fields/class-acf-field-gallery.php:564 +#: pro/fields/class-acf-field-gallery.php:547 msgid "Image URL" msgstr "" -#: pro/fields/class-acf-field-gallery.php:565 +#: pro/fields/class-acf-field-gallery.php:548 msgid "Image ID" msgstr "" -#: pro/fields/class-acf-field-gallery.php:573 +#: pro/fields/class-acf-field-gallery.php:556 msgid "Library" msgstr "" -#: pro/fields/class-acf-field-gallery.php:574 +#: pro/fields/class-acf-field-gallery.php:557 msgid "Limit the media library choice" msgstr "" -#: pro/fields/class-acf-field-gallery.php:579, pro/locations/class-acf-location-block.php:66 +#: pro/fields/class-acf-field-gallery.php:562, pro/locations/class-acf-location-block.php:66 msgid "All" msgstr "" -#: pro/fields/class-acf-field-gallery.php:580 +#: pro/fields/class-acf-field-gallery.php:563 msgid "Uploaded to post" msgstr "" -#: pro/fields/class-acf-field-gallery.php:616 +#: pro/fields/class-acf-field-gallery.php:599 msgid "Minimum Selection" msgstr "" -#: pro/fields/class-acf-field-gallery.php:626 +#: pro/fields/class-acf-field-gallery.php:609 msgid "Maximum Selection" msgstr "" -#: pro/fields/class-acf-field-gallery.php:636 +#: pro/fields/class-acf-field-gallery.php:619 msgid "Minimum" msgstr "" -#: pro/fields/class-acf-field-gallery.php:637, pro/fields/class-acf-field-gallery.php:673 +#: pro/fields/class-acf-field-gallery.php:620, pro/fields/class-acf-field-gallery.php:656 msgid "Restrict which images can be uploaded" msgstr "" -#: pro/fields/class-acf-field-gallery.php:640, pro/fields/class-acf-field-gallery.php:676 +#: pro/fields/class-acf-field-gallery.php:623, pro/fields/class-acf-field-gallery.php:659 msgid "Width" msgstr "" -#: pro/fields/class-acf-field-gallery.php:651, pro/fields/class-acf-field-gallery.php:687 +#: pro/fields/class-acf-field-gallery.php:634, pro/fields/class-acf-field-gallery.php:670 msgid "Height" msgstr "" -#: pro/fields/class-acf-field-gallery.php:663, pro/fields/class-acf-field-gallery.php:699 +#: pro/fields/class-acf-field-gallery.php:646, pro/fields/class-acf-field-gallery.php:682 msgid "File size" msgstr "" -#: pro/fields/class-acf-field-gallery.php:672 +#: pro/fields/class-acf-field-gallery.php:655 msgid "Maximum" msgstr "" -#: pro/fields/class-acf-field-gallery.php:708 +#: pro/fields/class-acf-field-gallery.php:691 msgid "Allowed File Types" msgstr "" -#: pro/fields/class-acf-field-gallery.php:709 +#: pro/fields/class-acf-field-gallery.php:692 msgid "Comma separated list. Leave blank for all types" msgstr "" -#: pro/fields/class-acf-field-gallery.php:728 +#: pro/fields/class-acf-field-gallery.php:711 msgid "Insert" msgstr "" -#: pro/fields/class-acf-field-gallery.php:729 +#: pro/fields/class-acf-field-gallery.php:712 msgid "Specify where new attachments are added" msgstr "" -#: pro/fields/class-acf-field-gallery.php:733 +#: pro/fields/class-acf-field-gallery.php:716 msgid "Append to the end" msgstr "" -#: pro/fields/class-acf-field-gallery.php:734 +#: pro/fields/class-acf-field-gallery.php:717 msgid "Prepend to the beginning" msgstr "" -#: pro/fields/class-acf-field-gallery.php:742 +#: pro/fields/class-acf-field-gallery.php:725 msgid "Preview Size" msgstr "" -#: pro/fields/class-acf-field-gallery.php:845 +#: pro/fields/class-acf-field-gallery.php:825 msgid "%1$s requires at least %2$s selection" msgid_plural "%1$s requires at least %2$s selections" msgstr[0] "" @@ -705,7 +722,7 @@ msgstr "" msgid "Select options page..." msgstr "" -#: pro/locations/class-acf-location-options-page.php:74, pro/post-types/acf-ui-options-page.php:95, pro/admin/post-types/admin-ui-options-page.php:483 +#: pro/locations/class-acf-location-options-page.php:74, pro/post-types/acf-ui-options-page.php:95, pro/admin/post-types/admin-ui-options-page.php:492 msgid "Add New Options Page" msgstr "" @@ -792,49 +809,49 @@ msgstr "" msgid "Link existing field groups" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:120 +#: pro/admin/post-types/admin-ui-options-page.php:131 msgid "Post" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:121 +#: pro/admin/post-types/admin-ui-options-page.php:132 msgid "Posts" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:122 +#: pro/admin/post-types/admin-ui-options-page.php:133 msgid "Page" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:123 +#: pro/admin/post-types/admin-ui-options-page.php:134 msgid "Pages" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:124 +#: pro/admin/post-types/admin-ui-options-page.php:135 msgid "Default" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:148 +#: pro/admin/post-types/admin-ui-options-page.php:159 msgid "Basic Settings" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:149 +#: pro/admin/post-types/admin-ui-options-page.php:160 msgid "Advanced Settings" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:283 +#: pro/admin/post-types/admin-ui-options-page.php:294 msgctxt "post status" msgid "Active" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:283 +#: pro/admin/post-types/admin-ui-options-page.php:294 msgctxt "post status" msgid "Inactive" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:364 +#: pro/admin/post-types/admin-ui-options-page.php:377 msgid "No Parent" msgstr "" -#: pro/admin/post-types/admin-ui-options-page.php:451 +#: pro/admin/post-types/admin-ui-options-page.php:460 msgid "The provided Menu Slug already exists." msgstr "" @@ -991,18 +1008,22 @@ msgstr "" msgid "Upgrade Notice" msgstr "" -#: pro/admin/views/html-settings-updates.php:296 +#: pro/admin/views/html-settings-updates.php:298 msgid "Check For Updates" msgstr "" -#: pro/admin/views/html-settings-updates.php:293 +#: pro/admin/views/html-settings-updates.php:295 msgid "Enter your license key to unlock updates" msgstr "" -#: pro/admin/views/html-settings-updates.php:291 +#: pro/admin/views/html-settings-updates.php:293 msgid "Update Plugin" msgstr "" +#: pro/admin/views/html-settings-updates.php:291 +msgid "Update ACF in Network Admin" +msgstr "" + #: pro/admin/views/html-settings-updates.php:289 msgid "Please reactivate your license to unlock updates" msgstr "" diff --git a/pro/acf-pro.php b/pro/acf-pro.php index 63c3cf7..d097c14 100644 --- a/pro/acf-pro.php +++ b/pro/acf-pro.php @@ -30,6 +30,7 @@ if ( ! class_exists( 'acf_pro' ) ) : acf_include( 'pro/blocks.php' ); acf_include( 'pro/options-page.php' ); acf_include( 'pro/acf-ui-options-page-functions.php' ); + acf_include( 'pro/class-acf-updates.php' ); acf_include( 'pro/updates.php' ); if ( is_admin() ) { @@ -113,7 +114,6 @@ if ( ! class_exists( 'acf_pro' ) ) : acf_include( 'pro/locations/class-acf-location-block.php' ); acf_include( 'pro/locations/class-acf-location-options-page.php' ); - } /** @@ -155,7 +155,6 @@ if ( ! class_exists( 'acf_pro' ) ) : wp_enqueue_script( 'acf-pro-input' ); wp_enqueue_script( 'acf-pro-ui-options-page' ); wp_enqueue_style( 'acf-pro-input' ); - } @@ -176,7 +175,6 @@ if ( ! class_exists( 'acf_pro' ) ) : wp_enqueue_script( 'acf-pro-field-group' ); wp_enqueue_style( 'acf-pro-field-group' ); - } /** @@ -206,7 +204,7 @@ if ( ! class_exists( 'acf_pro' ) ) : return; } - if ( ! empty( $manage_url ) && 'acf-settings-updates' !== acf_request_arg( 'page' ) ) { + if ( acf_is_updates_page_visible() && ! empty( $manage_url ) && 'acf-settings-updates' !== acf_request_arg( 'page' ) ) { $manage_link = sprintf( '%2$s', esc_url( $manage_url ), @@ -240,7 +238,6 @@ if ( ! class_exists( 'acf_pro' ) ) : return $where; } - } @@ -250,5 +247,3 @@ if ( ! class_exists( 'acf_pro' ) ) : // end class endif; - - diff --git a/pro/admin/admin-options-page.php b/pro/admin/admin-options-page.php index 2e9b329..df3f154 100644 --- a/pro/admin/admin-options-page.php +++ b/pro/admin/admin-options-page.php @@ -29,7 +29,6 @@ if ( ! class_exists( 'acf_admin_options_page' ) ) : // add menu items add_action( 'admin_menu', array( $this, 'admin_menu' ), 99, 0 ); - } @@ -63,20 +62,15 @@ if ( ! class_exists( 'acf_admin_options_page' ) ) : $slug = ''; // parent if ( empty( $page['parent_slug'] ) ) { - $slug = add_menu_page( $page['page_title'], $page['menu_title'], $page['capability'], $page['menu_slug'], array( $this, 'html' ), $page['icon_url'], $page['position'] ); // child } else { - $slug = add_submenu_page( $page['parent_slug'], $page['page_title'], $page['menu_title'], $page['capability'], $page['menu_slug'], array( $this, 'html' ), $page['position'] ); - } // actions add_action( "load-{$slug}", array( $this, 'admin_load' ) ); - } - } @@ -129,7 +123,6 @@ if ( ! class_exists( 'acf_admin_options_page' ) ) : // redirect wp_redirect( add_query_arg( array( 'message' => '1' ) ) ); exit; - } } @@ -148,7 +141,6 @@ if ( ! class_exists( 'acf_admin_options_page' ) ) : 'default' => 2, ) ); - } @@ -168,7 +160,6 @@ if ( ! class_exists( 'acf_admin_options_page' ) ) : function admin_enqueue_scripts() { wp_enqueue_script( 'post' ); - } @@ -203,11 +194,8 @@ if ( ! class_exists( 'acf_admin_options_page' ) ) : add_meta_box( 'submitdiv', __( 'Publish', 'acf' ), array( $this, 'postbox_submitdiv' ), 'acf_options_page', 'side', 'high' ); if ( empty( $field_groups ) ) { - acf_add_admin_notice( sprintf( __( 'No Custom Field Groups found for this options page. Create a Custom Field Group', 'acf' ), admin_url( 'post-new.php?post_type=acf-field-group' ) ), 'warning' ); - } else { - foreach ( $field_groups as $i => $field_group ) { // vars @@ -219,13 +207,9 @@ if ( ! class_exists( 'acf_admin_options_page' ) ) : // tweaks to vars if ( $context == 'acf_after_title' ) { - $context = 'normal'; - } elseif ( $context == 'side' ) { - $priority = 'core'; - } // filter for 3rd party customization @@ -233,10 +217,8 @@ if ( ! class_exists( 'acf_admin_options_page' ) ) : // add meta box add_meta_box( $id, acf_esc_html( $title ), array( $this, 'postbox_acf' ), 'acf_options_page', $context, $priority, $args ); - } // foreach - } // if } @@ -320,9 +302,7 @@ if ( ! class_exists( 'acf_admin_options_page' ) ) : // edit_url if ( $field_group['ID'] && acf_current_user_can_admin() ) { - $o['editLink'] = admin_url( 'post.php?post=' . $field_group['ID'] . '&action=edit' ); - } // load fields @@ -354,17 +334,13 @@ if( typeof acf !== 'undefined' ) { function html() { // load view - acf_get_view( dirname( __FILE__ ) . '/views/html-options-page.php', $this->page ); - + acf_get_view( __DIR__ . '/views/html-options-page.php', $this->page ); } - - } // initialize new acf_admin_options_page(); - endif; ?> diff --git a/pro/admin/admin-updates.php b/pro/admin/admin-updates.php index a39c1a2..dcba873 100644 --- a/pro/admin/admin-updates.php +++ b/pro/admin/admin-updates.php @@ -64,7 +64,7 @@ if ( ! class_exists( 'ACF_Admin_Updates' ) ) : * @since 5.7.10 * * @param string $changelog The changelog text. - * @param string $version The version to find. + * @param string $version The version to find. * @return string */ function get_changelog_changes( $changelog = '', $version = '' ) { @@ -108,13 +108,8 @@ if ( ! class_exists( 'ACF_Admin_Updates' ) ) : return; } - // Bail early if no show_updates. - if ( ! acf_get_setting( 'show_updates' ) ) { - return; - } - - // Bail early if not a plugin (included in theme). - if ( ! acf_is_plugin_active() ) { + // Bail early if the updates page is not visible. + if ( ! acf_is_updates_page_visible() ) { return; } @@ -206,7 +201,6 @@ if ( ! class_exists( 'ACF_Admin_Updates' ) ) : if ( $license ) { if ( isset( $update['license_valid'] ) && ! $update['license_valid'] ) { - $this->view['license_error'] = true; acf_new_admin_notice( array( @@ -214,7 +208,6 @@ if ( ! class_exists( 'ACF_Admin_Updates' ) ) : 'type' => 'error', ) ); - } else { // display error if no package url - possible if license key or site URL has been modified. if ( $update && ! $update['package'] ) { @@ -261,11 +254,10 @@ if ( ! class_exists( 'ACF_Admin_Updates' ) ) : * @return void */ function html() { - acf_get_view( dirname( __FILE__ ) . '/views/html-settings-updates.php', $this->view ); + acf_get_view( __DIR__ . '/views/html-settings-updates.php', $this->view ); } } // Initialize. acf_new_instance( 'ACF_Admin_Updates' ); - endif; // class_exists check diff --git a/pro/admin/post-types/admin-ui-options-page.php b/pro/admin/post-types/admin-ui-options-page.php index f1ab8ca..66dcc20 100644 --- a/pro/admin/post-types/admin-ui-options-page.php +++ b/pro/admin/post-types/admin-ui-options-page.php @@ -2,11 +2,10 @@ /** * ACF Admin Post Type Class * - * @class ACF_Admin_Post_Type - * * @package ACF * @subpackage Admin */ + if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : /** @@ -37,13 +36,14 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : */ public function __construct() { add_action( 'wp_ajax_acf/create_options_page', array( $this, 'ajax_create_options_page' ) ); + add_action( 'acf/field_group/admin_enqueue_scripts', array( $this, 'add_js_parent_choices' ) ); parent::__construct(); } /** * This function will customize the message shown when editing a post type. * - * @since 5.0.0 + * @since 6.2 * * @param array $messages Post type messages. * @return array @@ -71,7 +71,7 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : * * @since 6.1 * - * @param bool $created True if the options page was just created. + * @param boolean $created True if the options page was just created. * @return string */ public function options_page_created_message( $created = false ) { @@ -105,12 +105,23 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : return ob_get_clean(); } + /** + * Allow other pages to get available option page parents. + * + * @since 6.2 + */ + public function add_js_parent_choices() { + acf_localize_data( + array( + 'optionPageParentOptions' => $this->get_parent_page_choices(), + ) + ); + } + /** * Enqueues any scripts necessary for internal post type. * - * @since 5.0.0 - * - * @return void + * @since 6.2 */ public function admin_enqueue_scripts() { wp_enqueue_style( 'acf-field-group' ); @@ -234,9 +245,9 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : /** * Sets the "Edit Post Type" screen to use a one-column layout. * - * @param int $columns Number of columns for layout. + * @param integer $columns Number of columns for layout. * - * @return int + * @return integer */ public function screen_layout( $columns = 0 ) { return 1; @@ -295,10 +306,10 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : * * @since 1.0.0 * - * @param int $post_id The post ID. + * @param integer $post_id The post ID. * @param WP_Post $post The post object. * - * @return int $post_id + * @return integer $post_id */ public function save_post( $post_id, $post ) { if ( ! $this->verify_save_post( $post_id, $post ) ) { @@ -324,30 +335,32 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : /** * Renders HTML for the basic settings metabox. * - * @since 5.0.0 + * @since 6.2 * * @return void */ public function mb_basic_settings() { - global $acf_ui_options_page; + global $acf_ui_options_page, $acf_parent_page_options; if ( ! acf_is_internal_post_type_key( $acf_ui_options_page['key'], 'acf-ui-options-page' ) ) { $acf_ui_options_page['key'] = uniqid( 'ui_options_page_' ); } - acf_get_view( dirname( __FILE__ ) . '/../views/acf-ui-options-page/basic-settings.php' ); + $acf_parent_page_options = $this->get_parent_page_choices( (int) $acf_ui_options_page['ID'] ); + + acf_get_view( __DIR__ . '/../views/acf-ui-options-page/basic-settings.php' ); } /** * Renders the HTML for the advanced settings metabox. * - * @since 5.0.0 + * @since 6.2 * * @return void */ public function mb_advanced_settings() { - acf_get_view( dirname( __FILE__ ) . '/../views/acf-ui-options-page/advanced-settings.php' ); + acf_get_view( __DIR__ . '/../views/acf-ui-options-page/advanced-settings.php' ); } /** @@ -355,13 +368,14 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : * * @since 6.2 * - * @param string $menu_slug Optional menu_slug of an existing options page. + * @param integer $post_id The post ID of a current ACF UI options page used to prevent selection of itself as a child. * @return array */ - public static function get_parent_page_choices( $current_slug = '' ) { + public function get_parent_page_choices( int $post_id = 0 ) { global $menu; $acf_all_options_pages = acf_get_options_pages(); $acf_parent_page_choices = array( 'None' => array( 'none' => __( 'No Parent', 'acf' ) ) ); + if ( is_array( $acf_all_options_pages ) ) { foreach ( $acf_all_options_pages as $options_page ) { // Can't assign to child pages. @@ -370,7 +384,7 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : } // Can't be a child of itself. - if ( $current_slug === $options_page['menu_slug'] ) { + if ( isset( $options_page['ID'] ) && $post_id === $options_page['ID'] ) { continue; } @@ -391,11 +405,6 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : $markup = '/<[^>]+>.*<\/[^>]+>/'; $sanitized_name = preg_replace( $markup, '', $page_name ); - // Can't be a child of itself. - if ( $current_slug === $item[2] ) { - continue; - } - // Ensure that the current item is not an ACF page or that ACF pages are an empty array before adding to others. if ( ! empty( $acf_parent_page_choices['acfOptionsPages'] ) && ! in_array( $page_name, $acf_parent_page_choices['acfOptionsPages'], true ) || empty( $acf_parent_page_choices['acfOptionsPages'] ) ) { // If matched menu slug is not in the list add it to others. @@ -469,7 +478,7 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : // Render the form. ob_start(); acf_get_view( - dirname( __FILE__ ) . '/../views/acf-ui-options-page/create-options-page-modal.php', + __DIR__ . '/../views/acf-ui-options-page/create-options-page-modal.php', array( 'field_group_title' => $args['field_group_title'], 'acf_parent_page_choices' => $args['acf_parent_page_choices'], @@ -484,7 +493,6 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Page' ) ) : ) ); } - } new ACF_Admin_UI_Options_Page(); diff --git a/pro/admin/post-types/admin-ui-options-pages.php b/pro/admin/post-types/admin-ui-options-pages.php index f6d3ce4..90e9038 100644 --- a/pro/admin/post-types/admin-ui-options-pages.php +++ b/pro/admin/post-types/admin-ui-options-pages.php @@ -116,10 +116,10 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Pages' ) ) : } $columns = array( - 'cb' => $_columns['cb'], - 'title' => $_columns['title'], - 'acf-description' => __( 'Description', 'acf' ), - 'acf-key' => __( 'Key', 'acf' ), + 'cb' => $_columns['cb'], + 'title' => $_columns['title'], + 'acf-description' => __( 'Description', 'acf' ), + 'acf-key' => __( 'Key', 'acf' ), ); if ( acf_get_local_json_files( $this->post_type ) ) { @@ -209,10 +209,8 @@ if ( ! class_exists( 'ACF_Admin_UI_Options_Pages' ) ) : return $text; } - } // Instantiate. acf_new_instance( 'ACF_Admin_UI_Options_Pages' ); - endif; // Class exists check. diff --git a/pro/admin/views/acf-ui-options-page/advanced-settings.php b/pro/admin/views/acf-ui-options-page/advanced-settings.php index cb0e1f1..09d14b8 100644 --- a/pro/admin/views/acf-ui-options-page/advanced-settings.php +++ b/pro/admin/views/acf-ui-options-page/advanced-settings.php @@ -275,4 +275,4 @@ foreach ( acf_get_combined_options_page_settings_tabs() as $tab_key => $tab_labe do_action( "acf/ui_options_page/render_settings_tab/{$tab_key}", $acf_ui_options_page ); echo ''; -} \ No newline at end of file +} diff --git a/pro/admin/views/acf-ui-options-page/basic-settings.php b/pro/admin/views/acf-ui-options-page/basic-settings.php index 81f3958..cd0c131 100644 --- a/pro/admin/views/acf-ui-options-page/basic-settings.php +++ b/pro/admin/views/acf-ui-options-page/basic-settings.php @@ -1,5 +1,5 @@ 'acf-options-page-parent_slug', 'prefix' => 'acf_ui_options_page', 'value' => $acf_ui_options_page['parent_slug'], - 'choices' => ACF_Admin_UI_Options_Page::get_parent_page_choices( $acf_ui_options_page['menu_slug'] ), + 'choices' => $acf_parent_page_options, 'required' => true, ), 'div', diff --git a/pro/admin/views/html-settings-updates.php b/pro/admin/views/html-settings-updates.php index 2114d63..9fccb80 100644 --- a/pro/admin/views/html-settings-updates.php +++ b/pro/admin/views/html-settings-updates.php @@ -287,6 +287,8 @@ function acf_pro_render_manage_license_button( $status ) { + + diff --git a/pro/blocks.php b/pro/blocks.php index 0f72399..9ad971d 100755 --- a/pro/blocks.php +++ b/pro/blocks.php @@ -538,10 +538,8 @@ function acf_rendered_block( $attributes, $content = '', $is_preview = false, $p if ( $cached_block['form'] ) { return $cached_block['html']; } - } else { - if ( ! $cached_block['form'] ) { + } elseif ( ! $cached_block['form'] ) { return $cached_block['html']; - } } } } @@ -736,7 +734,7 @@ function acf_enqueue_block_assets() { // Get block types. $block_types = array_map( - function( $block ) { + function ( $block ) { // Render Callback may contain a incompatible class for JSON encoding. Turn it into a boolean for the frontend. $block['render_callback'] = ! empty( $block['render_callback'] ); return $block; @@ -972,7 +970,6 @@ function acf_parse_save_blocks( $text = '' ) { stripslashes( $text ) ) ); - } // Hook into saving process. diff --git a/includes/updates.php b/pro/class-acf-updates.php similarity index 63% rename from includes/updates.php rename to pro/class-acf-updates.php index bb0dbd1..2ecaae1 100644 --- a/includes/updates.php +++ b/pro/class-acf-updates.php @@ -1,58 +1,68 @@ plugins[ $plugin['basename'] ] = $plugin; } } /** - * get_plugin_by + * Returns a registered plugin for the give key and value. * - * Returns a registered plugin for the give key and value. + * @since 5.7.2 * - * @date 3/8/18 - * @since 5.7.2 - * - * @param string $key The array key to compare - * @param string $value The value to compare against - * @return array|false + * @param string $key The array key to compare. + * @param string $value The value to compare against. + * @return array|false */ - - function get_plugin_by( $key = '', $value = null ) { + public function get_plugin_by( $key = '', $value = null ) { foreach ( $this->plugins as $plugin ) { if ( $plugin[ $key ] === $value ) { return $plugin; @@ -98,19 +104,16 @@ if ( ! class_exists( 'ACF_Updates' ) ) : return false; } - /* - * request - * + /** * Makes a request to the ACF connect server. * - * @date 8/4/17 * @since 5.5.10 * * @param string $endpoint The API endpoint. - * @param array $body The body to post. + * @param array $body The body to post. * @return (array|string|WP_Error) */ - function request( $endpoint = '', $body = null ) { + public function request( $endpoint = '', $body = null ) { // Determine URL. $url = "https://connect.advancedcustomfields.com/$endpoint"; @@ -135,7 +138,7 @@ if ( ! class_exists( 'ACF_Updates' ) ) : return $raw_response; // Handle http error. - } elseif ( wp_remote_retrieve_response_code( $raw_response ) != 200 ) { + } elseif ( wp_remote_retrieve_response_code( $raw_response ) !== 200 ) { return new WP_Error( 'server_error', wp_remote_retrieve_response_message( $raw_response ) ); } @@ -147,18 +150,17 @@ if ( ! class_exists( 'ACF_Updates' ) ) : return wp_remote_retrieve_body( $raw_response ); } - // return return $json; } /** - * Returns update information for the given plugin id. + * Returns update information for the given plugin id. * - * @since 5.5.10 + * @since 5.5.10 * - * @param string $id The plugin id such as 'pro'. - * @param boolean $force_check Bypasses cached result. Defaults to false. - * @return array|WP_Error + * @param string $id The plugin id such as 'pro'. + * @param boolean $force_check Bypasses cached result. Defaults to false. + * @return array|WP_Error */ public function get_plugin_info( $id = '', $force_check = false ) { $transient_name = 'acf_plugin_info_' . $id; @@ -192,7 +194,7 @@ if ( ! class_exists( 'ACF_Updates' ) ) : * * @since 5.7.2 * - * @param string $basename The plugin basename. + * @param string $basename The plugin basename. * @param boolean $force_check Bypasses cached result. Defaults to false. * @return array|false */ @@ -213,7 +215,7 @@ if ( ! class_exists( 'ACF_Updates' ) ) : * * @since 6.2.1 * - * @param string $basename The plugin basename. + * @param string $basename The plugin basename. * @param boolean $force_check Bypasses cached result. Defaults to false. * @return array|false */ @@ -231,35 +233,30 @@ if ( ! class_exists( 'ACF_Updates' ) ) : /** - * get_plugin_updates + * Checks for plugin updates. * - * Checks for plugin updates. + * @since 5.6.9 + * @since 5.7.2 Added 'checked' comparison * - * @date 8/7/18 - * @since 5.6.9 - * @since 5.7.2 Added 'checked' comparison - * - * @param boolean $force_check Bypasses cached result. Defaults to false. - * @return array|WP_Error. + * @param boolean $force_check Bypasses cached result. Defaults to false. + * @return array|WP_Error. */ - - function get_plugin_updates( $force_check = false ) { - // var + public function get_plugin_updates( $force_check = false ) { $transient_name = 'acf_plugin_updates'; - // construct array of 'checked' plugins - // sort by key to avoid detecting change due to "include order" + // Construct array of 'checked' plugins. + // Sort by key to avoid detecting change due to "include order". $checked = array(); foreach ( $this->plugins as $basename => $plugin ) { $checked[ $basename ] = $plugin['version']; } ksort( $checked ); - // $force_check prevents transient lookup + // $force_check prevents transient lookup. if ( ! $force_check ) { $transient = get_transient( $transient_name ); - // if cached response was found, compare $transient['checked'] against $checked and ignore if they don't match (plugins/versions have changed) + // If cached response was found, compare $transient['checked'] against $checked and ignore if they don't match (plugins/versions have changed). if ( is_array( $transient ) ) { $transient_checked = isset( $transient['checked'] ) ? $transient['checked'] : array(); if ( wp_json_encode( $checked ) !== wp_json_encode( $transient_checked ) ) { @@ -271,7 +268,6 @@ if ( ! class_exists( 'ACF_Updates' ) ) : } } - // vars $post = array( 'plugins' => wp_json_encode( $this->plugins ), 'wp' => wp_json_encode( @@ -294,10 +290,10 @@ if ( ! class_exists( 'ACF_Updates' ) ) : ), ); - // request + // Check update from connect. $response = $this->request( 'v2/plugins/update-check', $post ); - // append checked reference + // Append checked reference. if ( is_array( $response ) ) { $response['checked'] = $checked; @@ -307,45 +303,43 @@ if ( ! class_exists( 'ACF_Updates' ) ) : } } - // allow json to include expiration but force minimum and max for safety + // Allow json to include expiration but force minimum and max for safety. $expiration = $this->get_expiration( $response, DAY_IN_SECONDS, MONTH_IN_SECONDS ); - // update transient + // Update transient and return. set_transient( $transient_name, $response, $expiration ); - - // return return $response; } /** - * This function safely gets the expiration value from a response. + * This function safely gets the expiration value from a response. * - * @since 5.6.9 + * @since 5.6.9 * - * @param mixed $response The response from the server. Default false. - * @param int $min The minimum expiration limit. Default 0. - * @param int $max The maximum expiration limit. Default 0. - * @return int + * @param mixed $response The response from the server. Default false. + * @param integer $min The minimum expiration limit. Default 0. + * @param integer $max The maximum expiration limit. Default 0. + * @return integer */ public function get_expiration( $response = false, $min = 0, $max = 0 ) { $expiration = 0; - // check possible error conditions. + // Check possible error conditions. if ( is_wp_error( $response ) || is_string( $response ) ) { return 5 * MINUTE_IN_SECONDS; } - // use the server requested expiration if present. + // Use the server requested expiration if present. if ( is_array( $response ) && isset( $response['expiration'] ) ) { $expiration = (int) $response['expiration']; } - // use the minimum if neither check matches, or ensure the server expiration isn't lower than our minimum. + // Use the minimum if neither check matches, or ensure the server expiration isn't lower than our minimum. if ( $expiration < $min ) { return $min; } - // ensure the server expiration isn't higher than our max. + // Ensure the server expiration isn't higher than our max. if ( $expiration > $max ) { return $max; } @@ -353,50 +347,43 @@ if ( ! class_exists( 'ACF_Updates' ) ) : return $expiration; } - /* - * refresh_plugins_transient - * - * Deletes transients and allows a fresh lookup. - * - * @date 11/4/17 - * @since 5.5.10 - * - * @param void - * @return void - */ - - function refresh_plugins_transient() { + /** + * Deletes transients and allows a fresh lookup. + * + * @since 5.5.10 + */ + public function refresh_plugins_transient() { delete_site_transient( 'update_plugins' ); delete_transient( 'acf_plugin_updates' ); } /** - * Called when WP updates the 'update_plugins' site transient. Used to inject ACF plugin update info. + * Called when WP updates the 'update_plugins' site transient. Used to inject ACF plugin update info. * - * @since 5.0.0 + * @since 5.0.0 * - * @param object $transient The current transient value. - * @return object $transient The modified transient value. + * @param object $transient The current transient value. + * @return object $transient The modified transient value. */ public function modify_plugins_transient( $transient ) { - // bail early if no response (error). + // Bail early if no response (error). if ( ! isset( $transient->response ) ) { return $transient; } - // ensure no_update is set for back compat. + // Ensure no_update is set for back compat. if ( ! isset( $transient->no_update ) ) { $transient->no_update = array(); } - // force-check (only once). + // Force-check (only once). $force_check = ( $this->checked == 0 ) ? ! empty( $_GET['force-check'] ) : false; // phpcs:ignore -- False positive, value not used. - // fetch updates (this filter is called multiple times during a single page load). + // Fetch updates (this filter is called multiple times during a single page load). $updates = $this->get_plugin_updates( $force_check ); - // append ACF pro plugins. + // Append ACF pro plugins. if ( is_array( $updates ) ) { if ( ! empty( $updates['plugins'] ) ) { foreach ( $updates['plugins'] as $basename => $update ) { @@ -410,56 +397,50 @@ if ( ! class_exists( 'ACF_Updates' ) ) : } } - $this->checked++; + ++$this->checked; return $transient; } - /* - * modify_plugin_details - * - * Returns the plugin data visible in the 'View details' popup - * - * @date 17/01/2014 - * @since 5.0.0 - * - * @param object $result - * @param string $action - * @param object $args - * @return $result - */ + /** + * Returns the plugin data visible in the 'View details' popup + * + * @since 5.0.0 + * + * @param object $result The current result of plugin data. + * @param string $action The action being performed. + * @param object $args Data about the plugin being retried. + * @return $result + */ + public function modify_plugin_details( $result, $action = null, $args = null ) { - function modify_plugin_details( $result, $action = null, $args = null ) { - - // vars $plugin = false; - // only for 'plugin_information' action + // Only for 'plugin_information' action. if ( $action !== 'plugin_information' ) { return $result; } - // find plugin via slug + // Find plugin via slug. $plugin = $this->get_plugin_by( 'slug', $args->slug ); if ( ! $plugin ) { return $result; } - // connect + // Get data from connect or cache. $response = $this->get_plugin_info( $plugin['id'] ); - // bail early if no response + // Bail early if no response. if ( ! is_array( $response ) ) { return $result; } - // remove tags (different context) + // Remove tags (different context). unset( $response['tags'] ); - // convert to object + // Convert to object. $response = (object) $response; - // sections $sections = array( 'description' => '', 'installation' => '', @@ -471,27 +452,21 @@ if ( ! class_exists( 'ACF_Updates' ) ) : } $response->sections = $sections; - // return return $response; } } - /* - * acf_updates - * - * The main function responsible for returning the one true acf_updates instance to functions everywhere. - * Use this function like you would a global variable, except without needing to declare the global. - * - * Example: - * - * @date 9/4/17 - * @since 5.5.12 - * - * @param void - * @return object - */ - + /** + * The main function responsible for returning the acf_updates singleton. + * Use this function like you would a global variable, except without needing to declare the global. + * + * Example: + * + * @since 5.5.12 + * + * @return ACF_Updates The singleton instance of ACF_Updates. + */ function acf_updates() { global $acf_updates; if ( ! isset( $acf_updates ) ) { @@ -500,24 +475,15 @@ if ( ! class_exists( 'ACF_Updates' ) ) : return $acf_updates; } - - /* - * acf_register_plugin_update - * - * Alias of acf_updates()->add_plugin(). - * - * @type function - * @date 12/4/17 - * @since 5.5.10 - * - * @param array $plugin - * @return void - */ - + /** + * Alias of acf_updates()->add_plugin(). + * + * @since 5.5.10 + * + * @param array $plugin Plugin data array. + */ function acf_register_plugin_update( $plugin ) { acf_updates()->add_plugin( $plugin ); } -endif; // class_exists check - - +} diff --git a/pro/fields/class-acf-field-clone.php b/pro/fields/class-acf-field-clone.php index acf3c8b..3c8af0a 100644 --- a/pro/fields/class-acf-field-clone.php +++ b/pro/fields/class-acf-field-clone.php @@ -49,7 +49,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : add_filter( 'acf/get_fields', array( $this, 'acf_get_fields' ), 5, 2 ); add_filter( 'acf/prepare_field', array( $this, 'acf_prepare_field' ), 10, 1 ); add_filter( 'acf/clone_field', array( $this, 'acf_clone_field' ), 10, 2 ); - } @@ -69,7 +68,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : function is_enabled() { return acf_is_filter_enabled( 'clone' ); - } @@ -100,7 +98,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // return return $field; - } @@ -140,7 +137,7 @@ if ( ! class_exists( 'acf_field_clone' ) ) : $field = $fields[ $i ]; // $i - $i++; + ++$i; // bail early if not a clone field if ( $field['type'] != 'clone' ) { @@ -158,14 +155,12 @@ if ( ! class_exists( 'acf_field_clone' ) ) : } // replace this clone field with sub fields - $i--; + --$i; array_splice( $fields, $i, 1, $field['sub_fields'] ); - } // return return $fields; - } @@ -206,7 +201,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // Field Group selector. if ( acf_is_field_group_key( $selector ) ) { - $field_group = acf_get_field_group( $selector ); if ( ! $field_group ) { continue; @@ -239,14 +233,11 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // loop // run acf_clone_field() on each cloned field to modify name, key, etc foreach ( array_keys( $fields ) as $i ) { - $fields[ $i ] = acf_clone_field( $fields[ $i ], $field ); - } // return return $fields; - } @@ -275,11 +266,9 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // backup (used later) // - backup only once (cloned clone fields can cause issues) if ( ! isset( $field['__key'] ) ) { - $field['__key'] = $field['key']; $field['__name'] = $field['_name']; $field['__label'] = $field['label']; - } // seamless @@ -299,9 +288,7 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // label_format if ( $clone_field['prefix_label'] ) { - $field['label'] = $clone_field['label'] . ' ' . $field['label']; - } } @@ -315,30 +302,23 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // modify the field _name (orig name) // - this will allow fields to correctly understand the modified field if ( $clone_field['display'] == 'seamless' ) { - $field['_name'] = $clone_field['_name'] . '_' . $field['_name']; - } } // required if ( $clone_field['required'] ) { - $field['required'] = 1; - } // type specific // note: seamless clone fields will not be triggered if ( $field['type'] == 'clone' ) { - $field = $this->acf_clone_clone_field( $field, $clone_field ); - } // return return $field; - } @@ -366,10 +346,8 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // when cloning a clone field, it is important to also change the _name too // this allows sub clone fields to appear correctly in get_row() row array if ( $field['prefix_name'] ) { - $clone_field['name'] = $field['_name']; $clone_field['_name'] = $field['_name']; - } // bail early if no sub fields @@ -382,12 +360,10 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // clone $sub_field = acf_clone_field( $sub_field, $clone_field ); - } // return return $field; - } @@ -435,14 +411,11 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // loop foreach ( $field['sub_fields'] as &$sub_field ) { - $sub_field['name'] = $prefix . $sub_field['name']; - } // return return $field; - } @@ -479,12 +452,10 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // add value $value[ $sub_field['key'] ] = acf_get_value( $post_id, $sub_field ); - } // return return $value; - } @@ -525,12 +496,10 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // append to $row $value[ $sub_field['__name'] ] = $sub_value; - } // return return $value; - } /** @@ -604,12 +573,10 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // key (backend) if ( isset( $value[ $sub_field['key'] ] ) ) { - $v = $value[ $sub_field['key'] ]; // name (frontend) } elseif ( isset( $value[ $sub_field['_name'] ] ) ) { - $v = $value[ $sub_field['_name'] ]; // empty @@ -617,7 +584,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // input is not set (hidden by conditioanl logic) continue; - } // restore original field key @@ -625,12 +591,10 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // update value acf_update_value( $v, $post_id, $sub_field ); - } // return return ''; - } @@ -661,12 +625,10 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // this is a normal value $sub_field['value'] = $field['value'][ $sub_field['key'] ]; - } elseif ( isset( $sub_field['default_value'] ) ) { // no value, but this sub field has a default value $sub_field['value'] = $sub_field['default_value']; - } // update prefix to allow for nested values @@ -683,15 +645,10 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // render if ( $field['layout'] == 'table' ) { - $this->render_field_table( $field ); - } else { - $this->render_field_block( $field ); - } - } @@ -717,13 +674,10 @@ if ( ! class_exists( 'acf_field_clone' ) ) : echo '
                    '; foreach ( $field['sub_fields'] as $sub_field ) { - acf_render_field_wrap( $sub_field ); - } echo '
                    '; - } @@ -780,9 +734,7 @@ if ( ! class_exists( 'acf_field_clone' ) ) : @@ -790,7 +742,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : 1, ) ); - } @@ -926,14 +876,11 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // loop foreach ( $value as $v ) { - $choices[ $v ] = $this->get_clone_setting_choice( $v ); - } // return return $choices; - } @@ -960,29 +907,22 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // phpcs:disable WordPress.Security.NonceVerification.Missing -- Verified elsewhere. // ajax_fields if ( isset( $_POST['fields'][ $selector ] ) ) { - return $this->get_clone_setting_field_choice( acf_sanitize_request_args( $_POST['fields'][ $selector ] ) ); - } // phpcs:enable WordPress.Security.NonceVerification.Missing // field if ( acf_is_field_key( $selector ) ) { - return $this->get_clone_setting_field_choice( acf_get_field( $selector ) ); - } // group if ( acf_is_field_group_key( $selector ) ) { - return $this->get_clone_setting_group_choice( acf_get_field_group( $selector ) ); - } // return return $selector; - } @@ -1019,7 +959,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // return return $title; - } @@ -1045,7 +984,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // return return sprintf( __( 'All fields from %s field group', 'acf' ), $field_group['title'] ); - } @@ -1097,7 +1035,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // strip slashes (search may be integer) $s = wp_unslash( strval( $options['s'] ) ); - } // load groups @@ -1122,18 +1059,15 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // field group found, stop looking break; - } // if field group was not found, this is a new field group (not yet saved) if ( ! $field_group ) { - $field_group = array( 'ID' => $options['post_id'], 'title' => $options['title'], 'key' => '', ); - } // move current field group to start of list @@ -1152,14 +1086,10 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // get fields if ( $field_group['ID'] == $options['post_id'] ) { - $fields = $options['fields']; - } else { - $fields = acf_get_fields( $field_group ); $fields = acf_prepare_fields_for_import( $fields ); - } // bail early if no fields @@ -1169,9 +1099,7 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // show all children for field group search match if ( $s !== false && stripos( $data['text'], $s ) !== false ) { - $ignore_s = true; - } // populate children @@ -1204,7 +1132,7 @@ if ( ! class_exists( 'acf_field_clone' ) ) : } // $i - $i++; + ++$i; // bail early if $i is out of bounds if ( $i < $range_start || $i > $range_end ) { @@ -1221,7 +1149,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : 'id' => $child, 'text' => $text, ); - } // bail early if no children @@ -1247,7 +1174,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : 'limit' => $limit, ) ); - } @@ -1278,7 +1204,6 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // return return $field; - } @@ -1321,12 +1246,10 @@ if ( ! class_exists( 'acf_field_clone' ) ) : // validate acf_validate_value( $value[ $k ], $sub_field, "{$input}[{$k}]" ); - } // return return $valid; - } /** @@ -1375,13 +1298,11 @@ if ( ! class_exists( 'acf_field_clone' ) ) : return $schema; } - } // initialize acf_register_field_type( 'acf_field_clone' ); - endif; // class_exists check ?> diff --git a/pro/fields/class-acf-field-flexible-content.php b/pro/fields/class-acf-field-flexible-content.php index 22c28e3..de25734 100644 --- a/pro/fields/class-acf-field-flexible-content.php +++ b/pro/fields/class-acf-field-flexible-content.php @@ -143,9 +143,7 @@ if ( ! class_exists( 'acf_field_flexible_content' ) ) : // bail early if no field layouts if ( empty( $field['layouts'] ) ) { - return $field; - } // vars @@ -162,7 +160,6 @@ if ( ! class_exists( 'acf_field_flexible_content' ) ) : // append sub fields if ( ! empty( $sub_fields ) ) { - foreach ( array_keys( $sub_fields ) as $k ) { // check if 'parent_layout' is empty @@ -170,21 +167,17 @@ if ( ! class_exists( 'acf_field_flexible_content' ) ) : // parent_layout did not save for this field, default it to first layout $sub_fields[ $k ]['parent_layout'] = $layout['key']; - } // append sub field to layout, if ( $sub_fields[ $k ]['parent_layout'] == $layout['key'] ) { - $layout['sub_fields'][] = acf_extract_var( $sub_fields, $k ); - } } } // append back to layouts $field['layouts'][ $i ] = $layout; - } // return @@ -251,18 +244,14 @@ if ( ! class_exists( 'acf_field_flexible_content' ) ) : // defaults if ( empty( $field['button_label'] ) ) { - $field['button_label'] = $this->defaults['button_label']; - } // sort layouts into names $layouts = array(); foreach ( $field['layouts'] as $k => $layout ) { - $layouts[ $layout['name'] ] = $layout; - } // vars @@ -300,7 +289,6 @@ if ( ! class_exists( 'acf_field_flexible_content' ) ) :
                    $value ) : // validate @@ -314,9 +302,7 @@ if ( ! class_exists( 'acf_field_flexible_content' ) ) : // render $this->render_layout( $field, $layouts[ $value['acf_fc_layout'] ], $i, $value ); - endforeach; - endif; ?>
                    @@ -328,7 +314,6 @@ if ( ! class_exists( 'acf_field_flexible_content' ) ) :