From fee0584009e5fcb1df2427848612e48f27a488de Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bailly Date: Tue, 16 Mar 2021 10:21:46 +0100 Subject: [PATCH] Update ACF to 5.9.5 --- acf.php | 4 +- assets/css/acf-input.css | 2 +- assets/js/acf-field-group.js | 2 +- assets/js/acf-field-group.min.js | 2 +- assets/js/acf-input.js | 32 +- assets/js/acf-input.min.js | 8 +- assets/js/acf.js | 20 +- assets/js/acf.min.js | 2 +- includes/acf-field-functions.php | 18 + includes/acf-field-group-functions.php | 18 + includes/acf-helper-functions.php | 14 + includes/acf-meta-functions.php | 124 +- includes/acf-value-functions.php | 12 +- includes/acf-wp-functions.php | 110 + includes/admin/admin-field-group.php | 22 - includes/ajax/class-acf-ajax.php | 4 +- includes/api/api-helpers.php | 72 +- includes/api/api-term.php | 26 +- .../fields/class-acf-field-color_picker.php | 22 +- includes/fields/class-acf-field-email.php | 24 +- includes/fields/class-acf-field-page_link.php | 2 +- .../fields/class-acf-field-post_object.php | 2 +- includes/fields/class-acf-field-radio.php | 15 +- .../fields/class-acf-field-relationship.php | 8 +- includes/fields/class-acf-field-taxonomy.php | 94 +- includes/forms/form-nav-menu.php | 4 +- includes/forms/form-taxonomy.php | 6 +- includes/local-json.php | 2 +- includes/revisions.php | 10 +- lang/acf-fi.mo | Bin 51729 -> 48345 bytes lang/acf-fi.po | 1819 +++++++++-------- lang/acf-fr_FR.mo | Bin 47132 -> 50648 bytes lang/acf-fr_FR.po | 35 +- lang/acf-ja.mo | Bin 45131 -> 50126 bytes lang/acf-ja.po | 202 +- lang/acf-pt_PT.mo | Bin 49294 -> 49510 bytes lang/acf-pt_PT.po | 375 ++-- lang/acf.pot | 179 +- pro/assets/js/acf-pro-blocks.min.js | 2 +- pro/blocks.php | 76 +- pro/fields/class-acf-field-clone.php | 29 +- .../class-acf-field-flexible-content.php | 89 +- pro/fields/class-acf-field-gallery.php | 5 +- pro/fields/class-acf-field-repeater.php | 60 +- readme.txt | 43 +- 45 files changed, 1962 insertions(+), 1633 deletions(-) diff --git a/acf.php b/acf.php index 3356241..60a4961 100644 --- a/acf.php +++ b/acf.php @@ -3,7 +3,7 @@ Plugin Name: Advanced Custom Fields PRO Plugin URI: https://www.advancedcustomfields.com Description: Customize WordPress with powerful, professional and intuitive fields. -Version: 5.9.1 +Version: 5.9.5 Author: Elliot Condon Author URI: https://www.advancedcustomfields.com Text Domain: acf @@ -17,7 +17,7 @@ if( ! class_exists('ACF') ) : class ACF { /** @var string The plugin version number. */ - var $version = '5.9.1'; + var $version = '5.9.5'; /** @var array The plugin settings array. */ var $settings = array(); diff --git a/assets/css/acf-input.css b/assets/css/acf-input.css index bfc2fd8..e99e289 100644 --- a/assets/css/acf-input.css +++ b/assets/css/acf-input.css @@ -1 +1 @@ -.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:bold;margin:0 0 3px;padding:0}.acf-field .acf-label:empty{margin-bottom:0}.acf-field .acf-input{vertical-align:top}.acf-field .acf-input>p.description{margin-top:5px}.acf-field .acf-notice{margin:0 0 15px;background:#edf2ff;color:#2183b9;border-color:#2183b9}.acf-field .acf-notice.-error{background:#ffe6e6;color:#d12626;border-color:#d12626}.acf-field .acf-notice.-success{background:#eefbe8;color:#32a23b;border-color:#32a23b}.acf-field .acf-notice.-warning{background:#fff3e6;color:#d16226;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 #eeeeee}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 #eeeeee}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:15px 12px;border-top:#EEEEEE solid 1px}.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:#777777}.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:transparent;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:transparent}.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:14px;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 3px 3px 0 !important}.acf-input-wrap acf-is-appended{border-radius:3px 0 0 3px !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:0.5;color:#7e8993}.acf-url input[type="url"]{padding-left:27px !important}.acf-url.-valid i{opacity:1}.select2-container.-acf .select2-choices{background:#fff;border-color:#ddd;box-shadow:0 1px 2px rgba(0,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,0.25) inset}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,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:#BBBBBB}.select2-container.-acf .select2-choice .select2-arrow{background:transparent;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:0.75}.select2-container.-acf li{margin-bottom:0}.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__choice{background-color:#f7f7f7;border-color:#cccccc;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:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,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.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;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}.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:transparent;position:relative;padding:1px;margin:0}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-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 0.25s ease;-moz-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.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 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.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}.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:transparent;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{background:#3875D7;color:#fff}.acf-relationship .list .acf-rel-item:hover .thumbnail{background:#a2bfec}.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item.disabled{opacity:0.5}.acf-relationship .list .acf-rel-item.disabled:hover{background:transparent;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{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:#dddddd 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:transparent}#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 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 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-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}.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#FFFFFF}.acf-admin-3-8 .acf-fields>.acf-tab-wrap .acf-tab-group{border-color:#dfdfdf}.acf-fields>.acf-tab-wrap:first-child .acf-tab-group{border-top:none}.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:transparent}.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:transparent}.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:transparent}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap{background:transparent;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:#cccccc;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:#DDDDDD}.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,0.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:#ffffff !important}.acf-ui-datepicker .ui-state-highlight.ui-state-active{border:1px solid #3875d7 !important;background:#3875d7 !important;font-weight:normal !important;color:#ffffff !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:3em;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:#cccccc solid 1px;background:transparent}.acf-fields.-clear>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-16px}tr.acf-field.acf-accordion{background:transparent}tr.acf-field.acf-accordion>.acf-input{padding:0 !important;border:#cccccc 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:bold}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-top-width:0}.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:#666666;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:#CC0000;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:0.25 !important}.media-modal .attachment.acf-disabled .attachment-preview:before{background:rgba(0,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:#f00 !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,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:#dddddd 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 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.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 0.250s ease-out}.acf-attention.-focused{border:#23282d solid 1px !important;transition:none}tr.acf-attention{transition:box-shadow 0.250s 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:transparent}#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.closed:last-child>.postbox-header{border-bottom:none}#editor .postbox:last-child>.inside{border-bottom:none}#editor .block-editor-writing-flow__click-redirect{min-height:50px} +.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:bold;margin:0 0 3px;padding:0}.acf-field .acf-label:empty{margin-bottom:0}.acf-field .acf-input{vertical-align:top}.acf-field .acf-input>p.description{margin-top:5px}.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 #eeeeee}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 #eeeeee}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:15px 12px;border-top:#EEEEEE solid 1px}.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:#777777}.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:transparent;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:transparent}.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:14px;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 3px 3px 0 !important}.acf-input-wrap .acf-is-appended{border-radius:3px 0 0 3px !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:0.5;color:#7e8993}.acf-url input[type="url"]{padding-left:27px !important}.acf-url.-valid i{opacity:1}.select2-container.-acf .select2-choices{background:#fff;border-color:#ddd;box-shadow:0 1px 2px rgba(0,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,0.25) inset}.select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper{background:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,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:#BBBBBB}.select2-container.-acf .select2-choice .select2-arrow{background:transparent;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:0.75}.select2-container.-acf li{margin-bottom:0}.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__choice{background-color:#f7f7f7;border-color:#cccccc;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:#5897fb;border-color:#3f87fa;color:#fff;box-shadow:0 0 3px rgba(0,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.ui-sortable-placeholder{background-color:#f7f7f7;border-color:#f7f7f7;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}.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:transparent;position:relative;padding:1px;margin:0}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-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 0.25s ease;-moz-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.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 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.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}.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:transparent;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{background:#3875D7;color:#fff}.acf-relationship .list .acf-rel-item:hover .thumbnail{background:#a2bfec}.acf-relationship .list .acf-rel-item:hover .thumbnail.-icon{background:#fff}.acf-relationship .list .acf-rel-item.disabled{opacity:0.5}.acf-relationship .list .acf-rel-item.disabled:hover{background:transparent;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{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:#dddddd 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:transparent}#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 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 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-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}.acf-fields>.acf-tab-wrap .acf-tab-group li.active a{background:#FFFFFF}.acf-admin-3-8 .acf-fields>.acf-tab-wrap .acf-tab-group{border-color:#dfdfdf}.acf-fields>.acf-tab-wrap:first-child .acf-tab-group{border-top:none}.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:transparent}.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:transparent}.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:transparent}.acf-postbox.seamless>.acf-fields>.acf-tab-wrap{background:transparent;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:#cccccc;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:#DDDDDD}.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,0.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:#ffffff !important}.acf-ui-datepicker .ui-state-highlight.ui-state-active{border:1px solid #3875d7 !important;background:#3875d7 !important;font-weight:normal !important;color:#ffffff !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:3em;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:#cccccc solid 1px;background:transparent}.acf-fields.-clear>.acf-field.acf-accordion+.acf-field.acf-accordion{margin-top:-16px}tr.acf-field.acf-accordion{background:transparent}tr.acf-field.acf-accordion>.acf-input{padding:0 !important;border:#cccccc 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:bold}.block-editor .edit-post-sidebar .acf-fields>.acf-field.acf-accordion .acf-accordion-content>.acf-fields{border-top-width:0}.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:#666666;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:#CC0000;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:0.25 !important}.media-modal .attachment.acf-disabled .attachment-preview:before{background:rgba(0,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:#f00 !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,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:#dddddd 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 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.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 0.250s ease-out}.acf-attention.-focused{border:#23282d solid 1px !important;transition:none}tr.acf-attention{transition:box-shadow 0.250s 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:transparent}#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.closed:last-child>.postbox-header{border-bottom:none}#editor .postbox:last-child>.inside{border-bottom:none}#editor .block-editor-writing-flow__click-redirect{min-height:50px} diff --git a/assets/js/acf-field-group.js b/assets/js/acf-field-group.js index 85860fb..fb2781b 100644 --- a/assets/js/acf-field-group.js +++ b/assets/js/acf-field-group.js @@ -724,7 +724,7 @@ var copy = acf.__('copy'); // increase suffix "1" - if( $.isNumeric(end) ) { + if( acf.isNumeric(end) ) { var i = (end*1) + 1; label = label.replace( end, i ); name = name.replace( end, i ); diff --git a/assets/js/acf-field-group.min.js b/assets/js/acf-field-group.min.js index 1471848..a164532 100644 --- a/assets/js/acf-field-group.min.js +++ b/assets/js/acf-field-group.min.js @@ -1 +1 @@ -!function(e,t){var i=new acf.Model({id:"fieldGroupManager",events:{"submit #post":"onSubmit",'click a[href="#"]':"onClick","click .submitdelete":"onClickTrash"},filters:{find_fields_args:"filterFindFieldArgs"},onSubmit:function(t,i){var n=e("#titlewrap #title");n.val()||(t.preventDefault(),acf.unlockForm(i),alert(acf.__("Field group title is required")),n.focus())},onClick:function(e){e.preventDefault()},onClickTrash:function(e){var t;confirm(acf.__("Move to trash. Are you sure?"))||e.preventDefault()},filterFindFieldArgs:function(e){return e.visible=!0,e}}),n=new acf.Model({id:"screenOptionsManager",wait:"prepare",events:{change:"onChange"},initialize:function(){var t=e("#adv-settings"),i=e("#acf-append-show-on-screen");t.find(".metabox-prefs").append(i.html()),t.find(".metabox-prefs br").remove(),i.remove(),this.$el=e("#acf-field-key-hide"),this.render()},isChecked:function(){return this.$el.prop("checked")},onChange:function(e,t){var i=this.isChecked()?1:0;acf.updateUserSetting("show_field_keys",i),this.render()},render:function(){this.isChecked()?e("#acf-field-group-fields").addClass("show-field-keys"):e("#acf-field-group-fields").removeClass("show-field-keys")}}),a=new acf.Model({actions:{new_field:"onNewField"},onNewField:function(t){if(t.has("append")){var i=t.get("append"),n=t.$el.siblings('[data-name="'+i+'"]').first();if(n.length){var a=n.children(".acf-input"),l=a.children("ul");l.length||(a.wrapInner(''),l=a.children("ul"));var c=t.$(".acf-input").html(),o=e("
  • "+c+"
  • ");l.append(o),l.attr("data-cols",l.children().length),t.remove()}}}})}(jQuery),function(e,t){acf.FieldObject=acf.Model.extend({eventScope:".acf-field-object",events:{"click .edit-field":"onClickEdit","click .delete-field":"onClickDelete","click .duplicate-field":"duplicate","click .move-field":"move","change .field-type":"onChangeType","change .field-required":"onChangeRequired","blur .field-label":"onChangeLabel","blur .field-name":"onChangeName",change:"onChange",changed:"onChanged"},data:{id:0,key:"",type:""},setup:function(e){this.$el=e,this.inherit(e),this.prop("ID"),this.prop("parent"),this.prop("menu_order")},$input:function(t){return e("#"+this.getInputId()+"-"+t)},$meta:function(){return this.$(".meta:first")},$handle:function(){return this.$(".handle:first")},$settings:function(){return this.$(".settings:first")},$setting:function(e){return this.$(".acf-field-settings:first > .acf-field-setting-"+e)},getParent:function(){return acf.getFieldObjects({child:this.$el,limit:1}).pop()},getParents:function(){return acf.getFieldObjects({child:this.$el})},getFields:function(){return acf.getFieldObjects({parent:this.$el})},getInputName:function(){return"acf_fields["+this.get("id")+"]"},getInputId:function(){return"acf_fields-"+this.get("id")},newInput:function(t,i){var n=this.getInputId(),a=this.getInputName();t&&(n+="-"+t,a+="["+t+"]");var l=e("").attr({id:n,name:a,value:i});return this.$("> .meta").append(l),l},getProp:function(e){if(this.has(e))return this.get(e);var t=this.$input(e),i=t.length?t.val():null;return this.set(e,i,!0),i},setProp:function(e,t){var i=this.$input(e),n=i.val();return i.length||(i=this.newInput(e,t)),null===t?i.remove():i.val(t),this.has(e)?this.set(e,t):this.set(e,t,!0),this},prop:function(e,t){return void 0!==t?this.setProp(e,t):this.getProp(e)},props:function(e){Object.keys(e).map((function(t){this.setProp(t,e[t])}),this)},getLabel:function(){var e=this.prop("label");return""===e&&(e=acf.__("(no label)")),e},getName:function(){return this.prop("name")},getType:function(){return this.prop("type")},getTypeLabel:function(){var e=this.prop("type"),t=acf.get("fieldTypes");return t[e]?t[e].label:e},getKey:function(){return this.prop("key")},initialize:function(){},render:function(){var e=this.$(".handle:first"),t=this.prop("menu_order"),i=this.getLabel(),n=this.prop("name"),a=this.getTypeLabel(),l=this.prop("key"),c=this.$input("required").prop("checked");e.find(".acf-icon").html(parseInt(t)+1),c&&(i+=' *'),e.find(".li-field-label strong a").html(i),e.find(".li-field-name").text(n),e.find(".li-field-type").text(a),e.find(".li-field-key").text(l),acf.doAction("render_field_object",this)},refresh:function(){acf.doAction("refresh_field_object",this)},isOpen:function(){return this.$el.hasClass("open")},onClickEdit:function(e){this.isOpen()?this.close():this.open()},open:function(){var e=this.$el.children(".settings");e.slideDown(),this.$el.addClass("open"),acf.doAction("open_field_object",this),this.trigger("openFieldObject"),acf.doAction("show",e)},close:function(){var e=this.$el.children(".settings");e.slideUp(),this.$el.removeClass("open"),acf.doAction("close_field_object",this),this.trigger("closeFieldObject"),acf.doAction("hide",e)},serialize:function(){return acf.serialize(this.$el,this.getInputName())},save:function(e){var t;e=e||"settings","settings"!==this.getProp("save")&&(this.setProp("save",e),this.$el.attr("data-save",e),acf.doAction("save_field_object",this,e))},submit:function(){var e=this.getInputName(),t=this.get("save");this.isOpen()&&this.close(),"settings"==t||("meta"==t?this.$('> .settings [name^="'+e+'"]').remove():this.$('[name^="'+e+'"]').remove()),acf.doAction("submit_field_object",this)},onChange:function(e,t){this.save(),acf.doAction("change_field_object",this)},onChanged:function(e,t,i,n){"save"!=i&&(["menu_order","parent"].indexOf(i)>-1?this.save("meta"):this.save(),["menu_order","label","required","name","type","key"].indexOf(i)>-1&&this.render(),acf.doAction("change_field_object_"+i,this,n))},onChangeLabel:function(e,t){var i=t.val();if(this.set("label",i),""==this.prop("name")){var n=acf.applyFilters("generate_field_object_name",acf.strSanitize(i),this);this.prop("name",n)}},onChangeName:function(e,t){var i=t.val();this.set("name",i),"field_"===i.substr(0,6)&&alert(acf.__('The string "field_" may not be used at the start of a field name'))},onChangeRequired:function(e,t){var i=t.prop("checked")?1:0;this.set("required",i)},delete:function(t){t=acf.parseArgs(t,{animate:!0});var i=this.prop("ID");if(i){var n=e("#_acf_delete_fields"),a=n.val()+"|"+i;n.val(a)}acf.doAction("delete_field_object",this),t.animate?this.removeAnimate():this.remove()},onClickDelete:function(e,t){if(e.shiftKey)return this.delete();this.$el.addClass("-hover");var i=acf.newTooltip({confirmRemove:!0,target:t,context:this,confirm:function(){this.delete()},cancel:function(){this.$el.removeClass("-hover")}})},removeAnimate:function(){var e=this,t=this.$el.parent(),i=acf.findFieldObjects({sibling:this.$el});acf.remove({target:this.$el,endHeight:i.length?0:50,complete:function(){e.remove(),acf.doAction("removed_field_object",e,t)}}),acf.doAction("remove_field_object",e,t)},duplicate:function(){var t=acf.uniqid("field_"),i=acf.duplicate({target:this.$el,search:this.get("id"),replace:t});i.attr("data-key",t);var n=acf.getFieldObject(i);this.isOpen()?this.close():n.open();var a=n.$setting("label input");setTimeout((function(){a.focus()}),251);var l=n.prop("label"),c=n.prop("name"),o=c.split("_").pop(),r=acf.__("copy");if(e.isNumeric(o)){var d=1*o+1;l=l.replace(o,d),c=c.replace(o,d)}else if(0===o.indexOf(r)){var d;d=(d=1*o.replace(r,""))?d+1:2,l=l.replace(o,r+d),c=c.replace(o,r+d)}else l+=" ("+r+")",c+="_"+r;n.prop("ID",0),n.prop("label",l),n.prop("name",c),n.prop("key",t),acf.doAction("duplicate_field_object",this,n),acf.doAction("append_field_object",n)},wipe:function(){var e=this.get("id"),t=this.get("key"),i=acf.uniqid("field_");acf.rename({target:this.$el,search:e,replace:i}),this.set("id",i),this.set("prevId",e),this.set("prevKey",t),this.prop("key",i),this.prop("ID",0),this.$el.attr("data-key",i),this.$el.attr("data-id",i),acf.doAction("wipe_field_object",this)},move:function(){var t=function(e){return"settings"==e.get("save")},i=t(this);if(i||acf.getFieldObjects({parent:this.$el}).map((function(e){i=t(e)||e.changed})),i)alert(acf.__("This field cannot be moved until its changes have been saved"));else{var n=this.prop("ID"),a=this,l=!1,c=function(){l=acf.newPopup({title:acf.__("Move Custom Field"),loading:!0,width:"300px"});var t={action:"acf/field_group/move_field",field_id:n};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"html",success:o})},o=function(e){l.loading(!1),l.content(e),l.on("submit","form",r)},r=function(t,i){t.preventDefault(),acf.startButtonLoading(l.$(".button"));var a={action:"acf/field_group/move_field",field_id:n,field_group_id:l.$("select").val()};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"html",success:d})},d=function(e){l.content(e),a.removeAnimate()};c()}},onChangeType:function(e,t){this.changeTimeout&&clearTimeout(this.changeTimeout),this.changeTimeout=this.setTimeout((function(){this.changeType(t.val())}),300)},changeType:function(t){var i=this.prop("type"),n=acf.strSlugify("acf-field-object-"+i),a=acf.strSlugify("acf-field-object-"+t);this.$el.removeClass(n).addClass(a),this.$el.attr("data-type",t),this.$el.data("type",t),this.has("xhr")&&this.get("xhr").abort();var l=this.$("> .settings > table > tbody"),c=l.children('[data-setting="'+i+'"]');if(this.set("settings-"+i,c),c.detach(),this.has("settings-"+t)){var o=this.get("settings-"+t);return this.$setting("conditional_logic").before(o),void this.set("type",t)}var r=e('
    ');this.$setting("conditional_logic").before(r);var d={action:"acf/field_group/render_field_settings",field:this.serialize(),prefix:this.getInputName()},s=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(d),type:"post",dataType:"html",context:this,success:function(e){e&&(r.after(e),acf.doAction("append",l))},complete:function(){r.remove(),this.set("type",t)}});this.set("xhr",s)},updateParent:function(){var e=acf.get("post_id"),t=this.getParent();t&&(e=parseInt(t.prop("ID"))||t.prop("key")),this.prop("parent",e)}})}(jQuery),function(e,t){var i=function(e){return acf.strPascalCase(e||"")+"FieldSetting"};acf.registerFieldSetting=function(e){var t=e.prototype,n=i(t.type+" "+t.name);this.models[n]=e},acf.newFieldSetting=function(e){var t=e.get("setting")||"",n=e.get("name")||"",a=i(t+" "+n),l=acf.models[a]||null,c;return null!==l&&new l(e)},acf.getFieldSetting=function(e){return e instanceof jQuery&&(e=acf.getField(e)),e.setting};var n=new acf.Model({actions:{new_field:"onNewField"},onNewField:function(e){e.setting=acf.newFieldSetting(e)}});acf.FieldSetting=acf.Model.extend({field:!1,type:"",name:"",wait:"ready",eventScope:".acf-field",events:{change:"render"},setup:function(t){var i=t.$el;this.$el=i,this.field=t,this.$fieldObject=i.closest(".acf-field-object"),this.fieldObject=acf.getFieldObject(this.$fieldObject),e.extend(this.data,t.data)},initialize:function(){this.render()},render:function(){}});var a=acf.FieldSetting.extend({type:"",name:"",render:function(){var e=this.$('input[type="radio"]:checked');"other"!=e.val()&&this.$('input[type="text"]').val(e.val())}}),l=a.extend({type:"date_picker",name:"display_format"}),c=a.extend({type:"date_picker",name:"return_format"});acf.registerFieldSetting(l),acf.registerFieldSetting(c);var o=a.extend({type:"date_time_picker",name:"display_format"}),r=a.extend({type:"date_time_picker",name:"return_format"});acf.registerFieldSetting(o),acf.registerFieldSetting(r);var d=a.extend({type:"time_picker",name:"display_format"}),s=a.extend({name:"time_picker",name:"return_format"});acf.registerFieldSetting(d),acf.registerFieldSetting(s)}(jQuery),function(e,t){var i=acf.FieldSetting.extend({type:"",name:"conditional_logic",events:{"change .conditions-toggle":"onChangeToggle","click .add-conditional-group":"onClickAddGroup","focus .condition-rule-field":"onFocusField","change .condition-rule-field":"onChangeField","change .condition-rule-operator":"onChangeOperator","click .add-conditional-rule":"onClickAdd","click .remove-conditional-rule":"onClickRemove"},$rule:!1,scope:function(e){return this.$rule=e,this},ruleData:function(e,t){return this.$rule.data.apply(this.$rule,arguments)},$input:function(e){return this.$rule.find(".condition-rule-"+e)},$td:function(e){return this.$rule.find("td."+e)},$toggle:function(){return this.$(".conditions-toggle")},$control:function(){return this.$(".rule-groups")},$groups:function(){return this.$(".rule-group")},$rules:function(){return this.$(".rule")},open:function(){var e=this.$control();e.show(),acf.enable(e)},close:function(){var e=this.$control();e.hide(),acf.disable(e)},render:function(){this.$toggle().prop("checked")?(this.renderRules(),this.open()):this.close()},renderRules:function(){var t=this;this.$rules().each((function(){t.renderRule(e(this))}))},renderRule:function(e){this.scope(e),this.renderField(),this.renderOperator(),this.renderValue()},renderField:function(){var e=[],t=[],i=this.fieldObject.cid,n=this.$input("field");acf.getFieldObjects().map((function(t){var n={id:t.getKey(),text:t.getLabel()},a;t.cid===i&&(n.text+=acf.__("(this field)"),n.disabled=!0),acf.getConditionTypes({fieldType:t.getType()}).length||(n.disabled=!0);var l=t.getParents().length;n.text="- ".repeat(l)+n.text,e.push(n)})),e.length||e.push({id:"",text:acf.__("No toggle fields available")}),acf.renderSelect(n,e),this.ruleData("field",n.val())},renderOperator:function(){if(this.ruleData("field")){var e=this.$input("operator"),t=e.val(),i=[];null===e.val()&&acf.renderSelect(e,[{id:this.ruleData("operator"),text:""}]);var n=acf.findFieldObject(this.ruleData("field")),a=acf.getFieldObject(n),l;acf.getConditionTypes({fieldType:a.getType()}).map((function(e){i.push({id:e.prototype.operator,text:e.prototype.label})})),acf.renderSelect(e,i),this.ruleData("operator",e.val())}},renderValue:function(){if(this.ruleData("field")&&this.ruleData("operator")){var t=this.$input("value"),i=this.$td("value"),n=t.val(),a=acf.findFieldObject(this.ruleData("field")),l=acf.getFieldObject(a),c,o,r=acf.getConditionTypes({fieldType:l.getType(),operator:this.ruleData("operator")})[0].prototype.choices(l);if(r instanceof Array){var d=e("");acf.renderSelect(d,r)}else var d=e(r);t.detach(),i.html(d),setTimeout((function(){["class","name","id"].map((function(e){d.attr(e,t.attr(e))}))}),0),d.prop("disabled")||acf.val(d,n,!0),this.ruleData("value",d.val())}},onChangeToggle:function(){this.render()},onClickAddGroup:function(e,t){this.addGroup()},addGroup:function(){var e=this.$(".rule-group:last"),t=acf.duplicate(e);t.find("h4").text(acf.__("or")),t.find("tr").not(":first").remove(),this.fieldObject.save()},onFocusField:function(e,t){this.renderField()},onChangeField:function(e,t){this.scope(t.closest(".rule")),this.ruleData("field",t.val()),this.renderOperator(),this.renderValue()},onChangeOperator:function(e,t){this.scope(t.closest(".rule")),this.ruleData("operator",t.val()),this.renderValue()},onClickAdd:function(e,t){var i=acf.duplicate(t.closest(".rule"));this.renderRule(i)},onClickRemove:function(e,t){var i=t.closest(".rule");this.fieldObject.save(),0==i.siblings(".rule").length&&i.closest(".rule-group").remove(),i.remove()}});acf.registerFieldSetting(i);var n=new acf.Model({actions:{duplicate_field_objects:"onDuplicateFieldObjects"},onDuplicateFieldObjects:function(t,i,n){var a={},l=e();t.map((function(e){a[e.get("prevKey")]=e.get("key"),l=l.add(e.$(".condition-rule-field"))})),l.each((function(){var t=e(this),i=t.val();i&&a[i]&&(t.find("option:selected").attr("value",a[i]),t.val(a[i]))}))}})}(jQuery),function(e,t){acf.findFieldObject=function(e){return acf.findFieldObjects({key:e,limit:1})},acf.findFieldObjects=function(t){t=t||{};var i=".acf-field-object",n=!1;return(t=acf.parseArgs(t,{id:"",key:"",type:"",limit:!1,list:null,parent:!1,sibling:!1,child:!1})).id&&(i+='[data-id="'+t.id+'"]'),t.key&&(i+='[data-key="'+t.key+'"]'),t.type&&(i+='[data-type="'+t.type+'"]'),n=t.list?t.list.children(i):t.parent?t.parent.find(i):t.sibling?t.sibling.siblings(i):t.child?t.child.parents(i):e(i),t.limit&&(n=n.slice(0,t.limit)),n},acf.getFieldObject=function(e){"string"==typeof e&&(e=acf.findFieldObject(e));var t=e.data("acf");return t||(t=acf.newFieldObject(e)),t},acf.getFieldObjects=function(t){var i=acf.findFieldObjects(t),n=[];return i.each((function(){var t=acf.getFieldObject(e(this));n.push(t)})),n},acf.newFieldObject=function(e){var t=new acf.FieldObject(e);return acf.doAction("new_field_object",t),t};var i=new acf.Model({priority:5,initialize:function(){var e;["prepare","ready","append","remove"].map((function(e){this.addFieldActions(e)}),this)},addFieldActions:function(e){var t=e+"_field_objects",i=e+"_field_object",n=e+"FieldObject",a=function(e){var i=acf.getFieldObjects({parent:e});if(i.length){var n=acf.arrayArgs(arguments);n.splice(0,1,t,i),acf.doAction.apply(null,n)}},l=function(e){var t=acf.arrayArgs(arguments);t.unshift(i),e.map((function(e){t[1]=e,acf.doAction.apply(null,t)}))},c=function(e){var t=acf.arrayArgs(arguments);t.unshift(i);var a=["type","name","key"];a.map((function(n){t[0]=i+"/"+n+"="+e.get(n),acf.doAction.apply(null,t)})),t.splice(0,2),e.trigger(n,t)};acf.addAction(e,a,5),acf.addAction(t,l,5),acf.addAction(i,c,5)}}),n=new acf.Model({id:"fieldManager",events:{"submit #post":"onSubmit","mouseenter .acf-field-list":"onHoverSortable","click .add-field":"onClickAdd"},actions:{removed_field_object:"onRemovedField",sortstop_field_object:"onReorderField",delete_field_object:"onDeleteField",change_field_object_type:"onChangeFieldType",duplicate_field_object:"onDuplicateField"},onSubmit:function(e,t){var i;acf.getFieldObjects().map((function(e){e.submit()}))},setFieldMenuOrder:function(e){this.renderFields(e.$el.parent())},onHoverSortable:function(e,t){t.hasClass("ui-sortable")||t.sortable({handle:".acf-sortable-handle",connectWith:".acf-field-list",start:function(e,i){var n=acf.getFieldObject(i.item);i.placeholder.height(i.item.height()),acf.doAction("sortstart_field_object",n,t)},update:function(e,i){var n=acf.getFieldObject(i.item);acf.doAction("sortstop_field_object",n,t)}})},onRemovedField:function(e,t){this.renderFields(t)},onReorderField:function(e,t){e.updateParent(),this.renderFields(t)},onDeleteField:function(e){e.getFields().map((function(e){e.delete({animate:!1})}))},onChangeFieldType:function(e){},onDuplicateField:function(e,t){var i=t.getFields();i.length&&(i.map((function(e){e.wipe(),e.updateParent()})),acf.doAction("duplicate_field_objects",i,t,e)),this.setFieldMenuOrder(t)},renderFields:function(e){var t=acf.getFieldObjects({list:e});t.length?(e.removeClass("-empty"),t.map((function(e,t){e.prop("menu_order",t)}))):e.addClass("-empty")},onClickAdd:function(e,t){var i=t.closest(".acf-tfoot").siblings(".acf-field-list");this.addField(i)},addField:function(t){var i=e("#tmpl-acf-field").html(),n=e(i),a=n.data("id"),l=acf.uniqid("field_"),c=acf.duplicate({target:n,search:a,replace:l,append:function(e,i){t.append(i)}}),o=acf.getFieldObject(c);o.prop("key",l),o.prop("ID",0),o.prop("label",""),o.prop("name",""),c.attr("data-key",l),c.attr("data-id",l),o.updateParent();var r=o.$input("label");setTimeout((function(){r.focus()}),251),o.open(),this.renderFields(t),acf.doAction("add_field_object",o),acf.doAction("append_field_object",o)}})}(jQuery),function(e,t){var i=new acf.Model({id:"locationManager",wait:"ready",events:{"click .add-location-rule":"onClickAddRule","click .add-location-group":"onClickAddGroup","click .remove-location-rule":"onClickRemoveRule","change .refresh-location-rule":"onChangeRemoveRule"},initialize:function(){this.$el=e("#acf-field-group-locations")},onClickAddRule:function(e,t){this.addRule(t.closest("tr"))},onClickRemoveRule:function(e,t){this.removeRule(t.closest("tr"))},onChangeRemoveRule:function(e,t){this.changeRule(t.closest("tr"))},onClickAddGroup:function(e,t){this.addGroup()},addRule:function(e){acf.duplicate(e)},removeRule:function(e){0==e.siblings("tr").length?e.closest(".rule-group").remove():e.remove()},changeRule:function(t){var i=t.closest(".rule-group"),n=t.find("td.param select").attr("name").replace("[param]",""),a={action:"acf/field_group/render_location_rule"};a.rule=acf.serialize(t,n),a.rule.id=t.data("id"),a.rule.group=i.data("id"),acf.disable(t.find("td.value")),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"html",success:function(e){e&&t.replaceWith(e)}})},addGroup:function(){var e=this.$(".rule-group:last");$group2=acf.duplicate(e),$group2.find("h4").text(acf.__("or")),$group2.find("tr").not(":first").remove()}})}(jQuery),function(e,t){var i=acf.getCompatibility(acf);i.field_group={save_field:function(e,t){t=void 0!==t?t:"settings",acf.getFieldObject(e).save(t)},delete_field:function(e,t){t=void 0===t||t,acf.getFieldObject(e).delete({animate:t})},update_field_meta:function(e,t,i){acf.getFieldObject(e).prop(t,i)},delete_field_meta:function(e,t){acf.getFieldObject(e).prop(t,null)}},i.field_group.field_object=acf.model.extend({type:"",o:{},$field:null,$settings:null,tag:function(e){var t=this.type,i=e.split("_");return i.splice(1,0,"field"),e=i.join("_"),t&&(e+="/type="+t),e},selector:function(){var e=".acf-field-object",t=this.type;return t&&(e+="-"+t,e=acf.str_replace("_","-",e)),e},_add_action:function(e,t){var i=this;acf.add_action(this.tag(e),(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_filter:function(e,t){var i=this;acf.add_filter(this.tag(e),(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_event:function(t,i){var n=this,a=t.substr(0,t.indexOf(" ")),l=t.substr(t.indexOf(" ")+1),c=this.selector();e(document).on(a,c+" "+l,(function(t){t.$el=e(this),t.$field=t.$el.closest(".acf-field-object"),n.set("$field",t.$field),n[i].apply(n,[t])}))},_set_$field:function(){this.o=this.$field.data(),this.$settings=this.$field.find("> .settings > table > tbody"),this.focus()},focus:function(){},setting:function(e){return this.$settings.find("> .acf-field-setting-"+e)}});var n=new acf.Model({actions:{open_field_object:"onOpenFieldObject",close_field_object:"onCloseFieldObject",add_field_object:"onAddFieldObject",duplicate_field_object:"onDuplicateFieldObject",delete_field_object:"onDeleteFieldObject",change_field_object_type:"onChangeFieldObjectType",change_field_object_label:"onChangeFieldObjectLabel",change_field_object_name:"onChangeFieldObjectName",change_field_object_parent:"onChangeFieldObjectParent",sortstop_field_object:"onChangeFieldObjectParent"},onOpenFieldObject:function(e){acf.doAction("open_field",e.$el),acf.doAction("open_field/type="+e.get("type"),e.$el),acf.doAction("render_field_settings",e.$el),acf.doAction("render_field_settings/type="+e.get("type"),e.$el)},onCloseFieldObject:function(e){acf.doAction("close_field",e.$el),acf.doAction("close_field/type="+e.get("type"),e.$el)},onAddFieldObject:function(e){acf.doAction("add_field",e.$el),acf.doAction("add_field/type="+e.get("type"),e.$el)},onDuplicateFieldObject:function(e){acf.doAction("duplicate_field",e.$el),acf.doAction("duplicate_field/type="+e.get("type"),e.$el)},onDeleteFieldObject:function(e){acf.doAction("delete_field",e.$el),acf.doAction("delete_field/type="+e.get("type"),e.$el)},onChangeFieldObjectType:function(e){acf.doAction("change_field_type",e.$el),acf.doAction("change_field_type/type="+e.get("type"),e.$el),acf.doAction("render_field_settings",e.$el),acf.doAction("render_field_settings/type="+e.get("type"),e.$el)},onChangeFieldObjectLabel:function(e){acf.doAction("change_field_label",e.$el),acf.doAction("change_field_label/type="+e.get("type"),e.$el)},onChangeFieldObjectName:function(e){acf.doAction("change_field_name",e.$el),acf.doAction("change_field_name/type="+e.get("type"),e.$el)},onChangeFieldObjectParent:function(e){acf.doAction("update_field_parent",e.$el)}})}(jQuery); \ No newline at end of file +!function(e,t){var i=new acf.Model({id:"fieldGroupManager",events:{"submit #post":"onSubmit",'click a[href="#"]':"onClick","click .submitdelete":"onClickTrash"},filters:{find_fields_args:"filterFindFieldArgs"},onSubmit:function(t,i){var n=e("#titlewrap #title");n.val()||(t.preventDefault(),acf.unlockForm(i),alert(acf.__("Field group title is required")),n.focus())},onClick:function(e){e.preventDefault()},onClickTrash:function(e){var t;confirm(acf.__("Move to trash. Are you sure?"))||e.preventDefault()},filterFindFieldArgs:function(e){return e.visible=!0,e}}),n=new acf.Model({id:"screenOptionsManager",wait:"prepare",events:{change:"onChange"},initialize:function(){var t=e("#adv-settings"),i=e("#acf-append-show-on-screen");t.find(".metabox-prefs").append(i.html()),t.find(".metabox-prefs br").remove(),i.remove(),this.$el=e("#acf-field-key-hide"),this.render()},isChecked:function(){return this.$el.prop("checked")},onChange:function(e,t){var i=this.isChecked()?1:0;acf.updateUserSetting("show_field_keys",i),this.render()},render:function(){this.isChecked()?e("#acf-field-group-fields").addClass("show-field-keys"):e("#acf-field-group-fields").removeClass("show-field-keys")}}),a=new acf.Model({actions:{new_field:"onNewField"},onNewField:function(t){if(t.has("append")){var i=t.get("append"),n=t.$el.siblings('[data-name="'+i+'"]').first();if(n.length){var a=n.children(".acf-input"),l=a.children("ul");l.length||(a.wrapInner(''),l=a.children("ul"));var c=t.$(".acf-input").html(),o=e("
  • "+c+"
  • ");l.append(o),l.attr("data-cols",l.children().length),t.remove()}}}})}(jQuery),function(e,t){acf.FieldObject=acf.Model.extend({eventScope:".acf-field-object",events:{"click .edit-field":"onClickEdit","click .delete-field":"onClickDelete","click .duplicate-field":"duplicate","click .move-field":"move","change .field-type":"onChangeType","change .field-required":"onChangeRequired","blur .field-label":"onChangeLabel","blur .field-name":"onChangeName",change:"onChange",changed:"onChanged"},data:{id:0,key:"",type:""},setup:function(e){this.$el=e,this.inherit(e),this.prop("ID"),this.prop("parent"),this.prop("menu_order")},$input:function(t){return e("#"+this.getInputId()+"-"+t)},$meta:function(){return this.$(".meta:first")},$handle:function(){return this.$(".handle:first")},$settings:function(){return this.$(".settings:first")},$setting:function(e){return this.$(".acf-field-settings:first > .acf-field-setting-"+e)},getParent:function(){return acf.getFieldObjects({child:this.$el,limit:1}).pop()},getParents:function(){return acf.getFieldObjects({child:this.$el})},getFields:function(){return acf.getFieldObjects({parent:this.$el})},getInputName:function(){return"acf_fields["+this.get("id")+"]"},getInputId:function(){return"acf_fields-"+this.get("id")},newInput:function(t,i){var n=this.getInputId(),a=this.getInputName();t&&(n+="-"+t,a+="["+t+"]");var l=e("").attr({id:n,name:a,value:i});return this.$("> .meta").append(l),l},getProp:function(e){if(this.has(e))return this.get(e);var t=this.$input(e),i=t.length?t.val():null;return this.set(e,i,!0),i},setProp:function(e,t){var i=this.$input(e),n=i.val();return i.length||(i=this.newInput(e,t)),null===t?i.remove():i.val(t),this.has(e)?this.set(e,t):this.set(e,t,!0),this},prop:function(e,i){return i!==t?this.setProp(e,i):this.getProp(e)},props:function(e){Object.keys(e).map((function(t){this.setProp(t,e[t])}),this)},getLabel:function(){var e=this.prop("label");return""===e&&(e=acf.__("(no label)")),e},getName:function(){return this.prop("name")},getType:function(){return this.prop("type")},getTypeLabel:function(){var e=this.prop("type"),t=acf.get("fieldTypes");return t[e]?t[e].label:e},getKey:function(){return this.prop("key")},initialize:function(){},render:function(){var e=this.$(".handle:first"),t=this.prop("menu_order"),i=this.getLabel(),n=this.prop("name"),a=this.getTypeLabel(),l=this.prop("key"),c=this.$input("required").prop("checked");e.find(".acf-icon").html(parseInt(t)+1),c&&(i+=' *'),e.find(".li-field-label strong a").html(i),e.find(".li-field-name").text(n),e.find(".li-field-type").text(a),e.find(".li-field-key").text(l),acf.doAction("render_field_object",this)},refresh:function(){acf.doAction("refresh_field_object",this)},isOpen:function(){return this.$el.hasClass("open")},onClickEdit:function(e){this.isOpen()?this.close():this.open()},open:function(){var e=this.$el.children(".settings");e.slideDown(),this.$el.addClass("open"),acf.doAction("open_field_object",this),this.trigger("openFieldObject"),acf.doAction("show",e)},close:function(){var e=this.$el.children(".settings");e.slideUp(),this.$el.removeClass("open"),acf.doAction("close_field_object",this),this.trigger("closeFieldObject"),acf.doAction("hide",e)},serialize:function(){return acf.serialize(this.$el,this.getInputName())},save:function(e){var t;e=e||"settings","settings"!==this.getProp("save")&&(this.setProp("save",e),this.$el.attr("data-save",e),acf.doAction("save_field_object",this,e))},submit:function(){var e=this.getInputName(),t=this.get("save");this.isOpen()&&this.close(),"settings"==t||("meta"==t?this.$('> .settings [name^="'+e+'"]').remove():this.$('[name^="'+e+'"]').remove()),acf.doAction("submit_field_object",this)},onChange:function(e,t){this.save(),acf.doAction("change_field_object",this)},onChanged:function(e,t,i,n){"save"!=i&&(["menu_order","parent"].indexOf(i)>-1?this.save("meta"):this.save(),["menu_order","label","required","name","type","key"].indexOf(i)>-1&&this.render(),acf.doAction("change_field_object_"+i,this,n))},onChangeLabel:function(e,t){var i=t.val();if(this.set("label",i),""==this.prop("name")){var n=acf.applyFilters("generate_field_object_name",acf.strSanitize(i),this);this.prop("name",n)}},onChangeName:function(e,t){var i=t.val();this.set("name",i),"field_"===i.substr(0,6)&&alert(acf.__('The string "field_" may not be used at the start of a field name'))},onChangeRequired:function(e,t){var i=t.prop("checked")?1:0;this.set("required",i)},delete:function(t){t=acf.parseArgs(t,{animate:!0});var i=this.prop("ID");if(i){var n=e("#_acf_delete_fields"),a=n.val()+"|"+i;n.val(a)}acf.doAction("delete_field_object",this),t.animate?this.removeAnimate():this.remove()},onClickDelete:function(e,t){if(e.shiftKey)return this.delete();this.$el.addClass("-hover");var i=acf.newTooltip({confirmRemove:!0,target:t,context:this,confirm:function(){this.delete()},cancel:function(){this.$el.removeClass("-hover")}})},removeAnimate:function(){var e=this,t=this.$el.parent(),i=acf.findFieldObjects({sibling:this.$el});acf.remove({target:this.$el,endHeight:i.length?0:50,complete:function(){e.remove(),acf.doAction("removed_field_object",e,t)}}),acf.doAction("remove_field_object",e,t)},duplicate:function(){var e=acf.uniqid("field_"),t=acf.duplicate({target:this.$el,search:this.get("id"),replace:e});t.attr("data-key",e);var i=acf.getFieldObject(t);this.isOpen()?this.close():i.open();var n=i.$setting("label input");setTimeout((function(){n.focus()}),251);var a=i.prop("label"),l=i.prop("name"),c=l.split("_").pop(),o=acf.__("copy");if(acf.isNumeric(c)){var r=1*c+1;a=a.replace(c,r),l=l.replace(c,r)}else if(0===c.indexOf(o)){var r;r=(r=1*c.replace(o,""))?r+1:2,a=a.replace(c,o+r),l=l.replace(c,o+r)}else a+=" ("+o+")",l+="_"+o;i.prop("ID",0),i.prop("label",a),i.prop("name",l),i.prop("key",e),acf.doAction("duplicate_field_object",this,i),acf.doAction("append_field_object",i)},wipe:function(){var e=this.get("id"),t=this.get("key"),i=acf.uniqid("field_");acf.rename({target:this.$el,search:e,replace:i}),this.set("id",i),this.set("prevId",e),this.set("prevKey",t),this.prop("key",i),this.prop("ID",0),this.$el.attr("data-key",i),this.$el.attr("data-id",i),acf.doAction("wipe_field_object",this)},move:function(){var t=function(e){return"settings"==e.get("save")},i=t(this);if(i||acf.getFieldObjects({parent:this.$el}).map((function(e){i=t(e)||e.changed})),i)alert(acf.__("This field cannot be moved until its changes have been saved"));else{var n=this.prop("ID"),a=this,l=!1,c=function(){l=acf.newPopup({title:acf.__("Move Custom Field"),loading:!0,width:"300px"});var t={action:"acf/field_group/move_field",field_id:n};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"html",success:o})},o=function(e){l.loading(!1),l.content(e),l.on("submit","form",r)},r=function(t,i){t.preventDefault(),acf.startButtonLoading(l.$(".button"));var a={action:"acf/field_group/move_field",field_id:n,field_group_id:l.$("select").val()};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"html",success:d})},d=function(e){l.content(e),a.removeAnimate()};c()}},onChangeType:function(e,t){this.changeTimeout&&clearTimeout(this.changeTimeout),this.changeTimeout=this.setTimeout((function(){this.changeType(t.val())}),300)},changeType:function(t){var i=this.prop("type"),n=acf.strSlugify("acf-field-object-"+i),a=acf.strSlugify("acf-field-object-"+t);this.$el.removeClass(n).addClass(a),this.$el.attr("data-type",t),this.$el.data("type",t),this.has("xhr")&&this.get("xhr").abort();var l=this.$("> .settings > table > tbody"),c=l.children('[data-setting="'+i+'"]');if(this.set("settings-"+i,c),c.detach(),this.has("settings-"+t)){var o=this.get("settings-"+t);return this.$setting("conditional_logic").before(o),void this.set("type",t)}var r=e('
    ');this.$setting("conditional_logic").before(r);var d={action:"acf/field_group/render_field_settings",field:this.serialize(),prefix:this.getInputName()},s=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(d),type:"post",dataType:"html",context:this,success:function(e){e&&(r.after(e),acf.doAction("append",l))},complete:function(){r.remove(),this.set("type",t)}});this.set("xhr",s)},updateParent:function(){var e=acf.get("post_id"),t=this.getParent();t&&(e=parseInt(t.prop("ID"))||t.prop("key")),this.prop("parent",e)}})}(jQuery),function(e,t){var i=function(e){return acf.strPascalCase(e||"")+"FieldSetting"};acf.registerFieldSetting=function(e){var t=e.prototype,n=i(t.type+" "+t.name);this.models[n]=e},acf.newFieldSetting=function(e){var t=e.get("setting")||"",n=e.get("name")||"",a=i(t+" "+n),l=acf.models[a]||null,c;return null!==l&&new l(e)},acf.getFieldSetting=function(e){return e instanceof jQuery&&(e=acf.getField(e)),e.setting};var n=new acf.Model({actions:{new_field:"onNewField"},onNewField:function(e){e.setting=acf.newFieldSetting(e)}});acf.FieldSetting=acf.Model.extend({field:!1,type:"",name:"",wait:"ready",eventScope:".acf-field",events:{change:"render"},setup:function(t){var i=t.$el;this.$el=i,this.field=t,this.$fieldObject=i.closest(".acf-field-object"),this.fieldObject=acf.getFieldObject(this.$fieldObject),e.extend(this.data,t.data)},initialize:function(){this.render()},render:function(){}});var a=acf.FieldSetting.extend({type:"",name:"",render:function(){var e=this.$('input[type="radio"]:checked');"other"!=e.val()&&this.$('input[type="text"]').val(e.val())}}),l=a.extend({type:"date_picker",name:"display_format"}),c=a.extend({type:"date_picker",name:"return_format"});acf.registerFieldSetting(l),acf.registerFieldSetting(c);var o=a.extend({type:"date_time_picker",name:"display_format"}),r=a.extend({type:"date_time_picker",name:"return_format"});acf.registerFieldSetting(o),acf.registerFieldSetting(r);var d=a.extend({type:"time_picker",name:"display_format"}),s=a.extend({name:"time_picker",name:"return_format"});acf.registerFieldSetting(d),acf.registerFieldSetting(s)}(jQuery),function(e,t){var i=acf.FieldSetting.extend({type:"",name:"conditional_logic",events:{"change .conditions-toggle":"onChangeToggle","click .add-conditional-group":"onClickAddGroup","focus .condition-rule-field":"onFocusField","change .condition-rule-field":"onChangeField","change .condition-rule-operator":"onChangeOperator","click .add-conditional-rule":"onClickAdd","click .remove-conditional-rule":"onClickRemove"},$rule:!1,scope:function(e){return this.$rule=e,this},ruleData:function(e,t){return this.$rule.data.apply(this.$rule,arguments)},$input:function(e){return this.$rule.find(".condition-rule-"+e)},$td:function(e){return this.$rule.find("td."+e)},$toggle:function(){return this.$(".conditions-toggle")},$control:function(){return this.$(".rule-groups")},$groups:function(){return this.$(".rule-group")},$rules:function(){return this.$(".rule")},open:function(){var e=this.$control();e.show(),acf.enable(e)},close:function(){var e=this.$control();e.hide(),acf.disable(e)},render:function(){this.$toggle().prop("checked")?(this.renderRules(),this.open()):this.close()},renderRules:function(){var t=this;this.$rules().each((function(){t.renderRule(e(this))}))},renderRule:function(e){this.scope(e),this.renderField(),this.renderOperator(),this.renderValue()},renderField:function(){var e=[],t=[],i=this.fieldObject.cid,n=this.$input("field");acf.getFieldObjects().map((function(t){var n={id:t.getKey(),text:t.getLabel()},a;t.cid===i&&(n.text+=acf.__("(this field)"),n.disabled=!0),acf.getConditionTypes({fieldType:t.getType()}).length||(n.disabled=!0);var l=t.getParents().length;n.text="- ".repeat(l)+n.text,e.push(n)})),e.length||e.push({id:"",text:acf.__("No toggle fields available")}),acf.renderSelect(n,e),this.ruleData("field",n.val())},renderOperator:function(){if(this.ruleData("field")){var e=this.$input("operator"),t=e.val(),i=[];null===e.val()&&acf.renderSelect(e,[{id:this.ruleData("operator"),text:""}]);var n=acf.findFieldObject(this.ruleData("field")),a=acf.getFieldObject(n),l;acf.getConditionTypes({fieldType:a.getType()}).map((function(e){i.push({id:e.prototype.operator,text:e.prototype.label})})),acf.renderSelect(e,i),this.ruleData("operator",e.val())}},renderValue:function(){if(this.ruleData("field")&&this.ruleData("operator")){var t=this.$input("value"),i=this.$td("value"),n=t.val(),a=acf.findFieldObject(this.ruleData("field")),l=acf.getFieldObject(a),c,o,r=acf.getConditionTypes({fieldType:l.getType(),operator:this.ruleData("operator")})[0].prototype.choices(l);if(r instanceof Array){var d=e("");acf.renderSelect(d,r)}else var d=e(r);t.detach(),i.html(d),setTimeout((function(){["class","name","id"].map((function(e){d.attr(e,t.attr(e))}))}),0),d.prop("disabled")||acf.val(d,n,!0),this.ruleData("value",d.val())}},onChangeToggle:function(){this.render()},onClickAddGroup:function(e,t){this.addGroup()},addGroup:function(){var e=this.$(".rule-group:last"),t=acf.duplicate(e);t.find("h4").text(acf.__("or")),t.find("tr").not(":first").remove(),this.fieldObject.save()},onFocusField:function(e,t){this.renderField()},onChangeField:function(e,t){this.scope(t.closest(".rule")),this.ruleData("field",t.val()),this.renderOperator(),this.renderValue()},onChangeOperator:function(e,t){this.scope(t.closest(".rule")),this.ruleData("operator",t.val()),this.renderValue()},onClickAdd:function(e,t){var i=acf.duplicate(t.closest(".rule"));this.renderRule(i)},onClickRemove:function(e,t){var i=t.closest(".rule");this.fieldObject.save(),0==i.siblings(".rule").length&&i.closest(".rule-group").remove(),i.remove()}});acf.registerFieldSetting(i);var n=new acf.Model({actions:{duplicate_field_objects:"onDuplicateFieldObjects"},onDuplicateFieldObjects:function(t,i,n){var a={},l=e();t.map((function(e){a[e.get("prevKey")]=e.get("key"),l=l.add(e.$(".condition-rule-field"))})),l.each((function(){var t=e(this),i=t.val();i&&a[i]&&(t.find("option:selected").attr("value",a[i]),t.val(a[i]))}))}})}(jQuery),function(e,t){acf.findFieldObject=function(e){return acf.findFieldObjects({key:e,limit:1})},acf.findFieldObjects=function(t){t=t||{};var i=".acf-field-object",n=!1;return(t=acf.parseArgs(t,{id:"",key:"",type:"",limit:!1,list:null,parent:!1,sibling:!1,child:!1})).id&&(i+='[data-id="'+t.id+'"]'),t.key&&(i+='[data-key="'+t.key+'"]'),t.type&&(i+='[data-type="'+t.type+'"]'),n=t.list?t.list.children(i):t.parent?t.parent.find(i):t.sibling?t.sibling.siblings(i):t.child?t.child.parents(i):e(i),t.limit&&(n=n.slice(0,t.limit)),n},acf.getFieldObject=function(e){"string"==typeof e&&(e=acf.findFieldObject(e));var t=e.data("acf");return t||(t=acf.newFieldObject(e)),t},acf.getFieldObjects=function(t){var i=acf.findFieldObjects(t),n=[];return i.each((function(){var t=acf.getFieldObject(e(this));n.push(t)})),n},acf.newFieldObject=function(e){var t=new acf.FieldObject(e);return acf.doAction("new_field_object",t),t};var i=new acf.Model({priority:5,initialize:function(){var e;["prepare","ready","append","remove"].map((function(e){this.addFieldActions(e)}),this)},addFieldActions:function(e){var t=e+"_field_objects",i=e+"_field_object",n=e+"FieldObject",a=function(e){var i=acf.getFieldObjects({parent:e});if(i.length){var n=acf.arrayArgs(arguments);n.splice(0,1,t,i),acf.doAction.apply(null,n)}},l=function(e){var t=acf.arrayArgs(arguments);t.unshift(i),e.map((function(e){t[1]=e,acf.doAction.apply(null,t)}))},c=function(e){var t=acf.arrayArgs(arguments);t.unshift(i);var a=["type","name","key"];a.map((function(n){t[0]=i+"/"+n+"="+e.get(n),acf.doAction.apply(null,t)})),t.splice(0,2),e.trigger(n,t)};acf.addAction(e,a,5),acf.addAction(t,l,5),acf.addAction(i,c,5)}}),n=new acf.Model({id:"fieldManager",events:{"submit #post":"onSubmit","mouseenter .acf-field-list":"onHoverSortable","click .add-field":"onClickAdd"},actions:{removed_field_object:"onRemovedField",sortstop_field_object:"onReorderField",delete_field_object:"onDeleteField",change_field_object_type:"onChangeFieldType",duplicate_field_object:"onDuplicateField"},onSubmit:function(e,t){var i;acf.getFieldObjects().map((function(e){e.submit()}))},setFieldMenuOrder:function(e){this.renderFields(e.$el.parent())},onHoverSortable:function(e,t){t.hasClass("ui-sortable")||t.sortable({handle:".acf-sortable-handle",connectWith:".acf-field-list",start:function(e,i){var n=acf.getFieldObject(i.item);i.placeholder.height(i.item.height()),acf.doAction("sortstart_field_object",n,t)},update:function(e,i){var n=acf.getFieldObject(i.item);acf.doAction("sortstop_field_object",n,t)}})},onRemovedField:function(e,t){this.renderFields(t)},onReorderField:function(e,t){e.updateParent(),this.renderFields(t)},onDeleteField:function(e){e.getFields().map((function(e){e.delete({animate:!1})}))},onChangeFieldType:function(e){},onDuplicateField:function(e,t){var i=t.getFields();i.length&&(i.map((function(e){e.wipe(),e.updateParent()})),acf.doAction("duplicate_field_objects",i,t,e)),this.setFieldMenuOrder(t)},renderFields:function(e){var t=acf.getFieldObjects({list:e});t.length?(e.removeClass("-empty"),t.map((function(e,t){e.prop("menu_order",t)}))):e.addClass("-empty")},onClickAdd:function(e,t){var i=t.closest(".acf-tfoot").siblings(".acf-field-list");this.addField(i)},addField:function(t){var i=e("#tmpl-acf-field").html(),n=e(i),a=n.data("id"),l=acf.uniqid("field_"),c=acf.duplicate({target:n,search:a,replace:l,append:function(e,i){t.append(i)}}),o=acf.getFieldObject(c);o.prop("key",l),o.prop("ID",0),o.prop("label",""),o.prop("name",""),c.attr("data-key",l),c.attr("data-id",l),o.updateParent();var r=o.$input("label");setTimeout((function(){r.focus()}),251),o.open(),this.renderFields(t),acf.doAction("add_field_object",o),acf.doAction("append_field_object",o)}})}(jQuery),function(e,t){var i=new acf.Model({id:"locationManager",wait:"ready",events:{"click .add-location-rule":"onClickAddRule","click .add-location-group":"onClickAddGroup","click .remove-location-rule":"onClickRemoveRule","change .refresh-location-rule":"onChangeRemoveRule"},initialize:function(){this.$el=e("#acf-field-group-locations")},onClickAddRule:function(e,t){this.addRule(t.closest("tr"))},onClickRemoveRule:function(e,t){this.removeRule(t.closest("tr"))},onChangeRemoveRule:function(e,t){this.changeRule(t.closest("tr"))},onClickAddGroup:function(e,t){this.addGroup()},addRule:function(e){acf.duplicate(e)},removeRule:function(e){0==e.siblings("tr").length?e.closest(".rule-group").remove():e.remove()},changeRule:function(t){var i=t.closest(".rule-group"),n=t.find("td.param select").attr("name").replace("[param]",""),a={action:"acf/field_group/render_location_rule"};a.rule=acf.serialize(t,n),a.rule.id=t.data("id"),a.rule.group=i.data("id"),acf.disable(t.find("td.value")),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"html",success:function(e){e&&t.replaceWith(e)}})},addGroup:function(){var e=this.$(".rule-group:last");$group2=acf.duplicate(e),$group2.find("h4").text(acf.__("or")),$group2.find("tr").not(":first").remove()}})}(jQuery),function(e,t){var i=acf.getCompatibility(acf);i.field_group={save_field:function(e,i){i=i!==t?i:"settings",acf.getFieldObject(e).save(i)},delete_field:function(e,i){i=i===t||i,acf.getFieldObject(e).delete({animate:i})},update_field_meta:function(e,t,i){acf.getFieldObject(e).prop(t,i)},delete_field_meta:function(e,t){acf.getFieldObject(e).prop(t,null)}},i.field_group.field_object=acf.model.extend({type:"",o:{},$field:null,$settings:null,tag:function(e){var t=this.type,i=e.split("_");return i.splice(1,0,"field"),e=i.join("_"),t&&(e+="/type="+t),e},selector:function(){var e=".acf-field-object",t=this.type;return t&&(e+="-"+t,e=acf.str_replace("_","-",e)),e},_add_action:function(e,t){var i=this;acf.add_action(this.tag(e),(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_filter:function(e,t){var i=this;acf.add_filter(this.tag(e),(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_event:function(t,i){var n=this,a=t.substr(0,t.indexOf(" ")),l=t.substr(t.indexOf(" ")+1),c=this.selector();e(document).on(a,c+" "+l,(function(t){t.$el=e(this),t.$field=t.$el.closest(".acf-field-object"),n.set("$field",t.$field),n[i].apply(n,[t])}))},_set_$field:function(){this.o=this.$field.data(),this.$settings=this.$field.find("> .settings > table > tbody"),this.focus()},focus:function(){},setting:function(e){return this.$settings.find("> .acf-field-setting-"+e)}});var n=new acf.Model({actions:{open_field_object:"onOpenFieldObject",close_field_object:"onCloseFieldObject",add_field_object:"onAddFieldObject",duplicate_field_object:"onDuplicateFieldObject",delete_field_object:"onDeleteFieldObject",change_field_object_type:"onChangeFieldObjectType",change_field_object_label:"onChangeFieldObjectLabel",change_field_object_name:"onChangeFieldObjectName",change_field_object_parent:"onChangeFieldObjectParent",sortstop_field_object:"onChangeFieldObjectParent"},onOpenFieldObject:function(e){acf.doAction("open_field",e.$el),acf.doAction("open_field/type="+e.get("type"),e.$el),acf.doAction("render_field_settings",e.$el),acf.doAction("render_field_settings/type="+e.get("type"),e.$el)},onCloseFieldObject:function(e){acf.doAction("close_field",e.$el),acf.doAction("close_field/type="+e.get("type"),e.$el)},onAddFieldObject:function(e){acf.doAction("add_field",e.$el),acf.doAction("add_field/type="+e.get("type"),e.$el)},onDuplicateFieldObject:function(e){acf.doAction("duplicate_field",e.$el),acf.doAction("duplicate_field/type="+e.get("type"),e.$el)},onDeleteFieldObject:function(e){acf.doAction("delete_field",e.$el),acf.doAction("delete_field/type="+e.get("type"),e.$el)},onChangeFieldObjectType:function(e){acf.doAction("change_field_type",e.$el),acf.doAction("change_field_type/type="+e.get("type"),e.$el),acf.doAction("render_field_settings",e.$el),acf.doAction("render_field_settings/type="+e.get("type"),e.$el)},onChangeFieldObjectLabel:function(e){acf.doAction("change_field_label",e.$el),acf.doAction("change_field_label/type="+e.get("type"),e.$el)},onChangeFieldObjectName:function(e){acf.doAction("change_field_name",e.$el),acf.doAction("change_field_name/type="+e.get("type"),e.$el)},onChangeFieldObjectParent:function(e){acf.doAction("update_field_parent",e.$el)}})}(jQuery); \ No newline at end of file diff --git a/assets/js/acf-input.js b/assets/js/acf-input.js index 825933f..2b32fc7 100644 --- a/assets/js/acf-input.js +++ b/assets/js/acf-input.js @@ -3434,7 +3434,8 @@ wait: 'load', events: { - 'removeField': 'onRemove' + 'removeField': 'onRemove', + 'duplicateField': 'onDuplicate' }, $input: function(){ @@ -3474,6 +3475,13 @@ if( this.select2 ) { this.select2.destroy(); } + }, + + onDuplicate: function( e, $el, $duplicate ){ + if( this.select2 ) { + $duplicate.find('.select2-container').remove(); + $duplicate.find('select').removeClass('select2-hidden-accessible'); + } } }); @@ -5361,7 +5369,7 @@ label: __('Value is equal to'), fieldTypes: [ 'text', 'textarea', 'number', 'range', 'email', 'url', 'password' ], match: function( rule, field ){ - if( $.isNumeric(rule.value) ) { + if( acf.isNumeric(rule.value) ) { return isEqualToNumber( rule.value, field.val() ); } else { return isEqualTo( rule.value, field.val() ); @@ -5557,8 +5565,8 @@ // append choices.push({ - id: $.trim( line[0] ), - text: $.trim( line[1] ) + id: line[0].trim(), + text: line[1].trim() }); }); @@ -6058,7 +6066,7 @@ var getPostID = function() { var postID = acf.get('post_id'); - return $.isNumeric(postID) ? postID : 0; + return acf.isNumeric(postID) ? postID : 0; } @@ -7768,9 +7776,12 @@ }); } - // remove conflicting atts - $select.removeData('ajax'); - $select.removeAttr('data-ajax'); + // Temporarily remove conflicting attribute. + var attrAjax = $select.attr( 'data-ajax' ); + if( attrAjax !== undefined ) { + $select.removeData('ajax'); + $select.removeAttr('data-ajax'); + } // ajax if( this.get('ajax') ) { @@ -7831,6 +7842,11 @@ // add class $container.addClass('-acf'); + // Add back temporarily removed attr. + if( attrAjax !== undefined ) { + $select.attr('data-ajax', attrAjax); + } + // action for 3rd party customization acf.doAction('select2_init', $select, options, this.data, (field || false), this); }, diff --git a/assets/js/acf-input.min.js b/assets/js/acf-input.min.js index e2d24a2..2155aeb 100644 --- a/assets/js/acf-input.min.js +++ b/assets/js/acf-input.min.js @@ -1,4 +1,4 @@ -!function(t,e){var i=[];acf.Field=acf.Model.extend({type:"",eventScope:".acf-field",wait:"ready",setup:function(t){this.$el=t,this.inherit(t),this.inherit(this.$control())},val:function(t){return void 0!==t?this.setValue(t):this.prop("disabled")?null:this.getValue()},getValue:function(){return this.$input().val()},setValue:function(t){return acf.val(this.$input(),t)},__:function(t){return acf._e(this.type,t)},$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 t=this.parents();return!!t.length&&t[0]},parents:function(){var t=this.$el.parents(".acf-field"),e;return acf.getFields(t)},show:function(t,e){var i=acf.show(this.$el,t);return i&&(this.prop("hidden",!1),acf.doAction("show_field",this,e)),i},hide:function(t,e){var i=acf.hide(this.$el,t);return i&&(this.prop("hidden",!0),acf.doAction("hide_field",this,e)),i},enable:function(t,e){var i=acf.enable(this.$el,t);return i&&(this.prop("disabled",!1),acf.doAction("enable_field",this,e)),i},disable:function(t,e){var i=acf.disable(this.$el,t);return i&&(this.prop("disabled",!0),acf.doAction("disable_field",this,e)),i},showEnable:function(t,e){return this.enable.apply(this,arguments),this.show.apply(this,arguments)},hideDisable:function(t,e){return this.disable.apply(this,arguments),this.hide.apply(this,arguments)},showNotice:function(t){"object"!=typeof t&&(t={text:t}),this.notice&&this.notice.remove(),t.target=this.$inputWrap(),this.notice=acf.newNotice(t)},removeNotice:function(t){this.notice&&(this.notice.away(t||0),this.notice=!1)},showError:function(e){this.$el.addClass("acf-error"),void 0!==e&&this.showNotice({text:e,type:"error",dismiss:!1}),acf.doAction("invalid_field",this),this.$el.one("focus change","input, select, textarea",t.proxy(this.removeError,this))},removeError:function(){this.$el.removeClass("acf-error"),this.removeNotice(250),acf.doAction("valid_field",this)},trigger:function(t,e,i){return"invalidField"==t&&(i=!0),acf.Model.prototype.trigger.apply(this,[t,e,i])}}),acf.newField=function(t){var e=t.data("type"),i=a(e),n,s=new(acf.models[i]||acf.Field)(t);return acf.doAction("new_field",s),s};var a=function(t){return acf.strPascalCase(t||"")+"Field"};acf.registerFieldType=function(t){var e,n=t.prototype.type,s=a(n);acf.models[s]=t,i.push(n)},acf.getFieldType=function(t){var e=a(t);return acf.models[e]||!1},acf.getFieldTypes=function(t){t=acf.parseArgs(t,{category:""});var e=[];return i.map((function(i){var a=acf.getFieldType(i),n=a.prototype;t.category&&n.category!==t.category||e.push(a)})),e}}(jQuery),function(t,e){acf.findFields=function(e){var i=".acf-field",a=!1;return(e=acf.parseArgs(e,{key:"",name:"",type:"",is:"",parent:!1,sibling:!1,limit:!1,visible:!1,suppressFilters:!1})).suppressFilters||(e=acf.applyFilters("find_fields_args",e)),e.key&&(i+='[data-key="'+e.key+'"]'),e.type&&(i+='[data-type="'+e.type+'"]'),e.name&&(i+='[data-name="'+e.name+'"]'),e.is&&(i+=e.is),e.visible&&(i+=":visible"),a=e.parent?e.parent.find(i):e.sibling?e.sibling.siblings(i):t(i),e.suppressFilters||(a=a.not(".acf-clone .acf-field"),a=acf.applyFilters("find_fields",a)),e.limit&&(a=a.slice(0,e.limit)),a},acf.findField=function(t,e){return acf.findFields({key:t,limit:1,parent:e,suppressFilters:!0})},acf.getField=function(t){t instanceof jQuery||(t=acf.findField(t));var e=t.data("acf");return e||(e=acf.newField(t)),e},acf.getFields=function(e){e instanceof jQuery||(e=acf.findFields(e));var i=[];return e.each((function(){var e=acf.getField(t(this));i.push(e)})),i},acf.findClosestField=function(t){return t.closest(".acf-field")},acf.getClosestField=function(t){var e=acf.findClosestField(t);return this.getField(e)};var i=function(t){var e=t,i=t+"_fields",n=t+"_field",s=function(t){var e=acf.arrayArgs(arguments),a=e.slice(1),n=acf.getFields({parent:t});if(n.length){var s=[i,n].concat(a);acf.doAction.apply(null,s)}},r=function(t){var e=acf.arrayArgs(arguments),i=e.slice(1);t.map((function(t,e){var a=[n,t].concat(i);acf.doAction.apply(null,a)}))};acf.addAction(e,s),acf.addAction(i,r),a(t)},a=function(t){var e=t+"_field",i=t+"Field",a=function(a){var n=acf.arrayArgs(arguments),s=n.slice(1),o=["type","name","key"];o.map((function(t){var i="/"+t+"="+a.get(t);n=[e+i,a].concat(s),acf.doAction.apply(null,n)})),r.indexOf(t)>-1&&a.trigger(i,s)};acf.addAction(e,a)},n,s=["valid","invalid","enable","disable","new","duplicate"],r=["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(i),s.map(a);var o=new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(t){t.preventDefault()},onChange:function(){t("#_acf_changed").val(1)}}),c=new acf.Model({id:"duplicateFieldsManager",actions:{duplicate:"onDuplicate",duplicate_fields:"onDuplicateFields"},onDuplicate:function(t,e){var i=acf.getFields({parent:t});if(i.length){var a=acf.findFields({parent:e});acf.doAction("duplicate_fields",i,a)}},onDuplicateFields:function(e,i){e.map((function(e,a){acf.doAction("duplicate_field",e,t(i[a]))}))}})}(jQuery),function(t,e){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 e=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=t('
    '),d=t('
    '),u=t(''),f=t("");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}e.addClass("acf-accordion"),a.addClass("acf-accordion-title"),s.addClass("acf-accordion-content"),i++,this.get("multi_expand")&&e.attr("multi-expand",1);var p=acf.getPreference("this.accordions")||[];void 0!==p[i-1]&&this.set("open",p[i-1]),this.get("open")&&(e.addClass("-open"),s.css("display","block")),a.prepend(n.iconHtml({open:this.get("open")}));var h=e.parent();r.addClass(h.hasClass("-left")?"-left":""),r.addClass(h.hasClass("-clear")?"-clear":""),r.append(e.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(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},iconHtml:function(t){return acf.isGutenberg()?t.open?'':'':t.open?'':''},open:function(e){var i=acf.isGutenberg()?0:300;e.find(".acf-accordion-content:first").slideDown(i).css("display","block"),e.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!0})),e.addClass("-open"),acf.doAction("show",e),e.attr("multi-expand")||e.siblings(".acf-accordion.-open").each((function(){n.close(t(this))}))},close:function(t){var e=acf.isGutenberg()?0:300;t.find(".acf-accordion-content:first").slideUp(e),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!1})),t.removeClass("-open"),acf.doAction("hide",t)},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},onInvalidField:function(t,e){this.busy||(this.busy=!0,this.setTimeout((function(){this.busy=!1}),1e3),this.open(e))},onUnload:function(e){var i=[];t(".acf-accordion").each((function(){var e=t(this).hasClass("-open")?1:0;i.push(e)})),i.length&&acf.setPreference("this.accordions",i)}})}(jQuery),function(t,e){var i=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(t){this.$('input[value="'+t+'"]').prop("checked",!0).trigger("change")},onClick:function(t,e){var i=e.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=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 e=[];return this.$(":checked").each((function(){e.push(t(this).val())})),!!e.length&&e},onChange:function(t,e){var i=e.prop("checked"),a=e.parent("label"),n=this.$toggle(),s;(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(t,e){var i='
  • ';e.parent("li").before(i)},onClickToggle:function(t,e){var i=e.prop("checked"),a=this.$('input[type="checkbox"]'),n=this.$("label");a.prop("checked",i),i?n.addClass("selected"):n.removeClass("selected")},onClickCustom:function(t,e){var i=e.prop("checked"),a=e.next('input[type="text"]');i?a.prop("disabled",!1):(a.prop("disabled",!0),""==a.val()&&e.parent("li").remove())}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=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(t){acf.val(this.$input(),t),this.$inputText().iris("color",t)},initialize:function(){var t=this.$input(),e=this.$inputText(),i=function(i){setTimeout((function(){acf.val(t,e.val())}),1)},a={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i},a=acf.applyFilters("color_picker_args",a,this);e.wpColorPicker(a)},onDuplicate:function(t,e,i){$colorPicker=i.find(".wp-picker-container"),$inputText=i.find('input[type="text"]'),$colorPicker.replaceWith($inputText)}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=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 t=this.$input(),e=this.$inputText(),i={dateFormat:this.get("date_format"),altField:t,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(e,i),acf.doAction("date_picker_init",e,i,this)},initializeCompatibility:function(){var t=this.$input(),e=this.$inputText();e.val(t.val());var i={dateFormat:this.get("date_format"),altField:t,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(e,i),e.datepicker("option","dateFormat",a),acf.doAction("date_picker_init",e,i,this)},onBlur:function(){this.$inputText().val()||acf.val(this.$input(),"")},onDuplicate:function(t,e,i){i.find('input[type="text"]').removeClass("hasDatepicker").removeAttr("id")}});acf.registerFieldType(i);var a=new acf.Model({priority:5,wait:"ready",initialize:function(){var e=acf.get("locale"),i=acf.get("rtl"),a=acf.get("datePickerL10n");return!!a&&(void 0!==t.datepicker&&(a.isRTL=i,t.datepicker.regional[e]=a,void t.datepicker.setDefaults(a)))}});acf.newDatePicker=function(e,i){if(void 0===t.datepicker)return!1;i=i||{},e.datepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('
    ')}}(jQuery),function(t,e){var i=acf.models.DatePickerField.extend({type:"date_time_picker",$control:function(){return this.$(".acf-date-time-picker")},initialize:function(){var t=this.$input(),e=this.$inputText(),i={dateFormat:this.get("date_format"),timeFormat:this.get("time_format"),altField:t,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(e,i),acf.doAction("date_time_picker_init",e,i,this)}});acf.registerFieldType(i);var a=new acf.Model({priority:5,wait:"ready",initialize:function(){var e=acf.get("locale"),i=acf.get("rtl"),a=acf.get("dateTimePickerL10n");return!!a&&(void 0!==t.timepicker&&(a.isRTL=i,t.timepicker.regional[e]=a,void t.timepicker.setDefaults(a)))}});acf.newDateTimePicker=function(e,i){if(void 0===t.timepicker)return!1;i=i||{},e.datetimepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('
    ')}}(jQuery),function(t,e){function i(e){if(s)return e();if(acf.isset(window,"google","maps","Geocoder"))return s=new google.maps.Geocoder,e();if(acf.addAction("google_map_api_loaded",e),!n){var i=acf.get("google_map_api");i&&(n=!0,t.ajax({url:i,dataType:"script",cache:!0,success:function(){s=new google.maps.Geocoder,acf.doAction("google_map_api_loaded")}}))}}var a=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(t){this.$control().removeClass("-value -loading -searching"),"default"===t&&(t=this.val()?"value":""),t&&this.$control().addClass("-"+t)},getValue:function(){var t=this.$input().val();return!!t&&JSON.parse(t)},setValue:function(t,e){var i="";t&&(i=JSON.stringify(t)),acf.val(this.$input(),i),e||(this.renderVal(t),acf.doAction("google_map_change",t,this.map,this))},renderVal:function(t){t?(this.setState("value"),this.$search().val(t.address),this.setPosition(t.lat,t.lng)):(this.setState(""),this.$search().val(""),this.map.marker.setVisible(!1))},newLatLng:function(t,e){return new google.maps.LatLng(parseFloat(t),parseFloat(e))},setPosition:function(t,e){this.map.marker.setPosition({lat:parseFloat(t),lng:parseFloat(e)}),this.map.marker.setVisible(!0),this.center()},center:function(){var t=this.map.marker.getPosition();if(t)var e=t.lat(),i=t.lng();else var e=this.get("lat"),i=this.get("lng");this.map.setCenter({lat:parseFloat(e),lng:parseFloat(i)})},initialize:function(){i(this.initializeMap.bind(this))},initializeMap:function(){var t=this.getValue(),e=acf.parseArgs(t,{zoom:this.get("zoom"),lat:this.get("lat"),lng:this.get("lng")}),i={scrollwheel:!1,zoom:parseInt(e.zoom),center:{lat:parseFloat(e.lat),lng:parseFloat(e.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,t&&this.setPosition(t.lat,t.lng),acf.doAction("google_map_init",a,s,this)},addMapEvents:function(t,e,i,a){google.maps.event.addListener(e,"click",(function(e){var i=e.latLng.lat(),a=e.latLng.lng();t.searchPosition(i,a)})),google.maps.event.addListener(i,"dragend",(function(){var e=this.getPosition().lat(),i=this.getPosition().lng();t.searchPosition(e,i)})),a&&google.maps.event.addListener(a,"place_changed",(function(){var e=this.getPlace();t.searchPlace(e)})),google.maps.event.addListener(e,"zoom_changed",(function(){var i=t.val();i&&(i.zoom=e.getZoom(),t.setValue(i,!0))}))},searchPosition:function(t,e){this.setState("loading");var i={lat:t,lng:e};s.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=t,n.lng=e,this.val(n)}}.bind(this))},searchPlace:function(t){if(t)if(t.geometry){t.formatted_address=this.$search().val();var e=this.parseResult(t);this.val(e)}else t.name&&this.searchAddress(t.name)},searchAddress:function(t){if(t){var e=t.split(",");if(2==e.length){var i=parseFloat(e[0]),a=parseFloat(e[1]);if(i&&a)return this.searchPosition(i,a)}this.setState("loading"),s.geocode({address:t},function(e,i){if(this.setState(""),"OK"!==i)this.showNotice({text:acf.__("Location not found: %s").replace("%s",i),type:"warning"});else{var a=this.parseResult(e[0]);a.address=t,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(t){this.setState("");var e=t.coords.latitude,i=t.coords.longitude;this.searchPosition(e,i)}.bind(this),function(t){this.setState("")}.bind(this))},parseResult:function(t){var e={address:t.formatted_address,lat:t.geometry.location.lat(),lng:t.geometry.location.lng()};e.zoom=this.map.getZoom(),t.place_id&&(e.place_id=t.place_id),t.name&&(e.name=t.name);var i={street_number:["street_number"],street_name:["street_address","route"],city:["locality"],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;s0?this.append(t,e):this.render(t)}),this)})},editAttachment:function(){var e=this.val();if(e)var i=acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:e,field:this.get("key"),select:t.proxy((function(t,e){this.render(t)}),this)})},removeAttachment:function(){this.render(!1)},onClickAdd:function(t,e){this.selectAttachment()},onClickEdit:function(t,e){this.editAttachment()},onClickRemove:function(t,e){this.removeAttachment()},onChange:function(e,i){var a=this.$input();acf.getFileInputData(i,(function(e){a.val(t.param(e))}))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]')},validateAttachment:function(t){return void 0!==(t=t||{}).id&&(t=t.attributes),t=acf.parseArgs(t,{url:"",alt:"",title:"",filename:"",filesizeHumanReadable:"",icon:"/wp-includes/images/media/default.png"})},render:function(t){t=this.validateAttachment(t),this.$("img").attr({src:t.icon,alt:t.alt,title:t.title}),this.$('[data-name="title"]').text(t.title),this.$('[data-name="filename"]').text(t.filename).attr("href",t.url),this.$('[data-name="filesize"]').text(t.filesizeHumanReadable);var e=t.id||"";acf.val(this.$input(),e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},selectAttachment:function(){var e=this.parent(),i=e&&"repeater"===e.get("type"),a=acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:t.proxy((function(t,i){i>0?this.append(t,e):this.render(t)}),this)})},editAttachment:function(){var e=this.val();if(!e)return!1;var i=acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:e,field:this.get("key"),select:t.proxy((function(t,e){this.render(t)}),this)})}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=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 t=this.$node();return!!t.attr("href")&&{title:t.html(),url:t.attr("href"),target:t.attr("target")}},setValue:function(t){t=acf.parseArgs(t,{title:"",url:"",target:""});var e=this.$control(),i=this.$node();e.removeClass("-value -external"),t.url&&e.addClass("-value"),"_blank"===t.target&&e.addClass("-external"),this.$(".link-title").html(t.title),this.$(".link-url").attr("href",t.url).html(t.url),i.html(t.title),i.attr("href",t.url),i.attr("target",t.target),this.$(".input-title").val(t.title),this.$(".input-target").val(t.target),this.$(".input-url").val(t.url).trigger("change")},onClickEdit:function(t,e){acf.wpLink.open(this.$node())},onClickRemove:function(t,e){this.setValue(!1)},onChange:function(t,e){var i=this.getValue();this.setValue(i)}});acf.registerFieldType(i),acf.wpLink=new acf.Model({getNodeValue:function(){var t=this.get("node");return{title:acf.decode(t.html()),url:t.attr("href"),target:t.attr("target")}},setNodeValue:function(t){var e=this.get("node");e.text(t.title),e.attr("href",t.url),e.attr("target",t.target),e.trigger("change")},getInputValue:function(){return{title:t("#wp-link-text").val(),url:t("#wp-link-url").val(),target:t("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(e){t("#wp-link-text").val(e.title),t("#wp-link-url").val(e.url),t("#wp-link-target").prop("checked","_blank"===e.target)},open:function(e){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",e);var i=t('');t("body").append(i);var a=this.getNodeValue();wpLink.open("acf-link-textarea",a.url,a.title,null)},onOpen:function(){t("#wp-link-wrap").addClass("has-text-field");var e=this.getNodeValue();this.setInputValue(e),e.url&&wpLinkL10n&&t("#wp-link-submit").val(wpLinkL10n.update)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;var e=t("#wp-link-submit"),i;if(e.is(":hover")||e.is(":focus")){var a=this.getInputValue();this.setNodeValue(a)}this.off("wplink-open"),this.off("wplink-close"),t("#acf-link-textarea").remove(),this.set("node",null)}})}(jQuery),function(t,e){var i=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(t){t?this.$control().addClass("has-value"):this.$control().removeClass("has-value"),acf.val(this.$input(),t)},showLoading:function(t){acf.showLoading(this.$(".canvas"))},hideLoading:function(){acf.hideLoading(this.$(".canvas"))},maybeSearch:function(){var e=this.val(),i=this.getSearchVal();if(!i)return this.clear();if("http"!=i.substr(0,4)&&(i="http://"+i),i!==e){var a=this.get("timeout");a&&clearTimeout(a);var n=t.proxy(this.search,this,i);this.set("timeout",setTimeout(n,300))}},search:function(e){var i={action:"acf/fields/oembed/search",s:e,field_key:this.get("key")},a;(a=this.get("xhr"))&&a.abort(),this.showLoading();var a=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post",dataType:"json",context:this,success:function(t){t&&t.html||(t={url:!1,html:""}),this.val(t.url),this.$(".canvas-media").html(t.html)},complete:function(){this.hideLoading()}});this.set("xhr",a)},clear:function(){this.val(""),this.$search().val(""),this.$(".canvas-media").html("")},onClickClear:function(t,e){this.clear()},onKeypressSearch:function(t,e){13==t.which&&(t.preventDefault(),this.maybeSearch())},onKeyupSearch:function(t,e){e.val()&&this.maybeSearch()},onChangeSearch:function(t,e){this.maybeSearch()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=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 t=this.$input().val();return"other"===t&&this.get("other_choice")&&(t=this.$inputText().val()),t},onClick:function(t,e){var i=e.parent("label"),a=i.hasClass("selected"),n=e.val();this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),e.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(i)}(jQuery),function(t,e){var i=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(t){this.busy=!0,acf.val(this.$input(),t),acf.val(this.$inputAlt(),this.$input().val(),!0),this.busy=!1},onChange:function(t,e){this.busy||this.setValue(e.val())}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=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",'click [data-name="remove_item"]':"onClickRemove"},$control:function(){return this.$(".acf-relationship")},$list:function(t){return this.$("."+t+"-list")},$listItems:function(t){return this.$list(t).find(".acf-rel-item")},$listItem:function(t,e){return this.$list(t).find('.acf-rel-item[data-id="'+e+'"]')},getValue:function(){var e=[];return this.$listItems("values").each((function(){e.push(t(this).data("id"))})),!!e.length&&e},newChoice:function(t){return["
  • ",''+t.text+"","
  • "].join("")},newValue:function(t){return["
  • ",'',''+t.text,'',"","
  • "].join("")},initialize:function(){var t=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",t),this.$el.one("focus","input",t),acf.onceInView(this.$el,t)},onScrollChoices:function(t){if(!this.get("loading")&&this.get("more")){var e=this.$list("choices"),i=Math.ceil(e.scrollTop()),a=Math.ceil(e[0].scrollHeight),n=Math.ceil(e.innerHeight()),s=this.get("paged")||1;i+n>=a&&(this.set("paged",s+1),this.fetch())}},onKeypressFilter:function(t,e){13==t.which&&t.preventDefault()},onChangeFilter:function(t,e){var i=e.val(),a=e.data("filter");this.get(a)!==i&&(this.set(a,i),this.set("paged",1),e.is("select")?this.fetch():this.maybeFetch())},onClickAdd:function(t,e){var i=this.val(),a=parseInt(this.get("max"));if(e.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;e.addClass("disabled");var n=this.newValue({id:e.data("id"),text:e.html()});this.$list("values").append(n),this.$input().trigger("change")},onClickRemove:function(t,e){t.preventDefault();var i=e.parent(),a=i.parent(),n=i.data("id");a.remove(),this.$listItem("choices",n).removeClass("disabled"),this.$input().trigger("change")},maybeFetch:function(){var t=this.get("timeout");t&&clearTimeout(t),t=this.setTimeout(this.fetch,300),this.set("timeout",t)},getAjaxData:function(){var t=this.$control().data();for(var e in t)t[e]=this.get(e);return t.action="acf/fields/relationship/query",t.field_key=this.get("key"), -t=acf.applyFilters("relationship_ajax_data",t,this)},fetch:function(){var e;(e=this.get("xhr"))&&e.abort();var i=this.getAjaxData(),a=this.$list("choices");1==i.paged&&a.html("");var n=t('
  • '+acf.__("Loading")+"
  • ");a.append(n),this.set("loading",!0);var s=function(){this.set("loading",!1),n.remove()},r=function(e){if(!e||!e.results||!e.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("
  • "+acf.__("No matches found")+"
  • "));this.set("more",e.more);var i=this.walkChoices(e.results),n=t(i),s=this.val();s&&s.length&&s.map((function(t){n.find('.acf-rel-item[data-id="'+t+'"]').addClass("disabled")})),a.append(n);var r=!1,o=!1;a.find(".acf-rel-label").each((function(){var e=t(this),i=e.siblings("ul");if(r&&r.text()==e.text())return o.append(i.children()),void t(this).parent().remove();r=e,o=i}))},e=t.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(i),context:this,success:r,complete:s});this.set("xhr",e)},walkChoices:function(e){var i=function(e){var a="";return t.isArray(e)?e.map((function(t){a+=i(t)})):t.isPlainObject(e)&&(void 0!==e.children?(a+='
  • '+acf.escHtml(e.text)+'
      ',a+=i(e.children),a+="
  • "):a+='
  • '+acf.escHtml(e.text)+"
  • "),a};return i(e)}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"select",select2:!1,wait:"load",events:{removeField:"onRemove"},$input:function(){return this.$("select")},initialize:function(){var t=this.$input();if(this.inherit(t),this.get("ui")){var e=this.get("ajax_action");e||(e="acf/fields/"+this.get("type")+"/query"),this.select2=acf.newSelect2(t,{field:this,ajax:this.get("ajax"),multiple:this.get("multiple"),placeholder:this.get("placeholder"),allowNull:this.get("allow_null"),ajaxAction:e})}},onRemove:function(){this.select2&&this.select2.destroy()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i="tab",a=acf.Field.extend({type:"tab",wait:"",tabs:!1,tab:!1,events:{duplicateField:"onDuplicate"},findFields:function(){return this.$el.nextUntil(".acf-field-tab",".acf-field")},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 t=this.findTabs(),e=this.findTab(),i=acf.parseArgs(e.data(),{endpoint:!1,placement:"",before:this.$el});!t.length||i.endpoint?this.tabs=new s(i):this.tabs=t.data("acf"),this.tab=this.tabs.addTab(e,this)},isActive:function(){return this.tab.isActive()},showFields:function(){this.getFields().map((function(t){t.show(this.cid,"tab"),t.hiddenByTab=!1}),this)},hideFields:function(){this.getFields().map((function(t){t.hide(this.cid,"tab"),t.hiddenByTab=this.tab}),this)},show:function(t){var e=acf.Field.prototype.show.apply(this,arguments);return e&&(this.tab.show(),this.tabs.refresh()),e},hide:function(t){var e=acf.Field.prototype.hide.apply(this,arguments);return e&&(this.tab.hide(),this.isActive()&&this.tabs.reset()),e},enable:function(t){this.getFields().map((function(t){t.enable("tab")}))},disable:function(t){this.getFields().map((function(t){t.disable("tab")}))},onDuplicate:function(t,e,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"},data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(e){t.extend(this.data,e),this.tabs=[],this.active=!1;var i=this.get("placement"),a=this.get("before"),s=a.parent();"left"==i&&s.hasClass("acf-fields")&&s.addClass("-sidebar"),a.is("tr")?this.$el=t('
    '):this.$el=t('
      '),a.before(this.$el),this.set("index",n,!0),n++},initializeTabs:function(){var t=this.getVisible().shift(),e,i,a=(acf.getPreference("this.tabs")||[])[this.get("index")];this.tabs[a]&&this.tabs[a].isVisible()&&(t=this.tabs[a]),t?this.selectTab(t):this.closeTabs(),this.set("initialized",!0)},getVisible:function(){return this.tabs.filter((function(t){return t.isVisible()}))},getActive:function(){return this.active},setActive:function(t){return this.active=t},hasActive:function(){return!1!==this.active},isActive:function(t){var e=this.getActive();return e&&e.cid===t.cid},closeActive:function(){this.hasActive()&&this.closeTab(this.getActive())},openTab:function(t){this.closeActive(),t.open(),this.setActive(t)},closeTab:function(t){t.close(),this.setActive(!1)},closeTabs:function(){this.tabs.map(this.closeTab,this)},selectTab:function(t){this.tabs.map((function(e){t.cid!==e.cid&&this.closeTab(e)}),this),this.openTab(t)},addTab:function(e,i){var a=t("
    • "+e.outerHTML()+"
    • ");this.$("ul").append(a);var n=new r({$el:a,field:i,group:this});return this.tabs.push(n),n},reset:function(){return this.closeActive(),this.refresh()},refresh:function(){if(this.hasActive())return!1;var t=this.getVisible().shift();return t&&this.openTab(t),t},onRefresh:function(){if("left"===this.get("placement")){var t=this.$el.parent(),e=this.$el.children("ul"),i=t.is("td")?"height":"min-height",a=e.position().top+e.outerHeight(!0)-1;t.css(i,a)}}}),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(t,e){t.preventDefault(),this.toggle()},toggle:function(){this.isActive()||this.group.openTab(this)}}),o=new acf.Model({priority:50,actions:{prepare:"render",append:"render",unload:"onUnload",invalid_field:"onInvalidField"},findTabs:function(){return t(".acf-tab-wrap")},getTabs:function(){return acf.getInstances(this.findTabs())},render:function(t){this.getTabs().map((function(t){t.get("initialized")||t.initializeTabs()}))},onInvalidField:function(t){this.busy||t.hiddenByTab&&(t.hiddenByTab.toggle(),this.busy=!0,this.setTimeout((function(){this.busy=!1}),100))},onUnload:function(){var t=[];this.getTabs().map((function(e){var i=e.hasActive()?e.getActive().index():0;t.push(i)})),t.length&&acf.setPreference("this.tabs",t)}})}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"post_object"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"page_link"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"user"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=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 t=this.get("ftype");return"multi_select"==t&&(t="select"),t},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 t=this.getRelatedPrototype();t.onRemove&&t.onRemove.apply(this,arguments)},onClickAdd:function(e,i){var a=this,n=!1,s=!1,r=!1,o=!1,c=!1,l=!1,d=!1,u=function(){n=acf.newPopup({title:i.attr("title"),loading:!0,width:"300px"});var e={action:"acf/fields/taxonomy/add_term",field_key:a.get("key")};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),type:"post",dataType:"html",success:f})},f=function(t){n.loading(!1),n.content(t),s=n.$("form"),r=n.$('input[name="term_name"]'),o=n.$('select[name="term_parent"]'),c=n.$(".acf-submit-button"),r.focus(),n.on("submit","form",p)},p=function(e,i){if(e.preventDefault(),e.stopImmediatePropagation(),""===r.val())return r.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};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),type:"post",dataType:"json",success:h})},h=function(t){acf.stopButtonLoading(c),d&&d.remove(),acf.isAjaxSuccess(t)?(r.val(""),g(t.data),d=acf.newNotice({type:"success",text:acf.getAjaxMessage(t),target:s,timeout:2e3,dismiss:!1})):d=acf.newNotice({type:"error",text:acf.getAjaxError(t),target:s,timeout:2e3,dismiss:!1}),r.focus()},g=function(e){var i=t('"),n;e.term_parent?o.children('option[value="'+e.term_parent+'"]').after(i):o.append(i),acf.getFields({type:"taxonomy"}).map((function(t){t.get("taxonomy")==a.get("taxonomy")&&t.appendTerm(e)})),a.selectTerm(e.term_id)};u()},appendTerm:function(t){"select"==this.getRelatedType()?this.appendTermSelect(t):this.appendTermCheckbox(t)},appendTermSelect:function(t){this.select2.addOption({id:t.term_id,text:t.term_label})},appendTermCheckbox:function(e){var i=this.$("[name]:first").attr("name"),a=this.$("ul:first");"checkbox"==this.getRelatedType()&&(i+="[]");var n=t(['
    • ',"","
    • "].join(""));if(e.term_parent){var s=a.find('li[data-id="'+e.term_parent+'"]');(a=s.children("ul")).exists()||(a=t('
        '),s.append(a))}a.append(n)},selectTerm:function(t){var e;"select"==this.getRelatedType()?this.select2.selectOption(t):this.$('input[value="'+t+'"]').prop("checked",!0).trigger("change")},onClickRadio:function(t,e){var i=e.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.DatePickerField.extend({type:"time_picker",$control:function(){return this.$(".acf-time-picker")},initialize:function(){var t=this.$input(),e=this.$inputText(),i={timeFormat:this.get("time_format"),altField:t,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf.get("dateTimePickerL10n").selectText,timeOnly:!0,onClose:function(t,e,i){var a=e.dpDiv.find(".ui-datepicker-close");!t&&a.is(":hover")&&i._updateDateTime()}};i=acf.applyFilters("time_picker_args",i,this),acf.newTimePicker(e,i),acf.doAction("time_picker_init",e,i,this)}});acf.registerFieldType(i),acf.newTimePicker=function(e,i){if(void 0===t.timepicker)return!1;i=i||{},e.timepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('
        ')}}(jQuery),function(t,e){var i=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 t=this.$switch();if(t.length){var e=t.children(".acf-switch-on"),i=t.children(".acf-switch-off"),a=Math.max(e.width(),i.width());a&&(e.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(t,e){e.prop("checked")?this.switchOn():this.switchOff()},onFocus:function(t,e){this.$switch().addClass("-focus")},onBlur:function(t,e){this.$switch().removeClass("-focus")},onKeypress:function(t,e){return 37===t.keyCode?this.switchOff():39===t.keyCode?this.switchOn():void 0}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=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 t=this.val();return!!t&&(-1!==t.indexOf("://")||0===t.indexOf("//"))},render:function(){this.isValid()?this.$control().addClass("-valid"):this.$control().removeClass("-valid")},onkeyup:function(t,e){this.render()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=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 t=this.$control(),e=this.$input(),i={tinymce:!0,quicktags:!0,toolbar:this.get("toolbar"),mode:this.getMode(),field:this},a=e.attr("id"),n=acf.uniqueId("acf-editor-"),s=e.data(),r=e.val();acf.rename({target:t,search:a,replace:n,destructive:!0}),this.set("id",n,!0),this.$input().data(s).val(r),acf.tinymce.initialize(n,i)},onMousedown:function(t){t.preventDefault();var e=this.$control();e.removeClass("delay"),e.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(i)}(jQuery),function(t,e){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(e){t.extend(this.data,e)},getEventTarget:function(t,e){return t||this.get("field").$el},change:function(t,e){this.get("conditions").change(t)},match:function(t,e){return!1},calculate:function(){return this.match(this.get("rule"),this.get("field"))},choices:function(t){return''}}),acf.newCondition=function(t,e){var i=e.get("field"),a=i.getField(t.field);if(!i||!a)return!1;var n={rule:t,target:i,conditions:e,field:a},s=a.get("type"),r=t.operator,o,c,l;return new(acf.getConditionTypes({fieldType:s,operator:r})[0]||acf.Condition)(n)};var a=function(t){return acf.strPascalCase(t||"")+"Condition"};acf.registerConditionType=function(t){var e,n=t.prototype.type,s=a(n);acf.models[s]=t,i.push(n)},acf.getConditionType=function(t){var e=a(t);return acf.models[e]||!1},acf.registerConditionForFieldType=function(t,e){var i=acf.getConditionType(t);i&&i.prototype.fieldTypes.push(e)},acf.getConditionTypes=function(t){t=acf.parseArgs(t,{fieldType:"",operator:""});var e=[];return i.map((function(i){var a=acf.getConditionType(i),n=a.prototype.fieldTypes,s=a.prototype.operator;t.fieldType&&-1===n.indexOf(t.fieldType)||t.operator&&s!==t.operator||e.push(a)})),e}}(jQuery),function(t,e){var i="conditional_logic",a=new acf.Model({id:"conditionsManager",priority:20,actions:{new_field:"onNewField"},onNewField:function(t){t.has("conditions")&&t.getConditions().render()}}),n=function(t,e){var i=acf.getFields({key:e,sibling:t.$el,suppressFilters:!0});return i.length||(i=acf.getFields({key:e,parent:t.$el.parent(),suppressFilters:!0})),!!i.length&&i[0]};acf.Field.prototype.getField=function(t){var e=n(this,t);if(e)return e;for(var i=this.parents(),a=0;aparseFloat(e)},o=function(t,e){return parseFloat(t)-1},l=function(t,e){return a(t).indexOf(a(e))>-1},d=function(t,e){var i=new RegExp(a(e),"gi");return a(t).match(i)},u=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:i("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(t,e){return!!e.val()},choices:function(t){return''}});acf.registerConditionType(u);var f=u.extend({type:"hasNoValue",operator:"==empty",label:i("Has no value"),match:function(t,e){return!u.prototype.match.apply(this,arguments)}});acf.registerConditionType(f);var p=acf.Condition.extend({type:"equalTo",operator:"==",label:i("Value is equal to"),fieldTypes:["text","textarea","number","range","email","url","password"],match:function(e,i){return t.isNumeric(e.value)?s(e.value,i.val()):n(e.value,i.val())},choices:function(t){return''}});acf.registerConditionType(p);var h=p.extend({type:"notEqualTo",operator:"!=",label:i("Value is not equal to"),match:function(t,e){return!p.prototype.match.apply(this,arguments)}});acf.registerConditionType(h);var g=acf.Condition.extend({type:"patternMatch",operator:"==pattern",label:i("Value matches pattern"),fieldTypes:["text","textarea","email","url","password","wysiwyg"],match:function(t,e){return d(e.val(),t.value)},choices:function(t){return''}});acf.registerConditionType(g);var m=acf.Condition.extend({type:"contains",operator:"==contains",label:i("Value contains"),fieldTypes:["text","textarea","number","email","url","password","wysiwyg","oembed","select"],match:function(t,e){return l(e.val(),t.value)},choices:function(t){return''}});acf.registerConditionType(m);var v=p.extend({type:"trueFalseEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(t){return[{id:1,text:i("Checked")}]}});acf.registerConditionType(v);var y=h.extend({type:"trueFalseNotEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(t){return[{id:1,text:i("Checked")}]}});acf.registerConditionType(y);var b=acf.Condition.extend({type:"selectEqualTo",operator:"==",label:i("Value is equal to"),fieldTypes:["select","checkbox","radio","button_group"],match:function(t,e){var i=e.val();return i instanceof Array?c(t.value,i):n(t.value,i)},choices:function(e){var a=[],n=e.$setting("choices textarea").val().split("\n");return e.$input("allow_null").prop("checked")&&a.push({id:"",text:i("Null")}),n.map((function(e){(e=e.split(":"))[1]=e[1]||e[0],a.push({id:t.trim(e[0]),text:t.trim(e[1])})})),a}});acf.registerConditionType(b);var _=b.extend({type:"selectNotEqualTo",operator:"!=",label:i("Value is not equal to"),match:function(t,e){return!b.prototype.match.apply(this,arguments)}});acf.registerConditionType(_);var w=acf.Condition.extend({type:"greaterThan",operator:">",label:i("Value is greater than"),fieldTypes:["number","range"],match:function(t,e){var i=e.val();return i instanceof Array&&(i=i.length),r(i,t.value)},choices:function(t){return''}});acf.registerConditionType(w);var x=w.extend({type:"lessThan",operator:"<",label:i("Value is less than"),match:function(t,e){var i=e.val();return i instanceof Array&&(i=i.length),o(i,t.value)},choices:function(t){return''}});acf.registerConditionType(x);var $=w.extend({type:"selectionGreaterThan",label:i("Selection is greater than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType($);var k=x.extend({type:"selectionLessThan",label:i("Selection is less than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(k)}(jQuery),function(t,e){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,t(window).on("beforeunload",this.onUnload))},stopListening:function(){this.changed=!1,t(window).off("beforeunload",this.onUnload)},onUnload:function(){return acf.__("The changes you made will be lost if you navigate away from this page")}})}(jQuery),function(t,e){var i=new acf.Model({wait:"prepare",priority:1,initialize:function(){(acf.get("postboxes")||[]).map(acf.newPostbox)}});acf.getPostbox=function(e){return"string"==typeof e&&(e=t("#"+e)),acf.getInstance(e)},acf.getPostboxes=function(){return acf.getInstances(t(".acf-postbox"))},acf.newPostbox=function(t){return new acf.models.Postbox(t)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",edit:""},setup:function(e){e.editLink&&(e.edit=e.editLink),t.extend(this.data,e),this.$el=this.$postbox()},$postbox:function(){return t("#"+this.get("id"))},$hide:function(){return t("#"+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")},initialize:function(){if(this.$el.addClass("acf-postbox"),this.$el.removeClass("hide-if-js"),"block"!==acf.get("editor")){var t=this.get("style");"default"!==t&&this.$el.addClass(t)}this.$inside().addClass("acf-fields").addClass("-"+this.get("label"));var e=this.get("edit");if(e){var i='',a=this.$handleActions();a.length?a.prepend(i):this.$hndle().append(i)}this.show()},show:function(){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(t){this.$inside().html(t),acf.doAction("append",this.$el)}})}(jQuery),function(t,e){acf.newMediaPopup=function(t){var e=null,t=acf.parseArgs(t,{mode:"select",title:"",button:"",type:"",field:!1,allowedTypes:"",library:"all",multiple:!1,attachment:0,autoOpen:!0,open:function(){},select:function(){},close:function(){}});return e="edit"==t.mode?new acf.models.EditMediaPopup(t):new acf.models.SelectMediaPopup(t),t.autoOpen&&setTimeout((function(){e.open()}),1),acf.doAction("new_media_popup",e),e};var i=function(){var e=acf.get("post_id");return t.isNumeric(e)?e:0};acf.getMimeTypes=function(){return this.get("mimeTypes")},acf.getMimeType=function(t){var e=acf.getMimeTypes();if(void 0!==e[t])return e[t];for(var i in e)if(-1!==i.indexOf(t))return e[i];return!1};var a=acf.Model.extend({id:"MediaPopup",data:{},defaults:{},frame:!1,setup:function(e){t.extend(this.data,e)},initialize:function(){var t=this.getFrameOptions();this.addFrameStates(t);var e=wp.media(t);e.acf=this,this.addFrameEvents(e,t),this.frame=e},open:function(){this.frame.open()},close:function(){this.frame.close()},remove:function(){this.frame.detach(),this.frame.remove()},getFrameOptions:function(){var t={title:this.get("title"),multiple:this.get("multiple"),library:{},states:[]};return this.get("type")&&(t.library.type=this.get("type")),"uploadedTo"===this.get("library")&&(t.library.uploadedTo=i()),this.get("attachment")&&(t.library.post__in=[this.get("attachment")]),this.get("button")&&(t.button={text:this.get("button")}),t},addFrameStates:function(t){var e=wp.media.query(t.library);this.get("field")&&acf.isset(e,"mirroring","args")&&(e.mirroring.args._acfuploader=this.get("field")),t.states.push(new wp.media.controller.Library({library:e,multiple:this.get("multiple"),title:this.get("title"),priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})),acf.isset(wp,"media","controller","EditImage")&&t.states.push(new wp.media.controller.EditImage)},addFrameEvents:function(t,e){t.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+this.acf.get("mode"))}),t),t.on("content:render:edit-image",(function(){var t=this.state().get("image"),e=new wp.media.view.EditImage({model:t,controller:this}).render();this.content.set(e),e.loadEditor()}),t),t.on("select",(function(){var e=t.state().get("selection");e&&e.each((function(e,i){t.acf.get("select").apply(t.acf,[e,i])}))})),t.on("close",(function(){setTimeout((function(){t.acf.get("close").apply(t.acf),t.acf.remove()}),1)}))}});acf.models.SelectMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(t){t.button||(t.button=acf._x("Select","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(t,e){acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=this.get("field"),t.on("open",(function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader}))),t.on("content:activate:browse",(function(){var e=!1;try{e=t.content.get().toolbar}catch(t){return void console.log(t)}t.acf.customizeFilters.apply(t.acf,[e])})),a.prototype.addFrameEvents.apply(this,arguments)},customizeFilters:function(e){var i=e.get("filters"),a;("image"==this.get("type")&&(i.filters.all.text=acf.__("All images"),delete i.filters.audio,delete i.filters.video,delete i.filters.image,t.each(i.filters,(function(t,e){e.props.type=e.props.type||"image"}))),this.get("allowedTypes"))&&this.get("allowedTypes").split(" ").join("").split(".").join("").split(",").map((function(t){var e=acf.getMimeType(t);if(e){var a={text:e,props:{status:null,type:e,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};i.filters[e]=a}}));if("uploadedTo"===this.get("library")){var n=this.frame.options.library.uploadedTo;delete i.filters.unattached,delete i.filters.uploaded,t.each(i.filters,(function(t,e){e.text+=" ("+acf.__("Uploaded to this post")+")",e.props.uploadedTo=n}))}var s=this.get("field"),r;t.each(i.filters,(function(t,e){e.props._acfuploader=s})),e.get("search").model.attributes._acfuploader=s,i.renderFilters&&i.renderFilters()}}),acf.models.EditMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(t){t.button||(t.button=acf._x("Update","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(t,e){t.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var e,i=this.state().get("selection"),a=wp.media.attachment(t.acf.get("attachment"));i.add(a)}),t),a.prototype.addFrameEvents.apply(this,arguments)}});var n=new acf.Model({id:"customizePrototypes",wait:"ready",initialize:function(){if(acf.isset(window,"wp","media","view")){var t=i();t&&acf.isset(wp,"media","view","settings","post")&&(wp.media.view.settings.post.id=t),this.customizeAttachmentsButton(),this.customizeAttachmentsRouter(),this.customizeAttachmentFilters(),this.customizeAttachmentCompat(),this.customizeAttachmentLibrary()}},customizeAttachmentsButton:function(){if(acf.isset(wp,"media","view","Button")){var t=wp.media.view.Button;wp.media.view.Button=t.extend({initialize:function(){var t=_.defaults(this.options,this.defaults);this.model=new Backbone.Model(t),this.listenTo(this.model,"change",this.render)}})}},customizeAttachmentsRouter:function(){if(acf.isset(wp,"media","view","Router")){var e=wp.media.view.Router;wp.media.view.Router=e.extend({addExpand:function(){var e=t(['',''+acf.__("Expand Details")+"",''+acf.__("Collapse Details")+"",""].join(""));e.on("click",(function(e){e.preventDefault();var i=t(this).closest(".media-modal");i.hasClass("acf-expanded")?i.removeClass("acf-expanded"):i.addClass("acf-expanded")})),this.$el.append(e)},initialize:function(){return e.prototype.initialize.apply(this,arguments),this.addExpand(),this}})}},customizeAttachmentFilters:function(){var e;acf.isset(wp,"media","view","AttachmentFilters","All")&&(wp.media.view.AttachmentFilters.All.prototype.renderFilters=function(){this.$el.html(_.chain(this.filters).map((function(e,i){return{el:t("").val(i).html(e.text)[0],priority:e.priority||50}}),this).sortBy("priority").pluck("el").value())})},customizeAttachmentCompat:function(){if(acf.isset(wp,"media","view","AttachmentCompat")){var e=wp.media.view.AttachmentCompat,i=!1;wp.media.view.AttachmentCompat=e.extend({render:function(){return this.rendered?this:(e.prototype.render.apply(this,arguments),this.$("#acf-form-data").length?(clearTimeout(i),i=setTimeout(t.proxy((function(){this.rendered=!0,acf.doAction("append",this.$el)}),this),50),this):this)},save:function(t){var e={};t&&t.preventDefault(),e=acf.serializeForAjax(this.$el),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(e).always(_.bind(this.postSave,this))}})}},customizeAttachmentLibrary:function(){if(acf.isset(wp,"media","view","Attachment","Library")){var t=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=t.extend({render:function(){var e=acf.isget(this,"controller","acf"),i=acf.isget(this,"model","attributes");if(e&&i){i.acf_errors&&this.$el.addClass("acf-disabled");var a=e.get("selected");a&&a.indexOf(i.id)>-1&&this.$el.addClass("acf-selected")}return t.prototype.render.apply(this,arguments)},toggleSelection:function(e){var i=this.collection,a=this.options.selection,n=this.model,s=a.single(),r=this.controller,o=acf.isget(this,"model","attributes","acf_errors"),c=r.$el.find(".media-frame-content .media-sidebar") -;if(c.children(".acf-selection-error").remove(),c.children().removeClass("acf-hidden"),r&&o){var l=acf.isget(this,"model","attributes","filename");return c.children().addClass("acf-hidden"),c.prepend(['
        ',''+acf.__("Restricted")+"",''+l+"",''+o+"","
        "].join("")),a.reset(),void a.single(n)}return t.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery),function(t,e){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 e=t("#page_template");return e.length?e.val():null},getPageParent:function(e,i){var i;return(i=t("#parent_id")).length?i.val():null},getPageType:function(t,e){return this.getPageParent()?"child":"parent"},getPostType:function(){return t("#post_type").val()},getPostFormat:function(e,i){var i;if((i=t("#post-formats-select input:checked")).length){var a=i.val();return"0"==a?"standard":a}return null},getPostCoreTerms:function(){var e={},i=acf.serialize(t(".categorydiv, .tagsdiv"));for(var a in i.tax_input&&(e=i.tax_input),i.post_category&&(e.category=i.post_category),e)acf.isArray(e[a])||(e[a]=e[a].split(/,[\s]?/));return e},getPostTerms:function(){var t=this.getPostCoreTerms();for(var e in acf.getFields({type:"taxonomy"}).map((function(e){if(e.get("save")){var i=e.val(),a=e.get("taxonomy");i&&(t[a]=t[a]||[],i=acf.isArray(i)?i:[i],t[a]=t[a].concat(i))}})),null!==(productType=this.getProductType())&&(t.product_type=[productType]),t)t[e]=acf.uniqueArray(t[e]);return t},getProductType:function(){var e=t("#product-type");return e.length?e.val():null},check:function(){if("post"===acf.get("screen")){this.xhr&&this.xhr.abort();var e=acf.parseArgs(this.data,{action:"acf/ajax/check_screen",screen:acf.get("screen"),exists:[]});this.isPost()&&(e.post_id=acf.get("post_id")),null!==(postType=this.getPostType())&&(e.post_type=postType),null!==(pageTemplate=this.getPageTemplate())&&(e.page_template=pageTemplate),null!==(pageParent=this.getPageParent())&&(e.page_parent=pageParent),null!==(pageType=this.getPageType())&&(e.page_type=pageType),null!==(postFormat=this.getPostFormat())&&(e.post_format=postFormat),null!==(postTerms=this.getPostTerms())&&(e.post_terms=postTerms),acf.getPostboxes().map((function(t){e.exists.push(t.get("key"))})),e=acf.applyFilters("check_screen_args",e);var i=function(t){"post"==acf.get("screen")?this.renderPostScreen(t):"user"==acf.get("screen")&&this.renderUserScreen(t),acf.doAction("check_screen_complete",t,e)};this.xhr=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),type:"post",dataType:"json",context:this,success:i})}},onChange:function(t,e){this.setTimeout(this.check,1)},renderPostScreen:function(e){var i=function(e,i){var a=t._data(e[0]).events;for(var n in a)for(var s=0;s=0;n--)if(t("#"+i[n]).length)return t("#"+i[n]).after(t("#"+e));for(var n=a+1;n=5.5)var c=['
        ','

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

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

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

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

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

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

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

              "].join("");var l=t(['
              ',c,'
              ',n.html,"
              ","
              "].join(""));if(t("#adv-settings").length){var d=t("#adv-settings .metabox-prefs"),u=t(['"].join(""));i(d.find("input").first(),u.find("input")),d.append(u)}t(".postbox").length&&(i(t(".postbox .handlediv").first(),l.children(".handlediv")),i(t(".postbox .hndle").first(),l.children(".hndle"))),"side"===n.position?t("#"+n.position+"-sortables").append(l):t("#"+n.position+"-sortables").prepend(l);var f=[];if(e.results.map((function(e){n.position===e.position&&t("#"+n.position+"-sortables #"+e.id).length&&f.push(e.id)})),a(n.id,f),e.sorted)for(var p in e.sorted){var f=e.sorted[p].split(",");if(a(n.id,f))break}r=acf.newPostbox(n),acf.doAction("append",l),acf.doAction("append_postbox",r)}return r.showEnable(),e.visible.push(n.id),n})),acf.getPostboxes().map((function(t){-1===e.visible.indexOf(t.get("id"))&&(t.hideDisable(),e.hidden.push(t.get("id")))})),t("#acf-style").html(e.style),acf.doAction("refresh_post_screen",e)},renderUserScreen:function(t){}});var i=new acf.Model({postEdits:{},wait:"prepare",initialize:function(){var t;acf.isGutenberg()&&(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 t=["template","parent","format"];(wp.data.select("core").getTaxonomies()||[]).map((function(e){t.push(e.rest_base)}));var i=wp.data.select("core/editor").getPostEdits(),a={};t.map((function(t){i[t]!==e&&(a[t]=i[t])})),JSON.stringify(a)!==JSON.stringify(this.postEdits)&&(this.postEdits=a,acf.screen.check())},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var t={},e;return(wp.data.select("core").getTaxonomies()||[]).map((function(e){var i=wp.data.select("core/editor").getEditedPostAttribute(e.rest_base);i&&(t[e.slug]=i)})),t},onRefreshPostScreen:function(t){var e=wp.data.select("core/edit-post"),i=wp.data.dispatch("core/edit-post"),a={};e.getActiveMetaBoxLocations().map((function(t){a[t]=e.getMetaBoxesPerLocation(t)}));var n=[];for(var s in a)a[s].map((function(t){n.push(t.id)}));for(var s in t.results.filter((function(t){return-1===n.indexOf(t.id)})).map((function(t,e){var i=t.position;a[i]=a[i]||[],a[i].push({id:t.id,title:t.title})})),a)a[s]=a[s].filter((function(e){return-1===t.hidden.indexOf(e.id)}));i.setAvailableMetaBoxesPerLocation(a)}})}(jQuery),function(t,e){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(t,e){if(e=acf.parseArgs(e,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(t){return t},ajaxResults:function(t){return t}}),4==i())var a=new n(t,e);else var a=new s(t,e);return acf.doAction("new_select2",a),a};var a=acf.Model.extend({setup:function(e,i){t.extend(this.data,i),this.$el=e},initialize:function(){},selectOption:function(t){var e=this.getOption(t);e.prop("selected")||e.prop("selected",!0).trigger("change")},unselectOption:function(t){var e=this.getOption(t);e.prop("selected")&&e.prop("selected",!1).trigger("change")},getOption:function(t){return this.$('option[value="'+t+'"]')},addOption:function(e){e=acf.parseArgs(e,{id:"",text:"",selected:!1});var i=this.getOption(e.id);return i.length||((i=t("")).html(e.text),i.attr("value",e.id),i.prop("selected",e.selected),this.$el.append(i)),i},getValue:function(){var e=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort((function(t,e){return+t.getAttribute("data-i")-+e.getAttribute("data-i")}))).each((function(){var i=t(this);e.push({$el:i,id:i.attr("value"),text:i.text()})})),e):e},mergeOptions:function(){},getChoices:function(){var e=function(i){var a=[];return i.children().each((function(){var i=t(this);i.is("optgroup")?a.push({text:i.attr("label"),children:e(i)}):a.push({id:i.attr("value"),text:i.text()})})),a};return e(this.$el)},getAjaxData:function(t){var e={action:this.get("ajaxAction"),s:t.term||"",paged:t.page||1},i=this.get("field");i&&(e.field_key=i.get("key"));var a=this.get("ajaxData");return a&&(e=a.apply(this,[e,t])),e=acf.applyFilters("select2_ajax_data",e,this.data,this.$el,i||!1,this),acf.prepareForAjax(e)},getAjaxResults:function(t,e){t=acf.parseArgs(t,{results:!1,more:!1});var i=this.get("ajaxResults");return i&&(t=i.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_results",t,e,this)},processAjaxResults:function(e,i){var e;return(e=this.getAjaxResults(e,i)).more&&(e.pagination={more:!0}),setTimeout(t.proxy(this.mergeOptions,this),1),e},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"),data:[],escapeMarkup:function(t){return acf.escHtml(t)}};a.multiple&&this.getValue().map((function(t){t.$el.detach().appendTo(i)}));var n=i.attr("data-ajax");n!==e&&(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:t.proxy(this.getAjaxData,this),processResults:t.proxy(this.processAjaxResults,this)});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(e){o.find(".select2-selection__choice").each((function(){var e;t(t(this).data("data").element).detach().appendTo(i)})),i.trigger("change")}}),i.on("select2:select",this.proxy((function(t){this.getOption(t.params.data.id).detach().appendTo(this.$el)})))}r.addClass("-acf"),n!==e&&i.attr("data-ajax",n),acf.doAction("select2_init",i,a,this.data,s||!1,this)},mergeOptions:function(){var e=!1,i=!1;t('.select2-results__option[role="group"]').each((function(){var a=t(this).children("ul"),n=t(this).children("strong");if(i&&i.text()===n.text())return e.append(a.children()),void t(this).remove();e=a,i=n}))}}),s=a.extend({initialize:function(){var e=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(t){return acf.escHtml(t)},dropdownCss:{"z-index":"999999999"},initSelection:function(t,e){e(a?i:i.shift())}},s=e.siblings("input");s.length||(s=t(''),e.before(s)),inputValue=i.map((function(t){return t.id})).join("||"),s.val(inputValue),n.multiple&&i.map((function(t){t.$el.detach().appendTo(e)})),n.allowClear&&(n.data=n.data.filter((function(t){return""!==t.id}))),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(n.ajax={url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:t.proxy(this.getAjaxData,this),results:t.proxy(this.processAjaxResults,this)});var r=this.get("field");n=acf.applyFilters("select2_args",n,e,this.data,r||!1,this),s.select2(n);var o=s.select2("container"),c=t.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=t(this).data("select2Data"),a;c(i.id).detach().appendTo(e)})),e.trigger("change")}})}s.on("select2-selecting",(function(i){var a=i.choice,n=c(a.id);n.length||(n=t('")),n.detach().appendTo(e)})),o.addClass("-acf"),acf.doAction("select2_init",e,n,this.data,r||!1,this),s.on("change",(function(){var t=s.val();t.indexOf("||")&&(t=t.split("||")),e.val(t).trigger("change")})),e.hide()},mergeOptions:function(){var e=!1,i=!1;t("#select2-drop .select2-result-with-children").each((function(){var a=t(this).children("ul"),n=t(this).children(".select2-result-label");if(i&&i.text()===n.text())return i.append(a.children()),void t(this).remove();e=a,i=n}))},getAjaxData:function(t,e){var i={term:t,page:e};return a.prototype.getAjaxData.apply(this,[i])}}),r=new acf.Model({priority:5,wait:"prepare",actions:{duplicate:"onDuplicate"},initialize:function(){var t=acf.get("locale"),e=acf.get("rtl"),a=acf.get("select2L10n"),n=i();return!!a&&(0!==t.indexOf("en")&&void(4==n?this.addTranslations4():3==n&&this.addTranslations3()))},addTranslations4:function(){var t=acf.get("select2L10n"),e=acf.get("locale");e=e.replace("_","-");var i={errorLoading:function(){return t.load_fail},inputTooLong:function(e){var i=e.input.length-e.maximum;return i>1?t.input_too_long_n.replace("%d",i):t.input_too_long_1},inputTooShort:function(e){var i=e.minimum-e.input.length;return i>1?t.input_too_short_n.replace("%d",i):t.input_too_short_1},loadingMore:function(){return t.load_more},maximumSelected:function(e){var i=e.maximum;return i>1?t.selection_too_long_n.replace("%d",i):t.selection_too_long_1},noResults:function(){return t.matches_0},searching:function(){return t.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+e,[],(function(){return i}))},addTranslations3:function(){var e=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var a={formatMatches:function(t){return t>1?e.matches_n.replace("%d",t):e.matches_1},formatNoMatches:function(){return e.matches_0},formatAjaxError:function(){return e.load_fail},formatInputTooShort:function(t,i){var a=i-t.length;return a>1?e.input_too_short_n.replace("%d",a):e.input_too_short_1},formatInputTooLong:function(t,i){var a=t.length-i;return a>1?e.input_too_long_n.replace("%d",a):e.input_too_long_1},formatSelectionTooBig:function(t){return t>1?e.selection_too_long_n.replace("%d",t):e.selection_too_long_1},formatLoadMore:function(){return e.load_more},formatSearching:function(){return e.searching}};t.fn.select2.locales=t.fn.select2.locales||{},t.fn.select2.locales[i]=a,t.extend(t.fn.select2.defaults,a)},onDuplicate:function(t,e){e.find(".select2-container").remove()}})}(jQuery),function(t,e){acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content};var t},initialize:function(t,e){(e=acf.parseArgs(e,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(t,e),e.quicktags&&this.initializeQuicktags(t,e)},initializeTinymce:function(e,i){var a=t("#"+e),n=this.defaults(),s=acf.get("toolbars"),r=i.field||!1,o=r.$el||!1;if("undefined"==typeof tinymce)return!1;if(!n)return!1;if(tinymce.get(e))return this.enable(e);var c=t.extend({},n.tinymce,i.tinymce);c.id=e,c.selector="#"+e;var l=i.toolbar;if(l&&s&&s[l])for(var d=1;d<=4;d++)c["toolbar"+d]=s[l][d]||"";if(c.setup=function(t){t.on("change",(function(e){t.save(),a.trigger("change")})),t.on("mouseup",(function(t){var e=new MouseEvent("mouseup");window.dispatchEvent(e)}))},c.wp_autoresize_on=!1,c.tadv_noautop||(c.wpautop=!0),c=acf.applyFilters("wysiwyg_tinymce_settings",c,e,r),tinyMCEPreInit.mceInit[e]=c,"visual"==i.mode){var u=tinymce.init(c),f=tinymce.get(e);if(!f)return!1;f.acf=i.field,acf.doAction("wysiwyg_tinymce_init",f,f.id,c,r)}},initializeQuicktags:function(e,i){var a=this.defaults();if("undefined"==typeof quicktags)return!1;if(!a)return!1;var n=t.extend({},a.quicktags,i.quicktags);n.id=e;var s=i.field||!1,r=s.$el||!1;n=acf.applyFilters("wysiwyg_quicktags_settings",n,n.id,s),tinyMCEPreInit.qtInit[e]=n;var o=quicktags(n);if(!o)return!1;this.buildQuicktags(o),acf.doAction("wysiwyg_quicktags_init",o,o.id,n,s)},buildQuicktags:function(t){var e,i,a,n,s,t,r,o,c,l,d=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";for(o in e=t.canvas,i=t.name,a=t.settings,s="",n={},c="",l=t.id,a.buttons&&(c=","+a.buttons+","),edButtons)edButtons[o]&&(r=edButtons[o].id,c&&-1!==d.indexOf(","+r+",")&&-1===c.indexOf(","+r+",")||edButtons[o].instance&&edButtons[o].instance!==l||(n[r]=edButtons[o],edButtons[o].html&&(s+=edButtons[o].html(i+"_"))));c&&-1!==c.indexOf(",dfw,")&&(n.dfw=new QTags.DFWButton,s+=n.dfw.html(i+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(n.textdirection=new QTags.TextDirectionButton,s+=n.textdirection.html(i+"_")),t.toolbar.innerHTML=s,t.theButtons=n,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[t])},disable:function(t){this.destroyTinymce(t)},remove:function(t){this.destroyTinymce(t)},destroy:function(t){this.destroyTinymce(t)},destroyTinymce:function(t){if("undefined"==typeof tinymce)return!1;var e=tinymce.get(t);return!!e&&(e.save(),e.destroy(),!0)},enable:function(t){this.enableTinymce(t)},enableTinymce:function(e){return"undefined"!=typeof switchEditors&&(void 0!==tinyMCEPreInit.mceInit[e]&&(t("#"+e).show(),switchEditors.go(e,"tmce"),!0))}};var i=new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var e=t("#acf-hidden-wp-editor");e.exists()&&e.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(t){var e=t.editor;"acf"===e.id.substr(0,3)&&(e=tinymce.editors.content||e,tinymce.activeEditor=e,wpActiveEditor=e.id)}))}})}(jQuery),function(t,e){var i=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(t){t.map(this.addError,this)},addError:function(t){this.data.errors.push(t)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var t=[],e=[];return this.getErrors().map((function(i){if(i.input){var a=e.indexOf(i.input);a>-1?t[a]=i:(t.push(i),e.push(i.input))}})),t},getGlobalErrors:function(){return this.getErrors().filter((function(t){return!t.input}))},showErrors:function(){if(this.hasErrors()){var e=this.getFieldErrors(),i=this.getGlobalErrors(),a=0,n=!1;e.map((function(t){var e=this.$('[name="'+t.input+'"]').first();if(e.length||(e=this.$('[name^="'+t.input+'"]').first()),e.length){a++;var i=acf.getClosestField(e);i.showError(t.message),n||(n=i.$el)}}),this);var s=acf.__("Validation failed");if(i.map((function(t){s+=". "+t.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 r=acf.newNotice({type:"error",text:s,target:this.$el});this.set("notice",r)}n||(n=this.get("notice").$el),setTimeout((function(){t("html, body").animate({scrollTop:n.offset().top-t(window).height()/2},500)}),10)}},onChangeStatus:function(t,e,i,a){this.$el.removeClass("is-"+a).addClass("is-"+i)},validate:function(e){if(e=acf.parseArgs(e,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(t){t.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(e.event){var i=t.Event(null,e.event);e.success=function(){acf.enableSubmit(t(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),e.loading(this.$el,this),this.set("status","validating");var a=function(t){if(acf.isAjaxSuccess(t)){var e=acf.applyFilters("validation_complete",t.data,this.$el,this);e.valid||this.addErrors(e.errors)}},n=function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),e.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),e.success(this.$el,this),acf.lockForm(this.$el),e.reset&&this.reset()),e.complete(this.$el,this),this.clearErrors()},s=acf.serialize(this.$el);return s.action="acf/validate_save_post",t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(s),type:"post",dataType:"json",context:this,success:a,complete:n}),!1},setup:function(t){this.$el=t},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),a=function(t){var e=t.data("acf");return e||(e=new i(t)),e};acf.validateForm=function(t){return a(t.form).validate(t)},acf.enableSubmit=function(t){return t.removeClass("disabled")},acf.disableSubmit=function(t){return t.addClass("disabled")},acf.showSpinner=function(t){return t.addClass("is-active"),t.css("display","inline-block"),t},acf.hideSpinner=function(t){return t.removeClass("is-active"),t.css("display","none"),t},acf.lockForm=function(t){var e=n(t),i=e.find('.button, [type="submit"]'),a=e.find(".spinner, .acf-spinner");return acf.hideSpinner(a),acf.disableSubmit(i),acf.showSpinner(a.last()),t},acf.unlockForm=function(t){var e=n(t),i=e.find('.button, [type="submit"]'),a=e.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(a),t};var n=function(t){var e,e,e,e;return(e=t.find("#submitdiv")).length||(e=t.find("#submitpost")).length||(e=t.find("p.submit").last()).length||(e=t.find(".acf-form-submit")).length?e:t},s=acf.debounce((function(t){t.submit()}));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(t){a(t).reset()},addInputEvents:function(e){if("safari"!==acf.get("browser")){var i=t(".acf-field [name]",e);i.length&&this.on(i,"invalid","onInvalid")}},onInvalid:function(t,e){t.preventDefault();var i=e.closest("form");i.length&&(a(i).addError({input:e.attr("name"),message:acf.strEscape(t.target.validationMessage)}),s(i))},onClickSubmit:function(t,e){this.set("originalEvent",t)},onClickSave:function(t,e){this.set("ignore",!0)},onClickSubmitGutenberg:function(e,i){var a;acf.validateForm({form:t("#editor"),event:e,reset:!0,failure:function(t,e){var i=e.get("notice").$el;i.appendTo(".components-notice-list"),i.find(".acf-notice-dismiss").removeClass("small")}})||(e.preventDefault(),e.stopImmediatePropagation())},onSubmitPost:function(e,i){"dopreview"===t("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(t,e){if(!this.active||this.get("ignore")||t.isDefaultPrevented())return this.allowSubmit();var i;acf.validateForm({form:e,event:this.get("originalEvent")})||t.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}});var r=new acf.Model({wait:"prepare",initialize:function(){acf.isGutenberg()&&this.customizeEditor()},customizeEditor:function(){var e=wp.data.dispatch("core/editor"),i=wp.data.select("core/editor"),a=wp.data.dispatch("core/notices"),n=e.savePost,s=!1,r="";wp.data.subscribe((function(){var t=i.getEditedPostAttribute("status");s="publish"===t,r="publish"!==t?t:r})),e.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:t("#editor"),reset:!0,complete:function(t,i){e.unlockPostSaving("acf")},failure:function(t,i){var n=i.get("notice");a.createErrorNotice(n.get("text"),{id:"acf-validation",isDismissible:!0}),n.remove(),r&&e.editPost({status:r}),o("Validation failed.")},success:function(){a.removeNotice("acf-validation"),n("Validation success.")}})?n("Validation bypassed."):e.lockPostSaving("acf")):n("Validation ignored (draft).");var c})).then((function(){return n.apply(o,c)}))}}})}(jQuery),function(t,e){var i=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()}}),a=new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(t){acf.doAction("unmount",t)},onSortstop:function(t){acf.doAction("remount",t)}}),n=new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(e,i){e.is("tr")&&(i.html('
              '),e.addClass("acf-sortable-tr-helper"),e.children().each((function(){t(this).width(t(this).width())})),i.height(e.height()+"px"),e.removeClass("acf-sortable-tr-helper"))}}),s=new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(e,i){var a=[];e.find("select").each((function(e){a.push(t(this).val())})),i.find("select").each((function(e){t(this).val(a[e])}))}}),r=new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(e){var i=this;t(".acf-table:visible").each((function(){i.renderTable(t(this))}))},renderTable:function(e){var i=e.find("> thead > tr:visible > th[data-key]"),a=e.find("> tbody > tr:visible > td[data-key]");if(!i.length||!a.length)return!1;i.each((function(e){var i=t(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,s=i.length,r;i.filter("[data-width]").each((function(){var e=t(this).data("width");t(this).css("width",e+"%"),n-=e}));var o=i.not("[data-width]");if(o.length){var c=n/o.length;o.css("width",c+"%"),n=0}n>0&&i.last().css("width","auto"),a.filter(".-collapsed-target").each((function(){var e=t(this);e.parent().hasClass("-collapsed")?e.attr("colspan",i.length):e.removeAttr("colspan")}))}}),o=new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var e=this;t(".acf-fields:visible").each((function(){e.renderGroup(t(this))}))},renderGroup:function(e){var i=0,a=0,n=t(),s=e.children(".acf-field[data-width]:visible");return!!s.length&&(e.hasClass("-left")?(s.removeAttr("data-width"),s.css("width","auto"),!1):(s.removeClass("-r0 -c0").css({"min-height":0}),s.each((function(e){var s=t(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=t()),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"}))))}}),c=new acf.Model({id:"bodyClassShiftHelper",events:{keydown:"onKeyDown",keyup:"onKeyUp"},isShiftKey:function(t){return 16===t.keyCode},onKeyDown:function(e){this.isShiftKey(e)&&t("body").addClass("acf-keydown-shift")},onKeyUp:function(e){this.isShiftKey(e)&&t("body").removeClass("acf-keydown-shift")}})}(jQuery),function(t,e){acf.newCompatibility=function(t,e){return(e=e||{}).__proto__=t.__proto__,t.__proto__=e,t.compatibility=e,e},acf.getCompatibility=function(t){return t.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(t,e){t=t||"";var i=(e=e||"")?t+"."+e:t,a={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(a[i])return acf.__(a[i]);var n=this.l10n[t]||"";return e&&(n=n[e]||""),n},i.get_selector=function(e){var i=".acf-field";if(!e)return i;if(t.isPlainObject(e)){if(t.isEmptyObject(e))return i;for(var a in e){e=e[a];break}}return i+="-"+e,i=acf.strReplace("_","-",i),i=acf.strReplace("field-field-","field-",i)},i.get_fields=function(t,e,i){var a={is:t||"",parent:e||!1,suppressFilters:i||!1};return a.is&&(a.is=this.get_selector(a.is)),acf.findFields(a)},i.get_field=function(t,e){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},i.get_closest_field=function(t,e){return t.closest(this.get_selector(e))},i.get_field_wrap=function(t){return t.closest(this.get_selector())},i.get_field_key=function(t){return t.data("key")},i.get_field_type=function(t){return t.data("type")},i.get_data=function(t,e){return acf.parseArgs(t.data(),e)},i.maybe_get=function(t,i,a){a===e&&(a=null),keys=String(i).split(".");for(var n=0;n1){for(var c=0;c0?e.substr(0,n):e,r=n>0?e.substr(n+1):"",o=function(e){e.$el=t(this),acf.field_group&&(e.$field=e.$el.closest(".acf-field-object")),"function"==typeof a.event&&(e=a.event(e)), +a[i].apply(a,arguments)};r?t(document).on(s,r,o):t(document).on(s,o)},get:function(t,e){return e=e||null,void 0!==this[t]&&(e=this[t]),e},set:function(t,e){return this[t]=e,"function"==typeof this["_set_"+t]&&this["_set_"+t].apply(this),this}},i.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_action(t,(function(t){i.set("$field",t),i[e].apply(i,arguments)}))},_add_filter:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_filter(t,(function(t){i.set("$field",t),i[e].apply(i,arguments)}))},_add_event:function(e,i){var a=this,n=e.substr(0,e.indexOf(" ")),s=e.substr(e.indexOf(" ")+1),r=acf.get_selector(a.type);t(document).on(n,r+" "+s,(function(e){var n=t(this),s=acf.get_closest_field(n,a.type);s.length&&(s.is(a.$field)||a.set("$field",s),e.$el=n,e.$field=s,a[i].apply(a,[e]))}))},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(t){return this.set("$field",t)}});var r=acf.newCompatibility(acf.validation,{remove_error:function(t){acf.getField(t).removeError()},add_warning:function(t,e){acf.getField(t).showNotice({text:e,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(t,e){var i;return acf.newTooltip({text:t,target:e}).$el},temp:function(t,e){var i=acf.newTooltip({text:t,target:e,timeout:250})},confirm:function(t,e,i,a,n){var s=acf.newTooltip({confirm:!0,text:i,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})},confirm_remove:function(t,e){var i=acf.newTooltip({confirmRemove:!0,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})}},i.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(t){this.activeFrame=t.frame},popup:function(t){var e;return t.mime_types&&(t.allowedTypes=t.mime_types),t.id&&(t.attachment=t.id),acf.newMediaPopup(t).frame}}),i.select2={init:function(t,e,i){return e.allow_null&&(e.allowNull=e.allow_null),e.ajax_action&&(e.ajaxAction=e.ajax_action),i&&(e.field=acf.getField(i)),acf.newSelect2(t,e)},destroy:function(t){return acf.getInstance(t).destroy()}},i.postbox={render:function(t){return t.edit_url&&(t.editLink=t.edit_url),t.edit_title&&(t.editTitle=t.edit_title),acf.newPostbox(t)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),i.ajax=acf.screen}(jQuery); \ No newline at end of file diff --git a/assets/js/acf.js b/assets/js/acf.js index fa2f4a9..5aa066c 100644 --- a/assets/js/acf.js +++ b/assets/js/acf.js @@ -2522,6 +2522,20 @@ } + /** + * Returns true if value is a number or a numeric string. + * + * @date 30/11/20 + * @since 5.9.4 + * @link https://stackoverflow.com/questions/9716468/pure-javascript-a-function-like-jquerys-isnumeric/9716488#9716488 + * + * @param mixed n The variable being evaluated. + * @return bool. + */ + acf.isNumeric = function( n ){ + return !isNaN(parseFloat(n)) && isFinite(n); + } + /** * Triggers a "refresh" action used by various Components to redraw the DOM. * @@ -2542,7 +2556,11 @@ }); $(window).on('load', function(){ - acf.doAction('load'); + + // Use timeout to ensure action runs after Gutenberg has modified DOM elements during "DOMContentLoaded". + setTimeout(function(){ + acf.doAction('load'); + }); }); $(window).on('beforeunload', function(){ diff --git a/assets/js/acf.min.js b/assets/js/acf.min.js index 40e8e5b..765fa68 100644 --- a/assets/js/acf.min.js +++ b/assets/js/acf.min.js @@ -1 +1 @@ -!function(t,e){var n={};window.acf=n,n.data={},n.get=function(t){return this.data[t]||null},n.has=function(t){return null!==this.get(t)},n.set=function(t,e){return this.data[t]=e,this};var i=0;n.uniqueId=function(t){var e=++i+"";return t?t+e:e},n.uniqueArray=function(t){function e(t,e,n){return n.indexOf(t)===e}return t.filter(e)};var o="";n.uniqid=function(t,e){var n;void 0===t&&(t="");var i=function(t,e){return e<(t=parseInt(t,10).toString(16)).length?t.slice(t.length-e):e>t.length?Array(e-t.length+1).join("0")+t:t};return o||(o=Math.floor(123456789*Math.random())),o++,n=t,n+=i(parseInt((new Date).getTime()/1e3,10),8),n+=i(o,5),e&&(n+=(10*Math.random()).toFixed(8).toString()),n},n.strReplace=function(t,e,n){return n.split(t).join(e)},n.strCamelCase=function(t){var e=t.match(/([a-zA-Z0-9]+)/g);return e?e.map((function(t,e){var n=t.charAt(0);return(0===e?n.toLowerCase():n.toUpperCase())+t.slice(1)})).join(""):""},n.strPascalCase=function(t){var e=n.strCamelCase(t);return e.charAt(0).toUpperCase()+e.slice(1)},n.strSlugify=function(t){return n.strReplace("_","-",t.toLowerCase())},n.strSanitize=function(t){var e={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","ß":"s","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""},n=/\W/g,i=function(t){return void 0!==e[t]?e[t]:t};return t=(t=t.replace(n,i)).toLowerCase()},n.strMatch=function(t,e){for(var n=0,i=Math.min(t.length,e.length),o=0;o":">",'"':""","'":"'"};return(""+t).replace(/[&<>"']/g,(function(t){return e[t]}))},n.strUnescape=function(t){var e={"&":"&","<":"<",">":">",""":'"',"'":"'"};return(""+t).replace(/&|<|>|"|'/g,(function(t){return e[t]}))},n.escAttr=n.strEscape,n.escHtml=function(t){return(""+t).replace(/").html(e).text()},n.parseArgs=function(e,n){return"object"!=typeof e&&(e={}),"object"!=typeof n&&(n={}),t.extend({},n,e)},null==window.acfL10n&&(acfL10n={}),n.__=function(t){return acfL10n[t]||t},n._x=function(t,e){return acfL10n[t+"."+e]||acfL10n[t]||t},n._n=function(t,e,i){return 1==i?n.__(t):n.__(e)},n.isArray=function(t){return Array.isArray(t)},n.isObject=function(t){return"object"==typeof t};var r=function(t,e,i){var o=(e=e.replace("[]","[%%index%%]")).match(/([^\[\]])+/g);if(o)for(var r=o.length,a=t,s=0;s');var s=e.parent();e.css({height:n,width:i,margin:o,position:"absolute"}),setTimeout((function(){s.css({opacity:0,height:t.endHeight})}),50),setTimeout((function(){e.attr("style",a),s.remove(),t.complete()}),301)},u=function(e){var n=e.target,i=n.height(),o=n.children().length,r=t('');n.addClass("acf-remove-element"),setTimeout((function(){n.html(r)}),251),setTimeout((function(){n.removeClass("acf-remove-element"),r.css({height:e.endHeight})}),300),setTimeout((function(){n.remove(),e.complete()}),451)};n.duplicate=function(t){t instanceof jQuery&&(t={target:t}),(t=n.parseArgs(t,{target:!1,search:"",replace:"",rename:!0,before:function(t){},after:function(t,e){},append:function(t,e){t.after(e)}})).target=t.target||t.$el;var e=t.target;t.search=t.search||e.attr("data-id"),t.replace=t.replace||n.uniqid(),t.before(e),n.doAction("before_duplicate",e);var i=e.clone();return t.rename&&n.rename({target:i,search:t.search,replace:t.replace,replacer:"function"==typeof t.rename?t.rename:null}),i.removeClass("acf-clone"),i.find(".ui-sortable").removeClass("ui-sortable"),t.after(e,i),n.doAction("after_duplicate",e,i),t.append(e,i),n.doAction("duplicate",e,i),n.doAction("append",i),i},n.rename=function(t){t instanceof jQuery&&(t={target:t});var e=(t=n.parseArgs(t,{target:!1,destructive:!1,search:"",replace:"",replacer:null})).target;t.search||(t.search=e.attr("data-id")),t.replace||(t.replace=n.uniqid("acf")),t.replacer||(t.replacer=function(t,e,n,i){return e.replace(n,i)});var i=function(e){return function(n,i){return t.replacer(e,i,t.search,t.replace)}};if(t.destructive){var o=n.strReplace(t.search,t.replace,e.outerHTML());e.replaceWith(o)}else e.attr("data-id",t.replace),e.find('[id*="'+t.search+'"]').attr("id",i("id")),e.find('[for*="'+t.search+'"]').attr("for",i("for")),e.find('[name*="'+t.search+'"]').attr("name",i("name"));return e},n.prepareForAjax=function(t){return t.nonce=n.get("nonce"),t.post_id=n.get("post_id"),n.has("language")&&(t.lang=n.get("language")),t=n.applyFilters("prepare_for_ajax",t)},n.startButtonLoading=function(t){t.prop("disabled",!0),t.after(' ')},n.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},n.showLoading=function(t){t.append('
              ')},n.hideLoading=function(t){t.children(".acf-loading-overlay").remove()},n.updateUserSetting=function(e,i){var o={action:"acf/ajax/user_setting",name:e,value:i};t.ajax({url:n.get("ajaxurl"),data:n.prepareForAjax(o),type:"post",dataType:"html"})},n.val=function(t,e,n){var i=t.val();return e!==i&&(t.val(e),t.is("select")&&null===t.val()?(t.val(i),!1):(!0!==n&&t.trigger("change"),!0))},n.show=function(t,e){return e&&n.unlock(t,"hidden",e),!n.isLocked(t,"hidden")&&(!!t.hasClass("acf-hidden")&&(t.removeClass("acf-hidden"),!0))},n.hide=function(t,e){return e&&n.lock(t,"hidden",e),!t.hasClass("acf-hidden")&&(t.addClass("acf-hidden"),!0)},n.isHidden=function(t){return t.hasClass("acf-hidden")},n.isVisible=function(t){return!n.isHidden(t)};var f=function(t,e){return!t.hasClass("acf-disabled")&&(e&&n.unlock(t,"disabled",e),!n.isLocked(t,"disabled")&&(!!t.prop("disabled")&&(t.prop("disabled",!1),!0)))};n.enable=function(e,n){if(e.attr("name"))return f(e,n);var i=!1;return e.find("[name]").each((function(){var e;f(t(this),n)&&(i=!0)})),i};var d=function(t,e){return e&&n.lock(t,"disabled",e),!t.prop("disabled")&&(t.prop("disabled",!0),!0)};n.disable=function(e,n){if(e.attr("name"))return d(e,n);var i=!1;return e.find("[name]").each((function(){var e;d(t(this),n)&&(i=!0)})),i},n.isset=function(t){for(var e=1;e-1){var a=window.URL||window.webkitURL,s=new Image;s.onload=function(){o.width=this.width,o.height=this.height,e(o)},s.src=a.createObjectURL(r)}else e(o);else e(o)},n.isAjaxSuccess=function(t){return t&&t.success},n.getAjaxMessage=function(t){return n.isget(t,"data","message")},n.getAjaxError=function(t){return n.isget(t,"data","error")},n.getXhrError=function(t){return t.responseJSON&&t.responseJSON.message?t.responseJSON.message:t.statusText?t.statusText:""},n.renderSelect=function(t,e){var i=t.val(),o=[],r=function(t){var e="";return t.map((function(t){var i=t.text||t.label||"",a=t.id||t.value||"";o.push(a),t.children?e+=''+r(t.children)+"":e+='"})),e};return t.html(r(e)),o.indexOf(i)>-1&&t.val(i),t.val()};var h=function(t,e){return t.data("acf-lock-"+e)||[]},p=function(t,e,n){t.data("acf-lock-"+e,n)},v,g,m,y,w,x;n.lock=function(t,e,n){var i=h(t,e),o;i.indexOf(n)<0&&(i.push(n),p(t,e,i))},n.unlock=function(t,e,n){var i=h(t,e),o=i.indexOf(n);return o>-1&&(i.splice(o,1),p(t,e,i)),0===i.length},n.isLocked=function(t,e){return h(t,e).length>0},n.isGutenberg=function(){return!!(window.wp&&wp.data&&wp.data.select&&wp.data.select("core/editor"))},n.objectToArray=function(t){return Object.keys(t).map((function(e){return t[e]}))},n.debounce=function(t,e){var n;return function(){var i=this,o=arguments,r=function(){t.apply(i,o)};clearTimeout(n),n=setTimeout(r,e)}},n.throttle=function(t,e){var n=!1;return function(){n||(n=!0,setTimeout((function(){n=!1}),e),t.apply(this,arguments))}},n.isInView=function(t){t instanceof jQuery&&(t=t[0]);var e=t.getBoundingClientRect();return e.top!==e.bottom&&e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)},n.onceInView=(v=[],g=0,m=function(){v.forEach((function(t){n.isInView(t.el)&&(t.callback.apply(this),x(t.id))}))},y=n.debounce(m,300),w=function(e,n){v.length||t(window).on("scroll resize",y).on("acfrefresh orientationchange",m),v.push({id:g++,el:e,callback:n})},x=function(e){(v=v.filter((function(t){return t.id!==e}))).length||t(window).off("scroll resize",y).off("acfrefresh orientationchange",m)},function(t,e){t instanceof jQuery&&(t=t[0]),n.isInView(t)?e.apply(this):w(t,e)}),n.once=function(t){var e=0;return function(){return e++>0?t=void 0:t.apply(this,arguments)}},n.focusAttention=function(e){var i=1e3;e.addClass("acf-attention -focused");var o=500;n.isInView(e)||(t("body, html").animate({scrollTop:e.offset().top-t(window).height()/2},500),i+=500);var r=250;setTimeout((function(){e.removeClass("-focused"),setTimeout((function(){e.removeClass("acf-attention")}),250)}),i)},n.onFocus=function(e,n){var i=!1,o=!1,r=function(){i=!0,setTimeout((function(){i=!1}),1),l(!0)},a=function(){i||l(!1)},s=function(){t(document).on("click",a),e.on("blur","input, select, textarea",a)},c=function(){t(document).off("click",a),e.off("blur","input, select, textarea",a)},l=function(t){o!==t&&(t?s():c(),o=t,n(t))};e.on("click",r),e.on("focus","input, select, textarea",r)},t.fn.exists=function(){return t(this).length>0},t.fn.outerHTML=function(){return t(this).get(0).outerHTML},Array.prototype.indexOf||(Array.prototype.indexOf=function(e){return t.inArray(e,this)}),n.refresh=n.debounce((function(){t(window).trigger("acfrefresh"),n.doAction("refresh")}),0),t(document).ready((function(){n.doAction("ready")})),t(window).on("load",(function(){n.doAction("load")})),t(window).on("beforeunload",(function(){n.doAction("unload")})),t(window).on("resize",(function(){n.doAction("resize")})),t(document).on("sortstart",(function(t,e){n.doAction("sortstart",e.item,e.placeholder)})),t(document).on("sortstop",(function(t,e){n.doAction("sortstop",e.item,e.placeholder)}))}(jQuery),function(t,e){"use strict";var n=function(){function t(){return d}function e(t,e,n,i){return"string"==typeof t&&"function"==typeof e&&c("actions",t,e,n=parseInt(n||10,10),i),f}function n(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e&&u("actions",e,t),f}function i(t,e){return"string"==typeof t&&s("actions",t,e),f}function o(t,e,n,i){return"string"==typeof t&&"function"==typeof e&&c("filters",t,e,n=parseInt(n||10,10),i),f}function r(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e?u("filters",e,t):f}function a(t,e){return"string"==typeof t&&s("filters",t,e),f}function s(t,e,n,i){if(d[t][e])if(n){var o=d[t][e],r;if(i)for(r=o.length;r--;){var a=o[r];a.callback===n&&a.context===i&&o.splice(r,1)}else for(r=o.length;r--;)o[r].callback===n&&o.splice(r,1)}else d[t][e]=[]}function c(t,e,n,i,o){var r={callback:n,priority:i,context:o},a=d[t][e];a?(a.push(r),a=l(a)):a=[r],d[t][e]=a}function l(t){for(var e,n,i,o=1,r=t.length;oe.priority;)t[n]=t[n-1],--n;t[n]=e}return t}function u(t,e,n){var i=d[t][e];if(!i)return"filters"===t&&n[0];var o=0,r=i.length;if("filters"===t)for(;o','
              ','

              ','
              ','
              ',"
              ",'
              ',""].join("")},render:function(){var t=this.get("title"),e=this.get("content"),n=this.get("loading"),i=this.get("width"),o=this.get("height");this.title(t),this.content(e),i&&this.$(".acf-popup-box").css("width",i),o&&this.$(".acf-popup-box").css("min-height",o),this.loading(n),acf.doAction("append",this.$el)},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".title:first h3").html(t)},content:function(t){this.$(".inner:first").html(t)},loading:function(t){var e=this.$(".loading:first");t?e.show():e.hide()},open:function(){t("body").append(this.$el)},close:function(){this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()}}),acf.newPopup=function(t){return new acf.models.Popup(t)}}(jQuery),function(t,e){acf.models.Modal=acf.Model.extend({data:{title:"",content:"",toolbar:""},events:{"click .acf-modal-close":"onClickClose"},setup:function(e){t.extend(this.data,e),this.$el=t(),this.render()},initialize:function(){this.open()},render:function(){var e=this.get("title"),n=this.get("content"),i=this.get("toolbar"),o=t(["
              ",'
              ','
              ',"

              "+e+"

              ",'',"
              ",'
              '+n+"
              ",'
              '+i+"
              ","
              ",'
              ',"
              "].join(""));this.$el&&this.$el.replaceWith(o),this.$el=o,acf.doAction("append",o)},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".acf-modal-title h2").html(t)},content:function(t){this.$(".acf-modal-content").html(t)},toolbar:function(t){this.$(".acf-modal-toolbar").html(t)},open:function(){t("body").append(this.$el)},close:function(){this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()}}),acf.newModal=function(t){return new acf.models.Modal(t)}}(jQuery),function(t,e){var n=new acf.Model({events:{"click .acf-panel-title":"onClick"},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},open:function(t){t.addClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-down")},close:function(t){t.removeClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-right")}})}(jQuery),function(t,e){var n=acf.Model.extend({data:{text:"",type:"",timeout:0,dismiss:!0,target:!1,close:function(){}},events:{"click .acf-notice-dismiss":"onClickClose"},tmpl:function(){return'
              '},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show()},render:function(){this.type(this.get("type")),this.html("

              "+this.get("text")+"

              "),this.get("dismiss")&&(this.$el.append(''),this.$el.addClass("-dismiss"));var t=this.get("timeout");t&&this.away(t)},update:function(e){t.extend(this.data,e),this.initialize(),this.removeEvents(),this.addEvents()},show:function(){var t=this.get("target");t&&t.prepend(this.$el)},hide:function(){this.$el.remove()},away:function(t){this.setTimeout((function(){acf.remove(this.$el)}),t)},type:function(t){var e=this.get("type");e&&this.$el.removeClass("-"+e),this.$el.addClass("-"+t),"error"==t&&this.$el.addClass("acf-error-message")},html:function(t){this.$el.html(acf.escHtml(t))},text:function(t){this.$("p").html(acf.escHtml(t))},onClickClose:function(t,e){t.preventDefault(),this.get("close").apply(this,arguments),this.remove()}});acf.newNotice=function(t){return"object"!=typeof t&&(t={text:t}),new n(t)};var i=new acf.Model({wait:"prepare",priority:1,initialize:function(){var e=t(".acf-admin-notice");e.length&&t("h1:first").after(e)}})}(jQuery),function(t,e){acf.newTooltip=function(t){return"object"!=typeof t&&(t={text:t}),void 0!==t.confirmRemove?(t.textConfirm=acf.__("Remove"),t.textCancel=acf.__("Cancel"),new i(t)):void 0!==t.confirm?new i(t):new n(t)};var n=acf.Model.extend({data:{text:"",timeout:0,target:null},tmpl:function(){return'
              '},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show(),this.position();var e=this.get("timeout");e&&setTimeout(t.proxy(this.fade,this),e)},update:function(e){t.extend(this.data,e),this.initialize()},render:function(){this.html(this.get("text"))},show:function(){t("body").append(this.$el)},hide:function(){this.$el.remove()},fade:function(){this.$el.addClass("acf-fade-up"),this.setTimeout((function(){this.remove()}),250)},html:function(t){this.$el.html(t)},position:function(){var e=this.$el,n=this.get("target");if(n){e.removeClass("right left bottom top").css({top:0,left:0});var i=10,o=n.outerWidth(),r=n.outerHeight(),a=n.offset().top,s=n.offset().left,c=e.outerWidth(),l=e.outerHeight(),u=e.offset().top,f=a-l-u,d=s+o/2-c/2;d<10?(e.addClass("right"),d=s+o,f=a+r/2-l/2-u):d+c+10>t(window).width()?(e.addClass("left"),d=s-c,f=a+r/2-l/2-u):f-t(window).scrollTop()<10?(e.addClass("bottom"),f=a+r-u):e.addClass("top"),e.css({top:f,left:d})}}}),i=n.extend({data:{text:"",textConfirm:"",textCancel:"",target:null,targetConfirm:!0,confirm:function(){},cancel:function(){},context:!1},events:{'click [data-event="cancel"]':"onCancel",'click [data-event="confirm"]':"onConfirm"},addEvents:function(){acf.Model.prototype.addEvents.apply(this);var e=t(document),n=this.get("target");this.setTimeout((function(){this.on(e,"click","onCancel")})),this.get("targetConfirm")&&this.on(n,"click","onConfirm")},removeEvents:function(){acf.Model.prototype.removeEvents.apply(this);var e=t(document),n=this.get("target");this.off(e,"click"),this.off(n,"click")},render:function(){var t,e,n,i=[this.get("text")||acf.__("Are you sure?"),''+(this.get("textConfirm")||acf.__("Yes"))+"",''+(this.get("textCancel")||acf.__("No"))+""].join(" ");this.html(i),this.$el.addClass("-confirm")},onCancel:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var n=this.get("cancel"),i=this.get("context")||this;n.apply(i,arguments),this.remove()},onConfirm:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var n=this.get("confirm"),i=this.get("context")||this;n.apply(i,arguments),this.remove()}});acf.models.Tooltip=n,acf.models.TooltipConfirm=i;var o=new acf.Model({tooltip:!1,events:{"mouseenter .acf-js-tooltip":"showTitle","mouseup .acf-js-tooltip":"hideTitle","mouseleave .acf-js-tooltip":"hideTitle"},showTitle:function(t,e){var n=e.attr("title");n&&(e.attr("title",""),this.tooltip?this.tooltip.update({text:n,target:e}):this.tooltip=acf.newTooltip({text:n,target:e}))},hideTitle:function(t,e){this.tooltip.hide(),e.attr("title",this.tooltip.get("text"))}})}(jQuery); \ No newline at end of file +!function(t,e){var n={};window.acf=n,n.data={},n.get=function(t){return this.data[t]||null},n.has=function(t){return null!==this.get(t)},n.set=function(t,e){return this.data[t]=e,this};var i=0;n.uniqueId=function(t){var e=++i+"";return t?t+e:e},n.uniqueArray=function(t){function e(t,e,n){return n.indexOf(t)===e}return t.filter(e)};var o="";n.uniqid=function(t,e){var n;void 0===t&&(t="");var i=function(t,e){return e<(t=parseInt(t,10).toString(16)).length?t.slice(t.length-e):e>t.length?Array(e-t.length+1).join("0")+t:t};return o||(o=Math.floor(123456789*Math.random())),o++,n=t,n+=i(parseInt((new Date).getTime()/1e3,10),8),n+=i(o,5),e&&(n+=(10*Math.random()).toFixed(8).toString()),n},n.strReplace=function(t,e,n){return n.split(t).join(e)},n.strCamelCase=function(t){var e=t.match(/([a-zA-Z0-9]+)/g);return e?e.map((function(t,e){var n=t.charAt(0);return(0===e?n.toLowerCase():n.toUpperCase())+t.slice(1)})).join(""):""},n.strPascalCase=function(t){var e=n.strCamelCase(t);return e.charAt(0).toUpperCase()+e.slice(1)},n.strSlugify=function(t){return n.strReplace("_","-",t.toLowerCase())},n.strSanitize=function(t){var n={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","ß":"s","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""},i=/\W/g,o=function(t){return n[t]!==e?n[t]:t};return t=(t=t.replace(i,o)).toLowerCase()},n.strMatch=function(t,e){for(var n=0,i=Math.min(t.length,e.length),o=0;o":">",'"':""","'":"'"};return(""+t).replace(/[&<>"']/g,(function(t){return e[t]}))},n.strUnescape=function(t){var e={"&":"&","<":"<",">":">",""":'"',"'":"'"};return(""+t).replace(/&|<|>|"|'/g,(function(t){return e[t]}))},n.escAttr=n.strEscape,n.escHtml=function(t){return(""+t).replace(/").html(e).text()},n.parseArgs=function(e,n){return"object"!=typeof e&&(e={}),"object"!=typeof n&&(n={}),t.extend({},n,e)},window.acfL10n==e&&(acfL10n={}),n.__=function(t){return acfL10n[t]||t},n._x=function(t,e){return acfL10n[t+"."+e]||acfL10n[t]||t},n._n=function(t,e,i){return 1==i?n.__(t):n.__(e)},n.isArray=function(t){return Array.isArray(t)},n.isObject=function(t){return"object"==typeof t};var r=function(t,e,i){var o=(e=e.replace("[]","[%%index%%]")).match(/([^\[\]])+/g);if(o)for(var r=o.length,a=t,s=0;s');var s=e.parent();e.css({height:n,width:i,margin:o,position:"absolute"}),setTimeout((function(){s.css({opacity:0,height:t.endHeight})}),50),setTimeout((function(){e.attr("style",a),s.remove(),t.complete()}),301)},u=function(e){var n=e.target,i=n.height(),o=n.children().length,r=t('
              ');n.addClass("acf-remove-element"),setTimeout((function(){n.html(r)}),251),setTimeout((function(){n.removeClass("acf-remove-element"),r.css({height:e.endHeight})}),300),setTimeout((function(){n.remove(),e.complete()}),451)};n.duplicate=function(t){t instanceof jQuery&&(t={target:t}),(t=n.parseArgs(t,{target:!1,search:"",replace:"",rename:!0,before:function(t){},after:function(t,e){},append:function(t,e){t.after(e)}})).target=t.target||t.$el;var e=t.target;t.search=t.search||e.attr("data-id"),t.replace=t.replace||n.uniqid(),t.before(e),n.doAction("before_duplicate",e);var i=e.clone();return t.rename&&n.rename({target:i,search:t.search,replace:t.replace,replacer:"function"==typeof t.rename?t.rename:null}),i.removeClass("acf-clone"),i.find(".ui-sortable").removeClass("ui-sortable"),t.after(e,i),n.doAction("after_duplicate",e,i),t.append(e,i),n.doAction("duplicate",e,i),n.doAction("append",i),i},n.rename=function(t){t instanceof jQuery&&(t={target:t});var e=(t=n.parseArgs(t,{target:!1,destructive:!1,search:"",replace:"",replacer:null})).target;t.search||(t.search=e.attr("data-id")),t.replace||(t.replace=n.uniqid("acf")),t.replacer||(t.replacer=function(t,e,n,i){return e.replace(n,i)});var i=function(e){return function(n,i){return t.replacer(e,i,t.search,t.replace)}};if(t.destructive){var o=n.strReplace(t.search,t.replace,e.outerHTML());e.replaceWith(o)}else e.attr("data-id",t.replace),e.find('[id*="'+t.search+'"]').attr("id",i("id")),e.find('[for*="'+t.search+'"]').attr("for",i("for")),e.find('[name*="'+t.search+'"]').attr("name",i("name"));return e},n.prepareForAjax=function(t){return t.nonce=n.get("nonce"),t.post_id=n.get("post_id"),n.has("language")&&(t.lang=n.get("language")),t=n.applyFilters("prepare_for_ajax",t)},n.startButtonLoading=function(t){t.prop("disabled",!0),t.after(' ')},n.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},n.showLoading=function(t){t.append('
              ')},n.hideLoading=function(t){t.children(".acf-loading-overlay").remove()},n.updateUserSetting=function(e,i){var o={action:"acf/ajax/user_setting",name:e,value:i};t.ajax({url:n.get("ajaxurl"),data:n.prepareForAjax(o),type:"post",dataType:"html"})},n.val=function(t,e,n){var i=t.val();return e!==i&&(t.val(e),t.is("select")&&null===t.val()?(t.val(i),!1):(!0!==n&&t.trigger("change"),!0))},n.show=function(t,e){return e&&n.unlock(t,"hidden",e),!n.isLocked(t,"hidden")&&(!!t.hasClass("acf-hidden")&&(t.removeClass("acf-hidden"),!0))},n.hide=function(t,e){return e&&n.lock(t,"hidden",e),!t.hasClass("acf-hidden")&&(t.addClass("acf-hidden"),!0)},n.isHidden=function(t){return t.hasClass("acf-hidden")},n.isVisible=function(t){return!n.isHidden(t)};var f=function(t,e){return!t.hasClass("acf-disabled")&&(e&&n.unlock(t,"disabled",e),!n.isLocked(t,"disabled")&&(!!t.prop("disabled")&&(t.prop("disabled",!1),!0)))};n.enable=function(e,n){if(e.attr("name"))return f(e,n);var i=!1;return e.find("[name]").each((function(){var e;f(t(this),n)&&(i=!0)})),i};var d=function(t,e){return e&&n.lock(t,"disabled",e),!t.prop("disabled")&&(t.prop("disabled",!0),!0)};n.disable=function(e,n){if(e.attr("name"))return d(e,n);var i=!1;return e.find("[name]").each((function(){var e;d(t(this),n)&&(i=!0)})),i},n.isset=function(t){for(var e=1;e-1){var a=window.URL||window.webkitURL,s=new Image;s.onload=function(){o.width=this.width,o.height=this.height,e(o)},s.src=a.createObjectURL(r)}else e(o);else e(o)},n.isAjaxSuccess=function(t){return t&&t.success},n.getAjaxMessage=function(t){return n.isget(t,"data","message")},n.getAjaxError=function(t){return n.isget(t,"data","error")},n.getXhrError=function(t){return t.responseJSON&&t.responseJSON.message?t.responseJSON.message:t.statusText?t.statusText:""},n.renderSelect=function(t,e){var i=t.val(),o=[],r=function(t){var e="";return t.map((function(t){var i=t.text||t.label||"",a=t.id||t.value||"";o.push(a),t.children?e+=''+r(t.children)+"":e+='"})),e};return t.html(r(e)),o.indexOf(i)>-1&&t.val(i),t.val()};var h=function(t,e){return t.data("acf-lock-"+e)||[]},p=function(t,e,n){t.data("acf-lock-"+e,n)},v,g,m,y,w,x;n.lock=function(t,e,n){var i=h(t,e),o;i.indexOf(n)<0&&(i.push(n),p(t,e,i))},n.unlock=function(t,e,n){var i=h(t,e),o=i.indexOf(n);return o>-1&&(i.splice(o,1),p(t,e,i)),0===i.length},n.isLocked=function(t,e){return h(t,e).length>0},n.isGutenberg=function(){return!!(window.wp&&wp.data&&wp.data.select&&wp.data.select("core/editor"))},n.objectToArray=function(t){return Object.keys(t).map((function(e){return t[e]}))},n.debounce=function(t,e){var n;return function(){var i=this,o=arguments,r=function(){t.apply(i,o)};clearTimeout(n),n=setTimeout(r,e)}},n.throttle=function(t,e){var n=!1;return function(){n||(n=!0,setTimeout((function(){n=!1}),e),t.apply(this,arguments))}},n.isInView=function(t){t instanceof jQuery&&(t=t[0]);var e=t.getBoundingClientRect();return e.top!==e.bottom&&e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)},n.onceInView=(v=[],g=0,m=function(){v.forEach((function(t){n.isInView(t.el)&&(t.callback.apply(this),x(t.id))}))},y=n.debounce(m,300),w=function(e,n){v.length||t(window).on("scroll resize",y).on("acfrefresh orientationchange",m),v.push({id:g++,el:e,callback:n})},x=function(e){(v=v.filter((function(t){return t.id!==e}))).length||t(window).off("scroll resize",y).off("acfrefresh orientationchange",m)},function(t,e){t instanceof jQuery&&(t=t[0]),n.isInView(t)?e.apply(this):w(t,e)}),n.once=function(t){var n=0;return function(){return n++>0?t=e:t.apply(this,arguments)}},n.focusAttention=function(e){var i=1e3;e.addClass("acf-attention -focused");var o=500;n.isInView(e)||(t("body, html").animate({scrollTop:e.offset().top-t(window).height()/2},o),i+=o);var r=250;setTimeout((function(){e.removeClass("-focused"),setTimeout((function(){e.removeClass("acf-attention")}),r)}),i)},n.onFocus=function(e,n){var i=!1,o=!1,r=function(){i=!0,setTimeout((function(){i=!1}),1),l(!0)},a=function(){i||l(!1)},s=function(){t(document).on("click",a),e.on("blur","input, select, textarea",a)},c=function(){t(document).off("click",a),e.off("blur","input, select, textarea",a)},l=function(t){o!==t&&(t?s():c(),o=t,n(t))};e.on("click",r),e.on("focus","input, select, textarea",r)},t.fn.exists=function(){return t(this).length>0},t.fn.outerHTML=function(){return t(this).get(0).outerHTML},Array.prototype.indexOf||(Array.prototype.indexOf=function(e){return t.inArray(e,this)}),n.isNumeric=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},n.refresh=n.debounce((function(){t(window).trigger("acfrefresh"),n.doAction("refresh")}),0),t(document).ready((function(){n.doAction("ready")})),t(window).on("load",(function(){setTimeout((function(){n.doAction("load")}))})),t(window).on("beforeunload",(function(){n.doAction("unload")})),t(window).on("resize",(function(){n.doAction("resize")})),t(document).on("sortstart",(function(t,e){n.doAction("sortstart",e.item,e.placeholder)})),t(document).on("sortstop",(function(t,e){n.doAction("sortstop",e.item,e.placeholder)}))}(jQuery),function(t,e){"use strict";var n=function(){function t(){return d}function e(t,e,n,i){return"string"==typeof t&&"function"==typeof e&&c("actions",t,e,n=parseInt(n||10,10),i),f}function n(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e&&u("actions",e,t),f}function i(t,e){return"string"==typeof t&&s("actions",t,e),f}function o(t,e,n,i){return"string"==typeof t&&"function"==typeof e&&c("filters",t,e,n=parseInt(n||10,10),i),f}function r(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e?u("filters",e,t):f}function a(t,e){return"string"==typeof t&&s("filters",t,e),f}function s(t,e,n,i){if(d[t][e])if(n){var o=d[t][e],r;if(i)for(r=o.length;r--;){var a=o[r];a.callback===n&&a.context===i&&o.splice(r,1)}else for(r=o.length;r--;)o[r].callback===n&&o.splice(r,1)}else d[t][e]=[]}function c(t,e,n,i,o){var r={callback:n,priority:i,context:o},a=d[t][e];a?(a.push(r),a=l(a)):a=[r],d[t][e]=a}function l(t){for(var e,n,i,o=1,r=t.length;oe.priority;)t[n]=t[n-1],--n;t[n]=e}return t}function u(t,e,n){var i=d[t][e];if(!i)return"filters"===t&&n[0];var o=0,r=i.length;if("filters"===t)for(;o','
              ','

              ','
              ','
              ',"
              ",'
              ',""].join("")},render:function(){var t=this.get("title"),e=this.get("content"),n=this.get("loading"),i=this.get("width"),o=this.get("height");this.title(t),this.content(e),i&&this.$(".acf-popup-box").css("width",i),o&&this.$(".acf-popup-box").css("min-height",o),this.loading(n),acf.doAction("append",this.$el)},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".title:first h3").html(t)},content:function(t){this.$(".inner:first").html(t)},loading:function(t){var e=this.$(".loading:first");t?e.show():e.hide()},open:function(){t("body").append(this.$el)},close:function(){this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()}}),acf.newPopup=function(t){return new acf.models.Popup(t)}}(jQuery),function(t,e){acf.models.Modal=acf.Model.extend({data:{title:"",content:"",toolbar:""},events:{"click .acf-modal-close":"onClickClose"},setup:function(e){t.extend(this.data,e),this.$el=t(),this.render()},initialize:function(){this.open()},render:function(){var e=this.get("title"),n=this.get("content"),i=this.get("toolbar"),o=t(["
              ",'
              ','
              ',"

              "+e+"

              ",'',"
              ",'
              '+n+"
              ",'
              '+i+"
              ","
              ",'
              ',"
              "].join(""));this.$el&&this.$el.replaceWith(o),this.$el=o,acf.doAction("append",o)},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".acf-modal-title h2").html(t)},content:function(t){this.$(".acf-modal-content").html(t)},toolbar:function(t){this.$(".acf-modal-toolbar").html(t)},open:function(){t("body").append(this.$el)},close:function(){this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()}}),acf.newModal=function(t){return new acf.models.Modal(t)}}(jQuery),function(t,e){var n=new acf.Model({events:{"click .acf-panel-title":"onClick"},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},open:function(t){t.addClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-down")},close:function(t){t.removeClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-right")}})}(jQuery),function(t,e){var n=acf.Model.extend({data:{text:"",type:"",timeout:0,dismiss:!0,target:!1,close:function(){}},events:{"click .acf-notice-dismiss":"onClickClose"},tmpl:function(){return'
              '},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show()},render:function(){this.type(this.get("type")),this.html("

              "+this.get("text")+"

              "),this.get("dismiss")&&(this.$el.append(''),this.$el.addClass("-dismiss"));var t=this.get("timeout");t&&this.away(t)},update:function(e){t.extend(this.data,e),this.initialize(),this.removeEvents(),this.addEvents()},show:function(){var t=this.get("target");t&&t.prepend(this.$el)},hide:function(){this.$el.remove()},away:function(t){this.setTimeout((function(){acf.remove(this.$el)}),t)},type:function(t){var e=this.get("type");e&&this.$el.removeClass("-"+e),this.$el.addClass("-"+t),"error"==t&&this.$el.addClass("acf-error-message")},html:function(t){this.$el.html(acf.escHtml(t))},text:function(t){this.$("p").html(acf.escHtml(t))},onClickClose:function(t,e){t.preventDefault(),this.get("close").apply(this,arguments),this.remove()}});acf.newNotice=function(t){return"object"!=typeof t&&(t={text:t}),new n(t)};var i=new acf.Model({wait:"prepare",priority:1,initialize:function(){var e=t(".acf-admin-notice");e.length&&t("h1:first").after(e)}})}(jQuery),function(t,e){acf.newTooltip=function(t){return"object"!=typeof t&&(t={text:t}),t.confirmRemove!==e?(t.textConfirm=acf.__("Remove"),t.textCancel=acf.__("Cancel"),new i(t)):t.confirm!==e?new i(t):new n(t)};var n=acf.Model.extend({data:{text:"",timeout:0,target:null},tmpl:function(){return'
              '},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show(),this.position();var e=this.get("timeout");e&&setTimeout(t.proxy(this.fade,this),e)},update:function(e){t.extend(this.data,e),this.initialize()},render:function(){this.html(this.get("text"))},show:function(){t("body").append(this.$el)},hide:function(){this.$el.remove()},fade:function(){this.$el.addClass("acf-fade-up"),this.setTimeout((function(){this.remove()}),250)},html:function(t){this.$el.html(t)},position:function(){var e=this.$el,n=this.get("target");if(n){e.removeClass("right left bottom top").css({top:0,left:0});var i=10,o=n.outerWidth(),r=n.outerHeight(),a=n.offset().top,s=n.offset().left,c=e.outerWidth(),l=e.outerHeight(),u=e.offset().top,f=a-l-u,d=s+o/2-c/2;dt(window).width()?(e.addClass("left"),d=s-c,f=a+r/2-l/2-u):f-t(window).scrollTop()'+(this.get("textConfirm")||acf.__("Yes"))+"",''+(this.get("textCancel")||acf.__("No"))+""].join(" ");this.html(i),this.$el.addClass("-confirm")},onCancel:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var n=this.get("cancel"),i=this.get("context")||this;n.apply(i,arguments),this.remove()},onConfirm:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var n=this.get("confirm"),i=this.get("context")||this;n.apply(i,arguments),this.remove()}});acf.models.Tooltip=n,acf.models.TooltipConfirm=i;var o=new acf.Model({tooltip:!1,events:{"mouseenter .acf-js-tooltip":"showTitle","mouseup .acf-js-tooltip":"hideTitle","mouseleave .acf-js-tooltip":"hideTitle"},showTitle:function(t,e){var n=e.attr("title");n&&(e.attr("title",""),this.tooltip?this.tooltip.update({text:n,target:e}):this.tooltip=acf.newTooltip({text:n,target:e}))},hideTitle:function(t,e){this.tooltip.hide(),e.attr("title",this.tooltip.get("text"))}})}(jQuery); \ No newline at end of file diff --git a/includes/acf-field-functions.php b/includes/acf-field-functions.php index 3c0fa3e..6e162ed 100644 --- a/includes/acf-field-functions.php +++ b/includes/acf-field-functions.php @@ -1203,6 +1203,24 @@ function acf_untrash_field( $id = 0 ) { return true; } +/** + * Filter callback which returns the previous post_status instead of "draft" for the "acf-field" post type. + * + * Prior to WordPress 5.6.0, this filter was not needed as restored posts were always assigned their original status. + * + * @since 5.9.5 + * + * @param string $new_status The new status of the post being restored. + * @param int $post_id The ID of the post being restored. + * @param string $previous_status The status of the post at the point where it was trashed. + * @return string. + */ +function _acf_untrash_field_post_status( $new_status, $post_id, $previous_status ) { + return ( get_post_type( $post_id ) === 'acf-field' ) ? $previous_status : $new_status; +} + +add_action( 'wp_untrash_post_status', '_acf_untrash_field_post_status', 10, 3 ); + /** * acf_prefix_fields * diff --git a/includes/acf-field-group-functions.php b/includes/acf-field-group-functions.php index 53547b3..f76d595 100644 --- a/includes/acf-field-group-functions.php +++ b/includes/acf-field-group-functions.php @@ -763,6 +763,24 @@ function acf_untrash_field_group( $id = 0 ) { return true; } +/** + * Filter callback which returns the previous post_status instead of "draft" for the "acf-field-group" post type. + * + * Prior to WordPress 5.6.0, this filter was not needed as restored posts were always assigned their original status. + * + * @since 5.9.5 + * + * @param string $new_status The new status of the post being restored. + * @param int $post_id The ID of the post being restored. + * @param string $previous_status The status of the post at the point where it was trashed. + * @return string. + */ +function _acf_untrash_field_group_post_status( $new_status, $post_id, $previous_status ) { + return ( get_post_type( $post_id ) === 'acf-field-group' ) ? $previous_status : $new_status; +} + +add_action( 'wp_untrash_post_status', '_acf_untrash_field_group_post_status', 10, 3 ); + /** * acf_is_field_group * diff --git a/includes/acf-helper-functions.php b/includes/acf-helper-functions.php index 4a81070..bce3485 100644 --- a/includes/acf-helper-functions.php +++ b/includes/acf-helper-functions.php @@ -124,6 +124,20 @@ function acf_request_args( $args = array() ) { return $args; } +/** + * Returns a single $_REQUEST arg with fallback. + * + * @date 23/10/20 + * @since 5.9.2 + * + * @param string $key The property name. + * @param mixed $default The default value to fallback to. + * @return mixed + */ +function acf_request_arg( $name = '', $default = null ) { + return isset( $_REQUEST[ $name ] ) ? $_REQUEST[ $name ] : $default; +} + // Register store. acf_register_store( 'filters' ); diff --git a/includes/acf-meta-functions.php b/includes/acf-meta-functions.php index 1d26f03..ac8daba 100644 --- a/includes/acf-meta-functions.php +++ b/includes/acf-meta-functions.php @@ -1,64 +1,5 @@ 'post', - 'id' => 0 - ); - - // Check if is numeric. - if( is_numeric($post_id) ) { - $data['id'] = (int) $post_id; - - // Check if is string. - } elseif( is_string($post_id) ) { - - // Determine "{$type}_{$id}" from string. - $bits = explode( '_', $post_id ); - $id = array_pop( $bits ); - $type = implode( '_', $bits ); - - // Check if is meta type. - if( function_exists("get_{$type}_meta") && is_numeric($id) ) { - $data['type'] = $type; - $data['id'] = (int) $id; - - // Check if is taxonomy name. - } elseif( taxonomy_exists($type) && is_numeric($id) ) { - $data['type'] = 'term'; - $data['id'] = (int) $id; - - // Otherwise, default to option. - } else { - $data['type'] = 'option'; - $data['id'] = $post_id; - } - } - - /** - * Filters the $data array after it has been decoded. - * - * @date 12/02/2014 - * @since 5.0.0 - * - * @param array $data The type and id array. - */ - return apply_filters( "acf/decode_post_id", $data, $post_id ); -} - /** * acf_get_meta * @@ -74,20 +15,20 @@ function acf_get_meta( $post_id = 0 ) { // Allow filter to short-circuit load_value logic. $null = apply_filters( "acf/pre_load_meta", null, $post_id ); - if( $null !== null ) { - return ( $null === '__return_null' ) ? null : $null; - } - + if( $null !== null ) { + return ( $null === '__return_null' ) ? null : $null; + } + // Decode $post_id for $type and $id. extract( acf_decode_post_id($post_id) ); - // Use get_$type_meta() function when possible. - if( function_exists("get_{$type}_meta") ) { - $allmeta = call_user_func("get_{$type}_meta", $id, ''); - - // Default to wp_options. - } else { + // Determine CRUD function. + // - Relies on decoded post_id result to identify option or meta types. + // - Uses xxx_metadata(type) instead of xxx_type_meta() to bypass additional logic that could alter the ID. + if( $type === 'option' ) { $allmeta = acf_get_option_meta( $id ); + } else { + $allmeta = get_metadata( $type, $id, '' ); } // Loop over meta and check that a reference exists for each value. @@ -181,10 +122,10 @@ function acf_get_metadata( $post_id = 0, $name = '', $hidden = false ) { // Allow filter to short-circuit logic. $null = apply_filters( "acf/pre_load_metadata", null, $post_id, $name, $hidden ); - if( $null !== null ) { - return ( $null === '__return_null' ) ? null : $null; - } - + if( $null !== null ) { + return ( $null === '__return_null' ) ? null : $null; + } + // Decode $post_id for $type and $id. extract( acf_decode_post_id($post_id) ); @@ -196,11 +137,11 @@ function acf_get_metadata( $post_id = 0, $name = '', $hidden = false ) { return null; } - // Check option. + // Determine CRUD function. + // - Relies on decoded post_id result to identify option or meta types. + // - Uses xxx_metadata(type) instead of xxx_type_meta() to bypass additional logic that could alter the ID. if( $type === 'option' ) { return get_option( "{$prefix}{$id}_{$name}", null ); - - // Check meta. } else { $meta = get_metadata( $type, $id, "{$prefix}{$name}", false ); return isset($meta[0]) ? $meta[0] : null; @@ -225,10 +166,10 @@ function acf_update_metadata( $post_id = 0, $name = '', $value = '', $hidden = f // Allow filter to short-circuit logic. $pre = apply_filters( "acf/pre_update_metadata", null, $post_id, $name, $value, $hidden ); - if( $pre !== null ) { - return $pre; - } - + if( $pre !== null ) { + return $pre; + } + // Decode $post_id for $type and $id. extract( acf_decode_post_id($post_id) ); @@ -240,15 +181,13 @@ function acf_update_metadata( $post_id = 0, $name = '', $value = '', $hidden = f return false; } - // Update option. + // Determine CRUD function. + // - Relies on decoded post_id result to identify option or meta types. + // - Uses xxx_metadata(type) instead of xxx_type_meta() to bypass additional logic that could alter the ID. if( $type === 'option' ) { - - // Unslash value to match update_metadata() functionality. $value = wp_unslash( $value ); $autoload = (bool) acf_get_setting('autoload'); return update_option( "{$prefix}{$id}_{$name}", $value, $autoload ); - - // Update meta. } else { return update_metadata( $type, $id, "{$prefix}{$name}", $value ); } @@ -271,10 +210,10 @@ function acf_delete_metadata( $post_id = 0, $name = '', $hidden = false ) { // Allow filter to short-circuit logic. $pre = apply_filters( "acf/pre_delete_metadata", null, $post_id, $name, $hidden ); - if( $pre !== null ) { - return $pre; - } - + if( $pre !== null ) { + return $pre; + } + // Decode $post_id for $type and $id. extract( acf_decode_post_id($post_id) ); @@ -286,12 +225,11 @@ function acf_delete_metadata( $post_id = 0, $name = '', $hidden = false ) { return false; } - // Update option. + // Determine CRUD function. + // - Relies on decoded post_id result to identify option or meta types. + // - Uses xxx_metadata(type) instead of xxx_type_meta() to bypass additional logic that could alter the ID. if( $type === 'option' ) { - $autoload = (bool) acf_get_setting('autoload'); return delete_option( "{$prefix}{$id}_{$name}" ); - - // Update meta. } else { return delete_metadata( $type, $id, "{$prefix}{$name}" ); } diff --git a/includes/acf-value-functions.php b/includes/acf-value-functions.php index da01021..39ce2b9 100644 --- a/includes/acf-value-functions.php +++ b/includes/acf-value-functions.php @@ -40,18 +40,16 @@ function acf_get_reference( $field_name, $post_id ) { } /** - * acf_get_value - * * Retrieves the value for a given field and post_id. * * @date 28/09/13 * @since 5.0.0 * - * @param (int|string) $post_id The post id. + * @param int|string $post_id The post id. * @param array $field The field array. - * @return mixed. + * @return mixed */ -function acf_get_value( $post_id = 0, $field ) { +function acf_get_value( $post_id, $field ) { // Allow filter to short-circuit load_value logic. $value = apply_filters( "acf/pre_load_value", null, $post_id, $field ); @@ -163,7 +161,7 @@ acf_add_filter_variations( 'acf/format_value', array('type', 'name', 'key'), 2 ) * @param array $field The field array. * @return bool. */ -function acf_update_value( $value = null, $post_id = 0, $field ) { +function acf_update_value( $value, $post_id, $field ) { // Allow filter to short-circuit update_value logic. $check = apply_filters( "acf/pre_update_value", null, $value, $post_id, $field ); @@ -217,7 +215,7 @@ acf_add_filter_variations( 'acf/update_value', array('type', 'name', 'key'), 2 ) * @param (int|string) $post_id The post id. * @return void */ -function acf_update_values( $values = array(), $post_id = 0 ) { +function acf_update_values( $values, $post_id ) { // Loop over values. foreach( $values as $key => $value ) { diff --git a/includes/acf-wp-functions.php b/includes/acf-wp-functions.php index 89b9ad8..05b72a9 100644 --- a/includes/acf-wp-functions.php +++ b/includes/acf-wp-functions.php @@ -106,3 +106,113 @@ function acf_get_object_type( $object_type, $object_subtype = '' ) { */ return apply_filters( 'acf/get_object_type', $object, $object_type, $object_subtype ); } + +/** + * Decodes a post_id value such as 1 or "user_1" into an array containing the type and ID. + * + * @date 25/1/19 + * @since 5.7.11 + * + * @param (int|string) $post_id The post id. + * @return array + */ +function acf_decode_post_id( $post_id = 0 ) { + $type = ''; + $id = 0; + + // Interpret numeric value (123). + if ( is_numeric($post_id) ) { + $type = 'post'; + $id = $post_id; + + // Interpret string value ("user_123" or "option"). + } elseif ( is_string($post_id) ) { + $i = strrpos($post_id, '_'); + if( $i > 0 ) { + $type = substr($post_id, 0, $i); + $id = substr($post_id, $i+1); + } else { + $type = $post_id; + $id = ''; + } + + // Handle incorrect param type. + } else { + return compact( 'type', 'id' ); + } + + // Validate props based on param format. + $format = $type . '_' . (is_numeric($id) ? '%d' : '%s'); + switch ( $format ) { + case 'post_%d': + $type = 'post'; + $id = absint( $id ); + break; + case 'term_%d': + $type = 'term'; + $id = absint( $id ); + break; + case 'attachment_%d': + $type = 'post'; + $id = absint( $id ); + break; + case 'comment_%d': + $type = 'comment'; + $id = absint( $id ); + break; + case 'widget_%s': + case 'widget_%d': + $type = 'option'; + $id = $post_id; + break; + case 'menu_%d': + $type = 'term'; + $id = absint( $id ); + break; + case 'menu_item_%d': + $type = 'post'; + $id = absint( $id ); + break; + case 'user_%d': + $type = 'user'; + $id = absint( $id ); + break; + case 'block_%s': + $type = 'block'; + $id = $post_id; + break; + case 'option_%s': + $type = 'option'; + $id = $post_id; + break; + case 'blog_%d': + case 'site_%d': + // Allow backwards compatibility for custom taxonomies. + $type = taxonomy_exists($type) ? 'term' : 'blog'; + $id = absint( $id ); + break; + default: + // Check for taxonomy name. + if( taxonomy_exists($type) && is_numeric($id) ) { + $type = 'term'; + $id = absint( $id ); + break; + } + + // Treat unknown post_id format as an option. + $type = 'option'; + $id = $post_id; + break; + } + + /** + * Filters the decoded post_id information. + * + * @date 25/1/19 + * @since 5.7.11 + * + * @param array $props An array containing "type" and "id" information. + * @param (int|string) $post_id The post id. + */ + return apply_filters( "acf/decode_post_id", compact( 'type', 'id' ), $post_id ); +} diff --git a/includes/admin/admin-field-group.php b/includes/admin/admin-field-group.php index 0ef6477..cd07626 100644 --- a/includes/admin/admin-field-group.php +++ b/includes/admin/admin-field-group.php @@ -133,7 +133,6 @@ class acf_admin_field_group { add_action('acf/input/admin_head', array($this, 'admin_head')); add_action('acf/input/form_data', array($this, 'form_data')); add_action('acf/input/admin_footer', array($this, 'admin_footer')); - add_action('acf/input/admin_footer_js', array($this, 'admin_footer_js')); // filters @@ -339,27 +338,6 @@ class acf_admin_field_group { } - /* - * admin_footer_js - * - * description - * - * @type function - * @date 31/05/2016 - * @since 5.3.8 - * - * @param $post_id (int) - * @return $post_id (int) - */ - - function admin_footer_js() { - - // 3rd party hook - do_action('acf/field_group/admin_footer_js'); - - } - - /* * screen_settings * diff --git a/includes/ajax/class-acf-ajax.php b/includes/ajax/class-acf-ajax.php index 31a7c49..ed09791 100644 --- a/includes/ajax/class-acf-ajax.php +++ b/includes/ajax/class-acf-ajax.php @@ -62,8 +62,6 @@ class ACF_Ajax { } /** - * set - * * Sets request data for the given key. * * @date 31/7/18 @@ -73,7 +71,7 @@ class ACF_Ajax { * @param mixed $value The data value. * @return ACF_Ajax */ - function set( $key = '', $value ) { + function set( $key = '', $value = null ) { $this->request[$key] = $value; return $this; } diff --git a/includes/api/api-helpers.php b/includes/api/api-helpers.php index 25cc258..052a299 100644 --- a/includes/api/api-helpers.php +++ b/includes/api/api-helpers.php @@ -2611,7 +2611,8 @@ function acf_get_valid_post_id( $post_id = 0 ) { } - // $post_id may be an object + // $post_id may be an object. + // todo: Compare class types instead. if( is_object($post_id) ) { // post @@ -2627,7 +2628,7 @@ function acf_get_valid_post_id( $post_id = 0 ) { // term } elseif( isset($post_id->taxonomy, $post_id->term_id) ) { - $post_id = acf_get_term_post_id( $post_id->taxonomy, $post_id->term_id ); + $post_id = 'term_' . $post_id->term_id; // comment } elseif( isset($post_id->comment_ID) ) { @@ -2815,36 +2816,6 @@ function acf_isset_termmeta( $taxonomy = '' ) { } -/* -* acf_get_term_post_id -* -* This function will return a valid post_id string for a given term and taxonomy -* -* @type function -* @date 6/2/17 -* @since 5.5.6 -* -* @param $taxonomy (string) -* @param $term_id (int) -* @return (string) -*/ - -function acf_get_term_post_id( $taxonomy, $term_id ) { - - // WP < 4.4 - if( !acf_isset_termmeta() ) { - - return $taxonomy . '_' . $term_id; - - } - - - // return - return 'term_' . $term_id; - -} - - /* * acf_upload_files * @@ -3192,9 +3163,11 @@ function acf_get_attachment( $attachment ) { case 'image': $sizes_id = $attachment->ID; $src = wp_get_attachment_image_src( $attachment->ID, 'full' ); - $response['url'] = $src[0]; - $response['width'] = $src[1]; - $response['height'] = $src[2]; + if ( $src ) { + $response['url'] = $src[0]; + $response['width'] = $src[1]; + $response['height'] = $src[2]; + } break; case 'video': $response['width'] = acf_maybe_get( $meta, 'width', 0 ); @@ -3213,14 +3186,16 @@ function acf_get_attachment( $attachment ) { // Load array of image sizes. if( $sizes_id ) { $sizes = get_intermediate_image_sizes(); - $data = array(); + $sizes_data = array(); foreach( $sizes as $size ) { $src = wp_get_attachment_image_src( $sizes_id, $size ); - $data[ $size ] = $src[ 0 ]; - $data[ $size . '-width' ] = $src[ 1 ]; - $data[ $size . '-height' ] = $src[ 2 ]; + if ( $src ) { + $sizes_data[ $size ] = $src[0]; + $sizes_data[ $size . '-width' ] = $src[1]; + $sizes_data[ $size . '-height' ] = $src[2]; + } } - $response['sizes'] = $data; + $response['sizes'] = $sizes_data; } /** @@ -4851,24 +4826,19 @@ function acf_array_camel_case( $array = array() ) { } /** - * acf_is_block_editor + * Returns true if the current screen is using the block editor. * - * Returns true if the current screen uses the block editor. + * @date 13/12/18 + * @since 5.8.0 * - * @date 13/12/18 - * @since 5.8.0 - * - * @param void - * @return bool + * @return bool */ function acf_is_block_editor() { - if( function_exists('get_current_screen') ) { + if ( function_exists( 'get_current_screen' ) ) { $screen = get_current_screen(); - if( method_exists($screen, 'is_block_editor') ) { + if( $screen && method_exists( $screen, 'is_block_editor' ) ) { return $screen->is_block_editor(); } } return false; } - -?> \ No newline at end of file diff --git a/includes/api/api-term.php b/includes/api/api-term.php index e2c6a29..6376b44 100644 --- a/includes/api/api-term.php +++ b/includes/api/api-term.php @@ -138,22 +138,19 @@ function acf_get_taxonomy_labels( $taxonomies = array() ) { */ function acf_get_term_title( $term ) { - - // set to term name $title = $term->name; - // allow for empty name + // Allow for empty name. if( $title === '' ) { $title = __('(no title)', 'acf'); } - // prepent ancestors indentation + // Prepend ancestors indentation. if( is_taxonomy_hierarchical($term->taxonomy) ) { $ancestors = get_ancestors( $term->term_id, $term->taxonomy ); $title = str_repeat('- ', count($ancestors)) . $title; } - // return return $title; } @@ -493,6 +490,19 @@ function acf_get_choice_from_term( $term, $format = 'term_id' ) { ); } - - -?> \ No newline at end of file +/** + * Returns a valid post_id string for a given term and taxonomy. + * No longer needed since WP introduced the termmeta table in WP 4.4. + * + * @date 6/2/17 + * @since 5.5.6 + * @deprecated 5.9.2 + * + * @param $taxonomy (string) The taxonomy type. + * @param $term_id (int) The term ID. + * @return (string) + */ +function acf_get_term_post_id( $taxonomy, $term_id ) { + _deprecated_function( __FUNCTION__, '5.9.2', 'string format term_%d' ); + return 'term_' . $term_id; +} \ No newline at end of file diff --git a/includes/fields/class-acf-field-color_picker.php b/includes/fields/class-acf-field-color_picker.php index e5a7aa8..9b4fcc6 100644 --- a/includes/fields/class-acf-field-color_picker.php +++ b/includes/fields/class-acf-field-color_picker.php @@ -47,18 +47,34 @@ class acf_field_color_picker extends acf_field { function input_admin_enqueue_scripts() { // Register scripts for non-admin. - // Applies logic from wp_default_scripts() function. + // Applies logic from wp_default_scripts() function defined in "wp-includes/script-loader.php". if( !is_admin() ) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; $scripts = wp_scripts(); $scripts->add( 'iris', '/wp-admin/js/iris.min.js', array( 'jquery-ui-draggable', 'jquery-ui-slider', 'jquery-touch-punch' ), '1.0.7', 1 ); $scripts->add( 'wp-color-picker', "/wp-admin/js/color-picker$suffix.js", array( 'iris' ), false, 1 ); - $scripts->set_translations( 'wp-color-picker' ); + + // Handle localisation across multiple WP versions. + // WP 5.0+ + if( method_exists($scripts, 'set_translations') ) { + $scripts->set_translations( 'wp-color-picker' ); + // WP 4.9 + } else { + $scripts->localize( 'wp-color-picker', 'wpColorPickerL10n', array( + 'clear' => __( 'Clear' ), + 'clearAriaLabel' => __( 'Clear color' ), + 'defaultString' => __( 'Default' ), + 'defaultAriaLabel' => __( 'Select default color' ), + 'pick' => __( 'Select Color' ), + 'defaultLabel' => __( 'Color value' ), + )); + } + } // Enqueue. wp_enqueue_style( 'wp-color-picker' ); - wp_enqueue_script( 'wp-color-picker' ); + wp_enqueue_script( 'wp-color-picker' ); } diff --git a/includes/fields/class-acf-field-email.php b/includes/fields/class-acf-field-email.php index ee3c264..78d8153 100644 --- a/includes/fields/class-acf-field-email.php +++ b/includes/fields/class-acf-field-email.php @@ -148,8 +148,28 @@ class acf_field_email extends acf_field { 'name' => 'append', )); - } - + } + + /** + * Validate the email value. If this method returns TRUE, the input value is valid. If + * FALSE or a string is returned, the input value is invalid and the user is shown a + * notice. If a string is returned, the string is show as the message text. + * + * @param bool $valid Whether the value is valid. + * @param mixed $value The field value. + * @param array $field The field array. + * @param string $input The request variable name for the inbound field. + * + * @return bool|string + */ + public function validate_value( $valid, $value, $field, $input ) { + if ( $value && filter_var( $value, FILTER_VALIDATE_EMAIL ) === false ) { + return sprintf( __( "'%s' is not a valid email address", 'acf' ), $value ); + } + + return $valid; + } + } diff --git a/includes/fields/class-acf-field-page_link.php b/includes/fields/class-acf-field-page_link.php index 2cf62be..1df89d4 100644 --- a/includes/fields/class-acf-field-page_link.php +++ b/includes/fields/class-acf-field-page_link.php @@ -203,7 +203,7 @@ class acf_field_page_link extends acf_field { // order posts by search - if( $is_search && empty($args['orderby']) ) { + if( $is_search && empty($args['orderby']) && isset($args['s']) ) { $posts = acf_order_by_search( $posts, $args['s'] ); diff --git a/includes/fields/class-acf-field-post_object.php b/includes/fields/class-acf-field-post_object.php index 529b943..f41d248 100644 --- a/includes/fields/class-acf-field-post_object.php +++ b/includes/fields/class-acf-field-post_object.php @@ -199,7 +199,7 @@ class acf_field_post_object extends acf_field { // order posts by search - if( $is_search && empty($args['orderby']) ) { + if( $is_search && empty($args['orderby']) && isset($args['s']) ) { $posts = acf_order_by_search( $posts, $args['s'] ); diff --git a/includes/fields/class-acf-field-radio.php b/includes/fields/class-acf-field-radio.php index 8b7905f..5692f80 100644 --- a/includes/fields/class-acf-field-radio.php +++ b/includes/fields/class-acf-field-radio.php @@ -55,7 +55,6 @@ class acf_field_radio extends acf_field { function render_field( $field ) { // vars - $i = 0; $e = ''; $ul = array( 'class' => 'acf-radio-list', @@ -157,14 +156,10 @@ class acf_field_radio extends acf_field { $class = ''; - // increase counter - $i++; - - // vars $atts = array( 'type' => 'radio', - 'id' => $field['id'], + 'id' => sanitize_title( $field['id'] . '-' . $value ), 'name' => $field['name'], 'value' => $value ); @@ -187,14 +182,6 @@ class acf_field_radio extends acf_field { } - // id (use crounter for each input) - if( $i > 1 ) { - - $atts['id'] .= '-' . $value; - - } - - // append $e .= '
            • ' . $label . '
            • '; diff --git a/includes/fields/class-acf-field-relationship.php b/includes/fields/class-acf-field-relationship.php index 4cff95e..eb67e72 100644 --- a/includes/fields/class-acf-field-relationship.php +++ b/includes/fields/class-acf-field-relationship.php @@ -250,7 +250,7 @@ class acf_field_relationship extends acf_field { // order posts by search - if( $is_search && empty($args['orderby']) ) { + if( $is_search && empty($args['orderby']) && isset($args['s']) ) { $posts = acf_order_by_search( $posts, $args['s'] ); @@ -643,7 +643,7 @@ class acf_field_relationship extends acf_field { /* * format_value() * - * This filter is appied to the $value after it is loaded from the db and before it is returned to the template + * This filter is applied to the $value after it is loaded from the db and before it is returned to the template * * @type filter * @since 3.6 @@ -733,7 +733,7 @@ class acf_field_relationship extends acf_field { /* * update_value() * - * This filter is appied to the $value before it is updated in the db + * This filter is applied to the $value before it is updated in the db * * @type filter * @since 3.6 @@ -777,4 +777,4 @@ acf_register_field_type( 'acf_field_relationship' ); endif; // class_exists check -?> \ No newline at end of file +?> diff --git a/includes/fields/class-acf-field-taxonomy.php b/includes/fields/class-acf-field-taxonomy.php index 988d349..6331f95 100644 --- a/includes/fields/class-acf-field-taxonomy.php +++ b/includes/fields/class-acf-field-taxonomy.php @@ -32,13 +32,16 @@ class acf_field_taxonomy extends acf_field { 'field_type' => 'checkbox', 'multiple' => 0, 'allow_null' => 0, - //'load_save_terms' => 0, // removed in 5.2.7 'return_format' => 'id', 'add_term' => 1, // 5.2.3 'load_terms' => 0, // 5.2.7 'save_terms' => 0 // 5.2.7 ); + // Register filter variations. + acf_add_filter_variations( 'acf/fields/taxonomy/query', array('name', 'key'), 1 ); + acf_add_filter_variations( 'acf/fields/taxonomy/result', array('name', 'key'), 2 ); + // ajax add_action('wp_ajax_acf/fields/taxonomy/query', array($this, 'ajax_query')); @@ -156,8 +159,6 @@ class acf_field_taxonomy extends acf_field { // filters $args = apply_filters('acf/fields/taxonomy/query', $args, $field, $options['post_id']); - $args = apply_filters('acf/fields/taxonomy/query/name=' . $field['name'], $args, $field, $options['post_id'] ); - $args = apply_filters('acf/fields/taxonomy/query/key=' . $field['key'], $args, $field, $options['post_id'] ); // get terms @@ -227,54 +228,35 @@ class acf_field_taxonomy extends acf_field { } - - /* - * get_term_title - * - * This function returns the HTML for a result - * - * @type function - * @date 1/11/2013 - * @since 5.0.0 - * - * @param $post (object) - * @param $field (array) - * @param $post_id (int) the post_id to which this value is saved to - * @return (string) - */ - + /** + * Returns the Term's title displayed in the field UI. + * + * @date 1/11/2013 + * @since 5.0.0 + * + * @param WP_Term $term The term object. + * @param array $field The field settings. + * @param mixed $post_id The post_id being edited. + * @return string + */ function get_term_title( $term, $field, $post_id = 0 ) { + $title = acf_get_term_title( $term ); - // get post_id - if( !$post_id ) $post_id = acf_get_form_data('post_id'); + // Default $post_id to current post being edited. + $post_id = $post_id ? $post_id : acf_get_form_data('post_id'); - - // vars - $title = ''; - - - // ancestors - $ancestors = get_ancestors( $term->term_id, $field['taxonomy'] ); - - if( !empty($ancestors) ) { - - $title .= str_repeat('- ', count($ancestors)); - - } - - - // title - $title .= $term->name; - - - // filters - $title = apply_filters('acf/fields/taxonomy/result', $title, $term, $field, $post_id); - $title = apply_filters('acf/fields/taxonomy/result/name=' . $field['_name'] , $title, $term, $field, $post_id); - $title = apply_filters('acf/fields/taxonomy/result/key=' . $field['key'], $title, $term, $field, $post_id); - - - // return - return $title; + /** + * Filters the term title. + * + * @date 1/11/2013 + * @since 5.0.0 + * + * @param string $title The term title. + * @param WP_Term $term The term object. + * @param array $field The field settings. + * @param (int|string) $post_id The post_id being edited. + */ + return apply_filters('acf/fields/taxonomy/result', $title, $term, $field, $post_id); } @@ -347,9 +329,14 @@ class acf_field_taxonomy extends acf_field { // load_terms if( $field['load_terms'] ) { + // Decode $post_id for $type and $id. + extract( acf_decode_post_id($post_id) ); + if( $type === 'block' ) { + // Get parent block... + } + // get terms - $info = acf_get_post_id_info($post_id); - $term_ids = wp_get_object_terms($info['id'], $field['taxonomy'], array('fields' => 'ids', 'orderby' => 'none')); + $term_ids = wp_get_object_terms( $id, $field['taxonomy'], array('fields' => 'ids', 'orderby' => 'none') ); // bail early if no terms @@ -481,11 +468,14 @@ class acf_field_taxonomy extends acf_field { // Although not fully supported by WordPress, non "post" objects may use the term relationships table. // Sharing taxonomies across object types is discoraged, but unique taxonomies work well. // Note: Do not attempt to restrict to "post" only. This has been attempted in 5.8.9 and later reverted. - $info = acf_get_post_id_info( $post_id ); + extract( acf_decode_post_id($post_id) ); + if( $type === 'block' ) { + // Get parent block... + } // Loop over taxonomies and save terms. foreach( $this->save_post_terms as $taxonomy => $term_ids ){ - wp_set_object_terms( $info['id'], $term_ids, $taxonomy, false ); + wp_set_object_terms( $id, $term_ids, $taxonomy, false ); } // Reset storage. diff --git a/includes/forms/form-nav-menu.php b/includes/forms/form-nav-menu.php index a02e9b8..3f8130f 100644 --- a/includes/forms/form-nav-menu.php +++ b/includes/forms/form-nav-menu.php @@ -141,7 +141,7 @@ class acf_form_nav_menu { function update_nav_menu( $menu_id ) { // vars - $post_id = acf_get_term_post_id( 'nav_menu', $menu_id ); + $post_id = 'term_' . $menu_id; // verify and remove nonce @@ -288,7 +288,7 @@ class acf_form_nav_menu { // vars $nav_menu_id = acf_get_data('nav_menu_id'); - $post_id = acf_get_term_post_id( 'nav_menu', $nav_menu_id ); + $post_id = 'term_' . $nav_menu_id; // get field groups diff --git a/includes/forms/form-taxonomy.php b/includes/forms/form-taxonomy.php index f931fb0..3b511e9 100644 --- a/includes/forms/form-taxonomy.php +++ b/includes/forms/form-taxonomy.php @@ -136,7 +136,7 @@ class acf_form_taxonomy { function add_term( $taxonomy ) { // vars - $post_id = acf_get_term_post_id( $taxonomy, 0 ); + $post_id = 'term_0'; // update vars @@ -191,7 +191,7 @@ class acf_form_taxonomy { function edit_term( $term, $taxonomy ) { // vars - $post_id = acf_get_term_post_id( $term->taxonomy, $term->term_id ); + $post_id = 'term_' . $term->term_id; // update vars @@ -345,7 +345,7 @@ if( $this->view == 'add' ): ?> function save_term( $term_id, $tt_id, $taxonomy ) { // vars - $post_id = acf_get_term_post_id( $taxonomy, $term_id ); + $post_id = 'term_' . $term_id; // verify and remove nonce diff --git a/includes/local-json.php b/includes/local-json.php index 427992d..20b53ee 100644 --- a/includes/local-json.php +++ b/includes/local-json.php @@ -213,7 +213,7 @@ class ACF_Local_JSON { if( $field_group['ID'] ) { $field_group['modified'] = get_post_modified_time( 'U', true, $field_group['ID'] ); } else { - $field_group['modified'] = strtotime(); + $field_group['modified'] = strtotime( 'now' ); } // Prepare for export. diff --git a/includes/revisions.php b/includes/revisions.php index 4dcb8e7..be09766 100644 --- a/includes/revisions.php +++ b/includes/revisions.php @@ -169,13 +169,13 @@ class acf_revisions { $value = $value[0]; $key = $key[0]; - - // bail early if $key is a not a field_key - if( !acf_is_field_key($key) ) continue; - + // Load field. + $field = acf_get_field( $key ); + if( !$field ) { + continue; + } // get field - $field = acf_get_field( $key ); $field_title = $field['label'] . ' (' . $name . ')'; $field_order = $field['menu_order']; $ancestors = acf_get_field_ancestors( $field ); diff --git a/lang/acf-fi.mo b/lang/acf-fi.mo index 23eb62f0fc46707c9bb75f4074ea326d6920740b..c83bad12173ab3009db753152154400954a4375b 100644 GIT binary patch delta 18620 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 EAJ~SyZ~y=R delta 22074 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 NFIntnZ^%P8{~vS%eB%HB diff --git a/lang/acf-fi.po b/lang/acf-fi.po index f662366..853e8ae 100644 --- a/lang/acf-fi.po +++ b/lang/acf-fi.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: Advanced Custom Fields Pro\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" -"POT-Creation-Date: 2020-03-23 15:39+1000\n" -"PO-Revision-Date: 2020-04-03 11:37+0300\n" +"POT-Creation-Date: 2020-10-29 10:30+0930\n" +"PO-Revision-Date: 2021-01-17 11:10+0200\n" "Last-Translator: Elliot Condon \n" "Language-Team: \n" "Language: fi\n" @@ -26,107 +26,149 @@ msgstr "" msgid "Advanced Custom Fields" msgstr "Advanced Custom Fields" -#: acf.php:342 includes/admin/admin.php:52 +#: acf.php:348 includes/admin/admin.php:49 msgid "Field Groups" msgstr "Kenttäryhmät" -#: acf.php:343 +#: acf.php:349 msgid "Field Group" msgstr "Kenttäryhmä" -#: acf.php:344 acf.php:376 includes/admin/admin.php:53 -#: pro/fields/class-acf-field-flexible-content.php:558 +#: acf.php:350 acf.php:382 includes/admin/admin.php:50 +#: pro/fields/class-acf-field-flexible-content.php:559 msgid "Add New" msgstr "Lisää uusi" -#: acf.php:345 +#: acf.php:351 msgid "Add New Field Group" msgstr "Lisää uusi kenttäryhmä" -#: acf.php:346 +#: acf.php:352 msgid "Edit Field Group" msgstr "Muokkaa kenttäryhmää" -#: acf.php:347 +#: acf.php:353 msgid "New Field Group" msgstr "Lisää uusi kenttäryhmä" -#: acf.php:348 +#: acf.php:354 msgid "View Field Group" msgstr "Katso kenttäryhmää" -#: acf.php:349 +#: acf.php:355 msgid "Search Field Groups" msgstr "Etsi kenttäryhmiä" -#: acf.php:350 +#: acf.php:356 msgid "No Field Groups found" msgstr "Kenttäryhmiä ei löytynyt" -#: acf.php:351 +#: acf.php:357 msgid "No Field Groups found in Trash" msgstr "Kenttäryhmiä ei löytynyt roskakorista" -#: acf.php:374 includes/admin/admin-field-group.php:220 -#: includes/admin/admin-field-groups.php:530 -#: pro/fields/class-acf-field-clone.php:811 +#: acf.php:380 includes/admin/admin-field-group.php:232 +#: includes/admin/admin-field-groups.php:262 +#: pro/fields/class-acf-field-clone.php:808 msgid "Fields" msgstr "Kentät" -#: acf.php:375 +#: acf.php:381 msgid "Field" msgstr "Kenttä" -#: acf.php:377 +#: acf.php:383 msgid "Add New Field" msgstr "Lisää uusi kenttä" -#: acf.php:378 +#: acf.php:384 msgid "Edit Field" msgstr "Muokkaa kenttää" -#: acf.php:379 includes/admin/views/field-group-fields.php:41 +#: acf.php:385 includes/admin/views/field-group-fields.php:41 msgid "New Field" msgstr "Uusi kenttä" -#: acf.php:380 +#: acf.php:386 msgid "View Field" msgstr "Näytä kenttä" -#: acf.php:381 +#: acf.php:387 msgid "Search Fields" msgstr "Etsi kenttiä" -#: acf.php:382 +#: acf.php:388 msgid "No Fields found" msgstr "Ei löytynyt kenttiä" -#: acf.php:383 +#: acf.php:389 msgid "No Fields found in Trash" msgstr "Kenttiä ei löytynyt roskakorista" -#: acf.php:418 includes/admin/admin-field-group.php:402 -#: includes/admin/admin-field-groups.php:587 -msgid "Inactive" -msgstr "Ei käytössä" +#: acf.php:424 includes/admin/admin-field-groups.php:226 +msgctxt "post status" +msgid "Disabled" +msgstr "Pois käytöstä" -#: acf.php:423 +#: acf.php:429 #, php-format -msgid "Inactive (%s)" -msgid_plural "Inactive (%s)" -msgstr[0] "Ei käytössä (%s)" -msgstr[1] "Ei käytössä (%s)" +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "Poistettu käytöstä (%s)" +msgstr[1] "Poistettu käytöstä (%s)" #: includes/acf-field-functions.php:831 #: includes/admin/admin-field-group.php:178 msgid "(no label)" msgstr "(ei nimiötä)" -#: includes/acf-field-group-functions.php:819 +#: includes/acf-field-group-functions.php:820 #: includes/admin/admin-field-group.php:180 msgid "copy" msgstr "kopio" +#: includes/acf-wp-functions.php:41 +msgid "Posts" +msgstr "Artikkelit" + +#: includes/acf-wp-functions.php:54 +msgid "Taxonomies" +msgstr "Taksonomiat" + +#: includes/acf-wp-functions.php:59 +msgid "Attachments" +msgstr "Liitteet" + +#: includes/acf-wp-functions.php:63 +#: includes/admin/views/field-group-options.php:112 +msgid "Comments" +msgstr "Kommentit" + +#: includes/acf-wp-functions.php:67 +msgid "Widgets" +msgstr "Vimpaimet" + +#: includes/acf-wp-functions.php:71 +#: includes/locations/class-acf-location-nav-menu.php:87 +msgid "Menus" +msgstr "Valikot" + +#: includes/acf-wp-functions.php:75 +msgid "Menu items" +msgstr "Valikkokohteet" + +#: includes/acf-wp-functions.php:79 +msgid "Users" +msgstr "Käyttäjät" + +#: includes/acf-wp-functions.php:83 pro/options-page.php:51 +msgid "Options" +msgstr "Asetukset" + +#: includes/acf-wp-functions.php:87 +msgid "Blocks" +msgstr "Lohkot" + #: includes/admin/admin-field-group.php:86 #: includes/admin/admin-field-group.php:87 #: includes/admin/admin-field-group.php:89 @@ -194,7 +236,7 @@ msgstr "(tämä kenttä)" #: includes/admin/views/field-group-field-conditional-logic.php:151 #: includes/admin/views/field-group-locations.php:29 #: includes/admin/views/html-location-group.php:3 -#: includes/api/api-helpers.php:3649 +#: includes/api/api-helpers.php:3646 msgid "or" msgstr "tai" @@ -202,77 +244,111 @@ msgstr "tai" msgid "Null" msgstr "Tyhjä" -#: includes/admin/admin-field-group.php:221 +#: includes/admin/admin-field-group.php:185 +msgid "Has any value" +msgstr "On mitään arvoa" + +#: includes/admin/admin-field-group.php:186 +msgid "Has no value" +msgstr "Ei ole arvoa" + +#: includes/admin/admin-field-group.php:187 +msgid "Value is equal to" +msgstr "Arvo on sama kuin" + +#: includes/admin/admin-field-group.php:188 +msgid "Value is not equal to" +msgstr "Arvo ei ole sama kuin" + +#: includes/admin/admin-field-group.php:189 +msgid "Value matches pattern" +msgstr "Arvo vastaa kaavaa" + +#: includes/admin/admin-field-group.php:190 +msgid "Value contains" +msgstr "Arvo sisältää" + +#: includes/admin/admin-field-group.php:191 +msgid "Value is greater than" +msgstr "Arvo on suurempi kuin" + +#: includes/admin/admin-field-group.php:192 +msgid "Value is less than" +msgstr "Arvo on pienempi kuin" + +#: includes/admin/admin-field-group.php:193 +msgid "Selection is greater than" +msgstr "Valinta on suurempi kuin" + +#: includes/admin/admin-field-group.php:194 +msgid "Selection is less than" +msgstr "Valinta on pienempi kuin" + +#: includes/admin/admin-field-group.php:233 +#: includes/admin/admin-field-groups.php:261 msgid "Location" msgstr "Sijainti" -#: includes/admin/admin-field-group.php:222 +#: includes/admin/admin-field-group.php:234 #: includes/admin/tools/class-acf-admin-tool-export.php:295 msgid "Settings" msgstr "Asetukset" -#: includes/admin/admin-field-group.php:372 +#: includes/admin/admin-field-group.php:384 msgid "Field Keys" msgstr "Kenttäavaimet" -#: includes/admin/admin-field-group.php:402 +#: includes/admin/admin-field-group.php:414 #: includes/admin/views/field-group-options.php:9 msgid "Active" msgstr "Käytössä" -#: includes/admin/admin-field-group.php:763 +#: includes/admin/admin-field-group.php:414 +msgid "Inactive" +msgstr "Ei käytössä" + +#: includes/admin/admin-field-group.php:775 msgid "Move Complete." msgstr "Siirto valmis." -#: includes/admin/admin-field-group.php:764 +#: includes/admin/admin-field-group.php:776 #, php-format msgid "The %s field can now be found in the %s field group" msgstr "Kenttä %s löytyy nyt kenttäryhmästä %s" -#: includes/admin/admin-field-group.php:765 +#: includes/admin/admin-field-group.php:777 msgid "Close Window" msgstr "Sulje ikkuna" -#: includes/admin/admin-field-group.php:806 +#: includes/admin/admin-field-group.php:818 msgid "Please select the destination for this field" msgstr "Valitse kohde kentälle" -#: includes/admin/admin-field-group.php:813 +#: includes/admin/admin-field-group.php:825 msgid "Move Field" msgstr "Siirrä kenttä" -#: includes/admin/admin-field-groups.php:89 +#: includes/admin/admin-field-groups.php:114 #, php-format msgid "Active (%s)" msgid_plural "Active (%s)" msgstr[0] "Käytössä (%s)" msgstr[1] "Käytössä (%s)" -#: includes/admin/admin-field-groups.php:156 -#, php-format -msgid "Field group duplicated." -msgid_plural "%s field groups duplicated." -msgstr[0] "Kenttäryhmä monistettu." -msgstr[1] "%s kenttäryhmää monistettu." +#: includes/admin/admin-field-groups.php:193 +msgid "Review local JSON changes" +msgstr "Tarkista paikalliset JSON-muutokset" -#: includes/admin/admin-field-groups.php:243 -#, php-format -msgid "Field group synchronised." -msgid_plural "%s field groups synchronised." -msgstr[0] "Kenttäryhmä synkronoitu." -msgstr[1] "%s kenttäryhmää synkronoitu." +#: includes/admin/admin-field-groups.php:194 +msgid "Loading diff" +msgstr "Ladataan diff" -#: includes/admin/admin-field-groups.php:414 -#: includes/admin/admin-field-groups.php:577 -msgid "Sync available" -msgstr "Synkronointi saatavissa" +#: includes/admin/admin-field-groups.php:195 +#: includes/admin/admin-field-groups.php:529 +msgid "Sync changes" +msgstr "Synkronoi muutokset" -#: includes/admin/admin-field-groups.php:527 includes/forms/form-front.php:38 -#: pro/fields/class-acf-field-gallery.php:353 -msgid "Title" -msgstr "Otsikko" - -#: includes/admin/admin-field-groups.php:528 +#: includes/admin/admin-field-groups.php:259 #: includes/admin/views/field-group-options.php:96 #: includes/admin/views/html-admin-page-upgrade-network.php:38 #: includes/admin/views/html-admin-page-upgrade-network.php:49 @@ -280,90 +356,88 @@ msgstr "Otsikko" msgid "Description" msgstr "Kuvaus" -#: includes/admin/admin-field-groups.php:529 -msgid "Status" -msgstr "Status" +#: includes/admin/admin-field-groups.php:260 +#: includes/admin/views/field-group-fields.php:7 +msgid "Key" +msgstr "Avain" -#. Description of the plugin/theme -#: includes/admin/admin-field-groups.php:626 -msgid "Customize WordPress with powerful, professional and intuitive fields." -msgstr "" -"Mukauta WordPressiä tehokkailla, ammattimaisilla ja intuitiivisilla kentillä." +#: includes/admin/admin-field-groups.php:265 +msgid "Local JSON" +msgstr "Paikallinen JSON" -#: includes/admin/admin-field-groups.php:628 includes/admin/admin.php:123 -#: pro/admin/views/html-settings-updates.php:107 -msgid "Changelog" -msgstr "Muutosloki" +#: includes/admin/admin-field-groups.php:415 +msgid "Various" +msgstr "Sekalaisia" -#: includes/admin/admin-field-groups.php:633 +#: includes/admin/admin-field-groups.php:437 #, php-format -msgid "See what's new in version %s." -msgstr "Katso mitä uutta versiossa %s." +msgid "Located in theme: %s" +msgstr "Teemalla: %s" -#: includes/admin/admin-field-groups.php:636 -msgid "Resources" -msgstr "Resurssit" - -#: includes/admin/admin-field-groups.php:638 -msgid "Website" -msgstr "Kotisivu" - -#: includes/admin/admin-field-groups.php:639 -msgid "Documentation" -msgstr "Dokumentaatio" - -#: includes/admin/admin-field-groups.php:640 -msgid "Support" -msgstr "Tuki" - -#: includes/admin/admin-field-groups.php:642 -#: includes/admin/views/settings-info.php:81 -msgid "Pro" -msgstr "Pro" - -#: includes/admin/admin-field-groups.php:647 +#: includes/admin/admin-field-groups.php:441 #, php-format -msgid "Thank you for creating with ACF." -msgstr "Kiitos, että luot sisältöä ACF:llä." +msgid "Located in plugin: %s" +msgstr "Lisäosalla: %s" -#: includes/admin/admin-field-groups.php:686 -msgid "Duplicate this item" -msgstr "Monista tämä kohde" - -#: includes/admin/admin-field-groups.php:686 -#: includes/admin/admin-field-groups.php:702 -#: includes/admin/views/field-group-field.php:46 -#: pro/fields/class-acf-field-flexible-content.php:557 -msgid "Duplicate" -msgstr "Monista" - -#: includes/admin/admin-field-groups.php:719 -#: includes/fields/class-acf-field-google-map.php:146 -#: includes/fields/class-acf-field-relationship.php:593 -msgid "Search" -msgstr "Etsi" - -#: includes/admin/admin-field-groups.php:778 +#: includes/admin/admin-field-groups.php:445 #, php-format -msgid "Select %s" -msgstr "Valitse %s" +msgid "Located in: %s" +msgstr "Sijaitsee: %s" -#: includes/admin/admin-field-groups.php:786 -msgid "Synchronise field group" -msgstr "Synkronoi kenttäryhmä" +#: includes/admin/admin-field-groups.php:465 +#: includes/admin/admin-field-groups.php:683 +msgid "Sync available" +msgstr "Synkronointi saatavissa" -#: includes/admin/admin-field-groups.php:786 -#: includes/admin/admin-field-groups.php:816 +#: includes/admin/admin-field-groups.php:468 msgid "Sync" msgstr "Synkronointi" -#: includes/admin/admin-field-groups.php:798 -msgid "Apply" -msgstr "Käytä" +#: includes/admin/admin-field-groups.php:469 +msgid "Review changes" +msgstr "Tarkista muutokset" -#: includes/admin/admin-field-groups.php:816 -msgid "Bulk Actions" -msgstr "Massatoiminnot" +#: includes/admin/admin-field-groups.php:473 +msgid "Import" +msgstr "Tuo" + +#: includes/admin/admin-field-groups.php:477 +msgid "Saved" +msgstr "Tallennettu" + +#: includes/admin/admin-field-groups.php:480 +msgid "Awaiting save" +msgstr "Odottaa tallentamista" + +#: includes/admin/admin-field-groups.php:501 +msgid "Duplicate this item" +msgstr "Monista tämä kohde" + +#: includes/admin/admin-field-groups.php:501 +#: includes/admin/admin-field-groups.php:521 +#: includes/admin/views/field-group-field.php:46 +#: pro/fields/class-acf-field-flexible-content.php:558 +msgid "Duplicate" +msgstr "Monista" + +#: includes/admin/admin-field-groups.php:551 +#, php-format +msgid "Field group duplicated." +msgid_plural "%s field groups duplicated." +msgstr[0] "Kenttäryhmä monistettu." +msgstr[1] "%s kenttäryhmää monistettu." + +#: includes/admin/admin-field-groups.php:608 +#, php-format +msgid "Field group synchronised." +msgid_plural "%s field groups synchronised." +msgstr[0] "Kenttäryhmä synkronoitu." +msgstr[1] "%s kenttäryhmää synkronoitu." + +#: includes/admin/admin-field-groups.php:794 +#, php-format +msgid "Select %s" +msgstr "Valitse %s" #: includes/admin/admin-tools.php:116 #: includes/admin/views/html-admin-tools.php:21 @@ -381,17 +455,110 @@ msgstr "Päivitä tietokanta" msgid "Review sites & upgrade" msgstr "Tarkastele sivuja & päivitä" -#: includes/admin/admin.php:51 includes/admin/views/field-group-options.php:110 +#: includes/admin/admin.php:48 includes/admin/views/field-group-options.php:110 msgid "Custom Fields" msgstr "Lisäkentät" -#: includes/admin/admin.php:57 -msgid "Info" -msgstr "Info" +#: includes/admin/admin.php:128 includes/admin/admin.php:130 +msgid "Overview" +msgstr "Yleiskatsaus" -#: includes/admin/admin.php:122 -msgid "What's New" -msgstr "Katso mitä uutta" +#: includes/admin/admin.php:131 +msgid "" +"The Advanced Custom Fields plugin provides a visual form builder to " +"customize WordPress edit screens with extra fields, and an intuitive API to " +"display custom field values in any theme template file." +msgstr "" +"Advanced Custom Fields -lisäosa tarjoaa visuaalisen lomaketyökalun " +"WordPressin muokkausnäyttöjen mukauttamiseksi ylimääräisillä kentillä ja " +"intuitiivisen API:n mukautettujen kenttäarvojen näyttämiseksi missä tahansa " +"teeman mallitiedostossa." + +#: includes/admin/admin.php:133 +#, php-format +msgid "" +"Before creating your first Field Group, we recommend first reading our Getting started guide to familiarize " +"yourself with the plugin's philosophy and best practises." +msgstr "" +"Ennen kuin luot ensimmäisen kenttäryhmäsi, suosittelemme lukemaan aloitusoppaamme, jossa tutustutaan lisäosan " +"filosofiaan ja parhaisiin käytäntöihin." + +#: includes/admin/admin.php:136 +msgid "" +"Please use the Help & Support tab to get in touch should you find yourself " +"requiring assistance." +msgstr "" +"Ota yhteyttä Ohjeet & tukipalvelut -välilehdessä, jos huomaat tarvitsevasi " +"apua." + +#: includes/admin/admin.php:145 includes/admin/admin.php:147 +msgid "Help & Support" +msgstr "Ohjeet & tukipalvelut" + +#: includes/admin/admin.php:148 +msgid "" +"We are fanatical about support, and want you to get the best out of your " +"website with ACF. If you run into any difficulties, there are several places " +"you can find help:" +msgstr "" +"Olemme fanaattisia tuen suhteen ja haluamme, että saat kaiken mahdollisen " +"irti verkkosivustostasi ACF:n avulla. Jos kohtaat ongelmia, apua löytyy " +"useista paikoista:" + +#: includes/admin/admin.php:151 +#, php-format +msgid "" +"Documentation. Our extensive " +"documentation contains references and guides for most situations you may " +"encounter." +msgstr "" +"Dokumentaatio. Laaja dokumentaatiomme " +"sisältää viittauksia ja oppaita useimpiin kohtaamiisi tilanteisiin." + +#: includes/admin/admin.php:155 +#, php-format +msgid "" +"Discussions. We have an active and " +"friendly community on our Community Forums who may be able to help you " +"figure out the ‘how-tos’ of the ACF world." +msgstr "" +"Keskustelut. Yhteisöfoorumeillamme on " +"aktiivinen ja ystävällinen yhteisö, joka voi ehkä auttaa sinua selvittämään " +"ACF-maailman ihmeellisyyksiä." + +#: includes/admin/admin.php:159 +#, php-format +msgid "" +"Help Desk. The support professionals on " +"our Help Desk will assist with your more in depth, technical challenges." +msgstr "" +"Tukipalvelu. Tukipalvelumme " +"ammattilaiset auttavat syvällisemmissä teknisissä haasteissasi." + +#: includes/admin/admin.php:168 +msgid "Information" +msgstr "Tiedot" + +#: includes/admin/admin.php:169 +#, php-format +msgid "Version %s" +msgstr "Versio %s" + +#: includes/admin/admin.php:170 +msgid "View details" +msgstr "Näytä tarkemmat tiedot" + +#: includes/admin/admin.php:171 +msgid "Visit website" +msgstr "Siirry verkkosivuille" + +#: includes/admin/admin.php:200 +#: includes/admin/views/field-group-field-conditional-logic.php:138 +#: includes/admin/views/html-location-rule.php:86 +msgid "and" +msgstr "ja" #: includes/admin/tools/class-acf-admin-tool-export.php:33 msgid "Export Field Groups" @@ -479,7 +646,7 @@ msgid "Import File" msgstr "Tuo tiedosto" #: includes/admin/tools/class-acf-admin-tool-import.php:85 -#: includes/fields/class-acf-field-file.php:170 +#: includes/fields/class-acf-field-file.php:169 msgid "No file selected" msgstr "Ei valittua tiedostoa" @@ -510,11 +677,6 @@ msgstr "Ehdollinen logiikka" msgid "Show this field if" msgstr "Näytä tämä kenttä, jos" -#: includes/admin/views/field-group-field-conditional-logic.php:138 -#: includes/admin/views/html-location-rule.php:86 -msgid "and" -msgstr "ja" - #: includes/admin/views/field-group-field-conditional-logic.php:153 #: includes/admin/views/field-group-locations.php:31 msgid "Add rule group" @@ -532,8 +694,8 @@ msgid "Edit field" msgstr "Muokkaa kenttää" #: includes/admin/views/field-group-field.php:45 -#: includes/fields/class-acf-field-file.php:152 -#: includes/fields/class-acf-field-image.php:138 +#: includes/fields/class-acf-field-file.php:151 +#: includes/fields/class-acf-field-image.php:131 #: includes/fields/class-acf-field-link.php:139 #: pro/fields/class-acf-field-gallery.php:337 msgid "Edit" @@ -556,7 +718,7 @@ msgid "Delete field" msgstr "Poista kenttä" #: includes/admin/views/field-group-field.php:48 -#: pro/fields/class-acf-field-flexible-content.php:556 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Delete" msgstr "Poista" @@ -621,20 +783,16 @@ msgstr "Järjestys" #: includes/fields/class-acf-field-checkbox.php:420 #: includes/fields/class-acf-field-radio.php:311 #: includes/fields/class-acf-field-select.php:433 -#: pro/fields/class-acf-field-flexible-content.php:582 +#: pro/fields/class-acf-field-flexible-content.php:583 msgid "Label" msgstr "Nimiö" #: includes/admin/views/field-group-fields.php:6 -#: includes/fields/class-acf-field-taxonomy.php:936 -#: pro/fields/class-acf-field-flexible-content.php:596 +#: includes/fields/class-acf-field-taxonomy.php:926 +#: pro/fields/class-acf-field-flexible-content.php:597 msgid "Name" msgstr "Nimi" -#: includes/admin/views/field-group-fields.php:7 -msgid "Key" -msgstr "Avain" - #: includes/admin/views/field-group-fields.php:8 msgid "Type" msgstr "Tyyppi" @@ -745,10 +903,6 @@ msgstr "Katkelma" msgid "Discussion" msgstr "Keskustelu" -#: includes/admin/views/field-group-options.php:112 -msgid "Comments" -msgstr "Kommentit" - #: includes/admin/views/field-group-options.php:113 msgid "Revisions" msgstr "Tarkastettu" @@ -770,7 +924,7 @@ msgid "Page Attributes" msgstr "Sivun attribuutit" #: includes/admin/views/field-group-options.php:118 -#: includes/fields/class-acf-field-relationship.php:607 +#: includes/fields/class-acf-field-relationship.php:601 msgid "Featured Image" msgstr "Artikkelikuva" @@ -905,7 +1059,7 @@ msgid "Gallery" msgstr "Galleria" #: includes/admin/views/html-notice-upgrade.php:11 -#: pro/locations/class-acf-location-options-page.php:26 +#: pro/locations/class-acf-location-options-page.php:20 msgid "Options Page" msgstr "Asetukset-sivu" @@ -932,479 +1086,143 @@ msgstr "" "Varmista myös, että kaikki premium-lisäosat (%s) on päivitetty uusimpaan " "versioon." -#: includes/admin/views/settings-info.php:3 -msgid "Welcome to Advanced Custom Fields" -msgstr "Tervetuloa Advanced Custom Fields -lisäosaan" +#: includes/ajax/class-acf-ajax-local-json-diff.php:34 +msgid "Invalid field group parameter(s)." +msgstr "Virheelliset kenttäryhmän parametrit." -#: includes/admin/views/settings-info.php:4 +#: includes/ajax/class-acf-ajax-local-json-diff.php:41 +msgid "Invalid field group ID." +msgstr "Virheellinen kenttäryhmän tunnus." + +#: includes/ajax/class-acf-ajax-local-json-diff.php:51 +msgid "Sorry, this field group is unavailable for diff comparison." +msgstr "" +"Tämä kenttäryhmä ei valitettavasti ole käytettävissä diff-vertailua varten." + +#: includes/ajax/class-acf-ajax-local-json-diff.php:57 #, php-format -msgid "" -"Thank you for updating! ACF %s is bigger and better than ever before. We " -"hope you like it." -msgstr "" -"Kiitos, että päivitit! ACF %s on suurempi ja parempi kuin koskaan ennen. " -"Toivomme, että pidät siitä." +msgid "Last updated: %s" +msgstr "Päivitetty viimeksi: %s" -#: includes/admin/views/settings-info.php:15 -msgid "A Smoother Experience" -msgstr "Sujuvampi kokemus" +#: includes/ajax/class-acf-ajax-local-json-diff.php:62 +msgid "Original field group" +msgstr "Alkuperäinen kenttäryhmä" -#: includes/admin/views/settings-info.php:18 -msgid "Improved Usability" -msgstr "Käytettävyyttä parannettu" - -#: includes/admin/views/settings-info.php:19 -msgid "" -"Including the popular Select2 library has improved both usability and speed " -"across a number of field types including post object, page link, taxonomy " -"and select." -msgstr "" -"Mukaan otettu Select2-kirjasto on parantanut sekä käytettävyyttä että " -"nopeutta erilaisissa kenttätyypeissä kuten artikkelioliossa, sivun linkissä, " -"taksonomiassa ja valinnassa." - -#: includes/admin/views/settings-info.php:22 -msgid "Improved Design" -msgstr "Parantunut muotoilu" - -#: includes/admin/views/settings-info.php:23 -msgid "" -"Many fields have undergone a visual refresh to make ACF look better than " -"ever! Noticeable changes are seen on the gallery, relationship and oEmbed " -"(new) fields!" -msgstr "" -"Monet kentät ovat käyneet läpi visuaalisen uudistuksen ja ACF näyttää " -"paremmalta kuin koskaan ennen! Huomattavat muutokset ovat nähtävissä " -"kentissä galleria, suodata artikkeleita ja oEmbed (uusi)!" - -#: includes/admin/views/settings-info.php:26 -msgid "Improved Data" -msgstr "Parannettu data" - -#: includes/admin/views/settings-info.php:27 -msgid "" -"Redesigning the data architecture has allowed sub fields to live " -"independently from their parents. This allows you to drag and drop fields in " -"and out of parent fields!" -msgstr "" -"Data-arkkitehtuurin uudelleensuunnittelu mahdollisti alakenttien " -"riippumattomuuden vanhemmistaan. Tämän muutoksen myötä voit vetää ja " -"pudottaa kenttiä riippumatta kenttähierarkiasta!" - -#: includes/admin/views/settings-info.php:35 -msgid "Goodbye Add-ons. Hello PRO" -msgstr "Hyvästi lisäosat. Tervetuloa PRO" - -#: includes/admin/views/settings-info.php:38 -msgid "Introducing ACF PRO" -msgstr "Esittelyssä ACF PRO" - -#: includes/admin/views/settings-info.php:39 -msgid "" -"We're changing the way premium functionality is delivered in an exciting way!" -msgstr "" -"Olemme muuttamassa tapaa, jolla Premium-toiminnallisuus toimitetaan " -"jännittävällä tavalla!" - -#: includes/admin/views/settings-info.php:40 -#, php-format -msgid "" -"All 4 premium add-ons have been combined into a new Pro " -"version of ACF. With both personal and developer licenses available, " -"premium functionality is more affordable and accessible than ever before!" -msgstr "" -"Kaikki neljä premium-lisäosaa on yhdistetty uuteen ACF PRO -" -"versioon. Lisensseistä saatavilla on sekä henkilökohtaisia että " -"kehittäjien lisenssejä, joten korkealuokkaiset toiminnallisuudet ovat nyt " -"edullisimpia ja saavutettavampia kuin koskaan ennen!" - -#: includes/admin/views/settings-info.php:44 -msgid "Powerful Features" -msgstr "Tehokkaat ominaisuudet" - -#: includes/admin/views/settings-info.php:45 -msgid "" -"ACF PRO contains powerful features such as repeatable data, flexible content " -"layouts, a beautiful gallery field and the ability to create extra admin " -"options pages!" -msgstr "" -"ACF PRO sisältää tehokkaita ominaisuuksia, kuten toistuva data, joustavat " -"sisältö-layoutit, kaunis galleriakenttä sekä mahdollisuus luoda ylimääräisiä " -"ylläpitäjän asetussivuja!" - -#: includes/admin/views/settings-info.php:46 -#, php-format -msgid "Read more about ACF PRO features." -msgstr "Lue lisää ACF PRO:n ominaisuuksista." - -#: includes/admin/views/settings-info.php:50 -msgid "Easy Upgrading" -msgstr "Helppo päivitys" - -#: includes/admin/views/settings-info.php:51 -msgid "" -"Upgrading to ACF PRO is easy. Simply purchase a license online and download " -"the plugin!" -msgstr "" -"Päivittäminen ACF PRO-versioon on helppoa. Osta lisenssi verkossa ja lataa " -"lisäosa!" - -#: includes/admin/views/settings-info.php:52 -#, php-format -msgid "" -"We also wrote an upgrade guide to answer any questions, " -"but if you do have one, please contact our support team via the help desk." -msgstr "" -"Kirjoitimme myös päivitysoppaan vastataksemme " -"kysymyksiin. Jos jokin asia vielä vaivaa mieltäsi, ota yhteyttä " -"asiakaspalveluumme neuvontapalvelun kautta." - -#: includes/admin/views/settings-info.php:61 -msgid "New Features" -msgstr "Uudet ominaisuudet" - -#: includes/admin/views/settings-info.php:66 -msgid "Link Field" -msgstr "Linkki-kenttä" - -#: includes/admin/views/settings-info.php:67 -msgid "" -"The Link field provides a simple way to select or define a link (url, title, " -"target)." -msgstr "" -"Linkki-kentässä on yksinkertainen tapa valita tai määrittää linkki (URL, " -"otsikko, kohde)." - -#: includes/admin/views/settings-info.php:71 -msgid "Group Field" -msgstr "Ryhmä-kenttä" - -#: includes/admin/views/settings-info.php:72 -msgid "The Group field provides a simple way to create a group of fields." -msgstr "Ryhmä-kentässä on yksinkertainen tapa luoda kenttäryhmiä." - -#: includes/admin/views/settings-info.php:76 -msgid "oEmbed Field" -msgstr "oEmbed-kenttä" - -#: includes/admin/views/settings-info.php:77 -msgid "" -"The oEmbed field allows an easy way to embed videos, images, tweets, audio, " -"and other content." -msgstr "" -"oEmbed-kentän avulla voit helposti upottaa videoita, kuvia, twiittejä, ääntä " -"ja muuta sisältöä." - -#: includes/admin/views/settings-info.php:81 -msgid "Clone Field" -msgstr "Klooni-kenttä" - -#: includes/admin/views/settings-info.php:82 -msgid "The clone field allows you to select and display existing fields." -msgstr "Klooni-kentän avulla voit valita ja näyttää aiemmin luotuja kenttiä." - -#: includes/admin/views/settings-info.php:86 -msgid "More AJAX" -msgstr "Enemmän AJAXia" - -#: includes/admin/views/settings-info.php:87 -msgid "More fields use AJAX powered search to speed up page loading." -msgstr "" -"Useammat kentät käyttävät AJAX-käyttöistä hakua ja näin sivujen lataus " -"nopeutuu." - -#: includes/admin/views/settings-info.php:91 -msgid "Local JSON" -msgstr "Paikallinen JSON" - -#: includes/admin/views/settings-info.php:92 -msgid "" -"New auto export to JSON feature improves speed and allows for syncronisation." -msgstr "" -"Uusi automaattinen vienti JSON:iin parantaa nopeutta ja mahdollistaa " -"synkronoinnin." - -#: includes/admin/views/settings-info.php:96 -msgid "Easy Import / Export" -msgstr "Helppo tuonti / vienti" - -#: includes/admin/views/settings-info.php:97 -msgid "Both import and export can easily be done through a new tools page." -msgstr "" -"Sekä tuonti että vienti voidaan tehdä helposti uudella työkalut-sivulla." - -#: includes/admin/views/settings-info.php:101 -msgid "New Form Locations" -msgstr "Uudet valikkosijainnit" - -#: includes/admin/views/settings-info.php:102 -msgid "" -"Fields can now be mapped to menus, menu items, comments, widgets and all " -"user forms!" -msgstr "" -"Kentät voidaan nyt linkittää valikkoihin, valikkokohteisiin, kommentteihin, " -"vimpaimiin ja kaikkiin käyttäjälomakkeisiin!" - -#: includes/admin/views/settings-info.php:106 -msgid "More Customization" -msgstr "Lisää muokkauksia" - -#: includes/admin/views/settings-info.php:107 -msgid "" -"New PHP (and JS) actions and filters have been added to allow for more " -"customization." -msgstr "" -"Uudet PHP (ja JS) -toiminnot ja -suodattimet on lisätty mahdollistamaan " -"kattavamman mukautuksen." - -#: includes/admin/views/settings-info.php:111 -msgid "Fresh UI" -msgstr "Tuore UI" - -#: includes/admin/views/settings-info.php:112 -msgid "" -"The entire plugin has had a design refresh including new field types, " -"settings and design!" -msgstr "" -"Koko lisäosa on saanut design-päivityksen, mukaan lukien uudet kenttätyypit, " -"asetukset ja suunnittelu!" - -#: includes/admin/views/settings-info.php:116 -msgid "New Settings" -msgstr "Uudet asetukset" - -#: includes/admin/views/settings-info.php:117 -msgid "" -"Field group settings have been added for Active, Label Placement, " -"Instructions Placement and Description." -msgstr "" -"Kenttäryhmän asetukset on lisätty ominaisuuksiin Aktiivinen, Nimiön " -"sijoittelu, Ohjeiden sijoittelu ja Kuvaus." - -#: includes/admin/views/settings-info.php:121 -msgid "Better Front End Forms" -msgstr "Paremmat front endin lomakkeet" - -#: includes/admin/views/settings-info.php:122 -msgid "" -"acf_form() can now create a new post on submission with lots of new settings." -msgstr "" -"acf_form() voi nyt luoda uuden artikkelin pyydettäessä useilla uusilla " -"asetuksilla." - -#: includes/admin/views/settings-info.php:126 -msgid "Better Validation" -msgstr "Parempi validointi" - -#: includes/admin/views/settings-info.php:127 -msgid "Form validation is now done via PHP + AJAX in favour of only JS." -msgstr "" -"Lomakkeen validointi tehdään nyt yhdistelmällä PHP + AJAX pelkän JS:n sijaan." - -#: includes/admin/views/settings-info.php:131 -msgid "Moving Fields" -msgstr "Kenttien siirtäminen" - -#: includes/admin/views/settings-info.php:132 -msgid "" -"New field group functionality allows you to move a field between groups & " -"parents." -msgstr "" -"Uusi kenttäryhmien toiminnallisuus sallii kenttien siirtämisen ryhmien ja " -"vanhempien välillä." - -#: includes/admin/views/settings-info.php:143 -#, php-format -msgid "We think you'll love the changes in %s." -msgstr "Uskomme, että tulet rakastamaan muutoksia %s:ssa." +#: includes/ajax/class-acf-ajax-local-json-diff.php:66 +msgid "JSON field group (newer)" +msgstr "JSON-kenttäryhmä (uusi)" #: includes/ajax/class-acf-ajax.php:157 msgid "Invalid nonce." msgstr "Virheellinen nonce." -#: includes/api/api-helpers.php:827 +#: includes/api/api-helpers.php:844 msgid "Thumbnail" msgstr "Pienoiskuva" -#: includes/api/api-helpers.php:828 +#: includes/api/api-helpers.php:845 msgid "Medium" msgstr "Keskikokoinen" -#: includes/api/api-helpers.php:829 +#: includes/api/api-helpers.php:846 msgid "Large" msgstr "Iso" -#: includes/api/api-helpers.php:878 +#: includes/api/api-helpers.php:895 msgid "Full Size" msgstr "Täysikokoinen" -#: includes/api/api-helpers.php:1599 includes/api/api-term.php:147 -#: pro/fields/class-acf-field-clone.php:996 +#: includes/api/api-helpers.php:1632 includes/api/api-term.php:145 +#: pro/fields/class-acf-field-clone.php:993 msgid "(no title)" msgstr "(ei otsikkoa)" -#: includes/api/api-helpers.php:3570 +#: includes/api/api-helpers.php:3567 #, php-format msgid "Image width must be at least %dpx." msgstr "Kuvan leveys täytyy olla vähintään %dpx." -#: includes/api/api-helpers.php:3575 +#: includes/api/api-helpers.php:3572 #, php-format msgid "Image width must not exceed %dpx." msgstr "Kuvan leveys ei saa ylittää %dpx." -#: includes/api/api-helpers.php:3591 +#: includes/api/api-helpers.php:3588 #, php-format msgid "Image height must be at least %dpx." msgstr "Kuvan korkeus täytyy olla vähintään %dpx." -#: includes/api/api-helpers.php:3596 +#: includes/api/api-helpers.php:3593 #, php-format msgid "Image height must not exceed %dpx." msgstr "Kuvan korkeus ei saa ylittää %dpx." -#: includes/api/api-helpers.php:3614 +#: includes/api/api-helpers.php:3611 #, php-format msgid "File size must be at least %s." msgstr "Tiedoston koko täytyy olla vähintään %s." -#: includes/api/api-helpers.php:3619 +#: includes/api/api-helpers.php:3616 #, php-format -msgid "File size must must not exceed %s." +msgid "File size must not exceed %s." msgstr "Tiedoston koko ei saa ylittää %s." -#: includes/api/api-helpers.php:3653 +#: includes/api/api-helpers.php:3650 #, php-format msgid "File type must be %s." msgstr "Tiedoston koko täytyy olla %s." -#: includes/assets.php:184 -msgid "The changes you made will be lost if you navigate away from this page" -msgstr "Tekemäsi muutokset menetetään, jos siirryt pois tältä sivulta" - -#: includes/assets.php:187 includes/fields/class-acf-field-select.php:259 -msgctxt "verb" -msgid "Select" -msgstr "Valitse" - -#: includes/assets.php:188 -msgctxt "verb" -msgid "Edit" -msgstr "Muokkaa" - -#: includes/assets.php:189 -msgctxt "verb" -msgid "Update" -msgstr "Päivitä" - -#: includes/assets.php:190 -msgid "Uploaded to this post" -msgstr "Tähän kenttäryhmään ladatut kuvat" - -#: includes/assets.php:191 -msgid "Expand Details" -msgstr "Enemmän tietoja" - -#: includes/assets.php:192 -msgid "Collapse Details" -msgstr "Vähemmän tietoja" - -#: includes/assets.php:193 -msgid "Restricted" -msgstr "Rajoitettu" - -#: includes/assets.php:194 includes/fields/class-acf-field-image.php:66 -msgid "All images" -msgstr "Kaikki kuvat" - -#: includes/assets.php:197 -msgid "Validation successful" -msgstr "Kenttäryhmän validointi onnistui" - -#: includes/assets.php:198 includes/validation.php:285 -#: includes/validation.php:296 -msgid "Validation failed" -msgstr "Lisäkentän validointi epäonnistui" - -#: includes/assets.php:199 -msgid "1 field requires attention" -msgstr "Yksi kenttä vaatii huomiota" - -#: includes/assets.php:200 -#, php-format -msgid "%d fields require attention" -msgstr "%d kenttää vaativat huomiota" - -#: includes/assets.php:203 +#: includes/assets.php:343 msgid "Are you sure?" msgstr "Oletko varma?" -#: includes/assets.php:204 includes/fields/class-acf-field-true_false.php:79 +#: includes/assets.php:344 includes/fields/class-acf-field-true_false.php:79 #: includes/fields/class-acf-field-true_false.php:159 -#: pro/admin/views/html-settings-updates.php:89 +#: pro/admin/views/html-settings-updates.php:86 msgid "Yes" msgstr "Kyllä" -#: includes/assets.php:205 includes/fields/class-acf-field-true_false.php:80 +#: includes/assets.php:345 includes/fields/class-acf-field-true_false.php:80 #: includes/fields/class-acf-field-true_false.php:174 -#: pro/admin/views/html-settings-updates.php:99 +#: pro/admin/views/html-settings-updates.php:96 msgid "No" msgstr "Ei" -#: includes/assets.php:206 includes/fields/class-acf-field-file.php:154 -#: includes/fields/class-acf-field-image.php:140 +#: includes/assets.php:346 includes/fields/class-acf-field-file.php:153 +#: includes/fields/class-acf-field-image.php:133 #: includes/fields/class-acf-field-link.php:140 #: pro/fields/class-acf-field-gallery.php:338 #: pro/fields/class-acf-field-gallery.php:478 msgid "Remove" msgstr "Poista" -#: includes/assets.php:207 +#: includes/assets.php:347 msgid "Cancel" msgstr "Peruuta" -#: includes/assets.php:210 -msgid "Has any value" -msgstr "On mitään arvoa" +#: includes/assets.php:355 +msgid "The changes you made will be lost if you navigate away from this page" +msgstr "Tekemäsi muutokset menetetään, jos siirryt pois tältä sivulta" -#: includes/assets.php:211 -msgid "Has no value" -msgstr "Ei ole arvoa" +#: includes/assets.php:358 +msgid "Validation successful" +msgstr "Kenttäryhmän validointi onnistui" -#: includes/assets.php:212 -msgid "Value is equal to" -msgstr "Arvo on sama kuin" +#: includes/assets.php:359 includes/validation.php:285 +#: includes/validation.php:296 +msgid "Validation failed" +msgstr "Lisäkentän validointi epäonnistui" -#: includes/assets.php:213 -msgid "Value is not equal to" -msgstr "Arvo ei ole sama kuin" +#: includes/assets.php:360 +msgid "1 field requires attention" +msgstr "Yksi kenttä vaatii huomiota" -#: includes/assets.php:214 -msgid "Value matches pattern" -msgstr "Arvo vastaa kaavaa" +#: includes/assets.php:361 +#, php-format +msgid "%d fields require attention" +msgstr "%d kenttää vaativat huomiota" -#: includes/assets.php:215 -msgid "Value contains" -msgstr "Arvo sisältää" - -#: includes/assets.php:216 -msgid "Value is greater than" -msgstr "Arvo on suurempi kuin" - -#: includes/assets.php:217 -msgid "Value is less than" -msgstr "Arvo on pienempi kuin" - -#: includes/assets.php:218 -msgid "Selection is greater than" -msgstr "Valinta on suurempi kuin" - -#: includes/assets.php:219 -msgid "Selection is less than" -msgstr "Valinta on pienempi kuin" - -#: includes/assets.php:222 includes/forms/form-comment.php:166 +#: includes/assets.php:364 includes/forms/form-comment.php:166 #: pro/admin/admin-options-page.php:325 msgid "Edit field group" msgstr "Muokkaa kenttäryhmää" @@ -1441,10 +1259,10 @@ msgstr "jQuery" #: includes/fields/class-acf-field-checkbox.php:389 #: includes/fields/class-acf-field-group.php:474 #: includes/fields/class-acf-field-radio.php:290 -#: pro/fields/class-acf-field-clone.php:843 -#: pro/fields/class-acf-field-flexible-content.php:553 -#: pro/fields/class-acf-field-flexible-content.php:602 -#: pro/fields/class-acf-field-repeater.php:448 +#: pro/fields/class-acf-field-clone.php:840 +#: pro/fields/class-acf-field-flexible-content.php:554 +#: pro/fields/class-acf-field-flexible-content.php:603 +#: pro/fields/class-acf-field-repeater.php:449 msgid "Layout" msgstr "Asettelu" @@ -1513,18 +1331,18 @@ msgid "red : Red" msgstr "koira_istuu : Koira istuu" #: includes/fields/class-acf-field-button-group.php:158 -#: includes/fields/class-acf-field-page_link.php:513 +#: includes/fields/class-acf-field-page_link.php:506 #: includes/fields/class-acf-field-post_object.php:411 #: includes/fields/class-acf-field-radio.php:244 #: includes/fields/class-acf-field-select.php:382 -#: includes/fields/class-acf-field-taxonomy.php:781 +#: includes/fields/class-acf-field-taxonomy.php:771 #: includes/fields/class-acf-field-user.php:63 msgid "Allow Null?" msgstr "Salli tyhjä?" #: includes/fields/class-acf-field-button-group.php:168 #: includes/fields/class-acf-field-checkbox.php:380 -#: includes/fields/class-acf-field-color_picker.php:131 +#: includes/fields/class-acf-field-color_picker.php:127 #: includes/fields/class-acf-field-email.php:118 #: includes/fields/class-acf-field-number.php:127 #: includes/fields/class-acf-field-radio.php:281 @@ -1534,7 +1352,7 @@ msgstr "Salli tyhjä?" #: includes/fields/class-acf-field-textarea.php:102 #: includes/fields/class-acf-field-true_false.php:135 #: includes/fields/class-acf-field-url.php:100 -#: includes/fields/class-acf-field-wysiwyg.php:381 +#: includes/fields/class-acf-field-wysiwyg.php:371 msgid "Default Value" msgstr "Oletusarvo" @@ -1546,7 +1364,7 @@ msgstr "Oletusarvo" #: includes/fields/class-acf-field-text.php:96 #: includes/fields/class-acf-field-textarea.php:103 #: includes/fields/class-acf-field-url.php:101 -#: includes/fields/class-acf-field-wysiwyg.php:382 +#: includes/fields/class-acf-field-wysiwyg.php:372 msgid "Appears when creating a new post" msgstr "Kentän oletusarvo" @@ -1564,16 +1382,16 @@ msgstr "Pystysuuntainen" #: includes/fields/class-acf-field-button-group.php:191 #: includes/fields/class-acf-field-checkbox.php:413 -#: includes/fields/class-acf-field-file.php:215 +#: includes/fields/class-acf-field-file.php:214 #: includes/fields/class-acf-field-link.php:166 #: includes/fields/class-acf-field-radio.php:304 -#: includes/fields/class-acf-field-taxonomy.php:826 +#: includes/fields/class-acf-field-taxonomy.php:816 msgid "Return Value" msgstr "Palauta arvo" #: includes/fields/class-acf-field-button-group.php:192 #: includes/fields/class-acf-field-checkbox.php:414 -#: includes/fields/class-acf-field-file.php:216 +#: includes/fields/class-acf-field-file.php:215 #: includes/fields/class-acf-field-link.php:167 #: includes/fields/class-acf-field-radio.php:305 msgid "Specify the returned value on front end" @@ -1594,7 +1412,7 @@ msgid "Both (Array)" msgstr "Molemmat (palautusmuoto on tällöin taulukko)" #: includes/fields/class-acf-field-checkbox.php:25 -#: includes/fields/class-acf-field-taxonomy.php:768 +#: includes/fields/class-acf-field-taxonomy.php:758 msgid "Checkbox" msgstr "Valintaruutu" @@ -1640,21 +1458,29 @@ msgstr "Näytetäänkö ”Valitse kaikki” -valintaruutu" msgid "Color Picker" msgstr "Värinvalitsin" -#: includes/fields/class-acf-field-color_picker.php:68 +#: includes/fields/class-acf-field-color_picker.php:64 msgid "Clear" msgstr "Tyhjennä" -#: includes/fields/class-acf-field-color_picker.php:69 +#: includes/fields/class-acf-field-color_picker.php:65 +msgid "Clear color" +msgstr "Tyhjennä väri" + +#: includes/fields/class-acf-field-color_picker.php:66 msgid "Default" msgstr "Oletus" -#: includes/fields/class-acf-field-color_picker.php:70 +#: includes/fields/class-acf-field-color_picker.php:67 +msgid "Select default color" +msgstr "Valitse oletusväri" + +#: includes/fields/class-acf-field-color_picker.php:68 msgid "Select Color" msgstr "Valitse väri" -#: includes/fields/class-acf-field-color_picker.php:71 -msgid "Current Color" -msgstr "Nykyinen väri" +#: includes/fields/class-acf-field-color_picker.php:69 +msgid "Color value" +msgstr "Väriarvo" #: includes/fields/class-acf-field-date_picker.php:25 msgid "Date Picker" @@ -1716,9 +1542,9 @@ msgstr "Arvo tallennetaan tähän muotoon" #: includes/fields/class-acf-field-date_picker.php:208 #: includes/fields/class-acf-field-date_time_picker.php:200 -#: includes/fields/class-acf-field-image.php:204 +#: includes/fields/class-acf-field-image.php:194 #: includes/fields/class-acf-field-post_object.php:431 -#: includes/fields/class-acf-field-relationship.php:634 +#: includes/fields/class-acf-field-relationship.php:628 #: includes/fields/class-acf-field-select.php:427 #: includes/fields/class-acf-field-time_picker.php:124 #: includes/fields/class-acf-field-user.php:79 @@ -1887,88 +1713,88 @@ msgid "File name" msgstr "Tiedoston nimi" #: includes/fields/class-acf-field-file.php:145 -#: includes/fields/class-acf-field-file.php:248 -#: includes/fields/class-acf-field-file.php:259 -#: includes/fields/class-acf-field-image.php:264 -#: includes/fields/class-acf-field-image.php:293 +#: includes/fields/class-acf-field-file.php:247 +#: includes/fields/class-acf-field-file.php:258 +#: includes/fields/class-acf-field-image.php:254 +#: includes/fields/class-acf-field-image.php:283 #: pro/fields/class-acf-field-gallery.php:642 #: pro/fields/class-acf-field-gallery.php:671 msgid "File size" msgstr "Tiedoston koko" -#: includes/fields/class-acf-field-file.php:170 +#: includes/fields/class-acf-field-file.php:169 msgid "Add File" msgstr "Lisää tiedosto" -#: includes/fields/class-acf-field-file.php:221 +#: includes/fields/class-acf-field-file.php:220 msgid "File Array" msgstr "Tiedosto" -#: includes/fields/class-acf-field-file.php:222 +#: includes/fields/class-acf-field-file.php:221 msgid "File URL" msgstr "Tiedoston URL" -#: includes/fields/class-acf-field-file.php:223 +#: includes/fields/class-acf-field-file.php:222 msgid "File ID" msgstr "Tiedoston ID" -#: includes/fields/class-acf-field-file.php:230 -#: includes/fields/class-acf-field-image.php:229 +#: includes/fields/class-acf-field-file.php:229 +#: includes/fields/class-acf-field-image.php:219 #: pro/fields/class-acf-field-gallery.php:592 msgid "Library" msgstr "Kirjasto" -#: includes/fields/class-acf-field-file.php:231 -#: includes/fields/class-acf-field-image.php:230 +#: includes/fields/class-acf-field-file.php:230 +#: includes/fields/class-acf-field-image.php:220 #: pro/fields/class-acf-field-gallery.php:593 msgid "Limit the media library choice" msgstr "Rajoita valintaa mediakirjastosta" -#: includes/fields/class-acf-field-file.php:236 -#: includes/fields/class-acf-field-image.php:235 -#: includes/locations/class-acf-location-attachment.php:101 -#: includes/locations/class-acf-location-comment.php:79 -#: includes/locations/class-acf-location-nav-menu.php:102 -#: includes/locations/class-acf-location-taxonomy.php:79 -#: includes/locations/class-acf-location-user-form.php:72 -#: includes/locations/class-acf-location-user-role.php:88 -#: includes/locations/class-acf-location-widget.php:83 +#: includes/fields/class-acf-field-file.php:235 +#: includes/fields/class-acf-field-image.php:225 +#: includes/locations/class-acf-location-attachment.php:71 +#: includes/locations/class-acf-location-comment.php:59 +#: includes/locations/class-acf-location-nav-menu.php:72 +#: includes/locations/class-acf-location-taxonomy.php:61 +#: includes/locations/class-acf-location-user-form.php:65 +#: includes/locations/class-acf-location-user-role.php:76 +#: includes/locations/class-acf-location-widget.php:63 #: pro/fields/class-acf-field-gallery.php:598 -#: pro/locations/class-acf-location-block.php:79 +#: pro/locations/class-acf-location-block.php:64 msgid "All" msgstr "Kaikki" -#: includes/fields/class-acf-field-file.php:237 -#: includes/fields/class-acf-field-image.php:236 +#: includes/fields/class-acf-field-file.php:236 +#: includes/fields/class-acf-field-image.php:226 #: pro/fields/class-acf-field-gallery.php:599 msgid "Uploaded to post" msgstr "Vain tähän artikkeliin ladatut" -#: includes/fields/class-acf-field-file.php:244 -#: includes/fields/class-acf-field-image.php:243 +#: includes/fields/class-acf-field-file.php:243 +#: includes/fields/class-acf-field-image.php:233 #: pro/fields/class-acf-field-gallery.php:621 msgid "Minimum" msgstr "Minimiarvo(t)" -#: includes/fields/class-acf-field-file.php:245 -#: includes/fields/class-acf-field-file.php:256 +#: includes/fields/class-acf-field-file.php:244 +#: includes/fields/class-acf-field-file.php:255 msgid "Restrict which files can be uploaded" msgstr "Määritä tiedoston koko" -#: includes/fields/class-acf-field-file.php:255 -#: includes/fields/class-acf-field-image.php:272 +#: includes/fields/class-acf-field-file.php:254 +#: includes/fields/class-acf-field-image.php:262 #: pro/fields/class-acf-field-gallery.php:650 msgid "Maximum" msgstr "Maksimiarvo(t)" -#: includes/fields/class-acf-field-file.php:266 -#: includes/fields/class-acf-field-image.php:301 +#: includes/fields/class-acf-field-file.php:265 +#: includes/fields/class-acf-field-image.php:291 #: pro/fields/class-acf-field-gallery.php:678 msgid "Allowed file types" msgstr "Sallitut tiedostotyypit" -#: includes/fields/class-acf-field-file.php:267 -#: includes/fields/class-acf-field-image.php:302 +#: includes/fields/class-acf-field-file.php:266 +#: includes/fields/class-acf-field-image.php:292 #: pro/fields/class-acf-field-gallery.php:679 msgid "Comma separated list. Leave blank for all types" msgstr "Erota pilkulla. Jätä tyhjäksi, jos haluat sallia kaikki tiedostyypit" @@ -1981,6 +1807,11 @@ msgstr "Google-kartta" msgid "Sorry, this browser does not support geolocation" msgstr "Pahoittelut, tämä selain ei tue paikannusta" +#: includes/fields/class-acf-field-google-map.php:146 +#: includes/fields/class-acf-field-relationship.php:587 +msgid "Search" +msgstr "Etsi" + #: includes/fields/class-acf-field-google-map.php:147 msgid "Clear location" msgstr "Tyhjennä paikkatieto" @@ -2012,8 +1843,8 @@ msgid "Set the initial zoom level" msgstr "Aseta oletuszoomaus" #: includes/fields/class-acf-field-google-map.php:214 -#: includes/fields/class-acf-field-image.php:255 -#: includes/fields/class-acf-field-image.php:284 +#: includes/fields/class-acf-field-image.php:245 +#: includes/fields/class-acf-field-image.php:274 #: includes/fields/class-acf-field-oembed.php:268 #: pro/fields/class-acf-field-gallery.php:633 #: pro/fields/class-acf-field-gallery.php:662 @@ -2029,34 +1860,34 @@ msgid "Group" msgstr "Ryhmä" #: includes/fields/class-acf-field-group.php:459 -#: pro/fields/class-acf-field-repeater.php:384 +#: pro/fields/class-acf-field-repeater.php:385 msgid "Sub Fields" msgstr "Alakentät" #: includes/fields/class-acf-field-group.php:475 -#: pro/fields/class-acf-field-clone.php:844 +#: pro/fields/class-acf-field-clone.php:841 msgid "Specify the style used to render the selected fields" msgstr "Määritä tyyli, jota käytetään valittujen kenttien luomisessa" #: includes/fields/class-acf-field-group.php:480 -#: pro/fields/class-acf-field-clone.php:849 -#: pro/fields/class-acf-field-flexible-content.php:613 -#: pro/fields/class-acf-field-repeater.php:456 -#: pro/locations/class-acf-location-block.php:27 +#: pro/fields/class-acf-field-clone.php:846 +#: pro/fields/class-acf-field-flexible-content.php:615 +#: pro/fields/class-acf-field-repeater.php:457 +#: pro/locations/class-acf-location-block.php:20 msgid "Block" msgstr "Lohko" #: includes/fields/class-acf-field-group.php:481 -#: pro/fields/class-acf-field-clone.php:850 -#: pro/fields/class-acf-field-flexible-content.php:612 -#: pro/fields/class-acf-field-repeater.php:455 +#: pro/fields/class-acf-field-clone.php:847 +#: pro/fields/class-acf-field-flexible-content.php:614 +#: pro/fields/class-acf-field-repeater.php:456 msgid "Table" msgstr "Taulukko" #: includes/fields/class-acf-field-group.php:482 -#: pro/fields/class-acf-field-clone.php:851 -#: pro/fields/class-acf-field-flexible-content.php:614 -#: pro/fields/class-acf-field-repeater.php:457 +#: pro/fields/class-acf-field-clone.php:848 +#: pro/fields/class-acf-field-flexible-content.php:616 +#: pro/fields/class-acf-field-repeater.php:458 msgid "Row" msgstr "Rivi" @@ -2076,43 +1907,47 @@ msgstr "Muokkaa kuvaa" msgid "Update Image" msgstr "Päivitä kuva" -#: includes/fields/class-acf-field-image.php:156 +#: includes/fields/class-acf-field-image.php:66 includes/media.php:61 +msgid "All images" +msgstr "Kaikki kuvat" + +#: includes/fields/class-acf-field-image.php:148 msgid "No image selected" msgstr "Ei kuvia valittu" -#: includes/fields/class-acf-field-image.php:156 +#: includes/fields/class-acf-field-image.php:148 msgid "Add Image" msgstr "Lisää kuva" -#: includes/fields/class-acf-field-image.php:210 +#: includes/fields/class-acf-field-image.php:200 #: pro/fields/class-acf-field-gallery.php:563 msgid "Image Array" msgstr "Kuva" -#: includes/fields/class-acf-field-image.php:211 +#: includes/fields/class-acf-field-image.php:201 #: pro/fields/class-acf-field-gallery.php:564 msgid "Image URL" msgstr "Kuvan URL" -#: includes/fields/class-acf-field-image.php:212 +#: includes/fields/class-acf-field-image.php:202 #: pro/fields/class-acf-field-gallery.php:565 msgid "Image ID" msgstr "Kuvan ID" -#: includes/fields/class-acf-field-image.php:219 +#: includes/fields/class-acf-field-image.php:209 #: pro/fields/class-acf-field-gallery.php:571 msgid "Preview Size" msgstr "Esikatselukuvan koko" -#: includes/fields/class-acf-field-image.php:244 -#: includes/fields/class-acf-field-image.php:273 +#: includes/fields/class-acf-field-image.php:234 +#: includes/fields/class-acf-field-image.php:263 #: pro/fields/class-acf-field-gallery.php:622 #: pro/fields/class-acf-field-gallery.php:651 msgid "Restrict which images can be uploaded" msgstr "Määritä millaisia kuvia voidaan ladata" -#: includes/fields/class-acf-field-image.php:247 -#: includes/fields/class-acf-field-image.php:276 +#: includes/fields/class-acf-field-image.php:237 +#: includes/fields/class-acf-field-image.php:266 #: includes/fields/class-acf-field-oembed.php:257 #: pro/fields/class-acf-field-gallery.php:625 #: pro/fields/class-acf-field-gallery.php:654 @@ -2228,45 +2063,45 @@ msgstr "Upotuksen koko" msgid "Page Link" msgstr "Sivun URL" -#: includes/fields/class-acf-field-page_link.php:177 +#: includes/fields/class-acf-field-page_link.php:170 msgid "Archives" msgstr "Arkistot" -#: includes/fields/class-acf-field-page_link.php:269 +#: includes/fields/class-acf-field-page_link.php:262 #: includes/fields/class-acf-field-post_object.php:267 -#: includes/fields/class-acf-field-taxonomy.php:958 +#: includes/fields/class-acf-field-taxonomy.php:948 msgid "Parent" msgstr "Vanhempi" -#: includes/fields/class-acf-field-page_link.php:485 +#: includes/fields/class-acf-field-page_link.php:478 #: includes/fields/class-acf-field-post_object.php:383 -#: includes/fields/class-acf-field-relationship.php:560 +#: includes/fields/class-acf-field-relationship.php:554 msgid "Filter by Post Type" msgstr "Suodata tyypin mukaan" -#: includes/fields/class-acf-field-page_link.php:493 +#: includes/fields/class-acf-field-page_link.php:486 #: includes/fields/class-acf-field-post_object.php:391 -#: includes/fields/class-acf-field-relationship.php:568 +#: includes/fields/class-acf-field-relationship.php:562 msgid "All post types" msgstr "Kaikki artikkelityypit" -#: includes/fields/class-acf-field-page_link.php:499 +#: includes/fields/class-acf-field-page_link.php:492 #: includes/fields/class-acf-field-post_object.php:397 -#: includes/fields/class-acf-field-relationship.php:574 +#: includes/fields/class-acf-field-relationship.php:568 msgid "Filter by Taxonomy" msgstr "Suodata taksonomian mukaan" -#: includes/fields/class-acf-field-page_link.php:507 +#: includes/fields/class-acf-field-page_link.php:500 #: includes/fields/class-acf-field-post_object.php:405 -#: includes/fields/class-acf-field-relationship.php:582 +#: includes/fields/class-acf-field-relationship.php:576 msgid "All taxonomies" msgstr "Kaikki taksonomiat" -#: includes/fields/class-acf-field-page_link.php:523 +#: includes/fields/class-acf-field-page_link.php:516 msgid "Allow Archives URLs" msgstr "Salli arkistojen URL-osoitteita" -#: includes/fields/class-acf-field-page_link.php:533 +#: includes/fields/class-acf-field-page_link.php:526 #: includes/fields/class-acf-field-post_object.php:421 #: includes/fields/class-acf-field-select.php:392 #: includes/fields/class-acf-field-user.php:71 @@ -2279,12 +2114,12 @@ msgstr "Salasana" #: includes/fields/class-acf-field-post_object.php:25 #: includes/fields/class-acf-field-post_object.php:436 -#: includes/fields/class-acf-field-relationship.php:639 +#: includes/fields/class-acf-field-relationship.php:633 msgid "Post Object" msgstr "Artikkeliolio" #: includes/fields/class-acf-field-post_object.php:437 -#: includes/fields/class-acf-field-relationship.php:640 +#: includes/fields/class-acf-field-relationship.php:634 msgid "Post ID" msgstr "Artikkelin ID" @@ -2336,43 +2171,43 @@ msgstr "Valitse artikkelityyppi" msgid "Select taxonomy" msgstr "Valitse taksonomia" -#: includes/fields/class-acf-field-relationship.php:477 +#: includes/fields/class-acf-field-relationship.php:476 msgid "Search..." msgstr "Etsi..." -#: includes/fields/class-acf-field-relationship.php:588 +#: includes/fields/class-acf-field-relationship.php:582 msgid "Filters" msgstr "Suodattimet" -#: includes/fields/class-acf-field-relationship.php:594 -#: includes/locations/class-acf-location-post-type.php:27 +#: includes/fields/class-acf-field-relationship.php:588 +#: includes/locations/class-acf-location-post-type.php:20 msgid "Post Type" msgstr "Artikkelityyppi" -#: includes/fields/class-acf-field-relationship.php:595 +#: includes/fields/class-acf-field-relationship.php:589 #: includes/fields/class-acf-field-taxonomy.php:28 -#: includes/fields/class-acf-field-taxonomy.php:751 -#: includes/locations/class-acf-location-taxonomy.php:27 +#: includes/fields/class-acf-field-taxonomy.php:741 +#: includes/locations/class-acf-location-taxonomy.php:20 msgid "Taxonomy" msgstr "Taksonomia" -#: includes/fields/class-acf-field-relationship.php:602 +#: includes/fields/class-acf-field-relationship.php:596 msgid "Elements" msgstr "Elementit" -#: includes/fields/class-acf-field-relationship.php:603 +#: includes/fields/class-acf-field-relationship.php:597 msgid "Selected elements will be displayed in each result" msgstr "Valitut elementit näytetään jokaisessa tuloksessa" -#: includes/fields/class-acf-field-relationship.php:614 +#: includes/fields/class-acf-field-relationship.php:608 msgid "Minimum posts" msgstr "Vähimmäismäärä artikkeleita" -#: includes/fields/class-acf-field-relationship.php:623 +#: includes/fields/class-acf-field-relationship.php:617 msgid "Maximum posts" msgstr "Maksimimäärä artikkeleita" -#: includes/fields/class-acf-field-relationship.php:727 +#: includes/fields/class-acf-field-relationship.php:721 #: pro/fields/class-acf-field-gallery.php:779 #, php-format msgid "%s requires at least %s selection" @@ -2381,7 +2216,7 @@ msgstr[0] "%s vaatii vähintään %s valinnan" msgstr[1] "%s vaatii vähintään %s valintaa" #: includes/fields/class-acf-field-select.php:25 -#: includes/fields/class-acf-field-taxonomy.php:773 +#: includes/fields/class-acf-field-taxonomy.php:763 msgctxt "noun" msgid "Select" msgstr "Valintalista" @@ -2452,6 +2287,11 @@ msgctxt "Select2 JS load_fail" msgid "Loading failed" msgstr "Lataus epäonnistui" +#: includes/fields/class-acf-field-select.php:259 includes/media.php:54 +msgctxt "verb" +msgid "Select" +msgstr "Valitse" + #: includes/fields/class-acf-field-select.php:402 #: includes/fields/class-acf-field-true_false.php:144 msgid "Stylised UI" @@ -2485,89 +2325,89 @@ msgstr "" "Määritä päätepiste, johon edelliset välilehdet lopetetaan. Tämä aloittaa " "uuden välilehtiryhmän." -#: includes/fields/class-acf-field-taxonomy.php:711 +#: includes/fields/class-acf-field-taxonomy.php:701 #, php-format msgctxt "No terms" msgid "No %s" msgstr "Ei %s" -#: includes/fields/class-acf-field-taxonomy.php:752 +#: includes/fields/class-acf-field-taxonomy.php:742 msgid "Select the taxonomy to be displayed" msgstr "Valitse taksonomia, joka näytetään" -#: includes/fields/class-acf-field-taxonomy.php:761 +#: includes/fields/class-acf-field-taxonomy.php:751 msgid "Appearance" msgstr "Ulkoasu" -#: includes/fields/class-acf-field-taxonomy.php:762 +#: includes/fields/class-acf-field-taxonomy.php:752 msgid "Select the appearance of this field" msgstr "Valitse ulkoasu tälle kenttälle" -#: includes/fields/class-acf-field-taxonomy.php:767 +#: includes/fields/class-acf-field-taxonomy.php:757 msgid "Multiple Values" msgstr "Useita arvoja" -#: includes/fields/class-acf-field-taxonomy.php:769 +#: includes/fields/class-acf-field-taxonomy.php:759 msgid "Multi Select" msgstr "Valitse useita" -#: includes/fields/class-acf-field-taxonomy.php:771 +#: includes/fields/class-acf-field-taxonomy.php:761 msgid "Single Value" msgstr "Yksi arvo" -#: includes/fields/class-acf-field-taxonomy.php:772 +#: includes/fields/class-acf-field-taxonomy.php:762 msgid "Radio Buttons" msgstr "Valintanappi" -#: includes/fields/class-acf-field-taxonomy.php:796 +#: includes/fields/class-acf-field-taxonomy.php:786 msgid "Create Terms" msgstr "Uusien ehtojen luominen" -#: includes/fields/class-acf-field-taxonomy.php:797 +#: includes/fields/class-acf-field-taxonomy.php:787 msgid "Allow new terms to be created whilst editing" msgstr "Salli uusien ehtojen luominen samalla kun muokataan" -#: includes/fields/class-acf-field-taxonomy.php:806 +#: includes/fields/class-acf-field-taxonomy.php:796 msgid "Save Terms" msgstr "Tallenna ehdot" -#: includes/fields/class-acf-field-taxonomy.php:807 +#: includes/fields/class-acf-field-taxonomy.php:797 msgid "Connect selected terms to the post" msgstr "Yhdistä valitut ehdot artikkeliin" -#: includes/fields/class-acf-field-taxonomy.php:816 +#: includes/fields/class-acf-field-taxonomy.php:806 msgid "Load Terms" msgstr "Lataa ehdot" -#: includes/fields/class-acf-field-taxonomy.php:817 +#: includes/fields/class-acf-field-taxonomy.php:807 msgid "Load value from posts terms" msgstr "Lataa arvo artikkelin ehdoista" -#: includes/fields/class-acf-field-taxonomy.php:831 +#: includes/fields/class-acf-field-taxonomy.php:821 msgid "Term Object" msgstr "Ehto" -#: includes/fields/class-acf-field-taxonomy.php:832 +#: includes/fields/class-acf-field-taxonomy.php:822 msgid "Term ID" msgstr "Ehdon ID" -#: includes/fields/class-acf-field-taxonomy.php:882 +#: includes/fields/class-acf-field-taxonomy.php:872 #, php-format msgid "User unable to add new %s" msgstr "Käyttäjä ei voi lisätä uutta %s" -#: includes/fields/class-acf-field-taxonomy.php:892 +#: includes/fields/class-acf-field-taxonomy.php:882 #, php-format msgid "%s already exists" msgstr "%s on jo olemassa" -#: includes/fields/class-acf-field-taxonomy.php:924 +#: includes/fields/class-acf-field-taxonomy.php:914 #, php-format msgid "%s added" msgstr "%s lisättiin" -#: includes/fields/class-acf-field-taxonomy.php:970 -#: includes/locations/class-acf-location-user-form.php:73 +#: includes/fields/class-acf-field-taxonomy.php:960 +#: includes/locations/class-acf-location-user-form.php:66 msgid "Add" msgstr "Lisää" @@ -2586,7 +2426,7 @@ msgid "Leave blank for no limit" msgstr "Jos et halua rajoittaa, jätä tyhjäksi" #: includes/fields/class-acf-field-text.php:157 -#: includes/fields/class-acf-field-textarea.php:215 +#: includes/fields/class-acf-field-textarea.php:213 #, php-format msgid "Value must not exceed %d characters" msgstr "Arvo ei saa olla suurempi kuin %d merkkiä" @@ -2639,7 +2479,7 @@ msgstr "Url" msgid "Value must be a valid URL" msgstr "Arvon täytyy olla validi URL" -#: includes/fields/class-acf-field-user.php:20 includes/locations.php:95 +#: includes/fields/class-acf-field-user.php:20 includes/locations.php:99 msgid "User" msgstr "Käyttäjä" @@ -2671,51 +2511,55 @@ msgstr "Virhe ladattaessa kenttää." msgid "Wysiwyg Editor" msgstr "Wysiwyg-editori" -#: includes/fields/class-acf-field-wysiwyg.php:330 +#: includes/fields/class-acf-field-wysiwyg.php:320 msgid "Visual" msgstr "Graafinen" -#: includes/fields/class-acf-field-wysiwyg.php:331 +#: includes/fields/class-acf-field-wysiwyg.php:321 msgctxt "Name for the Text editor tab (formerly HTML)" msgid "Text" msgstr "Teksti" -#: includes/fields/class-acf-field-wysiwyg.php:337 +#: includes/fields/class-acf-field-wysiwyg.php:327 msgid "Click to initialize TinyMCE" msgstr "Klikkaa ottaaksesi käyttöön graafisen editorin" -#: includes/fields/class-acf-field-wysiwyg.php:390 +#: includes/fields/class-acf-field-wysiwyg.php:380 msgid "Tabs" msgstr "Välilehdet" -#: includes/fields/class-acf-field-wysiwyg.php:395 +#: includes/fields/class-acf-field-wysiwyg.php:385 msgid "Visual & Text" msgstr "Graafinen ja teksti" -#: includes/fields/class-acf-field-wysiwyg.php:396 +#: includes/fields/class-acf-field-wysiwyg.php:386 msgid "Visual Only" msgstr "Vain graafinen" -#: includes/fields/class-acf-field-wysiwyg.php:397 +#: includes/fields/class-acf-field-wysiwyg.php:387 msgid "Text Only" msgstr "Vain teksti" -#: includes/fields/class-acf-field-wysiwyg.php:404 +#: includes/fields/class-acf-field-wysiwyg.php:394 msgid "Toolbar" msgstr "Työkalupalkki" -#: includes/fields/class-acf-field-wysiwyg.php:419 +#: includes/fields/class-acf-field-wysiwyg.php:409 msgid "Show Media Upload Buttons?" msgstr "Näytä Lisää media -painike?" -#: includes/fields/class-acf-field-wysiwyg.php:429 +#: includes/fields/class-acf-field-wysiwyg.php:419 msgid "Delay initialization?" msgstr "Viivytä alustusta?" -#: includes/fields/class-acf-field-wysiwyg.php:430 +#: includes/fields/class-acf-field-wysiwyg.php:420 msgid "TinyMCE will not be initialized until field is clicked" msgstr "TinyMCE:tä ei alusteta ennen kuin kenttää napsautetaan" +#: includes/forms/form-front.php:38 pro/fields/class-acf-field-gallery.php:353 +msgid "Title" +msgstr "Otsikko" + #: includes/forms/form-front.php:55 msgid "Validate Email" msgstr "Validoi sähköposti" @@ -2738,145 +2582,151 @@ msgstr "Roskapostia havaittu" msgid "ERROR: %s" msgstr "Virhe: %s" -#: includes/locations.php:93 includes/locations/class-acf-location-post.php:27 +#: includes/locations.php:23 +#, php-format +msgid "Class \"%s\" does not exist." +msgstr "Luokkaa \"%s\" ei ole." + +#: includes/locations.php:34 +#, php-format +msgid "Location type \"%s\" is already registered." +msgstr "Sijaintityyppi \"%s\" on jo rekisteröity." + +#: includes/locations.php:97 includes/locations/class-acf-location-post.php:20 msgid "Post" msgstr "Artikkeli" -#: includes/locations.php:94 includes/locations/class-acf-location-page.php:27 +#: includes/locations.php:98 includes/locations/class-acf-location-page.php:20 msgid "Page" msgstr "Sivu" -#: includes/locations.php:96 +#: includes/locations.php:100 msgid "Forms" msgstr "Lomakkeet" -#: includes/locations.php:243 +#: includes/locations/abstract-acf-location.php:103 msgid "is equal to" msgstr "on sama kuin" -#: includes/locations.php:244 +#: includes/locations/abstract-acf-location.php:104 msgid "is not equal to" msgstr "ei ole sama kuin" -#: includes/locations/class-acf-location-attachment.php:27 +#: includes/locations/class-acf-location-attachment.php:20 msgid "Attachment" msgstr "Liite" -#: includes/locations/class-acf-location-attachment.php:109 +#: includes/locations/class-acf-location-attachment.php:82 #, php-format msgid "All %s formats" msgstr "Kaikki %s muodot" -#: includes/locations/class-acf-location-comment.php:27 +#: includes/locations/class-acf-location-comment.php:20 msgid "Comment" msgstr "Kommentti" -#: includes/locations/class-acf-location-current-user-role.php:27 +#: includes/locations/class-acf-location-current-user-role.php:20 msgid "Current User Role" msgstr "Nykyinen käyttäjärooli" -#: includes/locations/class-acf-location-current-user-role.php:110 +#: includes/locations/class-acf-location-current-user-role.php:75 msgid "Super Admin" msgstr "Super pääkäyttäjä" -#: includes/locations/class-acf-location-current-user.php:27 +#: includes/locations/class-acf-location-current-user.php:20 msgid "Current User" msgstr "Nykyinen käyttäjä" -#: includes/locations/class-acf-location-current-user.php:97 +#: includes/locations/class-acf-location-current-user.php:69 msgid "Logged in" msgstr "Kirjautunut sisään" -#: includes/locations/class-acf-location-current-user.php:98 +#: includes/locations/class-acf-location-current-user.php:70 msgid "Viewing front end" msgstr "Käyttää front endiä" -#: includes/locations/class-acf-location-current-user.php:99 +#: includes/locations/class-acf-location-current-user.php:71 msgid "Viewing back end" msgstr "Käyttää back endiä" -#: includes/locations/class-acf-location-nav-menu-item.php:27 +#: includes/locations/class-acf-location-nav-menu-item.php:20 msgid "Menu Item" msgstr "Valikkokohde" -#: includes/locations/class-acf-location-nav-menu.php:27 +#: includes/locations/class-acf-location-nav-menu.php:20 msgid "Menu" msgstr "Valikko" -#: includes/locations/class-acf-location-nav-menu.php:109 +#: includes/locations/class-acf-location-nav-menu.php:78 msgid "Menu Locations" msgstr "Valikkosijainnit" -#: includes/locations/class-acf-location-nav-menu.php:119 -msgid "Menus" -msgstr "Valikot" - -#: includes/locations/class-acf-location-page-parent.php:27 +#: includes/locations/class-acf-location-page-parent.php:20 msgid "Page Parent" msgstr "Sivun vanhempi" -#: includes/locations/class-acf-location-page-template.php:27 +#: includes/locations/class-acf-location-page-template.php:20 msgid "Page Template" msgstr "Sivupohja" -#: includes/locations/class-acf-location-page-template.php:87 -#: includes/locations/class-acf-location-post-template.php:134 +#: includes/locations/class-acf-location-page-template.php:71 +#: includes/locations/class-acf-location-post-template.php:83 msgid "Default Template" msgstr "Oletus sivupohja" -#: includes/locations/class-acf-location-page-type.php:27 +#: includes/locations/class-acf-location-page-type.php:20 msgid "Page Type" msgstr "Sivun tyyppi" -#: includes/locations/class-acf-location-page-type.php:146 +#: includes/locations/class-acf-location-page-type.php:106 msgid "Front Page" msgstr "Etusivu" -#: includes/locations/class-acf-location-page-type.php:147 +#: includes/locations/class-acf-location-page-type.php:107 msgid "Posts Page" msgstr "Artikkelit -sivu" -#: includes/locations/class-acf-location-page-type.php:148 +#: includes/locations/class-acf-location-page-type.php:108 msgid "Top Level Page (no parent)" msgstr "Ylätason sivu (sivu, jolla ei ole vanhempia)" -#: includes/locations/class-acf-location-page-type.php:149 +#: includes/locations/class-acf-location-page-type.php:109 msgid "Parent Page (has children)" msgstr "Vanhempi sivu (sivu, jolla on alasivuja)" -#: includes/locations/class-acf-location-page-type.php:150 +#: includes/locations/class-acf-location-page-type.php:110 msgid "Child Page (has parent)" msgstr "Lapsisivu (sivu, jolla on vanhempi)" -#: includes/locations/class-acf-location-post-category.php:27 +#: includes/locations/class-acf-location-post-category.php:20 msgid "Post Category" msgstr "Artikkelin kategoria" -#: includes/locations/class-acf-location-post-format.php:27 +#: includes/locations/class-acf-location-post-format.php:20 msgid "Post Format" msgstr "Artikkelin muoto" -#: includes/locations/class-acf-location-post-status.php:27 +#: includes/locations/class-acf-location-post-status.php:20 msgid "Post Status" msgstr "Artikkelin tila" -#: includes/locations/class-acf-location-post-taxonomy.php:27 +#: includes/locations/class-acf-location-post-taxonomy.php:20 msgid "Post Taxonomy" msgstr "Artikkelin taksonomia" -#: includes/locations/class-acf-location-post-template.php:27 +#: includes/locations/class-acf-location-post-template.php:20 msgid "Post Template" msgstr "Sivupohja" -#: includes/locations/class-acf-location-user-form.php:22 +#: includes/locations/class-acf-location-user-form.php:20 msgid "User Form" msgstr "Käyttäjälomake" -#: includes/locations/class-acf-location-user-form.php:74 +#: includes/locations/class-acf-location-user-form.php:67 msgid "Add / Edit" msgstr "Lisää / Muokkaa" -#: includes/locations/class-acf-location-user-form.php:75 +#: includes/locations/class-acf-location-user-form.php:68 msgid "Register" msgstr "Rekisteröi" @@ -2884,10 +2734,36 @@ msgstr "Rekisteröi" msgid "User Role" msgstr "Käyttäjän rooli" -#: includes/locations/class-acf-location-widget.php:27 +#: includes/locations/class-acf-location-widget.php:20 msgid "Widget" msgstr "Vimpain" +#: includes/media.php:55 +msgctxt "verb" +msgid "Edit" +msgstr "Muokkaa" + +#: includes/media.php:56 +msgctxt "verb" +msgid "Update" +msgstr "Päivitä" + +#: includes/media.php:57 +msgid "Uploaded to this post" +msgstr "Tähän kenttäryhmään ladatut kuvat" + +#: includes/media.php:58 +msgid "Expand Details" +msgstr "Enemmän tietoja" + +#: includes/media.php:59 +msgid "Collapse Details" +msgstr "Vähemmän tietoja" + +#: includes/media.php:60 +msgid "Restricted" +msgstr "Rajoitettu" + #: includes/validation.php:364 #, php-format msgid "%s value is required" @@ -2915,7 +2791,7 @@ msgstr "" msgid "Error. Could not connect to update server" msgstr "Virhe. Ei voitu yhdistää päivityspalvelimeen" -#: pro/admin/admin-updates.php:118 pro/admin/views/html-settings-updates.php:13 +#: pro/admin/admin-updates.php:118 pro/admin/views/html-settings-updates.php:12 msgid "Updates" msgstr "Päivitykset" @@ -2927,19 +2803,19 @@ msgstr "" "Virhe. Päivityspakettia ei voitu todentaa. Tarkista uudelleen tai " "poista käytöstä ACF PRO -lisenssi ja aktivoi se uudelleen." -#: pro/admin/views/html-settings-updates.php:7 +#: pro/admin/views/html-settings-updates.php:6 msgid "Deactivate License" msgstr "Poista lisenssi käytöstä" -#: pro/admin/views/html-settings-updates.php:7 +#: pro/admin/views/html-settings-updates.php:6 msgid "Activate License" msgstr "Aktivoi lisenssi" -#: pro/admin/views/html-settings-updates.php:17 +#: pro/admin/views/html-settings-updates.php:16 msgid "License Information" msgstr "Näytä lisenssitiedot" -#: pro/admin/views/html-settings-updates.php:20 +#: pro/admin/views/html-settings-updates.php:19 #, php-format msgid "" "To unlock updates, please enter your license key below. If you don't have a " @@ -2950,60 +2826,68 @@ msgstr "" "ole lisenssiavainta, katso tarkemmat tiedot " "ja hinnoittelu." -#: pro/admin/views/html-settings-updates.php:29 +#: pro/admin/views/html-settings-updates.php:26 msgid "License Key" msgstr "Lisenssiavain" -#: pro/admin/views/html-settings-updates.php:61 +#: pro/admin/views/html-settings-updates.php:58 msgid "Update Information" msgstr "Päivitä tiedot" -#: pro/admin/views/html-settings-updates.php:68 +#: pro/admin/views/html-settings-updates.php:65 msgid "Current Version" msgstr "Nykyinen versio" -#: pro/admin/views/html-settings-updates.php:76 +#: pro/admin/views/html-settings-updates.php:73 msgid "Latest Version" msgstr "Uusin versio" -#: pro/admin/views/html-settings-updates.php:84 +#: pro/admin/views/html-settings-updates.php:81 msgid "Update Available" msgstr "Päivitys saatavilla" -#: pro/admin/views/html-settings-updates.php:92 +#: pro/admin/views/html-settings-updates.php:89 msgid "Update Plugin" msgstr "Päivitä lisäosa" -#: pro/admin/views/html-settings-updates.php:94 +#: pro/admin/views/html-settings-updates.php:91 msgid "Please enter your license key above to unlock updates" msgstr "Syötä lisenssiavain saadaksesi päivityksiä" -#: pro/admin/views/html-settings-updates.php:100 +#: pro/admin/views/html-settings-updates.php:97 msgid "Check Again" msgstr "Tarkista uudelleen" -#: pro/admin/views/html-settings-updates.php:117 +#: pro/admin/views/html-settings-updates.php:104 +msgid "Changelog" +msgstr "Muutosloki" + +#: pro/admin/views/html-settings-updates.php:114 msgid "Upgrade Notice" msgstr "Päivitys Ilmoitus" -#: pro/blocks.php:36 +#: pro/blocks.php:37 msgid "Block type name is required." msgstr "Lohkotyypin nimi on pakollinen." -#: pro/blocks.php:43 +#: pro/blocks.php:44 #, php-format msgid "Block type \"%s\" is already registered." msgstr "Lohkotyyppi \"%s\" on jo rekisteröity." -#: pro/blocks.php:393 +#: pro/blocks.php:444 msgid "Switch to Edit" msgstr "Siirry muokkaamaan" -#: pro/blocks.php:394 +#: pro/blocks.php:445 msgid "Switch to Preview" msgstr "Siirry esikatseluun" -#: pro/blocks.php:397 +#: pro/blocks.php:446 +msgid "Change content alignment" +msgstr "Sisällön tasauksen muuttaminen" + +#: pro/blocks.php:449 #, php-format msgid "%s settings" msgstr "%s asetusta" @@ -3013,66 +2897,66 @@ msgctxt "noun" msgid "Clone" msgstr "Klooni" -#: pro/fields/class-acf-field-clone.php:812 +#: pro/fields/class-acf-field-clone.php:809 msgid "Select one or more fields you wish to clone" msgstr "Valitse kentät, jotka haluat kopioida" -#: pro/fields/class-acf-field-clone.php:829 +#: pro/fields/class-acf-field-clone.php:826 msgid "Display" msgstr "Näytä" -#: pro/fields/class-acf-field-clone.php:830 +#: pro/fields/class-acf-field-clone.php:827 msgid "Specify the style used to render the clone field" msgstr "Määritä tyyli, jota käytetään kloonikentän luomisessa" -#: pro/fields/class-acf-field-clone.php:835 +#: pro/fields/class-acf-field-clone.php:832 msgid "Group (displays selected fields in a group within this field)" msgstr "Ryhmä (valitut kentät näytetään ryhmänä tämän klooni-kentän sisällä)" -#: pro/fields/class-acf-field-clone.php:836 +#: pro/fields/class-acf-field-clone.php:833 msgid "Seamless (replaces this field with selected fields)" msgstr "Saumaton (korvaa tämä klooni-kenttä valituilla kentillä)" -#: pro/fields/class-acf-field-clone.php:857 +#: pro/fields/class-acf-field-clone.php:854 #, php-format msgid "Labels will be displayed as %s" msgstr "Kentän nimiö näytetään seuraavassa muodossa: %s" -#: pro/fields/class-acf-field-clone.php:860 +#: pro/fields/class-acf-field-clone.php:857 msgid "Prefix Field Labels" msgstr "Kentän nimiön etuliite" -#: pro/fields/class-acf-field-clone.php:871 +#: pro/fields/class-acf-field-clone.php:868 #, php-format msgid "Values will be saved as %s" msgstr "Arvot tallennetaan muodossa: %s" -#: pro/fields/class-acf-field-clone.php:874 +#: pro/fields/class-acf-field-clone.php:871 msgid "Prefix Field Names" msgstr "Kentän nimen etuliite" -#: pro/fields/class-acf-field-clone.php:992 +#: pro/fields/class-acf-field-clone.php:989 msgid "Unknown field" msgstr "Tuntematon kenttä" -#: pro/fields/class-acf-field-clone.php:1031 +#: pro/fields/class-acf-field-clone.php:1028 msgid "Unknown field group" msgstr "Tuntematon kenttäryhmä" -#: pro/fields/class-acf-field-clone.php:1035 +#: pro/fields/class-acf-field-clone.php:1032 #, php-format msgid "All fields from %s field group" msgstr "Kaikki kentät kenttäryhmästä %s" #: pro/fields/class-acf-field-flexible-content.php:31 #: pro/fields/class-acf-field-repeater.php:193 -#: pro/fields/class-acf-field-repeater.php:468 +#: pro/fields/class-acf-field-repeater.php:469 msgid "Add Row" msgstr "Lisää rivi" #: pro/fields/class-acf-field-flexible-content.php:73 -#: pro/fields/class-acf-field-flexible-content.php:924 -#: pro/fields/class-acf-field-flexible-content.php:1006 +#: pro/fields/class-acf-field-flexible-content.php:926 +#: pro/fields/class-acf-field-flexible-content.php:1008 msgid "layout" msgid_plural "layouts" msgstr[0] "asettelu" @@ -3083,8 +2967,8 @@ msgid "layouts" msgstr "asettelua" #: pro/fields/class-acf-field-flexible-content.php:77 -#: pro/fields/class-acf-field-flexible-content.php:923 -#: pro/fields/class-acf-field-flexible-content.php:1005 +#: pro/fields/class-acf-field-flexible-content.php:925 +#: pro/fields/class-acf-field-flexible-content.php:1007 msgid "This field requires at least {min} {label} {identifier}" msgstr "Tämä kenttä vaatii vähintään {min} {label} {identifier}" @@ -3114,52 +2998,56 @@ msgid "Add layout" msgstr "Lisää asettelu" #: pro/fields/class-acf-field-flexible-content.php:414 +msgid "Duplicate layout" +msgstr "Monista asettelu" + +#: pro/fields/class-acf-field-flexible-content.php:415 msgid "Remove layout" msgstr "Poista asettelu" -#: pro/fields/class-acf-field-flexible-content.php:415 +#: pro/fields/class-acf-field-flexible-content.php:416 #: pro/fields/class-acf-field-repeater.php:301 msgid "Click to toggle" msgstr "Piilota/Näytä" -#: pro/fields/class-acf-field-flexible-content.php:555 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Reorder Layout" msgstr "Järjestä asettelu uudelleen" -#: pro/fields/class-acf-field-flexible-content.php:555 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Reorder" msgstr "Järjestä uudelleen" -#: pro/fields/class-acf-field-flexible-content.php:556 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Delete Layout" msgstr "Poista asettelu" -#: pro/fields/class-acf-field-flexible-content.php:557 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Duplicate Layout" msgstr "Monista asettelu" -#: pro/fields/class-acf-field-flexible-content.php:558 +#: pro/fields/class-acf-field-flexible-content.php:559 msgid "Add New Layout" msgstr "Lisää uusi asettelu" -#: pro/fields/class-acf-field-flexible-content.php:629 +#: pro/fields/class-acf-field-flexible-content.php:631 msgid "Min" msgstr "Min" -#: pro/fields/class-acf-field-flexible-content.php:642 +#: pro/fields/class-acf-field-flexible-content.php:644 msgid "Max" msgstr "Max" -#: pro/fields/class-acf-field-flexible-content.php:669 -#: pro/fields/class-acf-field-repeater.php:464 +#: pro/fields/class-acf-field-flexible-content.php:671 +#: pro/fields/class-acf-field-repeater.php:465 msgid "Button Label" msgstr "Painikkeen teksti" -#: pro/fields/class-acf-field-flexible-content.php:678 +#: pro/fields/class-acf-field-flexible-content.php:680 msgid "Minimum Layouts" msgstr "Asetteluita vähintään" -#: pro/fields/class-acf-field-flexible-content.php:687 +#: pro/fields/class-acf-field-flexible-content.php:689 msgid "Maximum Layouts" msgstr "Asetteluita enintään" @@ -3236,7 +3124,7 @@ msgid "Maximum Selection" msgstr "Suurin määrä kuvia" #: pro/fields/class-acf-field-repeater.php:65 -#: pro/fields/class-acf-field-repeater.php:661 +#: pro/fields/class-acf-field-repeater.php:662 msgid "Minimum rows reached ({min} rows)" msgstr "Pienin määrä rivejä saavutettu ({min} riviä)" @@ -3249,33 +3137,37 @@ msgid "Add row" msgstr "Lisää rivi" #: pro/fields/class-acf-field-repeater.php:339 +msgid "Duplicate row" +msgstr "Monista rivi" + +#: pro/fields/class-acf-field-repeater.php:340 msgid "Remove row" msgstr "Poista rivi" -#: pro/fields/class-acf-field-repeater.php:417 +#: pro/fields/class-acf-field-repeater.php:418 msgid "Collapsed" msgstr "Piilotettu" -#: pro/fields/class-acf-field-repeater.php:418 +#: pro/fields/class-acf-field-repeater.php:419 msgid "Select a sub field to show when row is collapsed" msgstr "Valitse alakenttä, joka näytetään, kun rivi on piilotettu" -#: pro/fields/class-acf-field-repeater.php:428 +#: pro/fields/class-acf-field-repeater.php:429 msgid "Minimum Rows" msgstr "Pienin määrä rivejä" -#: pro/fields/class-acf-field-repeater.php:438 +#: pro/fields/class-acf-field-repeater.php:439 msgid "Maximum Rows" msgstr "Suurin määrä rivejä" -#: pro/locations/class-acf-location-options-page.php:79 +#: pro/locations/class-acf-location-block.php:69 +msgid "No block types exist" +msgstr "Lohkotyyppejä ei ole" + +#: pro/locations/class-acf-location-options-page.php:68 msgid "No options pages exist" msgstr "Yhtään asetussivua ei ole olemassa" -#: pro/options-page.php:51 -msgid "Options" -msgstr "Asetukset" - #: pro/options-page.php:82 msgid "Options Updated" msgstr "Asetukset päivitetty" @@ -3291,35 +3183,316 @@ msgstr "" "\"%s\">Päivitykset -sivulle. Jos sinulla ei ole lisenssiavainta, katso " "tarkemmat tiedot ja hinnoittelu." -#: tests/basic/test-blocks.php:46 -msgid "Normal" -msgstr "Normaali" - -#: tests/basic/test-blocks.php:47 -msgid "Fancy" -msgstr "Hieno" - #. Plugin URI of the plugin/theme #. Author URI of the plugin/theme msgid "https://www.advancedcustomfields.com" msgstr "http://www.advancedcustomfields.com" +#. Description of the plugin/theme +msgid "Customize WordPress with powerful, professional and intuitive fields." +msgstr "" +"Mukauta WordPressiä tehokkailla, ammattimaisilla ja intuitiivisilla kentillä." + #. Author of the plugin/theme msgid "Elliot Condon" msgstr "Elliot Condon" +#, php-format +#~ msgid "Inactive (%s)" +#~ msgid_plural "Inactive (%s)" +#~ msgstr[0] "Ei käytössä (%s)" +#~ msgstr[1] "Ei käytössä (%s)" + +#~ msgid "Status" +#~ msgstr "Status" + +#, php-format +#~ msgid "See what's new in version %s." +#~ msgstr "Katso mitä uutta versiossa %s." + +#~ msgid "Resources" +#~ msgstr "Resurssit" + +#~ msgid "Documentation" +#~ msgstr "Dokumentaatio" + +#~ msgid "Pro" +#~ msgstr "Pro" + +#, php-format +#~ msgid "Thank you for creating with ACF." +#~ msgstr "Kiitos, että luot sisältöä ACF:llä." + +#~ msgid "Synchronise field group" +#~ msgstr "Synkronoi kenttäryhmä" + +#~ msgid "Apply" +#~ msgstr "Käytä" + +#~ msgid "Bulk Actions" +#~ msgstr "Massatoiminnot" + +#~ msgid "Info" +#~ msgstr "Info" + +#~ msgid "What's New" +#~ msgstr "Katso mitä uutta" + +#~ msgid "Welcome to Advanced Custom Fields" +#~ msgstr "Tervetuloa Advanced Custom Fields -lisäosaan" + +#, php-format +#~ msgid "" +#~ "Thank you for updating! ACF %s is bigger and better than ever before. We " +#~ "hope you like it." +#~ msgstr "" +#~ "Kiitos, että päivitit! ACF %s on suurempi ja parempi kuin koskaan ennen. " +#~ "Toivomme, että pidät siitä." + +#~ msgid "A Smoother Experience" +#~ msgstr "Sujuvampi kokemus" + +#~ msgid "Improved Usability" +#~ msgstr "Käytettävyyttä parannettu" + +#~ msgid "" +#~ "Including the popular Select2 library has improved both usability and " +#~ "speed across a number of field types including post object, page link, " +#~ "taxonomy and select." +#~ msgstr "" +#~ "Mukaan otettu Select2-kirjasto on parantanut sekä käytettävyyttä että " +#~ "nopeutta erilaisissa kenttätyypeissä kuten artikkelioliossa, sivun " +#~ "linkissä, taksonomiassa ja valinnassa." + +#~ msgid "Improved Design" +#~ msgstr "Parantunut muotoilu" + +#~ msgid "" +#~ "Many fields have undergone a visual refresh to make ACF look better than " +#~ "ever! Noticeable changes are seen on the gallery, relationship and oEmbed " +#~ "(new) fields!" +#~ msgstr "" +#~ "Monet kentät ovat käyneet läpi visuaalisen uudistuksen ja ACF näyttää " +#~ "paremmalta kuin koskaan ennen! Huomattavat muutokset ovat nähtävissä " +#~ "kentissä galleria, suodata artikkeleita ja oEmbed (uusi)!" + +#~ msgid "Improved Data" +#~ msgstr "Parannettu data" + +#~ msgid "" +#~ "Redesigning the data architecture has allowed sub fields to live " +#~ "independently from their parents. This allows you to drag and drop fields " +#~ "in and out of parent fields!" +#~ msgstr "" +#~ "Data-arkkitehtuurin uudelleensuunnittelu mahdollisti alakenttien " +#~ "riippumattomuuden vanhemmistaan. Tämän muutoksen myötä voit vetää ja " +#~ "pudottaa kenttiä riippumatta kenttähierarkiasta!" + +#~ msgid "Goodbye Add-ons. Hello PRO" +#~ msgstr "Hyvästi lisäosat. Tervetuloa PRO" + +#~ msgid "Introducing ACF PRO" +#~ msgstr "Esittelyssä ACF PRO" + +#~ msgid "" +#~ "We're changing the way premium functionality is delivered in an exciting " +#~ "way!" +#~ msgstr "" +#~ "Olemme muuttamassa tapaa, jolla Premium-toiminnallisuus toimitetaan " +#~ "jännittävällä tavalla!" + +#, php-format +#~ msgid "" +#~ "All 4 premium add-ons have been combined into a new Pro " +#~ "version of ACF. With both personal and developer licenses available, " +#~ "premium functionality is more affordable and accessible than ever before!" +#~ msgstr "" +#~ "Kaikki neljä premium-lisäosaa on yhdistetty uuteen ACF PRO " +#~ "-versioon. Lisensseistä saatavilla on sekä henkilökohtaisia että " +#~ "kehittäjien lisenssejä, joten korkealuokkaiset toiminnallisuudet ovat nyt " +#~ "edullisimpia ja saavutettavampia kuin koskaan ennen!" + +#~ msgid "Powerful Features" +#~ msgstr "Tehokkaat ominaisuudet" + +#~ msgid "" +#~ "ACF PRO contains powerful features such as repeatable data, flexible " +#~ "content layouts, a beautiful gallery field and the ability to create " +#~ "extra admin options pages!" +#~ msgstr "" +#~ "ACF PRO sisältää tehokkaita ominaisuuksia, kuten toistuva data, joustavat " +#~ "sisältö-layoutit, kaunis galleriakenttä sekä mahdollisuus luoda " +#~ "ylimääräisiä ylläpitäjän asetussivuja!" + +#, php-format +#~ msgid "Read more about ACF PRO features." +#~ msgstr "Lue lisää ACF PRO:n ominaisuuksista." + +#~ msgid "Easy Upgrading" +#~ msgstr "Helppo päivitys" + +#~ msgid "" +#~ "Upgrading to ACF PRO is easy. Simply purchase a license online and " +#~ "download the plugin!" +#~ msgstr "" +#~ "Päivittäminen ACF PRO-versioon on helppoa. Osta lisenssi verkossa ja " +#~ "lataa lisäosa!" + +#, php-format +#~ msgid "" +#~ "We also wrote an upgrade guide to answer any " +#~ "questions, but if you do have one, please contact our support team via " +#~ "the help desk." +#~ msgstr "" +#~ "Kirjoitimme myös päivitysoppaan vastataksemme " +#~ "kysymyksiin. Jos jokin asia vielä vaivaa mieltäsi, ota yhteyttä " +#~ "asiakaspalveluumme neuvontapalvelun kautta." + +#~ msgid "New Features" +#~ msgstr "Uudet ominaisuudet" + +#~ msgid "Link Field" +#~ msgstr "Linkki-kenttä" + +#~ msgid "" +#~ "The Link field provides a simple way to select or define a link (url, " +#~ "title, target)." +#~ msgstr "" +#~ "Linkki-kentässä on yksinkertainen tapa valita tai määrittää linkki (URL, " +#~ "otsikko, kohde)." + +#~ msgid "Group Field" +#~ msgstr "Ryhmä-kenttä" + +#~ msgid "The Group field provides a simple way to create a group of fields." +#~ msgstr "Ryhmä-kentässä on yksinkertainen tapa luoda kenttäryhmiä." + +#~ msgid "oEmbed Field" +#~ msgstr "oEmbed-kenttä" + +#~ msgid "" +#~ "The oEmbed field allows an easy way to embed videos, images, tweets, " +#~ "audio, and other content." +#~ msgstr "" +#~ "oEmbed-kentän avulla voit helposti upottaa videoita, kuvia, twiittejä, " +#~ "ääntä ja muuta sisältöä." + +#~ msgid "Clone Field" +#~ msgstr "Klooni-kenttä" + +#~ msgid "The clone field allows you to select and display existing fields." +#~ msgstr "" +#~ "Klooni-kentän avulla voit valita ja näyttää aiemmin luotuja kenttiä." + +#~ msgid "More AJAX" +#~ msgstr "Enemmän AJAXia" + +#~ msgid "More fields use AJAX powered search to speed up page loading." +#~ msgstr "" +#~ "Useammat kentät käyttävät AJAX-käyttöistä hakua ja näin sivujen lataus " +#~ "nopeutuu." + +#~ msgid "" +#~ "New auto export to JSON feature improves speed and allows for " +#~ "syncronisation." +#~ msgstr "" +#~ "Uusi automaattinen vienti JSON:iin parantaa nopeutta ja mahdollistaa " +#~ "synkronoinnin." + +#~ msgid "Easy Import / Export" +#~ msgstr "Helppo tuonti / vienti" + +#~ msgid "Both import and export can easily be done through a new tools page." +#~ msgstr "" +#~ "Sekä tuonti että vienti voidaan tehdä helposti uudella työkalut-sivulla." + +#~ msgid "New Form Locations" +#~ msgstr "Uudet valikkosijainnit" + +#~ msgid "" +#~ "Fields can now be mapped to menus, menu items, comments, widgets and all " +#~ "user forms!" +#~ msgstr "" +#~ "Kentät voidaan nyt linkittää valikkoihin, valikkokohteisiin, " +#~ "kommentteihin, vimpaimiin ja kaikkiin käyttäjälomakkeisiin!" + +#~ msgid "More Customization" +#~ msgstr "Lisää muokkauksia" + +#~ msgid "" +#~ "New PHP (and JS) actions and filters have been added to allow for more " +#~ "customization." +#~ msgstr "" +#~ "Uudet PHP (ja JS) -toiminnot ja -suodattimet on lisätty mahdollistamaan " +#~ "kattavamman mukautuksen." + +#~ msgid "Fresh UI" +#~ msgstr "Tuore UI" + +#~ msgid "" +#~ "The entire plugin has had a design refresh including new field types, " +#~ "settings and design!" +#~ msgstr "" +#~ "Koko lisäosa on saanut design-päivityksen, mukaan lukien uudet " +#~ "kenttätyypit, asetukset ja suunnittelu!" + +#~ msgid "New Settings" +#~ msgstr "Uudet asetukset" + +#~ msgid "" +#~ "Field group settings have been added for Active, Label Placement, " +#~ "Instructions Placement and Description." +#~ msgstr "" +#~ "Kenttäryhmän asetukset on lisätty ominaisuuksiin Aktiivinen, Nimiön " +#~ "sijoittelu, Ohjeiden sijoittelu ja Kuvaus." + +#~ msgid "Better Front End Forms" +#~ msgstr "Paremmat front endin lomakkeet" + +#~ msgid "" +#~ "acf_form() can now create a new post on submission with lots of new " +#~ "settings." +#~ msgstr "" +#~ "acf_form() voi nyt luoda uuden artikkelin pyydettäessä useilla uusilla " +#~ "asetuksilla." + +#~ msgid "Better Validation" +#~ msgstr "Parempi validointi" + +#~ msgid "Form validation is now done via PHP + AJAX in favour of only JS." +#~ msgstr "" +#~ "Lomakkeen validointi tehdään nyt yhdistelmällä PHP + AJAX pelkän JS:n " +#~ "sijaan." + +#~ msgid "Moving Fields" +#~ msgstr "Kenttien siirtäminen" + +#~ msgid "" +#~ "New field group functionality allows you to move a field between groups & " +#~ "parents." +#~ msgstr "" +#~ "Uusi kenttäryhmien toiminnallisuus sallii kenttien siirtämisen ryhmien ja " +#~ "vanhempien välillä." + +#, php-format +#~ msgid "We think you'll love the changes in %s." +#~ msgstr "Uskomme, että tulet rakastamaan muutoksia %s:ssa." + +#~ msgid "Current Color" +#~ msgstr "Nykyinen väri" + +#~ msgid "Normal" +#~ msgstr "Normaali" + +#~ msgid "Fancy" +#~ msgstr "Hieno" + #~ msgid "Parent fields" #~ msgstr "Yläkentät" #~ msgid "Sibling fields" #~ msgstr "Sisaruskentät" -#, php-format -#~ msgid "%s field group duplicated." -#~ msgid_plural "%s field groups duplicated." -#~ msgstr[0] "%s kenttäryhmä monistettu." -#~ msgstr[1] "%s kenttäryhmät monistettu." - #, php-format #~ msgid "%s field group synchronised." #~ msgid_plural "%s field groups synchronised." @@ -3426,9 +3599,6 @@ msgstr "Elliot Condon" #~ msgid "Generate export code" #~ msgstr "Generoi vientikoodi" -#~ msgid "Import" -#~ msgstr "Tuo" - #~ msgid "Locating" #~ msgstr "Paikannus" @@ -3485,14 +3655,6 @@ msgstr "Elliot Condon" #~ msgid "http://www.elliotcondon.com/" #~ msgstr "http://www.elliotcondon.com/" -#~ msgid "Disabled" -#~ msgstr "Poistettu käytöstä" - -#~ msgid "Disabled (%s)" -#~ msgid_plural "Disabled (%s)" -#~ msgstr[0] "Poistettu käytöstä (%s)" -#~ msgstr[1] "Poistettu käytöstä (%s)" - #~ msgid "Getting Started" #~ msgstr "Miten pääset alkuun" @@ -3541,9 +3703,6 @@ msgstr "Elliot Condon" #~ msgid "See what's new in" #~ msgstr "Katso mitä uutta löytyy" -#~ msgid "version" -#~ msgstr "versiosta" - #~ msgid "Success. Import tool added %s field groups: %s" #~ msgstr "Onnistui! Tuontityökalu lisäsi %s kenttäryhmään: %s" diff --git a/lang/acf-fr_FR.mo b/lang/acf-fr_FR.mo index 1ea83a2ae7fffda50d8333b961df0dfdbb537ae7..50c203d5e9f215ca49265461d8f33fc34b85e744 100644 GIT binary patch delta 14318 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 delta 10764 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 E55KRSMgRZ+ diff --git a/lang/acf-fr_FR.po b/lang/acf-fr_FR.po index 225ced3..74440e2 100644 --- a/lang/acf-fr_FR.po +++ b/lang/acf-fr_FR.po @@ -3,15 +3,15 @@ msgstr "" "Project-Id-Version: Advanced Custom Fields Pro v5.8.5\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "POT-Creation-Date: 2020-08-17 10:46+0200\n" -"PO-Revision-Date: 2020-08-17 10:13+0000\n" -"Last-Translator: Maxime BJ \n" +"PO-Revision-Date: 2020-09-11 10:26+0930\n" +"Last-Translator: Elliot Condon \n" "Language-Team: Français\n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Loco https://localise.biz/\n" +"X-Generator: Poedit 1.8.1\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;" "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;" @@ -500,7 +500,8 @@ msgid "Review sites & upgrade" msgstr "Examiner les sites et mettre à niveau" # @ acf -#: includes/admin/admin.php:48 includes/admin/views/field-group-options.php:110 +#: includes/admin/admin.php:48 +#: includes/admin/views/field-group-options.php:110 msgid "Custom Fields" msgstr "ACF" @@ -1370,7 +1371,8 @@ msgid "jQuery" msgstr "jQuery" # @ acf -#: includes/fields.php:354 includes/fields/class-acf-field-button-group.php:177 +#: includes/fields.php:354 +#: includes/fields/class-acf-field-button-group.php:177 #: includes/fields/class-acf-field-checkbox.php:389 #: includes/fields/class-acf-field-group.php:474 #: includes/fields/class-acf-field-radio.php:290 @@ -1487,7 +1489,7 @@ msgstr "Valeur par défaut" #: includes/fields/class-acf-field-url.php:101 #: includes/fields/class-acf-field-wysiwyg.php:372 msgid "Appears when creating a new post" -msgstr "Valeur affichée à la création d’une publicaiton" +msgstr "Valeur affichée à la création d’une publication" #: includes/fields/class-acf-field-button-group.php:183 #: includes/fields/class-acf-field-checkbox.php:396 @@ -2749,8 +2751,8 @@ msgid "Validate Email" msgstr "Valider l’e-mail" # @ acf -#: includes/forms/form-front.php:104 pro/fields/class-acf-field-gallery.php:510 -#: pro/options-page.php:81 +#: includes/forms/form-front.php:104 +#: pro/fields/class-acf-field-gallery.php:510 pro/options-page.php:81 msgid "Update" msgstr "Mise à jour" @@ -2995,7 +2997,8 @@ msgid "Error. Could not connect to update server" msgstr "Erreur. Impossible de joindre le serveur" # @ acf -#: pro/admin/admin-updates.php:118 pro/admin/views/html-settings-updates.php:12 +#: pro/admin/admin-updates.php:118 +#: pro/admin/views/html-settings-updates.php:12 msgid "Updates" msgstr "Mises à jour" @@ -3026,12 +3029,12 @@ msgstr "Informations sur la licence" #, php-format msgid "" "To unlock updates, please enter your license key below. If you don't have a " -"licence key, please see details & " -"pricing." +"licence key, please see details & pricing." msgstr "" "Pour débloquer les mises à jour, veuillez entrer votre clé de licence ci-" -"dessous. Si vous n’en possédez pas encore une, jetez un oeil à nos détails & tarifs." +"dessous. Si vous n’en possédez pas encore une, jetez un oeil à nos détails & tarifs." # @ acf #: pro/admin/views/html-settings-updates.php:28 @@ -3414,9 +3417,9 @@ msgstr "Options mises à jour" #: pro/updates.php:97 #, php-format 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." +"To enable updates, please enter your license key on the Updates page. If you don't have a licence key, please see details & pricing." msgstr "" "Pour activer les mises à jour, veuillez entrer votre clé de licence sur la " "page Mises à jour. Si vous n’en possédez pas encore une, " diff --git a/lang/acf-ja.mo b/lang/acf-ja.mo index 72cbab11f26e5dfe85483cc4354b0cfff88aa7c4..434b2f4062360821d5ec645b1330d640c0e2d201 100644 GIT binary patch delta 16529 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 HFXn#%aiy)I delta 12291 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 diff --git a/lang/acf-ja.po b/lang/acf-ja.po index f58eb02..3770fa9 100644 --- a/lang/acf-ja.po +++ b/lang/acf-ja.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: Advanced Custom Fields Pro v5.2.9\n" +"Project-Id-Version: Advanced Custom Fields Pro v5.9.3\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" "POT-Creation-Date: 2015-08-11 23:33+0200\n" -"PO-Revision-Date: 2018-02-06 10:06+1000\n" +"PO-Revision-Date: 2021-01-11 23:02+0900\n" "Last-Translator: Elliot Condon \n" -"Language-Team: shogo kato \n" +"Language-Team: game-ryo \n" "Language: ja_JP\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.1\n" +"X-Generator: Poedit 2.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;" @@ -101,16 +101,15 @@ msgstr "フィールドが見つかりませんでした" msgid "No Fields found in Trash" msgstr "ゴミ箱の中にフィールドは見つかりませんでした" -#: acf.php:268 admin/field-group.php:283 admin/field-groups.php:583 -#: admin/views/field-group-options.php:18 +#: acf.php:268 admin/field-group.php:283 admin/field-groups.php:583 admin/views/field-group-options.php:18 msgid "Disabled" -msgstr "" +msgstr "無効状態" #: acf.php:273 #, php-format msgid "Disabled (%s)" msgid_plural "Disabled (%s)" -msgstr[0] "" +msgstr[0] "無効状態 (%s)" #: admin/admin.php:57 admin/views/field-group-options.php:120 msgid "Custom Fields" @@ -118,31 +117,31 @@ msgstr "カスタムフィールド" #: admin/field-group.php:68 admin/field-group.php:69 admin/field-group.php:71 msgid "Field group updated." -msgstr "フィールドグループを更新しました" +msgstr "フィールドグループを更新しました。" #: admin/field-group.php:70 msgid "Field group deleted." -msgstr "フィールドグループを削除しました" +msgstr "フィールドグループを削除しました。" #: admin/field-group.php:73 msgid "Field group published." -msgstr "フィールドグループを公開しました" +msgstr "フィールドグループを公開しました。" #: admin/field-group.php:74 msgid "Field group saved." -msgstr "フィールドグループを保存しました" +msgstr "フィールドグループを保存しました。" #: admin/field-group.php:75 msgid "Field group submitted." -msgstr "フィールドグループを送信しました" +msgstr "フィールドグループを送信しました。" #: admin/field-group.php:76 msgid "Field group scheduled for." -msgstr "フィールドグループを公開予約しました" +msgstr "フィールドグループを公開予約しました。" #: admin/field-group.php:77 msgid "Field group draft updated." -msgstr "フィールドグループの下書きを更新しました" +msgstr "フィールドグループの下書きを更新しました。" #: admin/field-group.php:176 msgid "Move to trash. Are you sure?" @@ -204,15 +203,15 @@ msgstr "位置" #: admin/field-group.php:215 msgid "Settings" -msgstr "" +msgstr "設定" #: admin/field-group.php:253 msgid "Field Keys" -msgstr "" +msgstr "フィールドキー" #: admin/field-group.php:283 admin/views/field-group-options.php:17 msgid "Active" -msgstr "" +msgstr "アクティブ" #: admin/field-group.php:744 msgid "Front Page" @@ -254,9 +253,9 @@ msgstr "バックエンドで表示" msgid "Super Admin" msgstr "ネットワーク管理者" -#: admin/field-group.php:818 admin/field-group.php:826 admin/field-group.php:840 -#: admin/field-group.php:847 admin/field-group.php:862 admin/field-group.php:872 fields/file.php:235 -#: fields/image.php:226 pro/fields/gallery.php:653 +#: admin/field-group.php:818 admin/field-group.php:826 admin/field-group.php:840 admin/field-group.php:847 +#: admin/field-group.php:862 admin/field-group.php:872 fields/file.php:235 fields/image.php:226 +#: pro/fields/gallery.php:653 msgid "All" msgstr "全て" @@ -293,7 +292,7 @@ msgstr "フィールドを移動" #, php-format msgid "Active (%s)" msgid_plural "Active (%s)" -msgstr[0] "" +msgstr[0] "アクティブ (%s)" #: admin/field-groups.php:142 #, php-format @@ -304,7 +303,7 @@ msgstr "フィールドグループを複製しました。 %s" #, php-format msgid "%s field group duplicated." msgid_plural "%s field groups duplicated." -msgstr[0] "%s個 のフィールドグループを複製しました" +msgstr[0] "%s個 のフィールドグループを複製しました。" #: admin/field-groups.php:228 #, php-format @@ -315,7 +314,7 @@ msgstr "フィールドグループを同期しました。%s" #, php-format msgid "%s field group synchronised." msgid_plural "%s field groups synchronised." -msgstr[0] "%s個 のフィールドグループを同期しました" +msgstr[0] "%s個 のフィールドグループを同期しました。" #: admin/field-groups.php:403 admin/field-groups.php:573 msgid "Sync available" @@ -328,11 +327,11 @@ msgstr "タイトル" #: admin/field-groups.php:517 admin/views/field-group-options.php:98 admin/views/update-network.php:20 #: admin/views/update-network.php:28 msgid "Description" -msgstr "" +msgstr "説明" #: admin/field-groups.php:518 admin/views/field-group-options.php:10 msgid "Status" -msgstr "" +msgstr "状態" #: admin/field-groups.php:616 admin/settings-info.php:76 pro/admin/views/settings-updates.php:111 msgid "Changelog" @@ -426,7 +425,7 @@ msgstr "新着情報" #: admin/settings-tools.php:54 admin/views/settings-tools-export.php:9 admin/views/settings-tools.php:31 msgid "Tools" -msgstr "" +msgstr "ツール" #: admin/settings-tools.php:151 admin/settings-tools.php:365 msgid "No field groups selected" @@ -438,7 +437,7 @@ msgstr "ファイルが選択されていません" #: admin/settings-tools.php:201 msgid "Error uploading file. Please try again" -msgstr "ファイルのアップロードに失敗しました。もう一度試してください。" +msgstr "ファイルのアップロードに失敗しました。もう一度試してください" #: admin/settings-tools.php:210 msgid "Incorrect file type" @@ -462,11 +461,11 @@ msgstr "" #: admin/update.php:113 msgid "Upgrade ACF" -msgstr "" +msgstr "ACFをアップグレード" #: admin/update.php:143 msgid "Review sites & upgrade" -msgstr "" +msgstr "サイトをレビュー&アップグレード" #: admin/update.php:298 msgid "Upgrade" @@ -474,7 +473,7 @@ msgstr "アップグレード" #: admin/update.php:328 msgid "Upgrade Database" -msgstr "" +msgstr "データベースをアップグレード" #: admin/views/field-group-field-conditional-logic.php:29 msgid "Conditional Logic" @@ -494,8 +493,7 @@ msgstr "はい" #: fields/post_object.php:435 fields/post_object.php:449 fields/select.php:412 fields/select.php:426 #: fields/select.php:440 fields/select.php:454 fields/tab.php:173 fields/taxonomy.php:685 #: fields/taxonomy.php:771 fields/taxonomy.php:785 fields/taxonomy.php:799 fields/taxonomy.php:813 -#: fields/user.php:458 fields/user.php:472 fields/wysiwyg.php:385 -#: pro/admin/views/settings-updates.php:103 +#: fields/user.php:458 fields/user.php:472 fields/wysiwyg.php:385 pro/admin/views/settings-updates.php:103 msgid "No" msgstr "いいえ" @@ -573,7 +571,7 @@ msgstr "フィールド名" #: admin/views/field-group-field.php:94 msgid "Single word, no spaces. Underscores and dashes allowed" -msgstr "スペースは不可、アンダースコアとダッシュは使用可能。" +msgstr "スペースは不可、アンダースコアとダッシュは使用可能" #: admin/views/field-group-field.php:105 msgid "Field Type" @@ -631,7 +629,7 @@ msgstr "タイプ" msgid "No fields. Click the + Add Field button to create your first field." msgstr "" "フィールドはありません。+ 新規追加ボタンをクリックして最初のフィールドを作成してくださ" -"い" +"い。" #: admin/views/field-group-fields.php:51 msgid "Drag and drop to reorder" @@ -647,7 +645,7 @@ msgstr "ルール" #: admin/views/field-group-locations.php:6 msgid "Create a set of rules to determine which edit screens will use these advanced custom fields" -msgstr "どの編集画面でカスタムフィールドを表示するかを決定するルールを作成します。" +msgstr "どの編集画面でカスタムフィールドを表示するかを決定するルールを作成します" #: admin/views/field-group-locations.php:21 msgid "Show this field group if" @@ -787,15 +785,15 @@ msgstr "フィールドの下" #: admin/views/field-group-options.php:87 msgid "Order No." -msgstr "順番" +msgstr "順序 No." #: admin/views/field-group-options.php:88 msgid "Field groups with a lower order will appear first" -msgstr "" +msgstr "順番が小さいフィールドグループほど最初に表示されます" #: admin/views/field-group-options.php:99 msgid "Shown in field group list" -msgstr "" +msgstr "フィールドグループリストに表示されます" #: admin/views/field-group-options.php:109 msgid "Hide on screen" @@ -803,13 +801,15 @@ msgstr "画面に非表示" #: admin/views/field-group-options.php:110 msgid "Select items to hide them from the edit screen." -msgstr "編集画面で表示しないアイテムを選択" +msgstr "編集画面で表示しないアイテムを選択。" #: admin/views/field-group-options.php:110 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 "" +"編集画面上に複数のフィールドグループが表示される場合、最初のフィールドグループ(=順番の数値が最も小さい" +"グループ)のオプションが使用されます。" #: admin/views/field-group-options.php:117 msgid "Permalink" @@ -924,7 +924,7 @@ msgid "" "allows you to drag and drop fields in and out of parent fields!" msgstr "" "データ構造を再設計したことでサブフィールドは親フィールドから独立して存在できるようになりました。これに" -"よって親フィールドの内外にフィールドをドラッグアンドドロップできるます。" +"よって親フィールドの内外にフィールドをドラッグアンドドロップできます!" #: admin/views/settings-info.php:45 msgid "Goodbye Add-ons. Hello PRO" @@ -975,8 +975,8 @@ msgid "" "To help make upgrading easy, login to your store account and claim a free copy of " "ACF PRO!" msgstr "" -"簡単なアップグレードのために、ストアアカウントにログインしてACF PROの無料コピーを申請" -"してください。" +"アップグレードを簡単にするために、ストアアカウントにログインしてACF PROの無料版を請求" +"してください!" #: admin/views/settings-info.php:64 #, php-format @@ -985,7 +985,7 @@ msgid "" "please contact our support team via the help desk" msgstr "" "我々は多くの質問に応えるためにアップグレードガイドを用意していますが、もし質問がある" -"場合はヘルプデスクからサポートチームに連絡をしてください。" +"場合はヘルプデスクからサポートチームに連絡をしてください" #: admin/views/settings-info.php:72 msgid "Under the Hood" @@ -997,7 +997,7 @@ msgstr "よりスマートなフィールド設定" #: admin/views/settings-info.php:78 msgid "ACF now saves its field settings as individual post objects" -msgstr "ACFはそれぞれのフィールドを独立した投稿オブジェクトとして保存するようになりました。" +msgstr "ACFはそれぞれのフィールドを独立した投稿オブジェクトとして保存するようになりました" #: admin/views/settings-info.php:82 msgid "More AJAX" @@ -1005,7 +1005,7 @@ msgstr "いっそうAJAXに" #: admin/views/settings-info.php:83 msgid "More fields use AJAX powered search to speed up page loading" -msgstr "ページの読み込み速度を高速化するために、より多くのフィールドがAJAXを利用するようになりました。" +msgstr "ページの読み込み速度を高速化するために、より多くのフィールドがAJAXを利用するようになりました" #: admin/views/settings-info.php:87 msgid "Local JSON" @@ -1013,7 +1013,7 @@ msgstr "ローカルJSON" #: admin/views/settings-info.php:88 msgid "New auto export to JSON feature improves speed" -msgstr "新しいJSON形式の自動エクスポート機能の速度を改善。" +msgstr "新しいJSON形式の自動エクスポート機能の速度を改善" #: admin/views/settings-info.php:94 msgid "Better version control" @@ -1021,7 +1021,7 @@ msgstr "より良いバージョンコントロール" #: admin/views/settings-info.php:95 msgid "New auto export to JSON feature allows field settings to be version controlled" -msgstr "新しいJSON形式の自動エクスポート機能は、フィールド設定のバージョンコントロールを可能にします。" +msgstr "新しいJSON形式の自動エクスポート機能は、フィールド設定のバージョンコントロールを可能にします" #: admin/views/settings-info.php:99 msgid "Swapped XML for JSON" @@ -1029,7 +1029,7 @@ msgstr "XMLからJSONへ" #: admin/views/settings-info.php:100 msgid "Import / Export now uses JSON in favour of XML" -msgstr "インポート / エクスポートにXML形式より優れているJSON形式が使えます。" +msgstr "インポート / エクスポートにXML形式より優れているJSON形式が使えます" #: admin/views/settings-info.php:104 msgid "New Forms" @@ -1037,11 +1037,11 @@ msgstr "新しいフォーム" #: admin/views/settings-info.php:105 msgid "Fields can now be mapped to comments, widgets and all user forms!" -msgstr "コメントとウィジェット、全てのユーザーのフォームにフィールドを追加できます。" +msgstr "コメントとウィジェット、全てのユーザーのフォームにフィールドを追加できるようになりました!" #: admin/views/settings-info.php:112 msgid "A new field for embedding content has been added" -msgstr "新しいフィールドに「oEmbed(埋め込みコンテンツ)」を追加しています。" +msgstr "新しいフィールドに「oEmbed(埋め込みコンテンツ)」を追加しています" #: admin/views/settings-info.php:116 msgid "New Gallery" @@ -1049,7 +1049,7 @@ msgstr "新しいギャラリー" #: admin/views/settings-info.php:117 msgid "The gallery field has undergone a much needed facelift" -msgstr "ギャラリーフィールドは多くのマイナーチェンジをしています。" +msgstr "ギャラリーフィールドは多くのマイナーチェンジをしています" #: admin/views/settings-info.php:121 msgid "New Settings" @@ -1057,7 +1057,7 @@ msgstr "新しい設定" #: admin/views/settings-info.php:122 msgid "Field group settings have been added for label placement and instruction placement" -msgstr "フィールドグループの設定に「ラベルの配置」と「説明の配置」を追加しています。" +msgstr "フィールドグループの設定に「ラベルの配置」と「説明の配置」を追加しています" #: admin/views/settings-info.php:128 msgid "Better Front End Forms" @@ -1065,7 +1065,7 @@ msgstr "より良いフロントエンドフォーム" #: admin/views/settings-info.php:129 msgid "acf_form() can now create a new post on submission" -msgstr "acf_form()は新しい投稿をフロントエンドから作成できるようになりました。" +msgstr "acf_form()は新しい投稿をフロントエンドから作成できるようになりました" #: admin/views/settings-info.php:133 msgid "Better Validation" @@ -1073,7 +1073,7 @@ msgstr "より良いバリデーション" #: admin/views/settings-info.php:134 msgid "Form validation is now done via PHP + AJAX in favour of only JS" -msgstr "フォームバリデーションは、JSのみより優れているPHP + AJAXで行われます。" +msgstr "フォームバリデーションは、JSのみより優れているPHP + AJAXで行われます" #: admin/views/settings-info.php:138 msgid "Relationship Field" @@ -1090,7 +1090,7 @@ msgstr "フィールド移動" #: admin/views/settings-info.php:146 msgid "New field group functionality allows you to move a field between groups & parents" msgstr "" -"新しいフィールドグループでは、フィールドが親フィールドやフィールドグループ間を移動することができます。" +"新しいフィールドグループでは、フィールドが親フィールドやフィールドグループ間を移動することができます" #: admin/views/settings-info.php:150 fields/page_link.php:36 msgid "Page Link" @@ -1098,7 +1098,7 @@ msgstr "ページリンク" #: admin/views/settings-info.php:151 msgid "New archives group in page_link field selection" -msgstr "新しいページリンクの選択肢に「アーカイブグループ」を追加しています。" +msgstr "新しいページリンクの選択肢に「アーカイブグループ」を追加しています" #: admin/views/settings-info.php:155 msgid "Better Options Pages" @@ -1106,7 +1106,7 @@ msgstr "より良いオプションページ" #: admin/views/settings-info.php:156 msgid "New functions for options page allow creation of both parent and child menu pages" -msgstr "オプションページの新しい機能として、親と子の両方のメニューページを作ることができます。" +msgstr "オプションページの新しい機能として、親と子の両方のメニューページを作ることができます" #: admin/views/settings-info.php:165 #, php-format @@ -1176,30 +1176,32 @@ msgstr "インポート" #: admin/views/update-network.php:8 admin/views/update.php:8 msgid "Advanced Custom Fields Database Upgrade" -msgstr "" +msgstr "Advanced Custom Fields データベースのアップグレード" #: admin/views/update-network.php:10 msgid "" "The following sites require a DB upgrade. Check the ones you want to update and then click “Upgrade " "Database”." msgstr "" +"下記のサイトはデータベースのアップグレードが必要です。アップデートしたいサイトにチェックを入れ、「データ" +"ベースをアップグレード」をクリックしてください。" #: admin/views/update-network.php:19 admin/views/update-network.php:27 msgid "Site" -msgstr "" +msgstr "サイト" #: admin/views/update-network.php:47 #, php-format msgid "Site requires database upgrade from %s to %s" -msgstr "" +msgstr "%s から %s へのデータベースアップグレードが必要なサイト" #: admin/views/update-network.php:49 msgid "Site is up to date" -msgstr "" +msgstr "サイトは最新です" #: admin/views/update-network.php:62 admin/views/update.php:16 msgid "Database Upgrade complete. Return to network dashboard" -msgstr "" +msgstr "データベースのアップグレードが完了しました。 ネットワークダッシュボードに戻る" #: admin/views/update-network.php:101 admin/views/update-notice.php:35 msgid "" @@ -1209,11 +1211,11 @@ msgstr "処理前にデータベースのバックアップを強く推奨しま #: admin/views/update-network.php:157 msgid "Upgrade complete" -msgstr "" +msgstr "更新完了" #: admin/views/update-network.php:161 msgid "Upgrading data to" -msgstr "" +msgstr "データをアップグレード" #: admin/views/update-notice.php:23 msgid "Database Upgrade Required" @@ -1222,7 +1224,7 @@ msgstr "データベースのアップグレードが必要です" #: admin/views/update-notice.php:25 #, php-format msgid "Thank you for updating to %s v%s!" -msgstr "%s v%sへのアップグレードありがとうございます" +msgstr "%s v%sへのアップグレードありがとうございます!" #: admin/views/update-notice.php:25 msgid "" @@ -1244,7 +1246,7 @@ msgstr "新着情報を見る" #: admin/views/update.php:110 msgid "No updates available." -msgstr "" +msgstr "利用可能なアップデートはありません。" #: api/api-helpers.php:821 msgid "Thumbnail" @@ -1352,16 +1354,16 @@ msgstr "検証に失敗" #: core/input.php:133 msgid "1 field requires attention" -msgstr "" +msgstr "注意が必要なフィールドが 1 個あります" #: core/input.php:134 #, php-format msgid "%d fields require attention" -msgstr "" +msgstr "注意が必要なフィールドが %d 個あります" #: core/input.php:135 msgid "Restricted" -msgstr "" +msgstr "制限されています" #: core/input.php:533 #, php-format @@ -1382,11 +1384,11 @@ msgstr "選択肢" #: fields/checkbox.php:209 fields/radio.php:194 fields/select.php:389 msgid "Enter each choice on a new line." -msgstr "選択肢を改行で区切って入力してください" +msgstr "選択肢を改行で区切って入力してください。" #: fields/checkbox.php:209 fields/radio.php:194 fields/select.php:389 msgid "For more control, you may specify both a value and label like this:" -msgstr "下記のように記述すると、値とラベルの両方を制御することができます。" +msgstr "下記のように記述すると、値とラベルの両方を制御することができます:" #: fields/checkbox.php:209 fields/radio.php:194 fields/select.php:389 msgid "red : Red" @@ -1412,11 +1414,11 @@ msgstr "水平" #: fields/checkbox.php:240 msgid "Toggle" -msgstr "" +msgstr "トグル" #: fields/checkbox.php:241 msgid "Prepend an extra checkbox to toggle all choices" -msgstr "" +msgstr "すべての選択肢をチェックするためのチェックボックスを先頭に追加する" #: fields/color_picker.php:36 msgid "Color Picker" @@ -1837,7 +1839,7 @@ msgstr "関連" #: fields/relationship.php:48 msgid "Minimum values reached ( {min} values )" -msgstr "" +msgstr "最小値 ( {min} ) に達しました" #: fields/relationship.php:49 msgid "Maximum values reached ( {max} values )" @@ -1877,11 +1879,11 @@ msgstr "要素" #: fields/relationship.php:733 msgid "Selected elements will be displayed in each result" -msgstr "選択した要素が表示されます。" +msgstr "選択した要素が表示されます" #: fields/relationship.php:744 msgid "Minimum posts" -msgstr "" +msgstr "最小投稿数" #: fields/relationship.php:753 msgid "Maximum posts" @@ -1933,16 +1935,16 @@ msgstr "タブの配置" #: fields/tab.php:167 msgid "End-point" -msgstr "" +msgstr "エンドポイント" #: fields/tab.php:168 msgid "Use this field as an end-point and start a new group of tabs" -msgstr "" +msgstr "このフィールドをエンドポイントとして使用し、新規のタブグループを開始する" #: fields/taxonomy.php:565 #, php-format msgid "Add new %s " -msgstr "" +msgstr "新しい %s を追加" #: fields/taxonomy.php:704 msgid "None" @@ -1950,15 +1952,15 @@ msgstr "無" #: fields/taxonomy.php:736 msgid "Select the taxonomy to be displayed" -msgstr "" +msgstr "表示されるタクソノミーを選択" #: fields/taxonomy.php:745 msgid "Appearance" -msgstr "" +msgstr "外観" #: fields/taxonomy.php:746 msgid "Select the appearance of this field" -msgstr "" +msgstr "このフィールドの外観を選択" #: fields/taxonomy.php:751 msgid "Multiple Values" @@ -1978,27 +1980,27 @@ msgstr "ラジオボタン" #: fields/taxonomy.php:779 msgid "Create Terms" -msgstr "" +msgstr "タームの作成" #: fields/taxonomy.php:780 msgid "Allow new terms to be created whilst editing" -msgstr "" +msgstr "編集中の新規ターム作成を許可" #: fields/taxonomy.php:793 msgid "Save Terms" -msgstr "" +msgstr "タームの保存" #: fields/taxonomy.php:794 msgid "Connect selected terms to the post" -msgstr "" +msgstr "選択されたタームを投稿に関連付ける" #: fields/taxonomy.php:807 msgid "Load Terms" -msgstr "" +msgstr "タームの読み込み" #: fields/taxonomy.php:808 msgid "Load value from posts terms" -msgstr "" +msgstr "投稿に関連付けられたタームを読み込む" #: fields/taxonomy.php:826 msgid "Term Object" @@ -2011,21 +2013,21 @@ msgstr "ターム ID" #: fields/taxonomy.php:886 #, php-format msgid "User unable to add new %s" -msgstr "" +msgstr "新規の %s を追加できないユーザーです" #: fields/taxonomy.php:899 #, php-format msgid "%s already exists" -msgstr "" +msgstr "%s は既に存在しています" #: fields/taxonomy.php:940 #, php-format msgid "%s added" -msgstr "" +msgstr "%s が追加されました" #: fields/taxonomy.php:985 msgid "Add" -msgstr "" +msgstr "追加" #: fields/text.php:36 msgid "Text" @@ -2195,7 +2197,7 @@ msgid "" "To unlock updates, please enter your license key below. If you don't have a licence key, please see" msgstr "" "アップデートのロックを解除するには、以下にライセンスキーを入力してください。ライセンスキーを持っていない" -"場合は、こちらを参照してください。" +"場合は、こちらを参照してください" #: pro/admin/views/settings-updates.php:24 msgid "details & pricing" @@ -2248,7 +2250,7 @@ msgid "" "have a licence key, please see details & pricing" msgstr "" "アップデートを有効にするには、アップデートページにライセンスキーを入力してください。" -"ライセンスキーを持っていない場合は、こちらを詳細と価格参照してください。" +"ライセンスキーを持っていない場合は、こちらを詳細と価格参照してください" #: pro/fields/flexible-content.php:36 msgid "Flexible Content" @@ -2463,23 +2465,23 @@ msgstr "最大行数" #. Plugin Name of the plugin/theme msgid "Advanced Custom Fields Pro" -msgstr "" +msgstr "Advanced Custom Fields Pro" #. Plugin URI of the plugin/theme msgid "http://www.advancedcustomfields.com/" -msgstr "" +msgstr "http://www.advancedcustomfields.com/" #. Description of the plugin/theme msgid "Customise WordPress with powerful, professional and intuitive fields." -msgstr "" +msgstr "強力でプロフェッショナル、そして直感的なフィールドで WordPress をカスタマイズ。" #. Author of the plugin/theme msgid "elliot condon" -msgstr "" +msgstr "エリオット・コンドン" #. Author URI of the plugin/theme msgid "http://www.elliotcondon.com/" -msgstr "" +msgstr "http://www.elliotcondon.com/" #~ msgid "Hide / Show All" #~ msgstr "全て 非表示 / 表示" diff --git a/lang/acf-pt_PT.mo b/lang/acf-pt_PT.mo index 0261665bd730b1d682b66b6ab8249daa644fef84..535b88f1e2ff12ecdc7b81e34babbbbd3b282d66 100644 GIT binary patch delta 14466 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 NWYBHSptYp~{tue%KX?ED delta 14282 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 diff --git a/lang/acf-pt_PT.po b/lang/acf-pt_PT.po index 6327f32..b04ab18 100644 --- a/lang/acf-pt_PT.po +++ b/lang/acf-pt_PT.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Advanced Custom Fields PRO\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" -"POT-Creation-Date: 2020-08-17 12:32+0100\n" -"PO-Revision-Date: 2020-08-17 12:32+0100\n" +"POT-Creation-Date: 2021-01-12 08:46+0000\n" +"PO-Revision-Date: 2021-01-12 08:50+0000\n" "Last-Translator: Pedro Mendonça \n" "Language-Team: Pedro Mendonça \n" "Language: pt_PT\n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.4.1\n" +"X-Generator: Poedit 2.4.2\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" "X-Textdomain-Support: yes\n" @@ -68,9 +68,9 @@ msgstr "Nenhum grupo de campos encontrado" msgid "No Field Groups found in Trash" msgstr "Nenhum grupo de campos encontrado no lixo" -#: acf.php:380 includes/admin/admin-field-group.php:232 +#: acf.php:380 includes/admin/admin-field-group.php:231 #: includes/admin/admin-field-groups.php:262 -#: pro/fields/class-acf-field-clone.php:811 +#: pro/fields/class-acf-field-clone.php:808 msgid "Fields" msgstr "Campos" @@ -119,12 +119,12 @@ msgstr[0] "Desactivado (%s)" msgstr[1] "Desactivados (%s)" #: includes/acf-field-functions.php:831 -#: includes/admin/admin-field-group.php:178 +#: includes/admin/admin-field-group.php:177 msgid "(no label)" msgstr "(sem legenda)" #: includes/acf-field-group-functions.php:820 -#: includes/admin/admin-field-group.php:180 +#: includes/admin/admin-field-group.php:179 msgid "copy" msgstr "cópia" @@ -200,132 +200,132 @@ msgstr "Grupo de campos agendado." msgid "Field group draft updated." msgstr "Rascunho de grupo de campos actualizado." -#: includes/admin/admin-field-group.php:171 +#: includes/admin/admin-field-group.php:170 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." -#: includes/admin/admin-field-group.php:172 +#: includes/admin/admin-field-group.php:171 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/admin-field-group.php:173 +#: includes/admin/admin-field-group.php:172 msgid "Field group title is required" msgstr "O título do grupo de campos é obrigatório" -#: includes/admin/admin-field-group.php:174 +#: includes/admin/admin-field-group.php:173 msgid "Move to trash. Are you sure?" msgstr "Mover para o lixo. Tem certeza?" -#: includes/admin/admin-field-group.php:175 +#: includes/admin/admin-field-group.php:174 msgid "No toggle fields available" msgstr "Nenhum campo de opções disponível" -#: includes/admin/admin-field-group.php:176 +#: includes/admin/admin-field-group.php:175 msgid "Move Custom Field" msgstr "Mover campo personalizado" -#: includes/admin/admin-field-group.php:177 +#: includes/admin/admin-field-group.php:176 msgid "Checked" msgstr "Seleccionado" -#: includes/admin/admin-field-group.php:179 +#: includes/admin/admin-field-group.php:178 msgid "(this field)" msgstr "(este campo)" -#: includes/admin/admin-field-group.php:181 +#: includes/admin/admin-field-group.php:180 #: includes/admin/views/field-group-field-conditional-logic.php:51 #: includes/admin/views/field-group-field-conditional-logic.php:151 #: includes/admin/views/field-group-locations.php:29 #: includes/admin/views/html-location-group.php:3 -#: includes/api/api-helpers.php:3675 +#: includes/api/api-helpers.php:3646 msgid "or" msgstr "ou" -#: includes/admin/admin-field-group.php:182 +#: includes/admin/admin-field-group.php:181 msgid "Null" msgstr "Nulo" -#: includes/admin/admin-field-group.php:185 +#: includes/admin/admin-field-group.php:184 msgid "Has any value" msgstr "Tem um valor qualquer" -#: includes/admin/admin-field-group.php:186 +#: includes/admin/admin-field-group.php:185 msgid "Has no value" msgstr "Não tem valor" -#: includes/admin/admin-field-group.php:187 +#: includes/admin/admin-field-group.php:186 msgid "Value is equal to" msgstr "O valor é igual a" -#: includes/admin/admin-field-group.php:188 +#: includes/admin/admin-field-group.php:187 msgid "Value is not equal to" msgstr "O valor é diferente de" -#: includes/admin/admin-field-group.php:189 +#: includes/admin/admin-field-group.php:188 msgid "Value matches pattern" msgstr "O valor corresponde ao padrão" -#: includes/admin/admin-field-group.php:190 +#: includes/admin/admin-field-group.php:189 msgid "Value contains" msgstr "O valor contém" -#: includes/admin/admin-field-group.php:191 +#: includes/admin/admin-field-group.php:190 msgid "Value is greater than" msgstr "O valor é maior do que" -#: includes/admin/admin-field-group.php:192 +#: includes/admin/admin-field-group.php:191 msgid "Value is less than" msgstr "O valor é menor do que" -#: includes/admin/admin-field-group.php:193 +#: includes/admin/admin-field-group.php:192 msgid "Selection is greater than" msgstr "A selecção é maior do que" -#: includes/admin/admin-field-group.php:194 +#: includes/admin/admin-field-group.php:193 msgid "Selection is less than" msgstr "A selecção é menor do que" -#: includes/admin/admin-field-group.php:233 +#: includes/admin/admin-field-group.php:232 #: includes/admin/admin-field-groups.php:261 msgid "Location" msgstr "Localização" -#: includes/admin/admin-field-group.php:234 +#: includes/admin/admin-field-group.php:233 #: includes/admin/tools/class-acf-admin-tool-export.php:295 msgid "Settings" msgstr "Definições" -#: includes/admin/admin-field-group.php:384 +#: includes/admin/admin-field-group.php:362 msgid "Field Keys" msgstr "Chaves dos campos" -#: includes/admin/admin-field-group.php:414 +#: includes/admin/admin-field-group.php:392 #: includes/admin/views/field-group-options.php:9 msgid "Active" msgstr "Activo" -#: includes/admin/admin-field-group.php:414 +#: includes/admin/admin-field-group.php:392 msgid "Inactive" msgstr "Inactivo" -#: includes/admin/admin-field-group.php:775 +#: includes/admin/admin-field-group.php:753 msgid "Move Complete." msgstr "Movido com sucesso." -#: includes/admin/admin-field-group.php:776 +#: includes/admin/admin-field-group.php:754 #, php-format msgid "The %s field can now be found in the %s field group" msgstr "O campo %s pode agora ser encontrado no grupo de campos %s" -#: includes/admin/admin-field-group.php:777 +#: includes/admin/admin-field-group.php:755 msgid "Close Window" msgstr "Fechar janela" -#: includes/admin/admin-field-group.php:818 +#: includes/admin/admin-field-group.php:796 msgid "Please select the destination for this field" msgstr "Por favor seleccione o destinho para este campo" -#: includes/admin/admin-field-group.php:825 +#: includes/admin/admin-field-group.php:803 msgid "Move Field" msgstr "Mover campo" @@ -353,7 +353,7 @@ msgstr "Sincronizar alterações" #: includes/admin/views/field-group-options.php:96 #: includes/admin/views/html-admin-page-upgrade-network.php:38 #: includes/admin/views/html-admin-page-upgrade-network.php:49 -#: pro/fields/class-acf-field-gallery.php:380 +#: pro/fields/class-acf-field-gallery.php:377 msgid "Description" msgstr "Descrição" @@ -639,7 +639,7 @@ msgstr "Editar campo" #: includes/fields/class-acf-field-file.php:151 #: includes/fields/class-acf-field-image.php:131 #: includes/fields/class-acf-field-link.php:139 -#: pro/fields/class-acf-field-gallery.php:337 +#: pro/fields/class-acf-field-gallery.php:334 msgid "Edit" msgstr "Editar" @@ -723,14 +723,14 @@ msgstr "Ordem" #: includes/admin/views/field-group-fields.php:5 #: includes/fields/class-acf-field-button-group.php:198 #: includes/fields/class-acf-field-checkbox.php:420 -#: includes/fields/class-acf-field-radio.php:311 +#: includes/fields/class-acf-field-radio.php:298 #: includes/fields/class-acf-field-select.php:433 #: pro/fields/class-acf-field-flexible-content.php:583 msgid "Label" msgstr "Legenda" #: includes/admin/views/field-group-fields.php:6 -#: includes/fields/class-acf-field-taxonomy.php:936 +#: includes/fields/class-acf-field-taxonomy.php:926 #: pro/fields/class-acf-field-flexible-content.php:597 msgid "Name" msgstr "Nome" @@ -1025,7 +1025,7 @@ msgstr "Grupo de campos original" msgid "JSON field group (newer)" msgstr "Grupo de campos JSON (mais recente)" -#: includes/ajax/class-acf-ajax.php:157 +#: includes/ajax/class-acf-ajax.php:155 msgid "Invalid nonce." msgstr "Nonce inválido." @@ -1045,42 +1045,42 @@ msgstr "Grande" msgid "Full Size" msgstr "Tamanho original" -#: includes/api/api-helpers.php:1632 includes/api/api-term.php:147 -#: pro/fields/class-acf-field-clone.php:996 +#: includes/api/api-helpers.php:1632 includes/api/api-term.php:145 +#: pro/fields/class-acf-field-clone.php:993 msgid "(no title)" msgstr "(sem título)" -#: includes/api/api-helpers.php:3596 +#: includes/api/api-helpers.php:3567 #, php-format msgid "Image width must be at least %dpx." msgstr "A largura da imagem deve ser pelo menos de %dpx." -#: includes/api/api-helpers.php:3601 +#: includes/api/api-helpers.php:3572 #, php-format msgid "Image width must not exceed %dpx." msgstr "A largura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3617 +#: includes/api/api-helpers.php:3588 #, php-format msgid "Image height must be at least %dpx." msgstr "A altura da imagem deve ser pelo menos de %dpx." -#: includes/api/api-helpers.php:3622 +#: includes/api/api-helpers.php:3593 #, php-format msgid "Image height must not exceed %dpx." msgstr "A altura da imagem não deve exceder os %dpx." -#: includes/api/api-helpers.php:3640 +#: includes/api/api-helpers.php:3611 #, php-format msgid "File size must be at least %s." msgstr "O tamanho do ficheiro deve ser pelo menos de %s." -#: includes/api/api-helpers.php:3645 +#: includes/api/api-helpers.php:3616 #, php-format msgid "File size must not exceed %s." msgstr "O tamanho do ficheiro não deve exceder %s." -#: includes/api/api-helpers.php:3679 +#: includes/api/api-helpers.php:3650 #, php-format msgid "File type must be %s." msgstr "O tipo de ficheiro deve ser %s." @@ -1091,21 +1091,21 @@ msgstr "Tem a certeza?" #: includes/assets.php:344 includes/fields/class-acf-field-true_false.php:79 #: includes/fields/class-acf-field-true_false.php:159 -#: pro/admin/views/html-settings-updates.php:88 +#: pro/admin/views/html-settings-updates.php:86 msgid "Yes" msgstr "Sim" #: includes/assets.php:345 includes/fields/class-acf-field-true_false.php:80 #: includes/fields/class-acf-field-true_false.php:174 -#: pro/admin/views/html-settings-updates.php:98 +#: pro/admin/views/html-settings-updates.php:96 msgid "No" msgstr "Não" #: includes/assets.php:346 includes/fields/class-acf-field-file.php:153 #: includes/fields/class-acf-field-image.php:133 #: includes/fields/class-acf-field-link.php:140 -#: pro/fields/class-acf-field-gallery.php:338 -#: pro/fields/class-acf-field-gallery.php:478 +#: pro/fields/class-acf-field-gallery.php:335 +#: pro/fields/class-acf-field-gallery.php:475 msgid "Remove" msgstr "Remover" @@ -1171,8 +1171,8 @@ msgstr "jQuery" #: includes/fields.php:354 includes/fields/class-acf-field-button-group.php:177 #: includes/fields/class-acf-field-checkbox.php:389 #: includes/fields/class-acf-field-group.php:474 -#: includes/fields/class-acf-field-radio.php:290 -#: pro/fields/class-acf-field-clone.php:843 +#: includes/fields/class-acf-field-radio.php:277 +#: pro/fields/class-acf-field-clone.php:840 #: pro/fields/class-acf-field-flexible-content.php:554 #: pro/fields/class-acf-field-flexible-content.php:603 #: pro/fields/class-acf-field-repeater.php:449 @@ -1214,28 +1214,28 @@ msgstr "Grupo de botões" #: includes/fields/class-acf-field-button-group.php:149 #: includes/fields/class-acf-field-checkbox.php:344 -#: includes/fields/class-acf-field-radio.php:235 +#: includes/fields/class-acf-field-radio.php:222 #: includes/fields/class-acf-field-select.php:364 msgid "Choices" msgstr "Opções" #: includes/fields/class-acf-field-button-group.php:150 #: includes/fields/class-acf-field-checkbox.php:345 -#: includes/fields/class-acf-field-radio.php:236 +#: includes/fields/class-acf-field-radio.php:223 #: includes/fields/class-acf-field-select.php:365 msgid "Enter each choice on a new line." msgstr "Insira cada opção numa linha separada." #: includes/fields/class-acf-field-button-group.php:150 #: includes/fields/class-acf-field-checkbox.php:345 -#: includes/fields/class-acf-field-radio.php:236 +#: includes/fields/class-acf-field-radio.php:223 #: includes/fields/class-acf-field-select.php:365 msgid "For more control, you may specify both a value and label like this:" msgstr "Para maior controlo, pode especificar tanto os valores como as legendas:" #: includes/fields/class-acf-field-button-group.php:150 #: includes/fields/class-acf-field-checkbox.php:345 -#: includes/fields/class-acf-field-radio.php:236 +#: includes/fields/class-acf-field-radio.php:223 #: includes/fields/class-acf-field-select.php:365 msgid "red : Red" msgstr "vermelho : Vermelho" @@ -1243,19 +1243,19 @@ msgstr "vermelho : Vermelho" #: includes/fields/class-acf-field-button-group.php:158 #: includes/fields/class-acf-field-page_link.php:506 #: includes/fields/class-acf-field-post_object.php:411 -#: includes/fields/class-acf-field-radio.php:244 +#: includes/fields/class-acf-field-radio.php:231 #: includes/fields/class-acf-field-select.php:382 -#: includes/fields/class-acf-field-taxonomy.php:781 +#: includes/fields/class-acf-field-taxonomy.php:771 #: includes/fields/class-acf-field-user.php:63 msgid "Allow Null?" msgstr "Permitir nulo?" #: includes/fields/class-acf-field-button-group.php:168 #: includes/fields/class-acf-field-checkbox.php:380 -#: includes/fields/class-acf-field-color_picker.php:131 +#: includes/fields/class-acf-field-color_picker.php:127 #: includes/fields/class-acf-field-email.php:118 #: includes/fields/class-acf-field-number.php:127 -#: includes/fields/class-acf-field-radio.php:281 +#: includes/fields/class-acf-field-radio.php:268 #: includes/fields/class-acf-field-range.php:155 #: includes/fields/class-acf-field-select.php:373 #: includes/fields/class-acf-field-text.php:95 @@ -1269,7 +1269,7 @@ msgstr "Valor por omissão" #: includes/fields/class-acf-field-button-group.php:169 #: includes/fields/class-acf-field-email.php:119 #: includes/fields/class-acf-field-number.php:128 -#: includes/fields/class-acf-field-radio.php:282 +#: includes/fields/class-acf-field-radio.php:269 #: includes/fields/class-acf-field-range.php:156 #: includes/fields/class-acf-field-text.php:96 #: includes/fields/class-acf-field-textarea.php:103 @@ -1280,13 +1280,13 @@ msgstr "Mostrado ao criar um novo conteúdo" #: includes/fields/class-acf-field-button-group.php:183 #: includes/fields/class-acf-field-checkbox.php:396 -#: includes/fields/class-acf-field-radio.php:297 +#: includes/fields/class-acf-field-radio.php:284 msgid "Horizontal" msgstr "Horizontal" #: includes/fields/class-acf-field-button-group.php:184 #: includes/fields/class-acf-field-checkbox.php:395 -#: includes/fields/class-acf-field-radio.php:296 +#: includes/fields/class-acf-field-radio.php:283 msgid "Vertical" msgstr "Vertical" @@ -1294,8 +1294,8 @@ msgstr "Vertical" #: includes/fields/class-acf-field-checkbox.php:413 #: includes/fields/class-acf-field-file.php:214 #: includes/fields/class-acf-field-link.php:166 -#: includes/fields/class-acf-field-radio.php:304 -#: includes/fields/class-acf-field-taxonomy.php:826 +#: includes/fields/class-acf-field-radio.php:291 +#: includes/fields/class-acf-field-taxonomy.php:816 msgid "Return Value" msgstr "Valor devolvido" @@ -1303,26 +1303,26 @@ msgstr "Valor devolvido" #: includes/fields/class-acf-field-checkbox.php:414 #: includes/fields/class-acf-field-file.php:215 #: includes/fields/class-acf-field-link.php:167 -#: includes/fields/class-acf-field-radio.php:305 +#: includes/fields/class-acf-field-radio.php:292 msgid "Specify the returned value on front end" msgstr "Especifica o valor devolvido na frente do site." #: includes/fields/class-acf-field-button-group.php:197 #: includes/fields/class-acf-field-checkbox.php:419 -#: includes/fields/class-acf-field-radio.php:310 +#: includes/fields/class-acf-field-radio.php:297 #: includes/fields/class-acf-field-select.php:432 msgid "Value" msgstr "Valor" #: includes/fields/class-acf-field-button-group.php:199 #: includes/fields/class-acf-field-checkbox.php:421 -#: includes/fields/class-acf-field-radio.php:312 +#: includes/fields/class-acf-field-radio.php:299 #: includes/fields/class-acf-field-select.php:434 msgid "Both (Array)" msgstr "Ambos (Array)" #: includes/fields/class-acf-field-checkbox.php:25 -#: includes/fields/class-acf-field-taxonomy.php:768 +#: includes/fields/class-acf-field-taxonomy.php:758 msgid "Checkbox" msgstr "Caixa de selecção" @@ -1367,21 +1367,29 @@ msgstr "Preceder com caixa de selecção adicional para seleccionar todas as op msgid "Color Picker" msgstr "Selecção de cor" -#: includes/fields/class-acf-field-color_picker.php:68 +#: includes/fields/class-acf-field-color_picker.php:64 msgid "Clear" msgstr "Limpar" -#: includes/fields/class-acf-field-color_picker.php:69 +#: includes/fields/class-acf-field-color_picker.php:65 +msgid "Clear color" +msgstr "Limpar cor" + +#: includes/fields/class-acf-field-color_picker.php:66 msgid "Default" msgstr "Por omissão" -#: includes/fields/class-acf-field-color_picker.php:70 +#: includes/fields/class-acf-field-color_picker.php:67 +msgid "Select default color" +msgstr "Seleccionar cor por omissão" + +#: includes/fields/class-acf-field-color_picker.php:68 msgid "Select Color" msgstr "Seleccionar cor" -#: includes/fields/class-acf-field-color_picker.php:71 -msgid "Current Color" -msgstr "Cor actual" +#: includes/fields/class-acf-field-color_picker.php:69 +msgid "Color value" +msgstr "Valor da cor" #: includes/fields/class-acf-field-date_picker.php:25 msgid "Date Picker" @@ -1449,7 +1457,7 @@ msgstr "O formato usado ao guardar um valor" #: includes/fields/class-acf-field-select.php:427 #: includes/fields/class-acf-field-time_picker.php:124 #: includes/fields/class-acf-field-user.php:79 -#: pro/fields/class-acf-field-gallery.php:557 +#: pro/fields/class-acf-field-gallery.php:554 msgid "Return Format" msgstr "Formato devolvido" @@ -1597,6 +1605,11 @@ msgstr "Suceder" msgid "Appears after the input" msgstr "Mostrado depois do campo" +#: includes/fields/class-acf-field-email.php:167 +#, php-format +msgid "'%s' is not a valid email address" +msgstr "'%s' não é um endereço de email válido" + #: includes/fields/class-acf-field-file.php:25 msgid "File" msgstr "Ficheiro" @@ -1618,8 +1631,8 @@ msgstr "Nome do ficheiro" #: includes/fields/class-acf-field-file.php:258 #: includes/fields/class-acf-field-image.php:254 #: includes/fields/class-acf-field-image.php:283 -#: pro/fields/class-acf-field-gallery.php:642 -#: pro/fields/class-acf-field-gallery.php:671 +#: pro/fields/class-acf-field-gallery.php:639 +#: pro/fields/class-acf-field-gallery.php:668 msgid "File size" msgstr "Tamanho do ficheiro" @@ -1641,13 +1654,13 @@ msgstr "ID do ficheiro" #: includes/fields/class-acf-field-file.php:229 #: includes/fields/class-acf-field-image.php:219 -#: pro/fields/class-acf-field-gallery.php:592 +#: pro/fields/class-acf-field-gallery.php:589 msgid "Library" msgstr "Biblioteca" #: includes/fields/class-acf-field-file.php:230 #: includes/fields/class-acf-field-image.php:220 -#: pro/fields/class-acf-field-gallery.php:593 +#: pro/fields/class-acf-field-gallery.php:590 msgid "Limit the media library choice" msgstr "Limita a escolha da biblioteca de media." @@ -1660,20 +1673,20 @@ msgstr "Limita a escolha da biblioteca de media." #: includes/locations/class-acf-location-user-form.php:65 #: includes/locations/class-acf-location-user-role.php:76 #: includes/locations/class-acf-location-widget.php:63 -#: pro/fields/class-acf-field-gallery.php:598 +#: pro/fields/class-acf-field-gallery.php:595 #: pro/locations/class-acf-location-block.php:64 msgid "All" msgstr "Todos" #: includes/fields/class-acf-field-file.php:236 #: includes/fields/class-acf-field-image.php:226 -#: pro/fields/class-acf-field-gallery.php:599 +#: pro/fields/class-acf-field-gallery.php:596 msgid "Uploaded to post" msgstr "Carregados no artigo" #: includes/fields/class-acf-field-file.php:243 #: includes/fields/class-acf-field-image.php:233 -#: pro/fields/class-acf-field-gallery.php:621 +#: pro/fields/class-acf-field-gallery.php:618 msgid "Minimum" msgstr "Mínimo" @@ -1684,19 +1697,19 @@ msgstr "Restringe que ficheiros podem ser carregados." #: includes/fields/class-acf-field-file.php:254 #: includes/fields/class-acf-field-image.php:262 -#: pro/fields/class-acf-field-gallery.php:650 +#: pro/fields/class-acf-field-gallery.php:647 msgid "Maximum" msgstr "Máximo" #: includes/fields/class-acf-field-file.php:265 #: includes/fields/class-acf-field-image.php:291 -#: pro/fields/class-acf-field-gallery.php:678 +#: pro/fields/class-acf-field-gallery.php:675 msgid "Allowed file types" msgstr "Tipos de ficheiros permitidos" #: includes/fields/class-acf-field-file.php:266 #: includes/fields/class-acf-field-image.php:292 -#: pro/fields/class-acf-field-gallery.php:679 +#: pro/fields/class-acf-field-gallery.php:676 msgid "Comma separated list. Leave blank for all types" msgstr "Lista separada por vírgulas. Deixe em branco para permitir todos os tipos." @@ -1747,8 +1760,8 @@ msgstr "Definir o nível de zoom inicial" #: includes/fields/class-acf-field-image.php:245 #: includes/fields/class-acf-field-image.php:274 #: includes/fields/class-acf-field-oembed.php:268 -#: pro/fields/class-acf-field-gallery.php:633 -#: pro/fields/class-acf-field-gallery.php:662 +#: pro/fields/class-acf-field-gallery.php:630 +#: pro/fields/class-acf-field-gallery.php:659 msgid "Height" msgstr "Altura" @@ -1766,12 +1779,12 @@ msgid "Sub Fields" msgstr "Subcampos" #: includes/fields/class-acf-field-group.php:475 -#: pro/fields/class-acf-field-clone.php:844 +#: pro/fields/class-acf-field-clone.php:841 msgid "Specify the style used to render the selected fields" msgstr "Especifica o estilo usado para mostrar os campos seleccionados." #: includes/fields/class-acf-field-group.php:480 -#: pro/fields/class-acf-field-clone.php:849 +#: pro/fields/class-acf-field-clone.php:846 #: pro/fields/class-acf-field-flexible-content.php:615 #: pro/fields/class-acf-field-repeater.php:457 #: pro/locations/class-acf-location-block.php:20 @@ -1779,14 +1792,14 @@ msgid "Block" msgstr "Bloco" #: includes/fields/class-acf-field-group.php:481 -#: pro/fields/class-acf-field-clone.php:850 +#: pro/fields/class-acf-field-clone.php:847 #: pro/fields/class-acf-field-flexible-content.php:614 #: pro/fields/class-acf-field-repeater.php:456 msgid "Table" msgstr "Tabela" #: includes/fields/class-acf-field-group.php:482 -#: pro/fields/class-acf-field-clone.php:851 +#: pro/fields/class-acf-field-clone.php:848 #: pro/fields/class-acf-field-flexible-content.php:616 #: pro/fields/class-acf-field-repeater.php:458 msgid "Row" @@ -1821,37 +1834,37 @@ msgid "Add Image" msgstr "Adicionar imagem" #: includes/fields/class-acf-field-image.php:200 -#: pro/fields/class-acf-field-gallery.php:563 +#: pro/fields/class-acf-field-gallery.php:560 msgid "Image Array" msgstr "Array da imagem" #: includes/fields/class-acf-field-image.php:201 -#: pro/fields/class-acf-field-gallery.php:564 +#: pro/fields/class-acf-field-gallery.php:561 msgid "Image URL" msgstr "URL da imagem" #: includes/fields/class-acf-field-image.php:202 -#: pro/fields/class-acf-field-gallery.php:565 +#: pro/fields/class-acf-field-gallery.php:562 msgid "Image ID" msgstr "ID da imagem" #: includes/fields/class-acf-field-image.php:209 -#: pro/fields/class-acf-field-gallery.php:571 +#: pro/fields/class-acf-field-gallery.php:568 msgid "Preview Size" msgstr "Tamanho da pré-visualização" #: includes/fields/class-acf-field-image.php:234 #: includes/fields/class-acf-field-image.php:263 -#: pro/fields/class-acf-field-gallery.php:622 -#: pro/fields/class-acf-field-gallery.php:651 +#: pro/fields/class-acf-field-gallery.php:619 +#: pro/fields/class-acf-field-gallery.php:648 msgid "Restrict which images can be uploaded" msgstr "Restringe que imagens podem ser carregadas." #: includes/fields/class-acf-field-image.php:237 #: includes/fields/class-acf-field-image.php:266 #: includes/fields/class-acf-field-oembed.php:257 -#: pro/fields/class-acf-field-gallery.php:625 -#: pro/fields/class-acf-field-gallery.php:654 +#: pro/fields/class-acf-field-gallery.php:622 +#: pro/fields/class-acf-field-gallery.php:651 msgid "Width" msgstr "Largura" @@ -1970,7 +1983,7 @@ msgstr "Arquivo" #: includes/fields/class-acf-field-page_link.php:262 #: includes/fields/class-acf-field-post_object.php:267 -#: includes/fields/class-acf-field-taxonomy.php:958 +#: includes/fields/class-acf-field-taxonomy.php:948 msgid "Parent" msgstr "Superior" @@ -2028,19 +2041,19 @@ msgstr "ID do conteúdo" msgid "Radio Button" msgstr "Botão de opção" -#: includes/fields/class-acf-field-radio.php:254 +#: includes/fields/class-acf-field-radio.php:241 msgid "Other" msgstr "Outro" -#: includes/fields/class-acf-field-radio.php:259 +#: includes/fields/class-acf-field-radio.php:246 msgid "Add 'other' choice to allow for custom values" msgstr "Adicionar opção 'outros' para permitir a inserção de valores personalizados" -#: includes/fields/class-acf-field-radio.php:265 +#: includes/fields/class-acf-field-radio.php:252 msgid "Save Other" msgstr "Guardar outros" -#: includes/fields/class-acf-field-radio.php:270 +#: includes/fields/class-acf-field-radio.php:257 msgid "Save 'other' values to the field's choices" msgstr "Guardar 'outros' valores nas opções do campo" @@ -2087,7 +2100,7 @@ msgstr "Tipo de conteúdo" #: includes/fields/class-acf-field-relationship.php:589 #: includes/fields/class-acf-field-taxonomy.php:28 -#: includes/fields/class-acf-field-taxonomy.php:751 +#: includes/fields/class-acf-field-taxonomy.php:741 #: includes/locations/class-acf-location-taxonomy.php:20 msgid "Taxonomy" msgstr "Taxonomia" @@ -2109,7 +2122,7 @@ msgid "Maximum posts" msgstr "Máximo de conteúdos" #: includes/fields/class-acf-field-relationship.php:721 -#: pro/fields/class-acf-field-gallery.php:779 +#: pro/fields/class-acf-field-gallery.php:776 #, php-format msgid "%s requires at least %s selection" msgid_plural "%s requires at least %s selections" @@ -2117,7 +2130,7 @@ msgstr[0] "%s requer pelo menos %s selecção" msgstr[1] "%s requer pelo menos %s selecções" #: includes/fields/class-acf-field-select.php:25 -#: includes/fields/class-acf-field-taxonomy.php:773 +#: includes/fields/class-acf-field-taxonomy.php:763 msgctxt "noun" msgid "Select" msgstr "Selecção" @@ -2220,88 +2233,88 @@ msgstr "Posição" msgid "Define an endpoint for the previous tabs to stop. This will start a new group of tabs." msgstr "Define o fim dos separadores anteriores. Isto será o início de um novo grupo de separadores." -#: includes/fields/class-acf-field-taxonomy.php:711 +#: includes/fields/class-acf-field-taxonomy.php:701 #, php-format msgctxt "No terms" msgid "No %s" msgstr "Sem %s" -#: includes/fields/class-acf-field-taxonomy.php:752 +#: includes/fields/class-acf-field-taxonomy.php:742 msgid "Select the taxonomy to be displayed" msgstr "Seleccione a taxonomia que será mostrada." -#: includes/fields/class-acf-field-taxonomy.php:761 +#: includes/fields/class-acf-field-taxonomy.php:751 msgid "Appearance" msgstr "Apresentação" -#: includes/fields/class-acf-field-taxonomy.php:762 +#: includes/fields/class-acf-field-taxonomy.php:752 msgid "Select the appearance of this field" msgstr "Seleccione a apresentação deste campo." -#: includes/fields/class-acf-field-taxonomy.php:767 +#: includes/fields/class-acf-field-taxonomy.php:757 msgid "Multiple Values" msgstr "Valores múltiplos" -#: includes/fields/class-acf-field-taxonomy.php:769 +#: includes/fields/class-acf-field-taxonomy.php:759 msgid "Multi Select" msgstr "Selecção múltipla" -#: includes/fields/class-acf-field-taxonomy.php:771 +#: includes/fields/class-acf-field-taxonomy.php:761 msgid "Single Value" msgstr "Valor único" -#: includes/fields/class-acf-field-taxonomy.php:772 +#: includes/fields/class-acf-field-taxonomy.php:762 msgid "Radio Buttons" msgstr "Botões de opções" -#: includes/fields/class-acf-field-taxonomy.php:796 +#: includes/fields/class-acf-field-taxonomy.php:786 msgid "Create Terms" msgstr "Criar termos" -#: includes/fields/class-acf-field-taxonomy.php:797 +#: includes/fields/class-acf-field-taxonomy.php:787 msgid "Allow new terms to be created whilst editing" msgstr "Permite a criação de novos termos durante a edição." -#: includes/fields/class-acf-field-taxonomy.php:806 +#: includes/fields/class-acf-field-taxonomy.php:796 msgid "Save Terms" msgstr "Guardar termos" -#: includes/fields/class-acf-field-taxonomy.php:807 +#: includes/fields/class-acf-field-taxonomy.php:797 msgid "Connect selected terms to the post" msgstr "Liga os termos seleccionados ao conteúdo." -#: includes/fields/class-acf-field-taxonomy.php:816 +#: includes/fields/class-acf-field-taxonomy.php:806 msgid "Load Terms" msgstr "Carregar termos" -#: includes/fields/class-acf-field-taxonomy.php:817 +#: includes/fields/class-acf-field-taxonomy.php:807 msgid "Load value from posts terms" msgstr "Carrega os termos a partir dos termos dos conteúdos." -#: includes/fields/class-acf-field-taxonomy.php:831 +#: includes/fields/class-acf-field-taxonomy.php:821 msgid "Term Object" msgstr "Termo" -#: includes/fields/class-acf-field-taxonomy.php:832 +#: includes/fields/class-acf-field-taxonomy.php:822 msgid "Term ID" msgstr "ID do termo" -#: includes/fields/class-acf-field-taxonomy.php:882 +#: includes/fields/class-acf-field-taxonomy.php:872 #, php-format msgid "User unable to add new %s" msgstr "O utilizador não pôde adicionar novo(a) %s" -#: includes/fields/class-acf-field-taxonomy.php:892 +#: includes/fields/class-acf-field-taxonomy.php:882 #, php-format msgid "%s already exists" msgstr "%s já existe" -#: includes/fields/class-acf-field-taxonomy.php:924 +#: includes/fields/class-acf-field-taxonomy.php:914 #, php-format msgid "%s added" msgstr "%s adicionado(a)" -#: includes/fields/class-acf-field-taxonomy.php:970 +#: includes/fields/class-acf-field-taxonomy.php:960 #: includes/locations/class-acf-location-user-form.php:66 msgid "Add" msgstr "Adicionar" @@ -2400,7 +2413,7 @@ msgstr "ID do utilizador" #: includes/fields/class-acf-field-user.php:334 msgid "Error loading field." -msgstr "Erro ao carregar campo." +msgstr "Erro ao carregar o campo." #: includes/fields/class-acf-field-wysiwyg.php:25 msgid "Wysiwyg Editor" @@ -2451,7 +2464,7 @@ msgstr "Atrasar a inicialização?" msgid "TinyMCE will not be initialized until field is clicked" msgstr "O TinyMCE não será inicializado até que clique no campo" -#: includes/forms/form-front.php:38 pro/fields/class-acf-field-gallery.php:353 +#: includes/forms/form-front.php:38 pro/fields/class-acf-field-gallery.php:350 msgid "Title" msgstr "Título" @@ -2459,7 +2472,7 @@ msgstr "Título" msgid "Validate Email" msgstr "Validar email" -#: includes/forms/form-front.php:104 pro/fields/class-acf-field-gallery.php:510 +#: includes/forms/form-front.php:104 pro/fields/class-acf-field-gallery.php:507 #: pro/options-page.php:81 msgid "Update" msgstr "Actualizar" @@ -2707,68 +2720,68 @@ msgstr "Informações da licença" msgid "To unlock updates, please enter your license key below. If you don't have a licence key, please see details & pricing." msgstr "Para desbloquear as actualizações, por favor insira a sua chave de licença. Se não tiver uma chave de licença, por favor consulte os detalhes e preços." -#: pro/admin/views/html-settings-updates.php:28 +#: pro/admin/views/html-settings-updates.php:26 msgid "License Key" msgstr "Chave de licença" -#: pro/admin/views/html-settings-updates.php:60 +#: pro/admin/views/html-settings-updates.php:58 msgid "Update Information" msgstr "Informações de actualização" -#: pro/admin/views/html-settings-updates.php:67 +#: pro/admin/views/html-settings-updates.php:65 msgid "Current Version" msgstr "Versão actual" -#: pro/admin/views/html-settings-updates.php:75 +#: pro/admin/views/html-settings-updates.php:73 msgid "Latest Version" msgstr "Última versão" -#: pro/admin/views/html-settings-updates.php:83 +#: pro/admin/views/html-settings-updates.php:81 msgid "Update Available" msgstr "Actualização disponível" -#: pro/admin/views/html-settings-updates.php:91 +#: pro/admin/views/html-settings-updates.php:89 msgid "Update Plugin" msgstr "Actualizar plugin" -#: pro/admin/views/html-settings-updates.php:93 +#: pro/admin/views/html-settings-updates.php:91 msgid "Please enter your license key above to unlock updates" msgstr "Por favor, insira acima a sua chave de licença para desbloquear as actualizações" -#: pro/admin/views/html-settings-updates.php:99 +#: pro/admin/views/html-settings-updates.php:97 msgid "Check Again" msgstr "Verificar de novo" -#: pro/admin/views/html-settings-updates.php:106 +#: pro/admin/views/html-settings-updates.php:104 msgid "Changelog" msgstr "Registo de alterações" -#: pro/admin/views/html-settings-updates.php:116 +#: pro/admin/views/html-settings-updates.php:114 msgid "Upgrade Notice" msgstr "Informações sobre a actualização" -#: pro/blocks.php:36 +#: pro/blocks.php:37 msgid "Block type name is required." msgstr "O nome do tipo de bloco é obrigatório." -#: pro/blocks.php:43 +#: pro/blocks.php:44 #, php-format msgid "Block type \"%s\" is already registered." msgstr "O tipo de bloco \"%s\" já está registado." -#: pro/blocks.php:418 +#: pro/blocks.php:444 msgid "Switch to Edit" msgstr "Mudar para o editor" -#: pro/blocks.php:419 +#: pro/blocks.php:445 msgid "Switch to Preview" msgstr "Mudar para pré-visualização" -#: pro/blocks.php:420 +#: pro/blocks.php:446 msgid "Change content alignment" msgstr "Alterar o alinhamento do conteúdo" -#: pro/blocks.php:423 +#: pro/blocks.php:449 #, php-format msgid "%s settings" msgstr "Definições de %s" @@ -2778,53 +2791,53 @@ msgctxt "noun" msgid "Clone" msgstr "Clone" -#: pro/fields/class-acf-field-clone.php:812 +#: pro/fields/class-acf-field-clone.php:809 msgid "Select one or more fields you wish to clone" msgstr "Seleccione um ou mais campos que deseje clonar." -#: pro/fields/class-acf-field-clone.php:829 +#: pro/fields/class-acf-field-clone.php:826 msgid "Display" msgstr "Visualização" -#: pro/fields/class-acf-field-clone.php:830 +#: pro/fields/class-acf-field-clone.php:827 msgid "Specify the style used to render the clone field" msgstr "Especifica o estilo usado para mostrar o campo de clone." -#: pro/fields/class-acf-field-clone.php:835 +#: pro/fields/class-acf-field-clone.php:832 msgid "Group (displays selected fields in a group within this field)" msgstr "Grupo (mostra os campos seleccionados num grupo dentro deste campo)" -#: pro/fields/class-acf-field-clone.php:836 +#: pro/fields/class-acf-field-clone.php:833 msgid "Seamless (replaces this field with selected fields)" msgstr "Simples (substitui este campo pelos campos seleccionados)" -#: pro/fields/class-acf-field-clone.php:857 +#: pro/fields/class-acf-field-clone.php:854 #, php-format msgid "Labels will be displayed as %s" msgstr "As legendas serão mostradas com %s" -#: pro/fields/class-acf-field-clone.php:860 +#: pro/fields/class-acf-field-clone.php:857 msgid "Prefix Field Labels" msgstr "Prefixo nas legendas dos campos" -#: pro/fields/class-acf-field-clone.php:871 +#: pro/fields/class-acf-field-clone.php:868 #, php-format msgid "Values will be saved as %s" msgstr "Os valores serão guardados como %s" -#: pro/fields/class-acf-field-clone.php:874 +#: pro/fields/class-acf-field-clone.php:871 msgid "Prefix Field Names" msgstr "Prefixos nos nomes dos campos" -#: pro/fields/class-acf-field-clone.php:992 +#: pro/fields/class-acf-field-clone.php:989 msgid "Unknown field" msgstr "Campo desconhecido" -#: pro/fields/class-acf-field-clone.php:1031 +#: pro/fields/class-acf-field-clone.php:1028 msgid "Unknown field group" msgstr "Grupo de campos desconhecido" -#: pro/fields/class-acf-field-clone.php:1035 +#: pro/fields/class-acf-field-clone.php:1032 #, php-format msgid "All fields from %s field group" msgstr "Todos os campos do grupo de campos %s" @@ -2940,67 +2953,67 @@ msgstr "Adicionar imagem à galeria" msgid "Maximum selection reached" msgstr "Máximo de selecção alcançado" -#: pro/fields/class-acf-field-gallery.php:322 +#: pro/fields/class-acf-field-gallery.php:319 msgid "Length" msgstr "Comprimento" -#: pro/fields/class-acf-field-gallery.php:362 +#: pro/fields/class-acf-field-gallery.php:359 msgid "Caption" msgstr "Legenda" -#: pro/fields/class-acf-field-gallery.php:371 +#: pro/fields/class-acf-field-gallery.php:368 msgid "Alt Text" msgstr "Texto alternativo" -#: pro/fields/class-acf-field-gallery.php:487 +#: pro/fields/class-acf-field-gallery.php:484 msgid "Add to gallery" msgstr "Adicionar à galeria" -#: pro/fields/class-acf-field-gallery.php:491 +#: pro/fields/class-acf-field-gallery.php:488 msgid "Bulk actions" msgstr "Acções por lotes" -#: pro/fields/class-acf-field-gallery.php:492 +#: pro/fields/class-acf-field-gallery.php:489 msgid "Sort by date uploaded" msgstr "Ordenar por data de carregamento" -#: pro/fields/class-acf-field-gallery.php:493 +#: pro/fields/class-acf-field-gallery.php:490 msgid "Sort by date modified" msgstr "Ordenar por data de modificação" -#: pro/fields/class-acf-field-gallery.php:494 +#: pro/fields/class-acf-field-gallery.php:491 msgid "Sort by title" msgstr "Ordenar por título" -#: pro/fields/class-acf-field-gallery.php:495 +#: pro/fields/class-acf-field-gallery.php:492 msgid "Reverse current order" msgstr "Inverter ordem actual" -#: pro/fields/class-acf-field-gallery.php:507 +#: pro/fields/class-acf-field-gallery.php:504 msgid "Close" msgstr "Fechar" -#: pro/fields/class-acf-field-gallery.php:580 +#: pro/fields/class-acf-field-gallery.php:577 msgid "Insert" msgstr "Inserir" -#: pro/fields/class-acf-field-gallery.php:581 +#: pro/fields/class-acf-field-gallery.php:578 msgid "Specify where new attachments are added" msgstr "Especifica onde serão adicionados os novos anexos." -#: pro/fields/class-acf-field-gallery.php:585 +#: pro/fields/class-acf-field-gallery.php:582 msgid "Append to the end" msgstr "No fim" -#: pro/fields/class-acf-field-gallery.php:586 +#: pro/fields/class-acf-field-gallery.php:583 msgid "Prepend to the beginning" msgstr "No início" -#: pro/fields/class-acf-field-gallery.php:605 +#: pro/fields/class-acf-field-gallery.php:602 msgid "Minimum Selection" msgstr "Selecção mínima" -#: pro/fields/class-acf-field-gallery.php:613 +#: pro/fields/class-acf-field-gallery.php:610 msgid "Maximum Selection" msgstr "Selecção máxima" diff --git a/lang/acf.pot b/lang/acf.pot index 7181e39..6aee534 100644 --- a/lang/acf.pot +++ b/lang/acf.pot @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Advanced Custom Fields\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" -"POT-Creation-Date: 2020-08-18 08:57+1000\n" +"POT-Creation-Date: 2020-10-29 10:30+0930\n" "PO-Revision-Date: 2015-06-11 13:00+1000\n" "Last-Translator: Elliot Condon \n" "Language-Team: Elliot Condon \n" @@ -16,11 +16,12 @@ msgstr "" "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;" "_nx_noop:3c,1,2;__ngettext_noop:1,2\n" "X-Poedit-SourceCharset: UTF-8\n" -"X-Poedit-Basepath: ..\n" +"X-Poedit-Basepath: ../\n" "X-Poedit-WPHeader: acf.php\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SearchPath-0: .\n" "X-Poedit-SearchPathExcluded-0: *.js\n" +"X-Poedit-SearchPathExcluded-1: tests\n" #: acf.php:68 msgid "Advanced Custom Fields" @@ -69,7 +70,7 @@ msgstr "" #: acf.php:380 includes/admin/admin-field-group.php:232 #: includes/admin/admin-field-groups.php:262 -#: pro/fields/class-acf-field-clone.php:811 +#: pro/fields/class-acf-field-clone.php:808 msgid "Fields" msgstr "" @@ -236,7 +237,7 @@ msgstr "" #: includes/admin/views/field-group-field-conditional-logic.php:151 #: includes/admin/views/field-group-locations.php:29 #: includes/admin/views/html-location-group.php:3 -#: includes/api/api-helpers.php:3675 +#: includes/api/api-helpers.php:3646 msgid "or" msgstr "" @@ -760,7 +761,7 @@ msgid "Label" msgstr "" #: includes/admin/views/field-group-fields.php:6 -#: includes/fields/class-acf-field-taxonomy.php:936 +#: includes/fields/class-acf-field-taxonomy.php:926 #: pro/fields/class-acf-field-flexible-content.php:597 msgid "Name" msgstr "" @@ -1088,42 +1089,42 @@ msgstr "" msgid "Full Size" msgstr "" -#: includes/api/api-helpers.php:1632 includes/api/api-term.php:147 -#: pro/fields/class-acf-field-clone.php:996 +#: includes/api/api-helpers.php:1632 includes/api/api-term.php:145 +#: pro/fields/class-acf-field-clone.php:993 msgid "(no title)" msgstr "" -#: includes/api/api-helpers.php:3596 +#: includes/api/api-helpers.php:3567 #, php-format msgid "Image width must be at least %dpx." msgstr "" -#: includes/api/api-helpers.php:3601 +#: includes/api/api-helpers.php:3572 #, php-format msgid "Image width must not exceed %dpx." msgstr "" -#: includes/api/api-helpers.php:3617 +#: includes/api/api-helpers.php:3588 #, php-format msgid "Image height must be at least %dpx." msgstr "" -#: includes/api/api-helpers.php:3622 +#: includes/api/api-helpers.php:3593 #, php-format msgid "Image height must not exceed %dpx." msgstr "" -#: includes/api/api-helpers.php:3640 +#: includes/api/api-helpers.php:3611 #, php-format msgid "File size must be at least %s." msgstr "" -#: includes/api/api-helpers.php:3645 +#: includes/api/api-helpers.php:3616 #, php-format msgid "File size must not exceed %s." msgstr "" -#: includes/api/api-helpers.php:3679 +#: includes/api/api-helpers.php:3650 #, php-format msgid "File type must be %s." msgstr "" @@ -1134,13 +1135,13 @@ msgstr "" #: includes/assets.php:344 includes/fields/class-acf-field-true_false.php:79 #: includes/fields/class-acf-field-true_false.php:159 -#: pro/admin/views/html-settings-updates.php:88 +#: pro/admin/views/html-settings-updates.php:86 msgid "Yes" msgstr "" #: includes/assets.php:345 includes/fields/class-acf-field-true_false.php:80 #: includes/fields/class-acf-field-true_false.php:174 -#: pro/admin/views/html-settings-updates.php:98 +#: pro/admin/views/html-settings-updates.php:96 msgid "No" msgstr "" @@ -1216,7 +1217,7 @@ msgstr "" #: includes/fields/class-acf-field-checkbox.php:389 #: includes/fields/class-acf-field-group.php:474 #: includes/fields/class-acf-field-radio.php:290 -#: pro/fields/class-acf-field-clone.php:843 +#: pro/fields/class-acf-field-clone.php:840 #: pro/fields/class-acf-field-flexible-content.php:554 #: pro/fields/class-acf-field-flexible-content.php:603 #: pro/fields/class-acf-field-repeater.php:449 @@ -1291,14 +1292,14 @@ msgstr "" #: includes/fields/class-acf-field-post_object.php:411 #: includes/fields/class-acf-field-radio.php:244 #: includes/fields/class-acf-field-select.php:382 -#: includes/fields/class-acf-field-taxonomy.php:781 +#: includes/fields/class-acf-field-taxonomy.php:771 #: includes/fields/class-acf-field-user.php:63 msgid "Allow Null?" msgstr "" #: includes/fields/class-acf-field-button-group.php:168 #: includes/fields/class-acf-field-checkbox.php:380 -#: includes/fields/class-acf-field-color_picker.php:131 +#: includes/fields/class-acf-field-color_picker.php:127 #: includes/fields/class-acf-field-email.php:118 #: includes/fields/class-acf-field-number.php:127 #: includes/fields/class-acf-field-radio.php:281 @@ -1341,7 +1342,7 @@ msgstr "" #: includes/fields/class-acf-field-file.php:214 #: includes/fields/class-acf-field-link.php:166 #: includes/fields/class-acf-field-radio.php:304 -#: includes/fields/class-acf-field-taxonomy.php:826 +#: includes/fields/class-acf-field-taxonomy.php:816 msgid "Return Value" msgstr "" @@ -1368,7 +1369,7 @@ msgid "Both (Array)" msgstr "" #: includes/fields/class-acf-field-checkbox.php:25 -#: includes/fields/class-acf-field-taxonomy.php:768 +#: includes/fields/class-acf-field-taxonomy.php:758 msgid "Checkbox" msgstr "" @@ -1413,20 +1414,28 @@ msgstr "" msgid "Color Picker" msgstr "" -#: includes/fields/class-acf-field-color_picker.php:68 +#: includes/fields/class-acf-field-color_picker.php:64 msgid "Clear" msgstr "" -#: includes/fields/class-acf-field-color_picker.php:69 +#: includes/fields/class-acf-field-color_picker.php:65 +msgid "Clear color" +msgstr "" + +#: includes/fields/class-acf-field-color_picker.php:66 msgid "Default" msgstr "" -#: includes/fields/class-acf-field-color_picker.php:70 +#: includes/fields/class-acf-field-color_picker.php:67 +msgid "Select default color" +msgstr "" + +#: includes/fields/class-acf-field-color_picker.php:68 msgid "Select Color" msgstr "" -#: includes/fields/class-acf-field-color_picker.php:71 -msgid "Current Color" +#: includes/fields/class-acf-field-color_picker.php:69 +msgid "Color value" msgstr "" #: includes/fields/class-acf-field-date_picker.php:25 @@ -1812,12 +1821,12 @@ msgid "Sub Fields" msgstr "" #: includes/fields/class-acf-field-group.php:475 -#: pro/fields/class-acf-field-clone.php:844 +#: pro/fields/class-acf-field-clone.php:841 msgid "Specify the style used to render the selected fields" msgstr "" #: includes/fields/class-acf-field-group.php:480 -#: pro/fields/class-acf-field-clone.php:849 +#: pro/fields/class-acf-field-clone.php:846 #: pro/fields/class-acf-field-flexible-content.php:615 #: pro/fields/class-acf-field-repeater.php:457 #: pro/locations/class-acf-location-block.php:20 @@ -1825,14 +1834,14 @@ msgid "Block" msgstr "" #: includes/fields/class-acf-field-group.php:481 -#: pro/fields/class-acf-field-clone.php:850 +#: pro/fields/class-acf-field-clone.php:847 #: pro/fields/class-acf-field-flexible-content.php:614 #: pro/fields/class-acf-field-repeater.php:456 msgid "Table" msgstr "" #: includes/fields/class-acf-field-group.php:482 -#: pro/fields/class-acf-field-clone.php:851 +#: pro/fields/class-acf-field-clone.php:848 #: pro/fields/class-acf-field-flexible-content.php:616 #: pro/fields/class-acf-field-repeater.php:458 msgid "Row" @@ -2016,7 +2025,7 @@ msgstr "" #: includes/fields/class-acf-field-page_link.php:262 #: includes/fields/class-acf-field-post_object.php:267 -#: includes/fields/class-acf-field-taxonomy.php:958 +#: includes/fields/class-acf-field-taxonomy.php:948 msgid "Parent" msgstr "" @@ -2133,7 +2142,7 @@ msgstr "" #: includes/fields/class-acf-field-relationship.php:589 #: includes/fields/class-acf-field-taxonomy.php:28 -#: includes/fields/class-acf-field-taxonomy.php:751 +#: includes/fields/class-acf-field-taxonomy.php:741 #: includes/locations/class-acf-location-taxonomy.php:20 msgid "Taxonomy" msgstr "" @@ -2163,7 +2172,7 @@ msgstr[0] "" msgstr[1] "" #: includes/fields/class-acf-field-select.php:25 -#: includes/fields/class-acf-field-taxonomy.php:773 +#: includes/fields/class-acf-field-taxonomy.php:763 msgctxt "noun" msgid "Select" msgstr "" @@ -2268,88 +2277,88 @@ msgid "" "group of tabs." msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:711 +#: includes/fields/class-acf-field-taxonomy.php:701 #, php-format msgctxt "No terms" msgid "No %s" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:752 +#: includes/fields/class-acf-field-taxonomy.php:742 msgid "Select the taxonomy to be displayed" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:761 +#: includes/fields/class-acf-field-taxonomy.php:751 msgid "Appearance" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:762 +#: includes/fields/class-acf-field-taxonomy.php:752 msgid "Select the appearance of this field" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:767 +#: includes/fields/class-acf-field-taxonomy.php:757 msgid "Multiple Values" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:769 +#: includes/fields/class-acf-field-taxonomy.php:759 msgid "Multi Select" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:771 +#: includes/fields/class-acf-field-taxonomy.php:761 msgid "Single Value" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:772 +#: includes/fields/class-acf-field-taxonomy.php:762 msgid "Radio Buttons" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:796 +#: includes/fields/class-acf-field-taxonomy.php:786 msgid "Create Terms" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:797 +#: includes/fields/class-acf-field-taxonomy.php:787 msgid "Allow new terms to be created whilst editing" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:806 +#: includes/fields/class-acf-field-taxonomy.php:796 msgid "Save Terms" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:807 +#: includes/fields/class-acf-field-taxonomy.php:797 msgid "Connect selected terms to the post" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:816 +#: includes/fields/class-acf-field-taxonomy.php:806 msgid "Load Terms" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:817 +#: includes/fields/class-acf-field-taxonomy.php:807 msgid "Load value from posts terms" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:831 +#: includes/fields/class-acf-field-taxonomy.php:821 msgid "Term Object" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:832 +#: includes/fields/class-acf-field-taxonomy.php:822 msgid "Term ID" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:882 +#: includes/fields/class-acf-field-taxonomy.php:872 #, php-format msgid "User unable to add new %s" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:892 +#: includes/fields/class-acf-field-taxonomy.php:882 #, php-format msgid "%s already exists" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:924 +#: includes/fields/class-acf-field-taxonomy.php:914 #, php-format msgid "%s added" msgstr "" -#: includes/fields/class-acf-field-taxonomy.php:970 +#: includes/fields/class-acf-field-taxonomy.php:960 #: includes/locations/class-acf-location-user-form.php:66 msgid "Add" msgstr "" @@ -2763,68 +2772,68 @@ msgid "" "a>." msgstr "" -#: pro/admin/views/html-settings-updates.php:28 +#: pro/admin/views/html-settings-updates.php:26 msgid "License Key" msgstr "" -#: pro/admin/views/html-settings-updates.php:60 +#: pro/admin/views/html-settings-updates.php:58 msgid "Update Information" msgstr "" -#: pro/admin/views/html-settings-updates.php:67 +#: pro/admin/views/html-settings-updates.php:65 msgid "Current Version" msgstr "" -#: pro/admin/views/html-settings-updates.php:75 +#: pro/admin/views/html-settings-updates.php:73 msgid "Latest Version" msgstr "" -#: pro/admin/views/html-settings-updates.php:83 +#: pro/admin/views/html-settings-updates.php:81 msgid "Update Available" msgstr "" -#: pro/admin/views/html-settings-updates.php:91 +#: pro/admin/views/html-settings-updates.php:89 msgid "Update Plugin" msgstr "" -#: pro/admin/views/html-settings-updates.php:93 +#: pro/admin/views/html-settings-updates.php:91 msgid "Please enter your license key above to unlock updates" msgstr "" -#: pro/admin/views/html-settings-updates.php:99 +#: pro/admin/views/html-settings-updates.php:97 msgid "Check Again" msgstr "" -#: pro/admin/views/html-settings-updates.php:106 +#: pro/admin/views/html-settings-updates.php:104 msgid "Changelog" msgstr "" -#: pro/admin/views/html-settings-updates.php:116 +#: pro/admin/views/html-settings-updates.php:114 msgid "Upgrade Notice" msgstr "" -#: pro/blocks.php:36 +#: pro/blocks.php:37 msgid "Block type name is required." msgstr "" -#: pro/blocks.php:43 +#: pro/blocks.php:44 #, php-format msgid "Block type \"%s\" is already registered." msgstr "" -#: pro/blocks.php:418 +#: pro/blocks.php:444 msgid "Switch to Edit" msgstr "" -#: pro/blocks.php:419 +#: pro/blocks.php:445 msgid "Switch to Preview" msgstr "" -#: pro/blocks.php:420 +#: pro/blocks.php:446 msgid "Change content alignment" msgstr "" -#: pro/blocks.php:423 +#: pro/blocks.php:449 #, php-format msgid "%s settings" msgstr "" @@ -2834,53 +2843,53 @@ msgctxt "noun" msgid "Clone" msgstr "" -#: pro/fields/class-acf-field-clone.php:812 +#: pro/fields/class-acf-field-clone.php:809 msgid "Select one or more fields you wish to clone" msgstr "" -#: pro/fields/class-acf-field-clone.php:829 +#: pro/fields/class-acf-field-clone.php:826 msgid "Display" msgstr "" -#: pro/fields/class-acf-field-clone.php:830 +#: pro/fields/class-acf-field-clone.php:827 msgid "Specify the style used to render the clone field" msgstr "" -#: pro/fields/class-acf-field-clone.php:835 +#: pro/fields/class-acf-field-clone.php:832 msgid "Group (displays selected fields in a group within this field)" msgstr "" -#: pro/fields/class-acf-field-clone.php:836 +#: pro/fields/class-acf-field-clone.php:833 msgid "Seamless (replaces this field with selected fields)" msgstr "" -#: pro/fields/class-acf-field-clone.php:857 +#: pro/fields/class-acf-field-clone.php:854 #, php-format msgid "Labels will be displayed as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:860 +#: pro/fields/class-acf-field-clone.php:857 msgid "Prefix Field Labels" msgstr "" -#: pro/fields/class-acf-field-clone.php:871 +#: pro/fields/class-acf-field-clone.php:868 #, php-format msgid "Values will be saved as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:874 +#: pro/fields/class-acf-field-clone.php:871 msgid "Prefix Field Names" msgstr "" -#: pro/fields/class-acf-field-clone.php:992 +#: pro/fields/class-acf-field-clone.php:989 msgid "Unknown field" msgstr "" -#: pro/fields/class-acf-field-clone.php:1031 +#: pro/fields/class-acf-field-clone.php:1028 msgid "Unknown field group" msgstr "" -#: pro/fields/class-acf-field-clone.php:1035 +#: pro/fields/class-acf-field-clone.php:1032 #, php-format msgid "All fields from %s field group" msgstr "" @@ -3117,14 +3126,6 @@ msgid "" "\">details & pricing." msgstr "" -#: tests/basic/test-blocks.php:279 -msgid "Hero" -msgstr "" - -#: tests/basic/test-blocks.php:280 -msgid "Display a random hero image." -msgstr "" - #. Plugin URI of the plugin/theme #. Author URI of the plugin/theme msgid "https://www.advancedcustomfields.com" diff --git a/pro/assets/js/acf-pro-blocks.min.js b/pro/assets/js/acf-pro-blocks.min.js index 24f6f1d..3e82377 100644 --- a/pro/assets/js/acf-pro-blocks.min.js +++ b/pro/assets/js/acf-pro-blocks.min.js @@ -1 +1 @@ -"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function t(e){return typeof e}:function t(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(t,e):void 0}}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0){var r=t.substr(0,e).trim(),o=t.substr(e+1).trim();"-"!==r.charAt(0)&&(r=acf.strCamelCase(r)),n[r]=o}})),r=n;break;default:var o=acf.get("jsxAttributes");o[e]&&(e=o[e]);var i=r.charAt(0);0===e.indexOf("data-")||"["!==i&&"{"!==i||(r=JSON.parse(r));break}return{name:e,value:r}}function y(){return React.createElement(S.Content,null)}function m(){wp.blockEditor||(wp.blockEditor=wp.editor);var t=acf.get("blockTypes");t&&t.map(a)}function v(t){var e,r="top";return["top","center","bottom"].includes(t)?t:"top"}function b(t){var e=["left","center","right"],r=acf.get("rtl")?"right":"left";return e.includes(t)?t:r}function _(t){var e="center center";if(t){var r,n=_slicedToArray(t.split(" "),2),o=n[0],i=n[1];return v(o)+" "+b(i)}return e}function g(t){return t.align_content={type:"string"},t}function k(t,e){var r=e.supports.align_content,n,o;switch(r){case"matrix":n=Z,o=_;break;default:n=Y,o=v;break}return void 0===n?(console.warn('The "'.concat(r,'" alignment component was not found.')),t):(e.align_content=o(e.align_content),function(e){function r(){return _classCallCheck(this,r),i.apply(this,arguments)}_inherits(r,e);var i=_createSuper(r);return _createClass(r,[{key:"render",value:function e(){function r(t){c({align_content:o(t)})}var i=this.props,a=i.attributes,c=i.setAttributes,s=a.align_content;return React.createElement(D,null,React.createElement(O,null,React.createElement(n,{label:acf.__("Change content alignment"),value:o(s),onChange:r})),React.createElement(t,this.props))}}]),r}(B))}function w(t){return t.align_text={type:"string"},t}function R(t,e){var r=b;return e.align_text=r(e.align_text),function(e){function n(){return _classCallCheck(this,n),o.apply(this,arguments)}_inherits(n,e);var o=_createSuper(n);return _createClass(n,[{key:"render",value:function e(){function n(t){a({align_text:r(t)})}var o=this.props,i=o.attributes,a=o.setAttributes,c=i.align_text;return React.createElement(D,null,React.createElement(O,null,React.createElement(G,{value:r(c),onChange:n})),React.createElement(t,this.props))}}]),n}(B)}var C=wp.blockEditor,O=C.BlockControls,E=C.InspectorControls,S=C.InnerBlocks,j=wp.components,A=j.Toolbar,P=j.IconButton,T=j.Placeholder,x=j.Spinner,D=wp.element.Fragment,I,B=React.Component,M=wp.data.withSelect,N=wp.compose.createHigherOrderComponent,L={},$={};acf.parseJSX=function(e){return f(t(e)[0])};var q=N((function(t){return function(e){function n(t){var e;_classCallCheck(this,n);var c=(e=a.call(this,t)).props,s=c.name,u=c.attributes,l=r(s);if(!l)return _possibleConstructorReturn(e);if(o(t)){for(var p in u.id=acf.uniqid("block_"),l.attributes)void 0===u[p]&&void 0!==l[p]&&(u[p]=l[p]);return _possibleConstructorReturn(e)}return i(t)?(u.id=acf.uniqid("block_"),_possibleConstructorReturn(e)):e}_inherits(n,e);var a=_createSuper(n);return _createClass(n,[{key:"render",value:function e(){return React.createElement(t,this.props)}}]),n}(B)}),"withDefaultAttributes");wp.hooks.addFilter("editor.BlockListBlock","acf/with-default-attributes",q);var H=function(t){function e(t){var r;return _classCallCheck(this,e),(r=n.call(this,t)).setup(),r}_inherits(e,t);var n=_createSuper(e);return _createClass(e,[{key:"setup",value:function t(){function e(t){-1===t.indexOf(i.mode)&&(i.mode=t[0])}var n=this.props,o=n.name,i=n.attributes,a;switch(r(o).mode){case"edit":e(["edit","preview"]);break;case"preview":e(["preview","edit"]);break;default:e(["auto"]);break}}},{key:"render",value:function t(){function e(){a({mode:"preview"===c?"edit":"preview"})}var n=this.props,o=n.name,i=n.attributes,a=n.setAttributes,c=i.mode,s,u=r(o).supports.mode;"auto"===c&&(u=!1);var l="preview"===c?acf.__("Switch to Edit"):acf.__("Switch to Preview"),p="preview"===c?"edit":"welcome-view-site";return React.createElement(D,null,React.createElement(O,null,u&&React.createElement(A,null,React.createElement(P,{className:"components-icon-button components-toolbar__control",label:l,icon:p,onClick:e}))),React.createElement(E,null,"preview"===c&&React.createElement("div",{className:"acf-block-component acf-block-panel"},React.createElement(Q,this.props))),React.createElement(J,this.props))}}]),e}(B),U=function(t){function e(){return _classCallCheck(this,e),r.apply(this,arguments)}_inherits(e,t);var r=_createSuper(e);return _createClass(e,[{key:"render",value:function t(){var e=this.props,r=e.attributes,n=e.isSelected,o=r.mode;return React.createElement("div",{className:"acf-block-component acf-block-body"},"auto"===o&&n?React.createElement(Q,this.props):"auto"!==o||n?"preview"===o?React.createElement(X,this.props):React.createElement(Q,this.props):React.createElement(X,this.props))}}]),e}(B),J=M((function(t,e){return{index:t("core/block-editor").getBlockIndex(e.clientId)}}))(U),W=function(t){function e(){return _classCallCheck(this,e),r.apply(this,arguments)}_inherits(e,t);var r=_createSuper(e);return _createClass(e,[{key:"render",value:function t(){return React.createElement("div",{dangerouslySetInnerHTML:{__html:this.props.children}})}}]),e}(B),z=function(e){function r(){return _classCallCheck(this,r),n.apply(this,arguments)}_inherits(r,e);var n=_createSuper(r);return _createClass(r,[{key:"render",value:function t(){var e=this;return React.createElement("div",{ref:function t(r){return e.el=r}})}},{key:"setHTML",value:function e(r){t(this.el).html("