Changeset 3436925
- Timestamp:
- 01/11/2026 07:18:45 AM (3 days ago)
- Location:
- search-regex/trunk
- Files:
-
- 75 added
- 66 deleted
- 33 edited
-
README.md (deleted)
-
build/search-regex-rtl.css (added)
-
build/search-regex-version.php (modified) (1 diff)
-
build/search-regex.asset.php (added)
-
build/search-regex.css (modified) (1 diff)
-
build/search-regex.js (modified) (1 diff)
-
build/search-regex.js.LICENSE.txt (deleted)
-
build/style-index-rtl.css (deleted)
-
build/vendor.asset.php (added)
-
build/vendor.js (added)
-
build/vendor.js.LICENSE.txt (added)
-
includes/action/action-delete.php (deleted)
-
includes/action/action-export.php (deleted)
-
includes/action/action-global-replace.php (deleted)
-
includes/action/action-modify.php (deleted)
-
includes/action/action-nothing.php (deleted)
-
includes/action/action-run.php (deleted)
-
includes/action/class-action.php (modified) (4 diffs)
-
includes/action/class-dynamic-column.php (modified) (8 diffs)
-
includes/action/type (added)
-
includes/action/type/class-delete.php (added)
-
includes/action/type/class-export.php (added)
-
includes/action/type/class-global-replace.php (added)
-
includes/action/type/class-modify.php (added)
-
includes/action/type/class-nothing.php (added)
-
includes/action/type/class-run.php (added)
-
includes/admin (added)
-
includes/admin/class-admin.php (added)
-
includes/api/class-api.php (modified) (3 diffs)
-
includes/api/class-route.php (modified) (11 diffs)
-
includes/api/route/class-plugin-route.php (added)
-
includes/api/route/class-preset-route.php (added)
-
includes/api/route/class-search-route.php (added)
-
includes/api/route/class-settings-route.php (added)
-
includes/api/route/class-source-route.php (added)
-
includes/api/route/route-plugin.php (deleted)
-
includes/api/route/route-preset.php (deleted)
-
includes/api/route/route-search.php (deleted)
-
includes/api/route/route-settings.php (deleted)
-
includes/api/route/route-source.php (deleted)
-
includes/cli (added)
-
includes/cli/class-search-regex-cli.php (added)
-
includes/context/class-context.php (modified) (3 diffs)
-
includes/context/context-add.php (deleted)
-
includes/context/context-delete.php (deleted)
-
includes/context/context-empty.php (deleted)
-
includes/context/context-matched.php (deleted)
-
includes/context/context-pair.php (deleted)
-
includes/context/context-replace.php (deleted)
-
includes/context/context-text.php (deleted)
-
includes/context/context-value.php (deleted)
-
includes/context/type (added)
-
includes/context/type/class-add.php (added)
-
includes/context/type/class-delete.php (added)
-
includes/context/type/class-empty-type.php (added)
-
includes/context/type/class-matched.php (added)
-
includes/context/type/class-pair.php (added)
-
includes/context/type/class-replace.php (added)
-
includes/context/type/class-text.php (added)
-
includes/context/type/class-value.php (added)
-
includes/filter/class-filter.php (added)
-
includes/filter/class-global-filter.php (modified) (3 diffs)
-
includes/filter/class-search-filter.php (deleted)
-
includes/filter/filter-base.php (deleted)
-
includes/filter/filter-date.php (deleted)
-
includes/filter/filter-integer.php (deleted)
-
includes/filter/filter-keyvalue.php (deleted)
-
includes/filter/filter-member.php (deleted)
-
includes/filter/filter-string.php (deleted)
-
includes/filter/type (added)
-
includes/filter/type/class-filter-date.php (added)
-
includes/filter/type/class-filter-integer.php (added)
-
includes/filter/type/class-filter-keyvalue.php (added)
-
includes/filter/type/class-filter-member.php (added)
-
includes/filter/type/class-filter-string.php (added)
-
includes/filter/type/class-filter-type.php (added)
-
includes/modifier/class-modifier.php (modified) (4 diffs)
-
includes/modifier/modifier-date.php (deleted)
-
includes/modifier/modifier-integer.php (deleted)
-
includes/modifier/modifier-keyvalue.php (deleted)
-
includes/modifier/modifier-member.php (deleted)
-
includes/modifier/modifier-string.php (deleted)
-
includes/modifier/value (added)
-
includes/modifier/value/class-date-value.php (added)
-
includes/modifier/value/class-integer-value.php (added)
-
includes/modifier/value/class-key-value.php (added)
-
includes/modifier/value/class-member-value.php (added)
-
includes/modifier/value/class-string-value.php (added)
-
includes/plugin/class-capabilities.php (modified) (1 diff)
-
includes/plugin/class-plugin-settings.php (added)
-
includes/plugin/class-settings-base.php (deleted)
-
includes/plugin/class-settings.php (modified) (8 diffs)
-
includes/schema/class-column.php (modified) (5 diffs)
-
includes/schema/class-schema.php (modified) (3 diffs)
-
includes/schema/class-source.php (modified) (4 diffs)
-
includes/search-regex-admin.php (deleted)
-
includes/search-regex-cli.php (deleted)
-
includes/search/class-column.php (added)
-
includes/search/class-flags.php (modified) (2 diffs)
-
includes/search/class-match-column.php (deleted)
-
includes/search/class-match-text.php (deleted)
-
includes/search/class-preset.php (modified) (16 diffs)
-
includes/search/class-result.php (modified) (7 diffs)
-
includes/search/class-search.php (modified) (4 diffs)
-
includes/search/class-text.php (added)
-
includes/search/class-totals.php (modified) (3 diffs)
-
includes/source/class-convert-values.php (modified) (3 diffs)
-
includes/source/class-has-meta.php (added)
-
includes/source/class-has-terms.php (added)
-
includes/source/class-manager.php (modified) (15 diffs)
-
includes/source/class-source.php (modified) (9 diffs)
-
includes/source/core/class-comment-meta.php (added)
-
includes/source/core/class-comment.php (added)
-
includes/source/core/class-meta.php (added)
-
includes/source/core/class-options.php (added)
-
includes/source/core/class-post-meta.php (added)
-
includes/source/core/class-post.php (added)
-
includes/source/core/class-terms.php (added)
-
includes/source/core/class-user-meta.php (added)
-
includes/source/core/class-user.php (added)
-
includes/source/core/source-comment-meta.php (deleted)
-
includes/source/core/source-comment.php (deleted)
-
includes/source/core/source-meta.php (deleted)
-
includes/source/core/source-options.php (deleted)
-
includes/source/core/source-post-meta.php (deleted)
-
includes/source/core/source-post.php (deleted)
-
includes/source/core/source-terms.php (deleted)
-
includes/source/core/source-user-meta.php (deleted)
-
includes/source/core/source-user.php (deleted)
-
includes/source/trait-has-meta.php (deleted)
-
includes/source/trait-has-terms.php (deleted)
-
includes/sql/class-builder.php (added)
-
includes/sql/class-from.php (modified) (1 diff)
-
includes/sql/class-group.php (modified) (1 diff)
-
includes/sql/class-query.php (modified) (6 diffs)
-
includes/sql/class-sql.php (deleted)
-
includes/sql/class-value.php (modified) (1 diff)
-
includes/sql/join/class-comment.php (added)
-
includes/sql/join/class-join.php (modified) (2 diffs)
-
includes/sql/join/class-meta.php (added)
-
includes/sql/join/class-post.php (added)
-
includes/sql/join/class-taxonomy.php (added)
-
includes/sql/join/class-term.php (added)
-
includes/sql/join/class-user.php (added)
-
includes/sql/join/join-comment.php (deleted)
-
includes/sql/join/join-meta.php (deleted)
-
includes/sql/join/join-post.php (deleted)
-
includes/sql/join/join-taxonomy.php (deleted)
-
includes/sql/join/join-term.php (deleted)
-
includes/sql/join/join-user.php (deleted)
-
includes/sql/modifier/class-count.php (deleted)
-
includes/sql/modifier/class-modifier.php (modified) (3 diffs)
-
includes/sql/modifier/class-select-count-id.php (added)
-
includes/sql/select/class-column.php (deleted)
-
includes/sql/select/class-select-column.php (added)
-
includes/sql/select/class-select.php (modified) (3 diffs)
-
includes/sql/where/class-where-and.php (added)
-
includes/sql/where/class-where-date.php (added)
-
includes/sql/where/class-where-in.php (added)
-
includes/sql/where/class-where-integer.php (added)
-
includes/sql/where/class-where-null.php (added)
-
includes/sql/where/class-where-or.php (added)
-
includes/sql/where/class-where-string.php (added)
-
includes/sql/where/class-where.php (modified) (4 diffs)
-
includes/sql/where/where-and.php (deleted)
-
includes/sql/where/where-date.php (deleted)
-
includes/sql/where/where-in.php (deleted)
-
includes/sql/where/where-integer.php (deleted)
-
includes/sql/where/where-null.php (deleted)
-
includes/sql/where/where-or.php (deleted)
-
includes/sql/where/where-string.php (deleted)
-
readme.txt (modified) (3 diffs)
-
search-regex-loader.php (added)
-
search-regex.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
search-regex/trunk/build/search-regex-version.php
r3425236 r3436925 1 1 <?php 2 2 3 define( 'SEARCHREGEX_VERSION', '3. 2.0' );4 define( 'SEARCHREGEX_BUILD', '5 94a0f22f99408dfedb38de863b7bc5c' );5 define( 'SEARCHREGEX_MIN_WP', '6. 4' );3 define( 'SEARCHREGEX_VERSION', '3.3.0' ); 4 define( 'SEARCHREGEX_BUILD', '553e087f9191d158434de20c46c64b67' ); 5 define( 'SEARCHREGEX_MIN_WP', '6.5' ); -
search-regex/trunk/build/search-regex.css
r3425236 r3436925 1 .wpl-badge{align-items:center;background-color:#ccc;border-radius:3px;color:#000;display:inline-flex;margin-bottom:4px;margin-top:4px;min-height:24px;padding:0 4px}.wpl-badge.wpl-badge__click{border:1px solid transparent;cursor:pointer}.wpl-badge.wpl-badge__click:hover{background-color:#949494;color:#fff}.wpl-badge .wpl-badge__close{background-color:transparent;border:none;cursor:pointer;margin-left:2px;text-align:center;vertical-align:middle;width:15px}.wpl-badge .wpl-badge__close:hover{color:#fff}.wpl-badge.wpl-badge__small .wpl-badge__content{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpl-badge.wpl-badge__disabled{opacity:.6}.wpl-badge.wpl-badge__disabled .wpl-badge__close{cursor:inherit}.wpl-badge:not(:last-child){margin-right:5px} 1 .subsubsub-container:after,.subsubsub-container:before{content:"";display:table}.subsubsub-container:after{clear:both} 2 .wpl-notice{border-top:1px solid #eee;bottom:25px;box-shadow:3px 3px 3px rgba(0,0,0,.2);cursor:pointer;font-weight:700;position:fixed;right:0;transition:width 1s ease-in-out}.wpl-notice p{padding-right:20px}.wpl-notice .closer{font-size:16px;opacity:.8;position:absolute;right:5px;top:10px}.wpl-notice.notice-shrunk{width:20px}.wpl-notice.notice-shrunk p{font-size:16px}.wpl-notice.notice-shrunk .closer{display:none} 3 .wpl-error{background:#fff;border-left:4px solid #dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:2em 0 15px;padding:1px 12px;width:97%}.wpl-error .closer{color:#333;cursor:pointer;float:right;font-size:18px;padding-top:5px}.wpl-error textarea{background-color:#eee;font-family:courier,Monaco,monospace;font-size:12px;width:100%}.wpl-error span code{background-color:transparent}.wpl-error h3{font-size:1.2em}.wpl-error ul{list-style-type:disc}.wpl-error ul li{margin-left:20px;padding:0}.wpl-error code{-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.8}.wpl-error__mini h2{font-size:16px;font-weight:400}.wpl-error__mini h3{font-size:14px;font-weight:400}.wpl-error__highlight{background-color:#f7d85d;display:inline-block;margin:0;padding:3px 6px}.wpl-error__page{float:right;padding:5px}.wpl-error__page span{cursor:pointer;font-size:14px;padding-left:5px;padding-right:5px} 4 .wpl-spinner__container{display:inline-block;position:relative}.wpl-spinner__item{animation:wpl-scaleout 1s ease-in-out infinite;background-color:#1e1e1e;border-radius:100%;display:block;height:40px;left:10px;position:absolute;top:-25px;width:40px}@keyframes wpl-scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.spinner-small .wpl-spinner__item{height:20px;left:5px;top:-15px;width:20px} 5 .wpl-table th a{color:#444}.wpl-table td ul{list-style-type:disc;margin:15px 0 0;padding-left:20px}.wpl-table td li{line-height:1.6;margin-bottom:0} 6 .api-result-retry{clear:both;float:right}button.api-result-hide{background:none;border:none;color:#2271b1;cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline}button.api-result-hide:hover{color:#135e96}button.api-result-hide:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.api-result-log{background-color:#ddd;color:#111;margin:10px 0;padding:5px 10px;position:relative}.api-result-log .api-result-method_fail{background-color:#ff3860;color:#fff;margin-right:5px;padding:3px 5px}.api-result-log .api-result-method_pass{background-color:#4ab866;color:#fff;margin-right:5px;padding:3px 5px;width:150px}.api-result-log .dashicons{font-size:26px;height:26px;padding:0;vertical-align:middle;width:26px}.api-result-log .dashicons-no{color:#ff3860}.api-result-log .dashicons-yes{color:#4ab866}.api-result-log pre{background-color:#ccc;font-family:Courier New,Courier,monospace;padding:10px 15px}.api-result-log code{background-color:transparent}.api-result-log h4{font-size:14px;margin:5px 0 0}.api-result-log_details{display:flex}.api-result-log_details>div{width:95%}.api-result-log_details a{color:#111}.api-result-log_details a:hover{font-weight:700}.api-result-log_details pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.api-result-hide{bottom:25px;position:absolute;right:5%}.api-result-select{position:absolute;right:10px;top:15px}.api-result-select span{background-color:#777;color:#fff;margin-left:10px;padding:5px 10px}.api-result-header{align-items:center;display:flex}.api-result-header .api-result-progress{margin:0 15px}.api-result-header .wpl-spinner__item{height:18px;top:-14px;width:18px}.api-result-header .api-result-status{background-color:#ddd;font-weight:700;left:0;padding:5px 10px;text-align:center;top:0}.api-result-header .api-result-status_good{background-color:#4ab866;color:#fff}.api-result-header .api-result-status_problem{background-color:#f7d85d}.api-result-header .api-result-status_failed{background-color:#ff3860;color:#fff} 7 .inline-notice{background:#fff;border-left:4px solid #ffb900;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 15px;padding:5px 12px}.inline-notice.inline-general{border-left-color:#46b450}.inline-error{border-color:#ff3860} 8 .github{margin-top:8px}.github a{text-decoration:none}.github img{margin-bottom:-10px;padding-right:10px}.searchregex-help ul{list-style:disc;margin-left:20px} 2 9 .wpl-popover__toggle{cursor:pointer;display:inline-block;flex:none!important}.wpl-popover__toggle__disabled{opacity:.4} 3 10 .wpl-popover__arrows{position:absolute;width:100%;z-index:10003}.wpl-popover__arrows:after,.wpl-popover__arrows:before{box-shadow:0 3px 30px rgba(30,30,30,.1);content:"";height:0;line-height:0;margin-left:10px;position:absolute;width:0}.wpl-popover__arrows:before{border:8px solid transparent;border-bottom:8px solid #ccc;border-top:none;top:-8px}.wpl-popover__arrows:after{border:8px solid transparent;border-bottom:8px solid #fff;border-top:none;top:-6px;z-index:10003}.wpl-popover__arrows.wpl-popover__arrows__right:after,.wpl-popover__arrows.wpl-popover__arrows__right:before{margin-right:10px;right:0}.wpl-popover__arrows.wpl-popover__arrows__centre:after,.wpl-popover__arrows.wpl-popover__arrows__centre:before{left:calc(50% - 16px)}.wpl-popover__content{background:#fff;border:1px solid #ccc;box-shadow:0 3px 30px rgba(30,30,30,.1);height:auto;max-height:400px;min-width:150px;overflow-y:auto;position:absolute;z-index:10002} 4 .wpl-dropdownbutton .wpl-popover__content h4{margin-top:5px}.wpl-dropdownbutton .wpl-popover__content h5{margin-bottom:5px;margin-top:0}.wpl-dropdownbutton .wpl-popover__content p:last-child{margin-bottom:0}.wpl-dropdownbutton li,.wpl-dropdownbutton ul{margin:0;padding:0;white-space:nowrap}.wpl-dropdownbutton a{color:#444;display:block;line-height:1.8;padding:5px 10px 5px 7px;text-decoration:none;width:auto}.wpl-dropdownbutton a:hover{background-color:#2684ff;color:#fff}.wpl-dropdownbutton a:focus{box-shadow:none}.wpl-dropdownbutton svg{border-left:1px solid #ddd;display:inline-block;fill:#888;margin-left:5px;margin-right:-4px;padding-left:5px}.wpl-dropdownbutton h5{font-size:13px;font-weight:400;margin:0 10px 0 0;padding:0}.wpl-dropdownbutton .button{align-items:center;background-color:#fff;border-color:#7e8993;color:#32373c;display:flex;min-height:30px}.wpl-dropdownbutton__single h5{margin-right:0;text-align:center}.wpl-dropdownbutton__check{display:inline-block;width:16px}.wpl-dropdownbutton .wpl-dropdownbutton__button_enabled{background-color:#fff}.wpl-dropdownbutton .wpl-dropdownbutton__button_enabled svg{border-left:1px solid transparent;border-right:1px solid #ddd;padding-left:0;padding-right:4px;transform:rotate(180deg)} 5 .wpl-dropdownmenu{background-color:transparent;border:1px solid transparent;cursor:pointer;padding:0}.wpl-dropdownmenu svg{margin-top:3px}.wpl-dropdownmenu__menu{margin:5px 0 0;padding:0}.wpl-dropdownmenu__menu li>a,.wpl-dropdownmenu__menu li>div{color:#000;display:block;padding:5px 10px;text-decoration:none;width:100%}.wpl-dropdownmenu__menu li>a:hover,.wpl-dropdownmenu__menu li>div:hover{background-color:#ccc} 6 .wpl-dropdowntext{display:flex;position:relative}.wpl-dropdowntext input{width:100%}.wpl-dropdowntext .wpl-dropdowntext__loading{position:absolute;right:7px;top:2px}.wpl-dropdowntext .wpl-dropdowntext__loading svg{height:28px;opacity:.7;width:28px}.wpl-dropdowntext__max{display:none}.wpl-dropdowntext__suggestion input{width:100%}.wpl-dropdowntext__suggestion .wpl-badge{background-color:#4ab866;color:#fff;margin-left:5px;margin-right:5px}.wpl-dropdowntext__suggestion .wpl-badge .wpl-badge__content{font-weight:700}.wpl-dropdowntext__suggestion__hide input{display:none}.wpl-dropdowntext__suggestions .wpl-popover__content{line-height:1.8;padding:5px}.wpl-dropdowntext__suggestions .wpl-popover__content ul{list-style-type:none;margin:0;padding:0}.wpl-dropdowntext__suggestions .wpl-popover__content ul li{margin:0}.wpl-dropdowntext__suggestions .wpl-popover__content a{color:#333;display:block;padding:2px 3px;text-decoration:none}.wpl-dropdowntext__suggestions .wpl-popover__content a:hover{background-color:#deebff} 7 .wpl-multioption .wpl-popover__content{box-sizing:border-box;padding:10px;white-space:nowrap;z-index:10002}.wpl-multioption .wpl-popover__content h4{margin-top:5px}.wpl-multioption .wpl-popover__content h5{color:#999;margin-bottom:6px;margin-top:3px;text-transform:uppercase}.wpl-multioption .wpl-popover__content p{margin:2px 0 .8em!important}.wpl-multioption .wpl-popover__content p:first-child{margin-top:0}.wpl-multioption .wpl-popover__content p:last-child{margin-bottom:0!important}.wpl-multioption .wpl-popover__content label{display:inline-block;width:100%}.button.wpl-multioption__button,.wpl-multioption__button{align-items:center;background-color:#fff;border-color:#7e8993;box-shadow:none;box-sizing:border-box;color:#32373c;display:flex;height:30px;justify-content:space-between;max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button.wpl-multioption__button svg,.wpl-multioption__button svg{border-left:1px solid #ddd;display:inline-block;fill:#888;margin-left:5px;margin-right:-4px;padding-left:5px}.button.wpl-multioption__button h5,.wpl-multioption__button h5{font-size:13px;font-weight:400;margin:0 10px 0 0;padding:0}.button.wpl-multioption__button .wpl-badge,.wpl-multioption__button .wpl-badge{height:22px}.wpl-multioption__group:first-child{padding-top:7px}.wpl-multioption__group h5{margin:0}.wpl-multioption__group input[type=checkbox]{margin-right:7px}.actions .button.wpl-multioption__button{height:28px}.wpl-multioption__button.wpl-multioption__button_enabled{background-color:#fff}.wpl-multioption__button.wpl-multioption__button_enabled svg{border-left:1px solid transparent;border-right:1px solid #ddd;padding-left:0;padding-right:4px;transform:rotate(180deg)}.wpl-multioption__group{margin-bottom:20px}.wpl-multioption__group:last-child{margin-bottom:10px}.branch-4-9 .button.wpl-multioption__button,.branch-4-9 .wpl-dropdownbutton .button,.branch-5-0 .button.wpl-multioption__button,.branch-5-0 .wpl-dropdownbutton .button,.branch-5-1 .button.wpl-multioption__button,.branch-5-1 .wpl-dropdownbutton .button,.branch-5-2 .button.wpl-multioption__button,.branch-5-2 .wpl-dropdownbutton .button{border-color:#ddd}.branch-4-9 input[type=search],.branch-5-0 input[type=search],.branch-5-1 input[type=search],.branch-5-2 input[type=search]{height:30px}.branch-4-9 .actions .wpl-multioption__button .wpl-badge,.branch-4-9 .wpl-multioption,.branch-4-9 .wpl-multioption__button .wpl-badge,.branch-5-0 .actions .wpl-multioption__button .wpl-badge,.branch-5-0 .wpl-multioption,.branch-5-0 .wpl-multioption__button .wpl-badge,.branch-5-1 .actions .wpl-multioption__button .wpl-badge,.branch-5-1 .wpl-multioption,.branch-5-1 .wpl-multioption__button .wpl-badge,.branch-5-2 .actions .wpl-multioption__button .wpl-badge,.branch-5-2 .wpl-multioption,.branch-5-2 .wpl-multioption__button .wpl-badge{margin-top:1px!important}.actions .wpl-popover__content{margin-top:-1px}.wpl-multioption{padding:0 10px}.wpl-multioption p{white-space:nowrap} 8 .subsubsub-container:after,.subsubsub-container:before{content:"";display:table}.subsubsub-container:after{clear:both} 9 body.wpl-modal_shown{overflow:hidden}.wpl-modal_wrapper{width:100%}.wpl-modal_backdrop{background-color:#757575;opacity:.5;z-index:10000}.wpl-modal_backdrop,.wpl-modal_main{height:100%;left:0;position:fixed;top:0;width:100%}.wpl-modal_main{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:center;z-index:10001}.wpl-modal_main .wpl-click-outside,.wpl-modal_main .wpl-modal_content{max-height:90%;max-width:90%;min-height:100px;min-width:60%}.wpl-modal_main .wpl-modal_content{background:#fff;border:1px solid #e2e4e7;box-shadow:0 3px 30px rgba(25,30,35,.2);margin:0 auto;opacity:1;position:relative;transition:height .05s ease}.wpl-modal_main .wpl-modal_content h1{color:#1e1e1e!important;margin:0!important}.wpl-modal_main .wpl-modal_close button{background-color:#fff;border:none;border-radius:2px;cursor:pointer;padding-right:10px;padding-top:10px;position:absolute;right:0;top:0;z-index:10001}.wpl-modal_wrapper.wpl-modal_wrapper-padless .wpl-modal_content{padding:20px}.wpl-modal_wrapper-padding .wpl-modal_content{padding:10px}.wpl-modal_error h2{text-align:center}.wpl-modal_loading{display:flex;height:100px}.wpl-modal_loading>*{align-self:center;justify-content:center;margin-left:calc(50% - 30px);margin-top:40px}@media screen and (max-width:782px){.wpl-modal_main .wpl-modal_content{margin-right:10%;width:80%}} 10 .wpl-notice{border-top:1px solid #eee;bottom:25px;box-shadow:3px 3px 3px rgba(0,0,0,.2);cursor:pointer;font-weight:700;position:fixed;right:0;transition:width 1s ease-in-out}.wpl-notice p{padding-right:20px}.wpl-notice .closer{font-size:16px;opacity:.8;position:absolute;right:5px;top:10px}.wpl-notice.notice-shrunk{width:20px}.wpl-notice.notice-shrunk p{font-size:16px}.wpl-notice.notice-shrunk .closer{display:none} 11 @keyframes wpl-loading-fade{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.wpl-placeholder__container{height:100px;position:relative;width:100%}.wpl-placeholder__loading{animation:wpl-loading-fade 1.6s ease-in-out infinite;background-color:#949494;bottom:16px;content:"";left:8px;padding-left:8px;padding-top:8px;position:absolute;right:8px;top:16px}.placeholder-inline{height:50px;position:relative;width:100%}.placeholder-inline .wpl-placeholder__loading{bottom:0;left:0;right:0;top:0}.loading-small{height:25px;width:25px}.tablenav-pages input.current-page{margin-left:2px;margin-right:2px;width:60px}.loader-wrapper{position:relative}.loader-textarea{height:100px}.wp-list-table .is-placeholder td{height:50px;position:relative}.wp-list-table .item-loading{opacity:.3} 12 .wpl-spinner__container{display:inline-block;position:relative}.wpl-spinner__item{animation:wpl-scaleout 1s ease-in-out infinite;background-color:#1e1e1e;border-radius:100%;display:block;height:40px;left:10px;position:absolute;top:-25px;width:40px}@keyframes wpl-scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.spinner-small .wpl-spinner__item{height:20px;left:5px;top:-15px;width:20px} 13 .wpl-dropzone{border:3px dashed #bbb;border-radius:4px;box-sizing:border-box;color:#666;margin-bottom:10px;padding:10px 10px 15px;text-align:center;width:100%}.wpl-dropzone.wpl-dropzone__hover{border-color:#86bfd4} 14 .wpl-error{background:#fff;border-left:4px solid #dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:2em 0 15px;padding:1px 12px;width:97%}.wpl-error .closer{color:#333;cursor:pointer;float:right;font-size:18px;padding-top:5px}.wpl-error textarea{background-color:#eee;font-family:courier,Monaco,monospace;font-size:12px;width:100%}.wpl-error span code{background-color:transparent}.wpl-error h3{font-size:1.2em}.wpl-error ul{list-style-type:disc}.wpl-error ul li{margin-left:20px;padding:0}.wpl-error code{-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.8}.wpl-error__mini h2{font-size:16px;font-weight:400}.wpl-error__mini h3{font-size:14px;font-weight:400}.wpl-error__highlight{background-color:#f7d85d;display:inline-block;margin:0;padding:3px 6px}.wpl-error__page{float:right;padding:5px}.wpl-error__page span{cursor:pointer;font-size:14px;padding-left:5px;padding-right:5px} 15 .inline-notice{background:#fff;border-left:4px solid #ffb900;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 15px;padding:5px 12px}.inline-notice.inline-general{border-left-color:#46b450}.inline-error{border-color:#ff3860} 16 .wpl-table th a{color:#444}.wpl-table td ul{list-style-type:disc;margin:15px 0 0;padding-left:20px}.wpl-table td li{line-height:1.6;margin-bottom:0} 17 .api-result-retry{clear:both;float:right}.api-result-log{background-color:#ddd;color:#111;margin:10px 0;padding:5px 10px;position:relative}.api-result-log .api-result-method_fail{background-color:#ff3860;color:#fff;margin-right:5px;padding:3px 5px}.api-result-log .api-result-method_pass{background-color:#4ab866;color:#fff;margin-right:5px;padding:3px 5px;width:150px}.api-result-log .dashicons{font-size:26px;height:26px;padding:0;vertical-align:middle;width:26px}.api-result-log .dashicons-no{color:#ff3860}.api-result-log .dashicons-yes{color:#4ab866}.api-result-log pre{background-color:#ccc;font-family:Courier New,Courier,monospace;padding:10px 15px}.api-result-log code{background-color:transparent}.api-result-log h4{font-size:14px;margin:5px 0 0}.api-result-log_details{display:flex}.api-result-log_details>div{width:95%}.api-result-log_details a{color:#111}.api-result-log_details a:hover{font-weight:700}.api-result-log_details pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.api-result-hide{bottom:25px;position:absolute;right:5%}.api-result-select{position:absolute;right:10px;top:15px}.api-result-select span{background-color:#777;color:#fff;margin-left:10px;padding:5px 10px}.api-result-header{align-items:center;display:flex}.api-result-header .api-result-progress{margin:0 15px}.api-result-header .wpl-spinner__item{height:18px;top:-14px;width:18px}.api-result-header .api-result-status{background-color:#ddd;font-weight:700;left:0;padding:5px 10px;text-align:center;top:0}.api-result-header .api-result-status_good{background-color:#4ab866;color:#fff}.api-result-header .api-result-status_problem{background-color:#f7d85d}.api-result-header .api-result-status_failed{background-color:#ff3860;color:#fff} 18 .github{margin-top:8px}.github a{text-decoration:none}.github img{margin-bottom:-10px;padding-right:10px}.searchregex-help ul{list-style:disc;margin-left:20px} 11 .wpl-badge{align-items:center;background-color:#ccc;border-radius:3px;color:#000;display:inline-flex;margin-bottom:4px;margin-top:4px;min-height:24px;padding:0 4px}.wpl-badge.wpl-badge__click{border:1px solid transparent;cursor:pointer}.wpl-badge.wpl-badge__click:hover{background-color:#949494;color:#fff}.wpl-badge .wpl-badge__close{background-color:transparent;border:none;cursor:pointer;margin-left:2px;text-align:center;vertical-align:middle;width:15px}.wpl-badge .wpl-badge__close:hover{color:#fff}.wpl-badge.wpl-badge__small .wpl-badge__content{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpl-badge.wpl-badge__disabled{opacity:.6}.wpl-badge.wpl-badge__disabled .wpl-badge__close{cursor:inherit}.wpl-badge:not(:last-child){margin-right:5px} 12 .wpl-popover__content{padding:5px}.wpl-multioption__button{align-items:center;-webkit-appearance:none;background-color:#fff;border:1px solid #7e8993;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#32373c;cursor:pointer;display:flex;font-size:13px;height:30px;justify-content:space-between;line-height:2.15384615;margin:0;max-width:500px;min-height:30px;overflow:hidden;padding:0 10px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.wpl-multioption__button svg{border-left:1px solid #ddd;display:inline-block;fill:#888;margin-left:5px;margin-right:-4px;padding-left:5px}.wpl-multioption__button h5{font-size:13px;font-weight:400;margin:0 10px 0 0;padding:0}.wpl-multioption__button .wpl-badge{height:22px}.wpl-multioption__group{margin-bottom:20px}.wpl-multioption__group:first-child{padding-top:7px}.wpl-multioption__group h5{margin:0}.wpl-multioption__group input[type=checkbox]{margin-right:7px}.wpl-multioption__group p{line-height:2.2;margin:0}.wpl-multioption__group+p{margin-top:-10px}.actions .button.wpl-multioption__button{height:28px}.wpl-multioption__button.wpl-multioption__button_enabled{background-color:#fff}.wpl-multioption__button.wpl-multioption__button_enabled svg{border-left:1px solid transparent;border-right:1px solid #ddd;padding-left:0;padding-right:4px;transform:rotate(180deg)}.wpl-multioption__group:last-child{margin-bottom:10px}.branch-4-9 .button.wpl-multioption__button,.branch-4-9 .wpl-dropdownbutton .button,.branch-5-0 .button.wpl-multioption__button,.branch-5-0 .wpl-dropdownbutton .button,.branch-5-1 .button.wpl-multioption__button,.branch-5-1 .wpl-dropdownbutton .button,.branch-5-2 .button.wpl-multioption__button,.branch-5-2 .wpl-dropdownbutton .button{border-color:#ddd}.branch-4-9 input[type=search],.branch-5-0 input[type=search],.branch-5-1 input[type=search],.branch-5-2 input[type=search]{height:30px}.branch-4-9 .actions .wpl-multioption__button .wpl-badge,.branch-4-9 .wpl-multioption,.branch-4-9 .wpl-multioption__button .wpl-badge,.branch-5-0 .actions .wpl-multioption__button .wpl-badge,.branch-5-0 .wpl-multioption,.branch-5-0 .wpl-multioption__button .wpl-badge,.branch-5-1 .actions .wpl-multioption__button .wpl-badge,.branch-5-1 .wpl-multioption,.branch-5-1 .wpl-multioption__button .wpl-badge,.branch-5-2 .actions .wpl-multioption__button .wpl-badge,.branch-5-2 .wpl-multioption,.branch-5-2 .wpl-multioption__button .wpl-badge{margin-top:1px!important}.actions .wpl-popover__content{margin-top:-1px}.wpl-multioption{padding:0 10px}.wpl-multioption p{white-space:nowrap} 13 .button.wpl-spinner{align-items:center;display:flex;gap:5px}.button.wpl-spinner svg{animation:wplspin 1.5s linear infinite;width:18px}@keyframes wplspin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}} 14 .wpl-dropdowntext{display:flex;position:relative}.wpl-dropdowntext input{width:100%}.wpl-dropdowntext .wpl-dropdowntext__loading{position:absolute;right:7px;top:2px}.wpl-dropdowntext .wpl-dropdowntext__loading svg{height:28px;opacity:.7;width:28px}.wpl-dropdowntext__max{display:none}.wpl-dropdowntext__suggestion input{width:100%}.wpl-dropdowntext__suggestion .wpl-badge{background-color:#4ab866;color:#fff;margin-left:5px;margin-right:5px}.wpl-dropdowntext__suggestion .wpl-badge .wpl-badge__content{font-weight:700}.wpl-dropdowntext__suggestion__hide input{display:none}.wpl-dropdowntext__suggestions .wpl-popover__content{line-height:1.8;padding:5px}.wpl-dropdowntext__suggestions .wpl-popover__content ul{list-style-type:none;margin:0;padding:0}.wpl-dropdowntext__suggestions .wpl-popover__content ul li{margin:0}.wpl-dropdowntext__suggestions .wpl-popover__content button{background-color:transparent;border:none;color:#666;cursor:pointer;font-size:13px;font-weight:400;line-height:1.6;padding:0;text-align:left;width:100%}.wpl-dropdowntext__suggestions .wpl-popover__content button:hover{background-color:#deebff}.wpl-dropdowntext__suggestions .wpl-popover__content a{color:#333;display:block;padding:2px 3px;text-decoration:none}.wpl-dropdowntext__suggestions .wpl-popover__content a:hover{background-color:#deebff} 19 15 input.searchregex-integer-input{width:200px} 20 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border:8px solid transparent;box-sizing:content-box;height:0;position:absolute;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-bottom-color:#aeaeae;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{background:none;border:.45rem solid transparent;cursor:pointer;height:10px;line-height:1.7rem;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:10px;width:0;width:10px;z-index:1}.react-datepicker__navigation--previous{border-right-color:#ccc;left:10px}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{border-left-color:#ccc;right:10px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{border-top-color:#ccc;top:4px}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{border-bottom-color:#ccc;top:-4px}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;border-width:.45rem;float:right;margin-left:20px;position:relative;top:8px}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default} 21 .searchregex-filter{align-items:center;display:flex;padding:8px 0}.searchregex-filter span{margin-right:10px}.searchregex-filters>.wpl-badge{margin-bottom:10px;margin-top:10px}.searchregex-filter__column{align-items:center;display:flex;justify-content:flex-start;position:relative}.searchregex-filter__column .searchregex-filter__type__integer{align-items:center}.searchregex-filter__column .searchregex-filter__type__integer .searchregex-integer-input input{width:100%}.searchregex-filter__name{align-items:center;display:flex;font-weight:700;margin-right:20px;min-width:180px}.searchregex-filter__name .dashicons{cursor:pointer}.searchregex-filter__item{align-items:flex-start;display:flex;margin-left:20px}.searchregex-filter__item p{margin:0}.searchregex-filter__item .dashicons-trash{cursor:pointer;margin-left:5px;margin-right:3px;padding-top:3px}.searchregex-filter__item input,.searchregex-filter__item select,.searchregex-filter__item textarea{margin-left:5px;margin-right:5px}.searchregex-filter__item select:first-child{margin-left:0}.searchregex-filter__item textarea{height:75px;width:100%}.searchregex-filter__item.searchregex-filter__type__integer input{width:100px}.searchregex-filter__content,.searchregex-filter__content .wpl-dropdowntext{width:100%}.searchregex-filter__content__multiple>.wpl-badge{margin:10px 21px}.searchregex-filter__content__multiple:before{background-color:#333;content:"";display:block;height:100%;position:absolute;top:0;width:3px}.searchregex-filter__type__date input{width:200px}.searchregex-filters__break:not(:last-child){height:30px}.searchregex-filter__keyvalue{width:100%}.searchregex-filter__keyvalue span{margin-top:2px;min-width:80px}.searchregex-filter__keyvalue__item{align-items:center;display:flex;margin-bottom:5px}.searchregex-filter__keyvalue__item .wpl-popover__toggle:last-child{margin-right:8px}.dashicons__disabled{cursor:inherit!important;opacity:.5} 16 .rdp{--rdp-cell-size:40px;--rdp-caption-font-size:18px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;margin:1em}.rdp-vhidden{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;border:0;box-sizing:border-box;height:1px!important;margin:0;overflow:hidden!important;padding:0;padding:0!important;position:absolute!important;top:0;width:1px!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;color:inherit;cursor:default;font:inherit;margin:0;padding:0;position:relative}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){background-color:var(--rdp-background-color);border:var(--rdp-outline);color:inherit}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{border-collapse:collapse;margin:0;max-width:calc(var(--rdp-cell-size)*7)}.rdp-with_weeknumber .rdp-table{border-collapse:collapse;max-width:calc(var(--rdp-cell-size)*8)}.rdp-caption{align-items:center;display:flex;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{display:block;position:relative;text-align:center}.rdp-caption_dropdowns,.rdp-caption_label{display:inline-flex;position:relative}.rdp-caption_label{align-items:center;border:2px solid transparent;color:currentColor;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700;margin:0;padding:0 .25em;white-space:nowrap;z-index:1}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{left:0;position:absolute;top:50%;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;right:0;top:50%;transform:translateY(-50%)}.rdp-nav_button{align-items:center;border-radius:100%;display:inline-flex;height:var(--rdp-cell-size);justify-content:center;padding:.25em;width:var(--rdp-cell-size)}.rdp-dropdown_month,.rdp-dropdown_year{align-items:center;display:inline-flex;position:relative}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;bottom:0;cursor:inherit;font-family:inherit;font-size:inherit;left:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.rdp-dropdown[disabled]{color:unset;opacity:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{font-size:.75em;font-weight:700;height:100%;height:var(--rdp-cell-size);padding:0;text-align:center;text-transform:uppercase;vertical-align:middle}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{height:100%;height:var(--rdp-cell-size);padding:0;text-align:center;width:var(--rdp-cell-size)}.rdp-weeknumber{font-size:.75em}.rdp-day,.rdp-weeknumber{align-items:center;border:2px solid transparent;border-radius:100%;box-sizing:border-box;display:flex;height:var(--rdp-cell-size);justify-content:center;margin:0;max-width:var(--rdp-cell-size);overflow:hidden;width:var(--rdp-cell-size)}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{background-color:var(--rdp-accent-color);color:var(--rdp-selected-color);opacity:1}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-bottom-right-radius:0;border-top-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-bottom-left-radius:0;border-top-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-bottom-right-radius:0;border-top-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0} 17 .wpl-datepicker-wrapper{display:inline-block;position:relative}.wpl-datepicker-input{background:#fff;border:1px solid #8c8f94;border-radius:4px;cursor:pointer;padding:6px 10px;width:100%}.wpl-datepicker-input:disabled{background:#f0f0f1;cursor:not-allowed}.wpl-datepicker-input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.wpl-datepicker-popup{background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);margin-top:4px;min-width:280px;padding:10px;position:absolute;z-index:1000}.wpl-datepicker-time{border-top:1px solid #c3c4c7;margin-top:10px;padding-top:10px}.wpl-datepicker-time label{display:block;font-weight:600;margin-bottom:5px}.wpl-datepicker-time input[type=time]{border:1px solid #8c8f94;border-radius:4px;padding:6px 10px;width:100%} 18 .searchregex-filter{align-items:center;display:flex;padding:8px 0}.searchregex-filter span{margin-right:10px}.searchregex-filters>.wpl-badge{margin-bottom:10px;margin-top:10px}.searchregex-filter__column{align-items:center;display:flex;justify-content:flex-start;position:relative}.searchregex-filter__column .searchregex-filter__type__integer{align-items:center}.searchregex-filter__column .searchregex-filter__type__integer .searchregex-integer-input input{width:100%}.searchregex-filter__name{align-items:center;display:flex;font-weight:700;margin-right:20px;min-width:180px}.searchregex-filter__name .dashicons{cursor:pointer}.searchregex-filter__item{align-items:center;display:flex;margin-left:20px}.searchregex-filter__item p{margin:0}.searchregex-filter__item .dashicons-trash{cursor:pointer;margin-left:5px;margin-right:3px;padding-top:3px}.searchregex-filter__item input,.searchregex-filter__item select,.searchregex-filter__item textarea{margin-left:5px;margin-right:5px}.searchregex-filter__item select:first-child{margin-left:0}.searchregex-filter__item textarea{height:75px;width:100%}.searchregex-filter__item.searchregex-filter__type__integer input{width:100px}.searchregex-filter__content,.searchregex-filter__content .wpl-dropdowntext{width:100%}.searchregex-filter__content__multiple>.wpl-badge{margin:10px 21px}.searchregex-filter__content__multiple:before{background-color:#333;content:"";display:block;height:100%;position:absolute;top:0;width:3px}.searchregex-filter__type__date input{width:200px}.searchregex-filters__break:not(:last-child){height:30px}.searchregex-filter__keyvalue{width:100%}.searchregex-filter__keyvalue span{margin-top:2px;min-width:80px}.searchregex-filter__keyvalue__item{align-items:center;display:flex;margin-bottom:5px}.searchregex-filter__keyvalue__item .wpl-popover__toggle:last-child{margin-right:8px}.dashicons__disabled{cursor:inherit!important;opacity:.5}.searchregex-presets button.dashicons,.searchregex-search button.dashicons{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit;height:20px;margin:0;padding:0;width:20px}.searchregex-presets button.dashicons:before,.searchregex-search button.dashicons:before{font-size:20px}.searchregex-presets button.dashicons:hover:not(:disabled),.searchregex-search button.dashicons:hover:not(:disabled){color:#d63638}.searchregex-presets button.dashicons:disabled,.searchregex-search button.dashicons:disabled{cursor:not-allowed;opacity:.5}.searchregex-presets button.dashicons:focus,.searchregex-search button.dashicons:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color} 22 19 .searchregex-modify{align-items:baseline;display:flex;margin-bottom:5px}.searchregex-modify .wpl-dropdowntext,.searchregex-modify input[type=text],.searchregex-modify select,.searchregex-modify textarea{margin-left:8px;margin-right:8px}.searchregex-modify .wpl-dropdowntext:last-child,.searchregex-modify input[type=text]:last-child,.searchregex-modify select:last-child,.searchregex-modify textarea:last-child{margin-bottom:0;margin-right:0}.searchregex-modify .wpl-dropdowntext>input[type=text]{margin-left:0;margin-right:0}.searchregex-modify .wpl-dropdowntext:last-of-type input[type=text]{margin-right:0}.searchregex-modify:first-child{margin-left:0}.searchregex-modify input[type=number]{width:100px}.searchregex-modify textarea{height:75px;width:100%}.searchregex-modify .wpl-dropdowntext{width:100%}.searchregex-modify .wpl-badge:not(:first-of-type){margin-left:5px}.searchregex-modify.searchregex-modify__keyvalue{display:block}.searchregex-modify.searchregex-modify__keyvalue .searchregex-filter__keyvalue__item{margin-bottom:5px}.searchregex-modify.searchregex-modify__keyvalue .searchregex-filter__keyvalue__item span:first-of-type{min-width:100px}.searchregex-modify.searchregex-modify__keyvalue .searchregex-filter__keyvalue__item .wpl-popover__toggle{margin-left:5px;margin-right:0}.searchregex-modify.searchregex-modify__keyvalue .searchregex-filter__keyvalue__item .dashicons{cursor:pointer;margin-left:5px}.searchregex-modify.searchregex-modify__keyvalue .searchregex-filter__keyvalue__item__value{align-items:baseline;margin-bottom:15px}.searchregex-modify.searchregex-modify__keyvalue textarea{margin-left:0}.searchregex-modify.searchregex-modify__keyvalue button,.searchregex-modify.searchregex-modify__keyvalue input[type=checkbox]{margin-left:5px}.searchregex-modify.searchregex-modify__string{display:inherit}.searchregex-modify.searchregex-modify__string textarea{height:200px}.searchregex-modify.searchregex-modify__string .searchregex-modify__string__row{align-items:flex-start;display:flex;margin-bottom:5px}.searchregex-modify__name{align-items:center;display:flex;font-weight:700;margin-right:20px;min-width:120px}.searchregex-modify__name .dashicons{cursor:pointer} 23 .searchregex-replace__modal .wpl-table{width:100%}.searchregex-replace__modal .wpl-table .searchregex-preset__tag th{text-align:left;vertical-align:inherit}.wpl-popover__content .searchregex-replace__action{align-items:center;display:flex;justify-content:space-between;margin-left:8px;margin-top:10px}.wpl-popover__content .searchregex-replace__action p{margin:0}.searchregex-replace__modal{font-weight:400;padding:13px;width:550px}.searchregex-replace__modal .searchregex-replace__action{justify-content:flex-end;margin-bottom:0}.searchregex-replace__modal .searchregex-replace__action input{margin-left:10px}.searchregex-replace__modal h5{font-size:14px;font-weight:700;margin:0 0 7px}.searchregex-replace__modal .wpl-badge:first-of-type{margin-left:0}.searchregex-replace__modal textarea{margin-left:0;max-width:100%;width:100%}.searchregex-replace__modal .searchregex-modify .wpl-badge{margin-bottom:5px}.searchregex-replace__modal input[type=text]{margin-left:0;width:100%}.searchregex-replace__modal .wpl-dropdowntext__suggestion{flex-wrap:wrap}.searchregex-replace__modal .wpl-dropdowntext__suggestion input[type=text]{margin-left:0}.searchregex-replace__modal .searchregex-list__encoded{color:#d94f4f;display:flex;justify-content:flex-end;margin-bottom:10px!important;margin-top:-10px}24 20 .searchregex-search__action td{align-items:center;display:flex}.searchregex-search__action span{margin-left:8px;margin-right:8px}.searchregex-search__action select.searchregex-search__action__type{margin-right:10px}.searchregex-search__action .searchregex-search__action__modify{margin-left:10px;margin-right:10px}.searchregex-search__export input[type=text]{margin-right:10px;width:300px} 25 21 .searchregex-presets{margin-top:20px}.searchregex-presets .searchregex-preset__flags,.searchregex-presets .searchregex-preset__name{width:200px}.searchregex-presets table{padding:5px;width:100%}.searchregex-presets table h2{margin-bottom:5px;margin-top:0}.searchregex-presets table td,.searchregex-presets table th{padding:2px 0}.searchregex-presets table th{padding-top:8px;vertical-align:top;width:150px}.searchregex-presets table .searchregex-search__advanced__title td{padding-top:20px}.searchregex-presets table input[type=submit]{margin-right:10px}.searchregex-presets table p:not(:first-child){padding-top:4px}.searchregex-search__advanced input[type=text]{margin-left:5px;margin-right:10px;min-width:300px}.searchregex-preset__saving{opacity:.5}.searchregex-preset__tag th{vertical-align:top}.searchregex-preset__tag p{margin:1px 0}.searchregex-preset__tag input[type=text]{width:100%}.searchregex-presetactions{margin-bottom:20px;margin-top:20px}.searchregex-presetactions button.button{margin-right:10px}.searchregex-presetimport textarea{width:100%} 22 @keyframes wpl-loading-fade{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.wpl-placeholder__container{height:100px;position:relative;width:100%}.wpl-placeholder__loading{animation:wpl-loading-fade 1.6s ease-in-out infinite;background-color:#949494;bottom:16px;content:"";left:8px;padding-left:8px;padding-top:8px;position:absolute;right:8px;top:16px}.placeholder-inline{height:50px;position:relative;width:100%}.placeholder-inline .wpl-placeholder__loading{bottom:0;left:0;right:0;top:0}.loading-small{height:25px;width:25px}.tablenav-pages input.current-page{margin-left:2px;margin-right:2px;width:60px}.loader-wrapper{position:relative}.loader-textarea{height:100px}.wp-list-table .is-placeholder td{height:50px;position:relative}.wp-list-table .item-loading{opacity:.3} 23 .wpl-dropzone{border:3px dashed #bbb;border-radius:4px;box-sizing:border-box;color:#666;margin-bottom:10px;padding:10px 10px 15px;text-align:center;width:100%}.wpl-dropzone.wpl-dropzone__hover{border-color:#86bfd4} 26 24 .searchregex-saved{display:flex}.wpl-modal_wrapper-padding .wpl-modal_content.searchregex-preset__name{padding:15px 20px}.searchregex-preset__name form{display:flex;justify-content:space-between}.searchregex-preset__name form input[type=text]{width:100%}.searchregex-preset__name form button.button,.searchregex-preset__name form input[type=submit]{margin-left:5px} 27 .searchregex-result__deleted,.searchregex-result__highlight,.searchregex-result__replaced{background-color:#f7d85d;cursor:pointer;display:inline;font-weight:700;padding:3px}.searchregex-result__replaced{background-color:#f38830}.searchregex-result__deleted{background-color:#e53e3e;color:#fff;font-weight:400;text-decoration:line-through}.searchregex-match{align-items:baseline;display:flex;justify-content:flex-start;line-height:2}.searchregex-match .searchregex-match__column{align-items:center;background-color:#ddd;border-radius:3px;display:flex;font-weight:700;margin-bottom:5px;margin-right:10px;padding:0 5px}.searchregex-match .searchregex-match__column__type{border-left:2px solid #999;display:inline-block;font-size:10px;margin-left:5px;padding-left:5px}.searchregex-match .wpl-badge,.searchregex-match span:not(.searchregex-result__highlight){margin-right:5px} 28 .searchregex-result__more{font-style:italic;margin-bottom:15px;margin-left:15px;margin-top:15px}.searchregex-result__updating{animation:loading-fade 1.6s ease-in-out infinite}.searchregex-result__updating .wpl-spinner__item{height:24px;margin-top:10px;width:24px}.searchregex-result h2{font-size:1.2em;font-weight:400;margin:0 0 10px;padding:0}.searchregex-match__column{cursor:pointer}.searchregex-match__column__disabled{cursor:auto}.searchregex-replace__inline{margin-bottom:10px;margin-top:5px}.searchregex-replace__inline .searchregex-match__column{visibility:hidden}.searchregex-replace__inline .searchregex-replace__action{margin-left:10px}.searchregex-replace__inline p.searchregex-replace__actions{margin-bottom:10px}.searchregex-replace__inline p.searchregex-replace__actions input[type=button]{margin-left:10px}.searchregex-replace__inline form{align-items:baseline;display:flex;justify-content:flex-start}.searchregex-replace__inline select{margin-left:0}.searchregex-replace__inline input[type=text]{margin-left:0;min-width:200px}.searchregex-list-replace{align-items:center;display:flex}.searchregex-list-replace .wpl-badge{margin-bottom:0;margin-top:0}.searchregex-list-replace .wpl-badge,.searchregex-list-replace .wpl-badge__content{overflow-wrap:break-word;text-overflow:ellipsis}.searchregex-list-replace span{margin-right:5px}.searchregex-list-replace .searchregex-list-replace__break{flex-basis:100%;padding-bottom:5px;padding-top:5px;text-align:left}.searchregex-list-replace__vertical{flex-wrap:wrap}.searchregex-list__novalue{font-style:italic}.searchregex-list__more{margin-left:10px!important}.widefat td .searchregex-match__list p{margin:0!important;padding:0!important}.searchregex-match__list{align-items:flex-start;margin-bottom:2px;margin-top:2px}.searchregex-match__list .wpl-badge{margin-bottom:0;margin-top:0;min-height:inherit}.searchregex-match__list span{overflow-wrap:anywhere}.searchregex-match__contexts{list-style-type:square;margin-bottom:0;margin-left:30px;margin-top:0}.searchregex-match__contexts li{line-height:1.9;margin-bottom:8px;margin-top:8px}.searchregex-match__contexts li>div{margin-bottom:0;margin-top:0;min-height:inherit}.searchregex-match__contexts .wpl-badge{background-color:#ddd;color:#555;font-size:12px}.searchregex-match__contexts li:first-of-type{margin-top:0}.searchregex-match__contexts .searchregex-list__match,.searchregex-match__list .searchregex-list__match{background-color:#f7d85d}.searchregex-match__contexts .searchregex-list__match.wpl-badge,.searchregex-match__list .searchregex-list__match.wpl-badge{margin-bottom:2px;margin-top:1px}td.searchregex-result__match>p{margin-left:30px}.searchregex-list__replace{background-color:#f38830;margin-right:0}.searchregex-list__warning{background-color:#f0b849}.searchregex-list__key{display:inline-block;font-family:monospace;margin-right:5px}.searchregex-list__value{display:inline;margin-left:5px;margin-right:0}.searchregex-list__string{margin-right:5px}.searchregex-list__string span{background-color:#f7d85d;font-weight:700;margin-right:0;padding:2px 3px}.searchregex-result__match .searchregex-list__add{background-color:#4ab866;color:#fff;margin-right:0}.searchregex-result__match .searchregex-list__delete{background-color:#d94f4f;color:#fff;margin-right:0;text-decoration:line-through} 29 .tablenav-pages{justify-content:space-between;padding:10px}.pagination-links,.tablenav-pages{align-items:center;display:flex}.pagination-links .button{margin:0 2px}.pagination-links .paging-input{margin:0 4px}.pagination-links .tablenav-paging-text{margin:0 5px}.searchregex-resultsdirty{background-color:#f0b849;border-radius:3px;display:inline-block;font-weight:700;padding:5px 8px} 25 .wpl-dropdownmenu{background-color:transparent;border:1px solid transparent;cursor:pointer;padding:0}.wpl-dropdownmenu svg{margin-top:3px}.wpl-dropdownmenu__menu{margin:5px 0 0;padding:0}.wpl-dropdownmenu__menu li>a,.wpl-dropdownmenu__menu li>div{color:#000;display:block;padding:5px 10px;text-decoration:none;width:100%}.wpl-dropdownmenu__menu li>a:hover,.wpl-dropdownmenu__menu li>div:hover{background-color:#ccc}.wpl-dropdownmenu__menu button{background-color:transparent;border:none;box-sizing:border-box;cursor:pointer;padding:10px;text-align:left;white-space:nowrap;width:100%}.wpl-dropdownmenu__menu button:hover{background-color:#e0e0e0} 26 body.wpl-modal_shown{overflow:hidden}.wpl-modal_wrapper{width:100%}.wpl-modal_backdrop{background-color:#757575;opacity:.5;z-index:10000}.wpl-modal_backdrop,.wpl-modal_main{height:100%;left:0;position:fixed;top:0;width:100%}.wpl-modal_main{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:center;z-index:10001}.wpl-modal_main .wpl-click-outside,.wpl-modal_main .wpl-modal_content{max-height:90%;max-width:90%;min-height:100px;min-width:60%}.wpl-modal_main .wpl-modal_content{background:#fff;border:1px solid #e2e4e7;box-shadow:0 3px 30px rgba(25,30,35,.2);margin:0 auto;opacity:1;position:relative;transition:height .05s ease}.wpl-modal_main .wpl-modal_content h1{color:#1e1e1e!important;margin:0!important}.wpl-modal_main .wpl-modal_close button{background-color:#fff;border:none;border-radius:2px;cursor:pointer;padding-right:10px;padding-top:10px;position:absolute;right:0;top:0;z-index:10001}.wpl-modal_wrapper.wpl-modal_wrapper-padless .wpl-modal_content{padding:20px}.wpl-modal_wrapper-padding .wpl-modal_content{padding:10px}.wpl-modal_error h2{text-align:center}.wpl-modal_loading{display:flex;height:100px}.wpl-modal_loading>*{align-self:center;justify-content:center;margin-left:calc(50% - 30px);margin-top:40px}@media screen and (max-width:782px){.wpl-modal_main .wpl-modal_content{margin-right:10%;width:80%}} 27 .searchregex-replace__modal .wpl-table{width:100%}.searchregex-replace__modal .wpl-table .searchregex-preset__tag th{text-align:left;vertical-align:inherit}.wpl-popover__content .searchregex-replace__action{align-items:center;display:flex;justify-content:space-between;margin-left:8px;margin-top:10px}.wpl-popover__content .searchregex-replace__action p{margin:0}.searchregex-replace__modal{font-weight:400;padding:13px;width:550px}.searchregex-replace__modal .searchregex-replace__action{justify-content:flex-end;margin-bottom:0}.searchregex-replace__modal .searchregex-replace__action input{margin-left:10px}.searchregex-replace__modal h5{font-size:14px;font-weight:700;margin:0 0 7px}.searchregex-replace__modal .wpl-badge:first-of-type{margin-left:0}.searchregex-replace__modal textarea{margin-left:0;max-width:100%;width:100%}.searchregex-replace__modal .searchregex-modify .wpl-badge{margin-bottom:5px}.searchregex-replace__modal input[type=text]{margin-left:0;width:100%}.searchregex-replace__modal .wpl-dropdowntext__suggestion{flex-wrap:wrap}.searchregex-replace__modal .wpl-dropdowntext__suggestion input[type=text]{margin-left:0}.searchregex-replace__modal .searchregex-list__encoded{color:#d94f4f;display:flex;justify-content:flex-end;margin-bottom:10px!important;margin-top:-10px} 28 .searchregex-result .searchregex-result__deleted,.searchregex-result .searchregex-result__highlight,.searchregex-result .searchregex-result__replaced{background:none;background-color:#f7d85d;border:none;cursor:pointer;display:inline;font:inherit;font-weight:700;margin:0;padding:3px}.searchregex-result .searchregex-result__deleted:focus,.searchregex-result .searchregex-result__highlight:focus,.searchregex-result .searchregex-result__replaced:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.searchregex-result .searchregex-result__replaced{background-color:#f38830}.searchregex-result .searchregex-result__deleted{background-color:#e53e3e;color:#fff;font-weight:400;text-decoration:line-through}.searchregex-match{align-items:baseline;display:flex;justify-content:flex-start;line-height:2}.searchregex-match .searchregex-match__column{align-items:center;background-color:#ddd;border-radius:3px;display:flex;font-weight:700;margin-bottom:5px;margin-right:10px;padding:0 5px}.searchregex-match .searchregex-match__column__type{border-left:2px solid #999;display:inline-block;font-size:10px;margin-left:5px;padding-left:5px}.searchregex-match .wpl-badge,.searchregex-match span:not(.searchregex-result__highlight){margin-right:5px} 29 .searchregex-result__more{font-style:italic;margin-bottom:15px;margin-left:15px;margin-top:15px}.searchregex-result__updating{animation:loading-fade 1.6s ease-in-out infinite}.searchregex-result__updating .wpl-spinner__item{height:24px;margin-top:10px;width:24px}.searchregex-result h2{font-size:1.2em;font-weight:400;margin:0 0 10px;padding:0}.searchregex-match__column{cursor:pointer}.searchregex-match__column__disabled{cursor:auto}button.searchregex-match__column{background:none;border:none;color:inherit;cursor:pointer;display:inline;font:inherit;margin:0;padding:0;text-align:inherit}button.searchregex-match__column__disabled{cursor:not-allowed}button.searchregex-match__column:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.searchregex-replace__inline{margin-bottom:10px;margin-top:5px}.searchregex-replace__inline .searchregex-match__column{visibility:hidden}.searchregex-replace__inline .searchregex-replace__action{margin-left:10px}.searchregex-replace__inline p.searchregex-replace__actions{margin-bottom:10px}.searchregex-replace__inline p.searchregex-replace__actions input[type=button]{margin-left:10px}.searchregex-replace__inline form{align-items:baseline;display:flex;justify-content:flex-start}.searchregex-replace__inline select{margin-left:0}.searchregex-replace__inline input[type=text]{margin-left:0;min-width:200px}.searchregex-list-replace{align-items:center;display:flex}.searchregex-list-replace .wpl-badge{margin-bottom:0;margin-top:0}.searchregex-list-replace .wpl-badge,.searchregex-list-replace .wpl-badge__content{overflow-wrap:break-word;text-overflow:ellipsis}.searchregex-list-replace span{margin-right:5px}.searchregex-list-replace .searchregex-list-replace__break{flex-basis:100%;padding-bottom:5px;padding-top:5px;text-align:left}.searchregex-list-replace__vertical{flex-wrap:wrap}.searchregex-list__novalue{font-style:italic}.searchregex-list__more{margin-left:10px!important}.widefat td .searchregex-match__list p{margin:0!important;padding:0!important}.searchregex-match__list{align-items:flex-start;margin-bottom:2px;margin-top:2px}.searchregex-match__list .wpl-badge{margin-bottom:0;margin-top:0;min-height:inherit}.searchregex-match__list span{overflow-wrap:anywhere}.searchregex-match__contexts{list-style-type:square;margin-bottom:0;margin-left:30px;margin-top:0}.searchregex-match__contexts li{line-height:1.9;margin-bottom:8px;margin-top:8px}.searchregex-match__contexts li>div{margin-bottom:0;margin-top:0;min-height:inherit}.searchregex-match__contexts .wpl-badge{background-color:#ddd;color:#555;font-size:12px}.searchregex-match__contexts li:first-of-type{margin-top:0}.searchregex-match__contexts .searchregex-list__match,.searchregex-match__list .searchregex-list__match{background-color:#f7d85d}.searchregex-match__contexts .searchregex-list__match.wpl-badge,.searchregex-match__list .searchregex-list__match.wpl-badge{margin-bottom:2px;margin-top:1px}td.searchregex-result__match>p{margin-left:30px}.searchregex-list__replace{background-color:#f38830;margin-right:0}.searchregex-list__warning{background-color:#f0b849}.searchregex-list__key{display:inline-block;font-family:monospace;margin-right:5px}.searchregex-list__value{display:inline;margin-left:5px;margin-right:0}.searchregex-list__string{margin-right:5px}.searchregex-list__string span{background-color:#f7d85d;font-weight:700;margin-right:0;padding:2px 3px}.searchregex-result__match .searchregex-list__add{background-color:#4ab866;color:#fff;margin-right:0}.searchregex-result__match .searchregex-list__delete{background-color:#d94f4f;color:#fff;margin-right:0;text-decoration:line-through}button.button-link{background:none;border:none;color:#2271b1;cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline}button.button-link:hover{color:#135e96}button.button-link:focus{box-shadow:0 0 0 1px #2271b1,0 0 2px 1px rgba(34,113,177,.8);outline:2px solid transparent} 30 .tablenav-pages{align-items:center;display:flex;justify-content:space-between;padding:10px}.pagination-links{align-items:center;display:flex;gap:5px}.pagination-links .button{margin:0 2px}.pagination-links .paging-input{margin:0 4px}.pagination-links .tablenav-paging-text{margin:0 5px}.searchregex-resultsdirty{background-color:#f0b849;border-radius:3px;display:inline-block;font-weight:700;padding:5px 8px} 30 31 .searchregex-result__table{width:100px}.searchregex-result__row{width:75px}.searchregex-result__matches{width:70px}.searchregex-result__column{width:100px}.searchregex-result__action{width:250px}.searchregex-result__action__dropdown.searchregex-result__action{width:50px} 31 32 .searchregex-replaceall{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:50px auto 0;max-width:600px;padding:15px}.searchregex-replaceall svg{border-radius:3px;min-height:40px}.searchregex-replaceall h3{margin-top:0}.searchregex-replaceall__progress{align-items:center;display:flex;position:relative}.searchregex-replaceall__status{font-size:16px;font-weight:700;left:0;margin-top:-2px;position:absolute;text-align:center;width:100%}.searchregex-replaceall__container,.searchregex-replaceall__container svg{width:100%}.searchregex-replaceall__stats{text-align:center}.searchregex-replaceall__stats .wp-core-ui .button-primary{margin-top:20px}.rc-progress-line-path{transition:stroke-dashoffset 0s ease 0s,stroke-dasharray 1s ease .5s,stroke .5s linear!important} 32 33 .searchregex-loading{animation:loading-fade 1.6s ease-in-out infinite;opacity:.8}.searchregex-search table{table-layout:fixed;width:100%}.searchregex-search th{padding-top:5px;text-align:left;vertical-align:top;width:80px}.searchregex-search td{width:100%}.searchregex-search .inline-error{margin-top:20px}.searchregex-search__results td{align-items:center;display:flex}.searchregex-search__results td select{margin-right:5px}.searchregex-search__replace td,.searchregex-search__search td,.searchregex-search__source td{align-items:flex-start;display:flex;justify-content:flex-start}.searchregex-search__replace input[type=text],.searchregex-search__replace textarea,.searchregex-search__search input[type=text],.searchregex-search__search textarea,.searchregex-search__source input[type=text],.searchregex-search__source textarea{width:100%}.searchregex-search__replace .wpl-popover__toggle,.searchregex-search__replace select,.searchregex-search__search .wpl-popover__toggle,.searchregex-search__search select,.searchregex-search__source .wpl-popover__toggle,.searchregex-search__source select{margin-left:5px}.searchregex-search__replace textarea,.searchregex-search__search textarea,.searchregex-search__source textarea{margin-left:1px;min-height:30px;padding:4px 8px}.searchregex-search__replace,.searchregex-search__search,.searchregex-search__source{margin-bottom:10px;width:100%}.searchregex-search__replace>label,.searchregex-search__search>label,.searchregex-search__source>label{font-weight:700;width:60px}.searchregex-search__replace .wpl-popover__toggle,.searchregex-search__search .wpl-popover__toggle,.searchregex-search__source .wpl-popover__toggle{margin-left:1px;margin-right:5px}.searchregex-search__replace .wpl-popover__toggle button,.searchregex-search__search .wpl-popover__toggle button,.searchregex-search__source .wpl-popover__toggle button{margin-right:2px;min-width:200px}.searchregex-search__replace select,.searchregex-search__search select,.searchregex-search__source select{margin-right:0;min-width:150px}.searchregex-search__replace span,.searchregex-search__search span,.searchregex-search__source span{margin-left:10px;margin-right:5px}.searchregex-search__replace .wpl-badge.wpl-badge__small .wpl-badge__content,.searchregex-search__search .wpl-badge.wpl-badge__small .wpl-badge__content,.searchregex-search__source .wpl-badge.wpl-badge__small .wpl-badge__content{max-width:150px}.searchregex-search__search .wpl-popover__toggle{margin-left:5px;margin-right:0}.searchregex-search__source select{margin-right:10px}.searchregex-search__source td{align-items:center;display:flex}.searchregex-search__source__description{margin-left:5px}.searchregex-search__action{margin-top:10px}.searchregex-search__action button[type=submit]{margin-right:10px}.searchregex-search__action .wpl-spinner__item{height:28px;margin-top:10px;width:28px}.searchregex-search__tag__medium th{width:130px}.searchregex-search__tag__long th{width:200px}.searchregex-preset__description{font-size:14px;font-weight:400;margin-bottom:5px;margin-left:2px;margin-top:20px} 33 . wp-core-ui .button-delete{color:#fff}.wp-core-ui .button-delete,.wp-core-ui .button-delete:hover{background-color:#ff3860;border-color:transparent;box-shadow:none;text-shadow:none}.addTop{margin-top:20px}@media screen and (max-width:782px){.newsletter form input[type=email]{display:block;margin:5px 0;width:100%}.import select{margin:5px 0;width:100%}.plugin-importer button{width:100%}}.module-export{background-color:#fff!important;border:1px solid #ddd;font-family:courier,Monaco,monospace;margin-top:15px;padding:5px;width:100%}.redirect-edit .table-actions{align-items:center;display:flex;justify-content:flex-start;margin-left:1px;margin-top:2px}.redirect-edit .table-actions .redirection-edit_advanced{font-size:16px;text-decoration:none}.redirect-edit .table-actions .redirection-edit_advanced svg{padding-top:2px}.error{padding-bottom:10px!important}.notice{display:block!important}.database-switch{float:right}.database-switch a{color:#444;text-decoration:none}.database-switch a:hover{text-decoration:underline}34 .searchregex-header{align-items:center;display:flex;gap:8px;justify-content:flex-start}.searchregex-header .wp-heading-inline{padding:9px 0}.wp-core-ui .button-delete{color:#fff}.wp-core-ui .button-delete,.wp-core-ui .button-delete:hover{background-color:#ff3860;border-color:transparent;box-shadow:none;text-shadow:none}.addTop{margin-top:20px}@media screen and (max-width:782px){.newsletter form input[type=email]{display:block;margin:5px 0;width:100%}.import select{margin:5px 0;width:100%}.plugin-importer button{width:100%}}.module-export{background-color:#fff!important;border:1px solid #ddd;font-family:courier,Monaco,monospace;margin-top:15px;padding:5px;width:100%}.redirect-edit .table-actions{align-items:center;display:flex;justify-content:flex-start;margin-left:1px;margin-top:2px}.redirect-edit .table-actions .redirection-edit_advanced{font-size:16px;text-decoration:none}.redirect-edit .table-actions .redirection-edit_advanced svg{padding-top:2px}.error{padding-bottom:10px!important}.notice{display:block!important}.database-switch{float:right}.database-switch a{color:#444;text-decoration:none}.database-switch a:hover{text-decoration:underline} 34 35 .react-error h1,.react-loading h1{color:#999;margin-top:150px;text-align:center}.react-loading{height:100%;position:absolute;width:100%}.react-loading-spinner{animation:sk-scaleout-loading 1s ease-in-out infinite;background-color:#333;border-radius:100%;height:120px;left:50%;margin-left:-65px;position:absolute;width:120px}.react-error p{line-height:1;text-align:center}.react-error pre{border:1px solid #aaa}.react-error pre,p.versions{background-color:#fff;margin:0 auto;padding:10px;width:600px}p.versions{border:1px solid #ddd;color:#666;font-size:12px;line-height:1.6;text-align:left}@keyframes sk-scaleout-loading{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}} -
search-regex/trunk/build/search-regex.js
r3425236 r3436925 1 /*! Search Regex v3.2.0 - please refer to license.txt for license information */ 2 (()=>{var e,t,n,r={158:e=>{"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,r="function"==typeof Set&&Set.prototype?Set:null;n||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=r?Set.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e),o)try{o.call(e)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},416:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},420:(e,t,n)=>{"use strict";var r=n(5298),a=r("String.prototype.valueOf"),o=r("Object.prototype.toString"),i=n(6618)();e.exports=function(e){return"string"==typeof e||!(!e||"object"!=typeof e)&&(i?function(e){try{return a(e),!0}catch(e){return!1}}(e):"[object String]"===o(e))}},435:(e,t,n)=>{"use strict";var r=n(6561),a=n(7388),o="object"==typeof StopIteration?StopIteration:null;e.exports=function(e){if(!o)throw new a("this environment lacks StopIteration");r.set(e,"[[Done]]",!1);var t={next:function(){var e=r.get(this,"[[Iterator]]"),t=!!r.get(e,"[[Done]]");try{return{done:t,value:t?void 0:e.next()}}catch(t){if(r.set(e,"[[Done]]",!0),t!==o)throw t;return{done:!0,value:void 0}}}};return r.set(t,"[[Iterator]]",e),t}},457:e=>{"use strict";e.exports=Math.max},604:(e,t,n)=>{"use strict";var r=n(6618)(),a=n(5298)("Object.prototype.toString"),o=function(e){return!(r&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===a(e)},i=function(e){return!!o(e)||null!==e&&"object"==typeof e&&"length"in e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==a(e)&&"callee"in e&&"[object Function]"===a(e.callee)},l=function(){return o(arguments)}();o.isLegacyArguments=i,e.exports=l?o:i},703:(e,t,n)=>{"use strict";var r,a=n(2410),o=n(9183),i=n(1101),l=n(7570),s=n(9898),c=n(7388),u=n(7379),p=n(4585),d=n(9895),f=n(2153),h=n(457),m=n(1179),g=n(5985),v=n(8639),y=n(5738),b=Function,x=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},w=n(3492),_=n(9173),k=function(){throw new u},S=w?function(){try{return k}catch(e){try{return w(arguments,"callee").get}catch(e){return k}}}():k,j=n(7657)(),E=n(1611),C=n(8819),D=n(2517),P=n(1948),O=n(2878),N={},T="undefined"!=typeof Uint8Array&&E?E(Uint8Array):r,M={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":j&&E?E([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":N,"%AsyncGenerator%":N,"%AsyncGeneratorFunction%":N,"%AsyncIteratorPrototype%":N,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":i,"%Float16Array%":"undefined"==typeof Float16Array?r:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":N,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":j&&E?E(E([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&j&&E?E((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":a,"%Object.getOwnPropertyDescriptor%":w,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":l,"%ReferenceError%":s,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&j&&E?E((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":j&&E?E(""[Symbol.iterator]()):r,"%Symbol%":j?Symbol:r,"%SyntaxError%":c,"%ThrowTypeError%":S,"%TypedArray%":T,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":p,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet,"%Function.prototype.call%":O,"%Function.prototype.apply%":P,"%Object.defineProperty%":_,"%Object.getPrototypeOf%":C,"%Math.abs%":d,"%Math.floor%":f,"%Math.max%":h,"%Math.min%":m,"%Math.pow%":g,"%Math.round%":v,"%Math.sign%":y,"%Reflect.getPrototypeOf%":D};if(E)try{null.error}catch(e){var R=E(E(e));M["%Error.prototype%"]=R}var A=function e(t){var n;if("%AsyncFunction%"===t)n=x("async function () {}");else if("%GeneratorFunction%"===t)n=x("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=x("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var a=e("%AsyncGenerator%");a&&E&&(n=E(a.prototype))}return M[t]=n,n},F={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},I=n(3583),L=n(7533),z=I.call(O,Array.prototype.concat),W=I.call(P,Array.prototype.splice),H=I.call(O,String.prototype.replace),Y=I.call(O,String.prototype.slice),U=I.call(O,RegExp.prototype.exec),B=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,q=/\\(\\)?/g,V=function(e,t){var n,r=e;if(L(F,r)&&(r="%"+(n=F[r])[0]+"%"),L(M,r)){var a=M[r];if(a===N&&(a=A(r)),void 0===a&&!t)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new u('"allowMissing" argument must be a boolean');if(null===U(/^%?[^%]*%?$/,e))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=Y(e,0,1),n=Y(e,-1);if("%"===t&&"%"!==n)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new c("invalid intrinsic syntax, expected opening `%`");var r=[];return H(e,B,function(e,t,n,a){r[r.length]=n?H(a,q,"$1"):t||e}),r}(e),r=n.length>0?n[0]:"",a=V("%"+r+"%",t),o=a.name,i=a.value,l=!1,s=a.alias;s&&(r=s[0],W(n,z([0,1],s)));for(var p=1,d=!0;p<n.length;p+=1){var f=n[p],h=Y(f,0,1),m=Y(f,-1);if(('"'===h||"'"===h||"`"===h||'"'===m||"'"===m||"`"===m)&&h!==m)throw new c("property names with quotes must have matching quotes");if("constructor"!==f&&d||(l=!0),L(M,o="%"+(r+="."+f)+"%"))i=M[o];else if(null!=i){if(!(f in i)){if(!t)throw new u("base intrinsic for "+e+" exists, but the property is not available.");return}if(w&&p+1>=n.length){var g=w(i,f);i=(d=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:i[f]}else d=L(i,f),i=i[f];d&&!l&&(M[o]=i)}}return i}},708:(e,t,n)=>{"use strict";var r=n(9173),a=function(){return!!r};a.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=a},741:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},758:(e,t,n)=>{"use strict";e.exports=n(2713)},1085:(e,t,n)=>{"use strict";var r=n(703),a=n(5298),o=n(4922),i=n(7379),l=r("%Map%",!0),s=a("Map.prototype.get",!0),c=a("Map.prototype.set",!0),u=a("Map.prototype.has",!0),p=a("Map.prototype.delete",!0),d=a("Map.prototype.size",!0);e.exports=!!l&&function(){var e,t={assert:function(e){if(!t.has(e))throw new i("Side channel does not contain "+o(e))},delete:function(t){if(e){var n=p(e,t);return 0===d(e)&&(e=void 0),n}return!1},get:function(t){if(e)return s(e,t)},has:function(t){return!!e&&u(e,t)},set:function(t,n){e||(e=new l),c(e,t,n)}};return t}},1101:e=>{"use strict";e.exports=EvalError},1179:e=>{"use strict";e.exports=Math.min},1449:(e,t,n)=>{"use strict";var r,a=n(5312),o=n(3492);try{r=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var i=!!r&&o&&o(Object.prototype,"__proto__"),l=Object,s=l.getPrototypeOf;e.exports=i&&"function"==typeof i.get?a([i.get]):"function"==typeof s&&function(e){return s(null==e?e:l(e))}},1611:(e,t,n)=>{"use strict";var r=n(2517),a=n(8819),o=n(1449);e.exports=r?function(e){return r(e)}:a?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return a(e)}:o?function(e){return o(e)}:null},1718:(e,t,n)=>{"use strict";var r=n(5298),a=r("Object.prototype.toString"),o=n(7657)(),i=n(5537);if(o){var l=r("Symbol.prototype.toString"),s=i(/^Symbol\(.*\)$/);e.exports=function(e){if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||"[object Symbol]"!==a(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&s(l(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},1721:(e,t,n)=>{"use strict";var r=n(8189),a=n(9308),o=n(3743),i=n(4510),l=n(3980),s=a(i());r(s,{getPolyfill:i,implementation:o,shim:l}),e.exports=s},1748:(e,t,n)=>{"use strict";var r=Array.prototype.slice,a=n(416),o=Object.keys,i=o?function(e){return o(e)}:n(6712),l=Object.keys;i.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return a(e)?l(r.call(e)):l(e)})}else Object.keys=i;return Object.keys||i},e.exports=i},1777:e=>{"use strict";var t=Object.prototype.toString,n=Math.max,r=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var a=0;a<t.length;a+=1)n[a+e.length]=t[a];return n};e.exports=function(e){var a=this;if("function"!=typeof a||"[object Function]"!==t.apply(a))throw new TypeError("Function.prototype.bind called on incompatible "+a);for(var o,i=function(e){for(var t=[],n=1,r=0;n<e.length;n+=1,r+=1)t[r]=e[n];return t}(arguments),l=n(0,a.length-i.length),s=[],c=0;c<l;c++)s[c]="$"+c;if(o=Function("binder","return function ("+function(e){for(var t="",n=0;n<e.length;n+=1)t+=e[n],n+1<e.length&&(t+=",");return t}(s)+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof o){var t=a.apply(this,r(i,arguments));return Object(t)===t?t:this}return a.apply(e,r(i,arguments))}),a.prototype){var u=function(){};u.prototype=a.prototype,o.prototype=new u,u.prototype=null}return o}},1868:(e,t,n)=>{"use strict";var r=n(158),a=n(9142),o=n(3549),i=n(3991);e.exports=function(e){if(e&&"object"==typeof e){if(r(e))return"Map";if(a(e))return"Set";if(o(e))return"WeakMap";if(i(e))return"WeakSet"}return!1}},1896:(e,t,n)=>{"use strict";e.exports=n(4733)},1948:e=>{"use strict";e.exports=Function.prototype.apply},2034:(e,t,n)=>{"use strict";var r=n(5298),a=r("Number.prototype.toString"),o=r("Object.prototype.toString"),i=n(6618)();e.exports=function(e){return"number"==typeof e||!(!e||"object"!=typeof e)&&(i?function(e){try{return a(e),!0}catch(e){return!1}}(e):"[object Number]"===o(e))}},2153:e=>{"use strict";e.exports=Math.floor},2179:()=>{},2204:(e,t,n)=>{"use strict";var r=n(420),a=n(2034),o=n(3174),i=n(1718),l=n(8653);e.exports=function(e){return null==e||"object"!=typeof e&&"function"!=typeof e?null:r(e)?"String":a(e)?"Number":o(e)?"Boolean":i(e)?"Symbol":l(e)?"BigInt":void 0}},2402:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(",");if(0===n.length)return!0;var r=e.name||"",a=(e.type||"").toLowerCase(),o=a.replace(/\/.*$/,"");return n.some(function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?o===t.replace(/\/.*$/,""):a===t})}return!0}},2410:e=>{"use strict";e.exports=Object},2468:(e,t,n)=>{"use strict";var r=n(703),a=n(5298),o=n(4922),i=n(1085),l=n(7379),s=r("%WeakMap%",!0),c=a("WeakMap.prototype.get",!0),u=a("WeakMap.prototype.set",!0),p=a("WeakMap.prototype.has",!0),d=a("WeakMap.prototype.delete",!0);e.exports=s?function(){var e,t,n={assert:function(e){if(!n.has(e))throw new l("Side channel does not contain "+o(e))},delete:function(n){if(s&&n&&("object"==typeof n||"function"==typeof n)){if(e)return d(e,n)}else if(i&&t)return t.delete(n);return!1},get:function(n){return s&&n&&("object"==typeof n||"function"==typeof n)&&e?c(e,n):t&&t.get(n)},has:function(n){return s&&n&&("object"==typeof n||"function"==typeof n)&&e?p(e,n):!!t&&t.has(n)},set:function(n,r){s&&n&&("object"==typeof n||"function"==typeof n)?(e||(e=new s),u(e,n,r)):i&&(t||(t=i()),t.set(n,r))}};return n}:i},2517:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},2644:(e,t,n)=>{"use strict";var r=n(703),a=n(7517),o=n(708)(),i=n(3492),l=n(7379),s=r("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new l("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||s(t)!==t)throw new l("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,c=!0;if("length"in e&&i){var u=i(e,"length");u&&!u.configurable&&(r=!1),u&&!u.writable&&(c=!1)}return(r||c||!n)&&(o?a(e,"length",t,!0,!0):a(e,"length",t)),e}},2713:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),f=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var x=b.prototype=new y;x.constructor=b,m(x,v.prototype),x.isPureReactComponent=!0;var w=Array.isArray,_=Object.prototype.hasOwnProperty,k={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function j(e,t,r){var a,o={},i=null,l=null;if(null!=t)for(a in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)_.call(t,a)&&!S.hasOwnProperty(a)&&(o[a]=t[a]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(a in s=e.defaultProps)void 0===o[a]&&(o[a]=s[a]);return{$$typeof:n,type:e,key:i,ref:l,props:o,_owner:k.current}}function E(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function D(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function P(e,t,a,o,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return i=i(s=e),e=""===o?"."+D(s,0):o,w(i)?(a="",null!=e&&(a=e.replace(C,"$&/")+"/"),P(i,t,a,"",function(e){return e})):null!=i&&(E(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,a+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(C,"$&/")+"/")+e)),t.push(i)),1;if(s=0,o=""===o?".":o+":",w(e))for(var c=0;c<e.length;c++){var u=o+D(l=e[c],c);s+=P(l,t,a,u,i)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(l=e.next()).done;)s+=P(l=l.value,t,a,u=o+D(l,c++),i);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function O(e,t,n){if(null==e)return e;var r=[],a=0;return P(e,r,"","",function(e){return t.call(n,e,a++)}),r}function N(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var T={current:null},M={transition:null},R={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:M,ReactCurrentOwner:k};function A(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:O,forEach:function(e,t,n){O(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return O(e,function(){t++}),t},toArray:function(e){return O(e,function(e){return e})||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=a,t.Profiler=i,t.PureComponent=b,t.StrictMode=o,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,t.act=A,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=m({},e.props),o=e.key,i=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,l=k.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)_.call(t,c)&&!S.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=r;else if(1<c){s=Array(c);for(var u=0;u<c;u++)s[u]=arguments[u+2];a.children=s}return{$$typeof:n,type:e.type,key:o,ref:i,props:a,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=j,t.createFactory=function(e){var t=j.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:N}},t.memo=function(e,t){return{$$typeof:p,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=M.transition;M.transition={};try{e()}finally{M.transition=t}},t.unstable_act=A,t.useCallback=function(e,t){return T.current.useCallback(e,t)},t.useContext=function(e){return T.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return T.current.useDeferredValue(e)},t.useEffect=function(e,t){return T.current.useEffect(e,t)},t.useId=function(){return T.current.useId()},t.useImperativeHandle=function(e,t,n){return T.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return T.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return T.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return T.current.useMemo(e,t)},t.useReducer=function(e,t,n){return T.current.useReducer(e,t,n)},t.useRef=function(e){return T.current.useRef(e)},t.useState=function(e){return T.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return T.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return T.current.useTransition()},t.version="18.3.1"},2719:e=>{"use strict";var t,n,r=Function.prototype.toString,a="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof a&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},a(function(){throw 42},null,t)}catch(e){e!==n&&(a=null)}else a=null;var o=/^\s*class\b/,i=function(e){try{var t=r.call(e);return o.test(t)}catch(e){return!1}},l=function(e){try{return!i(e)&&(r.call(e),!0)}catch(e){return!1}},s=Object.prototype.toString,c="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),p=function(){return!1};if("object"==typeof document){var d=document.all;s.call(d)===s.call(document.all)&&(p=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=s.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=a?function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{a(e,null,t)}catch(e){if(e!==n)return!1}return!i(e)&&l(e)}:function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(c)return l(e);if(i(e))return!1;var t=s.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&l(e)}},2736:(e,t,n)=>{e.exports=n(6186)()},2878:e=>{"use strict";e.exports=Function.prototype.call},2985:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3042:(e,t,n)=>{"use strict";var r=n(5664),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,i,l,s,c,u=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),l=document.createRange(),s=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=a[t.format]||a.default;window.clipboardData.setData(o,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))}),document.body.appendChild(c),l.selectNodeContents(c),s.addRange(l),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(l):s.removeAllRanges()),c&&document.body.removeChild(c),i()}return u}},3174:(e,t,n)=>{"use strict";var r=n(5298),a=r("Boolean.prototype.toString"),o=r("Object.prototype.toString"),i=n(6618)();e.exports=function(e){return"boolean"==typeof e||null!==e&&"object"==typeof e&&(i?function(e){try{return a(e),!0}catch(e){return!1}}(e):"[object Boolean]"===o(e))}},3259:e=>{"use strict";var t="undefined"!=typeof BigInt&&BigInt;e.exports=function(){return"function"==typeof t&&"function"==typeof BigInt&&"bigint"==typeof t(42)&&"bigint"==typeof BigInt(42)}},3284:(e,t,n)=>{"use strict";var r=n(5298)("ArrayBuffer.prototype.byteLength",!0),a=n(6293);e.exports=function(e){return a(e)?r?r(e):e.byteLength:NaN}},3492:(e,t,n)=>{"use strict";var r=n(4656);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},3531:(e,t,n)=>{"use strict";var r=n(3583),a=n(1948),o=n(5674);e.exports=function(){return o(r,a,arguments)}},3549:e=>{"use strict";var t,n="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,r="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;n||(t=function(e){return!1});var a=n?n.prototype.has:null,o=r?r.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e,a),o)try{o.call(e,o)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},3583:(e,t,n)=>{"use strict";var r=n(1777);e.exports=Function.prototype.bind||r},3721:(e,t,n)=>{"use strict";e.exports=n(8049)},3743:(e,t,n)=>{"use strict";var r=n(7843),a=n(7379),o=Object;e.exports=r(function(){if(null==this||this!==o(this))throw new a("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.unicodeSets&&(e+="v"),this.sticky&&(e+="y"),e},"get flags",!0)},3749:e=>{"use strict";var t=function(){return"string"==typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(e){n=null}t.functionsHaveConfigurableNames=function(){if(!t()||!n)return!1;var e=n(function(){},"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"==typeof r&&""!==function(){}.bind().name},e.exports=t},3980:(e,t,n)=>{"use strict";var r=n(8189).supportsDescriptors,a=n(4510),o=n(3492),i=Object.defineProperty,l=n(9183),s=n(1611),c=/a/;e.exports=function(){if(!r||!s)throw new l("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=a(),t=s(c),n=o(t,"flags");return n&&n.get===e||i(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},3991:(e,t,n)=>{"use strict";var r=n(703),a=n(5298),o=r("%WeakSet%",!0),i=a("WeakSet.prototype.has",!0);if(i){var l=a("WeakMap.prototype.has",!0);e.exports=function(e){if(!e||"object"!=typeof e)return!1;try{if(i(e,i),l)try{l(e,l)}catch(e){return!0}return e instanceof o}catch(e){}return!1}}else e.exports=function(e){return!1}},4211:(e,t,n)=>{"use strict";var r=n(2719),a=Object.prototype.toString,o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){if(!r(t))throw new TypeError("iterator must be a function");var i,l;arguments.length>=3&&(i=n),l=e,"[object Array]"===a.call(l)?function(e,t,n){for(var r=0,a=e.length;r<a;r++)o.call(e,r)&&(null==n?t(e[r],r,e):t.call(n,e[r],r,e))}(e,t,i):"string"==typeof e?function(e,t,n){for(var r=0,a=e.length;r<a;r++)null==n?t(e.charAt(r),r,e):t.call(n,e.charAt(r),r,e)}(e,t,i):function(e,t,n){for(var r in e)o.call(e,r)&&(null==n?t(e[r],r,e):t.call(n,e[r],r,e))}(e,t,i)}},4465:(e,t,n)=>{e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=(r=n(2))&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=function(e){var t=e.activeClassName,n=void 0===t?"":t,a=e.activeIndex,s=void 0===a?-1:a,c=e.activeStyle,u=e.autoEscape,p=e.caseSensitive,d=void 0!==p&&p,f=e.className,h=e.findChunks,m=e.highlightClassName,g=void 0===m?"":m,v=e.highlightStyle,y=void 0===v?{}:v,b=e.highlightTag,x=void 0===b?"mark":b,w=e.sanitize,_=e.searchWords,k=e.textToHighlight,S=e.unhighlightTag,j=void 0===S?"span":S,E=e.unhighlightClassName,C=void 0===E?"":E,D=e.unhighlightStyle,P=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),O=(0,o.findAll)({autoEscape:u,caseSensitive:d,findChunks:h,sanitize:w,searchWords:_,textToHighlight:k}),N=x,T=-1,M="",R=void 0,A=(0,l.default)(function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t});return(0,i.createElement)("span",r({className:f},P,{children:O.map(function(e,t){var r=k.substr(e.start,e.end-e.start);if(e.highlight){T++;var a;a="object"==typeof g?d?g[r]:(g=A(g))[r.toLowerCase()]:g;var o=T===+s;M=a+" "+(o?n:""),R=!0===o&&null!=c?Object.assign({},y,c):y;var l={children:r,className:M,key:t,style:R};return"string"!=typeof N&&(l.highlightIndex=T),(0,i.createElement)(N,l)}return(0,i.createElement)(j,{children:r,className:C,key:t,style:D})})}))};var a,o=n(3),i=n(4),l=(a=n(5))&&a.__esModule?a:{default:a};e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,o=e.caseSensitive,i=void 0!==o&&o,l=e.findChunks,s=void 0===l?r:l,c=e.sanitize,u=e.searchWords,p=e.textToHighlight;return a({chunksToHighlight:n({chunks:s({autoEscape:t,caseSensitive:i,sanitize:c,searchWords:u,textToHighlight:p})}),totalLength:p?p.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t.sort(function(e,t){return e.start-t.start}).reduce(function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e},[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,a=void 0===r?o:r,i=e.searchWords,l=e.textToHighlight;return l=a(l),i.filter(function(e){return e}).reduce(function(e,r){r=a(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var o=new RegExp(r,n?"g":"gi"),i=void 0;i=o.exec(l);){var s=i.index,c=o.lastIndex;c>s&&e.push({start:s,end:c}),i.index==o.lastIndex&&o.lastIndex++}return e},[])};t.findChunks=r;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],a=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)a(0,n,!1);else{var o=0;t.forEach(function(e){a(o,e.start,!1),a(e.start,e.end,!0),o=e.end}),a(o,n,!1)}return r};function o(e){return e}}])},function(e,t){e.exports=n(758)},function(e,t){"use strict";var n=function(e,t){return e===t};e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,a=[],o=void 0,i=!1,l=function(e,n){return t(e,a[n])};return function(){for(var t=arguments.length,n=Array(t),s=0;s<t;s++)n[s]=arguments[s];return i&&r===this&&n.length===a.length&&n.every(l)?o:(i=!0,r=this,a=n,o=e.apply(this,n))}}}])},4510:(e,t,n)=>{"use strict";var r=n(3743),a=n(8189).supportsDescriptors,o=Object.getOwnPropertyDescriptor;e.exports=function(){if(a&&"gim"===/a/gim.flags){var e=o(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"dotAll"in RegExp.prototype&&"hasIndices"in RegExp.prototype){var t="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){t+="d"}}),Object.defineProperty(n,"sticky",{get:function(){t+="y"}}),e.get.call(n),"dy"===t)return e.get}}return r}},4521:(e,t,n)=>{"use strict";var r=n(604),a=n(435);if(n(7657)()||n(8123)()){var o=Symbol.iterator;e.exports=function(e){return null!=e&&void 0!==e[o]?e[o]():r(e)?Array.prototype[o].call(e):void 0}}else{var i=n(9620),l=n(420),s=n(703),c=s("%Map%",!0),u=s("%Set%",!0),p=n(8672),d=p("Array.prototype.push"),f=p("String.prototype.charCodeAt"),h=p("String.prototype.slice"),m=function(e){var t=0;return{next:function(){var n,r=t>=e.length;return r||(n=e[t],t+=1),{done:r,value:n}}}},g=function(e,t){if(i(e)||r(e))return m(e);if(l(e)){var n=0;return{next:function(){var t=function(e,t){if(t+1>=e.length)return t+1;var n=f(e,t);if(n<55296||n>56319)return t+1;var r=f(e,t+1);return r<56320||r>57343?t+1:t+2}(e,n),r=h(e,n,t);return n=t,{done:t>e.length,value:r}}}}return t&&void 0!==e["_es6-shim iterator_"]?e["_es6-shim iterator_"]():void 0};if(c||u){var v=n(158),y=n(9142),b=p("Map.prototype.forEach",!0),x=p("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var w=p("Map.prototype.iterator",!0),_=p("Set.prototype.iterator",!0);var k=p("Map.prototype.@@iterator",!0)||p("Map.prototype._es6-shim iterator_",!0),S=p("Set.prototype.@@iterator",!0)||p("Set.prototype._es6-shim iterator_",!0);e.exports=function(e){return function(e){if(v(e)){if(w)return a(w(e));if(k)return k(e);if(b){var t=[];return b(e,function(e,n){d(t,[n,e])}),m(t)}}if(y(e)){if(_)return a(_(e));if(S)return S(e);if(x){var n=[];return x(e,function(e){d(n,e)}),m(n)}}}(e)||g(e)}}else e.exports=function(e){if(null!=e)return g(e,!0)}}},4585:e=>{"use strict";e.exports=URIError},4587:(e,t,n)=>{"use strict";var r,a=n(5298),o=n(6618)(),i=n(7533),l=n(3492);if(o){var s=a("RegExp.prototype.exec"),c={},u=function(){throw c},p={toString:u,valueOf:u};"symbol"==typeof Symbol.toPrimitive&&(p[Symbol.toPrimitive]=u),r=function(e){if(!e||"object"!=typeof e)return!1;var t=l(e,"lastIndex");if(!t||!i(t,"value"))return!1;try{s(e,p)}catch(e){return e===c}}}else{var d=a("Object.prototype.toString");r=function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===d(e)}}e.exports=r},4656:e=>{"use strict";e.exports=Object.getOwnPropertyDescriptor},4727:(e,t,n)=>{"use strict";var r=n(8189),a=n(9308),o=n(8713),i=n(8284),l=n(9046),s=a(i(),Object);r(s,{getPolyfill:i,implementation:o,shim:l}),e.exports=s},4733:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,i=a>>>1;r<i;){var l=2*(r+1)-1,s=e[l],c=l+1,u=e[c];if(0>o(s,n))c<a&&0>o(u,s)?(e[r]=u,e[c]=n,r=c):(e[r]=s,e[l]=n,r=l);else{if(!(c<a&&0>o(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var c=[],u=[],p=1,d=null,f=3,h=!1,m=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function x(e){for(var t=r(u);null!==t;){if(null===t.callback)a(u);else{if(!(t.startTime<=e))break;a(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function w(e){if(g=!1,x(e),!m)if(null!==r(c))m=!0,M(_);else{var t=r(u);null!==t&&R(w,t.startTime-e)}}function _(e,n){m=!1,g&&(g=!1,y(E),E=-1),h=!0;var o=f;try{for(x(n),d=r(c);null!==d&&(!(d.expirationTime>n)||e&&!P());){var i=d.callback;if("function"==typeof i){d.callback=null,f=d.priorityLevel;var l=i(d.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?d.callback=l:d===r(c)&&a(c),x(n)}else a(c);d=r(c)}if(null!==d)var s=!0;else{var p=r(u);null!==p&&R(w,p.startTime-n),s=!1}return s}finally{d=null,f=o,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,S=!1,j=null,E=-1,C=5,D=-1;function P(){return!(t.unstable_now()-D<C)}function O(){if(null!==j){var e=t.unstable_now();D=e;var n=!0;try{n=j(!0,e)}finally{n?k():(S=!1,j=null)}}else S=!1}if("function"==typeof b)k=function(){b(O)};else if("undefined"!=typeof MessageChannel){var N=new MessageChannel,T=N.port2;N.port1.onmessage=O,k=function(){T.postMessage(null)}}else k=function(){v(O,0)};function M(e){j=e,S||(S=!0,k())}function R(e,n){E=v(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,M(_))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?i+o:i,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:p++,callback:a,priorityLevel:e,startTime:o,expirationTime:l=o+l,sortIndex:-1},o>i?(e.sortIndex=o,n(u,e),null===r(c)&&e===r(u)&&(g?(y(E),E=-1):g=!0,R(w,o-i))):(e.sortIndex=l,n(c,e),m||h||(m=!0,M(_))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},4922:(e,t,n)=>{var r="function"==typeof Map&&Map.prototype,a=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=r&&a&&"function"==typeof a.get?a.get:null,i=r&&Map.prototype.forEach,l="function"==typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=l&&s&&"function"==typeof s.get?s.get:null,u=l&&Set.prototype.forEach,p="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,d="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,f="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,m=Object.prototype.toString,g=Function.prototype.toString,v=String.prototype.match,y=String.prototype.slice,b=String.prototype.replace,x=String.prototype.toUpperCase,w=String.prototype.toLowerCase,_=RegExp.prototype.test,k=Array.prototype.concat,S=Array.prototype.join,j=Array.prototype.slice,E=Math.floor,C="function"==typeof BigInt?BigInt.prototype.valueOf:null,D=Object.getOwnPropertySymbols,P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,O="function"==typeof Symbol&&"object"==typeof Symbol.iterator,N="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol.toStringTag,1)?Symbol.toStringTag:null,T=Object.prototype.propertyIsEnumerable,M=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function R(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||_.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-E(-e):E(e);if(r!==e){var a=String(r),o=y.call(t,a.length+1);return b.call(a,n,"$&_")+"."+b.call(b.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,n,"$&_")}var A=n(2179),F=A.custom,I=q(F)?F:null,L={__proto__:null,double:'"',single:"'"},z={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function W(e,t,n){var r=n.quoteStyle||t,a=L[r];return a+e+a}function H(e){return b.call(String(e),/"/g,""")}function Y(e){return!N||!("object"==typeof e&&(N in e||void 0!==e[N]))}function U(e){return"[object Array]"===Q(e)&&Y(e)}function B(e){return"[object RegExp]"===Q(e)&&Y(e)}function q(e){if(O)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!P)return!1;try{return P.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,r,a){var l=n||{};if($(l,"quoteStyle")&&!$(L,l.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if($(l,"maxStringLength")&&("number"==typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var s=!$(l,"customInspect")||l.customInspect;if("boolean"!=typeof s&&"symbol"!==s)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if($(l,"indent")&&null!==l.indent&&"\t"!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if($(l,"numericSeparator")&&"boolean"!=typeof l.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var m=l.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return G(t,l);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var x=String(t);return m?R(t,x):x}if("bigint"==typeof t){var _=String(t)+"n";return m?R(t,_):_}var E=void 0===l.depth?5:l.depth;if(void 0===r&&(r=0),r>=E&&E>0&&"object"==typeof t)return U(t)?"[Array]":"[Object]";var D,F=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=S.call(Array(e.indent+1)," ")}return{base:n,prev:S.call(Array(t+1),n)}}(l,r);if(void 0===a)a=[];else if(K(a,t)>=0)return"[Circular]";function z(t,n,o){if(n&&(a=j.call(a)).push(n),o){var i={depth:l.depth};return $(l,"quoteStyle")&&(i.quoteStyle=l.quoteStyle),e(t,i,r+1,a)}return e(t,l,r+1,a)}if("function"==typeof t&&!B(t)){var V=function(e){if(e.name)return e.name;var t=v.call(g.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),X=ne(t,z);return"[Function"+(V?": "+V:" (anonymous)")+"]"+(X.length>0?" { "+S.call(X,", ")+" }":"")}if(q(t)){var re=O?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):P.call(t);return"object"!=typeof t||O?re:J(re)}if((D=t)&&"object"==typeof D&&("undefined"!=typeof HTMLElement&&D instanceof HTMLElement||"string"==typeof D.nodeName&&"function"==typeof D.getAttribute)){for(var ae="<"+w.call(String(t.nodeName)),oe=t.attributes||[],ie=0;ie<oe.length;ie++)ae+=" "+oe[ie].name+"="+W(H(oe[ie].value),"double",l);return ae+=">",t.childNodes&&t.childNodes.length&&(ae+="..."),ae+"</"+w.call(String(t.nodeName))+">"}if(U(t)){if(0===t.length)return"[]";var le=ne(t,z);return F&&!function(e){for(var t=0;t<e.length;t++)if(K(e[t],"\n")>=0)return!1;return!0}(le)?"["+te(le,F)+"]":"[ "+S.call(le,", ")+" ]"}if(function(e){return"[object Error]"===Q(e)&&Y(e)}(t)){var se=ne(t,z);return"cause"in Error.prototype||!("cause"in t)||T.call(t,"cause")?0===se.length?"["+String(t)+"]":"{ ["+String(t)+"] "+S.call(se,", ")+" }":"{ ["+String(t)+"] "+S.call(k.call("[cause]: "+z(t.cause),se),", ")+" }"}if("object"==typeof t&&s){if(I&&"function"==typeof t[I]&&A)return A(t,{depth:E-r});if("symbol"!==s&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!o||!e||"object"!=typeof e)return!1;try{o.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var ce=[];return i&&i.call(t,function(e,n){ce.push(z(n,t,!0)+" => "+z(e,t))}),ee("Map",o.call(t),ce,F)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{o.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var ue=[];return u&&u.call(t,function(e){ue.push(z(e,t))}),ee("Set",c.call(t),ue,F)}if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e,p);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return Z("WeakMap");if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return Z("WeakSet");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{return f.call(e),!0}catch(e){}return!1}(t))return Z("WeakRef");if(function(e){return"[object Number]"===Q(e)&&Y(e)}(t))return J(z(Number(t)));if(function(e){if(!e||"object"!=typeof e||!C)return!1;try{return C.call(e),!0}catch(e){}return!1}(t))return J(z(C.call(t)));if(function(e){return"[object Boolean]"===Q(e)&&Y(e)}(t))return J(h.call(t));if(function(e){return"[object String]"===Q(e)&&Y(e)}(t))return J(z(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||"undefined"!=typeof globalThis&&t===globalThis)return"{ [object globalThis] }";if(!function(e){return"[object Date]"===Q(e)&&Y(e)}(t)&&!B(t)){var pe=ne(t,z),de=M?M(t)===Object.prototype:t instanceof Object||t.constructor===Object,fe=t instanceof Object?"":"null prototype",he=!de&&N&&Object(t)===t&&N in t?y.call(Q(t),8,-1):fe?"Object":"",me=(de||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(he||fe?"["+S.call(k.call([],he||[],fe||[]),": ")+"] ":"");return 0===pe.length?me+"{}":F?me+"{"+te(pe,F)+"}":me+"{ "+S.call(pe,", ")+" }"}return String(t)};var V=Object.prototype.hasOwnProperty||function(e){return e in this};function $(e,t){return V.call(e,t)}function Q(e){return m.call(e)}function K(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function G(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return G(y.call(e,0,t.maxStringLength),t)+r}var a=z[t.quoteStyle||"single"];return a.lastIndex=0,W(b.call(b.call(e,a,"\\$1"),/[\x00-\x1f]/g,X),"single",t)}function X(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function J(e){return"Object("+e+")"}function Z(e){return e+" { ? }"}function ee(e,t,n,r){return e+" ("+t+") {"+(r?te(n,r):S.call(n,", "))+"}"}function te(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+S.call(e,","+n)+"\n"+t.prev}function ne(e,t){var n=U(e),r=[];if(n){r.length=e.length;for(var a=0;a<e.length;a++)r[a]=$(e,a)?t(e[a],e):""}var o,i="function"==typeof D?D(e):[];if(O){o={};for(var l=0;l<i.length;l++)o["$"+i[l]]=i[l]}for(var s in e)$(e,s)&&(n&&String(Number(s))===s&&s<e.length||O&&o["$"+s]instanceof Symbol||(_.call(/[^\w$]/,s)?r.push(t(s,e)+": "+t(e[s],e)):r.push(s+": "+t(e[s],e))));if("function"==typeof D)for(var c=0;c<i.length;c++)T.call(e,i[c])&&r.push("["+t(i[c])+"]: "+t(e[i[c]],e));return r}},4972:function(e,t){var n,r;void 0===(r="function"==typeof(n=function(){"use strict";function t(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){i(r.response,t,n)},r.onerror=function(){console.error("could not download file")},r.send()}function n(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function r(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof globalThis&&globalThis.global===globalThis?globalThis:void 0,o=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),i=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(e,o,i){var l=a.URL||a.webkitURL,s=document.createElement("a");o=o||e.name||"download",s.download=o,s.rel="noopener","string"==typeof e?(s.href=e,s.origin===location.origin?r(s):n(s.href)?t(e,o,i):r(s,s.target="_blank")):(s.href=l.createObjectURL(e),setTimeout(function(){l.revokeObjectURL(s.href)},4e4),setTimeout(function(){r(s)},0))}:"msSaveOrOpenBlob"in navigator?function(e,a,o){if(a=a||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}(e,o),a);else if(n(e))t(e,a,o);else{var i=document.createElement("a");i.href=e,i.target="_blank",setTimeout(function(){r(i)})}}:function(e,n,r,i){if((i=i||open("","_blank"))&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof e)return t(e,n,r);var l="application/octet-stream"===e.type,s=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||l&&s||o)&&"undefined"!=typeof FileReader){var u=new FileReader;u.onloadend=function(){var e=u.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=e:location=e,i=null},u.readAsDataURL(e)}else{var p=a.URL||a.webkitURL,d=p.createObjectURL(e);i?i.location=d:location.href=d,i=null,setTimeout(function(){p.revokeObjectURL(d)},4e4)}});a.saveAs=i.saveAs=i,e.exports=i})?n.apply(t,[]):n)||(e.exports=r)},5004:(e,t,n)=>{"use strict";var r=n(6833),a=n(5167),o=n(6260);e.exports={formats:o,parse:a,stringify:r}},5122:(e,t,n)=>{"use strict";var r=n(8189),a=n(5480);e.exports=function(){var e=a();return r(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}},5167:(e,t,n)=>{"use strict";var r=n(6693),a=Object.prototype.hasOwnProperty,o=Array.isArray,i={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:r.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},l=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})},s=function(e,t,n){if(e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1)return e.split(",");if(t.throwOnLimitExceeded&&n>=t.arrayLimit)throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");return e},c=function(e,t,n,o){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,l=/(\[[^[\]]*])/g,c=n.depth>0&&/(\[[^[\]]*])/.exec(i),u=c?i.slice(0,c.index):i,p=[];if(u){if(!n.plainObjects&&a.call(Object.prototype,u)&&!n.allowPrototypes)return;p.push(u)}for(var d=0;n.depth>0&&null!==(c=l.exec(i))&&d<n.depth;){if(d+=1,!n.plainObjects&&a.call(Object.prototype,c[1].slice(1,-1))&&!n.allowPrototypes)return;p.push(c[1])}if(c){if(!0===n.strictDepth)throw new RangeError("Input depth exceeded depth option of "+n.depth+" and strictDepth is true");p.push("["+i.slice(c.index)+"]")}return function(e,t,n,a){var o=0;if(e.length>0&&"[]"===e[e.length-1]){var i=e.slice(0,-1).join("");o=Array.isArray(t)&&t[i]?t[i].length:0}for(var l=a?t:s(t,n,o),c=e.length-1;c>=0;--c){var u,p=e[c];if("[]"===p&&n.parseArrays)u=n.allowEmptyArrays&&(""===l||n.strictNullHandling&&null===l)?[]:r.combine([],l);else{u=n.plainObjects?{__proto__:null}:{};var d="["===p.charAt(0)&&"]"===p.charAt(p.length-1)?p.slice(1,-1):p,f=n.decodeDotInKeys?d.replace(/%2E/g,"."):d,h=parseInt(f,10);n.parseArrays||""!==f?!isNaN(h)&&p!==f&&String(h)===f&&h>=0&&n.parseArrays&&h<=n.arrayLimit?(u=[])[h]=l:"__proto__"!==f&&(u[f]=l):u={0:l}}l=u}return l}(p,t,n,o)}};e.exports=function(e,t){var n=function(e){if(!e)return i;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.decodeDotInKeys&&"boolean"!=typeof e.decodeDotInKeys)throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(void 0!==e.throwOnLimitExceeded&&"boolean"!=typeof e.throwOnLimitExceeded)throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var t=void 0===e.charset?i.charset:e.charset,n=void 0===e.duplicates?i.duplicates:e.duplicates;if("combine"!==n&&"first"!==n&&"last"!==n)throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===e.allowDots?!0===e.decodeDotInKeys||i.allowDots:!!e.allowDots,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:i.allowEmptyArrays,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:i.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:i.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:i.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:i.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:i.comma,decodeDotInKeys:"boolean"==typeof e.decodeDotInKeys?e.decodeDotInKeys:i.decodeDotInKeys,decoder:"function"==typeof e.decoder?e.decoder:i.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:i.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:i.depth,duplicates:n,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:i.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:i.plainObjects,strictDepth:"boolean"==typeof e.strictDepth?!!e.strictDepth:i.strictDepth,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:i.strictNullHandling,throwOnLimitExceeded:"boolean"==typeof e.throwOnLimitExceeded&&e.throwOnLimitExceeded}}(t);if(""===e||null==e)return n.plainObjects?{__proto__:null}:{};for(var u="string"==typeof e?function(e,t){var n={__proto__:null},c=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;c=c.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var u=t.parameterLimit===1/0?void 0:t.parameterLimit,p=c.split(t.delimiter,t.throwOnLimitExceeded?u+1:u);if(t.throwOnLimitExceeded&&p.length>u)throw new RangeError("Parameter limit exceeded. Only "+u+" parameter"+(1===u?"":"s")+" allowed.");var d,f=-1,h=t.charset;if(t.charsetSentinel)for(d=0;d<p.length;++d)0===p[d].indexOf("utf8=")&&("utf8=%E2%9C%93"===p[d]?h="utf-8":"utf8=%26%2310003%3B"===p[d]&&(h="iso-8859-1"),f=d,d=p.length);for(d=0;d<p.length;++d)if(d!==f){var m,g,v=p[d],y=v.indexOf("]="),b=-1===y?v.indexOf("="):y+1;-1===b?(m=t.decoder(v,i.decoder,h,"key"),g=t.strictNullHandling?null:""):(m=t.decoder(v.slice(0,b),i.decoder,h,"key"),g=r.maybeMap(s(v.slice(b+1),t,o(n[m])?n[m].length:0),function(e){return t.decoder(e,i.decoder,h,"value")})),g&&t.interpretNumericEntities&&"iso-8859-1"===h&&(g=l(String(g))),v.indexOf("[]=")>-1&&(g=o(g)?[g]:g);var x=a.call(n,m);x&&"combine"===t.duplicates?n[m]=r.combine(n[m],g):x&&"last"!==t.duplicates||(n[m]=g)}return n}(e,n):e,p=n.plainObjects?{__proto__:null}:{},d=Object.keys(u),f=0;f<d.length;++f){var h=d[f],m=c(h,u[h],n,"string"==typeof e);p=r.merge(p,m,n)}return!0===n.allowSparse?p:r.compact(p)}},5298:(e,t,n)=>{"use strict";var r=n(703),a=n(5312),o=a([r("%String.prototype.indexOf%")]);e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&o(e,".prototype.")>-1?a([n]):n}},5312:(e,t,n)=>{"use strict";var r=n(3583),a=n(7379),o=n(2878),i=n(5674);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new a("a function is required");return i(r,o,e)}},5325:(e,t,n)=>{"use strict";var r=n(4211),a=n(8468),o=n(9308),i=n(5298),l=n(3492),s=n(1611),c=i("Object.prototype.toString"),u=n(6618)(),p=globalThis,d=a(),f=i("String.prototype.slice"),h=i("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n<e.length;n+=1)if(e[n]===t)return n;return-1},m={__proto__:null};r(d,u&&l&&s?function(e){var t=new p[e];if(Symbol.toStringTag in t&&s){var n=s(t),r=l(n,Symbol.toStringTag);if(!r&&n){var a=s(n);r=l(a,Symbol.toStringTag)}m["$"+e]=o(r.get)}}:function(e){var t=new p[e],n=t.slice||t.set;n&&(m["$"+e]=o(n))}),e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(!u){var t=f(c(e),8,-1);return h(d,t)>-1?t:"Object"===t&&function(e){var t=!1;return r(m,function(n,r){if(!t)try{n(e),t=f(r,1)}catch(e){}}),t}(e)}return l?function(e){var t=!1;return r(m,function(n,r){if(!t)try{"$"+n(e)===r&&(t=f(r,1))}catch(e){}}),t}(e):null}},5480:(e,t,n)=>{"use strict";var r=n(9869);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),n={},r=0;r<t.length;++r)n[t[r]]=t[r];var a=Object.assign({},n),o="";for(var i in a)o+=i;return e!==o}()||function(){if(!Object.assign||!Object.preventExtensions)return!1;var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return"y"===e[1]}return!1}()?r:Object.assign:r}},5518:e=>{"use strict";e.exports=Number.isNaN||function(e){return e!=e}},5537:(e,t,n)=>{"use strict";var r=n(5298),a=n(4587),o=r("RegExp.prototype.exec"),i=n(7379);e.exports=function(e){if(!a(e))throw new i("`regex` must be a RegExp");return function(t){return null!==o(e,t)}}},5664:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach(function(t){e.addRange(t)}),t&&t.focus()}}},5674:(e,t,n)=>{"use strict";var r=n(3583),a=n(1948),o=n(2878),i=n(741);e.exports=i||r.call(o,a)},5717:(e,t,n)=>{"use strict";var r=n(7379),a=n(4922),o=n(9552),i=n(1085),l=n(2468)||i||o;e.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new r("Side channel does not contain "+a(e))},delete:function(t){return!!e&&e.delete(t)},get:function(t){return e&&e.get(t)},has:function(t){return!!e&&e.has(t)},set:function(t,n){e||(e=l()),e.set(t,n)}};return t}},5738:(e,t,n)=>{"use strict";var r=n(5518);e.exports=function(e){return r(e)||0===e?e:e<0?-1:1}},5809:e=>{"use strict";e.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},5833:(e,t,n)=>{"use strict";var r=n(5298),a=r("Date.prototype.getDay"),o=r("Object.prototype.toString"),i=n(6618)();e.exports=function(e){return"object"==typeof e&&null!==e&&(i?function(e){try{return a(e),!0}catch(e){return!1}}(e):"[object Date]"===o(e))}},5936:(e,t,n)=>{"use strict";var r=n(6539),a=n(8672),o=n(1721),i=n(703),l=n(4521),s=n(5717),c=n(4727),u=n(604),p=n(9620),d=n(6293),f=n(5833),h=n(4587),m=n(7154),g=n(1748),v=n(2204),y=n(1868),b=n(5325),x=n(3284),w=a("SharedArrayBuffer.prototype.byteLength",!0),_=a("Date.prototype.getTime"),k=Object.getPrototypeOf,S=a("Object.prototype.toString"),j=i("%Set%",!0),E=a("Map.prototype.has",!0),C=a("Map.prototype.get",!0),D=a("Map.prototype.size",!0),P=a("Set.prototype.add",!0),O=a("Set.prototype.delete",!0),N=a("Set.prototype.has",!0),T=a("Set.prototype.size",!0);function M(e,t,n,r){for(var a,o=l(e);(a=o.next())&&!a.done;)if(L(t,a.value,n,r))return O(e,a.value),!0;return!1}function R(e){return void 0===e?null:"object"!=typeof e?"symbol"!=typeof e&&("string"!=typeof e&&"number"!=typeof e||+e==+e):void 0}function A(e,t,n,a,o,i){var l=R(n);if(null!=l)return l;var s=C(t,l),c=r({},o,{strict:!1});return!(void 0===s&&!E(t,l)||!L(a,s,c,i))&&!E(e,l)&&L(a,s,c,i)}function F(e,t,n){var r=R(n);return null!=r?r:N(t,r)&&!N(e,r)}function I(e,t,n,r,a,o){for(var i,s,c=l(e);(i=c.next())&&!i.done;)if(L(n,s=i.value,a,o)&&L(r,C(t,s),a,o))return O(e,s),!0;return!1}function L(e,t,n,a){var i=n||{};if(i.strict?c(e,t):e===t)return!0;if(v(e)!==v(t))return!1;if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return i.strict?c(e,t):e==t;var s,O=a.has(e),R=a.has(t);if(O&&R){if(a.get(e)===a.get(t))return!0}else s={};return O||a.set(e,s),R||a.set(t,s),function(e,t,n,a){var i,s;if(typeof e!=typeof t)return!1;if(null==e||null==t)return!1;if(S(e)!==S(t))return!1;if(u(e)!==u(t))return!1;if(p(e)!==p(t))return!1;var c=e instanceof Error,v=t instanceof Error;if(c!==v)return!1;if((c||v)&&(e.name!==t.name||e.message!==t.message))return!1;var O=h(e),R=h(t);if(O!==R)return!1;if((O||R)&&(e.source!==t.source||o(e)!==o(t)))return!1;var W=f(e),H=f(t);if(W!==H)return!1;if((W||H)&&_(e)!==_(t))return!1;if(n.strict&&k&&k(e)!==k(t))return!1;var Y=b(e),U=b(t);if(Y!==U)return!1;if(Y||U){if(e.length!==t.length)return!1;for(i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}var B=z(e),q=z(t);if(B!==q)return!1;if(B||q){if(e.length!==t.length)return!1;for(i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}var V=d(e),$=d(t);if(V!==$)return!1;if(V||$)return x(e)===x(t)&&"function"==typeof Uint8Array&&L(new Uint8Array(e),new Uint8Array(t),n,a);var Q=m(e),K=m(t);if(Q!==K)return!1;if(Q||K)return w(e)===w(t)&&"function"==typeof Uint8Array&&L(new Uint8Array(e),new Uint8Array(t),n,a);if(typeof e!=typeof t)return!1;var G=g(e),X=g(t);if(G.length!==X.length)return!1;for(G.sort(),X.sort(),i=G.length-1;i>=0;i--)if(G[i]!=X[i])return!1;for(i=G.length-1;i>=0;i--)if(!L(e[s=G[i]],t[s],n,a))return!1;var J=y(e),Z=y(t);return J===Z&&("Set"===J||"Set"===Z?function(e,t,n,r){if(T(e)!==T(t))return!1;for(var a,o,i,s=l(e),c=l(t);(a=s.next())&&!a.done;)if(a.value&&"object"==typeof a.value)i||(i=new j),P(i,a.value);else if(!N(t,a.value)){if(n.strict)return!1;if(!F(e,t,a.value))return!1;i||(i=new j),P(i,a.value)}if(i){for(;(o=c.next())&&!o.done;)if(o.value&&"object"==typeof o.value){if(!M(i,o.value,n.strict,r))return!1}else if(!n.strict&&!N(e,o.value)&&!M(i,o.value,n.strict,r))return!1;return 0===T(i)}return!0}(e,t,n,a):"Map"!==J||function(e,t,n,a){if(D(e)!==D(t))return!1;for(var o,i,s,c,u,p,d=l(e),f=l(t);(o=d.next())&&!o.done;)if(c=o.value[0],u=o.value[1],c&&"object"==typeof c)s||(s=new j),P(s,c);else if(void 0===(p=C(t,c))&&!E(t,c)||!L(u,p,n,a)){if(n.strict)return!1;if(!A(e,t,c,u,n,a))return!1;s||(s=new j),P(s,c)}if(s){for(;(i=f.next())&&!i.done;)if(c=i.value[0],p=i.value[1],c&&"object"==typeof c){if(!I(s,e,c,p,n,a))return!1}else if(!(n.strict||e.has(c)&&L(C(e,c),p,n,a)||I(s,e,c,p,r({},n,{strict:!1}),a)))return!1;return 0===T(s)}return!0}(e,t,n,a))}(e,t,i,a)}function z(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length||"function"!=typeof e.copy||"function"!=typeof e.slice||e.length>0&&"number"!=typeof e[0]||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))}e.exports=function(e,t,n){return L(e,t,n,s())}},5985:e=>{"use strict";e.exports=Math.pow},6070:(e,t,n)=>{"use strict";e.exports=n(7462)},6186:(e,t,n)=>{"use strict";var r=n(2985);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},6260:e=>{"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC3986";e.exports={default:r,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:"RFC1738",RFC3986:r}},6293:(e,t,n)=>{"use strict";var r=n(9308),a=n(5298),o=n(703)("%ArrayBuffer%",!0),i=a("ArrayBuffer.prototype.byteLength",!0),l=a("Object.prototype.toString"),s=!!o&&!i&&new o(0).slice,c=!!s&&r(s);e.exports=i||c?function(e){if(!e||"object"!=typeof e)return!1;try{return i?i(e):c(e,0),!0}catch(e){return!1}}:o?function(e){return"[object ArrayBuffer]"===l(e)}:function(e){return!1}},6539:(e,t,n)=>{"use strict";var r=n(8189),a=n(9308),o=n(9869),i=n(5480),l=n(5122),s=a.apply(i()),c=function(e,t){return s(Object,arguments)};r(c,{getPolyfill:i,implementation:o,shim:l}),e.exports=c},6561:(e,t,n)=>{"use strict";var r=n(7533),a=n(5717)(),o=n(7379),i={assert:function(e,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new o("`O` is not an object");if("string"!=typeof t)throw new o("`slot` must be a string");if(a.assert(e),!i.has(e,t))throw new o("`"+t+"` is not present on `O`")},get:function(e,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new o("`O` is not an object");if("string"!=typeof t)throw new o("`slot` must be a string");var n=a.get(e);return n&&n["$"+t]},has:function(e,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new o("`O` is not an object");if("string"!=typeof t)throw new o("`slot` must be a string");var n=a.get(e);return!!n&&r(n,"$"+t)},set:function(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new o("`O` is not an object");if("string"!=typeof t)throw new o("`slot` must be a string");var r=a.get(e);r||(r={},a.set(e,r)),r["$"+t]=n}};Object.freeze&&Object.freeze(i),e.exports=i},6618:(e,t,n)=>{"use strict";var r=n(8123);e.exports=function(){return r()&&!!Symbol.toStringTag}},6693:(e,t,n)=>{"use strict";var r=n(6260),a=Object.prototype.hasOwnProperty,o=Array.isArray,i=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),l=function(e,t){for(var n=t&&t.plainObjects?{__proto__:null}:{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n},s=1024;e.exports={arrayToObject:l,assign:function(e,t){return Object.keys(t).reduce(function(e,n){return e[n]=t[n],e},e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var a=t[r],i=a.obj[a.prop],l=Object.keys(i),s=0;s<l.length;++s){var c=l[s],u=i[c];"object"==typeof u&&null!==u&&-1===n.indexOf(u)&&(t.push({obj:i,prop:c}),n.push(u))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(o(n)){for(var r=[],a=0;a<n.length;++a)void 0!==n[a]&&r.push(n[a]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n,a,o){if(0===e.length)return e;var l=e;if("symbol"==typeof e?l=Symbol.prototype.toString.call(e):"string"!=typeof e&&(l=String(e)),"iso-8859-1"===n)return escape(l).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var c="",u=0;u<l.length;u+=s){for(var p=l.length>=s?l.slice(u,u+s):l,d=[],f=0;f<p.length;++f){var h=p.charCodeAt(f);45===h||46===h||95===h||126===h||h>=48&&h<=57||h>=65&&h<=90||h>=97&&h<=122||o===r.RFC1738&&(40===h||41===h)?d[d.length]=p.charAt(f):h<128?d[d.length]=i[h]:h<2048?d[d.length]=i[192|h>>6]+i[128|63&h]:h<55296||h>=57344?d[d.length]=i[224|h>>12]+i[128|h>>6&63]+i[128|63&h]:(f+=1,h=65536+((1023&h)<<10|1023&p.charCodeAt(f)),d[d.length]=i[240|h>>18]+i[128|h>>12&63]+i[128|h>>6&63]+i[128|63&h])}c+=d.join("")}return c},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(o(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!=typeof n&&"function"!=typeof n){if(o(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!a.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var i=t;return o(t)&&!o(n)&&(i=l(t,r)),o(t)&&o(n)?(n.forEach(function(n,o){if(a.call(t,o)){var i=t[o];i&&"object"==typeof i&&n&&"object"==typeof n?t[o]=e(i,n,r):t.push(n)}else t[o]=n}),t):Object.keys(n).reduce(function(t,o){var i=n[o];return a.call(t,o)?t[o]=e(t[o],i,r):t[o]=i,t},i)}}},6712:(e,t,n)=>{"use strict";var r;if(!Object.keys){var a=Object.prototype.hasOwnProperty,o=Object.prototype.toString,i=n(416),l=Object.prototype.propertyIsEnumerable,s=!l.call({toString:null},"toString"),c=l.call(function(){},"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],p=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&a.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{p(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===o.call(e),r=i(e),l=t&&"[object String]"===o.call(e),d=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=c&&n;if(l&&e.length>0&&!a.call(e,0))for(var m=0;m<e.length;++m)d.push(String(m));if(r&&e.length>0)for(var g=0;g<e.length;++g)d.push(String(g));else for(var v in e)h&&"prototype"===v||!a.call(e,v)||d.push(String(v));if(s)for(var y=function(e){if("undefined"==typeof window||!f)return p(e);try{return p(e)}catch(e){return!1}}(e),b=0;b<u.length;++b)y&&"constructor"===u[b]||!a.call(e,u[b])||d.push(u[b]);return d}}e.exports=r},6833:(e,t,n)=>{"use strict";var r=n(5717),a=n(6693),o=n(6260),i=Object.prototype.hasOwnProperty,l={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=Array.prototype.push,u=function(e,t){c.apply(e,s(t)?t:[t])},p=Date.prototype.toISOString,d=o.default,f={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:a.encode,encodeValuesOnly:!1,filter:void 0,format:d,formatter:o.formatters[d],indices:!1,serializeDate:function(e){return p.call(e)},skipNulls:!1,strictNullHandling:!1},h={},m=function e(t,n,o,i,l,c,p,d,m,g,v,y,b,x,w,_,k,S){for(var j,E=t,C=S,D=0,P=!1;void 0!==(C=C.get(h))&&!P;){var O=C.get(t);if(D+=1,void 0!==O){if(O===D)throw new RangeError("Cyclic object value");P=!0}void 0===C.get(h)&&(D=0)}if("function"==typeof g?E=g(n,E):E instanceof Date?E=b(E):"comma"===o&&s(E)&&(E=a.maybeMap(E,function(e){return e instanceof Date?b(e):e})),null===E){if(c)return m&&!_?m(n,f.encoder,k,"key",x):n;E=""}if("string"==typeof(j=E)||"number"==typeof j||"boolean"==typeof j||"symbol"==typeof j||"bigint"==typeof j||a.isBuffer(E))return m?[w(_?n:m(n,f.encoder,k,"key",x))+"="+w(m(E,f.encoder,k,"value",x))]:[w(n)+"="+w(String(E))];var N,T=[];if(void 0===E)return T;if("comma"===o&&s(E))_&&m&&(E=a.maybeMap(E,m)),N=[{value:E.length>0?E.join(",")||null:void 0}];else if(s(g))N=g;else{var M=Object.keys(E);N=v?M.sort(v):M}var R=d?String(n).replace(/\./g,"%2E"):String(n),A=i&&s(E)&&1===E.length?R+"[]":R;if(l&&s(E)&&0===E.length)return A+"[]";for(var F=0;F<N.length;++F){var I=N[F],L="object"==typeof I&&I&&void 0!==I.value?I.value:E[I];if(!p||null!==L){var z=y&&d?String(I).replace(/\./g,"%2E"):String(I),W=s(E)?"function"==typeof o?o(A,z):A:A+(y?"."+z:"["+z+"]");S.set(t,D);var H=r();H.set(h,S),u(T,e(L,W,o,i,l,c,p,d,"comma"===o&&_&&s(E)?null:m,g,v,y,b,x,w,_,k,H))}}return T};e.exports=function(e,t){var n,a=e,c=function(e){if(!e)return f;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.encodeDotInKeys&&"boolean"!=typeof e.encodeDotInKeys)throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||f.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=o.default;if(void 0!==e.format){if(!i.call(o.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r,a=o.formatters[n],c=f.filter;if(("function"==typeof e.filter||s(e.filter))&&(c=e.filter),r=e.arrayFormat in l?e.arrayFormat:"indices"in e?e.indices?"indices":"repeat":f.arrayFormat,"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var u=void 0===e.allowDots?!0===e.encodeDotInKeys||f.allowDots:!!e.allowDots;return{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:f.addQueryPrefix,allowDots:u,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:f.allowEmptyArrays,arrayFormat:r,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:f.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:void 0===e.delimiter?f.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:f.encode,encodeDotInKeys:"boolean"==typeof e.encodeDotInKeys?e.encodeDotInKeys:f.encodeDotInKeys,encoder:"function"==typeof e.encoder?e.encoder:f.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:f.encodeValuesOnly,filter:c,format:n,formatter:a,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:f.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:f.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:f.strictNullHandling}}(t);"function"==typeof c.filter?a=(0,c.filter)("",a):s(c.filter)&&(n=c.filter);var p=[];if("object"!=typeof a||null===a)return"";var d=l[c.arrayFormat],h="comma"===d&&c.commaRoundTrip;n||(n=Object.keys(a)),c.sort&&n.sort(c.sort);for(var g=r(),v=0;v<n.length;++v){var y=n[v],b=a[y];c.skipNulls&&null===b||u(p,m(b,y,d,h,c.allowEmptyArrays,c.strictNullHandling,c.skipNulls,c.encodeDotInKeys,c.encode?c.encoder:null,c.filter,c.sort,c.allowDots,c.serializeDate,c.format,c.formatter,c.encodeValuesOnly,c.charset,g))}var x=p.join(c.delimiter),w=!0===c.addQueryPrefix?"?":"";return c.charsetSentinel&&("iso-8859-1"===c.charset?w+="utf8=%26%2310003%3B&":w+="utf8=%E2%9C%93&"),x.length>0?w+x:""}},7154:(e,t,n)=>{"use strict";var r=n(5298)("SharedArrayBuffer.prototype.byteLength",!0);e.exports=r?function(e){if(!e||"object"!=typeof e)return!1;try{return r(e),!0}catch(e){return!1}}:function(e){return!1}},7379:e=>{"use strict";e.exports=TypeError},7388:e=>{"use strict";e.exports=SyntaxError},7462:(e,t,n)=>{"use strict";var r=n(758),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,o={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:u,props:o,_owner:l.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},7500:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,o(n)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=i(t,n));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},7517:(e,t,n)=>{"use strict";var r=n(9173),a=n(7388),o=n(7379),i=n(3492);e.exports=function(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new o("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new o("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new o("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new o("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new o("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new o("`loose`, if provided, must be a boolean");var l=arguments.length>3?arguments[3]:null,s=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],p=!!i&&i(e,t);if(r)r(e,t,{configurable:null===c&&p?p.configurable:!c,enumerable:null===l&&p?p.enumerable:!l,value:n,writable:null===s&&p?p.writable:!s});else{if(!u&&(l||s||c))throw new a("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},7533:(e,t,n)=>{"use strict";var r=Function.prototype.call,a=Object.prototype.hasOwnProperty,o=n(3583);e.exports=o.call(r,a)},7570:e=>{"use strict";e.exports=RangeError},7657:(e,t,n)=>{"use strict";var r="undefined"!=typeof Symbol&&Symbol,a=n(8123);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&a()}},7843:(e,t,n)=>{"use strict";var r=n(7517),a=n(708)(),o=n(3749).functionsHaveConfigurableNames(),i=n(7379);e.exports=function(e,t){if("function"!=typeof e)throw new i("`fn` is not a function");return arguments.length>2&&!!arguments[2]&&!o||(a?r(e,"name",t,!0,!0):r(e,"name",t)),e}},8049:(e,t,n)=>{"use strict";var r=n(758),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useSyncExternalStore,i=r.useRef,l=r.useEffect,s=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var p=i(null);if(null===p.current){var d={hasValue:!1,value:null};p.current=d}else d=p.current;p=s(function(){function e(e){if(!l){if(l=!0,o=e,e=r(e),void 0!==u&&d.hasValue){var t=d.value;if(u(t,e))return i=t}return i=e}if(t=i,a(o,e))return t;var n=r(e);return void 0!==u&&u(t,n)?(o=e,t):(o=e,i=n)}var o,i,l=!1,s=void 0===n?null:n;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,n,r,u]);var f=o(e,p[0],p[1]);return l(function(){d.hasValue=!0,d.value=f},[f]),c(f),f}},8123:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(var r in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var a=Object.getOwnPropertySymbols(e);if(1!==a.length||a[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},8143:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(9481)},8189:(e,t,n)=>{"use strict";var r=n(1748),a="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,i=Array.prototype.concat,l=n(7517),s=n(708)(),c=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!=typeof(a=r)||"[object Function]"!==o.call(a)||!r())return;var a;s?l(e,t,n,!0):l(e,t,n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},o=r(t);a&&(o=i.call(o,Object.getOwnPropertySymbols(t)));for(var l=0;l<o.length;l+=1)c(e,o[l],t[o[l]],n[o[l]])};u.supportsDescriptors=!!s,e.exports=u},8284:(e,t,n)=>{"use strict";var r=n(8713);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},8468:(e,t,n)=>{"use strict";var r=n(5809),a=globalThis;e.exports=function(){for(var e=[],t=0;t<r.length;t++)"function"==typeof a[r[t]]&&(e[e.length]=r[t]);return e}},8639:e=>{"use strict";e.exports=Math.round},8653:(e,t,n)=>{"use strict";if(n(3259)()){var r=BigInt.prototype.valueOf;e.exports=function(e){return null!=e&&"boolean"!=typeof e&&"string"!=typeof e&&"number"!=typeof e&&"symbol"!=typeof e&&"function"!=typeof e&&("bigint"==typeof e||function(e){try{return r.call(e),!0}catch(e){}return!1}(e))}}else e.exports=function(e){return!1}},8672:(e,t,n)=>{"use strict";var r=n(703),a=n(9308),o=a(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&o(e,".prototype.")>-1?a(n):n}},8713:e=>{"use strict";var t=function(e){return e!=e};e.exports=function(e,n){return 0===e&&0===n?1/e==1/n:e===n||!(!t(e)||!t(n))}},8819:(e,t,n)=>{"use strict";var r=n(2410);e.exports=r.getPrototypeOf||null},8942:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var a=l(n(758)),o=l(n(3042)),i=["text","onCopy","options","children"];function l(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}(g,e);var t,n,l,s,m=(l=g,s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=f(l);if(s){var n=f(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return d(e)}(this,e)});function g(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,g);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return h(d(e=m.call.apply(m,[this].concat(n))),"onClick",function(t){var n=e.props,r=n.text,i=n.onCopy,l=n.children,s=n.options,c=a.default.Children.only(l),u=(0,o.default)(r,s);i&&i(r,u),c&&c.props&&"function"==typeof c.props.onClick&&c.props.onClick(t)}),e}return t=g,(n=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,i),r=a.default.Children.only(t);return a.default.cloneElement(r,c(c({},n),{},{onClick:this.onClick}))}}])&&u(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),g}(a.default.PureComponent);t.CopyToClipboard=m,h(m,"defaultProps",{onCopy:void 0,options:void 0})},9046:(e,t,n)=>{"use strict";var r=n(8284),a=n(8189);e.exports=function(){var e=r();return a(Object,{is:e},{is:function(){return Object.is!==e}}),e}},9142:e=>{"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,r="function"==typeof Set&&Set.prototype?Set:null;r||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=r?Set.prototype.has:null;t||o||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e),a)try{a.call(e)}catch(e){return!0}return e instanceof r}catch(e){}return!1}},9173:e=>{"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},9183:e=>{"use strict";e.exports=Error},9308:(e,t,n)=>{"use strict";var r=n(2644),a=n(9173),o=n(5312),i=n(3531);e.exports=function(e){var t=o(arguments),n=e.length-(arguments.length-1);return r(t,1+(n>0?n:0),!0)},a?a(e.exports,"apply",{value:i}):e.exports.apply=i},9481:(e,t,n)=>{"use strict";var r=n(758),a=n(1896);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,l={};function s(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(l[e]=t,e=0;e<t.length;e++)i.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),p=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},h={};function m(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){g[e]=new m(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){g[e]=new m(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){g[e]=new m(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){g[e]=new m(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){g[e]=new m(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)});var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var a=g.hasOwnProperty(t)?g[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!p.call(h,e)||!p.call(f,e)&&(d.test(e)?h[e]=!0:(f[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)}),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)});var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),_=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),E=Symbol.for("react.provider"),C=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),T=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var M=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var R=Symbol.iterator;function A(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=R&&e[R]||e["@@iterator"])?e:null}var F,I=Object.assign;function L(e){if(void 0===F)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var z=!1;function W(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var a=t.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,l=o.length-1;1<=i&&0<=l&&a[i]!==o[l];)l--;for(;1<=i&&0<=l;i--,l--)if(a[i]!==o[l]){if(1!==i||1!==l)do{if(i--,0>--l||a[i]!==o[l]){var s="\n"+a[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=i&&0<=l);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?L(e):""}function H(e){switch(e.tag){case 5:return L(e.type);case 16:return L("Lazy");case 13:return L("Suspense");case 19:return L("SuspenseList");case 0:case 2:case 15:return W(e.type,!1);case 11:return W(e.type.render,!1);case 1:return W(e.type,!0);default:return""}}function Y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case k:return"Fragment";case _:return"Portal";case j:return"Profiler";case S:return"StrictMode";case P:return"Suspense";case O:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case E:return(e._context.displayName||"Context")+".Provider";case D:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case N:return null!==(t=e.displayName||null)?t:Y(e.type)||"Memo";case T:t=e._payload,e=e._init;try{return Y(e(t))}catch(e){}}return null}function U(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Y(t);case 8:return t===S?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function B(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function V(e){e._valueTracker||(e._valueTracker=function(e){var t=q(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function $(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=q(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return I({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function G(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=B(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function X(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){X(e,t);var n=B(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,B(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+B(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return I({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:B(n)}}function oe(e,t){var n=B(t.value),r=B(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,pe=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return ue(e,t)})}:ue);function de(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var fe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(fe).forEach(function(e){he.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]})});var ve=I({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ve[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var xe=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var _e=null,ke=null,Se=null;function je(e){if(e=xa(e)){if("function"!=typeof _e)throw Error(o(280));var t=e.stateNode;t&&(t=_a(t),_e(e.stateNode,e.type,t))}}function Ee(e){ke?Se?Se.push(e):Se=[e]:ke=e}function Ce(){if(ke){var e=ke,t=Se;if(Se=ke=null,je(e),t)for(e=0;e<t.length;e++)je(t[e])}}function De(e,t){return e(t)}function Pe(){}var Oe=!1;function Ne(e,t,n){if(Oe)return e(t,n);Oe=!0;try{return De(e,t,n)}finally{Oe=!1,(null!==ke||null!==Se)&&(Pe(),Ce())}}function Te(e,t){var n=e.stateNode;if(null===n)return null;var r=_a(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var Me=!1;if(u)try{var Re={};Object.defineProperty(Re,"passive",{get:function(){Me=!0}}),window.addEventListener("test",Re,Re),window.removeEventListener("test",Re,Re)}catch(ue){Me=!1}function Ae(e,t,n,r,a,o,i,l,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var Fe=!1,Ie=null,Le=!1,ze=null,We={onError:function(e){Fe=!0,Ie=e}};function He(e,t,n,r,a,o,i,l,s){Fe=!1,Ie=null,Ae.apply(We,arguments)}function Ye(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ue(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Be(e){if(Ye(e)!==e)throw Error(o(188))}function qe(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ye(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return Be(a),e;if(i===r)return Be(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=i;break}if(s===r){l=!0,r=a,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=a;break}if(s===r){l=!0,r=i,n=a;break}s=s.sibling}if(!l)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?Ve(e):null}function Ve(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ve(e);if(null!==t)return t;e=e.sibling}return null}var $e=a.unstable_scheduleCallback,Qe=a.unstable_cancelCallback,Ke=a.unstable_shouldYield,Ge=a.unstable_requestPaint,Xe=a.unstable_now,Je=a.unstable_getCurrentPriorityLevel,Ze=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,ot=null,it=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2,ct=64,ut=4194304;function pt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function dt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var l=i&~a;0!==l?r=pt(l):0!==(o&=i)&&(r=pt(o))}else 0!==(i=n&~a)?r=pt(i):0!==o&&(r=pt(o));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&4194240&o))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-it(t)),r|=e[n],t&=~a;return r}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ct;return!(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var bt=0;function xt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var wt,_t,kt,St,jt,Et=!1,Ct=[],Dt=null,Pt=null,Ot=null,Nt=new Map,Tt=new Map,Mt=[],Rt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function At(e,t){switch(e){case"focusin":case"focusout":Dt=null;break;case"dragenter":case"dragleave":Pt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":Nt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Tt.delete(t.pointerId)}}function Ft(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&null!==(t=xa(t))&&_t(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function It(e){var t=ba(e.target);if(null!==t){var n=Ye(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ue(n)))return e.blockedOn=t,void jt(e.priority,function(){kt(n)})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Lt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=xa(n))&&_t(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);xe=r,n.target.dispatchEvent(r),xe=null,t.shift()}return!0}function zt(e,t,n){Lt(e)&&n.delete(t)}function Wt(){Et=!1,null!==Dt&&Lt(Dt)&&(Dt=null),null!==Pt&&Lt(Pt)&&(Pt=null),null!==Ot&&Lt(Ot)&&(Ot=null),Nt.forEach(zt),Tt.forEach(zt)}function Ht(e,t){e.blockedOn===t&&(e.blockedOn=null,Et||(Et=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Wt)))}function Yt(e){function t(t){return Ht(t,e)}if(0<Ct.length){Ht(Ct[0],e);for(var n=1;n<Ct.length;n++){var r=Ct[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Dt&&Ht(Dt,e),null!==Pt&&Ht(Pt,e),null!==Ot&&Ht(Ot,e),Nt.forEach(t),Tt.forEach(t),n=0;n<Mt.length;n++)(r=Mt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Mt.length&&null===(n=Mt[0]).blockedOn;)It(n),null===n.blockedOn&&Mt.shift()}var Ut=x.ReactCurrentBatchConfig,Bt=!0;function qt(e,t,n,r){var a=bt,o=Ut.transition;Ut.transition=null;try{bt=1,$t(e,t,n,r)}finally{bt=a,Ut.transition=o}}function Vt(e,t,n,r){var a=bt,o=Ut.transition;Ut.transition=null;try{bt=4,$t(e,t,n,r)}finally{bt=a,Ut.transition=o}}function $t(e,t,n,r){if(Bt){var a=Kt(e,t,n,r);if(null===a)qr(e,t,r,Qt,n),At(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return Dt=Ft(Dt,e,t,n,r,a),!0;case"dragenter":return Pt=Ft(Pt,e,t,n,r,a),!0;case"mouseover":return Ot=Ft(Ot,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return Nt.set(o,Ft(Nt.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,Tt.set(o,Ft(Tt.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(At(e,r),4&t&&-1<Rt.indexOf(e)){for(;null!==a;){var o=xa(a);if(null!==o&&wt(o),null===(o=Kt(e,t,n,r))&&qr(e,t,r,Qt,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else qr(e,t,r,null,n)}}var Qt=null;function Kt(e,t,n,r){if(Qt=null,null!==(e=ba(e=we(r))))if(null===(t=Ye(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ue(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Qt=e,null}function Gt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case Ze:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Xt=null,Jt=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=Jt,r=n.length,a="value"in Xt?Xt.value:Xt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return Zt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return I(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,ln,sn,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=an(cn),pn=I({},cn,{view:0,detail:0}),dn=an(pn),fn=I({},pn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:En,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sn&&(sn&&"mousemove"===e.type?(on=e.screenX-sn.screenX,ln=e.screenY-sn.screenY):ln=on=0,sn=e),on)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),hn=an(fn),mn=an(I({},fn,{dataTransfer:0})),gn=an(I({},pn,{relatedTarget:0})),vn=an(I({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=I({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=an(yn),xn=an(I({},cn,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function jn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function En(){return jn}var Cn=I({},pn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:En,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Dn=an(Cn),Pn=an(I({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),On=an(I({},pn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:En})),Nn=an(I({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Tn=I({},fn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Mn=an(Tn),Rn=[9,13,27,32],An=u&&"CompositionEvent"in window,Fn=null;u&&"documentMode"in document&&(Fn=document.documentMode);var In=u&&"TextEvent"in window&&!Fn,Ln=u&&(!An||Fn&&8<Fn&&11>=Fn),zn=String.fromCharCode(32),Wn=!1;function Hn(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1,Bn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Bn[e.type]:"textarea"===t}function Vn(e,t,n,r){Ee(r),0<(t=$r(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $n=null,Qn=null;function Kn(e){zr(e,0)}function Gn(e){if($(wa(e)))return e}function Xn(e,t){if("change"===e)return t}var Jn=!1;if(u){var Zn;if(u){var er="oninput"in document;if(!er){var tr=document.createElement("div");tr.setAttribute("oninput","return;"),er="function"==typeof tr.oninput}Zn=er}else Zn=!1;Jn=Zn&&(!document.documentMode||9<document.documentMode)}function nr(){$n&&($n.detachEvent("onpropertychange",rr),Qn=$n=null)}function rr(e){if("value"===e.propertyName&&Gn(Qn)){var t=[];Vn(t,Qn,e,we(e)),Ne(Kn,t)}}function ar(e,t,n){"focusin"===e?(nr(),Qn=n,($n=t).attachEvent("onpropertychange",rr)):"focusout"===e&&nr()}function or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Gn(Qn)}function ir(e,t){if("click"===e)return Gn(t)}function lr(e,t){if("input"===e||"change"===e)return Gn(t)}var sr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function cr(e,t){if(sr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!p.call(t,a)||!sr(e[a],t[a]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function mr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&hr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=pr(n,o);var i=pr(n,r);a&&i&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var gr=u&&"documentMode"in document&&11>=document.documentMode,vr=null,yr=null,br=null,xr=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;xr||null==vr||vr!==Q(r)||(r="selectionStart"in(r=vr)&&hr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&cr(br,r)||(br=r,0<(r=$r(yr,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vr)))}function _r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kr={animationend:_r("Animation","AnimationEnd"),animationiteration:_r("Animation","AnimationIteration"),animationstart:_r("Animation","AnimationStart"),transitionend:_r("Transition","TransitionEnd")},Sr={},jr={};function Er(e){if(Sr[e])return Sr[e];if(!kr[e])return e;var t,n=kr[e];for(t in n)if(n.hasOwnProperty(t)&&t in jr)return Sr[e]=n[t];return e}u&&(jr=document.createElement("div").style,"AnimationEvent"in window||(delete kr.animationend.animation,delete kr.animationiteration.animation,delete kr.animationstart.animation),"TransitionEvent"in window||delete kr.transitionend.transition);var Cr=Er("animationend"),Dr=Er("animationiteration"),Pr=Er("animationstart"),Or=Er("transitionend"),Nr=new Map,Tr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Mr(e,t){Nr.set(e,t),s(t,[e])}for(var Rr=0;Rr<Tr.length;Rr++){var Ar=Tr[Rr];Mr(Ar.toLowerCase(),"on"+(Ar[0].toUpperCase()+Ar.slice(1)))}Mr(Cr,"onAnimationEnd"),Mr(Dr,"onAnimationIteration"),Mr(Pr,"onAnimationStart"),Mr("dblclick","onDoubleClick"),Mr("focusin","onFocus"),Mr("focusout","onBlur"),Mr(Or,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Fr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ir=new Set("cancel close invalid load scroll toggle".split(" ").concat(Fr));function Lr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,l,s,c){if(He.apply(this,arguments),Fe){if(!Fe)throw Error(o(198));var u=Ie;Fe=!1,Ie=null,Le||(Le=!0,ze=u)}}(r,t,void 0,e),e.currentTarget=null}function zr(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],s=l.instance,c=l.currentTarget;if(l=l.listener,s!==o&&a.isPropagationStopped())break e;Lr(a,l,c),o=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,c=l.currentTarget,l=l.listener,s!==o&&a.isPropagationStopped())break e;Lr(a,l,c),o=s}}}if(Le)throw e=ze,Le=!1,ze=null,e}function Wr(e,t){var n=t[ga];void 0===n&&(n=t[ga]=new Set);var r=e+"__bubble";n.has(r)||(Br(t,e,2,!1),n.add(r))}function Hr(e,t,n){var r=0;t&&(r|=4),Br(n,e,r,t)}var Yr="_reactListening"+Math.random().toString(36).slice(2);function Ur(e){if(!e[Yr]){e[Yr]=!0,i.forEach(function(t){"selectionchange"!==t&&(Ir.has(t)||Hr(t,!1,e),Hr(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Yr]||(t[Yr]=!0,Hr("selectionchange",!1,t))}}function Br(e,t,n,r){switch(Gt(t)){case 1:var a=qt;break;case 4:a=Vt;break;default:a=$t}n=a.bind(null,t,n,e),a=void 0,!Me||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function qr(e,t,n,r,a){var o=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==l;){if(null===(i=ba(l)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}l=l.parentNode}}r=r.return}Ne(function(){var r=o,a=we(n),i=[];e:{var l=Nr.get(e);if(void 0!==l){var s=un,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":s=Dn;break;case"focusin":c="focus",s=gn;break;case"focusout":c="blur",s=gn;break;case"beforeblur":case"afterblur":s=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=On;break;case Cr:case Dr:case Pr:s=vn;break;case Or:s=Nn;break;case"scroll":s=dn;break;case"wheel":s=Mn;break;case"copy":case"cut":case"paste":s=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Pn}var u=!!(4&t),p=!u&&"scroll"===e,d=u?null!==l?l+"Capture":null:l;u=[];for(var f,h=r;null!==h;){var m=(f=h).stateNode;if(5===f.tag&&null!==m&&(f=m,null!==d&&null!=(m=Te(h,d))&&u.push(Vr(h,m,f))),p)break;h=h.return}0<u.length&&(l=new s(l,c,null,n,a),i.push({event:l,listeners:u}))}}if(!(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===xe||!(c=n.relatedTarget||n.fromElement)||!ba(c)&&!c[ma])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(c=(c=n.relatedTarget||n.toElement)?ba(c):null)&&(c!==(p=Ye(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(s=null,c=r),s!==c)){if(u=hn,m="onMouseLeave",d="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(u=Pn,m="onPointerLeave",d="onPointerEnter",h="pointer"),p=null==s?l:wa(s),f=null==c?l:wa(c),(l=new u(m,h+"leave",s,n,a)).target=p,l.relatedTarget=f,m=null,ba(a)===r&&((u=new u(d,h+"enter",c,n,a)).target=f,u.relatedTarget=p,m=u),p=m,s&&c)e:{for(d=c,h=0,f=u=s;f;f=Qr(f))h++;for(f=0,m=d;m;m=Qr(m))f++;for(;0<h-f;)u=Qr(u),h--;for(;0<f-h;)d=Qr(d),f--;for(;h--;){if(u===d||null!==d&&u===d.alternate)break e;u=Qr(u),d=Qr(d)}u=null}else u=null;null!==s&&Kr(i,l,s,u,!1),null!==c&&null!==p&&Kr(i,p,c,u,!0)}if("select"===(s=(l=r?wa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var g=Xn;else if(qn(l))if(Jn)g=lr;else{g=or;var v=ar}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=ir);switch(g&&(g=g(e,r))?Vn(i,g,n,a):(v&&v(e,l,r),"focusout"===e&&(v=l._wrapperState)&&v.controlled&&"number"===l.type&&ee(l,"number",l.value)),v=r?wa(r):window,e){case"focusin":(qn(v)||"true"===v.contentEditable)&&(vr=v,yr=r,br=null);break;case"focusout":br=yr=vr=null;break;case"mousedown":xr=!0;break;case"contextmenu":case"mouseup":case"dragend":xr=!1,wr(i,n,a);break;case"selectionchange":if(gr)break;case"keydown":case"keyup":wr(i,n,a)}var y;if(An)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Un?Hn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Ln&&"ko"!==n.locale&&(Un||"onCompositionStart"!==b?"onCompositionEnd"===b&&Un&&(y=en()):(Jt="value"in(Xt=a)?Xt.value:Xt.textContent,Un=!0)),0<(v=$r(r,b)).length&&(b=new xn(b,e,null,n,a),i.push({event:b,listeners:v}),(y||null!==(y=Yn(n)))&&(b.data=y))),(y=In?function(e,t){switch(e){case"compositionend":return Yn(t);case"keypress":return 32!==t.which?null:(Wn=!0,zn);case"textInput":return(e=t.data)===zn&&Wn?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!An&&Hn(e,t)?(e=en(),Zt=Jt=Xt=null,Un=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ln&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=$r(r,"onBeforeInput")).length&&(a=new xn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=y)}zr(i,t)})}function Vr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $r(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Te(e,n))&&r.unshift(Vr(e,o,a)),null!=(o=Te(e,t))&&r.push(Vr(e,o,a))),e=e.return}return r}function Qr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Kr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,c=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==c&&(l=c,a?null!=(s=Te(n,o))&&i.unshift(Vr(n,s,l)):a||null!=(s=Te(n,o))&&i.push(Vr(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Gr=/\r\n?/g,Xr=/\u0000|\uFFFD/g;function Jr(e){return("string"==typeof e?e:""+e).replace(Gr,"\n").replace(Xr,"")}function Zr(e,t,n){if(t=Jr(t),Jr(e)!==t&&n)throw Error(o(425))}function ea(){}var ta=null,na=null;function ra(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var aa="function"==typeof setTimeout?setTimeout:void 0,oa="function"==typeof clearTimeout?clearTimeout:void 0,ia="function"==typeof Promise?Promise:void 0,la="function"==typeof queueMicrotask?queueMicrotask:void 0!==ia?function(e){return ia.resolve(null).then(e).catch(sa)}:aa;function sa(e){setTimeout(function(){throw e})}function ca(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Yt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Yt(t)}function ua(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function pa(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var da=Math.random().toString(36).slice(2),fa="__reactFiber$"+da,ha="__reactProps$"+da,ma="__reactContainer$"+da,ga="__reactEvents$"+da,va="__reactListeners$"+da,ya="__reactHandles$"+da;function ba(e){var t=e[fa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ma]||n[fa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=pa(e);null!==e;){if(n=e[fa])return n;e=pa(e)}return t}n=(e=n).parentNode}return null}function xa(e){return!(e=e[fa]||e[ma])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function _a(e){return e[ha]||null}var ka=[],Sa=-1;function ja(e){return{current:e}}function Ea(e){0>Sa||(e.current=ka[Sa],ka[Sa]=null,Sa--)}function Ca(e,t){Sa++,ka[Sa]=e.current,e.current=t}var Da={},Pa=ja(Da),Oa=ja(!1),Na=Da;function Ta(e,t){var n=e.type.contextTypes;if(!n)return Da;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ma(e){return null!=e.childContextTypes}function Ra(){Ea(Oa),Ea(Pa)}function Aa(e,t,n){if(Pa.current!==Da)throw Error(o(168));Ca(Pa,t),Ca(Oa,n)}function Fa(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,U(e)||"Unknown",a));return I({},n,r)}function Ia(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Da,Na=Pa.current,Ca(Pa,e),Ca(Oa,Oa.current),!0}function La(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Fa(e,t,Na),r.__reactInternalMemoizedMergedChildContext=e,Ea(Oa),Ea(Pa),Ca(Pa,e)):Ea(Oa),Ca(Oa,n)}var za=null,Wa=!1,Ha=!1;function Ya(e){null===za?za=[e]:za.push(e)}function Ua(){if(!Ha&&null!==za){Ha=!0;var e=0,t=bt;try{var n=za;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}za=null,Wa=!1}catch(t){throw null!==za&&(za=za.slice(e+1)),$e(Ze,Ua),t}finally{bt=t,Ha=!1}}return null}var Ba=[],qa=0,Va=null,$a=0,Qa=[],Ka=0,Ga=null,Xa=1,Ja="";function Za(e,t){Ba[qa++]=$a,Ba[qa++]=Va,Va=e,$a=t}function eo(e,t,n){Qa[Ka++]=Xa,Qa[Ka++]=Ja,Qa[Ka++]=Ga,Ga=e;var r=Xa;e=Ja;var a=32-it(r)-1;r&=~(1<<a),n+=1;var o=32-it(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,Xa=1<<32-it(t)+a|n<<a|r,Ja=o+e}else Xa=1<<o|n<<a|r,Ja=e}function to(e){null!==e.return&&(Za(e,1),eo(e,1,0))}function no(e){for(;e===Va;)Va=Ba[--qa],Ba[qa]=null,$a=Ba[--qa],Ba[qa]=null;for(;e===Ga;)Ga=Qa[--Ka],Qa[Ka]=null,Ja=Qa[--Ka],Qa[Ka]=null,Xa=Qa[--Ka],Qa[Ka]=null}var ro=null,ao=null,oo=!1,io=null;function lo(e,t){var n=Tc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function so(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ro=e,ao=ua(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ro=e,ao=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ga?{id:Xa,overflow:Ja}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Tc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ro=e,ao=null,!0);default:return!1}}function co(e){return!(!(1&e.mode)||128&e.flags)}function uo(e){if(oo){var t=ao;if(t){var n=t;if(!so(e,t)){if(co(e))throw Error(o(418));t=ua(n.nextSibling);var r=ro;t&&so(e,t)?lo(r,n):(e.flags=-4097&e.flags|2,oo=!1,ro=e)}}else{if(co(e))throw Error(o(418));e.flags=-4097&e.flags|2,oo=!1,ro=e}}}function po(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ro=e}function fo(e){if(e!==ro)return!1;if(!oo)return po(e),oo=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ra(e.type,e.memoizedProps)),t&&(t=ao)){if(co(e))throw ho(),Error(o(418));for(;t;)lo(e,t),t=ua(t.nextSibling)}if(po(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ao=ua(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ao=null}}else ao=ro?ua(e.stateNode.nextSibling):null;return!0}function ho(){for(var e=ao;e;)e=ua(e.nextSibling)}function mo(){ao=ro=null,oo=!1}function go(e){null===io?io=[e]:io.push(e)}var vo=x.ReactCurrentBatchConfig;function yo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=a.refs;null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function bo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function xo(e){return(0,e._init)(e._payload)}function wo(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Rc(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Lc(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,r){var o=n.type;return o===k?p(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===T&&xo(o)===t.type)?((r=a(t,n.props)).ref=yo(e,t,n),r.return=e,r):((r=Ac(n.type,n.key,n.props,null,e.mode,r)).ref=yo(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=zc(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function p(e,t,n,r,o){return null===t||7!==t.tag?((t=Fc(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Lc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Ac(t.type,t.key,t.props,null,e.mode,n)).ref=yo(e,null,t),n.return=e,n;case _:return(t=zc(t,e.mode,n)).return=e,t;case T:return d(e,(0,t._init)(t._payload),n)}if(te(t)||A(t))return(t=Fc(t,e.mode,n,null)).return=e,t;bo(e,t)}return null}function f(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===a?c(e,t,n,r):null;case _:return n.key===a?u(e,t,n,r):null;case T:return f(e,t,(a=n._init)(n._payload),r)}if(te(n)||A(n))return null!==a?null:p(e,t,n,r,null);bo(e,n)}return null}function h(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case w:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case _:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case T:return h(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||A(r))return p(t,e=e.get(n)||null,r,a,null);bo(t,r)}return null}function m(a,o,l,s){for(var c=null,u=null,p=o,m=o=0,g=null;null!==p&&m<l.length;m++){p.index>m?(g=p,p=null):g=p.sibling;var v=f(a,p,l[m],s);if(null===v){null===p&&(p=g);break}e&&p&&null===v.alternate&&t(a,p),o=i(v,o,m),null===u?c=v:u.sibling=v,u=v,p=g}if(m===l.length)return n(a,p),oo&&Za(a,m),c;if(null===p){for(;m<l.length;m++)null!==(p=d(a,l[m],s))&&(o=i(p,o,m),null===u?c=p:u.sibling=p,u=p);return oo&&Za(a,m),c}for(p=r(a,p);m<l.length;m++)null!==(g=h(p,a,m,l[m],s))&&(e&&null!==g.alternate&&p.delete(null===g.key?m:g.key),o=i(g,o,m),null===u?c=g:u.sibling=g,u=g);return e&&p.forEach(function(e){return t(a,e)}),oo&&Za(a,m),c}function g(a,l,s,c){var u=A(s);if("function"!=typeof u)throw Error(o(150));if(null==(s=u.call(s)))throw Error(o(151));for(var p=u=null,m=l,g=l=0,v=null,y=s.next();null!==m&&!y.done;g++,y=s.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=f(a,m,y.value,c);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(a,m),l=i(b,l,g),null===p?u=b:p.sibling=b,p=b,m=v}if(y.done)return n(a,m),oo&&Za(a,g),u;if(null===m){for(;!y.done;g++,y=s.next())null!==(y=d(a,y.value,c))&&(l=i(y,l,g),null===p?u=y:p.sibling=y,p=y);return oo&&Za(a,g),u}for(m=r(a,m);!y.done;g++,y=s.next())null!==(y=h(m,a,g,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),l=i(y,l,g),null===p?u=y:p.sibling=y,p=y);return e&&m.forEach(function(e){return t(a,e)}),oo&&Za(a,g),u}return function e(r,o,i,s){if("object"==typeof i&&null!==i&&i.type===k&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case w:e:{for(var c=i.key,u=o;null!==u;){if(u.key===c){if((c=i.type)===k){if(7===u.tag){n(r,u.sibling),(o=a(u,i.props.children)).return=r,r=o;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===T&&xo(c)===u.type){n(r,u.sibling),(o=a(u,i.props)).ref=yo(r,u,i),o.return=r,r=o;break e}n(r,u);break}t(r,u),u=u.sibling}i.type===k?((o=Fc(i.props.children,r.mode,s,i.key)).return=r,r=o):((s=Ac(i.type,i.key,i.props,null,r.mode,s)).ref=yo(r,o,i),s.return=r,r=s)}return l(r);case _:e:{for(u=i.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(r,o.sibling),(o=a(o,i.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=zc(i,r.mode,s)).return=r,r=o}return l(r);case T:return e(r,o,(u=i._init)(i._payload),s)}if(te(i))return m(r,o,i,s);if(A(i))return g(r,o,i,s);bo(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,i)).return=r,r=o):(n(r,o),(o=Lc(i,r.mode,s)).return=r,r=o),l(r)):n(r,o)}}var _o=wo(!0),ko=wo(!1),So=ja(null),jo=null,Eo=null,Co=null;function Do(){Co=Eo=jo=null}function Po(e){var t=So.current;Ea(So),e._currentValue=t}function Oo(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function No(e,t){jo=e,Co=Eo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(xl=!0),e.firstContext=null)}function To(e){var t=e._currentValue;if(Co!==e)if(e={context:e,memoizedValue:t,next:null},null===Eo){if(null===jo)throw Error(o(308));Eo=e,jo.dependencies={lanes:0,firstContext:e}}else Eo=Eo.next=e;return t}var Mo=null;function Ro(e){null===Mo?Mo=[e]:Mo.push(e)}function Ao(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,Ro(t)):(n.next=a.next,a.next=n),t.interleaved=n,Fo(e,r)}function Fo(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Io=!1;function Lo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Wo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ho(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Ps){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Fo(e,n)}return null===(a=r.interleaved)?(t.next=t,Ro(r)):(t.next=a.next,a.next=t),r.interleaved=t,Fo(e,n)}function Yo(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function Uo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Bo(e,t,n,r){var a=e.updateQueue;Io=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var s=l,c=s.next;s.next=null,null===i?o=c:i.next=c,i=s;var u=e.alternate;null!==u&&(l=(u=u.updateQueue).lastBaseUpdate)!==i&&(null===l?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s)}if(null!==o){var p=a.baseState;for(i=0,u=c=s=null,l=o;;){var d=l.lane,f=l.eventTime;if((r&d)===d){null!==u&&(u=u.next={eventTime:f,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var h=e,m=l;switch(d=t,f=n,m.tag){case 1:if("function"==typeof(h=m.payload)){p=h.call(f,p,d);break e}p=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=m.payload)?h.call(f,p,d):h))break e;p=I({},p,d);break e;case 2:Io=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(d=a.effects)?a.effects=[l]:d.push(l))}else f={eventTime:f,lane:d,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===u?(c=u=f,s=p):u=u.next=f,i|=d;if(null===(l=l.next)){if(null===(l=a.shared.pending))break;l=(d=l).next,d.next=null,a.lastBaseUpdate=d,a.shared.pending=null}}if(null===u&&(s=p),a.baseState=s,a.firstBaseUpdate=c,a.lastBaseUpdate=u,null!==(t=a.shared.interleaved)){a=t;do{i|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Is|=i,e.lanes=i,e.memoizedState=p}}function qo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var Vo={},$o=ja(Vo),Qo=ja(Vo),Ko=ja(Vo);function Go(e){if(e===Vo)throw Error(o(174));return e}function Xo(e,t){switch(Ca(Ko,t),Ca(Qo,e),Ca($o,Vo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ea($o),Ca($o,t)}function Jo(){Ea($o),Ea(Qo),Ea(Ko)}function Zo(e){Go(Ko.current);var t=Go($o.current),n=se(t,e.type);t!==n&&(Ca(Qo,e),Ca($o,n))}function ei(e){Qo.current===e&&(Ea($o),Ea(Qo))}var ti=ja(0);function ni(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ri=[];function ai(){for(var e=0;e<ri.length;e++)ri[e]._workInProgressVersionPrimary=null;ri.length=0}var oi=x.ReactCurrentDispatcher,ii=x.ReactCurrentBatchConfig,li=0,si=null,ci=null,ui=null,pi=!1,di=!1,fi=0,hi=0;function mi(){throw Error(o(321))}function gi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function vi(e,t,n,r,a,i){if(li=i,si=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,oi.current=null===e||null===e.memoizedState?el:tl,e=n(r,a),di){i=0;do{if(di=!1,fi=0,25<=i)throw Error(o(301));i+=1,ui=ci=null,t.updateQueue=null,oi.current=nl,e=n(r,a)}while(di)}if(oi.current=Zi,t=null!==ci&&null!==ci.next,li=0,ui=ci=si=null,pi=!1,t)throw Error(o(300));return e}function yi(){var e=0!==fi;return fi=0,e}function bi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ui?si.memoizedState=ui=e:ui=ui.next=e,ui}function xi(){if(null===ci){var e=si.alternate;e=null!==e?e.memoizedState:null}else e=ci.next;var t=null===ui?si.memoizedState:ui.next;if(null!==t)ui=t,ci=e;else{if(null===e)throw Error(o(310));e={memoizedState:(ci=e).memoizedState,baseState:ci.baseState,baseQueue:ci.baseQueue,queue:ci.queue,next:null},null===ui?si.memoizedState=ui=e:ui=ui.next=e}return ui}function wi(e,t){return"function"==typeof t?t(e):t}function _i(e){var t=xi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=ci,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var l=a.next;a.next=i.next,i.next=l}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var s=l=null,c=null,u=i;do{var p=u.lane;if((li&p)===p)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:p,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(s=c=d,l=r):c=c.next=d,si.lanes|=p,Is|=p}u=u.next}while(null!==u&&u!==i);null===c?l=r:c.next=s,sr(r,t.memoizedState)||(xl=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{i=a.lane,si.lanes|=i,Is|=i,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ki(e){var t=xi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{i=e(i,l.action),l=l.next}while(l!==a);sr(i,t.memoizedState)||(xl=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Si(){}function ji(e,t){var n=si,r=xi(),a=t(),i=!sr(r.memoizedState,a);if(i&&(r.memoizedState=a,xl=!0),r=r.queue,Ii(Di.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==ui&&1&ui.memoizedState.tag){if(n.flags|=2048,Ti(9,Ci.bind(null,n,r,a,t),void 0,null),null===Os)throw Error(o(349));30&li||Ei(n,t,a)}return a}function Ei(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ci(e,t,n,r){t.value=n,t.getSnapshot=r,Pi(t)&&Oi(e)}function Di(e,t,n){return n(function(){Pi(t)&&Oi(e)})}function Pi(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(e){return!0}}function Oi(e){var t=Fo(e,1);null!==t&&rc(t,e,1,-1)}function Ni(e){var t=bi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:wi,lastRenderedState:e},t.queue=e,e=e.dispatch=Ki.bind(null,si,e),[t.memoizedState,e]}function Ti(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Mi(){return xi().memoizedState}function Ri(e,t,n,r){var a=bi();si.flags|=e,a.memoizedState=Ti(1|t,n,void 0,void 0===r?null:r)}function Ai(e,t,n,r){var a=xi();r=void 0===r?null:r;var o=void 0;if(null!==ci){var i=ci.memoizedState;if(o=i.destroy,null!==r&&gi(r,i.deps))return void(a.memoizedState=Ti(t,n,o,r))}si.flags|=e,a.memoizedState=Ti(1|t,n,o,r)}function Fi(e,t){return Ri(8390656,8,e,t)}function Ii(e,t){return Ai(2048,8,e,t)}function Li(e,t){return Ai(4,2,e,t)}function zi(e,t){return Ai(4,4,e,t)}function Wi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Hi(e,t,n){return n=null!=n?n.concat([e]):null,Ai(4,4,Wi.bind(null,t,e),n)}function Yi(){}function Ui(e,t){var n=xi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&gi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Bi(e,t){var n=xi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&gi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function qi(e,t,n){return 21&li?(sr(n,t)||(n=mt(),si.lanes|=n,Is|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,xl=!0),e.memoizedState=n)}function Vi(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=ii.transition;ii.transition={};try{e(!1),t()}finally{bt=n,ii.transition=r}}function $i(){return xi().memoizedState}function Qi(e,t,n){var r=nc(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Gi(e)?Xi(t,n):null!==(n=Ao(e,t,n,r))&&(rc(n,e,r,tc()),Ji(n,t,r))}function Ki(e,t,n){var r=nc(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Gi(e))Xi(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,l=o(i,n);if(a.hasEagerState=!0,a.eagerState=l,sr(l,i)){var s=t.interleaved;return null===s?(a.next=a,Ro(t)):(a.next=s.next,s.next=a),void(t.interleaved=a)}}catch(e){}null!==(n=Ao(e,t,a,r))&&(rc(n,e,r,a=tc()),Ji(n,t,r))}}function Gi(e){var t=e.alternate;return e===si||null!==t&&t===si}function Xi(e,t){di=pi=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ji(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var Zi={readContext:To,useCallback:mi,useContext:mi,useEffect:mi,useImperativeHandle:mi,useInsertionEffect:mi,useLayoutEffect:mi,useMemo:mi,useReducer:mi,useRef:mi,useState:mi,useDebugValue:mi,useDeferredValue:mi,useTransition:mi,useMutableSource:mi,useSyncExternalStore:mi,useId:mi,unstable_isNewReconciler:!1},el={readContext:To,useCallback:function(e,t){return bi().memoizedState=[e,void 0===t?null:t],e},useContext:To,useEffect:Fi,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Ri(4194308,4,Wi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ri(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ri(4,2,e,t)},useMemo:function(e,t){var n=bi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=bi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Qi.bind(null,si,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},bi().memoizedState=e},useState:Ni,useDebugValue:Yi,useDeferredValue:function(e){return bi().memoizedState=e},useTransition:function(){var e=Ni(!1),t=e[0];return e=Vi.bind(null,e[1]),bi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=si,a=bi();if(oo){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Os)throw Error(o(349));30&li||Ei(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,Fi(Di.bind(null,r,i,e),[e]),r.flags|=2048,Ti(9,Ci.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=bi(),t=Os.identifierPrefix;if(oo){var n=Ja;t=":"+t+"R"+(n=(Xa&~(1<<32-it(Xa)-1)).toString(32)+n),0<(n=fi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=hi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},tl={readContext:To,useCallback:Ui,useContext:To,useEffect:Ii,useImperativeHandle:Hi,useInsertionEffect:Li,useLayoutEffect:zi,useMemo:Bi,useReducer:_i,useRef:Mi,useState:function(){return _i(wi)},useDebugValue:Yi,useDeferredValue:function(e){return qi(xi(),ci.memoizedState,e)},useTransition:function(){return[_i(wi)[0],xi().memoizedState]},useMutableSource:Si,useSyncExternalStore:ji,useId:$i,unstable_isNewReconciler:!1},nl={readContext:To,useCallback:Ui,useContext:To,useEffect:Ii,useImperativeHandle:Hi,useInsertionEffect:Li,useLayoutEffect:zi,useMemo:Bi,useReducer:ki,useRef:Mi,useState:function(){return ki(wi)},useDebugValue:Yi,useDeferredValue:function(e){var t=xi();return null===ci?t.memoizedState=e:qi(t,ci.memoizedState,e)},useTransition:function(){return[ki(wi)[0],xi().memoizedState]},useMutableSource:Si,useSyncExternalStore:ji,useId:$i,unstable_isNewReconciler:!1};function rl(e,t){if(e&&e.defaultProps){for(var n in t=I({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function al(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:I({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ol={isMounted:function(e){return!!(e=e._reactInternals)&&Ye(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tc(),a=nc(e),o=Wo(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=Ho(e,o,a))&&(rc(t,e,a,r),Yo(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tc(),a=nc(e),o=Wo(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=Ho(e,o,a))&&(rc(t,e,a,r),Yo(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tc(),r=nc(e),a=Wo(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=Ho(e,a,r))&&(rc(t,e,r,n),Yo(t,e,r))}};function il(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!(t.prototype&&t.prototype.isPureReactComponent&&cr(n,r)&&cr(a,o))}function ll(e,t,n){var r=!1,a=Da,o=t.contextType;return"object"==typeof o&&null!==o?o=To(o):(a=Ma(t)?Na:Pa.current,o=(r=null!=(r=t.contextTypes))?Ta(e,a):Da),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ol,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function sl(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ol.enqueueReplaceState(t,t.state,null)}function cl(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},Lo(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=To(o):(o=Ma(t)?Na:Pa.current,a.context=Ta(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(al(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&ol.enqueueReplaceState(a,a.state,null),Bo(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function ul(e,t){try{var n="",r=t;do{n+=H(r),r=r.return}while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a,digest:null}}function pl(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function dl(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var fl="function"==typeof WeakMap?WeakMap:Map;function hl(e,t,n){(n=Wo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){qs||(qs=!0,Vs=r),dl(0,t)},n}function ml(e,t,n){(n=Wo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){dl(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){dl(0,t),"function"!=typeof r&&(null===$s?$s=new Set([this]):$s.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function gl(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fl;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=Ec.bind(null,e,t,n),t.then(e,e))}function vl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function yl(e,t,n,r,a){return 1&e.mode?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Wo(-1,1)).tag=2,Ho(n,t,1))),n.lanes|=1),e)}var bl=x.ReactCurrentOwner,xl=!1;function wl(e,t,n,r){t.child=null===e?ko(t,null,n,r):_o(t,e.child,n,r)}function _l(e,t,n,r,a){n=n.render;var o=t.ref;return No(t,a),r=vi(e,t,n,r,o,a),n=yi(),null===e||xl?(oo&&n&&to(t),t.flags|=1,wl(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ql(e,t,a))}function kl(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||Mc(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ac(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Sl(e,t,o,r,a))}if(o=e.child,0===(e.lanes&a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:cr)(i,r)&&e.ref===t.ref)return ql(e,t,a)}return t.flags|=1,(e=Rc(o,r)).ref=t.ref,e.return=t,t.child=e}function Sl(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(cr(o,r)&&e.ref===t.ref){if(xl=!1,t.pendingProps=r=o,0===(e.lanes&a))return t.lanes=e.lanes,ql(e,t,a);131072&e.flags&&(xl=!0)}}return Cl(e,t,n,r,a)}function jl(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ca(Rs,Ms),Ms|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,Ca(Rs,Ms),Ms|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ca(Rs,Ms),Ms|=n;else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Ca(Rs,Ms),Ms|=r;return wl(e,t,a,n),t.child}function El(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Cl(e,t,n,r,a){var o=Ma(n)?Na:Pa.current;return o=Ta(t,o),No(t,a),n=vi(e,t,n,r,o,a),r=yi(),null===e||xl?(oo&&r&&to(t),t.flags|=1,wl(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ql(e,t,a))}function Dl(e,t,n,r,a){if(Ma(n)){var o=!0;Ia(t)}else o=!1;if(No(t,a),null===t.stateNode)Bl(e,t),ll(t,n,r),cl(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,c=n.contextType;c="object"==typeof c&&null!==c?To(c):Ta(t,c=Ma(n)?Na:Pa.current);var u=n.getDerivedStateFromProps,p="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;p||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==c)&&sl(t,i,r,c),Io=!1;var d=t.memoizedState;i.state=d,Bo(t,r,i,a),s=t.memoizedState,l!==r||d!==s||Oa.current||Io?("function"==typeof u&&(al(t,n,u,r),s=t.memoizedState),(l=Io||il(t,n,l,r,d,s,c))?(p||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=c,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,zo(e,t),l=t.memoizedProps,c=t.type===t.elementType?l:rl(t.type,l),i.props=c,p=t.pendingProps,d=i.context,s="object"==typeof(s=n.contextType)&&null!==s?To(s):Ta(t,s=Ma(n)?Na:Pa.current);var f=n.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==p||d!==s)&&sl(t,i,r,s),Io=!1,d=t.memoizedState,i.state=d,Bo(t,r,i,a);var h=t.memoizedState;l!==p||d!==h||Oa.current||Io?("function"==typeof f&&(al(t,n,f,r),h=t.memoizedState),(c=Io||il(t,n,c,r,d,h,s)||!1)?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=s,r=c):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return Pl(e,t,n,r,o,a)}function Pl(e,t,n,r,a,o){El(e,t);var i=!!(128&t.flags);if(!r&&!i)return a&&La(t,n,!1),ql(e,t,o);r=t.stateNode,bl.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=_o(t,e.child,null,o),t.child=_o(t,null,l,o)):wl(e,t,l,o),t.memoizedState=r.state,a&&La(t,n,!0),t.child}function Ol(e){var t=e.stateNode;t.pendingContext?Aa(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Aa(0,t.context,!1),Xo(e,t.containerInfo)}function Nl(e,t,n,r,a){return mo(),go(a),t.flags|=256,wl(e,t,n,r),t.child}var Tl,Ml,Rl,Al,Fl={dehydrated:null,treeContext:null,retryLane:0};function Il(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ll(e,t,n){var r,a=t.pendingProps,i=ti.current,l=!1,s=!!(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&!!(2&i)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Ca(ti,1&i),null===e)return uo(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=a.children,e=a.fallback,l?(a=t.mode,l=t.child,s={mode:"hidden",children:s},1&a||null===l?l=Ic(s,a,0,null):(l.childLanes=0,l.pendingProps=s),e=Fc(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Il(n),t.memoizedState=Fl,e):zl(t,s));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,t,n,r,a,i,l){if(n)return 256&t.flags?(t.flags&=-257,Wl(e,t,l,r=pl(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=r.fallback,a=t.mode,r=Ic({mode:"visible",children:r.children},a,0,null),(i=Fc(i,a,l,null)).flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,1&t.mode&&_o(t,e.child,null,l),t.child.memoizedState=Il(l),t.memoizedState=Fl,i);if(!(1&t.mode))return Wl(e,t,l,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var s=r.dgst;return r=s,Wl(e,t,l,r=pl(i=Error(o(419)),r,void 0))}if(s=0!==(l&e.childLanes),xl||s){if(null!==(r=Os)){switch(l&-l){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=0!==(a&(r.suspendedLanes|l))?0:a)&&a!==i.retryLane&&(i.retryLane=a,Fo(e,a),rc(r,e,a,-1))}return gc(),Wl(e,t,l,r=pl(Error(o(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=Dc.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,ao=ua(a.nextSibling),ro=t,oo=!0,io=null,null!==e&&(Qa[Ka++]=Xa,Qa[Ka++]=Ja,Qa[Ka++]=Ga,Xa=e.id,Ja=e.overflow,Ga=t),(t=zl(t,r.children)).flags|=4096,t)}(e,t,s,a,r,i,n);if(l){l=a.fallback,s=t.mode,r=(i=e.child).sibling;var c={mode:"hidden",children:a.children};return 1&s||t.child===i?(a=Rc(i,c)).subtreeFlags=14680064&i.subtreeFlags:((a=t.child).childLanes=0,a.pendingProps=c,t.deletions=null),null!==r?l=Rc(r,l):(l=Fc(l,s,n,null)).flags|=2,l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,s=null===(s=e.child.memoizedState)?Il(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~n,t.memoizedState=Fl,a}return e=(l=e.child).sibling,a=Rc(l,{mode:"visible",children:a.children}),!(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function zl(e,t){return(t=Ic({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Wl(e,t,n,r){return null!==r&&go(r),_o(t,e.child,null,n),(e=zl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Hl(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Oo(e.return,t,n)}function Yl(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function Ul(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(wl(e,t,r.children,n),2&(r=ti.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Hl(e,n,t);else if(19===e.tag)Hl(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ca(ti,r),1&t.mode)switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ni(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Yl(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ni(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Yl(t,!0,n,null,o);break;case"together":Yl(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Bl(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ql(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Is|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Rc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Rc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Vl(e,t){if(!oo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function $l(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ql(e,t,n){var r=t.pendingProps;switch(no(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $l(t),null;case 1:case 17:return Ma(t.type)&&Ra(),$l(t),null;case 3:return r=t.stateNode,Jo(),Ea(Oa),Ea(Pa),ai(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fo(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==io&&(lc(io),io=null))),Ml(e,t),$l(t),null;case 5:ei(t);var a=Go(Ko.current);if(n=t.type,null!==e&&null!=t.stateNode)Rl(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return $l(t),null}if(e=Go($o.current),fo(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[fa]=t,r[ha]=i,e=!!(1&t.mode),n){case"dialog":Wr("cancel",r),Wr("close",r);break;case"iframe":case"object":case"embed":Wr("load",r);break;case"video":case"audio":for(a=0;a<Fr.length;a++)Wr(Fr[a],r);break;case"source":Wr("error",r);break;case"img":case"image":case"link":Wr("error",r),Wr("load",r);break;case"details":Wr("toggle",r);break;case"input":G(r,i),Wr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Wr("invalid",r);break;case"textarea":ae(r,i),Wr("invalid",r)}for(var s in ye(n,i),a=null,i)if(i.hasOwnProperty(s)){var c=i[s];"children"===s?"string"==typeof c?r.textContent!==c&&(!0!==i.suppressHydrationWarning&&Zr(r.textContent,c,e),a=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(!0!==i.suppressHydrationWarning&&Zr(r.textContent,c,e),a=["children",""+c]):l.hasOwnProperty(s)&&null!=c&&"onScroll"===s&&Wr("scroll",r)}switch(n){case"input":V(r),Z(r,i,!0);break;case"textarea":V(r),ie(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=ea)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[fa]=t,e[ha]=r,Tl(e,t,!1,!1),t.stateNode=e;e:{switch(s=be(n,r),n){case"dialog":Wr("cancel",e),Wr("close",e),a=r;break;case"iframe":case"object":case"embed":Wr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Fr.length;a++)Wr(Fr[a],e);a=r;break;case"source":Wr("error",e),a=r;break;case"img":case"image":case"link":Wr("error",e),Wr("load",e),a=r;break;case"details":Wr("toggle",e),a=r;break;case"input":G(e,r),a=K(e,r),Wr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=I({},r,{value:void 0}),Wr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),Wr("invalid",e)}for(i in ye(n,a),c=a)if(c.hasOwnProperty(i)){var u=c[i];"style"===i?ge(e,u):"dangerouslySetInnerHTML"===i?null!=(u=u?u.__html:void 0)&&pe(e,u):"children"===i?"string"==typeof u?("textarea"!==n||""!==u)&&de(e,u):"number"==typeof u&&de(e,""+u):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(l.hasOwnProperty(i)?null!=u&&"onScroll"===i&&Wr("scroll",e):null!=u&&b(e,i,u,s))}switch(n){case"input":V(e),Z(e,r,!1);break;case"textarea":V(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+B(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=ea)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return $l(t),null;case 6:if(e&&null!=t.stateNode)Al(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(n=Go(Ko.current),Go($o.current),fo(t)){if(r=t.stateNode,n=t.memoizedProps,r[fa]=t,(i=r.nodeValue!==n)&&null!==(e=ro))switch(e.tag){case 3:Zr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,n,!!(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[fa]=t,t.stateNode=r}return $l(t),null;case 13:if(Ea(ti),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(oo&&null!==ao&&1&t.mode&&!(128&t.flags))ho(),mo(),t.flags|=98560,i=!1;else if(i=fo(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(o(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(o(317));i[fa]=t}else mo(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;$l(t),i=!1}else null!==io&&(lc(io),io=null),i=!0;if(!i)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!=(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ti.current?0===As&&(As=3):gc())),null!==t.updateQueue&&(t.flags|=4),$l(t),null);case 4:return Jo(),Ml(e,t),null===e&&Ur(t.stateNode.containerInfo),$l(t),null;case 10:return Po(t.type._context),$l(t),null;case 19:if(Ea(ti),null===(i=t.memoizedState))return $l(t),null;if(r=!!(128&t.flags),null===(s=i.rendering))if(r)Vl(i,!1);else{if(0!==As||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(s=ni(e))){for(t.flags|=128,Vl(i,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(s=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ca(ti,1&ti.current|2),t.child}e=e.sibling}null!==i.tail&&Xe()>Us&&(t.flags|=128,r=!0,Vl(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ni(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Vl(i,!0),null===i.tail&&"hidden"===i.tailMode&&!s.alternate&&!oo)return $l(t),null}else 2*Xe()-i.renderingStartTime>Us&&1073741824!==n&&(t.flags|=128,r=!0,Vl(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Xe(),t.sibling=null,n=ti.current,Ca(ti,r?1&n|2:1&n),t):($l(t),null);case 22:case 23:return dc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&Ms)&&($l(t),6&t.subtreeFlags&&(t.flags|=8192)):$l(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Kl(e,t){switch(no(t),t.tag){case 1:return Ma(t.type)&&Ra(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Jo(),Ea(Oa),Ea(Pa),ai(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ei(t),null;case 13:if(Ea(ti),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));mo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ea(ti),null;case 4:return Jo(),null;case 10:return Po(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}Tl=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ml=function(){},Rl=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Go($o.current);var o,i=null;switch(n){case"input":a=K(e,a),r=K(e,r),i=[];break;case"select":a=I({},a,{value:void 0}),r=I({},r,{value:void 0}),i=[];break;case"textarea":a=re(e,a),r=re(e,r),i=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=ea)}for(u in ye(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u){var s=a[u];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var c=r[u];if(s=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&c!==s&&(null!=c||null!=s))if("style"===u)if(s){for(o in s)!s.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&s[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(i||(i=[]),i.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(i=i||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(l.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Wr("scroll",e),i||s===c||(i=[])):(i=i||[]).push(u,c))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},Al=function(e,t,n,r){n!==r&&(t.flags|=4)};var Gl=!1,Xl=!1,Jl="function"==typeof WeakSet?WeakSet:Set,Zl=null;function es(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){jc(e,t,n)}else n.current=null}function ts(e,t,n){try{n()}catch(n){jc(e,t,n)}}var ns=!1;function rs(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&ts(t,n,o)}a=a.next}while(a!==r)}}function as(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function os(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function is(e){var t=e.alternate;null!==t&&(e.alternate=null,is(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[fa],delete t[ha],delete t[ga],delete t[va],delete t[ya]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ls(e){return 5===e.tag||3===e.tag||4===e.tag}function ss(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ls(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function cs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=ea));else if(4!==r&&null!==(e=e.child))for(cs(e,t,n),e=e.sibling;null!==e;)cs(e,t,n),e=e.sibling}function us(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(us(e,t,n),e=e.sibling;null!==e;)us(e,t,n),e=e.sibling}var ps=null,ds=!1;function fs(e,t,n){for(n=n.child;null!==n;)hs(e,t,n),n=n.sibling}function hs(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(at,n)}catch(e){}switch(n.tag){case 5:Xl||es(n,t);case 6:var r=ps,a=ds;ps=null,fs(e,t,n),ds=a,null!==(ps=r)&&(ds?(e=ps,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ps.removeChild(n.stateNode));break;case 18:null!==ps&&(ds?(e=ps,n=n.stateNode,8===e.nodeType?ca(e.parentNode,n):1===e.nodeType&&ca(e,n),Yt(e)):ca(ps,n.stateNode));break;case 4:r=ps,a=ds,ps=n.stateNode.containerInfo,ds=!0,fs(e,t,n),ps=r,ds=a;break;case 0:case 11:case 14:case 15:if(!Xl&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,void 0!==i&&(2&o||4&o)&&ts(n,t,i),a=a.next}while(a!==r)}fs(e,t,n);break;case 1:if(!Xl&&(es(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){jc(n,t,e)}fs(e,t,n);break;case 21:fs(e,t,n);break;case 22:1&n.mode?(Xl=(r=Xl)||null!==n.memoizedState,fs(e,t,n),Xl=r):fs(e,t,n);break;default:fs(e,t,n)}}function ms(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Jl),t.forEach(function(t){var r=Pc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function gs(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var i=e,l=t,s=l;e:for(;null!==s;){switch(s.tag){case 5:ps=s.stateNode,ds=!1;break e;case 3:case 4:ps=s.stateNode.containerInfo,ds=!0;break e}s=s.return}if(null===ps)throw Error(o(160));hs(i,l,a),ps=null,ds=!1;var c=a.alternate;null!==c&&(c.return=null),a.return=null}catch(e){jc(a,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)vs(t,e),t=t.sibling}function vs(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gs(t,e),ys(e),4&r){try{rs(3,e,e.return),as(3,e)}catch(t){jc(e,e.return,t)}try{rs(5,e,e.return)}catch(t){jc(e,e.return,t)}}break;case 1:gs(t,e),ys(e),512&r&&null!==n&&es(n,n.return);break;case 5:if(gs(t,e),ys(e),512&r&&null!==n&&es(n,n.return),32&e.flags){var a=e.stateNode;try{de(a,"")}catch(t){jc(e,e.return,t)}}if(4&r&&null!=(a=e.stateNode)){var i=e.memoizedProps,l=null!==n?n.memoizedProps:i,s=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===s&&"radio"===i.type&&null!=i.name&&X(a,i),be(s,l);var u=be(s,i);for(l=0;l<c.length;l+=2){var p=c[l],d=c[l+1];"style"===p?ge(a,d):"dangerouslySetInnerHTML"===p?pe(a,d):"children"===p?de(a,d):b(a,p,d,u)}switch(s){case"input":J(a,i);break;case"textarea":oe(a,i);break;case"select":var f=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var h=i.value;null!=h?ne(a,!!i.multiple,h,!1):f!==!!i.multiple&&(null!=i.defaultValue?ne(a,!!i.multiple,i.defaultValue,!0):ne(a,!!i.multiple,i.multiple?[]:"",!1))}a[ha]=i}catch(t){jc(e,e.return,t)}}break;case 6:if(gs(t,e),ys(e),4&r){if(null===e.stateNode)throw Error(o(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(t){jc(e,e.return,t)}}break;case 3:if(gs(t,e),ys(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Yt(t.containerInfo)}catch(t){jc(e,e.return,t)}break;case 4:default:gs(t,e),ys(e);break;case 13:gs(t,e),ys(e),8192&(a=e.child).flags&&(i=null!==a.memoizedState,a.stateNode.isHidden=i,!i||null!==a.alternate&&null!==a.alternate.memoizedState||(Ys=Xe())),4&r&&ms(e);break;case 22:if(p=null!==n&&null!==n.memoizedState,1&e.mode?(Xl=(u=Xl)||p,gs(t,e),Xl=u):gs(t,e),ys(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!p&&1&e.mode)for(Zl=e,p=e.child;null!==p;){for(d=Zl=p;null!==Zl;){switch(h=(f=Zl).child,f.tag){case 0:case 11:case 14:case 15:rs(4,f,f.return);break;case 1:es(f,f.return);var m=f.stateNode;if("function"==typeof m.componentWillUnmount){r=f,n=f.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(e){jc(r,n,e)}}break;case 5:es(f,f.return);break;case 22:if(null!==f.memoizedState){_s(d);continue}}null!==h?(h.return=f,Zl=h):_s(d)}p=p.sibling}e:for(p=null,d=e;;){if(5===d.tag){if(null===p){p=d;try{a=d.stateNode,u?"function"==typeof(i=a.style).setProperty?i.setProperty("display","none","important"):i.display="none":(s=d.stateNode,l=null!=(c=d.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,s.style.display=me("display",l))}catch(t){jc(e,e.return,t)}}}else if(6===d.tag){if(null===p)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(t){jc(e,e.return,t)}}else if((22!==d.tag&&23!==d.tag||null===d.memoizedState||d===e)&&null!==d.child){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;null===d.sibling;){if(null===d.return||d.return===e)break e;p===d&&(p=null),d=d.return}p===d&&(p=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:gs(t,e),ys(e),4&r&&ms(e);case 21:}}function ys(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ls(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(de(a,""),r.flags&=-33),us(e,ss(e),a);break;case 3:case 4:var i=r.stateNode.containerInfo;cs(e,ss(e),i);break;default:throw Error(o(161))}}catch(t){jc(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bs(e,t,n){Zl=e,xs(e,t,n)}function xs(e,t,n){for(var r=!!(1&e.mode);null!==Zl;){var a=Zl,o=a.child;if(22===a.tag&&r){var i=null!==a.memoizedState||Gl;if(!i){var l=a.alternate,s=null!==l&&null!==l.memoizedState||Xl;l=Gl;var c=Xl;if(Gl=i,(Xl=s)&&!c)for(Zl=a;null!==Zl;)s=(i=Zl).child,22===i.tag&&null!==i.memoizedState?ks(a):null!==s?(s.return=i,Zl=s):ks(a);for(;null!==o;)Zl=o,xs(o,t,n),o=o.sibling;Zl=a,Gl=l,Xl=c}ws(e)}else 8772&a.subtreeFlags&&null!==o?(o.return=a,Zl=o):ws(e)}}function ws(e){for(;null!==Zl;){var t=Zl;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Xl||as(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Xl)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:rl(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&qo(t,i,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}qo(t,l,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var p=u.memoizedState;if(null!==p){var d=p.dehydrated;null!==d&&Yt(d)}}}break;default:throw Error(o(163))}Xl||512&t.flags&&os(t)}catch(e){jc(t,t.return,e)}}if(t===e){Zl=null;break}if(null!==(n=t.sibling)){n.return=t.return,Zl=n;break}Zl=t.return}}function _s(e){for(;null!==Zl;){var t=Zl;if(t===e){Zl=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Zl=n;break}Zl=t.return}}function ks(e){for(;null!==Zl;){var t=Zl;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{as(4,t)}catch(e){jc(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(e){jc(t,a,e)}}var o=t.return;try{os(t)}catch(e){jc(t,o,e)}break;case 5:var i=t.return;try{os(t)}catch(e){jc(t,i,e)}}}catch(e){jc(t,t.return,e)}if(t===e){Zl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Zl=l;break}Zl=t.return}}var Ss,js=Math.ceil,Es=x.ReactCurrentDispatcher,Cs=x.ReactCurrentOwner,Ds=x.ReactCurrentBatchConfig,Ps=0,Os=null,Ns=null,Ts=0,Ms=0,Rs=ja(0),As=0,Fs=null,Is=0,Ls=0,zs=0,Ws=null,Hs=null,Ys=0,Us=1/0,Bs=null,qs=!1,Vs=null,$s=null,Qs=!1,Ks=null,Gs=0,Xs=0,Js=null,Zs=-1,ec=0;function tc(){return 6&Ps?Xe():-1!==Zs?Zs:Zs=Xe()}function nc(e){return 1&e.mode?2&Ps&&0!==Ts?Ts&-Ts:null!==vo.transition?(0===ec&&(ec=mt()),ec):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Gt(e.type):1}function rc(e,t,n,r){if(50<Xs)throw Xs=0,Js=null,Error(o(185));vt(e,n,r),2&Ps&&e===Os||(e===Os&&(!(2&Ps)&&(Ls|=n),4===As&&sc(e,Ts)),ac(e,r),1===n&&0===Ps&&!(1&t.mode)&&(Us=Xe()+500,Wa&&Ua()))}function ac(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),l=1<<i,s=a[i];-1===s?0!==(l&n)&&0===(l&r)||(a[i]=ft(l,t)):s<=t&&(e.expiredLanes|=l),o&=~l}}(e,t);var r=dt(e,e===Os?Ts:0);if(0===r)null!==n&&Qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Qe(n),1===t)0===e.tag?function(e){Wa=!0,Ya(e)}(cc.bind(null,e)):Ya(cc.bind(null,e)),la(function(){!(6&Ps)&&Ua()}),n=null;else{switch(xt(r)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Oc(n,oc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function oc(e,t){if(Zs=-1,ec=0,6&Ps)throw Error(o(327));var n=e.callbackNode;if(kc()&&e.callbackNode!==n)return null;var r=dt(e,e===Os?Ts:0);if(0===r)return null;if(30&r||0!==(r&e.expiredLanes)||t)t=vc(e,r);else{t=r;var a=Ps;Ps|=2;var i=mc();for(Os===e&&Ts===t||(Bs=null,Us=Xe()+500,fc(e,t));;)try{bc();break}catch(t){hc(e,t)}Do(),Es.current=i,Ps=a,null!==Ns?t=0:(Os=null,Ts=0,t=As)}if(0!==t){if(2===t&&0!==(a=ht(e))&&(r=a,t=ic(e,a)),1===t)throw n=Fs,fc(e,0),sc(e,r),ac(e,Xe()),n;if(6===t)sc(e,r);else{if(a=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!sr(o(),a))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)||(t=vc(e,r),2===t&&(i=ht(e),0!==i&&(r=i,t=ic(e,i))),1!==t)))throw n=Fs,fc(e,0),sc(e,r),ac(e,Xe()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:_c(e,Hs,Bs);break;case 3:if(sc(e,r),(130023424&r)===r&&10<(t=Ys+500-Xe())){if(0!==dt(e,0))break;if(((a=e.suspendedLanes)&r)!==r){tc(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=aa(_c.bind(null,e,Hs,Bs),t);break}_c(e,Hs,Bs);break;case 4:if(sc(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var l=31-it(r);i=1<<l,(l=t[l])>a&&(a=l),r&=~i}if(r=a,10<(r=(120>(r=Xe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*js(r/1960))-r)){e.timeoutHandle=aa(_c.bind(null,e,Hs,Bs),r);break}_c(e,Hs,Bs);break;default:throw Error(o(329))}}}return ac(e,Xe()),e.callbackNode===n?oc.bind(null,e):null}function ic(e,t){var n=Ws;return e.current.memoizedState.isDehydrated&&(fc(e,t).flags|=256),2!==(e=vc(e,t))&&(t=Hs,Hs=n,null!==t&&lc(t)),e}function lc(e){null===Hs?Hs=e:Hs.push.apply(Hs,e)}function sc(e,t){for(t&=~zs,t&=~Ls,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function cc(e){if(6&Ps)throw Error(o(327));kc();var t=dt(e,0);if(!(1&t))return ac(e,Xe()),null;var n=vc(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=ic(e,r))}if(1===n)throw n=Fs,fc(e,0),sc(e,t),ac(e,Xe()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,_c(e,Hs,Bs),ac(e,Xe()),null}function uc(e,t){var n=Ps;Ps|=1;try{return e(t)}finally{0===(Ps=n)&&(Us=Xe()+500,Wa&&Ua())}}function pc(e){null!==Ks&&0===Ks.tag&&!(6&Ps)&&kc();var t=Ps;Ps|=1;var n=Ds.transition,r=bt;try{if(Ds.transition=null,bt=1,e)return e()}finally{bt=r,Ds.transition=n,!(6&(Ps=t))&&Ua()}}function dc(){Ms=Rs.current,Ea(Rs)}function fc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,oa(n)),null!==Ns)for(n=Ns.return;null!==n;){var r=n;switch(no(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Ra();break;case 3:Jo(),Ea(Oa),Ea(Pa),ai();break;case 5:ei(r);break;case 4:Jo();break;case 13:case 19:Ea(ti);break;case 10:Po(r.type._context);break;case 22:case 23:dc()}n=n.return}if(Os=e,Ns=e=Rc(e.current,null),Ts=Ms=t,As=0,Fs=null,zs=Ls=Is=0,Hs=Ws=null,null!==Mo){for(t=0;t<Mo.length;t++)if(null!==(r=(n=Mo[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var i=o.next;o.next=a,r.next=i}n.pending=r}Mo=null}return e}function hc(e,t){for(;;){var n=Ns;try{if(Do(),oi.current=Zi,pi){for(var r=si.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}pi=!1}if(li=0,ui=ci=si=null,di=!1,fi=0,Cs.current=null,null===n||null===n.return){As=1,Fs=t,Ns=null;break}e:{var i=e,l=n.return,s=n,c=t;if(t=Ts,s.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,p=s,d=p.tag;if(!(1&p.mode||0!==d&&11!==d&&15!==d)){var f=p.alternate;f?(p.updateQueue=f.updateQueue,p.memoizedState=f.memoizedState,p.lanes=f.lanes):(p.updateQueue=null,p.memoizedState=null)}var h=vl(l);if(null!==h){h.flags&=-257,yl(h,l,s,0,t),1&h.mode&&gl(i,u,t),c=u;var m=(t=h).updateQueue;if(null===m){var g=new Set;g.add(c),t.updateQueue=g}else m.add(c);break e}if(!(1&t)){gl(i,u,t),gc();break e}c=Error(o(426))}else if(oo&&1&s.mode){var v=vl(l);if(null!==v){!(65536&v.flags)&&(v.flags|=256),yl(v,l,s,0,t),go(ul(c,s));break e}}i=c=ul(c,s),4!==As&&(As=2),null===Ws?Ws=[i]:Ws.push(i),i=l;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t,Uo(i,hl(0,c,t));break e;case 1:s=c;var y=i.type,b=i.stateNode;if(!(128&i.flags||"function"!=typeof y.getDerivedStateFromError&&(null===b||"function"!=typeof b.componentDidCatch||null!==$s&&$s.has(b)))){i.flags|=65536,t&=-t,i.lanes|=t,Uo(i,ml(i,s,t));break e}}i=i.return}while(null!==i)}wc(n)}catch(e){t=e,Ns===n&&null!==n&&(Ns=n=n.return);continue}break}}function mc(){var e=Es.current;return Es.current=Zi,null===e?Zi:e}function gc(){0!==As&&3!==As&&2!==As||(As=4),null===Os||!(268435455&Is)&&!(268435455&Ls)||sc(Os,Ts)}function vc(e,t){var n=Ps;Ps|=2;var r=mc();for(Os===e&&Ts===t||(Bs=null,fc(e,t));;)try{yc();break}catch(t){hc(e,t)}if(Do(),Ps=n,Es.current=r,null!==Ns)throw Error(o(261));return Os=null,Ts=0,As}function yc(){for(;null!==Ns;)xc(Ns)}function bc(){for(;null!==Ns&&!Ke();)xc(Ns)}function xc(e){var t=Ss(e.alternate,e,Ms);e.memoizedProps=e.pendingProps,null===t?wc(e):Ns=t,Cs.current=null}function wc(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=Kl(n,t)))return n.flags&=32767,void(Ns=n);if(null===e)return As=6,void(Ns=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Ql(n,t,Ms)))return void(Ns=n);if(null!==(t=t.sibling))return void(Ns=t);Ns=t=e}while(null!==t);0===As&&(As=5)}function _c(e,t,n){var r=bt,a=Ds.transition;try{Ds.transition=null,bt=1,function(e,t,n,r){do{kc()}while(null!==Ks);if(6&Ps)throw Error(o(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-it(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,i),e===Os&&(Ns=Os=null,Ts=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Qs||(Qs=!0,Oc(tt,function(){return kc(),null})),i=!!(15990&n.flags),15990&n.subtreeFlags||i){i=Ds.transition,Ds.transition=null;var l=bt;bt=1;var s=Ps;Ps|=4,Cs.current=null,function(e,t){if(ta=Bt,hr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(e){n=null;break e}var l=0,s=-1,c=-1,u=0,p=0,d=e,f=null;t:for(;;){for(var h;d!==n||0!==a&&3!==d.nodeType||(s=l+a),d!==i||0!==r&&3!==d.nodeType||(c=l+r),3===d.nodeType&&(l+=d.nodeValue.length),null!==(h=d.firstChild);)f=d,d=h;for(;;){if(d===e)break t;if(f===n&&++u===a&&(s=l),f===i&&++p===r&&(c=l),null!==(h=d.nextSibling))break;f=(d=f).parentNode}d=h}n=-1===s||-1===c?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(na={focusedElem:e,selectionRange:n},Bt=!1,Zl=t;null!==Zl;)if(e=(t=Zl).child,1028&t.subtreeFlags&&null!==e)e.return=t,Zl=e;else for(;null!==Zl;){t=Zl;try{var m=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,v=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:rl(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;1===x.nodeType?x.textContent="":9===x.nodeType&&x.documentElement&&x.removeChild(x.documentElement);break;default:throw Error(o(163))}}catch(e){jc(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Zl=e;break}Zl=t.return}m=ns,ns=!1}(e,n),vs(n,e),mr(na),Bt=!!ta,na=ta=null,e.current=n,bs(n,e,a),Ge(),Ps=s,bt=l,Ds.transition=i}else e.current=n;if(Qs&&(Qs=!1,Ks=e,Gs=a),0===(i=e.pendingLanes)&&($s=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(at,e,void 0,!(128&~e.current.flags))}catch(e){}}(n.stateNode),ac(e,Xe()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r((a=t[n]).value,{componentStack:a.stack,digest:a.digest});if(qs)throw qs=!1,e=Vs,Vs=null,e;!!(1&Gs)&&0!==e.tag&&kc(),1&(i=e.pendingLanes)?e===Js?Xs++:(Xs=0,Js=e):Xs=0,Ua()}(e,t,n,r)}finally{Ds.transition=a,bt=r}return null}function kc(){if(null!==Ks){var e=xt(Gs),t=Ds.transition,n=bt;try{if(Ds.transition=null,bt=16>e?16:e,null===Ks)var r=!1;else{if(e=Ks,Ks=null,Gs=0,6&Ps)throw Error(o(331));var a=Ps;for(Ps|=4,Zl=e.current;null!==Zl;){var i=Zl,l=i.child;if(16&Zl.flags){var s=i.deletions;if(null!==s){for(var c=0;c<s.length;c++){var u=s[c];for(Zl=u;null!==Zl;){var p=Zl;switch(p.tag){case 0:case 11:case 15:rs(8,p,i)}var d=p.child;if(null!==d)d.return=p,Zl=d;else for(;null!==Zl;){var f=(p=Zl).sibling,h=p.return;if(is(p),p===u){Zl=null;break}if(null!==f){f.return=h,Zl=f;break}Zl=h}}}var m=i.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Zl=i}}if(2064&i.subtreeFlags&&null!==l)l.return=i,Zl=l;else e:for(;null!==Zl;){if(2048&(i=Zl).flags)switch(i.tag){case 0:case 11:case 15:rs(9,i,i.return)}var y=i.sibling;if(null!==y){y.return=i.return,Zl=y;break e}Zl=i.return}}var b=e.current;for(Zl=b;null!==Zl;){var x=(l=Zl).child;if(2064&l.subtreeFlags&&null!==x)x.return=l,Zl=x;else e:for(l=b;null!==Zl;){if(2048&(s=Zl).flags)try{switch(s.tag){case 0:case 11:case 15:as(9,s)}}catch(e){jc(s,s.return,e)}if(s===l){Zl=null;break e}var w=s.sibling;if(null!==w){w.return=s.return,Zl=w;break e}Zl=s.return}}if(Ps=a,Ua(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(at,e)}catch(e){}r=!0}return r}finally{bt=n,Ds.transition=t}}return!1}function Sc(e,t,n){e=Ho(e,t=hl(0,t=ul(n,t),1),1),t=tc(),null!==e&&(vt(e,1,t),ac(e,t))}function jc(e,t,n){if(3===e.tag)Sc(e,e,n);else for(;null!==t;){if(3===t.tag){Sc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===$s||!$s.has(r))){t=Ho(t,e=ml(t,e=ul(n,e),1),1),e=tc(),null!==t&&(vt(t,1,e),ac(t,e));break}}t=t.return}}function Ec(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tc(),e.pingedLanes|=e.suspendedLanes&n,Os===e&&(Ts&n)===n&&(4===As||3===As&&(130023424&Ts)===Ts&&500>Xe()-Ys?fc(e,0):zs|=n),ac(e,t)}function Cc(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var n=tc();null!==(e=Fo(e,t))&&(vt(e,t,n),ac(e,n))}function Dc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Cc(e,n)}function Pc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Cc(e,n)}function Oc(e,t){return $e(e,t)}function Nc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Tc(e,t,n,r){return new Nc(e,t,n,r)}function Mc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Rc(e,t){var n=e.alternate;return null===n?((n=Tc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ac(e,t,n,r,a,i){var l=2;if(r=e,"function"==typeof e)Mc(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case k:return Fc(n.children,a,i,t);case S:l=8,a|=8;break;case j:return(e=Tc(12,n,t,2|a)).elementType=j,e.lanes=i,e;case P:return(e=Tc(13,n,t,a)).elementType=P,e.lanes=i,e;case O:return(e=Tc(19,n,t,a)).elementType=O,e.lanes=i,e;case M:return Ic(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case E:l=10;break e;case C:l=9;break e;case D:l=11;break e;case N:l=14;break e;case T:l=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Tc(l,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function Fc(e,t,n,r){return(e=Tc(7,e,r,t)).lanes=n,e}function Ic(e,t,n,r){return(e=Tc(22,e,r,t)).elementType=M,e.lanes=n,e.stateNode={isHidden:!1},e}function Lc(e,t,n){return(e=Tc(6,e,null,t)).lanes=n,e}function zc(e,t,n){return(t=Tc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wc(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Hc(e,t,n,r,a,o,i,l,s){return e=new Wc(e,t,n,l,s),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Tc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Lo(o),e}function Yc(e){if(!e)return Da;e:{if(Ye(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ma(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(Ma(n))return Fa(e,n,t)}return t}function Uc(e,t,n,r,a,o,i,l,s){return(e=Hc(n,r,!0,e,0,o,0,l,s)).context=Yc(null),n=e.current,(o=Wo(r=tc(),a=nc(n))).callback=null!=t?t:null,Ho(n,o,a),e.current.lanes=a,vt(e,a,r),ac(e,r),e}function Bc(e,t,n,r){var a=t.current,o=tc(),i=nc(a);return n=Yc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Wo(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Ho(a,t,i))&&(rc(e,a,i,o),Yo(e,a,i)),i}function qc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Vc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function $c(e,t){Vc(e,t),(e=e.alternate)&&Vc(e,t)}Ss=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Oa.current)xl=!0;else{if(0===(e.lanes&n)&&!(128&t.flags))return xl=!1,function(e,t,n){switch(t.tag){case 3:Ol(t),mo();break;case 5:Zo(t);break;case 1:Ma(t.type)&&Ia(t);break;case 4:Xo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Ca(So,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ca(ti,1&ti.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Ll(e,t,n):(Ca(ti,1&ti.current),null!==(e=ql(e,t,n))?e.sibling:null);Ca(ti,1&ti.current);break;case 19:if(r=0!==(n&t.childLanes),128&e.flags){if(r)return Ul(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ca(ti,ti.current),r)break;return null;case 22:case 23:return t.lanes=0,jl(e,t,n)}return ql(e,t,n)}(e,t,n);xl=!!(131072&e.flags)}else xl=!1,oo&&1048576&t.flags&&eo(t,$a,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Bl(e,t),e=t.pendingProps;var a=Ta(t,Pa.current);No(t,n),a=vi(null,t,r,e,a,n);var i=yi();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ma(r)?(i=!0,Ia(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Lo(t),a.updater=ol,t.stateNode=a,a._reactInternals=t,cl(t,r,e,n),t=Pl(null,t,r,!0,i,n)):(t.tag=0,oo&&i&&to(t),wl(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Bl(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return Mc(e)?1:0;if(null!=e){if((e=e.$$typeof)===D)return 11;if(e===N)return 14}return 2}(r),e=rl(r,e),a){case 0:t=Cl(null,t,r,e,n);break e;case 1:t=Dl(null,t,r,e,n);break e;case 11:t=_l(null,t,r,e,n);break e;case 14:t=kl(null,t,r,rl(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,Cl(e,t,r,a=t.elementType===r?a:rl(r,a),n);case 1:return r=t.type,a=t.pendingProps,Dl(e,t,r,a=t.elementType===r?a:rl(r,a),n);case 3:e:{if(Ol(t),null===e)throw Error(o(387));r=t.pendingProps,a=(i=t.memoizedState).element,zo(e,t),Bo(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Nl(e,t,r,n,a=ul(Error(o(423)),t));break e}if(r!==a){t=Nl(e,t,r,n,a=ul(Error(o(424)),t));break e}for(ao=ua(t.stateNode.containerInfo.firstChild),ro=t,oo=!0,io=null,n=ko(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(mo(),r===a){t=ql(e,t,n);break e}wl(e,t,r,n)}t=t.child}return t;case 5:return Zo(t),null===e&&uo(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,l=a.children,ra(r,a)?l=null:null!==i&&ra(r,i)&&(t.flags|=32),El(e,t),wl(e,t,l,n),t.child;case 6:return null===e&&uo(t),null;case 13:return Ll(e,t,n);case 4:return Xo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=_o(t,null,r,n):wl(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,_l(e,t,r,a=t.elementType===r?a:rl(r,a),n);case 7:return wl(e,t,t.pendingProps,n),t.child;case 8:case 12:return wl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,l=a.value,Ca(So,r._currentValue),r._currentValue=l,null!==i)if(sr(i.value,l)){if(i.children===a.children&&!Oa.current){t=ql(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var s=i.dependencies;if(null!==s){l=i.child;for(var c=s.firstContext;null!==c;){if(c.context===r){if(1===i.tag){(c=Wo(-1,n&-n)).tag=2;var u=i.updateQueue;if(null!==u){var p=(u=u.shared).pending;null===p?c.next=c:(c.next=p.next,p.next=c),u.pending=c}}i.lanes|=n,null!==(c=i.alternate)&&(c.lanes|=n),Oo(i.return,n,t),s.lanes|=n;break}c=c.next}}else if(10===i.tag)l=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(l=i.return))throw Error(o(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),Oo(l,n,t),l=i.sibling}else l=i.child;if(null!==l)l.return=i;else for(l=i;null!==l;){if(l===t){l=null;break}if(null!==(i=l.sibling)){i.return=l.return,l=i;break}l=l.return}i=l}wl(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,No(t,n),r=r(a=To(a)),t.flags|=1,wl(e,t,r,n),t.child;case 14:return a=rl(r=t.type,t.pendingProps),kl(e,t,r,a=rl(r.type,a),n);case 15:return Sl(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:rl(r,a),Bl(e,t),t.tag=1,Ma(r)?(e=!0,Ia(t)):e=!1,No(t,n),ll(t,r,a),cl(t,r,a,n),Pl(null,t,r,!0,e,n);case 19:return Ul(e,t,n);case 22:return jl(e,t,n)}throw Error(o(156,t.tag))};var Qc="function"==typeof reportError?reportError:function(e){console.error(e)};function Kc(e){this._internalRoot=e}function Gc(e){this._internalRoot=e}function Xc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Jc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zc(){}function eu(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o;if("function"==typeof a){var l=a;a=function(){var e=qc(i);l.call(e)}}Bc(t,i,e,a)}else i=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=qc(i);o.call(e)}}var i=Uc(t,r,e,0,null,!1,0,"",Zc);return e._reactRootContainer=i,e[ma]=i.current,Ur(8===e.nodeType?e.parentNode:e),pc(),i}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var l=r;r=function(){var e=qc(s);l.call(e)}}var s=Hc(e,0,!1,null,0,!1,0,"",Zc);return e._reactRootContainer=s,e[ma]=s.current,Ur(8===e.nodeType?e.parentNode:e),pc(function(){Bc(t,s,n,r)}),s}(n,t,e,a,r);return qc(i)}Gc.prototype.render=Kc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Bc(e,t,null,null)},Gc.prototype.unmount=Kc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;pc(function(){Bc(null,e,null,null)}),t[ma]=null}},Gc.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Mt.length&&0!==t&&t<Mt[n].priority;n++);Mt.splice(n,0,e),0===n&&It(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=pt(t.pendingLanes);0!==n&&(yt(t,1|n),ac(t,Xe()),!(6&Ps)&&(Us=Xe()+500,Ua()))}break;case 13:pc(function(){var t=Fo(e,1);if(null!==t){var n=tc();rc(t,e,1,n)}}),$c(e,1)}},_t=function(e){if(13===e.tag){var t=Fo(e,134217728);null!==t&&rc(t,e,134217728,tc()),$c(e,134217728)}},kt=function(e){if(13===e.tag){var t=nc(e),n=Fo(e,t);null!==n&&rc(n,e,t,tc()),$c(e,t)}},St=function(){return bt},jt=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},_e=function(e,t,n){switch(t){case"input":if(J(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=_a(r);if(!a)throw Error(o(90));$(r),J(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},De=uc,Pe=pc;var tu={usingClientEntryPoint:!1,Events:[xa,wa,_a,Ee,Ce,uc]},nu={findFiberByHostInstance:ba,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ru={bundleType:nu.bundleType,version:nu.version,rendererPackageName:nu.rendererPackageName,rendererConfig:nu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=qe(e))?null:e.stateNode},findFiberByHostInstance:nu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var au=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!au.isDisabled&&au.supportsFiber)try{at=au.inject(ru),ot=au}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Xc(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:_,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Xc(e))throw Error(o(299));var n=!1,r="",a=Qc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Hc(e,1,!1,null,0,n,0,r,a),e[ma]=t.current,Ur(8===e.nodeType?e.parentNode:e),new Kc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return null===(e=qe(t))?null:e.stateNode},t.flushSync=function(e){return pc(e)},t.hydrate=function(e,t,n){if(!Jc(t))throw Error(o(200));return eu(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Xc(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,a=!1,i="",l=Qc;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Uc(t,null,e,1,null!=n?n:null,a,0,i,l),e[ma]=t.current,Ur(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Gc(t)},t.render=function(e,t,n){if(!Jc(t))throw Error(o(200));return eu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Jc(e))throw Error(o(40));return!!e._reactRootContainer&&(pc(function(){eu(null,null,e,!1,function(){e._reactRootContainer=null,e[ma]=null})}),!0)},t.unstable_batchedUpdates=uc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Jc(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return eu(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},9482:(e,t,n)=>{"use strict";var r=n(8942).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},9497:(e,t,n)=>{"use strict";var r=n(9576);function a(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=a(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function o(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=a(e))&&(r&&(r+=" "),r+=t);return r}var i=n(758),l=n.t(i,2);Math.pow(10,8);const s=6048e5,c=6e4,u=36e5,p=Symbol.for("constructDateFrom");function d(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&p in e?e[p](t):e instanceof Date?new e.constructor(t):new Date(t)}function f(e,t){return d(t||e,e)}function h(e,t){const n=()=>d(t?.in,NaN),r=t?.additionalDigits??2,a=function(e){const t={},n=e.split(m.dateTimeDelimiter);let r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],m.timeZoneDelimiter.test(t.date)&&(t.date=e.split(m.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){const e=m.timezone.exec(r);e?(t.time=r.replace(e[1],""),t.timezone=e[1]):t.time=r}return t}(e);let o;if(a.date){const e=function(e,t){const n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};const a=r[1]?parseInt(r[1]):null,o=r[2]?parseInt(r[2]):null;return{year:null===o?a:100*o,restDateString:e.slice((r[1]||r[2]).length)}}(a.date,r);o=function(e,t){if(null===t)return new Date(NaN);const n=e.match(g);if(!n)return new Date(NaN);const r=!!n[4],a=b(n[1]),o=b(n[2])-1,i=b(n[3]),l=b(n[4]),s=b(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,l,s)?function(e,t,n){const r=new Date(0);r.setUTCFullYear(e,0,4);const a=7*(t-1)+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+a),r}(t,l,s):new Date(NaN);{const e=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(w[t]||(_(e)?29:28))}(t,o,i)&&function(e,t){return t>=1&&t<=(_(e)?366:365)}(t,a)?(e.setUTCFullYear(t,o,Math.max(a,i)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!o||isNaN(+o))return n();const i=+o;let l,s=0;if(a.time&&(s=function(e){const t=e.match(v);if(!t)return NaN;const n=x(t[1]),r=x(t[2]),a=x(t[3]);return function(e,t,n){return 24===e?0===t&&0===n:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,r,a)?n*u+r*c+1e3*a:NaN}(a.time),isNaN(s)))return n();if(!a.timezone){const e=new Date(i+s),n=f(0,t?.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return l=function(e){if("Z"===e)return 0;const t=e.match(y);if(!t)return 0;const n="+"===t[1]?-1:1,r=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;return function(e,t){return t>=0&&t<=59}(0,a)?n*(r*u+a*c):NaN}(a.timezone),isNaN(l)?n():f(i+s+l,t?.in)}const m={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},g=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,v=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,y=/^([+-])(\d{2})(?::?(\d{2}))?$/;function b(e){return e?parseInt(e):1}function x(e){return e&&parseFloat(e.replace(",","."))||0}const w=[31,null,31,30,31,30,31,31,30,31,30,31];function _(e){return e%400==0||e%4==0&&e%100!=0}const k={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function S(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const j={date:S({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:S({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:S({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},E={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function C(e){return(t,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&e.formattingValues){const t=e.defaultFormattingWidth||e.defaultWidth,a=n?.width?String(n.width):t;r=e.formattingValues[a]||e.formattingValues[t]}else{const t=e.defaultWidth,a=n?.width?String(n.width):e.defaultWidth;r=e.values[a]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}const D={ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:C({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:C({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:C({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:C({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:C({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function P(e){return(t,n={})=>{const r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;const i=o[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(l)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}(l,e=>e.test(i)):function(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(l,e=>e.test(i));let c;return c=e.valueCallback?e.valueCallback(s):s,c=n.valueCallback?n.valueCallback(c):c,{value:c,rest:t.slice(i.length)}}}const O={ordinalNumber:(N={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,t={})=>{const n=e.match(N.matchPattern);if(!n)return null;const r=n[0],a=e.match(N.parsePattern);if(!a)return null;let o=N.valueCallback?N.valueCallback(a[0]):a[0];return o=t.valueCallback?t.valueCallback(o):o,{value:o,rest:e.slice(r.length)}}),era:P({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:P({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:P({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:P({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:P({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};var N;const T={code:"en-US",formatDistance:(e,t,n)=>{let r;const a=k[e];return r="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},formatLong:j,formatRelative:(e,t,n,r)=>E[e],localize:D,match:O,options:{weekStartsOn:0,firstWeekContainsDate:1}},M=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},R=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},A={p:R,P:(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],a=n[2];if(!a)return M(e,t);let o;switch(r){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;default:o=t.dateTime({width:"full"})}return o.replace("{{date}}",M(r,t)).replace("{{time}}",R(a,t))}},F=/^D+$/,I=/^Y+$/,L=["D","DD","YY","YYYY"];function z(e){return F.test(e)}function W(e){return I.test(e)}function H(e,t,n){const r=function(e,t,n){const r="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(e,t,n);if(console.warn(r),L.includes(e))throw new RangeError(r)}let Y={};function U(){return Y}class B{subPriority=0;validate(e,t){return!0}}class q extends B{constructor(e,t,n,r,a){super(),this.value=e,this.validateValue=t,this.setValue=n,this.priority=r,a&&(this.subPriority=a)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,n){return this.setValue(e,t,this.value,n)}}class V extends B{priority=10;subPriority=-1;constructor(e,t){super(),this.context=e||(e=>d(t,e))}set(e,t){return t.timestampIsSet?e:d(e,function(e,t){const n=function(e){return"function"==typeof e&&e.prototype?.constructor===e}(t)?new t(0):d(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}(e,this.context))}}class ${run(e,t,n,r){const a=this.parse(e,t,n,r);return a?{setter:new q(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(e,t,n){return!0}}const Q=/^(1[0-2]|0?\d)/,K=/^(3[0-1]|[0-2]?\d)/,G=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,X=/^(5[0-3]|[0-4]?\d)/,J=/^(2[0-3]|[0-1]?\d)/,Z=/^(2[0-4]|[0-1]?\d)/,ee=/^(1[0-1]|0?\d)/,te=/^(1[0-2]|0?\d)/,ne=/^[0-5]?\d/,re=/^[0-5]?\d/,ae=/^\d/,oe=/^\d{1,2}/,ie=/^\d{1,3}/,le=/^\d{1,4}/,se=/^-?\d+/,ce=/^-?\d/,ue=/^-?\d{1,2}/,pe=/^-?\d{1,3}/,de=/^-?\d{1,4}/,fe=/^([+-])(\d{2})(\d{2})?|Z/,he=/^([+-])(\d{2})(\d{2})|Z/,me=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,ge=/^([+-])(\d{2}):(\d{2})|Z/,ve=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function ye(e,t){return e?{value:t(e.value),rest:e.rest}:e}function be(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function xe(e,t){const n=t.match(e);if(!n)return null;if("Z"===n[0])return{value:0,rest:t.slice(1)};const r="+"===n[1]?1:-1,a=n[2]?parseInt(n[2],10):0,o=n[3]?parseInt(n[3],10):0,i=n[5]?parseInt(n[5],10):0;return{value:r*(a*u+o*c+1e3*i),rest:t.slice(n[0].length)}}function we(e){return be(se,e)}function _e(e,t){switch(e){case 1:return be(ae,t);case 2:return be(oe,t);case 3:return be(ie,t);case 4:return be(le,t);default:return be(new RegExp("^\\d{1,"+e+"}"),t)}}function ke(e,t){switch(e){case 1:return be(ce,t);case 2:return be(ue,t);case 3:return be(pe,t);case 4:return be(de,t);default:return be(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Se(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function je(e,t){const n=t>0,r=n?t:1-t;let a;if(r<=50)a=e||100;else{const t=r+50;a=e+100*Math.trunc(t/100)-(e>=t%100?100:0)}return n?a:1-a}function Ee(e){return e%400==0||e%4==0&&e%100!=0}function Ce(e,t){const n=U(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,a=f(e,t?.in),o=a.getDay(),i=(o<r?7:0)+o-r;return a.setDate(a.getDate()-i),a.setHours(0,0,0,0),a}function De(e,t){const n=f(e,t?.in),r=n.getFullYear(),a=U(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,i=d(t?.in||e,0);i.setFullYear(r+1,0,o),i.setHours(0,0,0,0);const l=Ce(i,t),s=d(t?.in||e,0);s.setFullYear(r,0,o),s.setHours(0,0,0,0);const c=Ce(s,t);return+n>=+l?r+1:+n>=+c?r:r-1}function Pe(e,t){return Ce(e,{...t,weekStartsOn:1})}function Oe(e,t){const n=f(e,t?.in),r=+Ce(n,t)-+function(e,t){const n=U(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=De(e,t),o=d(t?.in||e,0);return o.setFullYear(a,0,r),o.setHours(0,0,0,0),Ce(o,t)}(n,t);return Math.round(r/s)+1}function Ne(e,t){const n=f(e,t?.in),r=n.getFullYear(),a=d(n,0);a.setFullYear(r+1,0,4),a.setHours(0,0,0,0);const o=Pe(a),i=d(n,0);i.setFullYear(r,0,4),i.setHours(0,0,0,0);const l=Pe(i);return n.getTime()>=o.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}function Te(e,t){const n=f(e,t?.in),r=+Pe(n)-+function(e,t){const n=Ne(e,t),r=d(t?.in||e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Pe(r)}(n);return Math.round(r/s)+1}const Me=[31,28,31,30,31,30,31,31,30,31,30,31],Re=[31,29,31,30,31,30,31,31,30,31,30,31];function Ae(e,t,n){const r=f(e,n?.in);return isNaN(t)?d(n?.in||e,NaN):t?(r.setDate(r.getDate()+t),r):r}function Fe(e,t,n){const r=U(),a=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,o=f(e,n?.in),i=o.getDay(),l=7-a;return Ae(o,t<0||t>6?t-(i+l)%7:((t%7+7)%7+l)%7-(i+l)%7,n)}function Ie(e,t,n){const r=f(e,n?.in);return Ae(r,t-function(e,t){const n=f(e,t?.in).getDay();return 0===n?7:n}(r,n),n)}function Le(e){const t=f(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}const ze={G:new class extends ${priority=140;parse(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}set(e,t,n){return t.era=n,e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["R","u","t","T"]},y:new class extends ${priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(e,t,n){const r=e=>({year:e,isTwoDigitYear:"yy"===t});switch(t){case"y":return ye(_e(4,e),r);case"yo":return ye(n.ordinalNumber(e,{unit:"year"}),r);default:return ye(_e(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n){const r=e.getFullYear();if(n.isTwoDigitYear){const t=je(n.year,r);return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}const a="era"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(a,0,1),e.setHours(0,0,0,0),e}},Y:new class extends ${priority=130;parse(e,t,n){const r=e=>({year:e,isTwoDigitYear:"YY"===t});switch(t){case"Y":return ye(_e(4,e),r);case"Yo":return ye(n.ordinalNumber(e,{unit:"year"}),r);default:return ye(_e(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n,r){const a=De(e,r);if(n.isTwoDigitYear){const t=je(n.year,a);return e.setFullYear(t,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),Ce(e,r)}const o="era"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(o,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),Ce(e,r)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:new class extends ${priority=130;parse(e,t){return ke("R"===t?4:t.length,e)}set(e,t,n){const r=d(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Pe(r)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:new class extends ${priority=130;parse(e,t){return ke("u"===t?4:t.length,e)}set(e,t,n){return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]},Q:new class extends ${priority=120;parse(e,t,n){switch(t){case"Q":case"QQ":return _e(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:new class extends ${priority=120;parse(e,t,n){switch(t){case"q":case"qq":return _e(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:new class extends ${incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(e,t,n){const r=e=>e-1;switch(t){case"M":return ye(be(Q,e),r);case"MM":return ye(_e(2,e),r);case"Mo":return ye(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}},L:new class extends ${priority=110;parse(e,t,n){const r=e=>e-1;switch(t){case"L":return ye(be(Q,e),r);case"LL":return ye(_e(2,e),r);case"Lo":return ye(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:new class extends ${priority=100;parse(e,t,n){switch(t){case"w":return be(X,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return _e(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n,r){return Ce(function(e,t,n){const r=f(e,n?.in),a=Oe(r,n)-t;return r.setDate(r.getDate()-7*a),f(r,n?.in)}(e,n,r),r)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:new class extends ${priority=100;parse(e,t,n){switch(t){case"I":return be(X,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return _e(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n){return Pe(function(e,t,n){const r=f(e,n?.in),a=Te(r,n)-t;return r.setDate(r.getDate()-7*a),r}(e,n))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:new class extends ${priority=90;subPriority=1;parse(e,t,n){switch(t){case"d":return be(K,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return _e(t.length,e)}}validate(e,t){const n=Ee(e.getFullYear()),r=e.getMonth();return n?t>=1&&t<=Re[r]:t>=1&&t<=Me[r]}set(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:new class extends ${priority=90;subpriority=1;parse(e,t,n){switch(t){case"D":case"DD":return be(G,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return _e(t.length,e)}}validate(e,t){return Ee(e.getFullYear())?t>=1&&t<=366:t>=1&&t<=365}set(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:new class extends ${priority=90;parse(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return(e=Fe(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=["D","i","e","c","t","T"]},e:new class extends ${priority=90;parse(e,t,n,r){const a=e=>{const t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return ye(_e(t.length,e),a);case"eo":return ye(n.ordinalNumber(e,{unit:"day"}),a);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return(e=Fe(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:new class extends ${priority=90;parse(e,t,n,r){const a=e=>{const t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return ye(_e(t.length,e),a);case"co":return ye(n.ordinalNumber(e,{unit:"day"}),a);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return(e=Fe(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:new class extends ${priority=90;parse(e,t,n){const r=e=>0===e?7:e;switch(t){case"i":case"ii":return _e(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return ye(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return ye(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return ye(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return ye(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}validate(e,t){return t>=1&&t<=7}set(e,t,n){return(e=Ie(e,n)).setHours(0,0,0,0),e}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:new class extends ${priority=80;parse(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,n){return e.setHours(Se(n),0,0,0),e}incompatibleTokens=["b","B","H","k","t","T"]},b:new class extends ${priority=80;parse(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,n){return e.setHours(Se(n),0,0,0),e}incompatibleTokens=["a","B","H","k","t","T"]},B:new class extends ${priority=80;parse(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,n){return e.setHours(Se(n),0,0,0),e}incompatibleTokens=["a","b","t","T"]},h:new class extends ${priority=70;parse(e,t,n){switch(t){case"h":return be(te,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return _e(t.length,e)}}validate(e,t){return t>=1&&t<=12}set(e,t,n){const r=e.getHours()>=12;return r&&n<12?e.setHours(n+12,0,0,0):r||12!==n?e.setHours(n,0,0,0):e.setHours(0,0,0,0),e}incompatibleTokens=["H","K","k","t","T"]},H:new class extends ${priority=70;parse(e,t,n){switch(t){case"H":return be(J,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return _e(t.length,e)}}validate(e,t){return t>=0&&t<=23}set(e,t,n){return e.setHours(n,0,0,0),e}incompatibleTokens=["a","b","h","K","k","t","T"]},K:new class extends ${priority=70;parse(e,t,n){switch(t){case"K":return be(ee,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return _e(t.length,e)}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.getHours()>=12&&n<12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=["h","H","k","t","T"]},k:new class extends ${priority=70;parse(e,t,n){switch(t){case"k":return be(Z,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return _e(t.length,e)}}validate(e,t){return t>=1&&t<=24}set(e,t,n){const r=n<=24?n%24:n;return e.setHours(r,0,0,0),e}incompatibleTokens=["a","b","h","H","K","t","T"]},m:new class extends ${priority=60;parse(e,t,n){switch(t){case"m":return be(ne,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return _e(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setMinutes(n,0,0),e}incompatibleTokens=["t","T"]},s:new class extends ${priority=50;parse(e,t,n){switch(t){case"s":return be(re,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return _e(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setSeconds(n,0),e}incompatibleTokens=["t","T"]},S:new class extends ${priority=30;parse(e,t){return ye(_e(t.length,e),e=>Math.trunc(e*Math.pow(10,3-t.length)))}set(e,t,n){return e.setMilliseconds(n),e}incompatibleTokens=["t","T"]},X:new class extends ${priority=10;parse(e,t){switch(t){case"X":return xe(fe,e);case"XX":return xe(he,e);case"XXXX":return xe(me,e);case"XXXXX":return xe(ve,e);default:return xe(ge,e)}}set(e,t,n){return t.timestampIsSet?e:d(e,e.getTime()-Le(e)-n)}incompatibleTokens=["t","T","x"]},x:new class extends ${priority=10;parse(e,t){switch(t){case"x":return xe(fe,e);case"xx":return xe(he,e);case"xxxx":return xe(me,e);case"xxxxx":return xe(ve,e);default:return xe(ge,e)}}set(e,t,n){return t.timestampIsSet?e:d(e,e.getTime()-Le(e)-n)}incompatibleTokens=["t","T","X"]},t:new class extends ${priority=40;parse(e){return we(e)}set(e,t,n){return[d(e,1e3*n),{timestampIsSet:!0}]}incompatibleTokens="*"},T:new class extends ${priority=20;parse(e){return we(e)}set(e,t,n){return[d(e,n),{timestampIsSet:!0}]}incompatibleTokens="*"}},We=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,He=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Ye=/^'([^]*?)'?$/,Ue=/''/g,Be=/\S/,qe=/[a-zA-Z]/;function Ve(e,t,n,r){const a=()=>d(r?.in||n,NaN),o=Object.assign({},U()),i=r?.locale??o.locale??T,l=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,s=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0;if(!t)return e?a():f(n,r?.in);const c={firstWeekContainsDate:l,weekStartsOn:s,locale:i},u=[new V(r?.in,n)],p=t.match(He).map(e=>{const t=e[0];return t in A?(0,A[t])(e,i.formatLong):e}).join("").match(We),h=[];for(let n of p){!r?.useAdditionalWeekYearTokens&&W(n)&&H(n,t,e),!r?.useAdditionalDayOfYearTokens&&z(n)&&H(n,t,e);const o=n[0],l=ze[o];if(l){const{incompatibleTokens:t}=l;if(Array.isArray(t)){const e=h.find(e=>t.includes(e.token)||e.token===o);if(e)throw new RangeError(`The format string mustn't contain \`${e.fullToken}\` and \`${n}\` at the same time`)}else if("*"===l.incompatibleTokens&&h.length>0)throw new RangeError(`The format string mustn't contain \`${n}\` and any other token at the same time`);h.push({token:o,fullToken:n});const r=l.run(e,n,i.match,c);if(!r)return a();u.push(r.setter),e=r.rest}else{if(o.match(qe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");if("''"===n?n="'":"'"===o&&(n=$e(n)),0!==e.indexOf(n))return a();e=e.slice(n.length)}}if(e.length>0&&Be.test(e))return a();const m=u.map(e=>e.priority).sort((e,t)=>t-e).filter((e,t,n)=>n.indexOf(e)===t).map(e=>u.filter(t=>t.priority===e).sort((e,t)=>t.subPriority-e.subPriority)).map(e=>e[0]);let g=f(n,r?.in);if(isNaN(+g))return a();const v={};for(const e of m){if(!e.validate(g,c))return a();const t=e.set(g,v,c);Array.isArray(t)?(g=t[0],Object.assign(v,t[1])):g=t}return g}function $e(e){return e.match(Ye)[1].replace(Ue,"'")}function Qe(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}function Ke(e){return!(!Qe(e)&&"number"!=typeof e||isNaN(+f(e)))}function Ge(e,t){return+f(e)<+f(t)}function Xe(e,...t){const n=d.bind(null,e||t.find(e=>"object"==typeof e));return t.map(n)}function Je(e,t){const n=f(e,t?.in);return n.setHours(0,0,0,0),n}function Ze(e,t,n){const[r,a]=Xe(n?.in,e,t),o=Je(r),i=Je(a),l=+o-Le(o),s=+i-Le(i);return Math.round((l-s)/864e5)}function et(e,t){const n=f(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function tt(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}const nt={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return tt("yy"===t?r%100:r,t.length)},M(e,t){const n=e.getMonth();return"M"===t?String(n+1):tt(n+1,2)},d:(e,t)=>tt(e.getDate(),t.length),a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>tt(e.getHours()%12||12,t.length),H:(e,t)=>tt(e.getHours(),t.length),m:(e,t)=>tt(e.getMinutes(),t.length),s:(e,t)=>tt(e.getSeconds(),t.length),S(e,t){const n=t.length,r=e.getMilliseconds();return tt(Math.trunc(r*Math.pow(10,n-3)),t.length)}},rt={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){const t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:"year"})}return nt.y(e,t)},Y:function(e,t,n,r){const a=De(e,r),o=a>0?a:1-a;return"YY"===t?tt(o%100,2):"Yo"===t?n.ordinalNumber(o,{unit:"year"}):tt(o,t.length)},R:function(e,t){return tt(Ne(e),t.length)},u:function(e,t){return tt(e.getFullYear(),t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return tt(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return tt(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return nt.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return tt(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const a=Oe(e,r);return"wo"===t?n.ordinalNumber(a,{unit:"week"}):tt(a,t.length)},I:function(e,t,n){const r=Te(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):tt(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):nt.d(e,t)},D:function(e,t,n){const r=function(e,t){const n=f(e,t?.in);return Ze(n,et(n))+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):tt(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return tt(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return tt(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),a=0===r?7:r;switch(t){case"i":return String(a);case"ii":return tt(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let a;switch(a=12===r?"noon":0===r?"midnight":r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let a;switch(a=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return nt.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):nt.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):tt(r,t.length)},k:function(e,t,n){let r=e.getHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):tt(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):nt.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):nt.s(e,t)},S:function(e,t){return nt.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return ot(r);case"XXXX":case"XX":return it(r);default:return it(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return ot(r);case"xxxx":case"xx":return it(r);default:return it(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+at(r,":");default:return"GMT"+it(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+at(r,":");default:return"GMT"+it(r,":")}},t:function(e,t,n){return tt(Math.trunc(+e/1e3),t.length)},T:function(e,t,n){return tt(+e,t.length)}};function at(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),o=r%60;return 0===o?n+String(a):n+String(a)+t+tt(o,2)}function ot(e,t){return e%60==0?(e>0?"-":"+")+tt(Math.abs(e)/60,2):it(e,t)}function it(e,t=""){const n=e>0?"-":"+",r=Math.abs(e);return n+tt(Math.trunc(r/60),2)+t+tt(r%60,2)}const lt=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,st=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ct=/^'([^]*?)'?$/,ut=/''/g,pt=/[a-zA-Z]/;function dt(e,t,n){const r=U(),a=n?.locale??r.locale??T,o=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,i=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,l=f(e,n?.in);if(!Ke(l))throw new RangeError("Invalid time value");let s=t.match(st).map(e=>{const t=e[0];return"p"===t||"P"===t?(0,A[t])(e,a.formatLong):e}).join("").match(lt).map(e=>{if("''"===e)return{isToken:!1,value:"'"};const t=e[0];if("'"===t)return{isToken:!1,value:ft(e)};if(rt[t])return{isToken:!0,value:e};if(t.match(pt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});a.localize.preprocessor&&(s=a.localize.preprocessor(l,s));const c={firstWeekContainsDate:o,weekStartsOn:i,locale:a};return s.map(r=>{if(!r.isToken)return r.value;const o=r.value;return(!n?.useAdditionalWeekYearTokens&&W(o)||!n?.useAdditionalDayOfYearTokens&&z(o))&&H(o,t,String(e)),(0,rt[o[0]])(l,o,a.localize,c)}).join("")}function ft(e){const t=e.match(ct);return t?t[1].replace(ut,"'"):e}function ht(e,t,n){const r=f(e,n?.in);return r.setHours(t),r}function mt(e,t,n){const r=f(e,n?.in);return r.setMinutes(t),r}function gt(e,t,n){const r=f(e,n?.in);return r.setSeconds(t),r}function vt(e,t){const n=f(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function yt(e,t){const n=f(e,t?.in),r=n.getMonth(),a=r-r%3;return n.setMonth(a,1),n.setHours(0,0,0,0),n}function bt(e,t){const n=f(e,t?.in);return n.setHours(23,59,59,999),n}function xt(e,t){const n=f(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function wt(e,t,n){const r=+f(e,n?.in),[a,o]=[+f(t.start,n?.in),+f(t.end,n?.in)].sort((e,t)=>e-t);return r>=a&&r<=o}function _t(e,t,n){const r=f(e,n?.in),a=r.getFullYear(),o=r.getDate(),i=d(n?.in||e,0);i.setFullYear(a,t,15),i.setHours(0,0,0,0);const l=function(e,t){const n=f(e,t?.in),r=n.getFullYear(),a=n.getMonth(),o=d(n,0);return o.setFullYear(r,a+1,0),o.setHours(0,0,0,0),o.getDate()}(i);return r.setMonth(t,Math.min(o,l)),r}function kt(e,t,n){const r=f(e,n?.in),a=t-(Math.trunc(r.getMonth()/3)+1);return _t(r,r.getMonth()+3*a)}function St(e,t){return f(e,t?.in).getFullYear()}function jt(e,t){return f(e,t?.in).getMonth()}function Et(e,t){const n=f(e,t?.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}function Ct(e,t){const n=f(e,t?.in);return Math.trunc(n.getMonth()/3)+1}function Dt(e,t){return f(e,t?.in).getHours()}function Pt(e,t){return f(e,t?.in).getMinutes()}function Ot(e){return f(e).getSeconds()}function Nt(e,t,n){const r=f(e,n?.in);if(isNaN(t))return d(n?.in||e,NaN);if(!t)return r;const a=r.getDate(),o=d(n?.in||e,r.getTime());return o.setMonth(r.getMonth()+t+1,0),a>=o.getDate()?o:(r.setFullYear(o.getFullYear(),o.getMonth(),a),r)}function Tt(e,t,n){return Nt(e,-t,n)}function Mt(e,t,n){const[r,a]=Xe(n?.in,e,t);return 12*(r.getFullYear()-a.getFullYear())+(r.getMonth()-a.getMonth())}function Rt(e,t,n){return Nt(e,3*t,n)}function At(e,t,n){return Rt(e,-t,n)}function Ft(e,t,n){const[r,a]=Xe(n?.in,e,t);return 4*(r.getFullYear()-a.getFullYear())+(Ct(r)-Ct(a))}function It(e,t,n){return Nt(e,12*t,n)}function Lt(e,t,n){return It(e,-t,n)}function zt(e,t,n){const[r,a]=Xe(n?.in,e,t);return r.getFullYear()-a.getFullYear()}function Wt(e,t){let n,r=t?.in;return e.forEach(e=>{r||"object"!=typeof e||(r=d.bind(null,e));const t=f(e,r);(!n||n>t||isNaN(+t))&&(n=t)}),d(r,n||NaN)}function Ht(e,t){let n,r=t?.in;return e.forEach(e=>{r||"object"!=typeof e||(r=d.bind(null,e));const t=f(e,r);(!n||n<t||isNaN(+t))&&(n=t)}),d(r,n||NaN)}function Yt(e,t,n){return d(n?.in||e,+f(e)+t)}function Ut(e,t,n){return Yt(e,t*u,n)}function Bt(e,t,n){const r=f(e,n?.in);return r.setTime(r.getTime()+t*c),r}function qt(e,t,n){return Yt(e,1e3*t,n)}function Vt(e,t){return+f(e)>+f(t)}function $t(e,t){return f(e,t?.in).getDate()}function Qt(e,t,n){return Ae(e,7*t,n)}function Kt(e){return+f(e)}function Gt(e,t,n){const r=f(e,n?.in);return isNaN(+r)?d(n?.in||e,NaN):(r.setFullYear(t),r)}function Xt(e,t){const n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function Jt(e,t,n){return Qt(e,-t,n)}var Zt="undefined"!=typeof document?i.useLayoutEffect:function(){};const en={...l}.useInsertionEffect||(e=>e());var tn=n(6070);function nn(){return"undefined"!=typeof window}function rn(e){return ln(e)?(e.nodeName||"").toLowerCase():"#document"}function an(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function on(e){var t;return null==(t=(ln(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function ln(e){return!!nn()&&(e instanceof Node||e instanceof an(e).Node)}function sn(e){return!!nn()&&(e instanceof Element||e instanceof an(e).Element)}function cn(e){return!!nn()&&(e instanceof HTMLElement||e instanceof an(e).HTMLElement)}function un(e){return!(!nn()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof an(e).ShadowRoot)}const pn=new Set(["inline","contents"]);function dn(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=jn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!pn.has(a)}const fn=new Set(["table","td","th"]);function hn(e){return fn.has(rn(e))}const mn=[":popover-open",":modal"];function gn(e){return mn.some(t=>{try{return e.matches(t)}catch(e){return!1}})}const vn=["transform","translate","scale","rotate","perspective"],yn=["transform","translate","scale","rotate","perspective","filter"],bn=["paint","layout","strict","content"];function xn(e){const t=wn(),n=sn(e)?jn(e):e;return vn.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||yn.some(e=>(n.willChange||"").includes(e))||bn.some(e=>(n.contain||"").includes(e))}function wn(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const kn=new Set(["html","body","#document"]);function Sn(e){return kn.has(rn(e))}function jn(e){return an(e).getComputedStyle(e)}function En(e){return sn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Cn(e){if("html"===rn(e))return e;const t=e.assignedSlot||e.parentNode||un(e)&&e.host||on(e);return un(t)?t.host:t}function Dn(e){const t=Cn(e);return Sn(t)?e.ownerDocument?e.ownerDocument.body:e.body:cn(t)&&dn(t)?t:Dn(t)}function Pn(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const a=Dn(e),o=a===(null==(r=e.ownerDocument)?void 0:r.body),i=an(a);if(o){const e=On(i);return t.concat(i,i.visualViewport||[],dn(a)?a:[],e&&n?Pn(e):[])}return t.concat(a,Pn(a,[],n))}function On(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Nn=n(8143);const Tn=Math.min,Mn=Math.max,Rn=Math.round,An=Math.floor,Fn=e=>({x:e,y:e}),In={left:"right",right:"left",bottom:"top",top:"bottom"},Ln={start:"end",end:"start"};function zn(e,t){return"function"==typeof e?e(t):e}function Wn(e){return e.split("-")[0]}function Hn(e){return e.split("-")[1]}function Yn(e){return"y"===e?"height":"width"}const Un=new Set(["top","bottom"]);function Bn(e){return Un.has(Wn(e))?"y":"x"}function qn(e){return"x"===Bn(e)?"y":"x"}function Vn(e){return e.replace(/start|end/g,e=>Ln[e])}const $n=["left","right"],Qn=["right","left"],Kn=["top","bottom"],Gn=["bottom","top"];function Xn(e){return e.replace(/left|right|bottom|top/g,e=>In[e])}function Jn(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function Zn(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function er(e,t,n){let{reference:r,floating:a}=e;const o=Bn(t),i=qn(t),l=Yn(i),s=Wn(t),c="y"===o,u=r.x+r.width/2-a.width/2,p=r.y+r.height/2-a.height/2,d=r[l]/2-a[l]/2;let f;switch(s){case"top":f={x:u,y:r.y-a.height};break;case"bottom":f={x:u,y:r.y+r.height};break;case"right":f={x:r.x+r.width,y:p};break;case"left":f={x:r.x-a.width,y:p};break;default:f={x:r.x,y:r.y}}switch(Hn(t)){case"start":f[i]-=d*(n&&c?-1:1);break;case"end":f[i]+=d*(n&&c?-1:1)}return f}const tr=new Set(["left","top"]);function nr(e){const t=jn(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=cn(e),o=a?e.offsetWidth:n,i=a?e.offsetHeight:r,l=Rn(n)!==o||Rn(r)!==i;return l&&(n=o,r=i),{width:n,height:r,$:l}}function rr(e){return sn(e)?e:e.contextElement}function ar(e){const t=rr(e);if(!cn(t))return Fn(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:o}=nr(t);let i=(o?Rn(n.width):n.width)/r,l=(o?Rn(n.height):n.height)/a;return i&&Number.isFinite(i)||(i=1),l&&Number.isFinite(l)||(l=1),{x:i,y:l}}const or=Fn(0);function ir(e){const t=an(e);return wn()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:or}function lr(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),o=rr(e);let i=Fn(1);t&&(r?sn(r)&&(i=ar(r)):i=ar(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==an(e))&&t}(o,n,r)?ir(o):Fn(0);let s=(a.left+l.x)/i.x,c=(a.top+l.y)/i.y,u=a.width/i.x,p=a.height/i.y;if(o){const e=an(o),t=r&&sn(r)?an(r):r;let n=e,a=On(n);for(;a&&r&&t!==n;){const e=ar(a),t=a.getBoundingClientRect(),r=jn(a),o=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,c*=e.y,u*=e.x,p*=e.y,s+=o,c+=i,n=an(a),a=On(n)}}return Zn({width:u,height:p,x:s,y:c})}function sr(e,t){const n=En(e).scrollLeft;return t?t.left+n:lr(on(e)).left+n}function cr(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-sr(e,n),y:n.top+t.scrollTop}}const ur=new Set(["absolute","fixed"]);function pr(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=an(e),r=on(e),a=n.visualViewport;let o=r.clientWidth,i=r.clientHeight,l=0,s=0;if(a){o=a.width,i=a.height;const e=wn();(!e||e&&"fixed"===t)&&(l=a.offsetLeft,s=a.offsetTop)}const c=sr(r);if(c<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),a="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(r.clientWidth-t.clientWidth-a);i<=25&&(o-=i)}else c<=25&&(o+=c);return{width:o,height:i,x:l,y:s}}(e,n);else if("document"===t)r=function(e){const t=on(e),n=En(e),r=e.ownerDocument.body,a=Mn(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=Mn(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+sr(e);const l=-n.scrollTop;return"rtl"===jn(r).direction&&(i+=Mn(t.clientWidth,r.clientWidth)-a),{width:a,height:o,x:i,y:l}}(on(e));else if(sn(t))r=function(e,t){const n=lr(e,!0,"fixed"===t),r=n.top+e.clientTop,a=n.left+e.clientLeft,o=cn(e)?ar(e):Fn(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:a*o.x,y:r*o.y}}(t,n);else{const n=ir(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Zn(r)}function dr(e,t){const n=Cn(e);return!(n===t||!sn(n)||Sn(n))&&("fixed"===jn(n).position||dr(n,t))}function fr(e,t,n){const r=cn(t),a=on(t),o="fixed"===n,i=lr(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const s=Fn(0);function c(){s.x=sr(a)}if(r||!r&&!o)if(("body"!==rn(t)||dn(a))&&(l=En(t)),r){const e=lr(t,!0,o,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else a&&c();o&&!r&&a&&c();const u=!a||r||o?Fn(0):cr(a,l);return{x:i.left+l.scrollLeft-s.x-u.x,y:i.top+l.scrollTop-s.y-u.y,width:i.width,height:i.height}}function hr(e){return"static"===jn(e).position}function mr(e,t){if(!cn(e)||"fixed"===jn(e).position)return null;if(t)return t(e);let n=e.offsetParent;return on(e)===n&&(n=n.ownerDocument.body),n}function gr(e,t){const n=an(e);if(gn(e))return n;if(!cn(e)){let t=Cn(e);for(;t&&!Sn(t);){if(sn(t)&&!hr(t))return t;t=Cn(t)}return n}let r=mr(e,t);for(;r&&hn(r)&&hr(r);)r=mr(r,t);return r&&Sn(r)&&hr(r)&&!xn(r)?n:r||function(e){let t=Cn(e);for(;cn(t)&&!Sn(t);){if(xn(t))return t;if(gn(t))return null;t=Cn(t)}return null}(e)||n}const vr={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e;const o="fixed"===a,i=on(r),l=!!t&&gn(t.floating);if(r===i||l&&o)return n;let s={scrollLeft:0,scrollTop:0},c=Fn(1);const u=Fn(0),p=cn(r);if((p||!p&&!o)&&(("body"!==rn(r)||dn(i))&&(s=En(r)),cn(r))){const e=lr(r);c=ar(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}const d=!i||p||o?Fn(0):cr(i,s);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+u.x+d.x,y:n.y*c.y-s.scrollTop*c.y+u.y+d.y}},getDocumentElement:on,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e;const o=[..."clippingAncestors"===n?gn(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=Pn(e,[],!1).filter(e=>sn(e)&&"body"!==rn(e)),a=null;const o="fixed"===jn(e).position;let i=o?Cn(e):e;for(;sn(i)&&!Sn(i);){const t=jn(i),n=xn(i);n||"fixed"!==t.position||(a=null),(o?!n&&!a:!n&&"static"===t.position&&a&&ur.has(a.position)||dn(i)&&!n&&dr(e,i))?r=r.filter(e=>e!==i):a=t,i=Cn(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=o[0],l=o.reduce((e,n)=>{const r=pr(t,n,a);return e.top=Mn(r.top,e.top),e.right=Tn(r.right,e.right),e.bottom=Tn(r.bottom,e.bottom),e.left=Mn(r.left,e.left),e},pr(t,i,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:gr,getElementRects:async function(e){const t=this.getOffsetParent||gr,n=this.getDimensions,r=await n(e.floating);return{reference:fr(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=nr(e);return{width:t,height:n}},getScale:ar,isElement:sn,isRTL:function(e){return"rtl"===jn(e).direction}};function yr(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function br(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:a=!0,ancestorResize:o=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,c=rr(e),u=a||o?[...c?Pn(c):[],...Pn(t)]:[];u.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)});const p=c&&l?function(e,t){let n,r=null;const a=on(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function i(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),o();const c=e.getBoundingClientRect(),{left:u,top:p,width:d,height:f}=c;if(l||t(),!d||!f)return;const h={rootMargin:-An(p)+"px "+-An(a.clientWidth-(u+d))+"px "+-An(a.clientHeight-(p+f))+"px "+-An(u)+"px",threshold:Mn(0,Tn(1,s))||1};let m=!0;function g(t){const r=t[0].intersectionRatio;if(r!==s){if(!m)return i();r?i(!1,r):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==r||yr(c,e.getBoundingClientRect())||i(),m=!1}try{r=new IntersectionObserver(g,{...h,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}(!0),o}(c,n):null;let d,f=-1,h=null;i&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!s&&h.observe(c),h.observe(t));let m=s?lr(e):null;return s&&function t(){const r=lr(e);m&&!yr(m,r)&&n(),m=r,d=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{a&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=h)||e.disconnect(),h=null,s&&cancelAnimationFrame(d)}}const xr=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:a,y:o,placement:i,middlewareData:l}=t,s=await async function(e,t){const{placement:n,platform:r,elements:a}=e,o=await(null==r.isRTL?void 0:r.isRTL(a.floating)),i=Wn(n),l=Hn(n),s="y"===Bn(n),c=tr.has(i)?-1:1,u=o&&s?-1:1,p=zn(t,e);let{mainAxis:d,crossAxis:f,alignmentAxis:h}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return l&&"number"==typeof h&&(f="end"===l?-1*h:h),s?{x:f*u,y:d*c}:{x:d*c,y:f*u}}(t,e);return i===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:a+s.x,y:o+s.y,data:{...s,placement:i}}}}},wr=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:a,middlewareData:o,rects:i,initialPlacement:l,platform:s,elements:c}=t,{mainAxis:u=!0,crossAxis:p=!0,fallbackPlacements:d,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:m=!0,...g}=zn(e,t);if(null!=(n=o.arrow)&&n.alignmentOffset)return{};const v=Wn(a),y=Bn(l),b=Wn(l)===l,x=await(null==s.isRTL?void 0:s.isRTL(c.floating)),w=d||(b||!m?[Xn(l)]:function(e){const t=Xn(e);return[Vn(e),t,Vn(t)]}(l)),_="none"!==h;!d&&_&&w.push(...function(e,t,n,r){const a=Hn(e);let o=function(e,t,n){switch(e){case"top":case"bottom":return n?t?Qn:$n:t?$n:Qn;case"left":case"right":return t?Kn:Gn;default:return[]}}(Wn(e),"start"===n,r);return a&&(o=o.map(e=>e+"-"+a),t&&(o=o.concat(o.map(Vn)))),o}(l,m,h,x));const k=[l,...w],S=await async function(e,t){var n;void 0===t&&(t={});const{x:r,y:a,platform:o,rects:i,elements:l,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:d=!1,padding:f=0}=zn(t,e),h=Jn(f),m=l[d?"floating"===p?"reference":"floating":p],g=Zn(await o.getClippingRect({element:null==(n=await(null==o.isElement?void 0:o.isElement(m)))||n?m:m.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(l.floating)),boundary:c,rootBoundary:u,strategy:s})),v="floating"===p?{x:r,y:a,width:i.floating.width,height:i.floating.height}:i.reference,y=await(null==o.getOffsetParent?void 0:o.getOffsetParent(l.floating)),b=await(null==o.isElement?void 0:o.isElement(y))&&await(null==o.getScale?void 0:o.getScale(y))||{x:1,y:1},x=Zn(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:y,strategy:s}):v);return{top:(g.top-x.top+h.top)/b.y,bottom:(x.bottom-g.bottom+h.bottom)/b.y,left:(g.left-x.left+h.left)/b.x,right:(x.right-g.right+h.right)/b.x}}(t,g),j=[];let E=(null==(r=o.flip)?void 0:r.overflows)||[];if(u&&j.push(S[v]),p){const e=function(e,t,n){void 0===n&&(n=!1);const r=Hn(e),a=qn(e),o=Yn(a);let i="x"===a?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=Xn(i)),[i,Xn(i)]}(a,i,x);j.push(S[e[0]],S[e[1]])}if(E=[...E,{placement:a,overflows:j}],!j.every(e=>e<=0)){var C,D;const e=((null==(C=o.flip)?void 0:C.index)||0)+1,t=k[e];if(t&&("alignment"!==p||y===Bn(t)||E.every(e=>Bn(e.placement)!==y||e.overflows[0]>0)))return{data:{index:e,overflows:E},reset:{placement:t}};let n=null==(D=E.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:D.placement;if(!n)switch(f){case"bestFit":{var P;const e=null==(P=E.filter(e=>{if(_){const t=Bn(e.placement);return t===y||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=l}if(a!==n)return{reset:{placement:n}}}return{}}}},_r=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:a,rects:o,platform:i,elements:l,middlewareData:s}=t,{element:c,padding:u=0}=zn(e,t)||{};if(null==c)return{};const p=Jn(u),d={x:n,y:r},f=qn(a),h=Yn(f),m=await i.getDimensions(c),g="y"===f,v=g?"top":"left",y=g?"bottom":"right",b=g?"clientHeight":"clientWidth",x=o.reference[h]+o.reference[f]-d[f]-o.floating[h],w=d[f]-o.reference[f],_=await(null==i.getOffsetParent?void 0:i.getOffsetParent(c));let k=_?_[b]:0;k&&await(null==i.isElement?void 0:i.isElement(_))||(k=l.floating[b]||o.floating[h]);const S=x/2-w/2,j=k/2-m[h]/2-1,E=Tn(p[v],j),C=Tn(p[y],j),D=E,P=k-m[h]-C,O=k/2-m[h]/2+S,N=Mn(D,Tn(O,P)),T=!s.arrow&&null!=Hn(a)&&O!==N&&o.reference[h]/2-(O<D?E:C)-m[h]/2<0,M=T?O<D?O-D:O-P:0;return{[f]:d[f]+M,data:{[f]:N,centerOffset:O-N-M,...T&&{alignmentOffset:M}},reset:T}}}),kr=(e,t,n)=>{const r=new Map,a={platform:vr,...n},o={...a.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:a="absolute",middleware:o=[],platform:i}=n,l=o.filter(Boolean),s=await(null==i.isRTL?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:u,y:p}=er(c,r,s),d=r,f={},h=0;for(let n=0;n<l.length;n++){const{name:o,fn:m}=l[n],{x:g,y:v,data:y,reset:b}=await m({x:u,y:p,initialPlacement:r,placement:d,strategy:a,middlewareData:f,rects:c,platform:i,elements:{reference:e,floating:t}});u=null!=g?g:u,p=null!=v?v:p,f={...f,[o]:{...f[o],...y}},b&&h<=50&&(h++,"object"==typeof b&&(b.placement&&(d=b.placement),b.rects&&(c=!0===b.rects?await i.getElementRects({reference:e,floating:t,strategy:a}):b.rects),({x:u,y:p}=er(c,d,s))),n=-1)}return{x:u,y:p,placement:d,strategy:a,middlewareData:f}})(e,t,{...a,platform:o})};var Sr="undefined"!=typeof document?i.useLayoutEffect:function(){};function jr(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,a;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!jr(e[r],t[r]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!==r--;){const n=a[r];if(!("_owner"===n&&e.$$typeof||jr(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function Er(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Cr(e,t){const n=Er(e);return Math.round(t*n)/n}function Dr(e){const t=i.useRef(e);return Sr(()=>{t.current=e}),t}const Pr=e=>({name:"arrow",options:e,fn(t){const{element:n,padding:r}="function"==typeof e?e(t):e;return n&&(a=n,{}.hasOwnProperty.call(a,"current"))?null!=n.current?_r({element:n.current,padding:r}).fn(t):{}:n?_r({element:n,padding:r}).fn(t):{};var a}}),Or=(e,t)=>({...xr(e),options:[e,t]}),Nr=(e,t)=>({...wr(e),options:[e,t]}),Tr=(e,t)=>({...Pr(e),options:[e,t]}),Mr={...l};let Rr=!1,Ar=0;const Fr=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+Ar++,Ir=Mr.useId||function(){const[e,t]=i.useState(()=>Rr?Fr():void 0);return Zt(()=>{null==e&&t(Fr())},[]),i.useEffect(()=>{Rr=!0},[]),e},Lr=i.forwardRef(function(e,t){const{context:{placement:n,elements:{floating:r},middlewareData:{arrow:a,shift:o}},width:l=14,height:s=7,tipRadius:c=0,strokeWidth:u=0,staticOffset:p,stroke:d,d:f,style:{transform:h,...m}={},...g}=e,v=Ir(),[y,b]=i.useState(!1);if(Zt(()=>{r&&"rtl"===jn(r).direction&&b(!0)},[r]),!r)return null;const[x,w]=n.split("-"),_="top"===x||"bottom"===x;let k=p;(_&&null!=o&&o.x||!_&&null!=o&&o.y)&&(k=null);const S=2*u,j=S/2,E=l/2*(c/-8+1),C=s/2*c/4,D=!!f,P=k&&"end"===w?"bottom":"top";let O=k&&"end"===w?"right":"left";k&&y&&(O="end"===w?"left":"right");const N=null!=(null==a?void 0:a.x)?k||a.x:"",T=null!=(null==a?void 0:a.y)?k||a.y:"",M=f||"M0,0 H"+l+" L"+(l-E)+","+(s-C)+" Q"+l/2+","+s+" "+E+","+(s-C)+" Z",R={top:D?"rotate(180deg)":"",left:D?"rotate(90deg)":"rotate(-90deg)",bottom:D?"":"rotate(180deg)",right:D?"rotate(-90deg)":"rotate(90deg)"}[x];return(0,tn.jsxs)("svg",{...g,"aria-hidden":!0,ref:t,width:D?l:l+S,height:l,viewBox:"0 0 "+l+" "+(s>l?s:l),style:{position:"absolute",pointerEvents:"none",[O]:N,[P]:T,[x]:_||D?"100%":"calc(100% - "+S/2+"px)",transform:[R,h].filter(e=>!!e).join(" "),...m},children:[S>0&&(0,tn.jsx)("path",{clipPath:"url(#"+v+")",fill:"none",stroke:d,strokeWidth:S+(f?0:1),d:M}),(0,tn.jsx)("path",{stroke:S&&!f?g.fill:"none",d:M}),(0,tn.jsx)("clipPath",{id:v,children:(0,tn.jsx)("rect",{x:-j,y:j*(D?-1:1),width:l+S,height:l})})]})});const zr=i.createContext(null),Wr=i.createContext(null);function Hr(e){const{open:t=!1,onOpenChange:n,elements:r}=e,a=Ir(),o=i.useRef({}),[l]=i.useState(()=>function(){const e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;null==(r=e.get(t))||r.delete(n)}}}()),s=null!=((null==(c=i.useContext(zr))?void 0:c.id)||null);var c;const[u,p]=i.useState(r.reference),d=function(e){const t=i.useRef(()=>{});return en(()=>{t.current=e}),i.useCallback(function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}((e,t,r)=>{o.current.openEvent=e?t:void 0,l.emit("openchange",{open:e,event:t,reason:r,nested:s}),null==n||n(e,t,r)}),f=i.useMemo(()=>({setPositionReference:p}),[]),h=i.useMemo(()=>({reference:u||r.reference||null,floating:r.floating||null,domReference:r.reference}),[u,r.reference,r.floating]);return i.useMemo(()=>({dataRef:o,open:t,onOpenChange:d,elements:h,events:l,floatingId:a,refs:f}),[t,d,h,l,a,f])}function Yr(e){void 0===e&&(e={});const{nodeId:t}=e,n=Hr({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,a=r.elements,[o,l]=i.useState(null),[s,c]=i.useState(null),u=(null==a?void 0:a.domReference)||o,p=i.useRef(null),d=i.useContext(Wr);Zt(()=>{u&&(p.current=u)},[u]);const f=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:o,floating:l}={},transform:s=!0,whileElementsMounted:c,open:u}=e,[p,d]=i.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,h]=i.useState(r);jr(f,r)||h(r);const[m,g]=i.useState(null),[v,y]=i.useState(null),b=i.useCallback(e=>{e!==k.current&&(k.current=e,g(e))},[]),x=i.useCallback(e=>{e!==S.current&&(S.current=e,y(e))},[]),w=o||m,_=l||v,k=i.useRef(null),S=i.useRef(null),j=i.useRef(p),E=null!=c,C=Dr(c),D=Dr(a),P=Dr(u),O=i.useCallback(()=>{if(!k.current||!S.current)return;const e={placement:t,strategy:n,middleware:f};D.current&&(e.platform=D.current),kr(k.current,S.current,e).then(e=>{const t={...e,isPositioned:!1!==P.current};N.current&&!jr(j.current,t)&&(j.current=t,Nn.flushSync(()=>{d(t)}))})},[f,t,n,D,P]);Sr(()=>{!1===u&&j.current.isPositioned&&(j.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[u]);const N=i.useRef(!1);Sr(()=>(N.current=!0,()=>{N.current=!1}),[]),Sr(()=>{if(w&&(k.current=w),_&&(S.current=_),w&&_){if(C.current)return C.current(w,_,O);O()}},[w,_,O,C,E]);const T=i.useMemo(()=>({reference:k,floating:S,setReference:b,setFloating:x}),[b,x]),M=i.useMemo(()=>({reference:w,floating:_}),[w,_]),R=i.useMemo(()=>{const e={position:n,left:0,top:0};if(!M.floating)return e;const t=Cr(M.floating,p.x),r=Cr(M.floating,p.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...Er(M.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,M.floating,p.x,p.y]);return i.useMemo(()=>({...p,update:O,refs:T,elements:M,floatingStyles:R}),[p,O,T,M,R])}({...e,elements:{...a,...s&&{reference:s}}}),h=i.useCallback(e=>{const t=sn(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),f.refs.setReference(t)},[f.refs]),m=i.useCallback(e=>{(sn(e)||null===e)&&(p.current=e,l(e)),(sn(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!sn(e))&&f.refs.setReference(e)},[f.refs]),g=i.useMemo(()=>({...f.refs,setReference:m,setPositionReference:h,domReference:p}),[f.refs,m,h]),v=i.useMemo(()=>({...f.elements,domReference:u}),[f.elements,u]),y=i.useMemo(()=>({...f,...r,refs:g,elements:v,nodeId:t}),[f,g,v,t,r]);return Zt(()=>{r.dataRef.current.floatingContext=y;const e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=y)}),i.useMemo(()=>({...f,context:y,refs:g,elements:v}),[f,g,v,y])}var Ur=function(e,t){return Ur=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Ur(e,t)};function Br(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}Ur(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var qr=function(){return qr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},qr.apply(this,arguments)};function Vr(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a<o;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var $r,Qr=function(e){var t=e.showTimeSelectOnly,n=void 0!==t&&t,r=e.showTime,a=void 0!==r&&r,o=e.className,l=e.children,s=e.inline,c=n?"Choose Time":"Choose Date".concat(a?" and Time":"");return i.createElement("div",{className:o,"aria-label":c,role:s?void 0:"dialog","aria-modal":s?void 0:"true"},l)},Kr=function(e){var t=e.children,n=e.onClickOutside,r=e.className,a=e.containerRef,o=e.style,l=function(e,t){var n=(0,i.useRef)(null),r=(0,i.useRef)(e);(0,i.useEffect)(function(){r.current=e},[e]);var a=(0,i.useCallback)(function(e){var a,o=e.composed&&e.composedPath&&e.composedPath().find(function(e){return e instanceof Node})||e.target;n.current&&!n.current.contains(o)&&(t&&o instanceof HTMLElement&&o.classList.contains(t)||null===(a=r.current)||void 0===a||a.call(r,e))},[t]);return(0,i.useEffect)(function(){return document.addEventListener("mousedown",a),function(){document.removeEventListener("mousedown",a)}},[a]),n}(n,e.ignoreClass);return i.createElement("div",{className:r,style:o,ref:function(e){l.current=e,a&&(a.current=e)}},t)};function Gr(){return"undefined"!=typeof window?window:globalThis}function Xr(e){if(null==e)return new Date;var t="string"==typeof e?h(e):f(e);return Zr(t)?t:new Date}function Jr(e,t,n,r,a){void 0===a&&(a=Xr());for(var o=va(n)||va(ga()),i=0,l=Array.isArray(t)?t:[t];i<l.length;i++){var s=l[i],c=Ve(e,s,a,{locale:o,useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0});if(Zr(c)&&(!r||e===ea(c,s,n)))return c}return null}function Zr(e,t){return Ke(e)&&!Ge(e,new Date("1/1/1800"))}function ea(e,t,n){if("en"===n)return dt(e,t,{useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0});var r=n?va(n):void 0;return n&&!r&&console.warn('A locale object was not found for the provided string ["'.concat(n,'"].')),dt(e,t,{locale:r=r||va(ga()),useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0})}function ta(e,t){var n=t.dateFormat,r=t.locale,a=Array.isArray(n)&&n.length>0?n[0]:n;return e&&ea(e,a,r)||""}function na(e,t){var n=t.hour,r=void 0===n?0:n,a=t.minute,o=void 0===a?0:a,i=t.second;return ht(mt(gt(e,void 0===i?0:i),o),r)}function ra(e){return Je(e)}function aa(e,t,n){return Ce(e,{locale:va(t||ga()),weekStartsOn:n})}function oa(e){return vt(e)}function ia(e){return et(e)}function la(e){return yt(e)}function sa(){return Je(Xr())}function ca(e){return bt(e)}function ua(e,t){return e&&t?function(e,t,n){const[r,a]=Xe(n?.in,e,t);return r.getFullYear()===a.getFullYear()}(e,t):!e&&!t}function pa(e,t){return e&&t?function(e,t,n){const[r,a]=Xe(n?.in,e,t);return r.getFullYear()===a.getFullYear()&&r.getMonth()===a.getMonth()}(e,t):!e&&!t}function da(e,t){return e&&t?function(e,t,n){const[r,a]=Xe(n?.in,e,t);return+yt(r)===+yt(a)}(e,t):!e&&!t}function fa(e,t){return e&&t?function(e,t,n){const[r,a]=Xe(n?.in,e,t);return+Je(r)===+Je(a)}(e,t):!e&&!t}function ha(e,t){return e&&t?(n=t,+f(e)===+f(n)):!e&&!t;var n}function ma(e,t,n){var r,a=Je(t),o=bt(n);try{r=wt(e,{start:a,end:o})}catch(e){r=!1}return r}function ga(){return Gr().__localeId__}function va(e){if("string"==typeof e){var t=Gr();return t.__localeData__?t.__localeData__[e]:void 0}return e}function ya(e,t){return ea(_t(Xr(),e),"LLLL",t)}function ba(e,t){return ea(_t(Xr(),e),"LLL",t)}function xa(e,t){var n=void 0===t?{}:t,r=n.minDate,a=n.maxDate,o=n.excludeDates,i=n.excludeDateIntervals,l=n.includeDates,s=n.includeDateIntervals,c=n.filterDate;return!!n.disabled||Pa(e,{minDate:r,maxDate:a})||o&&o.some(function(t){return t instanceof Date?fa(e,t):fa(e,t.date)})||i&&i.some(function(t){var n=t.start,r=t.end;return wt(e,{start:n,end:r})})||l&&!l.some(function(t){return fa(e,t)})||s&&!s.some(function(t){var n=t.start,r=t.end;return wt(e,{start:n,end:r})})||c&&!c(Xr(e))||!1}function wa(e,t){var n=void 0===t?{}:t,r=n.excludeDates,a=n.excludeDateIntervals;return a&&a.length>0?a.some(function(t){var n=t.start,r=t.end;return wt(e,{start:n,end:r})}):r&&r.some(function(t){var n;return t instanceof Date?fa(e,t):fa(e,null!==(n=t.date)&&void 0!==n?n:new Date)})||!1}function _a(e,t){var n=void 0===t?{}:t,r=n.minDate,a=n.maxDate,o=n.excludeDates,i=n.includeDates,l=n.filterDate;return Pa(e,{minDate:r?vt(r):void 0,maxDate:a?xt(a):void 0})||(null==o?void 0:o.some(function(t){return pa(e,t instanceof Date?t:t.date)}))||i&&!i.some(function(t){return pa(e,t)})||l&&!l(Xr(e))||!1}function ka(e,t,n,r){var a=St(e),o=jt(e),i=St(t),l=jt(t),s=St(r);return a===i&&a===s?o<=n&&n<=l:a<i&&(s===a&&o<=n||s===i&&l>=n||s<i&&s>a)}function Sa(e,t){var n=void 0===t?{}:t,r=n.minDate,a=n.maxDate,o=n.excludeDates,i=n.includeDates;return Pa(e,{minDate:r,maxDate:a})||o&&o.some(function(t){return pa(t instanceof Date?t:t.date,e)})||i&&!i.some(function(t){return pa(t,e)})||!1}function ja(e,t){var n=void 0===t?{}:t,r=n.minDate,a=n.maxDate,o=n.excludeDates,i=n.includeDates,l=n.filterDate;return!!n.disabled||Pa(e,{minDate:r,maxDate:a})||(null==o?void 0:o.some(function(t){return da(e,t instanceof Date?t:t.date)}))||i&&!i.some(function(t){return da(e,t)})||l&&!l(Xr(e))||!1}function Ea(e,t,n){if(!t||!n)return!1;if(!Ke(t)||!Ke(n))return!1;var r=St(t),a=St(n);return r<=e&&a>=e}function Ca(e,t){var n=void 0===t?{}:t,r=n.minDate,a=n.maxDate,o=n.excludeDates,i=n.includeDates,l=n.filterDate;if(n.disabled)return!0;var s=new Date(e,0,1);return Pa(s,{minDate:r?et(r):void 0,maxDate:a?Et(a):void 0})||(null==o?void 0:o.some(function(e){return ua(s,e instanceof Date?e:e.date)}))||i&&!i.some(function(e){return ua(s,e)})||l&&!l(Xr(s))||!1}function Da(e,t,n,r){var a=St(e),o=Ct(e),i=St(t),l=Ct(t),s=St(r);return a===i&&a===s?o<=n&&n<=l:a<i&&(s===a&&o<=n||s===i&&l>=n||s<i&&s>a)}function Pa(e,t){var n,r=void 0===t?{}:t,a=r.minDate,o=r.maxDate;return null!==(n=a&&Ze(e,a)<0||o&&Ze(e,o)>0)&&void 0!==n&&n}function Oa(e,t){return t.some(function(t){return Dt(t)===Dt(e)&&Pt(t)===Pt(e)&&Ot(t)===Ot(e)})}function Na(e,t){var n=void 0===t?{}:t,r=n.excludeTimes,a=n.includeTimes,o=n.filterTime;return r&&Oa(e,r)||a&&!Oa(e,a)||o&&!o(e)||!1}function Ta(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw new Error("Both minTime and maxTime props required");var a=Xr();a=gt(a=mt(a=ht(a,Dt(e)),Pt(e)),Ot(e));var o=Xr();o=gt(o=mt(o=ht(o,Dt(n)),Pt(n)),Ot(n));var i,l=Xr();l=gt(l=mt(l=ht(l,Dt(r)),Pt(r)),Ot(r));try{i=!wt(a,{start:o,end:l})}catch(e){i=!1}return i}function Ma(e,t){var n=void 0===t?{}:t,r=n.minDate,a=n.includeDates,o=Tt(e,1);return r&&Mt(r,o)>0||a&&a.every(function(e){return Mt(e,o)>0})||!1}function Ra(e,t){var n=void 0===t?{}:t,r=n.maxDate,a=n.includeDates,o=Nt(e,1);return r&&Mt(o,r)>0||a&&a.every(function(e){return Mt(o,e)>0})||!1}function Aa(e,t){var n=void 0===t?{}:t,r=n.minDate,a=n.includeDates,o=Lt(e,1);return r&&zt(r,o)>0||a&&a.every(function(e){return zt(e,o)>0})||!1}function Fa(e,t){var n=void 0===t?{}:t,r=n.maxDate,a=n.includeDates,o=It(e,1);return r&&zt(o,r)>0||a&&a.every(function(e){return zt(o,e)>0})||!1}function Ia(e){var t=e.minDate,n=e.includeDates;return n&&t?Wt(n.filter(function(e){return Ze(e,t)>=0})):n?Wt(n):t}function La(e){var t=e.maxDate,n=e.includeDates;return n&&t?Ht(n.filter(function(e){return Ze(e,t)<=0})):n?Ht(n):t}function za(e,t){var n;void 0===e&&(e=[]),void 0===t&&(t="react-datepicker__day--highlighted");for(var r=new Map,a=0,o=e.length;a<o;a++){var i=e[a];if(Qe(i)){var l=ea(i,"MM.dd.yyyy");(d=r.get(l)||[]).includes(t)||(d.push(t),r.set(l,d))}else if("object"==typeof i){var s=null!==(n=Object.keys(i)[0])&&void 0!==n?n:"",c=i[s];if("string"==typeof s&&Array.isArray(c))for(var u=0,p=c.length;u<p;u++){var d,f=c[u];if(f)l=ea(f,"MM.dd.yyyy"),(d=r.get(l)||[]).includes(s)||(d.push(s),r.set(l,d))}}}return r}function Wa(e,t){void 0===e&&(e=[]),void 0===t&&(t="react-datepicker__day--holidays");var n=new Map;return e.forEach(function(e){var r=e.date,a=e.holidayName;if(Qe(r)){var o=ea(r,"MM.dd.yyyy"),i=n.get(o)||{className:"",holidayNames:[]};if(!("className"in i)||i.className!==t||(l=i.holidayNames,s=[a],l.length!==s.length||!l.every(function(e,t){return e===s[t]}))){var l,s;i.className=t;var c=i.holidayNames;i.holidayNames=c?Vr(Vr([],c,!0),[a],!1):[a],n.set(o,i)}}}),n}function Ha(e,t,n,r,a){for(var o=a.length,i=[],l=0;l<o;l++){var s=e,c=a[l];c&&(s=qt(s=Bt(s=Ut(s,Dt(c)),Pt(c)),Ot(c)));var u=Bt(e,(n+1)*r);Vt(s,t)&&Ge(s,u)&&null!=c&&i.push(c)}return i}function Ya(e){return e<10?"0".concat(e):"".concat(e)}function Ua(e,t){void 0===t&&(t=12);var n=Math.ceil(St(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function Ba(e){var t=e.getSeconds(),n=e.getMilliseconds();return f(e.getTime()-1e3*t-n)}function qa(e,t){return Ba(e).getTime()===Ba(t).getTime()}function Va(e){if(!Qe(e))throw new Error("Invalid date");var t=new Date(e);return t.setHours(0,0,0,0),t}function $a(e,t){if(!Qe(e)||!Qe(t))throw new Error("Invalid date received");return Ge(Va(e),Va(t))}function Qa(e){return e.key===$r.Space}!function(e){e.ArrowUp="ArrowUp",e.ArrowDown="ArrowDown",e.ArrowLeft="ArrowLeft",e.ArrowRight="ArrowRight",e.PageUp="PageUp",e.PageDown="PageDown",e.Home="Home",e.End="End",e.Enter="Enter",e.Space=" ",e.Tab="Tab",e.Escape="Escape",e.Backspace="Backspace",e.X="x"}($r||($r={}));var Ka,Ga=function(e){function t(t){var n=e.call(this,t)||this;return n.inputRef=i.createRef(),n.onTimeChange=function(e){var t,r;n.setState({time:e});var a=n.props.date,o=a instanceof Date&&!isNaN(+a)?a:new Date;if(null==e?void 0:e.includes(":")){var i=e.split(":"),l=i[0],s=i[1];o.setHours(Number(l)),o.setMinutes(Number(s))}null===(r=(t=n.props).onChange)||void 0===r||r.call(t,o)},n.renderTimeInput=function(){var e=n.state.time,t=n.props,r=t.date,a=t.timeString,o=t.customTimeInput;return o?(0,i.cloneElement)(o,{date:r,value:e,onChange:n.onTimeChange}):i.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",ref:n.inputRef,onClick:function(){var e;null===(e=n.inputRef.current)||void 0===e||e.focus()},required:!0,value:e,onChange:function(e){n.onTimeChange(e.target.value||a)}})},n.state={time:n.props.timeString},n}return Br(t,e),t.getDerivedStateFromProps=function(e,t){return e.timeString!==t.time?{time:e.timeString}:null},t.prototype.render=function(){return i.createElement("div",{className:"react-datepicker__input-time-container"},i.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),i.createElement("div",{className:"react-datepicker-time__input-container"},i.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))},t}(i.Component),Xa=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.dayEl=(0,i.createRef)(),t.handleClick=function(e){!t.isDisabled()&&t.props.onClick&&t.props.onClick(e)},t.handleMouseEnter=function(e){!t.isDisabled()&&t.props.onMouseEnter&&t.props.onMouseEnter(e)},t.handleOnKeyDown=function(e){var n,r;e.key===$r.Space&&(e.preventDefault(),e.key=$r.Enter),null===(r=(n=t.props).handleOnKeyDown)||void 0===r||r.call(n,e)},t.isSameDay=function(e){return fa(t.props.day,e)},t.isKeyboardSelected=function(){var e;if(t.props.disabledKeyboardNavigation)return!1;var n=t.props.selectsMultiple?null===(e=t.props.selectedDates)||void 0===e?void 0:e.some(function(e){return t.isSameDayOrWeek(e)}):t.isSameDayOrWeek(t.props.selected),r=t.props.preSelection&&t.isDisabled(t.props.preSelection);return!n&&t.isSameDayOrWeek(t.props.preSelection)&&!r},t.isDisabled=function(e){return void 0===e&&(e=t.props.day),xa(e,{minDate:t.props.minDate,maxDate:t.props.maxDate,excludeDates:t.props.excludeDates,excludeDateIntervals:t.props.excludeDateIntervals,includeDateIntervals:t.props.includeDateIntervals,includeDates:t.props.includeDates,filterDate:t.props.filterDate,disabled:t.props.disabled})},t.isExcluded=function(){return wa(t.props.day,{excludeDates:t.props.excludeDates,excludeDateIntervals:t.props.excludeDateIntervals})},t.isStartOfWeek=function(){return fa(t.props.day,aa(t.props.day,t.props.locale,t.props.calendarStartDay))},t.isSameWeek=function(e){return t.props.showWeekPicker&&fa(e,aa(t.props.day,t.props.locale,t.props.calendarStartDay))},t.isSameDayOrWeek=function(e){return t.isSameDay(e)||t.isSameWeek(e)},t.getHighLightedClass=function(){var e=t.props,n=e.day,r=e.highlightDates;if(!r)return!1;var a=ea(n,"MM.dd.yyyy");return r.get(a)},t.getHolidaysClass=function(){var e,n=t.props,r=n.day,a=n.holidays;if(!a)return[void 0];var o=ea(r,"MM.dd.yyyy");return a.has(o)?[null===(e=a.get(o))||void 0===e?void 0:e.className]:[void 0]},t.isInRange=function(){var e=t.props,n=e.day,r=e.startDate,a=e.endDate;return!(!r||!a)&&ma(n,r,a)},t.isInSelectingRange=function(){var e,n=t.props,r=n.day,a=n.selectsStart,o=n.selectsEnd,i=n.selectsRange,l=n.selectsDisabledDaysInRange,s=n.startDate,c=n.swapRange,u=n.endDate,p=null!==(e=t.props.selectingDate)&&void 0!==e?e:t.props.preSelection;if(!(a||o||i)||!p||!l&&t.isDisabled())return!1;if(a&&u&&(Ge(p,u)||ha(p,u)))return ma(r,p,u);if(o&&s&&(Vt(p,s)||ha(p,s)))return ma(r,s,p);if(i&&s&&!u){if(ha(p,s))return ma(r,s,p);if(Vt(p,s))return ma(r,s,p);if(c&&Ge(p,s))return ma(r,p,s)}return!1},t.isSelectingRangeStart=function(){var e;if(!t.isInSelectingRange())return!1;var n=t.props,r=n.day,a=n.startDate,o=n.selectsStart,i=n.swapRange,l=n.selectsRange,s=null!==(e=t.props.selectingDate)&&void 0!==e?e:t.props.preSelection;return fa(r,o||l&&i&&a&&s&&Ge(s,a)?s:a)},t.isSelectingRangeEnd=function(){var e;if(!t.isInSelectingRange())return!1;var n=t.props,r=n.day,a=n.endDate,o=n.selectsEnd,i=n.selectsRange,l=n.swapRange,s=n.startDate,c=null!==(e=t.props.selectingDate)&&void 0!==e?e:t.props.preSelection;return fa(r,o?c:i&&l&&s&&c?Ge(c,s)?s:c:i?c:a)},t.isRangeStart=function(){var e=t.props,n=e.day,r=e.startDate,a=e.endDate;return!(!r||!a)&&fa(r,n)},t.isRangeEnd=function(){var e=t.props,n=e.day,r=e.startDate,a=e.endDate;return!(!r||!a)&&fa(a,n)},t.isWeekend=function(){var e=function(e,t){return f(e,t?.in).getDay()}(t.props.day);return 0===e||6===e},t.isAfterMonth=function(){return void 0!==t.props.month&&(t.props.month+1)%12===jt(t.props.day)},t.isBeforeMonth=function(){return void 0!==t.props.month&&(jt(t.props.day)+1)%12===t.props.month},t.isCurrentDay=function(){return t.isSameDay(Xr())},t.isSelected=function(){var e;return t.props.selectsMultiple?null===(e=t.props.selectedDates)||void 0===e?void 0:e.some(function(e){return t.isSameDayOrWeek(e)}):t.isSameDayOrWeek(t.props.selected)},t.getClassNames=function(e){return o("react-datepicker__day",t.props.dayClassName?t.props.dayClassName(e):void 0,"react-datepicker__day--"+ea(t.props.day,"ddd",undefined),{"react-datepicker__day--disabled":t.isDisabled(),"react-datepicker__day--excluded":t.isExcluded(),"react-datepicker__day--selected":t.isSelected(),"react-datepicker__day--keyboard-selected":t.isKeyboardSelected(),"react-datepicker__day--range-start":t.isRangeStart(),"react-datepicker__day--range-end":t.isRangeEnd(),"react-datepicker__day--in-range":t.isInRange(),"react-datepicker__day--in-selecting-range":t.isInSelectingRange(),"react-datepicker__day--selecting-range-start":t.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":t.isSelectingRangeEnd(),"react-datepicker__day--today":t.isCurrentDay(),"react-datepicker__day--weekend":t.isWeekend(),"react-datepicker__day--outside-month":t.isAfterMonth()||t.isBeforeMonth()},t.getHighLightedClass(),t.getHolidaysClass())},t.getAriaLabel=function(){var e=t.props,n=e.day,r=e.ariaLabelPrefixWhenEnabled,a=void 0===r?"Choose":r,o=e.ariaLabelPrefixWhenDisabled,i=void 0===o?"Not available":o,l=t.isDisabled()||t.isExcluded()?i:a;return"".concat(l," ").concat(ea(n,"PPPP",t.props.locale))},t.getTitle=function(){var e=t.props,n=e.day,r=e.holidays,a=void 0===r?new Map:r,o=e.excludeDates,i=ea(n,"MM.dd.yyyy"),l=[];return a.has(i)&&l.push.apply(l,a.get(i).holidayNames),t.isExcluded()&&l.push(null==o?void 0:o.filter(function(e){return e instanceof Date?fa(e,n):fa(null==e?void 0:e.date,n)}).map(function(e){if(!(e instanceof Date))return null==e?void 0:e.message})),l.join(", ")},t.getTabIndex=function(){var e=t.props.selected,n=t.props.preSelection;return(!t.props.showWeekPicker||!t.props.showWeekNumber&&t.isStartOfWeek())&&(t.isKeyboardSelected()||t.isSameDay(e)&&fa(n,e))?0:-1},t.handleFocusDay=function(){var e;t.shouldFocusDay()&&(null===(e=t.dayEl.current)||void 0===e||e.focus({preventScroll:!0}))},t.renderDayContents=function(){return t.props.monthShowsDuplicateDaysEnd&&t.isAfterMonth()||t.props.monthShowsDuplicateDaysStart&&t.isBeforeMonth()?null:t.props.renderDayContents?t.props.renderDayContents($t(t.props.day),t.props.day):$t(t.props.day)},t.render=function(){return i.createElement("div",{ref:t.dayEl,className:t.getClassNames(t.props.day),onKeyDown:t.handleOnKeyDown,onClick:t.handleClick,onMouseEnter:t.props.usePointerEvent?void 0:t.handleMouseEnter,onPointerEnter:t.props.usePointerEvent?t.handleMouseEnter:void 0,tabIndex:t.getTabIndex(),"aria-label":t.getAriaLabel(),role:"gridcell",title:t.getTitle(),"aria-disabled":t.isDisabled(),"aria-current":t.isCurrentDay()?"date":void 0,"aria-selected":t.isSelected()||t.isInRange()},t.renderDayContents(),""!==t.getTitle()&&i.createElement("span",{className:"overlay"},t.getTitle()))},t}return Br(t,e),t.prototype.componentDidMount=function(){this.handleFocusDay()},t.prototype.componentDidUpdate=function(){this.handleFocusDay()},t.prototype.shouldFocusDay=function(){var e=!1;return 0===this.getTabIndex()&&this.isSameDay(this.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(e=!0),this.props.inline&&!this.props.shouldFocusDayInline&&(e=!1),this.isDayActiveElement()&&(e=!0),this.isDuplicateDay()&&(e=!1)),e},t.prototype.isDayActiveElement=function(){var e,t,n;return(null===(t=null===(e=this.props.containerRef)||void 0===e?void 0:e.current)||void 0===t?void 0:t.contains(document.activeElement))&&(null===(n=document.activeElement)||void 0===n?void 0:n.classList.contains("react-datepicker__day"))},t.prototype.isDuplicateDay=function(){return this.props.monthShowsDuplicateDaysEnd&&this.isAfterMonth()||this.props.monthShowsDuplicateDaysStart&&this.isBeforeMonth()},t}(i.Component),Ja=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.weekNumberEl=(0,i.createRef)(),t.handleClick=function(e){t.props.onClick&&t.props.onClick(e)},t.handleOnKeyDown=function(e){var n,r;e.key===$r.Space&&(e.preventDefault(),e.key=$r.Enter),null===(r=(n=t.props).handleOnKeyDown)||void 0===r||r.call(n,e)},t.isKeyboardSelected=function(){return!t.props.disabledKeyboardNavigation&&!fa(t.props.date,t.props.selected)&&fa(t.props.date,t.props.preSelection)},t.getTabIndex=function(){return t.props.showWeekPicker&&t.props.showWeekNumber&&(t.isKeyboardSelected()||fa(t.props.date,t.props.selected)&&fa(t.props.preSelection,t.props.selected))?0:-1},t.handleFocusWeekNumber=function(e){var n=!1;0===t.getTabIndex()&&!(null==e?void 0:e.isInputFocused)&&fa(t.props.date,t.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),t.props.inline&&!t.props.shouldFocusDayInline&&(n=!1),t.props.containerRef&&t.props.containerRef.current&&t.props.containerRef.current.contains(document.activeElement)&&document.activeElement&&document.activeElement.classList.contains("react-datepicker__week-number")&&(n=!0)),n&&t.weekNumberEl.current&&t.weekNumberEl.current.focus({preventScroll:!0})},t}return Br(t,e),Object.defineProperty(t,"defaultProps",{get:function(){return{ariaLabelPrefix:"week "}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){this.handleFocusWeekNumber()},t.prototype.componentDidUpdate=function(e){this.handleFocusWeekNumber(e)},t.prototype.render=function(){var e=this.props,n=e.weekNumber,r=e.isWeekDisabled,a=e.ariaLabelPrefix,l=void 0===a?t.defaultProps.ariaLabelPrefix:a,s=e.onClick,c={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!s&&!r,"react-datepicker__week-number--selected":!!s&&fa(this.props.date,this.props.selected)};return i.createElement("div",{ref:this.weekNumberEl,className:o(c),"aria-label":"".concat(l," ").concat(this.props.weekNumber),onClick:this.handleClick,onKeyDown:this.handleOnKeyDown,tabIndex:this.getTabIndex(),role:"gridcell"},n)},t}(i.Component),Za=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.isDisabled=function(e){return xa(e,{minDate:n.props.minDate,maxDate:n.props.maxDate,excludeDates:n.props.excludeDates,excludeDateIntervals:n.props.excludeDateIntervals,includeDateIntervals:n.props.includeDateIntervals,includeDates:n.props.includeDates,filterDate:n.props.filterDate})},n.handleDayClick=function(e,t){n.props.onDayClick&&n.props.onDayClick(e,t)},n.handleDayMouseEnter=function(e){n.props.onDayMouseEnter&&n.props.onDayMouseEnter(e)},n.handleWeekClick=function(e,r,a){for(var o,i,l,s=new Date(e),c=0;c<7;c++){var u=new Date(e);if(u.setDate(u.getDate()+c),!n.isDisabled(u)){s=u;break}}"function"==typeof n.props.onWeekSelect&&n.props.onWeekSelect(s,r,a),n.props.showWeekPicker&&n.handleDayClick(s,a),(null!==(o=n.props.shouldCloseOnSelect)&&void 0!==o?o:t.defaultProps.shouldCloseOnSelect)&&(null===(l=(i=n.props).setOpen)||void 0===l||l.call(i,!1))},n.formatWeekNumber=function(e){return n.props.formatWeekNumber?n.props.formatWeekNumber(e):function(e){return Te(e)}(e)},n.isWeekDisabled=function(){for(var e=n.startOfWeek(),t=Ae(e,6),r=new Date(e);r<=t;){if(!n.isDisabled(r))return!1;r=Ae(r,1)}return!0},n.renderDays=function(){var e=n.startOfWeek(),r=[],a=n.formatWeekNumber(e);if(n.props.showWeekNumber){var o=n.props.onWeekSelect||n.props.showWeekPicker?n.handleWeekClick.bind(n,e,a):void 0;r.push(i.createElement(Ja,qr({key:"W"},t.defaultProps,n.props,{weekNumber:a,isWeekDisabled:n.isWeekDisabled(),date:e,onClick:o})))}return r.concat([0,1,2,3,4,5,6].map(function(r){var a=Ae(e,r);return i.createElement(Xa,qr({},t.defaultProps,n.props,{ariaLabelPrefixWhenEnabled:n.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:n.props.disabledDayAriaLabelPrefix,key:a.valueOf(),day:a,onClick:n.handleDayClick.bind(n,a),onMouseEnter:n.handleDayMouseEnter.bind(n,a)}))}))},n.startOfWeek=function(){return aa(n.props.day,n.props.locale,n.props.calendarStartDay)},n.isKeyboardSelected=function(){return!n.props.disabledKeyboardNavigation&&!fa(n.startOfWeek(),n.props.selected)&&fa(n.startOfWeek(),n.props.preSelection)},n}return Br(t,e),Object.defineProperty(t,"defaultProps",{get:function(){return{shouldCloseOnSelect:!0}},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e={"react-datepicker__week":!0,"react-datepicker__week--selected":fa(this.startOfWeek(),this.props.selected),"react-datepicker__week--keyboard-selected":this.isKeyboardSelected()},t=this.props.weekClassName?this.props.weekClassName(this.startOfWeek()):void 0;return i.createElement("div",{className:o(e,t),role:"row"},this.renderDays())},t}(i.Component),eo="two_columns",to="three_columns",no="four_columns",ro=((Ka={})[eo]={grid:[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]],verticalNavigationOffset:2},Ka[to]={grid:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]],verticalNavigationOffset:3},Ka[no]={grid:[[0,1,2,3],[4,5,6,7],[8,9,10,11]],verticalNavigationOffset:4},Ka);function ao(e,t){return e?no:t?eo:to}var oo=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.MONTH_REFS=Vr([],Array(12),!0).map(function(){return(0,i.createRef)()}),t.QUARTER_REFS=Vr([],Array(4),!0).map(function(){return(0,i.createRef)()}),t.isDisabled=function(e){return xa(e,{minDate:t.props.minDate,maxDate:t.props.maxDate,excludeDates:t.props.excludeDates,excludeDateIntervals:t.props.excludeDateIntervals,includeDateIntervals:t.props.includeDateIntervals,includeDates:t.props.includeDates,filterDate:t.props.filterDate,disabled:t.props.disabled})},t.isExcluded=function(e){return wa(e,{excludeDates:t.props.excludeDates,excludeDateIntervals:t.props.excludeDateIntervals})},t.handleDayClick=function(e,n){var r,a;null===(a=(r=t.props).onDayClick)||void 0===a||a.call(r,e,n,t.props.orderInDisplay)},t.handleDayMouseEnter=function(e){var n,r;null===(r=(n=t.props).onDayMouseEnter)||void 0===r||r.call(n,e)},t.handleMouseLeave=function(){var e,n;null===(n=(e=t.props).onMouseLeave)||void 0===n||n.call(e)},t.isRangeStartMonth=function(e){var n=t.props,r=n.day,a=n.startDate,o=n.endDate;return!(!a||!o)&&pa(_t(r,e),a)},t.isRangeStartQuarter=function(e){var n=t.props,r=n.day,a=n.startDate,o=n.endDate;return!(!a||!o)&&da(kt(r,e),a)},t.isRangeEndMonth=function(e){var n=t.props,r=n.day,a=n.startDate,o=n.endDate;return!(!a||!o)&&pa(_t(r,e),o)},t.isRangeEndQuarter=function(e){var n=t.props,r=n.day,a=n.startDate,o=n.endDate;return!(!a||!o)&&da(kt(r,e),o)},t.isInSelectingRangeMonth=function(e){var n,r=t.props,a=r.day,o=r.selectsStart,i=r.selectsEnd,l=r.selectsRange,s=r.startDate,c=r.endDate,u=null!==(n=t.props.selectingDate)&&void 0!==n?n:t.props.preSelection;return!(!(o||i||l)||!u)&&(o&&c?ka(u,c,e,a):(i&&s||!(!l||!s||c))&&ka(s,u,e,a))},t.isSelectingMonthRangeStart=function(e){var n;if(!t.isInSelectingRangeMonth(e))return!1;var r=t.props,a=r.day,o=r.startDate,i=r.selectsStart,l=_t(a,e),s=null!==(n=t.props.selectingDate)&&void 0!==n?n:t.props.preSelection;return pa(l,i?s:o)},t.isSelectingMonthRangeEnd=function(e){var n;if(!t.isInSelectingRangeMonth(e))return!1;var r=t.props,a=r.day,o=r.endDate,i=r.selectsEnd,l=r.selectsRange,s=_t(a,e),c=null!==(n=t.props.selectingDate)&&void 0!==n?n:t.props.preSelection;return pa(s,i||l?c:o)},t.isInSelectingRangeQuarter=function(e){var n,r=t.props,a=r.day,o=r.selectsStart,i=r.selectsEnd,l=r.selectsRange,s=r.startDate,c=r.endDate,u=null!==(n=t.props.selectingDate)&&void 0!==n?n:t.props.preSelection;return!(!(o||i||l)||!u)&&(o&&c?Da(u,c,e,a):(i&&s||!(!l||!s||c))&&Da(s,u,e,a))},t.isWeekInMonth=function(e){var n=t.props.day,r=Ae(e,6);return pa(e,n)||pa(r,n)},t.isCurrentMonth=function(e,t){return St(e)===St(Xr())&&t===jt(Xr())},t.isCurrentQuarter=function(e,t){return St(e)===St(Xr())&&t===Ct(Xr())},t.isSelectedMonth=function(e,t,n){return jt(n)===t&&St(e)===St(n)},t.isSelectMonthInList=function(e,n,r){return r.some(function(r){return t.isSelectedMonth(e,n,r)})},t.isSelectedQuarter=function(e,t,n){return Ct(n)===t&&St(e)===St(n)},t.isSelectQuarterInList=function(e,n,r){return r.some(function(r){return t.isSelectedQuarter(e,n,r)})},t.isMonthSelected=function(){var e=t.props,n=e.day,r=e.selected,a=e.selectedDates,o=e.selectsMultiple,i=jt(n);return o?null==a?void 0:a.some(function(e){return t.isSelectedMonth(n,i,e)}):!!r&&t.isSelectedMonth(n,i,r)},t.isQuarterSelected=function(){var e=t.props,n=e.day,r=e.selected,a=e.selectedDates,o=e.selectsMultiple,i=Ct(n);return o?null==a?void 0:a.some(function(e){return t.isSelectedQuarter(n,i,e)}):!!r&&t.isSelectedQuarter(n,i,r)},t.renderWeeks=function(){if(!Zr(t.props.day))return[];for(var e=[],n=t.props.fixedHeight,r=0,a=!1,o=aa(oa(t.props.day),t.props.locale,t.props.calendarStartDay),l=t.props.selected?function(e){return t.props.showWeekPicker?aa(e,t.props.locale,t.props.calendarStartDay):t.props.selected}(t.props.selected):void 0,s=t.props.preSelection?function(e){return t.props.showWeekPicker?aa(e,t.props.locale,t.props.calendarStartDay):t.props.preSelection}(t.props.preSelection):void 0;e.push(i.createElement(Za,qr({},t.props,{ariaLabelPrefix:t.props.weekAriaLabelPrefix,key:r,day:o,month:jt(t.props.day),onDayClick:t.handleDayClick,onDayMouseEnter:t.handleDayMouseEnter,selected:l,preSelection:s,showWeekNumber:t.props.showWeekNumbers}))),!a;){r++,o=Qt(o,1);var c=n&&r>=6,u=!n&&!t.isWeekInMonth(o);if(c||u){if(!t.props.peekNextMonth)break;a=!0}}return e},t.onMonthClick=function(e,n){var r=t.isMonthDisabledForLabelDate(n),a=r.isDisabled,o=r.labelDate;a||t.handleDayClick(oa(o),e)},t.onMonthMouseEnter=function(e){var n=t.isMonthDisabledForLabelDate(e),r=n.isDisabled,a=n.labelDate;r||t.handleDayMouseEnter(oa(a))},t.handleMonthNavigation=function(e,n){var r,a,o,i;null===(a=(r=t.props).setPreSelection)||void 0===a||a.call(r,n),null===(i=null===(o=t.MONTH_REFS[e])||void 0===o?void 0:o.current)||void 0===i||i.focus()},t.handleKeyboardNavigation=function(e,n,r){var a,o=t.props,i=o.selected,l=o.preSelection,s=o.setPreSelection,c=o.minDate,u=o.maxDate,p=o.showFourColumnMonthYearPicker,d=o.showTwoColumnMonthYearPicker;if(l){var f=ao(p,d),h=t.getVerticalOffset(f),m=null===(a=ro[f])||void 0===a?void 0:a.grid,g=function(e,t,n){var r,a,o=t,i=n;switch(e){case $r.ArrowRight:o=Nt(t,1),i=11===n?0:n+1;break;case $r.ArrowLeft:o=Tt(t,1),i=0===n?11:n-1;break;case $r.ArrowUp:o=Tt(t,h),i=(null===(r=null==m?void 0:m[0])||void 0===r?void 0:r.includes(n))?n+12-h:n-h;break;case $r.ArrowDown:o=Nt(t,h),i=(null===(a=null==m?void 0:m[m.length-1])||void 0===a?void 0:a.includes(n))?n-12+h:n+h}return{newCalculatedDate:o,newCalculatedMonth:i}};if(n!==$r.Enter){var v=function(e,n,r){for(var a=e,o=!1,i=0,l=g(a,n,r),s=l.newCalculatedDate,p=l.newCalculatedMonth;!o;){if(i>=40){s=n,p=r;break}var d;c&&s<c&&(a=$r.ArrowRight,s=(d=g(a,s,p)).newCalculatedDate,p=d.newCalculatedMonth),u&&s>u&&(a=$r.ArrowLeft,s=(d=g(a,s,p)).newCalculatedDate,p=d.newCalculatedMonth),Sa(s,t.props)?(s=(d=g(a,s,p)).newCalculatedDate,p=d.newCalculatedMonth):o=!0,i++}return{newCalculatedDate:s,newCalculatedMonth:p}}(n,l,r),y=v.newCalculatedDate,b=v.newCalculatedMonth;switch(n){case $r.ArrowRight:case $r.ArrowLeft:case $r.ArrowUp:case $r.ArrowDown:t.handleMonthNavigation(b,y)}}else t.isMonthDisabled(r)||(t.onMonthClick(e,r),null==s||s(i))}},t.getVerticalOffset=function(e){var t,n;return null!==(n=null===(t=ro[e])||void 0===t?void 0:t.verticalNavigationOffset)&&void 0!==n?n:0},t.onMonthKeyDown=function(e,n){var r=t.props,a=r.disabledKeyboardNavigation,o=r.handleOnMonthKeyDown,i=e.key;i!==$r.Tab&&e.preventDefault(),a||t.handleKeyboardNavigation(e,i,n),o&&o(e)},t.onQuarterClick=function(e,n){var r=kt(t.props.day,n);ja(r,t.props)||t.handleDayClick(la(r),e)},t.onQuarterMouseEnter=function(e){var n=kt(t.props.day,e);ja(n,t.props)||t.handleDayMouseEnter(la(n))},t.handleQuarterNavigation=function(e,n){var r,a,o,i;t.isDisabled(n)||t.isExcluded(n)||(null===(a=(r=t.props).setPreSelection)||void 0===a||a.call(r,n),null===(i=null===(o=t.QUARTER_REFS[e-1])||void 0===o?void 0:o.current)||void 0===i||i.focus())},t.onQuarterKeyDown=function(e,n){var r,a,o=e.key;if(!t.props.disabledKeyboardNavigation)switch(o){case $r.Enter:t.onQuarterClick(e,n),null===(a=(r=t.props).setPreSelection)||void 0===a||a.call(r,t.props.selected);break;case $r.ArrowRight:if(!t.props.preSelection)break;t.handleQuarterNavigation(4===n?1:n+1,Rt(t.props.preSelection,1));break;case $r.ArrowLeft:if(!t.props.preSelection)break;t.handleQuarterNavigation(1===n?4:n-1,At(t.props.preSelection,1))}},t.isMonthDisabledForLabelDate=function(e){var n,r=t.props,a=r.day,o=r.disabled,i=r.minDate,l=r.maxDate,s=r.excludeDates,c=r.includeDates,u=_t(a,e);return o?{isDisabled:!0,labelDate:_t(a,e)}:{isDisabled:null!==(n=(i||l||s||c)&&_a(u,t.props))&&void 0!==n&&n,labelDate:u}},t.isMonthDisabled=function(e){return t.isMonthDisabledForLabelDate(e).isDisabled},t.getMonthClassNames=function(e){var n=t.props,r=n.day,a=n.startDate,i=n.endDate,l=n.preSelection,s=n.monthClassName,c=s?s(_t(r,e)):void 0,u=t.getSelection();return o("react-datepicker__month-text","react-datepicker__month-".concat(e),c,{"react-datepicker__month-text--disabled":t.isMonthDisabled(e),"react-datepicker__month-text--selected":u?t.isSelectMonthInList(r,e,u):void 0,"react-datepicker__month-text--keyboard-selected":!t.props.disabledKeyboardNavigation&&l&&t.isSelectedMonth(r,e,l)&&!t.isMonthSelected()&&!t.isMonthDisabled(e),"react-datepicker__month-text--in-selecting-range":t.isInSelectingRangeMonth(e),"react-datepicker__month-text--in-range":a&&i?ka(a,i,e,r):void 0,"react-datepicker__month-text--range-start":t.isRangeStartMonth(e),"react-datepicker__month-text--range-end":t.isRangeEndMonth(e),"react-datepicker__month-text--selecting-range-start":t.isSelectingMonthRangeStart(e),"react-datepicker__month-text--selecting-range-end":t.isSelectingMonthRangeEnd(e),"react-datepicker__month-text--today":t.isCurrentMonth(r,e)})},t.getTabIndex=function(e){if(null==t.props.preSelection)return"-1";var n=jt(t.props.preSelection),r=t.isMonthDisabledForLabelDate(n).isDisabled;return e!==n||r||t.props.disabledKeyboardNavigation?"-1":"0"},t.getQuarterTabIndex=function(e){if(null==t.props.preSelection)return"-1";var n=Ct(t.props.preSelection),r=ja(t.props.day,t.props);return e!==n||r||t.props.disabledKeyboardNavigation?"-1":"0"},t.getAriaLabel=function(e){var n=t.props,r=n.chooseDayAriaLabelPrefix,a=void 0===r?"Choose":r,o=n.disabledDayAriaLabelPrefix,i=void 0===o?"Not available":o,l=n.day,s=n.locale,c=_t(l,e),u=t.isDisabled(c)||t.isExcluded(c)?i:a;return"".concat(u," ").concat(ea(c,"MMMM yyyy",s))},t.getQuarterClassNames=function(e){var n=t.props,r=n.day,a=n.startDate,i=n.endDate,l=n.minDate,s=n.maxDate,c=n.excludeDates,u=n.includeDates,p=n.filterDate,d=n.preSelection,f=n.disabledKeyboardNavigation,h=n.disabled,m=(l||s||c||u||p||h)&&ja(kt(r,e),t.props),g=t.getSelection();return o("react-datepicker__quarter-text","react-datepicker__quarter-".concat(e),{"react-datepicker__quarter-text--disabled":m,"react-datepicker__quarter-text--selected":g?t.isSelectQuarterInList(r,e,g):void 0,"react-datepicker__quarter-text--keyboard-selected":!f&&d&&t.isSelectedQuarter(r,e,d)&&!t.isQuarterSelected()&&!m,"react-datepicker__quarter-text--in-selecting-range":t.isInSelectingRangeQuarter(e),"react-datepicker__quarter-text--in-range":a&&i?Da(a,i,e,r):void 0,"react-datepicker__quarter-text--range-start":t.isRangeStartQuarter(e),"react-datepicker__quarter-text--range-end":t.isRangeEndQuarter(e),"react-datepicker__quarter-text--today":t.isCurrentQuarter(r,e)})},t.getMonthContent=function(e){var n=t.props,r=n.showFullMonthYearPicker,a=n.renderMonthContent,o=n.locale,i=n.day,l=ba(e,o),s=ya(e,o);return a?a(e,l,s,i):r?s:l},t.getQuarterContent=function(e){var n,r,a,o=t.props,i=o.renderQuarterContent,l=(r=e,a=o.locale,ea(kt(Xr(),r),"QQQ",a));return null!==(n=null==i?void 0:i(e,l))&&void 0!==n?n:l},t.renderMonths=function(){var e,n=t.props,r=n.showTwoColumnMonthYearPicker,a=n.showFourColumnMonthYearPicker,o=n.day,l=n.selected,s=null===(e=ro[ao(a,r)])||void 0===e?void 0:e.grid;return null==s?void 0:s.map(function(e,n){return i.createElement("div",{className:"react-datepicker__month-wrapper",key:n},e.map(function(e,n){return i.createElement("div",{ref:t.MONTH_REFS[e],key:n,onClick:function(n){t.onMonthClick(n,e)},onKeyDown:function(n){Qa(n)&&(n.preventDefault(),n.key=$r.Enter),t.onMonthKeyDown(n,e)},onMouseEnter:t.props.usePointerEvent?void 0:function(){return t.onMonthMouseEnter(e)},onPointerEnter:t.props.usePointerEvent?function(){return t.onMonthMouseEnter(e)}:void 0,tabIndex:Number(t.getTabIndex(e)),className:t.getMonthClassNames(e),"aria-disabled":t.isMonthDisabled(e),role:"option","aria-label":t.getAriaLabel(e),"aria-current":t.isCurrentMonth(o,e)?"date":void 0,"aria-selected":l?t.isSelectedMonth(o,e,l):void 0},t.getMonthContent(e))}))})},t.renderQuarters=function(){var e=t.props,n=e.day,r=e.selected;return i.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map(function(e,a){return i.createElement("div",{key:a,ref:t.QUARTER_REFS[a],role:"option",onClick:function(n){t.onQuarterClick(n,e)},onKeyDown:function(n){t.onQuarterKeyDown(n,e)},onMouseEnter:t.props.usePointerEvent?void 0:function(){return t.onQuarterMouseEnter(e)},onPointerEnter:t.props.usePointerEvent?function(){return t.onQuarterMouseEnter(e)}:void 0,className:t.getQuarterClassNames(e),"aria-selected":r?t.isSelectedQuarter(n,e,r):void 0,tabIndex:Number(t.getQuarterTabIndex(e)),"aria-current":t.isCurrentQuarter(n,e)?"date":void 0},t.getQuarterContent(e))}))},t.getClassNames=function(){var e=t.props,n=e.selectingDate,r=e.selectsStart,a=e.selectsEnd;return o("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(r||a)},{"react-datepicker__monthPicker":e.showMonthYearPicker},{"react-datepicker__quarterPicker":e.showQuarterYearPicker},{"react-datepicker__weekPicker":e.showWeekPicker})},t}return Br(t,e),t.prototype.getSelection=function(){var e=this.props,t=e.selected,n=e.selectedDates;return e.selectsMultiple?n:t?[t]:void 0},t.prototype.render=function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,a=e.ariaLabelPrefix,o=void 0===a?"Month ":a,l=o?o.trim()+" ":"",s=Zr(r)?"".concat(l).concat(ea(r,"MMMM, yyyy",this.props.locale)):"";return t||n?i.createElement("div",{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":s,role:"listbox"},t?this.renderMonths():this.renderQuarters()):i.createElement("div",{role:"table"},this.props.dayNamesHeader&&i.createElement("div",{role:"rowgroup"},this.props.dayNamesHeader),i.createElement("div",{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":s,role:"rowgroup"},this.renderWeeks()))},t}(i.Component),io=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.monthOptionButtonsRef={},t.isSelectedMonth=function(e){return t.props.month===e},t.handleOptionKeyDown=function(e,n){var r;switch(n.key){case"Enter":n.preventDefault(),t.onChange(e);break;case"Escape":n.preventDefault(),t.props.onCancel();break;case"ArrowUp":case"ArrowDown":n.preventDefault();var a=(e+("ArrowUp"===n.key?-1:1)+t.props.monthNames.length)%t.props.monthNames.length;null===(r=t.monthOptionButtonsRef[a])||void 0===r||r.focus()}},t.renderOptions=function(){return t.monthOptionButtonsRef={},t.props.monthNames.map(function(e,n){return i.createElement("div",{ref:function(e){t.monthOptionButtonsRef[n]=e,t.isSelectedMonth(n)&&(null==e||e.focus())},role:"button",tabIndex:0,className:t.isSelectedMonth(n)?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:e,onClick:t.onChange.bind(t,n),onKeyDown:t.handleOptionKeyDown.bind(t,n),"aria-selected":t.isSelectedMonth(n)?"true":void 0},t.isSelectedMonth(n)?i.createElement("span",{className:"react-datepicker__month-option--selected"},"✓"):"",e)})},t.onChange=function(e){return t.props.onChange(e)},t.handleClickOutside=function(){return t.props.onCancel()},t}return Br(t,e),t.prototype.render=function(){return i.createElement(Kr,{className:"react-datepicker__month-dropdown",onClickOutside:this.handleClickOutside},this.renderOptions())},t}(i.Component),lo=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(e){return e.map(function(e,t){return i.createElement("option",{key:e,value:t},e)})},t.renderSelectMode=function(e){return i.createElement("select",{value:t.props.month,className:"react-datepicker__month-select",onChange:function(e){return t.onChange(parseInt(e.target.value))}},t.renderSelectOptions(e))},t.renderReadView=function(e,n){return i.createElement("button",{key:"read",type:"button",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:t.toggleDropdown},i.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),i.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[t.props.month]))},t.renderDropdown=function(e){return i.createElement(io,qr({key:"dropdown"},t.props,{monthNames:e,onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(e){var n=t.state.dropdownVisible,r=[t.renderReadView(!n,e)];return n&&r.unshift(t.renderDropdown(e)),r},t.onChange=function(e){t.toggleDropdown(),e!==t.props.month&&t.props.onChange(e)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return Br(t,e),t.prototype.render=function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return ba(e,t.props.locale)}:function(e){return ya(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return i.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)},t}(i.Component);function so(e,t){for(var n=[],r=oa(e),a=oa(t);!Vt(r,a);)n.push(Xr(r)),r=Nt(r,1);return n}var co=function(e){function t(t){var n=e.call(this,t)||this;return n.renderOptions=function(){return n.state.monthYearsList.map(function(e){var t=Kt(e),r=ua(n.props.date,e)&&pa(n.props.date,e);return i.createElement("div",{className:r?"react-datepicker__month-year-option--selected_month-year":"react-datepicker__month-year-option",key:t,onClick:n.onChange.bind(n,t),"aria-selected":r?"true":void 0},r?i.createElement("span",{className:"react-datepicker__month-year-option--selected"},"✓"):"",ea(e,n.props.dateFormat,n.props.locale))})},n.onChange=function(e){return n.props.onChange(e)},n.handleClickOutside=function(){n.props.onCancel()},n.state={monthYearsList:so(n.props.minDate,n.props.maxDate)},n}return Br(t,e),t.prototype.render=function(){var e=o({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return i.createElement(Kr,{className:e,onClickOutside:this.handleClickOutside},this.renderOptions())},t}(i.Component),uo=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=oa(t.props.minDate),n=oa(t.props.maxDate),r=[];!Vt(e,n);){var a=Kt(e);r.push(i.createElement("option",{key:a,value:a},ea(e,t.props.dateFormat,t.props.locale))),e=Nt(e,1)}return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return i.createElement("select",{value:Kt(oa(t.props.date)),className:"react-datepicker__month-year-select",onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){var n=ea(t.props.date,t.props.dateFormat,t.props.locale);return i.createElement("div",{key:"read",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:t.toggleDropdown},i.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),i.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))},t.renderDropdown=function(){return i.createElement(co,qr({key:"dropdown"},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown();var n=Xr(e);ua(t.props.date,n)&&pa(t.props.date,n)||t.props.onChange(n)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return Br(t,e),t.prototype.render=function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return i.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)},t}(i.Component),po=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.state={height:null},n.scrollToTheSelectedTime=function(){requestAnimationFrame(function(){var e,r,a;n.list&&(n.list.scrollTop=null!==(a=n.centerLi&&t.calcCenterPosition(n.props.monthRef?n.props.monthRef.clientHeight-(null!==(r=null===(e=n.header)||void 0===e?void 0:e.clientHeight)&&void 0!==r?r:0):n.list.clientHeight,n.centerLi))&&void 0!==a?a:0)})},n.handleClick=function(e){var t,r;(n.props.minTime||n.props.maxTime)&&Ta(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&Na(e,n.props)||null===(r=(t=n.props).onChange)||void 0===r||r.call(t,e)},n.isSelectedTime=function(e){return n.props.selected&&qa(n.props.selected,e)},n.isDisabledTime=function(e){return(n.props.minTime||n.props.maxTime)&&Ta(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&Na(e,n.props)},n.liClasses=function(e){var r,a=["react-datepicker__time-list-item",n.props.timeClassName?n.props.timeClassName(e):void 0];return n.isSelectedTime(e)&&a.push("react-datepicker__time-list-item--selected"),n.isDisabledTime(e)&&a.push("react-datepicker__time-list-item--disabled"),n.props.injectTimes&&(3600*Dt(e)+60*Pt(e)+Ot(e))%(60*(null!==(r=n.props.intervals)&&void 0!==r?r:t.defaultProps.intervals))!=0&&a.push("react-datepicker__time-list-item--injected"),a.join(" ")},n.handleOnKeyDown=function(e,t){var r,a;e.key===$r.Space&&(e.preventDefault(),e.key=$r.Enter),(e.key===$r.ArrowUp||e.key===$r.ArrowLeft)&&e.target instanceof HTMLElement&&e.target.previousSibling&&(e.preventDefault(),e.target.previousSibling instanceof HTMLElement&&e.target.previousSibling.focus()),(e.key===$r.ArrowDown||e.key===$r.ArrowRight)&&e.target instanceof HTMLElement&&e.target.nextSibling&&(e.preventDefault(),e.target.nextSibling instanceof HTMLElement&&e.target.nextSibling.focus()),e.key===$r.Enter&&n.handleClick(t),null===(a=(r=n.props).handleOnKeyDown)||void 0===a||a.call(r,e)},n.renderTimes=function(){for(var e,r=[],a="string"==typeof n.props.format?n.props.format:"p",o=null!==(e=n.props.intervals)&&void 0!==e?e:t.defaultProps.intervals,l=n.props.selected||n.props.openToDate||Xr(),s=ra(l),c=n.props.injectTimes&&n.props.injectTimes.sort(function(e,t){return e.getTime()-t.getTime()}),u=60*function(e){var t=new Date(e.getFullYear(),e.getMonth(),e.getDate()),n=new Date(e.getFullYear(),e.getMonth(),e.getDate(),24);return Math.round((+n-+t)/36e5)}(l),p=u/o,d=0;d<p;d++){var f=Bt(s,d*o);if(r.push(f),c){var h=Ha(s,f,d,o,c);r=r.concat(h)}}var m=r.reduce(function(e,t){return t.getTime()<=l.getTime()?t:e},r[0]);return r.map(function(e){return i.createElement("li",{key:e.valueOf(),onClick:n.handleClick.bind(n,e),className:n.liClasses(e),ref:function(t){e===m&&(n.centerLi=t)},onKeyDown:function(t){n.handleOnKeyDown(t,e)},tabIndex:e===m?0:-1,role:"option","aria-selected":n.isSelectedTime(e)?"true":void 0,"aria-disabled":n.isDisabledTime(e)?"true":void 0},ea(e,a,n.props.locale))})},n.renderTimeCaption=function(){return!1===n.props.showTimeCaption?i.createElement(i.Fragment,null):i.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(n.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(e){n.header=e}},i.createElement("div",{className:"react-datepicker-time__header"},n.props.timeCaption))},n}return Br(t,e),Object.defineProperty(t,"defaultProps",{get:function(){return{intervals:30,todayButton:null,timeCaption:"Time",showTimeCaption:!0}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){this.scrollToTheSelectedTime(),this.observeDatePickerHeightChanges()},t.prototype.componentWillUnmount=function(){var e;null===(e=this.resizeObserver)||void 0===e||e.disconnect()},t.prototype.observeDatePickerHeightChanges=function(){var e=this,t=this.props.monthRef;this.updateContainerHeight(),t&&(this.resizeObserver=new ResizeObserver(function(){e.updateContainerHeight()}),this.resizeObserver.observe(t))},t.prototype.updateContainerHeight=function(){this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})},t.prototype.render=function(){var e,n=this,r=this.state.height;return i.createElement("div",{className:"react-datepicker__time-container ".concat((null!==(e=this.props.todayButton)&&void 0!==e?e:t.defaultProps.todayButton)?"react-datepicker__time-container--with-today-button":"")},this.renderTimeCaption(),i.createElement("div",{className:"react-datepicker__time"},i.createElement("div",{className:"react-datepicker__time-box"},i.createElement("ul",{className:"react-datepicker__time-list",ref:function(e){n.list=e},style:r?{height:r}:{},role:"listbox","aria-label":this.props.timeCaption},this.renderTimes()))))},t.calcCenterPosition=function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)},t}(i.Component),fo=function(e){function t(t){var n=e.call(this,t)||this;return n.YEAR_REFS=Vr([],Array(n.props.yearItemNumber),!0).map(function(){return(0,i.createRef)()}),n.isDisabled=function(e){return xa(e,{minDate:n.props.minDate,maxDate:n.props.maxDate,excludeDates:n.props.excludeDates,includeDates:n.props.includeDates,filterDate:n.props.filterDate})},n.isExcluded=function(e){return wa(e,{excludeDates:n.props.excludeDates})},n.selectingDate=function(){var e;return null!==(e=n.props.selectingDate)&&void 0!==e?e:n.props.preSelection},n.updateFocusOnPaginate=function(e){window.requestAnimationFrame(function(){var t,r;null===(r=null===(t=n.YEAR_REFS[e])||void 0===t?void 0:t.current)||void 0===r||r.focus()})},n.handleYearClick=function(e,t){n.props.onDayClick&&n.props.onDayClick(e,t)},n.handleYearNavigation=function(e,t){var r,a,o,i,l=n.props,s=l.date,c=l.yearItemNumber;if(void 0!==s&&void 0!==c){var u=Ua(s,c).startPeriod;n.isDisabled(t)||n.isExcluded(t)||(null===(a=(r=n.props).setPreSelection)||void 0===a||a.call(r,t),e-u<0?n.updateFocusOnPaginate(c-(u-e)):e-u>=c?n.updateFocusOnPaginate(Math.abs(c-(e-u))):null===(i=null===(o=n.YEAR_REFS[e-u])||void 0===o?void 0:o.current)||void 0===i||i.focus())}},n.isSameDay=function(e,t){return fa(e,t)},n.isCurrentYear=function(e){return e===St(Xr())},n.isRangeStart=function(e){return n.props.startDate&&n.props.endDate&&ua(Gt(Xr(),e),n.props.startDate)},n.isRangeEnd=function(e){return n.props.startDate&&n.props.endDate&&ua(Gt(Xr(),e),n.props.endDate)},n.isInRange=function(e){return Ea(e,n.props.startDate,n.props.endDate)},n.isInSelectingRange=function(e){var t=n.props,r=t.selectsStart,a=t.selectsEnd,o=t.selectsRange,i=t.startDate,l=t.endDate;return!(!(r||a||o)||!n.selectingDate())&&(r&&l?Ea(e,n.selectingDate(),l):(a&&i||!(!o||!i||l))&&Ea(e,i,n.selectingDate()))},n.isSelectingRangeStart=function(e){var t;if(!n.isInSelectingRange(e))return!1;var r=n.props,a=r.startDate,o=r.selectsStart;return ua(Gt(Xr(),e),o?null!==(t=n.selectingDate())&&void 0!==t?t:null:null!=a?a:null)},n.isSelectingRangeEnd=function(e){var t;if(!n.isInSelectingRange(e))return!1;var r=n.props,a=r.endDate,o=r.selectsEnd,i=r.selectsRange;return ua(Gt(Xr(),e),o||i?null!==(t=n.selectingDate())&&void 0!==t?t:null:null!=a?a:null)},n.isKeyboardSelected=function(e){if(!n.props.disabledKeyboardNavigation&&void 0!==n.props.date&&null!=n.props.preSelection){var t=n.props,r=t.minDate,a=t.maxDate,o=t.excludeDates,i=t.includeDates,l=t.filterDate,s=t.selected,c=ia(Gt(n.props.date,e)),u=(r||a||o||i||l)&&Ca(e,n.props),p=!!s&&fa(c,ia(s)),d=fa(c,ia(n.props.preSelection));return!n.props.inline&&!p&&d&&!u}},n.isSelectedYear=function(e){var t=n.props,r=t.selectsMultiple,a=t.selected,o=t.selectedDates;return r?null==o?void 0:o.some(function(t){return e===St(t)}):!!a&&e===St(a)},n.onYearClick=function(e,t){var r=n.props.date;void 0!==r&&n.handleYearClick(ia(Gt(r,t)),e)},n.onYearKeyDown=function(e,t){var r,a,o=e.key,i=n.props,l=i.date,s=i.yearItemNumber,c=i.handleOnKeyDown;if(o!==$r.Tab&&e.preventDefault(),!n.props.disabledKeyboardNavigation)switch(o){case $r.Enter:if(null==n.props.selected)break;n.onYearClick(e,t),null===(a=(r=n.props).setPreSelection)||void 0===a||a.call(r,n.props.selected);break;case $r.ArrowRight:if(null==n.props.preSelection)break;n.handleYearNavigation(t+1,It(n.props.preSelection,1));break;case $r.ArrowLeft:if(null==n.props.preSelection)break;n.handleYearNavigation(t-1,Lt(n.props.preSelection,1));break;case $r.ArrowUp:if(void 0===l||void 0===s||null==n.props.preSelection)break;var u=Ua(l,s).startPeriod;if((f=t-(d=3))<u){var p=s%d;t>=u&&t<u+p?d=p:d+=p,f=t-d}n.handleYearNavigation(f,Lt(n.props.preSelection,d));break;case $r.ArrowDown:if(void 0===l||void 0===s||null==n.props.preSelection)break;var d,f,h=Ua(l,s).endPeriod;(f=t+(d=3))>h&&(p=s%d,t<=h&&t>h-p?d=p:d+=p,f=t+d),n.handleYearNavigation(f,It(n.props.preSelection,d))}c&&c(e)},n.getYearClassNames=function(e){var t=n.props,r=t.date,a=t.disabled,i=t.minDate,l=t.maxDate,s=t.excludeDates,c=t.includeDates,u=t.filterDate,p=t.yearClassName;return o("react-datepicker__year-text","react-datepicker__year-".concat(e),r?null==p?void 0:p(Gt(r,e)):void 0,{"react-datepicker__year-text--selected":n.isSelectedYear(e),"react-datepicker__year-text--disabled":(i||l||s||c||u||a)&&Ca(e,n.props),"react-datepicker__year-text--keyboard-selected":n.isKeyboardSelected(e),"react-datepicker__year-text--range-start":n.isRangeStart(e),"react-datepicker__year-text--range-end":n.isRangeEnd(e),"react-datepicker__year-text--in-range":n.isInRange(e),"react-datepicker__year-text--in-selecting-range":n.isInSelectingRange(e),"react-datepicker__year-text--selecting-range-start":n.isSelectingRangeStart(e),"react-datepicker__year-text--selecting-range-end":n.isSelectingRangeEnd(e),"react-datepicker__year-text--today":n.isCurrentYear(e)})},n.getYearTabIndex=function(e){if(n.props.disabledKeyboardNavigation||null==n.props.preSelection)return"-1";var t=St(n.props.preSelection),r=Ca(e,n.props);return e!==t||r?"-1":"0"},n.getYearContent=function(e){return n.props.renderYearContent?n.props.renderYearContent(e):e},n}return Br(t,e),t.prototype.render=function(){var e=this,t=[],n=this.props,r=n.date,a=n.yearItemNumber,o=n.onYearMouseEnter,l=n.onYearMouseLeave;if(void 0===r)return null;for(var s=Ua(r,a),c=s.startPeriod,u=s.endPeriod,p=function(n){t.push(i.createElement("div",{ref:d.YEAR_REFS[n-c],onClick:function(t){e.onYearClick(t,n)},onKeyDown:function(t){Qa(t)&&(t.preventDefault(),t.key=$r.Enter),e.onYearKeyDown(t,n)},tabIndex:Number(d.getYearTabIndex(n)),className:d.getYearClassNames(n),onMouseEnter:d.props.usePointerEvent?void 0:function(e){return o(e,n)},onPointerEnter:d.props.usePointerEvent?function(e){return o(e,n)}:void 0,onMouseLeave:d.props.usePointerEvent?void 0:function(e){return l(e,n)},onPointerLeave:d.props.usePointerEvent?function(e){return l(e,n)}:void 0,key:n,"aria-current":d.isCurrentYear(n)?"date":void 0},d.getYearContent(n)))},d=this,f=c;f<=u;f++)p(f);return i.createElement("div",{className:"react-datepicker__year"},i.createElement("div",{className:"react-datepicker__year-wrapper",onMouseLeave:this.props.usePointerEvent?void 0:this.props.clearSelectingDate,onPointerLeave:this.props.usePointerEvent?this.props.clearSelectingDate:void 0},t))},t}(i.Component);function ho(e,t,n,r){for(var a=[],o=0;o<2*t+1;o++){var i=e+t-o,l=!0;n&&(l=St(n)<=i),r&&l&&(l=St(r)>=i),l&&a.push(i)}return a}var mo=function(e){function t(t){var n=e.call(this,t)||this;n.yearOptionButtonsRef={},n.handleOptionKeyDown=function(e,t){var r;switch(t.key){case"Enter":t.preventDefault(),n.onChange(e);break;case"Escape":t.preventDefault(),n.props.onCancel();break;case"ArrowUp":case"ArrowDown":t.preventDefault();var a=e+("ArrowUp"===t.key?1:-1);n.yearOptionButtonsRef[a]&&(null===(r=n.yearOptionButtonsRef[a])||void 0===r||r.focus())}},n.renderOptions=function(){n.yearOptionButtonsRef={};var e=n.props.year,t=n.state.yearsList.map(function(t){return i.createElement("div",{ref:function(r){n.yearOptionButtonsRef[t]=r,t===e&&(null==r||r.focus())},role:"button",tabIndex:0,className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:n.onChange.bind(n,t),onKeyDown:n.handleOptionKeyDown.bind(n,t),"aria-selected":e===t?"true":void 0},e===t?i.createElement("span",{className:"react-datepicker__year-option--selected"},"✓"):"",t)}),r=n.props.minDate?St(n.props.minDate):null,a=n.props.maxDate?St(n.props.maxDate):null;return a&&n.state.yearsList.find(function(e){return e===a})||t.unshift(i.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:n.incrementYears},i.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),r&&n.state.yearsList.find(function(e){return e===r})||t.push(i.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:n.decrementYears},i.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t},n.onChange=function(e){n.props.onChange(e)},n.handleClickOutside=function(){n.props.onCancel()},n.shiftYears=function(e){var t=n.state.yearsList.map(function(t){return t+e});n.setState({yearsList:t})},n.incrementYears=function(){return n.shiftYears(1)},n.decrementYears=function(){return n.shiftYears(-1)};var r=t.yearDropdownItemNumber,a=t.scrollableYearDropdown,o=r||(a?10:5);return n.state={yearsList:ho(n.props.year,o,n.props.minDate,n.props.maxDate)},n.dropdownRef=(0,i.createRef)(),n}return Br(t,e),t.prototype.componentDidMount=function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find(function(e){return e.ariaSelected}):null;e.scrollTop=n&&n instanceof HTMLElement?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}},t.prototype.render=function(){var e=o({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return i.createElement(Kr,{className:e,containerRef:this.dropdownRef,onClickOutside:this.handleClickOutside},this.renderOptions())},t}(i.Component),go=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=t.props.minDate?St(t.props.minDate):1900,n=t.props.maxDate?St(t.props.maxDate):2100,r=[],a=e;a<=n;a++)r.push(i.createElement("option",{key:a,value:a},a));return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return i.createElement("select",{value:t.props.year,className:"react-datepicker__year-select",onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){return i.createElement("button",{key:"read",type:"button",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:t.toggleDropdown},i.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),i.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},t.props.year))},t.renderDropdown=function(){return i.createElement(mo,qr({key:"dropdown"},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown(),e!==t.props.year&&t.props.onChange(e)},t.toggleDropdown=function(e){t.setState({dropdownVisible:!t.state.dropdownVisible},function(){t.props.adjustDateOnChange&&t.handleYearChange(t.props.date,e)})},t.handleYearChange=function(e,n){var r;null===(r=t.onSelect)||void 0===r||r.call(t,e,n),t.setOpen()},t.onSelect=function(e,n){var r,a;null===(a=(r=t.props).onSelect)||void 0===a||a.call(r,e,n)},t.setOpen=function(){var e,n;null===(n=(e=t.props).setOpen)||void 0===n||n.call(e,!0)},t}return Br(t,e),t.prototype.render=function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return i.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)},t}(i.Component),vo=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],yo="react-datepicker-ignore-onclickoutside",bo=function(e){function t(n){var r=e.call(this,n)||this;return r.monthContainer=void 0,r.handleClickOutside=function(e){r.props.onClickOutside(e)},r.setClickOutsideRef=function(){return r.containerRef.current},r.handleDropdownFocus=function(e){var t,n,a,o;a=e.target,o=(a.className||"").split(/\s+/),vo.some(function(e){return o.indexOf(e)>=0})&&(null===(n=(t=r.props).onDropdownFocus)||void 0===n||n.call(t,e))},r.getDateInView=function(){var e=r.props,t=e.preSelection,n=e.selected,a=e.openToDate,o=Ia(r.props),i=La(r.props),l=Xr();return a||n||t||(o&&Ge(l,o)?o:i&&Vt(l,i)?i:l)},r.increaseMonth=function(){r.setState(function(e){return{date:Nt(e.date,1)}},function(){return r.handleMonthChange(r.state.date)})},r.decreaseMonth=function(){r.setState(function(e){return{date:Tt(e.date,1)}},function(){return r.handleMonthChange(r.state.date)})},r.handleDayClick=function(e,t,n){r.props.onSelect(e,t,n),r.props.setPreSelection&&r.props.setPreSelection(e)},r.handleDayMouseEnter=function(e){r.setState({selectingDate:e}),r.props.onDayMouseEnter&&r.props.onDayMouseEnter(e)},r.handleMonthMouseLeave=function(){r.setState({selectingDate:void 0}),r.props.onMonthMouseLeave&&r.props.onMonthMouseLeave()},r.handleYearMouseEnter=function(e,t){r.setState({selectingDate:Gt(Xr(),t)}),r.props.onYearMouseEnter&&r.props.onYearMouseEnter(e,t)},r.handleYearMouseLeave=function(e,t){r.props.onYearMouseLeave&&r.props.onYearMouseLeave(e,t)},r.handleYearChange=function(e){var t,n,a,o;null===(n=(t=r.props).onYearChange)||void 0===n||n.call(t,e),r.setState({isRenderAriaLiveMessage:!0}),r.props.adjustDateOnChange&&(r.props.onSelect(e),null===(o=(a=r.props).setOpen)||void 0===o||o.call(a,!0)),r.props.setPreSelection&&r.props.setPreSelection(e)},r.getEnabledPreSelectionDateForMonth=function(e){if(!xa(e,r.props))return e;for(var t=oa(e),n=function(e,t,n){const[r,a]=Xe(n?.in,e,t),o=Xt(r,a),i=Math.abs(Ze(r,a));r.setDate(r.getDate()-o*i);const l=o*(i-Number(Xt(r,a)===-o));return 0===l?0:l}(function(e){return xt(e)}(e),t),a=null,o=0;o<=n;o++){var i=Ae(t,o);if(!xa(i,r.props)){a=i;break}}return a},r.handleMonthChange=function(e){var t,n,a,o=null!==(t=r.getEnabledPreSelectionDateForMonth(e))&&void 0!==t?t:e;r.handleCustomMonthChange(o),r.props.adjustDateOnChange&&(r.props.onSelect(o),null===(a=(n=r.props).setOpen)||void 0===a||a.call(n,!0)),r.props.setPreSelection&&r.props.setPreSelection(o)},r.handleCustomMonthChange=function(e){var t,n;null===(n=(t=r.props).onMonthChange)||void 0===n||n.call(t,e),r.setState({isRenderAriaLiveMessage:!0})},r.handleMonthYearChange=function(e){r.handleYearChange(e),r.handleMonthChange(e)},r.changeYear=function(e){r.setState(function(t){return{date:Gt(t.date,Number(e))}},function(){return r.handleYearChange(r.state.date)})},r.changeMonth=function(e){r.setState(function(t){return{date:_t(t.date,Number(e))}},function(){return r.handleMonthChange(r.state.date)})},r.changeMonthYear=function(e){r.setState(function(t){return{date:Gt(_t(t.date,jt(e)),St(e))}},function(){return r.handleMonthYearChange(r.state.date)})},r.header=function(e){if(void 0===e&&(e=r.state.date),!Zr(e))return[];var t=r.props.disabled,n=aa(e,r.props.locale,r.props.calendarStartDay),a=[];return r.props.showWeekNumbers&&a.push(i.createElement("div",{key:"W",className:"react-datepicker__day-name ".concat(t?"react-datepicker__day-name--disabled":""),role:"columnheader"},i.createElement("span",{className:"react-datepicker__sr-only"},"Week number"),i.createElement("span",{"aria-hidden":"true"},r.props.weekLabel||"#"))),a.concat([0,1,2,3,4,5,6].map(function(e){var a=Ae(n,e),l=r.formatWeekday(a,r.props.locale),s=r.props.weekDayClassName?r.props.weekDayClassName(a):void 0;return i.createElement("div",{key:e,role:"columnheader",className:o("react-datepicker__day-name",s,t?"react-datepicker__day-name--disabled":"")},i.createElement("span",{className:"react-datepicker__sr-only"},ea(a,"EEEE",r.props.locale)),i.createElement("span",{"aria-hidden":"true"},l))}))},r.formatWeekday=function(e,t){return r.props.formatWeekDay?function(e,t,n){return t(ea(e,"EEEE",n))}(e,r.props.formatWeekDay,t):r.props.useWeekdaysShort?function(e,t){return ea(e,"EEE",t)}(e,t):function(e,t){return ea(e,"EEEEEE",t)}(e,t)},r.decreaseYear=function(){r.setState(function(e){var n;return{date:Lt(e.date,r.props.showYearPicker?null!==(n=r.props.yearItemNumber)&&void 0!==n?n:t.defaultProps.yearItemNumber:1)}},function(){return r.handleYearChange(r.state.date)})},r.clearSelectingDate=function(){r.setState({selectingDate:void 0})},r.renderPreviousButton=function(){var e,n,a;if(!r.props.renderCustomHeader){var o,l=null!==(e=r.props.monthsShown)&&void 0!==e?e:t.defaultProps.monthsShown,s=r.props.showPreviousMonths?l-1:0,c=null!==(n=r.props.monthSelectedIn)&&void 0!==n?n:s,u=Tt(r.state.date,c);switch(!0){case r.props.disabled:o=!0;break;case r.props.showMonthYearPicker:o=Aa(r.state.date,r.props);break;case r.props.showYearPicker:o=function(e,t){var n=void 0===t?{}:t,r=n.minDate,a=n.yearItemNumber,o=void 0===a?12:a,i=Ua(ia(Lt(e,o)),o).endPeriod,l=r&&St(r);return l&&l>i||!1}(r.state.date,r.props);break;case r.props.showQuarterYearPicker:o=function(e,t){var n=void 0===t?{}:t,r=n.minDate,a=n.includeDates,o=At(et(e),1);return r&&Ft(r,o)>0||a&&a.every(function(e){return Ft(e,o)>0})||!1}(r.state.date,r.props);break;default:o=Ma(u,r.props)}if(((null!==(a=r.props.forceShowMonthNavigation)&&void 0!==a?a:t.defaultProps.forceShowMonthNavigation)||r.props.showDisabledMonthNavigation||!o)&&!r.props.showTimeSelectOnly){var p=["react-datepicker__navigation","react-datepicker__navigation--previous"],d=r.decreaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(d=r.decreaseYear),o&&r.props.showDisabledMonthNavigation&&(p.push("react-datepicker__navigation--previous--disabled"),d=void 0);var f=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,h=r.props,m=h.previousMonthButtonLabel,g=void 0===m?t.defaultProps.previousMonthButtonLabel:m,v=h.previousYearButtonLabel,y=void 0===v?t.defaultProps.previousYearButtonLabel:v,b=r.props,x=b.previousMonthAriaLabel,w=void 0===x?"string"==typeof g?g:"Previous Month":x,_=b.previousYearAriaLabel,k=void 0===_?"string"==typeof y?y:"Previous Year":_;return i.createElement("button",{type:"button",className:p.join(" "),onClick:d,onKeyDown:r.props.handleOnKeyDown,"aria-label":f?k:w},i.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"].join(" ")},f?y:g))}}},r.increaseYear=function(){r.setState(function(e){var n;return{date:It(e.date,r.props.showYearPicker?null!==(n=r.props.yearItemNumber)&&void 0!==n?n:t.defaultProps.yearItemNumber:1)}},function(){return r.handleYearChange(r.state.date)})},r.renderNextButton=function(){var e;if(!r.props.renderCustomHeader){var n;switch(!0){case r.props.disabled:n=!0;break;case r.props.showMonthYearPicker:n=Fa(r.state.date,r.props);break;case r.props.showYearPicker:n=function(e,t){var n=void 0===t?{}:t,r=n.maxDate,a=n.yearItemNumber,o=void 0===a?12:a,i=Ua(It(e,o),o).startPeriod,l=r&&St(r);return l&&l<i||!1}(r.state.date,r.props);break;case r.props.showQuarterYearPicker:n=function(e,t){var n=void 0===t?{}:t,r=n.maxDate,a=n.includeDates,o=Rt(Et(e),1);return r&&Ft(o,r)>0||a&&a.every(function(e){return Ft(o,e)>0})||!1}(r.state.date,r.props);break;default:n=Ra(r.state.date,r.props)}if(((null!==(e=r.props.forceShowMonthNavigation)&&void 0!==e?e:t.defaultProps.forceShowMonthNavigation)||r.props.showDisabledMonthNavigation||!n)&&!r.props.showTimeSelectOnly){var a=["react-datepicker__navigation","react-datepicker__navigation--next"];r.props.showTimeSelect&&a.push("react-datepicker__navigation--next--with-time"),r.props.todayButton&&a.push("react-datepicker__navigation--next--with-today-button");var o=r.increaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(o=r.increaseYear),n&&r.props.showDisabledMonthNavigation&&(a.push("react-datepicker__navigation--next--disabled"),o=void 0);var l=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,s=r.props,c=s.nextMonthButtonLabel,u=void 0===c?t.defaultProps.nextMonthButtonLabel:c,p=s.nextYearButtonLabel,d=void 0===p?t.defaultProps.nextYearButtonLabel:p,f=r.props,h=f.nextMonthAriaLabel,m=void 0===h?"string"==typeof u?u:"Next Month":h,g=f.nextYearAriaLabel,v=void 0===g?"string"==typeof d?d:"Next Year":g;return i.createElement("button",{type:"button",className:a.join(" "),onClick:o,onKeyDown:r.props.handleOnKeyDown,"aria-label":l?v:m},i.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--next"].join(" ")},l?d:u))}}},r.renderCurrentMonth=function(e){void 0===e&&(e=r.state.date);var t=["react-datepicker__current-month"];return r.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),r.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),r.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),i.createElement("h2",{className:t.join(" ")},Zr(e)?ea(e,r.props.dateFormat,r.props.locale):"")},r.renderYearDropdown=function(e){if(void 0===e&&(e=!1),r.props.showYearDropdown&&!e)return i.createElement(go,qr({},t.defaultProps,r.props,{date:r.state.date,onChange:r.changeYear,year:St(r.state.date)}))},r.renderMonthDropdown=function(e){if(void 0===e&&(e=!1),r.props.showMonthDropdown&&!e)return i.createElement(lo,qr({},t.defaultProps,r.props,{month:jt(r.state.date),onChange:r.changeMonth}))},r.renderMonthYearDropdown=function(e){if(void 0===e&&(e=!1),r.props.showMonthYearDropdown&&!e)return i.createElement(uo,qr({},t.defaultProps,r.props,{date:r.state.date,onChange:r.changeMonthYear}))},r.handleTodayButtonClick=function(e){r.props.onSelect(sa(),e),r.props.setPreSelection&&r.props.setPreSelection(sa())},r.renderTodayButton=function(){if(r.props.todayButton&&!r.props.showTimeSelectOnly)return i.createElement("div",{className:"react-datepicker__today-button",onClick:r.handleTodayButtonClick},r.props.todayButton)},r.renderDayNamesHeader=function(e){return i.createElement("div",{className:"react-datepicker__day-names",role:"row"},r.header(e))},r.renderDefaultHeader=function(e){var t=e.monthDate,n=e.i;return i.createElement("div",{className:"react-datepicker__header ".concat(r.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},r.renderCurrentMonth(t),i.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(r.props.dropdownMode),onFocus:r.handleDropdownFocus},r.renderMonthDropdown(0!==n),r.renderMonthYearDropdown(0!==n),r.renderYearDropdown(0!==n)))},r.renderCustomHeader=function(e){var t,n,a=e.monthDate,o=e.i;if(r.props.showTimeSelect&&!r.state.monthContainer||r.props.showTimeSelectOnly)return null;var l,s=r.props,c=s.showYearPicker,u=s.yearItemNumber;if(c){var p=Ua(a,u);l={startYear:p.startPeriod,endYear:p.endPeriod}}var d=Ma(r.state.date,r.props),f=Ra(r.state.date,r.props),h=Aa(r.state.date,r.props),m=Fa(r.state.date,r.props);return i.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:r.props.onDropdownFocus},null===(n=(t=r.props).renderCustomHeader)||void 0===n?void 0:n.call(t,qr(qr(qr({},r.state),c&&{visibleYearsRange:l}),{customHeaderCount:o,monthDate:a,changeMonth:r.changeMonth,changeYear:r.changeYear,decreaseMonth:r.decreaseMonth,increaseMonth:r.increaseMonth,decreaseYear:r.decreaseYear,increaseYear:r.increaseYear,prevMonthButtonDisabled:d,nextMonthButtonDisabled:f,prevYearButtonDisabled:h,nextYearButtonDisabled:m})))},r.renderYearHeader=function(e){var n=e.monthDate,a=r.props,o=a.showYearPicker,l=a.yearItemNumber,s=Ua(n,void 0===l?t.defaultProps.yearItemNumber:l),c=s.startPeriod,u=s.endPeriod;return i.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},o?"".concat(c," - ").concat(u):St(n))},r.renderHeader=function(e){var t=e.monthDate,n=e.i,a={monthDate:t,i:void 0===n?0:n};switch(!0){case void 0!==r.props.renderCustomHeader:return r.renderCustomHeader(a);case r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker:return r.renderYearHeader(a);default:return r.renderDefaultHeader(a)}},r.renderMonths=function(){var e,n;if(!r.props.showTimeSelectOnly&&!r.props.showYearPicker){for(var a=[],o=null!==(e=r.props.monthsShown)&&void 0!==e?e:t.defaultProps.monthsShown,l=r.props.showPreviousMonths?o-1:0,s=r.props.showMonthYearPicker||r.props.showQuarterYearPicker?It(r.state.date,l):Tt(r.state.date,l),c=null!==(n=r.props.monthSelectedIn)&&void 0!==n?n:l,u=0;u<o;++u){var p=u-c+l,d=r.props.showMonthYearPicker||r.props.showQuarterYearPicker?It(s,p):Nt(s,p),f="month-".concat(u),h=u<o-1,m=u>0;a.push(i.createElement("div",{key:f,ref:function(e){r.monthContainer=null!=e?e:void 0},className:"react-datepicker__month-container"},r.renderHeader({monthDate:d,i:u}),i.createElement(oo,qr({},t.defaultProps,r.props,{containerRef:r.containerRef,ariaLabelPrefix:r.props.monthAriaLabelPrefix,day:d,onDayClick:r.handleDayClick,handleOnKeyDown:r.props.handleOnDayKeyDown,handleOnMonthKeyDown:r.props.handleOnKeyDown,onDayMouseEnter:r.handleDayMouseEnter,onMouseLeave:r.handleMonthMouseLeave,orderInDisplay:u,selectingDate:r.state.selectingDate,monthShowsDuplicateDaysEnd:h,monthShowsDuplicateDaysStart:m,dayNamesHeader:r.renderDayNamesHeader(d)}))))}return a}},r.renderYears=function(){if(!r.props.showTimeSelectOnly)return r.props.showYearPicker?i.createElement("div",{className:"react-datepicker__year--container"},r.renderHeader({monthDate:r.state.date}),i.createElement(fo,qr({},t.defaultProps,r.props,{selectingDate:r.state.selectingDate,date:r.state.date,onDayClick:r.handleDayClick,clearSelectingDate:r.clearSelectingDate,onYearMouseEnter:r.handleYearMouseEnter,onYearMouseLeave:r.handleYearMouseLeave}))):void 0},r.renderTimeSection=function(){if(r.props.showTimeSelect&&(r.state.monthContainer||r.props.showTimeSelectOnly))return i.createElement(po,qr({},t.defaultProps,r.props,{onChange:r.props.onTimeChange,format:r.props.timeFormat,intervals:r.props.timeIntervals,monthRef:r.state.monthContainer}))},r.renderInputTimeSection=function(){var e=r.props.selected?new Date(r.props.selected):void 0,n=e&&Zr(e)&&Boolean(r.props.selected)?"".concat(Ya(e.getHours()),":").concat(Ya(e.getMinutes())):"";if(r.props.showTimeInput)return i.createElement(Ga,qr({},t.defaultProps,r.props,{date:e,timeString:n,onChange:r.props.onTimeChange}))},r.renderAriaLiveRegion=function(){var e;if(!Zr(r.state.date))return i.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"});var n,a=Ua(r.state.date,null!==(e=r.props.yearItemNumber)&&void 0!==e?e:t.defaultProps.yearItemNumber),o=a.startPeriod,l=a.endPeriod;return n=r.props.showYearPicker?"".concat(o," - ").concat(l):r.props.showMonthYearPicker||r.props.showQuarterYearPicker?St(r.state.date):"".concat(ya(jt(r.state.date),r.props.locale)," ").concat(St(r.state.date)),i.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},r.state.isRenderAriaLiveMessage&&n)},r.renderChildren=function(){if(r.props.children)return i.createElement("div",{className:"react-datepicker__children-container"},r.props.children)},r.containerRef=(0,i.createRef)(),r.state={date:r.getDateInView(),selectingDate:void 0,monthContainer:void 0,isRenderAriaLiveMessage:!1},r}return Br(t,e),Object.defineProperty(t,"defaultProps",{get:function(){return{monthsShown:1,forceShowMonthNavigation:!1,outsideClickIgnoreClass:yo,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",yearItemNumber:12}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){this.props.showTimeSelect&&(this.assignMonthContainer=void this.setState({monthContainer:this.monthContainer}))},t.prototype.componentDidUpdate=function(e){var t=this;if(!this.props.preSelection||!Zr(this.props.preSelection)||fa(this.props.preSelection,e.preSelection)&&this.props.monthSelectedIn===e.monthSelectedIn)this.props.openToDate&&!fa(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate});else{var n=!pa(this.state.date,this.props.preSelection);this.setState({date:this.props.preSelection},function(){return n&&t.handleCustomMonthChange(t.state.date)})}},t.prototype.render=function(){var e=this.props.container||Qr;return i.createElement(Kr,{onClickOutside:this.handleClickOutside,style:{display:"contents"},ignoreClass:this.props.outsideClickIgnoreClass},i.createElement("div",{style:{display:"contents"},ref:this.containerRef},i.createElement(e,{className:o("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showTime:this.props.showTimeSelect||this.props.showTimeInput,showTimeSelectOnly:this.props.showTimeSelectOnly,inline:this.props.inline},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren())))},t}(i.Component),xo=function(e){var t=e.icon,n=e.className,r=void 0===n?"":n,a=e.onClick,o="react-datepicker__calendar-icon";if("string"==typeof t)return i.createElement("i",{className:"".concat(o," ").concat(t," ").concat(r),"aria-hidden":"true",onClick:a});if(i.isValidElement(t)){var l=t;return i.cloneElement(l,{className:"".concat(l.props.className||""," ").concat(o," ").concat(r),onClick:function(e){"function"==typeof l.props.onClick&&l.props.onClick(e),"function"==typeof a&&a(e)}})}return i.createElement("svg",{className:"".concat(o," ").concat(r),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",onClick:a},i.createElement("path",{d:"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"}))},wo=function(e){function t(t){var n=e.call(this,t)||this;return n.portalRoot=null,n.el=document.createElement("div"),n}return Br(t,e),t.prototype.componentDidMount=function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)},t.prototype.componentWillUnmount=function(){this.portalRoot&&this.portalRoot.removeChild(this.el)},t.prototype.render=function(){return Nn.createPortal(this.props.children,this.el)},t}(i.Component),_o=function(e){return(e instanceof HTMLAnchorElement||!e.disabled)&&-1!==e.tabIndex},ko=function(e){function t(t){var n=e.call(this,t)||this;return n.getTabChildren=function(){var e;return Array.prototype.slice.call(null===(e=n.tabLoopRef.current)||void 0===e?void 0:e.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(_o)},n.handleFocusStart=function(){var e=n.getTabChildren();e&&e.length>1&&e[e.length-1].focus()},n.handleFocusEnd=function(){var e=n.getTabChildren();e&&e.length>1&&e[0].focus()},n.tabLoopRef=(0,i.createRef)(),n}return Br(t,e),t.prototype.render=function(){var e;return(null!==(e=this.props.enableTabLoop)&&void 0!==e?e:t.defaultProps.enableTabLoop)?i.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},i.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:0,onFocus:this.handleFocusStart}),this.props.children,i.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:0,onFocus:this.handleFocusEnd})):this.props.children},t.defaultProps={enableTabLoop:!0},t}(i.Component),So=function(e){function t(t){var n,r="boolean"!=typeof t.hidePopper||t.hidePopper,a=(0,i.useRef)(null),o=Yr(qr({open:!r,whileElementsMounted:br,placement:t.popperPlacement,middleware:Vr([Nr({padding:15}),Or(10),Tr({element:a})],null!==(n=t.popperModifiers)&&void 0!==n?n:[],!0)},t.popperProps)),l=qr(qr({},t),{hidePopper:r,popperProps:qr(qr({},o),{arrowRef:a})});return i.createElement(e,qr({},l))}return t.displayName="withFloating(".concat(e.displayName||e.name||"Component",")"),t}(function(e){var t=e.className,n=e.wrapperClassName,r=e.hidePopper,a=void 0===r||r,l=e.popperComponent,s=e.targetComponent,c=e.enableTabLoop,u=e.popperOnKeyDown,p=e.portalId,d=e.portalHost,f=e.popperProps,h=e.showArrow,m=void 0;if(!a){var g=o("react-datepicker-popper",t);m=i.createElement(ko,{enableTabLoop:c},i.createElement("div",{ref:f.refs.setFloating,style:f.floatingStyles,className:g,"data-placement":f.placement,onKeyDown:u},l,h&&i.createElement(Lr,{ref:f.arrowRef,context:f.context,fill:"currentColor",strokeWidth:1,height:8,width:16,style:{transform:"translateY(-1px)"},className:"react-datepicker__triangle"})))}e.popperContainer&&(m=(0,i.createElement)(e.popperContainer,{},m)),p&&!a&&(m=i.createElement(wo,{portalId:p,portalHost:d},m));var v=o("react-datepicker-wrapper",n);return i.createElement(i.Fragment,null,i.createElement("div",{ref:f.refs.setReference,className:v},s),m)}),jo="Date input not valid.",Eo=function(e){function t(n){var r=e.call(this,n)||this;return r.calendar=null,r.input=null,r.getPreSelection=function(){return r.props.openToDate?r.props.openToDate:r.props.selectsEnd&&r.props.startDate?r.props.startDate:r.props.selectsStart&&r.props.endDate?r.props.endDate:Xr()},r.modifyHolidays=function(){var e;return null===(e=r.props.holidays)||void 0===e?void 0:e.reduce(function(e,t){var n=new Date(t.date);return Zr(n)?Vr(Vr([],e,!0),[qr(qr({},t),{date:n})],!1):e},[])},r.calcInitialState=function(){var e,t=r.getPreSelection(),n=Ia(r.props),a=La(r.props),o=n&&Ge(t,ra(n))?n:a&&Vt(t,ca(a))?a:t;return{open:r.props.startOpen||!1,preventFocus:!1,inputValue:null,preSelection:null!==(e=r.props.selectsRange?r.props.startDate:r.props.selected)&&void 0!==e?e:o,highlightDates:za(r.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1,wasHidden:!1}},r.getInputValue=function(){var e,n=r.props,a=n.locale,o=n.startDate,i=n.endDate,l=n.rangeSeparator,s=n.selected,c=n.selectedDates,u=n.selectsMultiple,p=n.selectsRange,d=n.value,f=null!==(e=r.props.dateFormat)&&void 0!==e?e:t.defaultProps.dateFormat,h=r.state.inputValue;return"string"==typeof d?d:"string"==typeof h?h:p?function(e,t,n){if(!e&&!t)return"";var r=e?ta(e,n):"",a=t?ta(t,n):"",o=n.rangeSeparator||" - ";return"".concat(r).concat(o).concat(a)}(o,i,{dateFormat:f,locale:a,rangeSeparator:l}):u?function(e,t){if(!(null==e?void 0:e.length))return"";var n=e[0]?ta(e[0],t):"";if(1===e.length)return n;if(2===e.length&&e[1]){var r=ta(e[1],t);return"".concat(n,", ").concat(r)}var a=e.length-1;return"".concat(n," (+").concat(a,")")}(null!=c?c:[],{dateFormat:f,locale:a}):ta(s,{dateFormat:f,locale:a})},r.resetHiddenStatus=function(){r.setState(qr(qr({},r.state),{wasHidden:!1}))},r.setHiddenStatus=function(){r.setState(qr(qr({},r.state),{wasHidden:!0}))},r.setHiddenStateOnVisibilityHidden=function(){"hidden"===document.visibilityState&&r.setHiddenStatus()},r.clearPreventFocusTimeout=function(){r.preventFocusTimeout&&clearTimeout(r.preventFocusTimeout)},r.setFocus=function(){var e,t;null===(t=null===(e=r.input)||void 0===e?void 0:e.focus)||void 0===t||t.call(e,{preventScroll:!0})},r.setBlur=function(){var e,t;null===(t=null===(e=r.input)||void 0===e?void 0:e.blur)||void 0===t||t.call(e),r.cancelFocusInput()},r.deferBlur=function(){requestAnimationFrame(function(){r.setBlur()})},r.setOpen=function(e,t){void 0===t&&(t=!1),r.setState({open:e,preSelection:e&&r.state.open?r.state.preSelection:r.calcInitialState().preSelection,lastPreSelectChange:Do},function(){e||r.setState(function(e){return{focused:!!t&&e.focused}},function(){!t&&r.deferBlur(),r.setState({inputValue:null})})})},r.inputOk=function(){return Qe(r.state.preSelection)},r.isCalendarOpen=function(){return void 0===r.props.open?r.state.open&&!r.props.disabled&&!r.props.readOnly:r.props.open},r.handleFocus=function(e){var t,n,a=r.state.wasHidden,o=!a||r.state.open;a&&r.resetHiddenStatus(),r.state.preventFocus||(null===(n=(t=r.props).onFocus)||void 0===n||n.call(t,e),!o||r.props.preventOpenOnFocus||r.props.readOnly||r.setOpen(!0)),r.setState({focused:!0})},r.sendFocusBackToInput=function(){r.preventFocusTimeout&&r.clearPreventFocusTimeout(),r.setState({preventFocus:!0},function(){r.preventFocusTimeout=setTimeout(function(){r.setFocus(),r.setState({preventFocus:!1})})})},r.cancelFocusInput=function(){clearTimeout(r.inputFocusTimeout),r.inputFocusTimeout=void 0},r.deferFocusInput=function(){r.cancelFocusInput(),r.inputFocusTimeout=setTimeout(function(){return r.setFocus()},1)},r.handleDropdownFocus=function(){r.cancelFocusInput()},r.resetInputValue=function(){r.setState(qr(qr({},r.state),{inputValue:null}))},r.handleBlur=function(e){var t,n;(!r.state.open||r.props.withPortal||r.props.showTimeInput)&&(null===(n=(t=r.props).onBlur)||void 0===n||n.call(t,e)),r.resetInputValue(),r.state.open&&!1===r.props.open&&r.setOpen(!1),r.setState({focused:!1})},r.handleCalendarClickOutside=function(e){var t,n;r.props.inline||r.setOpen(!1),null===(n=(t=r.props).onClickOutside)||void 0===n||n.call(t,e),r.props.withPortal&&e.preventDefault()},r.handleChange=function(){for(var e,n,a,o,i,l=[],s=0;s<arguments.length;s++)l[s]=arguments[s];var c=l[0];if(!r.props.onChangeRaw||(r.props.onChangeRaw.apply(r,l),c&&"function"==typeof c.isDefaultPrevented&&!c.isDefaultPrevented())){r.setState({inputValue:(null==c?void 0:c.target)instanceof HTMLInputElement?c.target.value:null,lastPreSelectChange:Co});var u=r.props,p=u.selectsRange,d=u.startDate,f=u.endDate,h=null!==(e=r.props.dateFormat)&&void 0!==e?e:t.defaultProps.dateFormat,m=null!==(n=r.props.strictParsing)&&void 0!==n?n:t.defaultProps.strictParsing,g=(null==c?void 0:c.target)instanceof HTMLInputElement?c.target.value:"";if(p){var v=r.props.rangeSeparator,y=v.trim(),b=g.split(h.includes(y)?v:y,2).map(function(e){return e.trim()}),x=b[0],w=b[1],_=Jr(null!=x?x:"",h,r.props.locale,m),k=_?Jr(null!=w?w:"",h,r.props.locale,m):null,S=(null==d?void 0:d.getTime())!==(null==_?void 0:_.getTime()),j=(null==f?void 0:f.getTime())!==(null==k?void 0:k.getTime());if(!S&&!j)return;if(_&&xa(_,r.props))return;if(k&&xa(k,r.props))return;null===(o=(a=r.props).onChange)||void 0===o||o.call(a,[_,k],c)}else{var E=Jr(g,h,r.props.locale,m,null!==(i=r.props.selected)&&void 0!==i?i:void 0);!E&&g||r.setSelected(E,c,!0)}}},r.handleSelect=function(e,n,a){var o;if(!r.props.readOnly){var i=r.props,l=i.selectsRange,s=i.startDate,c=i.endDate,u=i.locale,p=i.swapRange,d=null!==(o=r.props.dateFormat)&&void 0!==o?o:t.defaultProps.dateFormat,f=!l||s&&!c&&(p||!$a(e,s));if(r.props.shouldCloseOnSelect&&!r.props.showTimeSelect&&f&&r.sendFocusBackToInput(),r.props.onChangeRaw){var h=ta(e,{dateFormat:d,locale:u});r.props.onChangeRaw(n,{date:e,formattedDate:h})}r.setSelected(e,n,!1,a),r.props.showDateSelect&&r.setState({isRenderAriaLiveMessage:!0}),!r.props.shouldCloseOnSelect||r.props.showTimeSelect?r.setPreSelection(e):f&&r.setOpen(!1)}},r.setSelected=function(e,t,n,a){var o,i,l=e;if(r.props.showYearPicker){if(null!==l&&Ca(St(l),r.props))return}else if(r.props.showMonthYearPicker){if(null!==l&&_a(l,r.props))return}else if(null!==l&&xa(l,r.props))return;var s=r.props,c=s.onChange,u=s.selectsRange,p=s.startDate,d=s.endDate,f=s.selectsMultiple,h=s.selectedDates,m=s.minTime,g=s.swapRange;if(!ha(r.props.selected,l)||r.props.allowSameDay||u||f)if(null!==l&&(!r.props.selected||n&&(r.props.showTimeSelect||r.props.showTimeSelectOnly||r.props.showTimeInput)||(l=na(l,{hour:Dt(r.props.selected),minute:Pt(r.props.selected),second:Ot(r.props.selected)})),n||!r.props.showTimeSelect&&!r.props.showTimeSelectOnly||m&&(l=na(l,{hour:m.getHours(),minute:m.getMinutes(),second:m.getSeconds()})),r.props.inline||r.setState({preSelection:l}),r.props.focusSelectedMonth||r.setState({monthSelectedIn:a})),u){var v=!p&&!!d,y=p&&d;p||d?p&&!d?null===l?null==c||c([null,null],t):$a(l,p)?g?null==c||c([l,p],t):null==c||c([l,null],t):null==c||c([p,l],t):v&&(l&&$a(l,d)?null==c||c([l,d],t):null==c||c([l,null],t)):null==c||c([l,null],t),y&&(null==c||c([l,null],t))}else if(f){if(null!==l)if(null==h?void 0:h.length)if(h.some(function(e){return fa(e,l)})){var b=h.filter(function(e){return!fa(e,l)});null==c||c(b,t)}else null==c||c(Vr(Vr([],h,!0),[l],!1),t);else null==c||c([l],t)}else null==c||c(l,t);n||(null===(i=(o=r.props).onSelect)||void 0===i||i.call(o,l,t),r.setState({inputValue:null}))},r.setPreSelection=function(e){if(!r.props.readOnly){var t=Qe(r.props.minDate),n=Qe(r.props.maxDate),a=!0;if(e){var o=ra(e);if(t&&n)a=ma(e,r.props.minDate,r.props.maxDate);else if(t){var i=ra(r.props.minDate);a=Vt(e,i)||ha(o,i)}else if(n){var l=ca(r.props.maxDate);a=Ge(e,l)||ha(o,l)}}a&&r.setState({preSelection:e})}},r.toggleCalendar=function(){r.setOpen(!r.state.open)},r.handleTimeChange=function(e){var t,n;if(!r.props.selectsRange&&!r.props.selectsMultiple){var a=r.props.selected?r.props.selected:r.getPreSelection(),o=r.props.selected?e:na(a,{hour:Dt(e),minute:Pt(e)});r.setState({preSelection:o}),null===(n=(t=r.props).onChange)||void 0===n||n.call(t,o),r.props.shouldCloseOnSelect&&!r.props.showTimeInput&&(r.sendFocusBackToInput(),r.setOpen(!1)),r.props.showTimeInput&&r.setOpen(!0),(r.props.showTimeSelectOnly||r.props.showTimeSelect)&&r.setState({isRenderAriaLiveMessage:!0}),r.setState({inputValue:null})}},r.onInputClick=function(){var e,t;r.props.disabled||r.props.readOnly||r.setOpen(!0),null===(t=(e=r.props).onInputClick)||void 0===t||t.call(e)},r.handleTimeOnlyArrowKey=function(e){var n,a,o,i,l,s=r.props.selected||r.state.preSelection||Xr(),c=null!==(n=r.props.timeIntervals)&&void 0!==n?n:30,u=null!==(a=r.props.dateFormat)&&void 0!==a?a:t.defaultProps.dateFormat,p=Array.isArray(u)?u[0]:u,d=ra(s),f=60*Dt(s)+Pt(s),h=1440-c;if(e===$r.ArrowUp){var m=Math.max(0,f-c);l=Bt(d,m)}else m=Math.min(h,f+c),l=Bt(d,m);var g=ea(l,p||t.defaultProps.dateFormat,r.props.locale);if(r.setState({preSelection:l,inputValue:g}),!r.props.selectsRange&&!r.props.selectsMultiple){var v=r.props.selected?r.props.selected:r.getPreSelection(),y=r.props.selected?l:na(v,{hour:Dt(l),minute:Pt(l)});null===(i=(o=r.props).onChange)||void 0===i||i.call(o,y),(r.props.showTimeSelectOnly||r.props.showTimeSelect)&&r.setState({isRenderAriaLiveMessage:!0}),requestAnimationFrame(function(){r.scrollToTimeOption(l)})}},r.handleTimeOnlyEnterKey=function(e){var n,a,o,i,l=e.target.value,s=null!==(n=r.props.dateFormat)&&void 0!==n?n:t.defaultProps.dateFormat,c=r.props.timeFormat||"p",u=r.state.preSelection||r.props.selected||Xr(),p=Jr(l,s,r.props.locale,null!==(a=r.props.strictParsing)&&void 0!==a&&a,u),d=u;if(p&&Zr(p))d=p;else{var f=(null===(o=r.calendar)||void 0===o?void 0:o.containerRef.current)instanceof Element&&r.calendar.containerRef.current.querySelector(".react-datepicker__time-list-item[tabindex='0']");if(f instanceof HTMLElement){var h=null===(i=f.textContent)||void 0===i?void 0:i.trim();if(h){var m=Jr(h,c,r.props.locale,!1,u);m&&Zr(m)&&(d=m)}}}r.handleTimeChange(d),r.setOpen(!1),r.sendFocusBackToInput()},r.scrollToTimeOption=function(e){var t,n;if(null===(t=r.calendar)||void 0===t?void 0:t.containerRef.current){for(var a=r.calendar.containerRef.current,o=Array.from(a.querySelectorAll(".react-datepicker__time-list-item")),i=null,l=1/0,s=r.props.timeFormat||"p",c=0,u=o;c<u.length;c++){var p=u[c],d=null===(n=p.textContent)||void 0===n?void 0:n.trim();if(d){var f=Jr(d,s,r.props.locale,!1,e);if(f&&Zr(f)){if(qa(f,e)){i=p;break}var h=Math.abs(f.getTime()-e.getTime());h<l&&(l=h,i=p)}}}i&&(o.forEach(function(e){e.setAttribute("tabindex","-1")}),i.setAttribute("tabindex","0"),i.scrollIntoView({behavior:"smooth",block:"center"}))}},r.onInputKeyDown=function(e){var t,n,a,o,i,l;null===(n=(t=r.props).onKeyDown)||void 0===n||n.call(t,e);var s=e.key;if(r.state.open||r.props.inline||r.props.preventOpenOnFocus){if(r.state.open&&r.props.showTimeSelectOnly){if(s===$r.ArrowDown||s===$r.ArrowUp)return e.preventDefault(),void r.handleTimeOnlyArrowKey(s);if(s===$r.Enter)return e.preventDefault(),void r.handleTimeOnlyEnterKey(e)}if(r.state.open){if(s===$r.ArrowDown||s===$r.ArrowUp){e.preventDefault();var c=r.props.showTimeSelectOnly?".react-datepicker__time-list-item[tabindex='0']":r.props.showWeekPicker&&r.props.showWeekNumbers?'.react-datepicker__week-number[tabindex="0"]':r.props.showFullMonthYearPicker||r.props.showMonthYearPicker?'.react-datepicker__month-text[tabindex="0"]':'.react-datepicker__day[tabindex="0"]',u=(null===(o=r.calendar)||void 0===o?void 0:o.containerRef.current)instanceof Element&&r.calendar.containerRef.current.querySelector(c);return void(u instanceof HTMLElement&&u.focus({preventScroll:!0}))}var p=Xr(r.state.preSelection);s===$r.Enter?(e.preventDefault(),e.target.blur(),r.inputOk()&&r.state.lastPreSelectChange===Do?(r.handleSelect(p,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(p)):r.setOpen(!1)):s===$r.Escape?(e.preventDefault(),e.target.blur(),r.sendFocusBackToInput(),r.setOpen(!1)):s===$r.Tab&&r.setOpen(!1),r.inputOk()||null===(l=(i=r.props).onInputError)||void 0===l||l.call(i,{code:1,msg:jo})}}else s!==$r.ArrowDown&&s!==$r.ArrowUp&&s!==$r.Enter||null===(a=r.onInputClick)||void 0===a||a.call(r)},r.onPortalKeyDown=function(e){e.key===$r.Escape&&(e.preventDefault(),r.setState({preventFocus:!0},function(){r.setOpen(!1),setTimeout(function(){r.setFocus(),r.setState({preventFocus:!1})})}))},r.onDayKeyDown=function(e){var t,n,a,o,i,l,s=r.props,c=s.minDate,u=s.maxDate,p=s.disabledKeyboardNavigation,d=s.showWeekPicker,h=s.shouldCloseOnSelect,m=s.locale,g=s.calendarStartDay,v=s.adjustDateOnChange,y=s.inline;if(null===(n=(t=r.props).onKeyDown)||void 0===n||n.call(t,e),!p){var b=e.key,x=e.shiftKey,w=Xr(r.state.preSelection),_=function(e,t){var n=t;switch(e){case $r.ArrowRight:n=d?Qt(t,1):Ae(t,1);break;case $r.ArrowLeft:n=d?Jt(t,1):function(e,t,n){return Ae(e,-t,n)}(t,1);break;case $r.ArrowUp:n=Jt(t,1);break;case $r.ArrowDown:n=Qt(t,1);break;case $r.PageUp:n=x?Lt(t,1):Tt(t,1);break;case $r.PageDown:n=x?It(t,1):Nt(t,1);break;case $r.Home:n=aa(t,m,g);break;case $r.End:n=function(e){return function(e,t){const n=U(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,a=f(e,t?.in),o=a.getDay(),i=6+(o<r?-7:0)-(o-r);return a.setDate(a.getDate()+i),a.setHours(23,59,59,999),a}(e)}(t)}return n};if(b===$r.Enter)return e.preventDefault(),r.handleSelect(w,e),void(!h&&r.setPreSelection(w));if(b===$r.Escape)return e.preventDefault(),r.setOpen(!1),void(r.inputOk()||null===(o=(a=r.props).onInputError)||void 0===o||o.call(a,{code:1,msg:jo}));var k=null;switch(b){case $r.ArrowLeft:case $r.ArrowRight:case $r.ArrowUp:case $r.ArrowDown:case $r.PageUp:case $r.PageDown:case $r.Home:case $r.End:k=function(e,t){for(var n=e,a=!1,o=0,i=_(e,t);!a;){if(o>=40){i=t;break}c&&i<c&&(n=$r.ArrowRight,i=xa(c,r.props)?_(n,i):c),u&&i>u&&(n=$r.ArrowLeft,i=xa(u,r.props)?_(n,i):u),xa(i,r.props)?(n!==$r.PageUp&&n!==$r.Home||(n=$r.ArrowRight),n!==$r.PageDown&&n!==$r.End||(n=$r.ArrowLeft),i=_(n,i)):a=!0,o++}return i}(b,w)}k?(e.preventDefault(),r.setState({lastPreSelectChange:Do}),v&&r.setSelected(k),r.setPreSelection(k),y&&r.setState({shouldFocusDayInline:!0})):null===(l=(i=r.props).onInputError)||void 0===l||l.call(i,{code:1,msg:jo})}},r.onPopperKeyDown=function(e){e.key===$r.Escape&&(e.preventDefault(),r.sendFocusBackToInput(),r.setOpen(!1))},r.onClearClick=function(e){e&&e.preventDefault&&e.preventDefault(),r.sendFocusBackToInput();var t=r.props,n=t.selectsRange,a=t.onChange;n?null==a||a([null,null],e):null==a||a(null,e),r.setState({inputValue:null})},r.clear=function(){r.onClearClick()},r.onScroll=function(e){"boolean"==typeof r.props.closeOnScroll&&r.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||r.setOpen(!1):"function"==typeof r.props.closeOnScroll&&r.props.closeOnScroll(e)&&r.setOpen(!1)},r.renderCalendar=function(){var e,n;return r.props.inline||r.isCalendarOpen()?i.createElement(bo,qr({showMonthYearDropdown:void 0,ref:function(e){r.calendar=e}},r.props,r.state,{setOpen:r.setOpen,dateFormat:null!==(e=r.props.dateFormatCalendar)&&void 0!==e?e:t.defaultProps.dateFormatCalendar,onSelect:r.handleSelect,onClickOutside:r.handleCalendarClickOutside,holidays:Wa(r.modifyHolidays()),outsideClickIgnoreClass:r.props.outsideClickIgnoreClass,onDropdownFocus:r.handleDropdownFocus,onTimeChange:r.handleTimeChange,className:r.props.calendarClassName,container:r.props.calendarContainer,handleOnKeyDown:r.props.onKeyDown,handleOnDayKeyDown:r.onDayKeyDown,setPreSelection:r.setPreSelection,dropdownMode:null!==(n=r.props.dropdownMode)&&void 0!==n?n:t.defaultProps.dropdownMode}),r.props.children):null},r.renderAriaLiveRegion=function(){var e,n,a=r.props.locale,o=null!==(e=r.props.dateFormat)&&void 0!==e?e:t.defaultProps.dateFormat,l=r.props.showTimeInput||r.props.showTimeSelect?"PPPPp":"PPPP";return n=r.props.selectsRange?"Selected start date: ".concat(ta(r.props.startDate,{dateFormat:l,locale:a}),". ").concat(r.props.endDate?"End date: "+ta(r.props.endDate,{dateFormat:l,locale:a}):""):r.props.showTimeSelectOnly?"Selected time: ".concat(ta(r.props.selected,{dateFormat:o,locale:a})):r.props.showYearPicker?"Selected year: ".concat(ta(r.props.selected,{dateFormat:"yyyy",locale:a})):r.props.showMonthYearPicker?"Selected month: ".concat(ta(r.props.selected,{dateFormat:"MMMM yyyy",locale:a})):r.props.showQuarterYearPicker?"Selected quarter: ".concat(ta(r.props.selected,{dateFormat:"yyyy, QQQ",locale:a})):"Selected date: ".concat(ta(r.props.selected,{dateFormat:l,locale:a})),i.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},n)},r.renderDateInput=function(){var e,n,a,l,s,c,u=o(r.props.className,((e={})[r.props.outsideClickIgnoreClass||t.defaultProps.outsideClickIgnoreClass]=r.state.open,e)),p=r.props.customInput||i.createElement("input",{type:"text"}),d=r.props.customInputRef||"ref",f={},h=null!==(a=r.props["aria-describedby"])&&void 0!==a?a:r.props.ariaDescribedBy,m=null!==(l=r.props["aria-invalid"])&&void 0!==l?l:r.props.ariaInvalid,g=null!==(s=r.props["aria-labelledby"])&&void 0!==s?s:r.props.ariaLabelledBy,v=null!==(c=r.props["aria-required"])&&void 0!==c?c:r.props.ariaRequired;return null!=h&&(f["aria-describedby"]=h),null!=m&&(f["aria-invalid"]=m),null!=g&&(f["aria-labelledby"]=g),null!=v&&(f["aria-required"]=v),(0,i.cloneElement)(p,qr(((n={})[d]=function(e){r.input=e},n.value=r.getInputValue(),n.onBlur=r.handleBlur,n.onChange=r.handleChange,n.onClick=r.onInputClick,n.onFocus=r.handleFocus,n.onKeyDown=r.onInputKeyDown,n.id=r.props.id,n.name=r.props.name,n.form=r.props.form,n.autoFocus=r.props.autoFocus,n.placeholder=r.props.placeholderText,n.disabled=r.props.disabled,n.autoComplete=r.props.autoComplete,n.className=o(p.props.className,u),n.title=r.props.title,n.readOnly=r.props.readOnly,n.required=r.props.required,n.tabIndex=r.props.tabIndex,n),f))},r.renderClearButton=function(){var e=r.props,t=e.isClearable,n=e.disabled,a=e.selected,l=e.startDate,s=e.endDate,c=e.clearButtonTitle,u=e.clearButtonClassName,p=void 0===u?"":u,d=e.ariaLabelClose,f=void 0===d?"Close":d,h=e.selectedDates,m=e.readOnly;return!t||m||null==a&&null==l&&null==s&&!(null==h?void 0:h.length)?null:i.createElement("button",{type:"button",className:o("react-datepicker__close-icon",p,{"react-datepicker__close-icon--disabled":n}),disabled:n,"aria-label":f,onClick:r.onClearClick,title:c,tabIndex:-1})},r.state=r.calcInitialState(),r.preventFocusTimeout=void 0,r}return Br(t,e),Object.defineProperty(t,"defaultProps",{get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",preventOpenOnFocus:!1,monthsShown:1,outsideClickIgnoreClass:yo,readOnly:!1,rangeSeparator:" - ",withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,showWeekPicker:!1,strictParsing:!1,swapRange:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:12,focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0,toggleCalendarOnIconClick:!1,usePointerEvent:!1}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){window.addEventListener("scroll",this.onScroll,!0),document.addEventListener("visibilitychange",this.setHiddenStateOnVisibilityHidden)},t.prototype.componentDidUpdate=function(e,t){var n,r,a,o,i,l;e.inline&&(i=e.selected,l=this.props.selected,i&&l?jt(i)!==jt(l)||St(i)!==St(l):i!==l)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),this.props.selectsRange&&0!==this.state.monthSelectedIn&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:za(this.props.highlightDates)}),t.focused||ha(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&(null===(r=(n=this.props).onCalendarOpen)||void 0===r||r.call(n)),!0===t.open&&!1===this.state.open&&(null===(o=(a=this.props).onCalendarClose)||void 0===o||o.call(a)))},t.prototype.componentWillUnmount=function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0),document.removeEventListener("visibilitychange",this.setHiddenStateOnVisibilityHidden)},t.prototype.renderInputContainer=function(){var e=this.props,t=e.showIcon,n=e.icon,r=e.calendarIconClassname,a=e.calendarIconClassName,l=e.toggleCalendarOnIconClick,s=this.state.open;return r&&console.warn("calendarIconClassname props is deprecated. should use calendarIconClassName props."),i.createElement("div",{className:"react-datepicker__input-container".concat(t?" react-datepicker__view-calendar-icon":"")},t&&i.createElement(xo,qr({icon:n,className:o(a,!a&&r,s&&"react-datepicker-ignore-onclickoutside")},l?{onClick:this.toggleCalendar}:null)),this.state.isRenderAriaLiveMessage&&this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())},t.prototype.render=function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?i.createElement(ko,{enableTabLoop:this.props.enableTabLoop},i.createElement("div",{className:"react-datepicker__portal",tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=i.createElement(wo,qr({portalId:this.props.portalId},this.props),t)),i.createElement("div",null,this.renderInputContainer(),t)}return i.createElement(So,qr({},this.props,{className:this.props.popperClassName,hidePopper:!this.isCalendarOpen(),targetComponent:this.renderInputContainer(),popperComponent:e,popperOnKeyDown:this.onPopperKeyDown,showArrow:this.props.showPopperArrow}))},t}(i.Component),Co="input",Do="navigate",Po=n(3721),Oo=i.version.startsWith("19"),No=Symbol.for(Oo?"react.transitional.element":"react.element"),To=Symbol.for("react.portal"),Mo=Symbol.for("react.fragment"),Ro=Symbol.for("react.strict_mode"),Ao=Symbol.for("react.profiler"),Fo=Symbol.for("react.consumer"),Io=Symbol.for("react.context"),Lo=Symbol.for("react.forward_ref"),zo=Symbol.for("react.suspense"),Wo=Symbol.for("react.suspense_list"),Ho=Symbol.for("react.memo"),Yo=Symbol.for("react.lazy"),Uo=Lo,Bo=Ho;function qo(e,t,n,r,{areStatesEqual:a,areOwnPropsEqual:o,areStatePropsEqual:i}){let l,s,c,u,p,d=!1;return function(f,h){return d?function(d,f){const h=!o(f,s),m=!a(d,l,f,s);return l=d,s=f,h&&m?(c=e(l,s),t.dependsOnOwnProps&&(u=t(r,s)),p=n(c,u,s),p):h?(e.dependsOnOwnProps&&(c=e(l,s)),t.dependsOnOwnProps&&(u=t(r,s)),p=n(c,u,s),p):m?function(){const t=e(l,s),r=!i(t,c);return c=t,r&&(p=n(c,u,s)),p}():p}(f,h):(l=f,s=h,c=e(l,s),u=t(r,s),p=n(c,u,s),d=!0,p)}}function Vo(e){return function(t){const n=e(t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function $o(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function Qo(e,t){return function(t,{displayName:n}){const r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e,void 0)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=$o(e);let a=r(t,n);return"function"==typeof a&&(r.mapToProps=a,r.dependsOnOwnProps=$o(a),a=r(t,n)),a},r}}function Ko(e,t){return(n,r)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function Go(e,t,n){return{...n,...e,...t}}var Xo={notify(){},get:()=>[]};function Jo(e,t){let n,r=Xo,a=0,o=!1;function i(){c.onStateChange&&c.onStateChange()}function l(){a++,n||(n=t?t.addNestedSub(i):e.subscribe(i),r=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){(()=>{let t=e;for(;t;)t.callback(),t=t.next})()},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const a=t={callback:n,next:null,prev:t};return a.prev?a.prev.next=a:e=a,function(){r&&null!==e&&(r=!1,a.next?a.next.prev=a.prev:t=a.prev,a.prev?a.prev.next=a.next:e=a.next)}}}}())}function s(){a--,n&&0===a&&(n(),n=void 0,r.clear(),r=Xo)}const c={addNestedSub:function(e){l();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),s())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return o},trySubscribe:function(){o||(o=!0,l())},tryUnsubscribe:function(){o&&(o=!1,s())},getListeners:()=>r};return c}var Zo=(()=>!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement))(),ei=(()=>"undefined"!=typeof navigator&&"ReactNative"===navigator.product)(),ti=(()=>Zo||ei?i.useLayoutEffect:i.useEffect)();function ni(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function ri(e,t){if(ni(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!ni(e[n[r]],t[n[r]]))return!1;return!0}var ai={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},oi={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ii={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},li={[Uo]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[Bo]:ii};function si(e){return function(e){if("object"==typeof e&&null!==e){const{$$typeof:t}=e;switch(t){case No:switch(e=e.type){case Mo:case Ao:case Ro:case zo:case Wo:return e;default:switch(e=e&&e.$$typeof){case Io:case Lo:case Yo:case Ho:case Fo:return e;default:return t}}case To:return t}}}(e)===Ho?ii:li[e.$$typeof]||ai}var ci=Object.defineProperty,ui=Object.getOwnPropertyNames,pi=Object.getOwnPropertySymbols,di=Object.getOwnPropertyDescriptor,fi=Object.getPrototypeOf,hi=Object.prototype;function mi(e,t){if("string"!=typeof t){if(hi){const n=fi(t);n&&n!==hi&&mi(e,n)}let n=ui(t);pi&&(n=n.concat(pi(t)));const r=si(e),a=si(t);for(let o=0;o<n.length;++o){const i=n[o];if(!(oi[i]||a&&a[i]||r&&r[i])){const n=di(t,i);try{ci(e,i,n)}catch(e){}}}}return e}var gi=Symbol.for("react-redux-context"),vi="undefined"!=typeof globalThis?globalThis:{};function yi(){if(!i.createContext)return{};const e=vi[gi]??=new Map;let t=e.get(i.createContext);return t||(t=i.createContext(null),e.set(i.createContext,t)),t}var bi=yi(),xi=[null,null];function wi(e,t,n,r,a,o){e.current=r,n.current=!1,a.current&&(a.current=null,o())}function _i(e,t){return e===t}var ki=function(e,t,n,{pure:r,areStatesEqual:a=_i,areOwnPropsEqual:o=ri,areStatePropsEqual:l=ri,areMergedPropsEqual:s=ri,forwardRef:c=!1,context:u=bi}={}){const p=u,d=function(e){return e?"function"==typeof e?Qo(e):Ko(e,"mapStateToProps"):Vo(()=>({}))}(e),f=function(e){return e&&"object"==typeof e?Vo(t=>function(e,t){const n={};for(const r in e){const a=e[r];"function"==typeof a&&(n[r]=(...e)=>t(a(...e)))}return n}(e,t)):e?"function"==typeof e?Qo(e):Ko(e,"mapDispatchToProps"):Vo(e=>({dispatch:e}))}(t),h=function(e){return e?"function"==typeof e?function(e){return function(t,{displayName:n,areMergedPropsEqual:r}){let a,o=!1;return function(t,n,i){const l=e(t,n,i);return o?r(l,a)||(a=l):(o=!0,a=l),a}}}(e):Ko(e,"mergeProps"):()=>Go}(n),m=Boolean(e);return e=>{const t=e.displayName||e.name||"Component",n=`Connect(${t})`,r={shouldHandleStateChanges:m,displayName:n,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:d,initMapDispatchToProps:f,initMergeProps:h,areStatesEqual:a,areStatePropsEqual:l,areOwnPropsEqual:o,areMergedPropsEqual:s};function u(t){const[n,a,o]=i.useMemo(()=>{const{reactReduxForwardedRef:e,...n}=t;return[t.context,e,n]},[t]),l=i.useMemo(()=>p,[n,p]),s=i.useContext(l),c=Boolean(t.store)&&Boolean(t.store.getState)&&Boolean(t.store.dispatch),u=Boolean(s)&&Boolean(s.store),d=c?t.store:s.store,f=u?s.getServerState:d.getState,h=i.useMemo(()=>function(e,{initMapStateToProps:t,initMapDispatchToProps:n,initMergeProps:r,...a}){return qo(t(e,a),n(e,a),r(e,a),e,a)}(d.dispatch,r),[d]),[g,v]=i.useMemo(()=>{if(!m)return xi;const e=Jo(d,c?void 0:s.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[d,c,s]),y=i.useMemo(()=>c?s:{...s,subscription:g},[c,s,g]),b=i.useRef(void 0),x=i.useRef(o),w=i.useRef(void 0),_=i.useRef(!1),k=i.useRef(!1),S=i.useRef(void 0);ti(()=>(k.current=!0,()=>{k.current=!1}),[]);const j=i.useMemo(()=>()=>w.current&&o===x.current?w.current:h(d.getState(),o),[d,o]),E=i.useMemo(()=>e=>g?function(e,t,n,r,a,o,i,l,s,c,u){if(!e)return()=>{};let p=!1,d=null;const f=()=>{if(p||!l.current)return;const e=t.getState();let n,f;try{n=r(e,a.current)}catch(e){f=e,d=e}f||(d=null),n===o.current?i.current||c():(o.current=n,s.current=n,i.current=!0,u())};return n.onStateChange=f,n.trySubscribe(),f(),()=>{if(p=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d}}(m,d,g,h,x,b,_,k,w,v,e):()=>{},[g]);var C,D;let P;C=wi,D=[x,b,_,o,w,v],ti(()=>C(...D),undefined);try{P=i.useSyncExternalStore(E,j,f?()=>h(f(),o):j)}catch(e){throw S.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${S.current.stack}\n\n`),e}ti(()=>{S.current=void 0,w.current=void 0,b.current=P});const O=i.useMemo(()=>i.createElement(e,{...P,ref:a}),[a,e,P]);return i.useMemo(()=>m?i.createElement(l.Provider,{value:y},O):O,[l,O,y])}const g=i.memo(u);if(g.WrappedComponent=e,g.displayName=u.displayName=n,c){const t=i.forwardRef(function(e,t){return i.createElement(g,{...e,reactReduxForwardedRef:t})});return t.displayName=n,t.WrappedComponent=e,mi(t,e)}return mi(g,e)}},Si=function(e){const{children:t,context:n,serverState:r,store:a}=e,o=i.useMemo(()=>{const e=Jo(a);return{store:a,subscription:e,getServerState:r?()=>r:void 0}},[a,r]),l=i.useMemo(()=>a.getState(),[a]);ti(()=>{const{subscription:e}=o;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),l!==a.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[o,l]);const s=n||bi;return i.createElement(s.Provider,{value:o},t)};function ji(e=bi){return function(){return i.useContext(e)}}var Ei=ji();function Ci(e=bi){const t=e===bi?Ei:ji(e),n=()=>{const{store:e}=t();return e};return Object.assign(n,{withTypes:()=>n}),n}var Di=Ci();function Pi(e=bi){const t=e===bi?Di:Ci(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var Oi=Pi(),Ni=(e,t)=>e===t;function Ti(e=bi){const t=e===bi?Ei:ji(e),n=(e,n={})=>{const{equalityFn:r=Ni}="function"==typeof n?{equalityFn:n}:n,a=t(),{store:o,subscription:l,getServerState:s}=a,c=(i.useRef(!0),i.useCallback({[e.name]:t=>e(t)}[e.name],[e])),u=(0,Po.useSyncExternalStoreWithSelector)(l.addNestedSub,o.getState,s||o.getState,c,r);return i.useDebugValue(u),u};return Object.assign(n,{withTypes:()=>n}),n}var Mi=Ti();function Ri(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Ai=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")(),Fi=()=>Math.random().toString(36).substring(7).split("").join("."),Ii={INIT:`@@redux/INIT${Fi()}`,REPLACE:`@@redux/REPLACE${Fi()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Fi()}`};function Li(e,t,n){if("function"!=typeof e)throw new Error(Ri(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(Ri(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(Ri(1));return n(Li)(e,t)}let r=e,a=t,o=new Map,i=o,l=0,s=!1;function c(){i===o&&(i=new Map,o.forEach((e,t)=>{i.set(t,e)}))}function u(){if(s)throw new Error(Ri(3));return a}function p(e){if("function"!=typeof e)throw new Error(Ri(4));if(s)throw new Error(Ri(5));let t=!0;c();const n=l++;return i.set(n,e),function(){if(t){if(s)throw new Error(Ri(6));t=!1,c(),i.delete(n),o=null}}}function d(e){if(!function(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}(e))throw new Error(Ri(7));if(void 0===e.type)throw new Error(Ri(8));if("string"!=typeof e.type)throw new Error(Ri(17));if(s)throw new Error(Ri(9));try{s=!0,a=r(a,e)}finally{s=!1}return(o=i).forEach(e=>{e()}),e}return d({type:Ii.INIT}),{dispatch:d,subscribe:p,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(Ri(10));r=e,d({type:Ii.REPLACE})},[Ai]:function(){const e=p;return{subscribe(t){if("object"!=typeof t||null===t)throw new Error(Ri(11));function n(){const e=t;e.next&&e.next(u())}return n(),{unsubscribe:e(n)}},[Ai](){return this}}}}}function zi(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}const Wi="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0!==t.length)return"object"==typeof t[0]?zi:zi(...t)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var Hi,Yi=({dispatch:e,getState:t})=>n=>r=>"function"==typeof r?r(e,t,Hi):n(r);const Ui="SETTING_LOAD_FAILED",Bi="SETTING_SAVING",qi="SETTING_SAVED",Vi="SETTING_SAVE_FAILED",$i="SETTING_API_FAILED",Qi="SETTING_API_SUCCESS",Ki="SETTING_API_TRY",Gi="STATUS_IN_PROGRESS",Xi="STATUS_FAILED",Ji="STATUS_COMPLETE";function Zi(e,t,n,r){const a=e[t]?{...e[t]}:[];return a[n]=r,{[t]:a}}const el="SEARCH_START_FRESH",tl="SEARCH_START_MORE",nl="SEARCH_FAIL",rl="SEARCH_COMPLETE",al="SEARCH_REPLACE_ROW",ol="SEARCH_CANCEL",il="SEARCH_PERFORM_FRESH",ll="SEARCH_PERFORM_MORE",sl="SEARCH_VALUES",cl="SEARCH_DELETE_COMPLETE",ul="SEARCH_LOAD_ROW_COMPLETE",pl="SEARCH_LABEL",dl="forward",fl="backward",hl="PRESET_SELECT",ml="PRESET_SAVE",gl="PRESET_SAVED",vl="PRESET_SAVE_FAIL",yl="PRESET_UPLOAD",bl="PRESET_UPLOAD_COMPLETE",xl="PRESET_UPLOAD_FAIL",wl="PRESET_CLIPBOARD_FAIL",_l="PRESET_SET_CLIPBOARD",kl="PRESET_CLEAR",Sl=wp.i18n,jl=e=>0===e?"Admin AJAX returned 0":"string"==typeof e?e:e.message?e.message:(console.error(e),"Unknown error "+("object"==typeof e?Object.keys(e):e));let El=[];function Cl(e,t,n){return{code:(r=e,"number"==typeof r?`${r}`:r.error_code?r.error_code:0===r?"admin-ajax":r.code?r.code:r.name?r.name:r.data&&r.data.error_code?r.data.error_code:r),message:jl(t),request:n,data:n.apiFetch.data?n.apiFetch.data:null,jsonData:e&&e.data?e.data:null};var r}const Dl=e=>{if(e.status>=200&&e.status<300)return e;throw e};function Pl(e){return e.headers.get("x-wp-nonce")&&Ml.nonceMiddleware&&(Ml.nonceMiddleware.nonce=e.headers.get("x-wp-nonce")),e}const Ol=e=>e.text(),Nl=(e,t)=>{if(""===e&&(t.apiFetch.status<200||t.apiFetch.status>300))return e;try{const n=JSON.parse(e.replace(/\ufeff/,""));if(0===n)throw Cl("json-zero","Failed to get data",t);return n}catch(e){throw Cl(e,e.message,t)}};function Tl(e){return fetch(e.url,e).then(Pl).then(t=>((e,t)=>(t.apiFetch={action:t.url.replace(/[\?&]_wpnonce=[a-f0-9]*/,"")+" "+t.method.toUpperCase(),body:"object"==typeof t.body?JSON.stringify(t.body):t.body},t.headers=e.headers,e.status&&void 0!==e.statusText&&(t.apiFetch.status=e.status,t.apiFetch.statusText=e.statusText),e))(t,e)).then(Ol).then(t=>((e,t)=>(t.apiFetch.data=e,e))(t,e)).then(t=>Nl(t,e)).then(t=>((e,t)=>{if(e.error||e.error_code)throw Cl(e,e.message,t);if(t.apiFetch){const{status:n,statusText:r}=t.apiFetch;if(e.code&&e.message)throw Cl(e,e,t);if(n<200||n>=300)throw Cl(n,r,t)}return e})(t,e))}function Ml(e){const t=[...El,Tl],n=e=>r=>{const a=t[e];return e===t.length-1?a(r):a(r,n(e+1))};return new Promise((t,r)=>{n(0)(e).then(t).catch(n=>{if("rest_cookie_invalid_nonce"!==n.code)return r(n);window.fetch("admin-ajax.php?action=rest-nonce").then(Dl).then(Ol).then(n=>{Ml.nonceMiddleware.nonce=n,Ml(e).then(t).catch(r)}).catch(r)})})}Ml.getUrl=e=>Ml.rootURLMiddleware({url:e},e=>Ml.nonceMiddleware(e,e=>e.url)),Ml.use=function(e){El.unshift(e)},Ml.createNonceMiddleware=e=>{const t=function(e){function t(e,n){const{headers:r={}}=e;for(const a in r)if("x-wp-nonce"===a.toLowerCase()&&r[a]===t.nonce)return n(e);return n({...e,headers:{...r,"X-WP-Nonce":t.nonce}})}return t.nonce=e,t}(e);return Ml.nonceMiddleware=t,t},Ml.createRootURLMiddleware=e=>{const t=function(e){function t(t,n){return"http"===t.url.substr(0,4)?n(t):n({...t,url:(r=e,a=t.url,function(e){return e.replace("wp-json/wp-json","wp-json").replace("=/wp-json","=")}((o=function(e){return e.replace(/\/$/,"")}(r),i=function(e,t){return-1!==e.indexOf("?")?t.replace("?","&"):t}(r,function(e){return e.replace(/^\//,"")}(a)),o+"/"+i)))});var r,a,o,i}return t.rootURL=e,t}(e);return Ml.rootURLMiddleware=t,t},Ml.resetMiddlewares=()=>{El=[]},Ml.replaceRootURLMiddleware=e=>{for(let t=0;t<El.length;t++)El[t]===Ml.rootURLMiddleware&&(El[t]=Ml.createRootURLMiddleware(e))};const Rl=Ml;function Al(e){let t=document.getElementById(e);if(null===t){const n=document.getElementById("wpbody");t=document.createElement("div"),n&&n.parentNode&&(t.setAttribute("id",e),n.parentNode.appendChild(t))}return t}var Fl=n(5004),Il=n.n(Fl);const Ll=(e,t={})=>{const n=e+"/";return Object.keys(t).length>0&&Il().stringify(t).length>0?n+(-1===n.indexOf("?")?"?":"&")+Il().stringify(t):n},zl=(e,t={})=>({headers:{Accept:"application/json, */*;q=0.1"},url:Ll(e,t),credentials:"include",method:"get",redirect:"error"}),Wl=(e,t={},n={})=>{const r={headers:{"Content-Type":"application/json; charset=utf-8",Accept:"application/json, */*;q=0.1"},url:Ll(e,n),credentials:"include",method:"post",body:"{}"};return Object.keys(t).length>0&&(r.body=JSON.stringify(t)),r};var Hl=n(5936),Yl=n.n(Hl);function Ul(e,t){const n=ql(e,t,"?");document.location.search!==n&&history.pushState({},"",n)}function Bl(e){return Fl.parse(e?e.slice(1):document.location.search.slice(1))}function ql(e,t,n){const r=Bl(n);for(const n in e){const a=Yl()(t[n],e[n]);e[n]&&!a||"page"===n?r[n.toLowerCase()]=e[n]:a&&delete r[n.toLowerCase()]}return"?"+Fl.stringify(r,{arrayFormat:"brackets",indices:!1})}function Vl(e,t){return e.find(e=>e.id===t)}function $l(e,t){return e&&-1!==e.indexOf(t)}function Ql(e,t){if(t)for(let n=0;n<e.length;n++)if(-1!==t.indexOf(e[n].name))return!0;return!1}function Kl(e,t){return t?.value&&Ql(e,t.value)}function Gl(e,t){return void 0!==t.searchValue&&(Ql(e,t.searchValue)||Ql(e,t.replaceValue))}function Xl(e){const t=function(e){let t=0;for(let n=0;n<e.length;n++)t=Math.max(t,e[n].title.length);return t}(e);return{"searchregex-search__tag__short":t<12,"searchregex-search__tag__medium":t>=12&&t<30,"searchregex-search__tag__long":t>=30}}function Jl(e,t){return t.reduce((e,t)=>e.replace(t.name,t.value),e)}function Zl(e){if(!e)return null;const t=e.tags.map(e=>({name:e.name,value:""}));return{...e.search,searchPhrase:Jl(e.search.searchPhrase,t),replacement:Jl(e.search.replacement,t)}}const es=()=>[{value:"regex",label:(0,Sl.__)("Regular Expression","search-regex"),alt:(0,Sl.__)("Regex","search-regex")},{value:"case",label:(0,Sl.__)("Ignore Case","search-regex"),alt:(0,Sl.__)("Case","search-regex")},{value:"multi",label:(0,Sl.__)("Multiline","search-regex"),alt:(0,Sl.__)("Multi","search-regex")}],ts=()=>[{value:25,label:(0,Sl.__)("25 per page","search-regex")},{value:50,label:(0,Sl.__)("50 per page","search-regex")},{value:100,label:(0,Sl.__)("100 per page","search-regex")},{value:250,label:(0,Sl.__)("250 per page","search-regex")},{value:500,label:(0,Sl.__)("500 per page","search-regex")},{value:1e3,label:(0,Sl.__)("1000 per page","search-regex")},{value:2e3,label:(0,Sl.__)("2000 per page","search-regex")}],ns=e=>e.status===Ji||null===e.status||e.status===Xi;function rs(e){const{searchFlags:t,searchPhrase:n,filters:r}=e;if(-1!==t.indexOf("regex")&&n.length>0)return!0;for(let e=0;e<r.length;e++){const t=r[e];for(let e=0;e<t.items.length;e++){const n=t.items[e];if(n.flags&&-1!==n.flags.indexOf("regex"))return!0}}return!1}function as(e){return{...e,replacement:(t=e.replacement,""===t?null:null===t?"":t),perPage:-1===e.perPage?250:e.perPage,...-1===e.perPage&&e.limit?{limit:null}:{}};var t}function os(){return{searchPhrase:"",searchFlags:["case"],replacement:"",source:["posts"],perPage:25,filters:is("posts"),action:"replace",actionOption:[],view:[]}}function is(e){return"posts"===e?[{type:"posts",items:[{column:"post_type",logic:"include",values:["post","page"]}]}]:"comment"===e?[{type:"comment",items:[{column:"comment_approved",logic:"exclude",values:["spam"]}]}]:[]}function ls(e=null){const t=e||Bl(),n={},r={searchphrase:"searchPhrase",searchflags:"searchFlags",source:"source",replacement:"replacement",perpage:"perPage",filters:"filters",view:"view"};if(Object.keys(r).forEach(e=>{t[e]&&(n[r[e]]=t[e])}),n.filters)try{n.filters=JSON.parse(n.filters)}catch(e){n.filters=[]}return n.view&&(n.view=n.view.split(",")),n}function ss(e,t){return e.find(e=>e.type===t)}function cs(e,t){return e.find(e=>e.column===t)}function us(e,t,n){const r=ss(e,t);return r?cs(r.columns,n):null}function ps(e){return e?{...e.search,...Zl(e)}:os()}function ds(e,t){return{type:e,items:[{column:t.columns[0].column}]}}function fs(e,t,n){for(let n=0;n<e.length;n++)if(e[n].value===t)return e[n].label;return n||t}function hs(e,t){return e.map(e=>({label:t.find(t=>t.type===e).name,value:e}))}function ms(e,t,n){const r=function(e,t){return t&&"member"===t.type?{values:e.contexts.filter(e=>"empty"!==e.type).map(e=>e.replacement_value?e.replacement_value:e.value)}:{}}(e,t);return{column:t.column,operation:"",source:n,...r}}const gs=()=>({...vs(),results:[],totals:{matched_rows:0,rows:0},progress:{}}),vs=()=>({requestCount:0,status:null,replacing:[],canCancel:!1,showLoading:!1});function ys(e,t,n){const r=t.custom||[];return{...t,...e,matched_rows:0===e.matched_rows?t.matched_rows+n:e.matched_rows,custom:e.custom?e.custom.map((e,n)=>({name:e.name,value:t.custom&&t.custom[n]?t.custom[n].value+e.value:e.value})):r}}function bs(e,t){if(!rs(e.search)||e.search.action)return{};const n=0===e.requestCount;return{next:e.searchDirection===dl||n?t.progress.next:e.progress.next,previous:e.searchDirection===fl||n?t.progress.previous:e.progress.previous}}const xs="MESSAGE_CLEAR_ERRORS",ws="MESSAGE_CLEAR_NOTICES",_s=(e,t)=>e.slice(0).concat([t]),ks=e=>Math.max(0,e.inProgress-1),Ss={SETTING_SAVED:(0,Sl.__)("Settings saved","search-regex"),SEARCH_DELETE_COMPLETE:(0,Sl.__)("Row deleted","search-regex"),SEARCH_REPLACE_COMPLETE:(0,Sl.__)("Row replaced","search-regex"),SEARCH_SAVE_ROW_COMPLETE:(0,Sl.__)("Row updated","search-regex"),PRESET_SAVED:(0,Sl.__)("Preset saved","search-regex"),PRESET_UPLOAD_COMPLETE:(0,Sl.__)("Preset uploaded","search-regex")};function js(e,t){return t.id?e.map(e=>e.id===t.id?{...e,...t.preset}:e):e}const Es=function(e){const t=Object.keys(e),n={};for(let r=0;r<t.length;r++){const a=t[r];"function"==typeof e[a]&&(n[a]=e[a])}const r=Object.keys(n);let a;try{!function(e){Object.keys(e).forEach(t=>{const n=e[t];if(void 0===n(void 0,{type:Ii.INIT}))throw new Error(Ri(12));if(void 0===n(void 0,{type:Ii.PROBE_UNKNOWN_ACTION()}))throw new Error(Ri(13))})}(n)}catch(e){a=e}return function(e={},t){if(a)throw a;let o=!1;const i={};for(let a=0;a<r.length;a++){const l=r[a],s=n[l],c=e[l],u=s(c,t);if(void 0===u)throw t&&t.type,new Error(Ri(14));i[l]=u,o=o||u!==c}return o=o||r.length!==Object.keys(e).length,o?i:e}}({settings:function(e={},t){switch(t.type){case Ki:return{...e,apiTest:{...e.apiTest,...Zi(e.apiTest,t.id,t.method,{status:"loading"})}};case Qi:return{...e,apiTest:{...e.apiTest,...Zi(e.apiTest,t.id,t.method,{status:"ok"})}};case $i:return{...e,apiTest:{...e.apiTest,...Zi(e.apiTest,t.id,t.method,{status:"fail",error:t.error})}};case"SETTING_LOAD_START":return{...e,loadStatus:Gi};case"SETTING_LOAD_SUCCESS":return{...e,loadStatus:Ji,values:t.values};case Ui:return{...e,loadStatus:Xi,error:t.error};case Bi:return{...e,saveStatus:Gi,warning:!1};case qi:return{...e,saveStatus:Ji,values:t.values,warning:!!t.warning&&t.warning};case Vi:return{...e,saveStatus:Xi,error:t.error};case"SETTING_LOAD_STATUS":return{...e,pluginStatus:t.pluginStatus}}return e},search:function(e={},t){switch(t.type){case pl:return{...e,labels:e.labels.filter(e=>e.labelId!==t.labelId).concat(t.labelValue?[{value:t.labelId,label:t.labelValue}]:[])};case hl:return{...e,...gs(),search:{...e.search,...ps(t.preset)}};case sl:const n=function(e,t){if(void 0!==t.replacement&&t.replacement===e.replacement)return!1;if(void 0!==t.actionOption&&"modify"===t.action){const{filters:n}=e.search;return t.actionOption.filter(e=>{const t=n.find(t=>t.type===e.source);return!t||!t.items.find(t=>t.column===e.column)}).length>0}return!0}(e,t.searchValue)&&e.results.length>0;return{...e,search:{...e.search,...t.searchValue},resultsDirty:n};case ol:return{...e,...t.clearAll?gs():vs(),status:null,isSaving:!1};case nl:return{...e,...vs(),status:Xi,canCancel:!1,isSaving:!1};case il:case el:return{...e,requestCount:0,resultsDirty:!1,status:Gi,totals:0===t.page?{matched_rows:0,rows:0}:e.totals,progress:0===t.page?{}:e.progress,results:[],searchDirection:t.searchDirection||dl,showLoading:!0,isSaving:t.type===il};case ll:case tl:return ns(e)?e:{...e,canCancel:!0,showLoading:!0};case rl:if(ns(e))return e;const r=function(e,t){if(e.isSaving&&!1!==t.progress.next)return!0;if(-1===e.search.perPage&&!1!==t.progress.next)return!0;if(rs(e.search)){if(e.results.length+t.results.length>=e.search.perPage)return!1;if(e.searchDirection===dl&&!1!==t.progress.next)return!0;if(e.searchDirection===fl&&!1!==t.progress.previous)return!0}return!1}(e,t);return{...e,results:e.searchDirection===dl?e.results.concat(t.results):t.results.concat(e.results),progress:{...e.progress,...t.progress,...bs(e,t)},totals:ys(t.totals,e.totals,t.results.length),requestCount:e.requestCount+1,canCancel:r,showLoading:r,status:r?e.status:Ji};case ul:return{...e,replacing:e.replacing.filter(e=>e!==t.rowId),results:e.results.map(e=>e.row_id===t.rowId?t.row:e),status:Ji};case al:return{...e,replacing:e.replacing.concat(t.rowId),status:Gi};case cl:return{...e,results:e.results.filter(e=>e.row_id!==t.rowId),replacing:e.replacing.filter(e=>e!==t.rowId),status:Ji}}return e},message:function(e={},t){switch(t.type){case vl:case nl:case Ui:case Vi:case xl:const a=(n=e.errors,r=t.error,n.slice(0).concat([r]));return console.error(t.error.message),{...e,errors:a,inProgress:ks(e)};case yl:case ml:case al:case Bi:return{...e,inProgress:e.inProgress+1};case bl:case gl:case cl:case qi:return{...e,notices:_s(e.notices,Ss[t.type]),inProgress:ks(e)};case ws:return{...e,notices:[]};case el:case il:case xs:return{...e,errors:[]}}var n,r;return e},preset:function(e={},t){switch(t.type){case kl:return{...e,error:null,uploadStatus:null,clipboardStatus:null};case _l:return{...e,clipboard:t.clipboard};case wl:return{...e,clipboardStatus:Xi,errorContext:t.errorContext,error:t.error};case yl:return{...e,clipboardStatus:null,imported:0,isUploading:!0,uploadStatus:Gi};case bl:return{...e,presets:t.presets,imported:t.import,uploadStatus:Ji,isUploading:!1,clipboard:""};case xl:return{...e,uploadStatus:Xi,isUploading:!1,error:t.error,clipboard:"",imported:0};case ml:return{...e,uploadStatus:Gi,presets:t.id?js(e.presets,t):e.presets};case gl:return{...e,presets:t.presets,currentPreset:t.current.id,clipboardStatus:null,uploadStatus:Ji,isUploading:!1,clipboard:""};case vl:return{...e,uploadStatus:Xi};case hl:return{...e,currentPreset:t.preset?t.preset.id:""}}return e}}),Cs=Es;var Ds=n(4972);function Ps(e){return e.length>0?JSON.stringify(e,{arrayFormat:"brackets",indices:!1}):null}const Os=[Yi,e=>t=>n=>{switch(n.type){case rl:const{search:t,results:r}=e.getState().search;n.isSave&&!1===n.progress.next&&"export"===t.action&&function(e,t){const n=function(e,t){return"json"===t?JSON.stringify(e):e.join("\n")}(e,t),r=function(e){return"json"===e?"export.json":"csv"===e?"export.csv":"sql"===e?"export.sql":"export.txt"}(t);(0,Ds.saveAs)(new Blob([n]),r)}(r.concat(n.results),t.actionOption.format?t.actionOption.format:"json");break;case el:!function(e,t,n){const{searchFlags:r,source:a,perPage:o,searchPhrase:i,filters:l,view:s}=e,c=n.presets.find(e=>e.id===n.currentPreset);c?Ul({page:"search-regex.php",preset:c.id},{}):Ul({page:"search-regex.php",searchPhrase:i,searchFlags:r,source:a,perPage:o,filters:Ps(l),view:s.join(",")},{searchPhrase:"",searchFlags:["case"],source:["post","page"],perPage:25,sub:"search",filters:[],view:[]})}(n,e.getState().search,e.getState().preset);break;case hl:if(n.currentOnly)break;n.preset?Ul({page:"search-regex.php",preset:n.preset.id},Bl()):function(){const e=Bl();delete e.preset;const t=0===Object.keys(e).length?"":"?"+Fl.stringify(e,{arrayFormat:"brackets",indices:!1});document.location.search!==t&&history.pushState({},"",t)}()}return t(n)}];function Ns(e={}){const t=Li(Cs,e,Wi(function(...e){return t=>(n,r)=>{const a=t(n,r);let o=()=>{throw new Error(Ri(15))};const i={getState:a.getState,dispatch:(e,...t)=>o(e,...t)},l=e.map(e=>e(i));return o=zi(...l)(a.dispatch),{...a,dispatch:o}}}(...Os)));return t}function Ts(){const e=SearchRegexi10n&&SearchRegexi10n.preload&&SearchRegexi10n.preload.pluginStatus?SearchRegexi10n.preload.pluginStatus:[];return{loadStatus:Gi,saveStatus:!1,error:!1,pluginStatus:e,apiTest:{},database:SearchRegexi10n.database?SearchRegexi10n.database:{},values:SearchRegexi10n.settings?SearchRegexi10n.settings:{},api:SearchRegexi10n.api?SearchRegexi10n.api:[],warning:!1}}function Ms(e,t){return"undefined"!=typeof SearchRegexi10n&&SearchRegexi10n.preload&&SearchRegexi10n.preload[e]?SearchRegexi10n.preload[e]:t}function Rs(e,t,n){return t.find(t=>t.value===e||t.name===e)?e:n}function As(e,t,n){return e.filter(e=>{const r=ss(t,e.type);return!(!r||-1===n.indexOf(r.type))&&(e.items.filter(e=>void 0!==r.columns.find(t=>t.column===e.column)).length=e.items.length)})}function Fs(e,t){return Array.isArray(e)?e.filter(e=>{const n=e.split("__");if(2===n.length){const e=ss(t,n[0]);if(e)return void 0!==e.columns.find(e=>e.column===n[1])}return!1}):[]}function Is(){const e=Bl(),t=Ms("sources",[]),n=function(e,t=null,n=null){const r=t||Ms("sources",[]),a=n||Ms("schema",[]),{searchPhrase:o,searchFlags:i,replacement:l,perPage:s,view:c,action:u,actionOption:p}=e,d=function(e,t){let n=[];return e.forEach(e=>{n=n.concat(e.sources.map(e=>e.name))}),t.filter(e=>-1!==n.indexOf(e))}(r,e.source.length>0?e.source:[]);return{searchPhrase:o,searchFlags:(f=i,h=es(),f.filter(e=>Rs(e,h,!1))),source:d,replacement:l,perPage:Rs(parseInt(s,10),ts(),25),filters:As(e.filters,a,d),view:Fs(c,a),action:u,actionOption:p};var f,h}({...os(),...ps(Ms("presets",[]).find(t=>t.id===e.preset||t.id===SearchRegexi10n.settings.defaultPreset)),...ls()});return{results:[],resultsDirty:!1,replacing:[],search:n,searchDirection:null,labels:Ms("labels",[]),requestCount:0,totals:{matched_rows:0,rows:0},progress:{},status:null,showLoading:!1,isSaving:!1,sources:t,canCancel:!1,schema:Ms("schema",[])}}function Ls(){const e=Bl(),{defaultPreset:t}=SearchRegexi10n.settings;return{presets:Ms("presets",[]),currentPreset:e.preset?e.preset:t,uploadStatus:null,isUploading:!1,clipboardStatus:null,clipboard:"",error:null,errorContext:null,imported:0}}function zs(e=""){const t=Bl(e);return t.sub&&-1!==Ws.indexOf(t.sub)?t.sub:Ws[0]}const Ws=["search","options","support","presets"];var Hs=n(7500),Ys=n.n(Hs);const Us=e=>{const{children:t,className:n,onClick:r=null,title:a="",onCancel:o,disabled:i=!1,small:l=!1}=e,s={title:a,onClick:r};return(0,tn.jsxs)("div",{className:Ys()("wpl-badge",n,{"wpl-badge__click":r,"wpl-badge__small":l,"wpl-badge__disabled":i}),...s,children:[(0,tn.jsx)("div",{className:"wpl-badge__content",children:t}),o&&(0,tn.jsx)("div",{className:"wpl-badge__close dashicons dashicons-no-alt",onClick:e=>{e.preventDefault(),!i&&o&&o(e)}})]})};function Bs(e,t){return!(!t||t.contains(e.target)||"keydown"===e.type||e&&e.target&&(e.target.closest(".wpl-dropdowntext__suggestions")||e.target.closest(".wpl-multioption")))}function qs(e){const t=(0,i.useRef)(null),{children:n,onOutside:r,className:a}=e,o=e=>{(Bs(e,t.current)||"Escape"===e.key)&&r(e)};return(0,i.useEffect)(()=>(addEventListener("mousedown",o),addEventListener("keydown",o),()=>{removeEventListener("mousedown",o),removeEventListener("keydown",o)}),[]),(0,tn.jsx)("div",{className:a,ref:t,children:n})}function Vs(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}function $s(){return $s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$s.apply(null,arguments)}var Qs="data-focus-lock",Ks="data-focus-lock-disabled";function Gs(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var Xs="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,Js=new WeakMap;var Zs={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},ec=function(){return ec=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},ec.apply(this,arguments)};function tc(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,l)}s((r=r.apply(e,t||[])).next())})}function nc(e){return e}function rc(e,t){void 0===t&&(t=nc);var n=[],r=!1,a={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var a=t(e,r);return n.push(a),function(){n=n.filter(function(e){return e!==a})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var a=n;n=[],a.forEach(e),t=n}var o=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(o)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}};return a}function ac(e,t){return void 0===t&&(t=nc),rc(e,t)}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var oc=ac({},function(e){return{target:e.target,currentTarget:e.currentTarget}}),ic=ac(),lc=ac(),sc=function(e){void 0===e&&(e={});var t=rc(null);return t.options=ec({async:!0,ssr:!1},e),t}({async:!0,ssr:"undefined"!=typeof document}),cc=(0,i.createContext)(void 0),uc=[],pc=(0,i.forwardRef)(function(e,t){var n,r,a,o,l,s,c,u=(0,i.useState)(),p=u[0],d=u[1],f=(0,i.useRef)(),h=(0,i.useRef)(!1),m=(0,i.useRef)(null),g=(0,i.useState)({})[1],v=e.children,y=e.disabled,b=void 0!==y&&y,x=e.noFocusGuards,w=void 0!==x&&x,_=e.persistentFocus,k=void 0!==_&&_,S=e.crossFrame,j=void 0===S||S,E=e.autoFocus,C=void 0===E||E,D=(e.allowTextSelection,e.group),P=e.className,O=e.whiteList,N=e.hasPositiveIndices,T=e.shards,M=void 0===T?uc:T,R=e.as,A=void 0===R?"div":R,F=e.lockProps,I=void 0===F?{}:F,L=e.sideCar,z=e.returnFocus,W=void 0!==z&&z,H=e.focusOptions,Y=e.onActivation,U=e.onDeactivation,B=(0,i.useState)({})[0],q=(0,i.useCallback)(function(e){var t=e.captureFocusRestore;if(!m.current){var n,r=null==(n=document)?void 0:n.activeElement;m.current=r,r!==document.body&&(m.current=t(r))}f.current&&Y&&Y(f.current),h.current=!0,g()},[Y]),V=(0,i.useCallback)(function(){h.current=!1,U&&U(f.current),g()},[U]),$=(0,i.useCallback)(function(e){var t=m.current;if(t){var n=("function"==typeof t?t():t)||document.body,r="function"==typeof W?W(n):W;if(r){var a="object"==typeof r?r:void 0;m.current=null,e?Promise.resolve().then(function(){return n.focus(a)}):n.focus(a)}}},[W]),Q=(0,i.useCallback)(function(e){h.current&&oc.useMedium(e)},[]),K=ic.useMedium,G=(0,i.useCallback)(function(e){f.current!==e&&(f.current=e,d(e))},[]),X=$s(((n={})[Ks]=b&&"disabled",n[Qs]=D,n),I),J=!0!==w,Z=J&&"tail"!==w,ee=(r=[t,G],o=a||null,l=function(e){return r.forEach(function(t){return Gs(t,e)})},(s=(0,i.useState)(function(){return{value:o,callback:l,facade:{get current(){return s.value},set current(e){var t=s.value;t!==e&&(s.value=e,s.callback(e,t))}}}})[0]).callback=l,c=s.facade,Xs(function(){var e=Js.get(c);if(e){var t=new Set(e),n=new Set(r),a=c.current;t.forEach(function(e){n.has(e)||Gs(e,null)}),n.forEach(function(e){t.has(e)||Gs(e,a)})}Js.set(c,r)},[r]),c),te=(0,i.useMemo)(function(){return{observed:f,shards:M,enabled:!b,get active(){return h.current}}},[b,h,M,f]);return i.createElement(i.Fragment,null,J&&[i.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:b?-1:0,style:Zs}),N?i.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:b?-1:1,style:Zs}):null],!b&&i.createElement(L,{id:B,sideCar:sc,observed:p,disabled:b,persistentFocus:k,crossFrame:j,autoFocus:C,whiteList:O,shards:M,onActivation:q,onDeactivation:V,returnFocus:$,focusOptions:H,noFocusGuards:w}),i.createElement(A,$s({ref:ee},X,{className:P,onBlur:K,onFocus:Q}),i.createElement(cc.Provider,{value:te},v)),Z&&i.createElement("div",{"data-focus-guard":!0,tabIndex:b?-1:0,style:Zs}))});pc.propTypes={};const dc=pc;function fc(e,t){return fc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fc(e,t)}function hc(e){return hc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hc(e)}function mc(e,t,n){return(t=function(e){var t=function(e){if("object"!=hc(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=hc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gc=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},vc=function(e){return Array.isArray(e)?e:[e]},yc=function(e){return Array.isArray(e)?e[0]:e},bc=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},xc=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},wc=function(e,t){var n=e.get(t);if(void 0!==n)return n;var r=function(e,t){return!e||xc(e)||!function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!(!t||!t.getPropertyValue||"none"!==t.getPropertyValue("display")&&"hidden"!==t.getPropertyValue("visibility"))}(e)&&!function(e){return e.hasAttribute("inert")}(e)&&t(bc(e))}(t,wc.bind(void 0,e));return e.set(t,r),r},_c=function(e,t){var n=e.get(t);if(void 0!==n)return n;var r=function(e,t){return!(e&&!xc(e))||!!Ec(e)&&t(bc(e))}(t,_c.bind(void 0,e));return e.set(t,r),r},kc=function(e){return e.dataset},Sc=function(e){return"INPUT"===e.tagName},jc=function(e){return Sc(e)&&"radio"===e.type},Ec=function(e){var t=e.getAttribute("data-no-autofocus");return![!0,"true",""].includes(t)},Cc=function(e){var t;return Boolean(e&&(null===(t=kc(e))||void 0===t?void 0:t.focusGuard))},Dc=function(e){return!Cc(e)},Pc=function(e){return Boolean(e)},Oc=function(e,t){var n=Math.max(0,e.tabIndex),r=Math.max(0,t.tabIndex),a=n-r,o=e.index-t.index;if(a){if(!n)return 1;if(!r)return-1}return a||o},Nc=function(e,t,n){return gc(e).map(function(e,t){var r=function(e){return e.tabIndex<0&&!e.hasAttribute("tabindex")?0:e.tabIndex}(e);return{node:e,index:t,tabIndex:n&&-1===r?(e.dataset||{}).focusGuard?0:-1:r}}).filter(function(e){return!t||e.tabIndex>=0}).sort(Oc)},Tc=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"].join(","),Mc="".concat(Tc,", [data-focus-guard]"),Rc=function(e,t){return gc((e.shadowRoot||e).children).reduce(function(e,n){return e.concat(n.matches(t?Mc:Tc)?[n]:[],Rc(n))},[])},Ac=function(e,t){return e.reduce(function(e,n){var r,a=Rc(n,t),o=(r=[]).concat.apply(r,a.map(function(e){return function(e,t){var n;return e instanceof HTMLIFrameElement&&(null===(n=e.contentDocument)||void 0===n?void 0:n.body)?Ac([e.contentDocument.body],t):[e]}(e,t)}));return e.concat(o,n.parentNode?gc(n.parentNode.querySelectorAll(Tc)).filter(function(e){return e===n}):[])},[])},Fc=function(e,t){return gc(e).filter(function(e){return wc(t,e)}).filter(function(e){return function(e){return!((Sc(e)||function(e){return"BUTTON"===e.tagName}(e))&&("hidden"===e.type||e.disabled))}(e)})},Ic=function(e,t){return void 0===t&&(t=new Map),gc(e).filter(function(e){return _c(t,e)})},Lc=function(e,t,n){return Nc(Fc(Ac(e,n),t),!0,n)},zc=function(e,t){return Nc(Fc(Ac(e),t),!1)},Wc=function(e,t){return e.shadowRoot?Wc(e.shadowRoot,t):!(void 0===Object.getPrototypeOf(e).contains||!Object.getPrototypeOf(e).contains.call(e,t))||gc(e.children).some(function(e){var n;if(e instanceof HTMLIFrameElement){var r=null===(n=e.contentDocument)||void 0===n?void 0:n.body;return!!r&&Wc(r,t)}return Wc(e,t)})},Hc=function(e){if(void 0===e&&(e=document),e&&e.activeElement){var t=e.activeElement;return t.shadowRoot?Hc(t.shadowRoot):t instanceof HTMLIFrameElement&&function(){try{return t.contentWindow.document}catch(e){return}}()?Hc(t.contentWindow.document):t}},Yc=function(e){return e.parentNode?Yc(e.parentNode):e},Uc=function(e){return vc(e).filter(Boolean).reduce(function(e,t){var n=t.getAttribute(Qs);return e.push.apply(e,n?function(e){for(var t=new Set,n=e.length,r=0;r<n;r+=1)for(var a=r+1;a<n;a+=1){var o=e[r].compareDocumentPosition(e[a]);(o&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(a),(o&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(e,n){return!t.has(n)})}(gc(Yc(t).querySelectorAll("[".concat(Qs,'="').concat(n,'"]:not([').concat(Ks,'="disabled"])')))):[t]),e},[])},Bc=function(e,t){return void 0===t&&(t=Hc(yc(e).ownerDocument)),!(!t||t.dataset&&t.dataset.focusGuard)&&Uc(e).some(function(e){return Wc(e,t)||function(e,t){return Boolean(gc(e.querySelectorAll("iframe")).some(function(e){return function(e,t){return e===t}(e,t)}))}(e,t)})},qc=function(e,t){e&&("focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},Vc=function(e,t){return jc(e)&&e.name?function(e,t){return t.filter(jc).filter(function(t){return t.name===e.name}).filter(function(e){return e.checked})[0]||e}(e,t):e},$c=function(e){return e[0]&&e.length>1?Vc(e[0],e):e[0]},Qc=function(e,t){return e.indexOf(Vc(t,e))},Kc="NEW_FOCUS",Gc=function(e,t,n){var r,a=e.map(function(e){return e.node}),o=Ic(a.filter((r=n,function(e){var t,n=null===(t=kc(e))||void 0===t?void 0:t.autofocus;return e.autofocus||void 0!==n&&"false"!==n||r.indexOf(e)>=0})));return o&&o.length?$c(o):$c(Ic(t))},Xc=function(e,t){return void 0===t&&(t=[]),t.push(e),e.parentNode&&Xc(e.parentNode.host||e.parentNode,t),t},Jc=function(e,t){for(var n=Xc(e),r=Xc(t),a=0;a<n.length;a+=1){var o=n[a];if(r.indexOf(o)>=0)return o}return!1},Zc=function(e,t,n){var r=vc(e),a=vc(t),o=r[0],i=!1;return a.filter(Boolean).forEach(function(e){i=Jc(i||e,e)||i,n.filter(Boolean).forEach(function(e){var t=Jc(o,e);t&&(i=!i||Wc(t,i)?t:Jc(t,i))})}),i},eu=function(e,t){return e.reduce(function(e,n){return e.concat(function(e,t){return Fc((n=e.querySelectorAll("[".concat("data-autofocus-inside","]")),gc(n).map(function(e){return Ac([e])}).reduce(function(e,t){return e.concat(t)},[])),t);var n}(n,t))},[])},tu=function(e,t){var n=Hc(vc(e).length>0?document:yc(e).ownerDocument),r=Uc(e).filter(Dc),a=Zc(n||e,e,r),o=new Map,i=zc(r,o),l=i.filter(function(e){var t=e.node;return Dc(t)});if(l[0]){var s,c,u,p=zc([a],o).map(function(e){return e.node}),d=(s=p,c=l,u=new Map,c.forEach(function(e){return u.set(e.node,e)}),s.map(function(e){return u.get(e)}).filter(Pc)),f=d.map(function(e){return e.node}),h=d.filter(function(e){return e.tabIndex>=0}).map(function(e){return e.node}),m=function(e,t,n,r,a){var o=e.length,i=e[0],l=e[o-1],s=Cc(r);if(!(r&&e.indexOf(r)>=0)){var c=void 0!==r?n.indexOf(r):-1,u=a?n.indexOf(a):c,p=a?e.indexOf(a):-1;if(-1===c)return-1!==p?p:Kc;if(-1===p)return Kc;var d,f,h=c-u,m=n.indexOf(i),g=n.indexOf(l),v=(d=n,f=new Set,d.forEach(function(e){return f.add(Vc(e,d))}),d.filter(function(e){return f.has(e)})),y=void 0!==r?v.indexOf(r):-1,b=a?v.indexOf(a):y,x=v.filter(function(e){return e.tabIndex>=0}),w=void 0!==r?x.indexOf(r):-1,_=a?x.indexOf(a):w,k=w>=0&&_>=0?_-w:b-y;if(!h&&p>=0)return p;if(0===t.length)return p;var S=Qc(e,t[0]),j=Qc(e,t[t.length-1]);return c<=m&&s&&Math.abs(h)>1?j:c>=g&&s&&Math.abs(h)>1?S:h&&Math.abs(k)>1?p:c<=m?j:c>g?S:h?Math.abs(h)>1?p:(o+p+h)%o:void 0}}(f,h,p,n,t);if(m===Kc){var g=Gc(i,h,eu(r,o))||Gc(i,f,eu(r,o));return g?{node:g}:void console.warn("focus-lock: cannot find any node to move focus into")}return void 0===m?m:d[m]}},nu=0,ru=!1,au=function(e,t,n){void 0===n&&(n={});var r=tu(e,t);if(!ru&&r){if(nu>2)return console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),ru=!0,void setTimeout(function(){ru=!1},1);nu++,qc(r.node,n.focusOptions),nu--}};function ou(e){if(!e)return null;if("undefined"==typeof WeakRef)return function(){return e||null};var t=e?new WeakRef(e):null;return function(){return(null==t?void 0:t.deref())||null}}var iu=function(e){var t=function(e){if(!e)return null;for(var t=[],n=e;n&&n!==document.body;)t.push({current:ou(n),parent:ou(n.parentElement),left:ou(n.previousElementSibling),right:ou(n.nextElementSibling)}),n=n.parentElement;return{element:ou(e),stack:t,ownerDocument:e.ownerDocument}}(e);return function(){return function(e){var t,n,r,a,o;if(e)for(var i=e.stack,l=e.ownerDocument,s=new Map,c=0,u=i;c<u.length;c++){var p=u[c],d=null===(t=p.parent)||void 0===t?void 0:t.call(p);if(d&&l.contains(d)){for(var f=null===(n=p.left)||void 0===n?void 0:n.call(p),h=p.current(),m=d.contains(h)?h:void 0,g=null===(r=p.right)||void 0===r?void 0:r.call(p),v=Lc([d],s),y=null!==(o=null!==(a=null!=m?m:null==f?void 0:f.nextElementSibling)&&void 0!==a?a:g)&&void 0!==o?o:f;y;){for(var b=0,x=v;b<x.length;b++){var w=x[b];if(null==y?void 0:y.contains(w.node))return w.node}y=y.nextElementSibling}if(v.length)return v[0].node}}}(t)}},lu=function(e,t,n){void 0===t&&(t={});var r=function(e){return Object.assign({scope:document.body,cycle:!0,onlyTabbable:!0},e)}(t),a=function(e,t,n){if(!e||!t)return console.error("no element or scope given"),{};var r=vc(t);if(r.every(function(t){return!Wc(t,e)}))return console.error("Active element is not contained in the scope"),{};var a=n?Lc(r,new Map):zc(r,new Map),o=a.findIndex(function(t){return t.node===e});return-1!==o?{prev:a[o-1],next:a[o+1],first:a[0],last:a[a.length-1]}:void 0}(e,r.scope,r.onlyTabbable);if(a){var o=n(a,r.cycle);o&&qc(o.node,r.focusOptions)}},su=function(e,t,n){var r,a,o,i,l=(a=e,o=null===(r=t.onlyTabbable)||void 0===r||r,{first:(i=o?Lc(vc(a),new Map):zc(vc(a),new Map))[0],last:i[i.length-1]})[n];l&&qc(l.node,t.focusOptions)};function cu(e){setTimeout(e,1)}var uu=function(e){return e&&"current"in e?e.current:e},pu=function(){return document&&document.activeElement===document.body},du=null,fu=null,hu=function(){return null},mu=null,gu=!1,vu=!1,yu=function(){return!0};function bu(e,t,n,r){var a=null,o=e;do{var i=r[o];if(i.guard)i.node.dataset.focusAutoGuard&&(a=i);else{if(!i.lockItem)break;if(o!==e)return;a=null}}while((o+=n)!==t);a&&(a.node.tabIndex=0)}var xu=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},wu=function(e){return zc(e,new Map)},_u=function(){var e,t,n,r,a,o,i,l=!1;if(du){var s=du,c=s.observed,u=s.persistentFocus,p=s.autoFocus,d=s.shards,f=s.crossFrame,h=s.focusOptions,m=s.noFocusGuards,g=c||mu&&mu.portaledElement;if(pu()&&fu&&fu!==document.body&&(!document.body.contains(fu)||!wu([(i=fu).parentNode]).some(function(e){return e.node===i}))){var v=hu();v&&v.focus()}var y=document&&document.activeElement;if(g){var b=[g].concat(d.map(uu).filter(Boolean));if(y&&!function(e){return(du.whiteList||yu)(e)}(y)||(u||function(){if(!(f?Boolean(gu):"meanwhile"===gu)||!m||!fu||vu)return!1;var e=wu(b),t=e.findIndex(function(e){return e.node===fu});return 0===t||t===e.length-1}()||!(pu()||function(e){void 0===e&&(e=document);var t=Hc(e);return!!t&&gc(e.querySelectorAll("[".concat("data-no-focus-lock","]"))).some(function(e){return Wc(e,t)})}())||!fu&&p)&&(g&&!(Bc(b)||y&&function(e,t){return t.some(function(t){return xu(e,t,t)})}(y,b)||(o=y,mu&&mu.portaledElement===o))&&(document&&!fu&&y&&!p?(y.blur&&y.blur(),document.body.focus()):(l=au(b,fu,{focusOptions:h}),mu={})),(fu=document&&document.activeElement)!==document.body&&(hu=iu(fu)),gu=!1),document&&y!==document.activeElement&&document.querySelector("[data-focus-auto-guard]")){var x=document&&document.activeElement,w=(t=Uc(e=b).filter(Dc),n=Zc(e,e,t),r=Nc(Ac([n],!0),!0,!0),a=Ac(t,!1),r.map(function(e){var t=e.node;return{node:t,index:e.index,lockItem:a.indexOf(t)>=0,guard:Cc(t)}})),_=w.map(function(e){return e.node}).indexOf(x);_>-1&&(w.filter(function(e){var t=e.guard,n=e.node;return t&&n.dataset.focusAutoGuard}).forEach(function(e){return e.node.removeAttribute("tabIndex")}),bu(_,w.length,1,w),bu(_,-1,-1,w))}}}return l},ku=function(e){_u()&&e&&(e.stopPropagation(),e.preventDefault())},Su=function(){return cu(_u)},ju=function(){vu=!0},Eu=function(){vu=!1,gu="just",cu(function(){gu="meanwhile"})},Cu={moveFocusInside:au,focusInside:Bc,focusNextElement:function(e,t){void 0===t&&(t={}),lu(e,t,function(e,t){var n=e.next,r=e.first;return n||t&&r})},focusPrevElement:function(e,t){void 0===t&&(t={}),lu(e,t,function(e,t){var n=e.prev,r=e.last;return n||t&&r})},focusFirstElement:function(e,t){void 0===t&&(t={}),su(e,t,"first")},focusLastElement:function(e,t){void 0===t&&(t={}),su(e,t,"last")},captureFocusRestore:iu};oc.assignSyncMedium(function(e){var t=e.target,n=e.currentTarget;n.contains(t)||(mu={observerNode:n,portaledElement:t})}),ic.assignMedium(Su),lc.assignMedium(function(e){return e(Cu)});const Du=(Pu=function(e){return e.filter(function(e){return!e.disabled})},Ou=function(e){var t=e.slice(-1)[0];t&&!du&&(document.addEventListener("focusin",ku),document.addEventListener("focusout",Su),window.addEventListener("focus",ju),window.addEventListener("blur",Eu));var n=du,r=n&&t&&t.id===n.id;du=t,n&&!r&&(n.onDeactivation(),e.filter(function(e){return e.id===n.id}).length||n.returnFocus(!t)),t?(fu=null,r&&n.observed===t.observed||t.onActivation(Cu),_u(),cu(_u)):(document.removeEventListener("focusin",ku),document.removeEventListener("focusout",Su),window.removeEventListener("focus",ju),window.removeEventListener("blur",Eu),fu=null)},function(e){var t,n=[];function r(){t=Pu(n.map(function(e){return e.props})),Ou(t)}var a=function(a){function o(){return a.apply(this,arguments)||this}var l,s;s=a,(l=o).prototype=Object.create(s.prototype),l.prototype.constructor=l,fc(l,s),o.peek=function(){return t};var c=o.prototype;return c.componentDidMount=function(){n.push(this),r()},c.componentDidUpdate=function(){r()},c.componentWillUnmount=function(){var e=n.indexOf(this);n.splice(e,1),r()},c.render=function(){return i.createElement(e,this.props)},o}(i.PureComponent);return mc(a,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(e)+")"),a})(function(){return null});var Pu,Ou,Nu=(0,i.forwardRef)(function(e,t){return i.createElement(dc,$s({sideCar:Du,ref:t},e))}),Tu=dc.propTypes||{};Tu.sideCar,Vs(Tu,["sideCar"]),Nu.propTypes={};const Mu=Nu;function Ru(e){if(null===e)return null;const{left:t,top:n,height:r}=e;return{left:t,top:n+r}}function Au(e,t){return t?{...e,width:t.getBoundingClientRect().width}:e}function Fu({style:e,align:t}){const n=Ys()("wpl-popover__arrows",{"wpl-popover__arrows__left":"left"===t,"wpl-popover__arrows__right":"right"===t,"wpl-popover__arrows__centre":"centre"===t});return(0,tn.jsx)("div",{className:n,style:e})}const Iu=function(e){const{position:t,children:n,popoverPosition:r,align:a,valign:o,hasArrow:l}=e,[s,c]=(0,i.useState)({arrow:{},content:{visibility:"none",...t}}),u=(0,i.useCallback)(e=>{if(e){const n=function(e,t,n,r,a,o){if(null===e||null===t)return{};if(!a)return{...e,visibility:"hidden"};const i=e.width?e.width:a.getBoundingClientRect().width,l=t.parentWidth-i-20,s=function(e,t,n,r){return"right"===r?e+t-n:"centre"===r?e-n/2:e}(t.left,t.width,e.width?e.width:i,n);return{...e,left:Math.min(l,s),top:o?e.top+5:e.top}}(t,r,a,0,e,l);c({content:n,arrow:Au(n,e)})}},[t]);return(0,tn.jsxs)(tn.Fragment,{children:[l&&(0,tn.jsx)(Fu,{style:s.arrow,align:a}),(0,tn.jsx)("div",{className:"wpl-popover__content",style:{...s.content,visibility:t&&t.left?"visible":"hidden",...null!==e.style?e.style:{}},ref:u,children:n})]})};function Lu(e,t="bottom"){const n=document.getElementById("wpwrap");if(null===e||null===n)return{};const r=n.getBoundingClientRect(),{height:a,width:o,left:i,top:l}=e.getBoundingClientRect();return{left:"bottom"===t?i-r.left:i+o/2-r.left-7,top:l-r.top+1,width:o,height:a,parentWidth:r.width,parentHeight:r.height,ref:e}}const zu=function(e){const{children:t,className:n,align:r="left",valign:a="bottom",onClose:o,hasArrow:l=!1,popoverPosition:s,style:c=null,focusLock:u=!0}=e;return(0,i.useEffect)(()=>(window.addEventListener("resize",o),()=>{window.removeEventListener("resize",o)}),[]),(0,Nn.createPortal)((0,tn.jsx)(qs,{className:Ys()("wpl-popover",n),onOutside:function(e){!1===Bs(e,s.ref)&&"Escape"!==e.key||o()},children:(0,tn.jsx)(Mu,{returnFocus:!0,disabled:!u,children:(0,tn.jsx)(Iu,{position:Ru(s),popoverPosition:s,align:r,hasArrow:l,valign:a,style:c,children:t})})}),Al("wpl-dropdown-portal"))},Wu=function(e){const{renderContent:t,className:n,renderToggle:r,align:a="left",valign:o="bottom",hasArrow:l=!1,matchMinimum:s=!1,disabled:c=!1,onClose:u}=e,[p,d]=(0,i.useState)(!1),[f,h]=(0,i.useState)(null),m=(0,i.useRef)(null),g=e=>{const t=Lu(m.current,o);e&&e.stopPropagation(),c||(h(t),d(!p))};return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("div",{className:Ys()("wpl-popover__toggle",n,c&&"wpl-popover__toggle__disabled"),ref:m,onKeyDown:function(e){e.key&&"Space"===e.code&&g()},children:r(p,g)}),p&&(0,tn.jsx)(zu,{align:a,valign:o,hasArrow:l,className:n,onClose:function(){d(!1),u&&u()},popoverPosition:f,style:s?{minWidth:f.width+"px"}:null,children:t(()=>d(!1))})]})},Hu=function({onClick:e}){return(0,tn.jsx)("svg",{height:"20",width:"20",viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",onClick:e&&e,children:(0,tn.jsx)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"})})},Yu=function({isOpen:e=!1}){return e?(0,tn.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",role:"img","aria-hidden":"true",focusable:"false",children:(0,tn.jsx)("path",{d:"M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z"})}):(0,tn.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",role:"img","aria-hidden":"true",focusable:"false",children:(0,tn.jsx)("path",{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})})},Uu=function({menu:e,align:t="right",disabled:n=!1}){return(0,tn.jsx)(Wu,{align:t,hasArrow:!0,renderToggle:(e,t)=>(0,tn.jsx)("button",{type:"button",className:"wpl-dropdownmenu",onClick:t,disabled:n,children:(0,tn.jsx)(Yu,{isOpen:e})}),renderContent:t=>(0,tn.jsx)("ul",{className:"wpl-dropdownmenu__menu",onClick:t,children:e.map((e,t)=>(0,tn.jsx)("li",{children:e},t))})})};const Bu=function(){return(0,tn.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:[(0,tn.jsx)("circle",{transform:"translate(8 0)",cx:"0",cy:"16",r:"0",children:(0,tn.jsx)("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})}),(0,tn.jsx)("circle",{transform:"translate(16 0)",cx:"0",cy:"16",r:"0",children:(0,tn.jsx)("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0.3",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})}),(0,tn.jsx)("circle",{transform:"translate(24 0)",cx:"0",cy:"16",r:"0",children:(0,tn.jsx)("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0.6",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})})]})};var qu=n(4465),Vu=n.n(qu);const $u=function(e){const{options:t,value:n,onSelect:r,onClose:a}=e;return(0,tn.jsx)("ul",{children:t.map((e,t)=>(0,tn.jsx)("li",{children:(0,tn.jsx)("a",{href:"#",onClick:t=>function(e,t){e.preventDefault(),r(t),a()}(t,e),children:(0,tn.jsx)(Vu(),{searchWords:[n],textToHighlight:e.title,autoEscape:!0})})},t))})},Qu=function(e){const{placeholder:t="",onChange:n,value:r,fetchData:a,name:o="text",disabled:l=!1,className:s,maxChoices:c=-1,maxLength:u=0,canMakeRequest:p=e=>e.length>0,onBlur:d,getLabel:f,setLabel:h,loadOnFocus:m=!1,onlyChoices:g=!1}=e,[v,y]=(0,i.useState)(!1),[b,x]=(0,i.useState)([]),[w,_]=(0,i.useState)(Array.isArray(r)?"":r),k=(0,i.useRef)(null),S={"wpl-dropdowntext__suggestion__hide":c>0&&Array.isArray(r)&&r.length>=c,"wpl-dropdowntext__suggestion":c>1},j=function(e,t,n,r){var a=this,o=(0,i.useRef)(null),l=(0,i.useRef)(0),s=(0,i.useRef)(0),c=(0,i.useRef)(null),u=(0,i.useRef)([]),p=(0,i.useRef)(),d=(0,i.useRef)(),f=(0,i.useRef)(e),h=(0,i.useRef)(!0);f.current=e;var m="undefined"!=typeof window,g=!t&&0!==t&&m;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var v=!!(n=n||{}).leading,y=!("trailing"in n)||!!n.trailing,b="maxWait"in n,x="debounceOnServer"in n&&!!n.debounceOnServer,w=b?Math.max(+n.maxWait||0,t):null;(0,i.useEffect)(function(){return h.current=!0,function(){h.current=!1}},[]);var _=(0,i.useMemo)(function(){var e=function(e){var t=u.current,n=p.current;return u.current=p.current=null,l.current=e,s.current=s.current||e,d.current=f.current.apply(n,t)},n=function(e,t){g&&cancelAnimationFrame(c.current),c.current=g?requestAnimationFrame(e):setTimeout(e,t)},i=function(e){if(!h.current)return!1;var n=e-o.current;return!o.current||n>=t||n<0||b&&e-l.current>=w},_=function(t){return c.current=null,y&&u.current?e(t):(u.current=p.current=null,d.current)},k=function e(){var r=Date.now();if(v&&s.current===l.current&&S(),i(r))return _(r);if(h.current){var a=t-(r-o.current),c=b?Math.min(a,w-(r-l.current)):a;n(e,c)}},S=function(){r&&r({})},j=function(){if(m||x){var r=Date.now(),s=i(r);if(u.current=[].slice.call(arguments),p.current=a,o.current=r,s){if(!c.current&&h.current)return l.current=o.current,n(k,t),v?e(o.current):d.current;if(b)return n(k,t),e(o.current)}return c.current||n(k,t),d.current}};return j.cancel=function(){var e=c.current;e&&(g?cancelAnimationFrame(c.current):clearTimeout(c.current)),l.current=0,u.current=o.current=p.current=c.current=null,e&&r&&r({})},j.isPending=function(){return!!c.current},j.flush=function(){return c.current?_(Date.now()):d.current},j},[v,b,t,w,y,g,m,x,r]);return _}(E,450);function E(e){a&&(y(!0),a(e).then(e=>{document.activeElement===k.current&&x(e),y(!1)}).catch(e=>{console.error("Failed to get suggestions: ",e),x([]),y(!1)}))}function C(e){if(f)return P(e).map(t=>f(t,e))}function D(e){if(c>0){if(!P(r).find(t=>t===`${e.value}`)){const t=[`${e.value}`].concat(P(r).filter(t=>t!==`${e.value}`)).slice(0,c);n(1!==c||g?t:t[0],[e.title].concat(C(t).slice(1))),h(e.value,e.title)}_("")}else _(e.value),n(e.value,C(r));x([])}function P(e){return Array.isArray(e)?e:e?[e]:[]}return(0,i.useEffect)(()=>{r!==w&&_(Array.isArray(r)?"":r)},[r]),(0,tn.jsxs)("div",{className:Ys()("wpl-dropdowntext",s,S),children:[c>0&&P(r).map(e=>(0,tn.jsx)(Us,{title:e,onCancel:()=>function(e){const t=P(r).filter(t=>t!==e);h(e,null),Array.isArray(r)?n(1===c?t[0]:t,C(t)):n(""),k.current.focus()}(e),disabled:l,children:f?f(e,r):e},e)),(0,tn.jsx)("input",{type:"text",className:Ys()("regular-text",{"wpl-dropdowntext__max":c>=0&&P(r).length>=c}),name:o,value:w,disabled:l,onChange:function(e){_(e.target.value),c<1&&n(e.target.value),a&&j&&(p(e.target.value.trim())?j(e.target.value):x([]))},placeholder:t,ref:k,onFocus:function(){m&&0===r.length&&E("")},onBlur:function(e){if(e.relatedTarget&&e.relatedTarget.closest(".wpl-dropdowntext__suggestions"))return;const t=d?d(w):w;0===b.length?g?_(""):c>0&&a?D({value:t,label:t}):n(t):t!==w&&_(t),y(!1)},onKeyDown:function(e){"Enter"===e.code&&(y(!1),x([]))}}),v&&(0,tn.jsx)("div",{className:"wpl-dropdowntext__loading",children:(0,tn.jsx)(Bu,{})}),b.length>0&&(0,tn.jsx)(zu,{align:"left",onClose:()=>x([]),popoverPosition:Lu(k.current),className:"wpl-dropdowntext__suggestions",focusLock:!1,children:(0,tn.jsx)($u,{options:b,value:w,onSelect:D,onClose:()=>x([])})})]})},Ku=({option:e,onSelect:t,selected:n,label:r})=>{const{value:a,disabled:o=!1}=e;return(0,tn.jsx)("p",{children:(0,tn.jsxs)("label",{"aria-label":r||e.label,children:[(0,tn.jsx)("input",{type:"checkbox",name:a,onChange:t,checked:-1!==n.indexOf(String(a))||-1!==n.indexOf(parseInt(a,10)),disabled:o,tabIndex:0}),e.label]})})},Gu=function(e){const{option:t,selected:n,onSelect:r}=e,{options:a,label:o}=t;return(0,tn.jsxs)("div",{className:"wpl-multioption__group",children:[(0,tn.jsx)("h5",{children:o}),a.map((e,t)=>(0,tn.jsx)(Ku,{option:e,onSelect:r,selected:n,label:o+" "+e.label},t))]})},Xu=function(e){const{option:t,selected:n,onApply:r,multiple:a}=e,{options:o}=t,i=e=>{const{checked:t,name:o,value:i}=e.target;r(t?a?n.concat([o]):[o]:n.filter(e=>e!==o),o,0!==parseInt(i,10))};return o?(0,tn.jsx)(Gu,{option:t,selected:n,onSelect:i}):(0,tn.jsx)(Ku,{option:t,selected:n,onSelect:i})};function Ju(e,t){for(let n=0;n<e.length;n++){const r=e[n];if(r.value===t||t===parseInt(r.value,10))return r;if(r.options){const e=Ju(r.options,t);if(e)return e}}return null}function Zu(e){const{selected:t,options:n,disabled:r,onApply:a}=e,o=e.customBadge?e.customBadge:e=>e,i=o(t);return 0===i.length?null:i.slice(0,3).map(e=>{const o=Ju(n,e);return null===o?null:(0,tn.jsx)(Us,{small:!0,onCancel:n=>function(e,t,n,r){e.preventDefault(),e.stopPropagation(),t(r,n,!1)}(n,a,e,t.filter(t=>t!==e)),disabled:r,children:o.alt||o.label},e)}).concat([i.length>3?(0,tn.jsx)("span",{children:"..."},"end"):null])}function ep(e,t){return!1===t||0===e.length}const tp=function(e){const{options:t,selected:n,onApply:r,title:a="",badges:o=!1,disabled:i=!1,multiple:l=!1,className:s,hideTitle:c=!1}=e,u=Zu(e);return(0,tn.jsx)(Wu,{renderToggle:(t,r)=>(0,tn.jsxs)("div",{className:Ys()("button","action","wpl-multioption__button",i&&"wpl-multioption__disabled",t?"wpl-multioption__button_enabled":null),onClick:r,tabIndex:0,"aria-label":e["aria-label"]||a||"",children:[ep(n,c)&&a.length>0&&(0,tn.jsx)("h5",{children:a}),o&&u,(0,tn.jsx)(Hu,{})]}),disabled:i,align:"right",matchMinimum:!0,renderContent:()=>(0,tn.jsx)("div",{className:Ys()("wpl-multioption",s),children:t.map((e,t)=>(0,tn.jsx)(Xu,{option:e,selected:n,onApply:r,multiple:l||e.multiple},t))})})},np=({url:e,children:t,title:n,className:r})=>(0,tn.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",title:n,className:r,children:t}),rp=e=>{const{item:t,isCurrent:n,onClick:r,isLast:a,urlBase:o}=e,i=o+(""===t.value?"":"&sub="+t.value);return(0,tn.jsxs)("li",{children:[(0,tn.jsx)("a",{className:n?"current":"",href:i,onClick:e=>{e.preventDefault(),r(t.value,i)},children:t.name})," ",!a&&"|"," "]})},ap=(e,t,n)=>e===t.value||e===n&&""===t.value,op=e=>{const{onChangePage:t,menu:n,home:r,urlBase:a,currentPage:o}=e;return n.length<2?null:(0,tn.jsx)("div",{className:"subsubsub-container",children:(0,tn.jsx)("ul",{className:"subsubsub",children:n.map((e,i)=>(0,tn.jsx)(rp,{item:e,isCurrent:ap(o,e,r),isLast:i===n.length-1,onClick:t,urlBase:a},i))})})},ip=function({onClose:e,children:t,className:n}){return(0,tn.jsx)(qs,{className:"wpl-click-outside",onOutside:function(t){t.target.classList.contains("wpl-modal_main")&&e()},children:(0,tn.jsxs)("div",{className:Ys()("wpl-modal_content",n),children:[(0,tn.jsx)("div",{className:"wpl-modal_close",children:(0,tn.jsx)("button",{type:"button",onClick:e,children:"✖"})}),t]})})},lp="wpl-modal_shown",sp=function(e){const{padding:t=!0}=e;(0,i.useEffect)(()=>(document.body.classList.add(lp),()=>{document.body.classList.remove(lp)}));const n=Ys()({"wpl-modal_wrapper":!0,"wpl-modal_wrapper-padding":t});return(0,tn.jsxs)("div",{className:n,children:[(0,tn.jsx)("div",{className:"wpl-modal_backdrop"}),(0,tn.jsx)("div",{className:"wpl-modal_main",children:(0,tn.jsx)(ip,{...e})})]})},cp=e=>(0,Nn.createPortal)((0,tn.jsx)(sp,{...e}),Al("wpl-modal"));let up=!1;function pp({notices:e}){return(0,tn.jsx)(tn.Fragment,{children:e[e.length-1]+(e.length>1?" ("+e.length+")":"")})}const dp=function(e){const{notices:t,onClear:n,snackBarViewText:r}=e,[a,o]=(0,i.useState)(!1);if((0,i.useEffect)(()=>(t.length>0&&(clearTimeout(up),a?o(!1):up=setTimeout(()=>o(!0),5e3)),()=>{clearTimeout(up)}),[t]),0===t.length)return null;const l=Ys()("notice","notice-info","wpl-notice",a&&"wpl-notice_shrunk");return(0,tn.jsxs)("div",{className:l,onClick:function(){a?o(!1):n()},children:[(0,tn.jsx)("div",{className:"closer",children:(0,tn.jsx)("span",{className:"dashicons dashicons-yes"})}),(0,tn.jsx)("p",{children:a?(0,tn.jsx)("span",{className:"dashicons dashicons-warning",title:r}):(0,tn.jsx)(pp,{notices:t})})]})},fp=()=>(0,tn.jsx)("div",{className:"wpl-placeholder__container",children:(0,tn.jsx)("div",{className:"wpl-placeholder__loading"})}),hp=e=>{const{value:t,label:n,disabled:r=!1}=e;return"object"==typeof t?(0,tn.jsx)("optgroup",{label:n,disabled:r,children:t.map((e,t)=>(0,tn.jsx)(hp,{label:e.label,value:e.value,disabled:e.disabled||!1},t))}):(0,tn.jsx)("option",{value:t,disabled:r,children:n})},mp=hp,gp=e=>{const{items:t,value:n,name:r,onChange:a,disabled:o=!1,className:i}=e;return(0,tn.jsx)("select",{name:r,value:n,onChange:a,disabled:o,className:i,children:t.map((e,t)=>(0,tn.jsx)(mp,{value:e.value,label:e.label,disabled:e.disabled||!1},t))})},vp=e=>{const{size:t=""}=e,n=Ys()("wpl-spinner__container",t&&" spinner-"+t);return(0,tn.jsx)("div",{className:n,children:(0,tn.jsx)("span",{className:"wpl-spinner__item"})})};var yp=n(2736);const bp=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function xp(e,t,n){const r=function(e){const{name:t}=e;if(t&&-1!==t.lastIndexOf(".")&&!e.type){const n=t.split(".").pop().toLowerCase(),r=bp.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e),{webkitRelativePath:a}=e,o="string"==typeof t?t:"string"==typeof a&&a.length>0?a:`./${e.name}`;return"string"!=typeof r.path&&_p(r,"path",o),void 0!==n&&Object.defineProperty(r,"handle",{value:n,writable:!1,configurable:!1,enumerable:!0}),_p(r,"relativePath",o),r}function _p(e,t,n){Object.defineProperty(e,t,{value:n,writable:!1,configurable:!1,enumerable:!0})}const kp=[".DS_Store","Thumbs.db"];function Sp(e){return"object"==typeof e&&null!==e}function jp(e){return e.filter(e=>-1===kp.indexOf(e.name))}function Ep(e){if(null===e)return[];const t=[];for(let n=0;n<e.length;n++){const r=e[n];t.push(r)}return t}function Cp(e){if("function"!=typeof e.webkitGetAsEntry)return Pp(e);const t=e.webkitGetAsEntry();return t&&t.isDirectory?Np(t):Pp(e,t)}function Dp(e){return e.reduce((e,t)=>[...e,...Array.isArray(t)?Dp(t):[t]],[])}function Pp(e,t){return tc(this,void 0,void 0,function*(){var n;if(globalThis.isSecureContext&&"function"==typeof e.getAsFileSystemHandle){const t=yield e.getAsFileSystemHandle();if(null===t)throw new Error(`${e} is not a File`);if(void 0!==t){const e=yield t.getFile();return e.handle=t,xp(e)}}const r=e.getAsFile();if(!r)throw new Error(`${e} is not a File`);return xp(r,null!==(n=null==t?void 0:t.fullPath)&&void 0!==n?n:void 0)})}function Op(e){return tc(this,void 0,void 0,function*(){return e.isDirectory?Np(e):function(e){return tc(this,void 0,void 0,function*(){return new Promise((t,n)=>{e.file(n=>{const r=xp(n,e.fullPath);t(r)},e=>{n(e)})})})}(e)})}function Np(e){const t=e.createReader();return new Promise((e,n)=>{const r=[];!function a(){t.readEntries(t=>tc(this,void 0,void 0,function*(){if(t.length){const e=Promise.all(t.map(Op));r.push(e),a()}else try{const t=yield Promise.all(r);e(t)}catch(e){n(e)}}),e=>{n(e)})}()})}var Tp=n(2402);function Mp(e){return function(e){if(Array.isArray(e))return zp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Lp(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ap(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rp(Object(n),!0).forEach(function(t){Fp(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rp(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Fp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ip(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||Lp(e,t)||function(){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 Lp(e,t){if(e){if("string"==typeof e)return zp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zp(e,t):void 0}}function zp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Wp="function"==typeof Tp?Tp:Tp.default,Hp=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(","),t=e.length>1?"one of ".concat(e.join(", ")):e[0];return{code:"file-invalid-type",message:"File type must be ".concat(t)}},Yp=function(e){return{code:"file-too-large",message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},Up=function(e){return{code:"file-too-small",message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},Bp={code:"too-many-files",message:"Too many files"};function qp(e,t){var n="application/x-moz-file"===e.type||Wp(e,t);return[n,n?null:Hp(t)]}function Vp(e,t,n){if($p(e.size))if($p(t)&&$p(n)){if(e.size>n)return[!1,Yp(n)];if(e.size<t)return[!1,Up(t)]}else{if($p(t)&&e.size<t)return[!1,Up(t)];if($p(n)&&e.size>n)return[!1,Yp(n)]}return[!0,null]}function $p(e){return null!=e}function Qp(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function Kp(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e}):!!e.target&&!!e.target.files}function Gp(e){e.preventDefault()}function Xp(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return t.some(function(t){return!Qp(e)&&t&&t.apply(void 0,[e].concat(r)),Qp(e)})}}function Jp(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||"application/*"===e||/\w+\/[-+.\w]+/g.test(e)}function Zp(e){return/^.*\.[\w]+$/.test(e)}var ed=["children"],td=["open"],nd=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],rd=["refKey","onChange","onClick"];function ad(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw a}}return o}}(e,t)||od(e,t)||function(){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 od(e,t){if(e){if("string"==typeof e)return id(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?id(e,t):void 0}}function id(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ld(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function sd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ld(Object(n),!0).forEach(function(t){cd(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ld(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function cd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ud(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var pd=(0,i.forwardRef)(function(e,t){var n=e.children,r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=sd(sd({},dd),e),n=t.accept,r=t.disabled,a=t.getFilesFromEvent,o=t.maxSize,l=t.minSize,s=t.multiple,c=t.maxFiles,u=t.onDragEnter,p=t.onDragLeave,d=t.onDragOver,f=t.onDrop,h=t.onDropAccepted,m=t.onDropRejected,g=t.onFileDialogCancel,v=t.onFileDialogOpen,y=t.useFsAccessApi,b=t.autoFocus,x=t.preventDropOnDocument,w=t.noClick,_=t.noKeyboard,k=t.noDrag,S=t.noDragEventsBubbling,j=t.onError,E=t.validator,C=(0,i.useMemo)(function(){return function(e){if($p(e))return Object.entries(e).reduce(function(e,t){var n=Ip(t,2),r=n[0],a=n[1];return[].concat(Mp(e),[r],Mp(a))},[]).filter(function(e){return Jp(e)||Zp(e)}).join(",")}(n)},[n]),D=(0,i.useMemo)(function(){return function(e){return $p(e)?[{description:"Files",accept:Object.entries(e).filter(function(e){var t=Ip(e,2),n=t[0],r=t[1],a=!0;return Jp(n)||(console.warn('Skipped "'.concat(n,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),a=!1),Array.isArray(r)&&r.every(Zp)||(console.warn('Skipped "'.concat(n,'" because an invalid file extension was provided.')),a=!1),a}).reduce(function(e,t){var n=Ip(t,2),r=n[0],a=n[1];return Ap(Ap({},e),{},Fp({},r,a))},{})}]:e}(n)},[n]),P=(0,i.useMemo)(function(){return"function"==typeof v?v:gd},[v]),O=(0,i.useMemo)(function(){return"function"==typeof g?g:gd},[g]),N=(0,i.useRef)(null),T=(0,i.useRef)(null),M=ad((0,i.useReducer)(md,hd),2),R=M[0],A=M[1],F=R.isFocused,I=R.isFileDialogActive,L=(0,i.useRef)("undefined"!=typeof window&&window.isSecureContext&&y&&"showOpenFilePicker"in window),z=function(){!L.current&&I&&setTimeout(function(){T.current&&(T.current.files.length||(A({type:"closeDialog"}),O()))},300)};(0,i.useEffect)(function(){return window.addEventListener("focus",z,!1),function(){window.removeEventListener("focus",z,!1)}},[T,I,O,L]);var W=(0,i.useRef)([]),H=function(e){N.current&&N.current.contains(e.target)||(e.preventDefault(),W.current=[])};(0,i.useEffect)(function(){return x&&(document.addEventListener("dragover",Gp,!1),document.addEventListener("drop",H,!1)),function(){x&&(document.removeEventListener("dragover",Gp),document.removeEventListener("drop",H))}},[N,x]),(0,i.useEffect)(function(){return!r&&b&&N.current&&N.current.focus(),function(){}},[N,b,r]);var Y=(0,i.useCallback)(function(e){j?j(e):console.error(e)},[j]),U=(0,i.useCallback)(function(e){var t;e.preventDefault(),e.persist(),ne(e),W.current=[].concat(function(e){if(Array.isArray(e))return id(e)}(t=W.current)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||od(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.target]),Kp(e)&&Promise.resolve(a(e)).then(function(t){if(!Qp(e)||S){var n=t.length,r=n>0&&function(e){var t=e.files,n=e.accept,r=e.minSize,a=e.maxSize,o=e.multiple,i=e.maxFiles,l=e.validator;return!(!o&&t.length>1||o&&i>=1&&t.length>i)&&t.every(function(e){var t=Ip(qp(e,n),1)[0],o=Ip(Vp(e,r,a),1)[0],i=l?l(e):null;return t&&o&&!i})}({files:t,accept:C,minSize:l,maxSize:o,multiple:s,maxFiles:c,validator:E});A({isDragAccept:r,isDragReject:n>0&&!r,isDragActive:!0,type:"setDraggedFiles"}),u&&u(e)}}).catch(function(e){return Y(e)})},[a,u,Y,S,C,l,o,s,c,E]),B=(0,i.useCallback)(function(e){e.preventDefault(),e.persist(),ne(e);var t=Kp(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&d&&d(e),!1},[d,S]),q=(0,i.useCallback)(function(e){e.preventDefault(),e.persist(),ne(e);var t=W.current.filter(function(e){return N.current&&N.current.contains(e)}),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),W.current=t,t.length>0||(A({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Kp(e)&&p&&p(e))},[N,p,S]),V=(0,i.useCallback)(function(e,t){var n=[],r=[];e.forEach(function(e){var t=ad(qp(e,C),2),a=t[0],i=t[1],s=ad(Vp(e,l,o),2),c=s[0],u=s[1],p=E?E(e):null;if(a&&c&&!p)n.push(e);else{var d=[i,u];p&&(d=d.concat(p)),r.push({file:e,errors:d.filter(function(e){return e})})}}),(!s&&n.length>1||s&&c>=1&&n.length>c)&&(n.forEach(function(e){r.push({file:e,errors:[Bp]})}),n.splice(0)),A({acceptedFiles:n,fileRejections:r,isDragReject:r.length>0,type:"setFiles"}),f&&f(n,r,t),r.length>0&&m&&m(r,t),n.length>0&&h&&h(n,t)},[A,s,C,l,o,c,f,h,m,E]),$=(0,i.useCallback)(function(e){e.preventDefault(),e.persist(),ne(e),W.current=[],Kp(e)&&Promise.resolve(a(e)).then(function(t){Qp(e)&&!S||V(t,e)}).catch(function(e){return Y(e)}),A({type:"reset"})},[a,V,Y,S]),Q=(0,i.useCallback)(function(){if(L.current){A({type:"openDialog"}),P();var e={multiple:s,types:D};window.showOpenFilePicker(e).then(function(e){return a(e)}).then(function(e){V(e,null),A({type:"closeDialog"})}).catch(function(e){var t;(t=e)instanceof DOMException&&("AbortError"===t.name||t.code===t.ABORT_ERR)?(O(e),A({type:"closeDialog"})):function(e){return e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)}(e)?(L.current=!1,T.current?(T.current.value=null,T.current.click()):Y(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):Y(e)})}else T.current&&(A({type:"openDialog"}),P(),T.current.value=null,T.current.click())},[A,P,O,y,V,Y,D,s]),K=(0,i.useCallback)(function(e){N.current&&N.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),Q()))},[N,Q]),G=(0,i.useCallback)(function(){A({type:"focus"})},[]),X=(0,i.useCallback)(function(){A({type:"blur"})},[]),J=(0,i.useCallback)(function(){w||(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?setTimeout(Q,0):Q())},[w,Q]),Z=function(e){return r?null:e},ee=function(e){return _?null:Z(e)},te=function(e){return k?null:Z(e)},ne=function(e){S&&e.stopPropagation()},re=(0,i.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,a=e.role,o=e.onKeyDown,i=e.onFocus,l=e.onBlur,s=e.onClick,c=e.onDragEnter,u=e.onDragOver,p=e.onDragLeave,d=e.onDrop,f=ud(e,nd);return sd(sd(cd({onKeyDown:ee(Xp(o,K)),onFocus:ee(Xp(i,G)),onBlur:ee(Xp(l,X)),onClick:Z(Xp(s,J)),onDragEnter:te(Xp(c,U)),onDragOver:te(Xp(u,B)),onDragLeave:te(Xp(p,q)),onDrop:te(Xp(d,$)),role:"string"==typeof a&&""!==a?a:"presentation"},n,N),r||_?{}:{tabIndex:0}),f)}},[N,K,G,X,J,U,B,q,$,_,k,r]),ae=(0,i.useCallback)(function(e){e.stopPropagation()},[]),oe=(0,i.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.onChange,a=e.onClick,o=ud(e,rd);return sd(sd({},cd({accept:C,multiple:s,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:Z(Xp(r,$)),onClick:Z(Xp(a,ae)),tabIndex:-1},n,T)),o)}},[T,n,s,$,r]);return sd(sd({},R),{},{isFocused:F&&!r,getRootProps:re,getInputProps:oe,rootRef:N,inputRef:T,open:Z(Q)})}(ud(e,ed)),a=r.open,o=ud(r,td);return(0,i.useImperativeHandle)(t,function(){return{open:a}},[a]),i.createElement(i.Fragment,null,n(sd(sd({},o),{},{open:a})))});pd.displayName="Dropzone";var dd={disabled:!1,getFilesFromEvent:function(e){return tc(this,void 0,void 0,function*(){return Sp(e)&&Sp(e.dataTransfer)?function(e,t){return tc(this,void 0,void 0,function*(){if(e.items){const n=Ep(e.items).filter(e=>"file"===e.kind);return"drop"!==t?n:jp(Dp(yield Promise.all(n.map(Cp))))}return jp(Ep(e.files).map(e=>xp(e)))})}(e.dataTransfer,e.type):Sp(t=e)&&Sp(t.target)?function(e){return Ep(e.target.files).map(e=>xp(e))}(e):Array.isArray(e)&&e.every(e=>"getFile"in e&&"function"==typeof e.getFile)?function(e){return tc(this,void 0,void 0,function*(){return(yield Promise.all(e.map(e=>e.getFile()))).map(e=>xp(e))})}(e):[];var t})},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};pd.defaultProps=dd,pd.propTypes={children:yp.func,accept:yp.objectOf(yp.arrayOf(yp.string)),multiple:yp.bool,preventDropOnDocument:yp.bool,noClick:yp.bool,noKeyboard:yp.bool,noDrag:yp.bool,noDragEventsBubbling:yp.bool,minSize:yp.number,maxSize:yp.number,maxFiles:yp.number,disabled:yp.bool,getFilesFromEvent:yp.func,onFileDialogCancel:yp.func,onFileDialogOpen:yp.func,useFsAccessApi:yp.bool,autoFocus:yp.bool,onDragEnter:yp.func,onDragLeave:yp.func,onDragOver:yp.func,onDrop:yp.func,onDropAccepted:yp.func,onDropRejected:yp.func,onError:yp.func,validator:yp.func};const fd=pd;var hd={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function md(e,t){switch(t.type){case"focus":return sd(sd({},e),{},{isFocused:!0});case"blur":return sd(sd({},e),{},{isFocused:!1});case"openDialog":return sd(sd({},hd),{},{isFileDialogActive:!0});case"closeDialog":return sd(sd({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return sd(sd({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return sd(sd({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case"reset":return sd({},hd);default:return e}}function gd(){}const vd=function(e){const{hover:t,dropzone:n,renderUnselected:r,file:a,clearFile:o,onUpload:i,isUploading:l,isUploaded:s,renderSelected:c,renderUploaded:u,renderUploading:p,disabled:d,addFileText:f,uploadText:h,cancelText:m}=e,{getRootProps:g,getInputProps:v,open:y}=n,b=Ys()("wpl-dropzone",{"wpl-dropzone__hover":t}),x=g({onClick:e=>e.stopPropagation(),onKeyDown:e=>{32!==e.keyCode&&13!==e.keyCode||e.stopPropagation()}});return(0,tn.jsxs)("div",{...x,className:b,children:[(0,tn.jsx)("input",{...v()}),(null===a||d&&!l)&&(0,tn.jsxs)(tn.Fragment,{children:[r(y),(0,tn.jsx)("button",{type:"button",className:"button-secondary",onClick:y,disabled:d,children:f})]}),null!==a&&!l&&!s&&(0,tn.jsxs)(tn.Fragment,{children:[c(a),(0,tn.jsx)("button",{className:"button-primary",onClick:()=>i(a),children:h})," ",(0,tn.jsx)("button",{className:"button-secondary",onClick:o,children:m})]}),null!==a&&l&&p(a),null!==a&&s&&u(o)]})},yd=function(e){const[t,n]=(0,i.useState)(!1),[r,a]=(0,i.useState)(null);return(0,tn.jsx)(fd,{multiple:!1,onDrop:function(e){n(!1),a(e[0])},onDragLeave:()=>n(!1),onDragEnter:()=>n(!0),children:n=>(0,tn.jsx)(vd,{dropzone:n,hover:t,file:r,clearFile:()=>a(null),...e})})};var bd=i.useLayoutEffect,xd=function(e,t){"function"!=typeof e?e.current=t:e(t)},wd={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0",display:"block"},_d=function(e){Object.keys(wd).forEach(function(t){e.style.setProperty(t,wd[t],"important")})},kd=null,Sd=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize},jd=function(){},Ed=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak","wordSpacing","scrollbarGutter"],Cd=!!document.documentElement.currentStyle;function Dd(e,t,n){var r,a,o=(r=n,a=i.useRef(r),bd(function(){a.current=r}),a);i.useLayoutEffect(function(){var n=function(e){return o.current(e)};if(e)return e.addEventListener(t,n),function(){return e.removeEventListener(t,n)}},[])}var Pd=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],Od=function(e,t){var n,r=e.cacheMeasurements,a=e.maxRows,o=e.minRows,l=e.onChange,s=void 0===l?jd:l,c=e.onHeightChange,u=void 0===c?jd:c,p=Vs(e,Pd),d=void 0!==p.value,f=i.useRef(null),h=function(e,t){var n=i.useRef();return i.useCallback(function(r){e.current=r,n.current&&xd(n.current,null),n.current=t,t&&xd(t,r)},[t])}(f,t),m=i.useRef(0),g=i.useRef(),v=function(){var e=f.current,t=r&&g.current?g.current:function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n,r=(n=t,Ed.reduce(function(e,t){return e[t]=n[t],e},{})),a=r.boxSizing;return""===a?null:(Cd&&"border-box"===a&&(r.width=parseFloat(r.width)+parseFloat(r.borderRightWidth)+parseFloat(r.borderLeftWidth)+parseFloat(r.paddingRight)+parseFloat(r.paddingLeft)+"px"),{sizingStyle:r,paddingSize:parseFloat(r.paddingBottom)+parseFloat(r.paddingTop),borderSize:parseFloat(r.borderBottomWidth)+parseFloat(r.borderTopWidth)})}(e);if(t){g.current=t;var n=function(e,t,n,r){void 0===n&&(n=1),void 0===r&&(r=1/0),kd||((kd=document.createElement("textarea")).setAttribute("tabindex","-1"),kd.setAttribute("aria-hidden","true"),_d(kd)),null===kd.parentNode&&document.body.appendChild(kd);var a=e.paddingSize,o=e.borderSize,i=e.sizingStyle,l=i.boxSizing;Object.keys(i).forEach(function(e){var t=e;kd.style[t]=i[t]}),_d(kd),kd.value=t;var s=Sd(kd,e);kd.value=t,s=Sd(kd,e),kd.value="x";var c=kd.scrollHeight-a,u=c*n;"border-box"===l&&(u=u+a+o),s=Math.max(u,s);var p=c*r;return"border-box"===l&&(p=p+a+o),[s=Math.min(p,s),c]}(t,e.value||e.placeholder||"x",o,a),i=n[0],l=n[1];m.current!==i&&(m.current=i,e.style.setProperty("height",i+"px","important"),u(i,{rowHeight:l}))}};return i.useLayoutEffect(v),function(e,t){Dd(document.body,"reset",function(n){e.current.form===n.target&&t()})}(f,function(){if(!d){var e=f.current.value;requestAnimationFrame(function(){var t=f.current;t&&e!==t.value&&v()})}}),Dd(window,"resize",v),n=v,Dd(document.fonts,"loadingdone",n),i.createElement("textarea",$s({},p,{onChange:function(e){d||v(),s(e)},ref:h}))},Nd=i.forwardRef(Od);const Td=function(e){const{error:t,mini:n,context:r,renderDebug:a,versions:o,noParse:l=!1,details:s=[],locale:c}=e,[u,p]=(0,i.useState)(!n);if(!u)return(0,tn.jsx)("p",{children:(0,tn.jsx)("button",{className:"button button-secondary",type:"button",onClick:()=>p(!0),children:(0,Sl.__)("Show debug",c)})});const d=l?[t]:function(e,t,n){const r=t?[t]:[],{request:a=!1,data:o}=e;r.push("");const{apiFetch:i}=a;return i&&i.status&&i.statusText&&(r.push("Action: "+i.action),i.body&&"{}"!==i.body&&r.push("Params: "+i.body),r.push("Code: "+i.status+" "+i.statusText),r.push("")),r.push("Error: "+function(e){return"string"==typeof e?e:0===e.code?e.message:e.data&&e.data.wpdb?`${e.message} (${e.code}): ${e.data.wpdb}`:e.code?`${e.message} (${e.code})`:e.message}(e)),o&&r.push("Raw: "+o),n&&(r.push(""),r.push("Context:"),r.push(n)),r}(t,o,r);return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("h3",{children:(0,Sl.__)("Debug Information",c)}),a&&a(s.concat(d).join("\n")),(0,tn.jsx)("p",{children:(0,tn.jsx)(Nd,{readOnly:!0,cols:120,value:s.concat(d).join("\n"),maxRows:40,spellCheck:!1})})]})},Md=function(e){const{locale:t}=e;return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("h2",{children:(0,Sl.__)("You are using an old or cached session",t)}),(0,tn.jsx)("p",{children:(0,Sl.__)("This is usually fixed by doing one of the following:",t)}),(0,tn.jsxs)("ul",{children:[(0,tn.jsx)("li",{children:(0,Sl.__)("Reload the page - your current session is old.",t)}),(0,tn.jsx)("li",{children:(0,Sl.__)("Log out, clear your browser cache, and log in again - your browser has cached an old session.",t)}),(0,tn.jsx)("li",{children:(0,Sl.__)("Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved.",t)})]}),(0,tn.jsx)(Td,{...e,mini:!0})]})};function Rd(e){return 404===e?.request?.apiFetch?.status}function Ad(e){return"disabled"===e?.code||"rest_disabled"===e?.code}function Fd(e){return"rest_api_redirected"===e?.code}function Id(e){return 0===e.code?e.message:e.data&&e.data.wpdb?(0,tn.jsxs)("span",{children:[`${e.message} (${e.code})`,": ",(0,tn.jsx)("code",{children:e.data.wpdb})]}):e.code?(0,tn.jsxs)(tn.Fragment,{children:[e.message," (",(0,tn.jsx)("code",{children:e.code}),")"]}):e.message}var Ld,zd,Wd,Hd,Yd=/<(\/)?(\w+)\s*(\/)?>/g;function Ud(e,t,n,r,a){return{element:e,tokenStart:t,tokenLength:n,prevOffset:r,leadingTextStart:a,children:[]}}function Bd(e){const t=function(){const e=Yd.exec(Ld);if(null===e)return["no-more-tokens"];const t=e.index,[n,r,a,o]=e,i=n.length;return o?["self-closed",a,t,i]:r?["closer",a,t,i]:["opener",a,t,i]}(),[n,r,a,o]=t,l=Hd.length,s=a>zd?zd:null;if(r&&!e[r])return qd(),!1;switch(n){case"no-more-tokens":if(0!==l){const{leadingTextStart:e,tokenStart:t}=Hd.pop();Wd.push(Ld.substr(e,t))}return qd(),!1;case"self-closed":return 0===l?(null!==s&&Wd.push(Ld.substr(s,a-s)),Wd.push(e[r]),zd=a+o,!0):(Vd(Ud(e[r],a,o)),zd=a+o,!0);case"opener":return Hd.push(Ud(e[r],a,o,a+o,s)),zd=a+o,!0;case"closer":if(1===l)return function(e){const{element:t,leadingTextStart:n,prevOffset:r,tokenStart:a,children:o}=Hd.pop(),l=e?Ld.substr(r,e-r):Ld.substr(r);l&&o.push(l),null!==n&&Wd.push(Ld.substr(n,a-n)),Wd.push((0,i.cloneElement)(t,null,...o))}(a),zd=a+o,!0;const t=Hd.pop(),n=Ld.substr(t.prevOffset,a-t.prevOffset);t.children.push(n),t.prevOffset=a+o;const c=Ud(t.element,t.tokenStart,t.tokenLength,a+o);return c.children=t.children,Vd(c),zd=a+o,!0;default:return qd(),!1}}function qd(){const e=Ld.length-zd;0!==e&&Wd.push(Ld.substr(zd,e))}function Vd(e){const{element:t,tokenStart:n,tokenLength:r,prevOffset:a,children:o}=e,l=Hd[Hd.length-1],s=Ld.substr(l.prevOffset,n-l.prevOffset);s&&l.children.push(s),l.children.push((0,i.cloneElement)(t,null,...o)),l.prevOffset=a||n+r}var $d=(e,t)=>{if(Ld=e,zd=0,Wd=[],Hd=[],Yd.lastIndex=0,!(e=>{const t="object"==typeof e&&null!==e,n=t&&Object.values(e);return t&&n.length>0&&n.every(e=>(0,i.isValidElement)(e))})(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are React Elements");do{}while(Bd(t));return(0,i.createElement)(i.Fragment,null,...Wd)};function Qd(e,t){try{return $d(e.replace(/\{\{/g,"<").replace(/\}\}/g,">"),t)}catch(t){return e}}const Kd=({error:e,links:t,locale:n})=>{if("string"==typeof e)return(0,tn.jsx)("p",{children:e});if(function(e){return void 0!==e.code&&0===e.code}(e))return(0,tn.jsx)("p",{children:(0,Sl.__)("WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.",n)});if(function(e){const{request:t,code:n}=e;return!!(t&&t.status&&n)&&(-1!==[400,401,403,405].indexOf(t.status)||"rest_no_route"===n)&&0===parseInt(n,10)}(e))return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("p",{children:Id(e)}),(0,tn.jsx)("p",{children:(0,Sl.__)("Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.",n)}),(0,tn.jsx)("p",{children:(0,tn.jsx)(np,{url:t.api,children:(0,Sl.__)("Read this REST API guide for more information.",n)})})]});if(Rd(e))return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("p",{children:(0,Sl.__)("Your WordPress REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.",n)}),(0,tn.jsx)("p",{className:"wpl-error__highlight",children:(0,tn.jsx)("strong",{children:(0,Sl.__)("You will will need to fix this on your site. Redirection is not causing the error.",n)})}),(0,tn.jsxs)("ul",{children:[(0,tn.jsx)("li",{children:Qd((0,Sl.__)("Can you access your {{api}}REST API{{/api}} without it redirecting?.",n),{api:(0,tn.jsx)(np,{url:t.rootUrl})})}),(0,tn.jsx)("li",{children:Qd((0,Sl.__)("Check your {{link}}Site Health{{/link}} and fix any issues.",n),{link:(0,tn.jsx)(np,{url:t.siteHealth})})}),(0,tn.jsx)("li",{children:(0,Sl.__)("Your server configuration is blocking access to the REST API.",n)}),(0,tn.jsx)("li",{children:(0,Sl.__)("A security plugin or firewall is blocking access. You will need to whitelist the REST API.",n)})]}),(0,tn.jsx)("p",{children:(0,tn.jsx)(np,{url:t.api,children:(0,Sl.__)("Read this REST API guide for more information.",n)})})]});if(Fd(e))return(0,tn.jsx)("p",{children:(0,Sl.__)("Your REST API is being redirected. Please remove the redirection for the API.",n)});if(function(e){return e?.request?.apiFetch&&413===e?.request?.apiFetch?.status}(e))return(0,tn.jsx)("p",{children:(0,Sl.__)("Your server has rejected the request for being too big. You will need to reconfigure it to continue.",n)});if(function(e){return void 0===e.message}(e))return(0,tn.jsx)("p",{children:(0,Sl.__)("An unknown error occurred.",n)});if(function(e){return e.data&&-1!==e.data.indexOf("<b>Deprecated</b>: Directive")}(e))return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("p",{children:Id(e)}),(0,tn.jsx)("p",{children:(0,Sl.__)("Your REST API is showing a deprecated PHP error. Please fix this error.",n)})]});if(function(e){return-1!==[500,502,503].indexOf(e?.request?.apiFetch?.status)}(e))return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("p",{children:Id(e)}),(0,tn.jsx)("p",{children:(0,Sl.__)("This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log",n)}),(0,tn.jsx)("p",{children:(0,tn.jsx)(np,{url:t.http,children:(0,Sl.__)("Read this REST API guide for more information.",n)})})]});if(Ad(e))return(0,tn.jsx)("p",{children:(0,Sl.__)("Your WordPress REST API has been disabled. You will need to enable it to continue.",n)});if(function(e){const{message:t}=e;return"SyntaxError"===e.code}(e)){const t=function(e){const t=e.split("<br />").filter(e=>e),n=e.lastIndexOf("}");return n!==e.length?e.substr(n+1).trim():t.slice(0,t.length-1).join(" ").trim()}("");return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("p",{children:Id(e)}),(0,tn.jsx)("p",{children:(0,Sl.__)("WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.",n)}),t.length>1&&(0,tn.jsxs)("p",{children:[(0,tn.jsxs)("strong",{children:[(0,Sl.__)("Possible cause",n),":"]})," ",(0,tn.jsx)("code",{children:t.substr(0,1e3)})]})]})}return function(e){const t=e?.message?.toLowerCase();return!!t&&("failed to fetch"===t||"not allowed to request resource"===t||-1!==t.indexOf("networkerror"))}(e)?(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("p",{children:Id(e)}),(0,tn.jsx)("p",{children:(0,Sl.__)("Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.",n)}),(0,tn.jsx)("p",{children:(0,tn.jsx)(np,{url:t.url,children:(0,Sl.__)("Read this REST API guide for more information.",n)})})]}):function(e){var t;const{headers:n}=null!==(t=e?.request)&&void 0!==t?t:{};if(n)for(let[e,t]of n)if(-1!==e.toLowerCase().indexOf("cf-"))return!0;return!1}(e)?(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("p",{children:Id(e)}),(0,tn.jsx)("p",{children:(0,Sl.__)("Your REST API appears to be cached and this will cause problems. Please exclude your REST API from your caching system.",n)})]}):(0,tn.jsx)("p",{children:Id(e)})};function Gd(e,t,n){return Rd(e)?(0,Sl.__)("REST API 404"):t||(0,Sl.__)("Something went wrong 🙁",n)}const Xd=function(e){const{title:t,children:n,error:r,links:a,locale:o}=e,i=function(e){return!Rd(e)&&!Fd(e)&&!Ad(e)}(r),l=function(e){return!!Rd(e)||!!Fd(e)||!!Ad(e)}(r),s=!Rd(r);return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("h2",{children:Gd(r,t,o)}),(0,tn.jsx)("div",{className:"wpl-error__title",children:(0,tn.jsx)(Kd,{error:r,links:a,locale:o})}),i&&n,(0,tn.jsx)(Td,{...e,...l?{mini:!0}:{},renderDebug:s?null:e.renderDebug})]})},Jd=function(e){const{title:t,children:n,error:r,links:a,locale:o}=e;return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("h2",{children:t||(0,Sl.__)("Something went wrong 🙁",o)}),(0,tn.jsx)("div",{className:"wpl-error__detail",children:(0,tn.jsx)(Kd,{error:r,links:a,locale:o})}),n,(0,tn.jsx)(Td,{...e})]})},Zd=function(e){const{title:t,children:n,locale:r}=e;return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("h2",{children:t||(0,Sl.__)("Something went wrong 🙁",r)}),n,(0,tn.jsx)(Td,{...e,noParse:!0})]})},ef=function(e){const{locale:t}=e;return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("h2",{children:(0,Sl.__)("Bad data",t)}),(0,tn.jsx)("p",{children:(0,Sl.__)("There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.",t)}),(0,tn.jsx)("p",{children:(0,Sl.__)("Please review your data and try again.",t)}),(0,tn.jsx)(Td,{...e,mini:!0})]})};function tf({current:e,change:t,total:n}){return(0,tn.jsxs)("div",{className:"wpl-error__page",children:[e>0&&(0,tn.jsx)("span",{onClick:()=>t(e-1),children:"←"}),`${e+1}/${n}`,e+1<n&&(0,tn.jsx)("span",{onClick:()=>t(e+1),children:"→"})]})}const nf=function(e){const{onClear:t,locale:n,mini:r=!1,type:a=""}=e,o=Array.isArray(e.errors)?e.errors:[e.errors],[l,s]=(0,i.useState)(0);if((0,i.useEffect)(()=>{!r&&o.length>0&&window.scrollTo(0,0)},[o]),0===o.length)return null;const c=function(e,t){return"rest_cookie_invalid_nonce"===e[0].code?Md:400===e[0]?.jsonData?.status?ef:"error"===t?Jd:"fixed"===t?Zd:Xd}(o,a);return(0,tn.jsxs)("div",{className:Ys()("wpl-error",{"wpl-error__mini":r}),children:[t&&(0,tn.jsx)("div",{className:"closer",onClick:t,children:(0,tn.jsx)("span",{className:"dashicons dashicons-no-alt"})}),o.length>1&&(0,tn.jsx)(tf,{current:l,change:s,total:o.length}),(0,tn.jsx)(c,{error:o[l],...e})]})};class rf extends i.Component{constructor(e){super(e),this.state={error:!1,stack:null,errorInfo:null}}static getDerivedStateFromError(e){return{error:!0}}componentDidCatch(e,t){this.setState({error:!0,stack:e,errorInfo:t}),console.error(e,t)}render(){const{error:e,stack:t,errorInfo:n}=this.state,{renderCrash:r,children:a,extra:o}=this.props;return e?r(t,n,o):a}}const af=rf,of=function({level:e="notice",children:t,className:n}){return(0,tn.jsx)("div",{className:Ys()(`inline-notice inline-${e}`,n),children:t})},lf=({className:e,children:t})=>(0,tn.jsx)("table",{className:Ys()("wpl-table",e),children:(0,tn.jsx)("tbody",{children:t})}),sf=e=>{const{title:t,url:n=!1}=e;return(0,tn.jsxs)("tr",{children:[(0,tn.jsxs)("th",{children:[!n&&t,n&&(0,tn.jsx)("a",{href:n,target:"_blank",children:t})]}),(0,tn.jsx)("td",{children:e.children})]})},cf=({className:e,children:t,onSubmit:n})=>(0,tn.jsx)("form",{className:e,onSubmit:function(e){e.preventDefault(),n()},children:t}),uf=function(e){const{isPrimary:t=!1,isSecondary:n=!0,isSubmit:r=!1,className:a,children:o,disabled:i=!1,isDestructive:l=!1,...s}=e,c=Ys()("button",a,{"button-primary":t,"button-secondary":n,"button-delete":l});return(0,tn.jsx)("button",{className:c,disabled:i,type:r?"submit":"button",...s,children:o})};function pf(e){return-1!==SearchRegexi10n.caps.pages.indexOf(e)}const df={setting:{get:()=>zl("search-regex/v1/setting"),update:e=>Wl("search-regex/v1/setting",e)},search:{perform:e=>Wl("search-regex/v1/search",e)},preset:{save:(e,t)=>Wl("search-regex/v1/preset",{...e,name:t}),update:e=>Wl(`search-regex/v1/preset/id/${e.id}`,e),delete:e=>Wl(`search-regex/v1/preset/id/${e}/delete`),export:()=>zl("search-regex/v1/preset",{force:!0}),upload:e=>((e,t,n)=>{const r=Wl("search-regex/v1/preset/import",{});return delete r.headers["Content-Type"],r.body=new FormData,r.body.append("file",n),r})(0,0,e)},source:{deleteRow:(e,t)=>Wl(`search-regex/v1/source/${e}/row/${t}/delete`),loadRow:(e,t)=>zl(`search-regex/v1/source/${e}/row/${t}`),saveRow:(e,t,n,r)=>Wl(`search-regex/v1/source/${e}/row/${t}`,{...r,replacement:n}),complete:(e,t,n)=>zl(`search-regex/v1/source/${e}/complete/${t}`,{value:n})},plugin:{checkApi:(e,t=!1)=>{const n=t?Wl("search-regex/v1/plugin/test",{test:"ping"}):zl("search-regex/v1/plugin/test");return n.url="http"===e.substr(0,4)?e+n.url:n.url,n}}},ff=df,hf=(e,t)=>(n,r)=>{const a={...Vl(r().preset.presets,e),...t};return n({type:ml,id:e,preset:t}),Rl(ff.preset.update(a)).then(e=>{n({type:gl,...e})}).catch(e=>{n({type:vl,error:e})})},mf=(e,t=!1)=>({type:hl,preset:e,currentOnly:t}),gf=e=>t=>(t({type:yl}),Rl(ff.preset.upload(e)).then(e=>{t({type:bl,...e})}).catch(e=>{t({type:xl,error:e})})),vf=function(e){const t="mailto:john@searchregex.com?subject=Search%20Regex%20Error&body="+encodeURIComponent(e),n="https://github.com/johngodley/search-regex/issues/new?title=Search%20Regex%20Error&body="+encodeURIComponent("```\n"+e+"\n```\n\n");return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("p",{className:"wpl-error__highlight",children:Qd((0,Sl.__)("Please check the {{link}}support site{{/link}} before proceeding further.","search-regex"),{link:(0,tn.jsx)(np,{url:"https://searchregex.com/support/"})})}),(0,tn.jsx)("p",{children:Qd((0,Sl.__)("If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.","search-regex"),{strong:(0,tn.jsx)("strong",{})})}),(0,tn.jsxs)("p",{children:[(0,tn.jsx)("a",{href:n,className:"button-primary",children:(0,Sl.__)("Create An Issue","search-regex")})," ",(0,tn.jsx)("a",{href:t,className:"button-secondary",children:(0,Sl.__)("Email","search-regex")})]}),(0,tn.jsx)("p",{children:(0,Sl.__)("Include these details in your report along with a description of what you were doing and a screenshot.","search-regex")})]})},yf=function(e){const{request:t}=e.error,n=(e=>!!(e&&e.apiFetch.body&&e.apiFetch.body.length>500))(t),[r,a]=(0,i.useState)(n),o=e=>{e.preventDefault(),a(!r)};return t&&t.apiFetch.body?(0,tn.jsxs)(tn.Fragment,{children:[r&&n&&(0,tn.jsx)("a",{className:"api-result-hide",onClick:o,href:"#",children:(0,Sl.__)("Show Full","search-regex")}),!r&&n&&(0,tn.jsx)("a",{className:"api-result-hide",onClick:o,href:"#",children:(0,Sl.__)("Hide","search-regex")}),(0,tn.jsx)("pre",{children:r?t.apiFetch.body.substr(0,500)+" ...":t.apiFetch.body})]}):null};function bf(){return{url:"https://searchregex.com/support/problems/rest-api/#url",http:"https://searchregex.com/support/problems/rest-api/#http",api:"https://searchregex.com/support/problems/rest-api/",rootUrl:SearchRegexi10n.api.WP_API_root,siteHealth:SearchRegexi10n.api.site_health}}function xf(){return SearchRegexi10n.versions.split("\n").concat(["Query: "+document.location.search])}const wf=(e,t)=>{const n=(e=>e.code?e.code:e.name?e.name:null)(e);return(0,tn.jsxs)("div",{className:"api-result-log_details",children:[(0,tn.jsx)("p",{children:(0,tn.jsx)("span",{className:"dashicons dashicons-no"})}),(0,tn.jsxs)("div",{children:[(0,tn.jsxs)("p",{children:[t.map((t,n)=>(0,tn.jsxs)("span",{className:"api-result-method_fail",children:[t," ",e.data&&e.data.status]},n)),n&&(0,tn.jsxs)("strong",{children:[n,": "]}),e.message]}),(0,tn.jsx)(Kd,{error:e,links:bf()}),(0,tn.jsx)(yf,{error:e})]})]},t)},_f=e=>(0,tn.jsxs)("p",{children:[(0,tn.jsx)("span",{className:"dashicons dashicons-yes"}),e.map((e,t)=>(0,tn.jsx)("span",{className:"api-result-method_pass",children:e},t)),(0,Sl.__)("Working!","search-regex")]},e),kf=e=>e.code?e.code:0,Sf=({result:e})=>{const t=[],{GET:n,POST:r}=e;return n.status===r.status&&kf(n)===kf(r)?("fail"===n.status?t.push(wf(n.error,["GET","POST"])):t.push(_f(["GET","POST"])),t):("fail"===n.status?t.push(wf(n.error,["GET"])):t.push(_f(["GET"])),"fail"===r.status?t.push(wf(r.error,["POST"])):t.push(_f(["POST"])),t)},jf=({item:e,result:t,routes:n,isCurrent:r,allowChange:a})=>(e=>0===Object.keys(e).length||"loading"===e.GET.status||"loading"===e.POST.status)(t)?null:(0,tn.jsxs)("div",{className:"api-result-log",children:[(0,tn.jsxs)("form",{className:"api-result-select",action:SearchRegexi10n.pluginRoot+"&sub=support",method:"POST",children:[a&&!r&&(0,tn.jsx)("input",{type:"submit",className:"button button-secondary",value:(0,Sl.__)("Switch to this API","search-regex")}),a&&r&&(0,tn.jsx)("span",{children:(0,Sl.__)("Current API","search-regex")}),(0,tn.jsx)("input",{type:"hidden",name:"rest_api",value:e.value}),(0,tn.jsx)("input",{type:"hidden",name:"_wpnonce",value:SearchRegexi10n.api.WP_API_nonce}),(0,tn.jsx)("input",{type:"hidden",name:"action",value:"rest_api"})]}),(0,tn.jsx)("h4",{children:e.text}),(0,tn.jsxs)("p",{children:["URL: ",(0,tn.jsx)("code",{children:(0,tn.jsx)(np,{url:n[e.value],children:n[e.value]})})]}),(0,tn.jsx)(Sf,{result:t})]}),Ef=e=>t=>(Rl(ff.setting.update(e)).then(e=>{t({type:qi,values:e.settings,warning:e.warning})}).catch(e=>{t({type:Vi,error:e})}),t({type:Bi,settings:e})),Cf=()=>[{value:0,label:(0,Sl.__)("Default REST API","search-regex")},{value:1,label:(0,Sl.__)("Raw REST API","search-regex")},{value:3,label:(0,Sl.__)("Relative REST API","search-regex")}],Df=ki(function(e){const{values:t,saveStatus:n}=e.settings,{presets:r}=e.preset;return{values:t,saveStatus:n,presets:r}},function(e){return{onSaveSettings:(t,n)=>{e(Ef(t)),n&&e(mf(n,!0))}}})(function(e){const{saveStatus:t,values:n,onSaveSettings:r,presets:a}=e,[o,l]=(0,i.useState)(n.support),[s,c]=(0,i.useState)(n.defaultPreset),[u,p]=(0,i.useState)(n.rest_api);return(0,tn.jsxs)("form",{onSubmit:function(e){e.preventDefault(),r({support:o,defaultPreset:s,rest_api:u},a.find(e=>e.id===s))},children:[(0,tn.jsxs)(lf,{className:"form-table",children:[(0,tn.jsx)(sf,{title:(0,Sl.__)("Default Preset","search-regex"),children:(0,tn.jsxs)("label",{children:[(0,tn.jsx)(gp,{items:[{value:0,label:(0,Sl.__)("No default preset","search-regex")}].concat(a.map(e=>({value:e.id,label:e.name}))),name:"defaultPreset",value:s,onChange:e=>c(e.target.value)})," ",(0,Sl.__)("Set a preset to use by default when Search Regex is loaded.","search-regex")]})}),(0,tn.jsxs)(sf,{title:(0,Sl.__)("REST API","search-regex"),children:[(0,tn.jsx)(gp,{items:Cf(),name:"rest_api",onChange:e=>p(parseInt(e.target.value,10)),value:u})," ",(0,tn.jsx)("span",{className:"sub",children:(0,Sl.__)("How Search Regex uses the REST API - don't change unless necessary","search-regex")})]})]}),(0,tn.jsx)("input",{className:"button-primary",type:"submit",name:"update",value:(0,Sl.__)("Update","search-regex"),disabled:t===Gi})]})}),Pf="ok",Of="fail",Nf="loading",Tf="warning-current",Mf="warning-not-selected";class Rf extends i.Component{constructor(e){super(e),this.state={showing:!1}}componentDidMount(){this.onTry()}onTry(){const{routes:e}=this.props,t=Object.keys(e).map(t=>({id:t,url:e[t]}));this.props.onCheckApi(t.filter(e=>e))}onRetry=e=>{e.preventDefault,this.setState({showing:!1}),this.onTry()};getPercent(e,t){if(0===Object.keys(e).length)return 0;const n=2*t.length;let r=0;for(let t=0;t<Object.keys(e).length;t++){const n=Object.keys(e)[t];e[n]&&e[n].GET&&e[n].GET.status!==Nf&&r++,e[n]&&e[n].POST&&e[n].POST.status!==Nf&&r++}return Math.round(r/n*100)}getApiStatus(e,t,n){const r=Object.keys(e).filter(t=>{return(n=e[t]).GET&&n.POST&&(n.GET.status===Of||n.POST.status===Of);var n}).length;return 0===r?"ok":r<t.length?(a=e[n]).GET&&a.POST&&a.GET.status===Pf&&a.POST.status===Pf?Tf:Mf:"fail";var a}getApiStatusText(e){return e===Pf?(0,Sl.__)("Good","search-regex"):e===Tf?(0,Sl.__)("Working but some issues","search-regex"):e===Mf?(0,Sl.__)("Not working but fixable","search-regex"):(0,Sl.__)("Unavailable","search-regex")}onShow=()=>{this.setState({showing:!0})};canShowProblem(e){const{showing:t}=this.state;return t||e===Of||e===Mf}renderError(e){const t=this.canShowProblem(e);let n=(0,Sl.__)("There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.","search-regex");return e===Of?n=(0,Sl.__)("Your REST API is not working and the plugin will not be able to continue until this is fixed.","search-regex"):e===Mf&&(n=(0,Sl.__)("You are using a broken REST API route. Changing to a working API should fix the problem.","search-regex")),(0,tn.jsxs)("div",{className:"api-result-log",children:[(0,tn.jsxs)("p",{children:[(0,tn.jsx)("strong",{children:(0,Sl.__)("Summary","search-regex")}),": ",n]}),!t&&(0,tn.jsx)("p",{children:(0,tn.jsx)("button",{className:"button-secondary",type:"button",onClick:this.onShow,children:(0,Sl.__)("Show Problems","search-regex")})})]})}render(){const e=Cf(),{apiTest:t,routes:n,current:r,allowChange:a}=this.props,{showing:o}=this.state,i=this.getPercent(t,e),l=this.getApiStatus(t,e,r),s=i>=100&&this.canShowProblem(l)||o,c=Ys()({"api-result-status":!0,"api-result-status_good":l===Pf&&i>=100,"api-result-status_problem":l===Tf&&i>=100,"api-result-status_failed":(l===Of||l===Mf)&&i>=100});return(0,tn.jsxs)("div",{className:"api-result-wrapper",children:[(0,tn.jsxs)("div",{className:"api-result-header",children:[(0,tn.jsx)("strong",{children:"REST API:"}),(0,tn.jsxs)("div",{className:"api-result-progress",children:[(0,tn.jsxs)("span",{className:c,children:[/* translators: test percent */ 3 i<100&&(0,Sl.sprintf)((0,Sl.__)("Testing - %s%%","search-regex"),i),i>=100&&this.getApiStatusText(l)]}),i<100&&(0,tn.jsx)(vp,{})]}),i>=100&&l!==Pf&&(0,tn.jsx)("button",{className:"button button-secondary api-result-retry",onClick:this.onRetry,children:(0,Sl.__)("Check Again","search-regex")})]}),i>=100&&l!==Pf&&this.renderError(l),s&&e.map((e,o)=>{return(0,tn.jsx)(jf,{item:e,result:(i=t,l=e.value,i&&i[l]?i[l]:{}),routes:n,isCurrent:r===e.value,allowChange:a},o);var i,l})]})}}const Af=ki(function(e){const{api:{routes:t,current:n},apiTest:r}=e.settings;return{apiTest:r,routes:t,current:n}},function(e){return{onCheckApi:t=>{e((e=>t=>{for(let n=0;n<e.length;n++){const{id:r,url:a}=e[n];t({type:Ki,id:r,method:"GET"}),t({type:Ki,id:r,method:"POST"}),setTimeout(()=>{Rl(ff.plugin.checkApi(a)).then(()=>{t({type:Qi,id:r,method:"GET"})}).catch(e=>{t({type:$i,id:r,method:"GET",error:e})}),Rl(ff.plugin.checkApi(a,!0)).then(()=>{t({type:Qi,id:r,method:"POST"})}).catch(e=>{t({type:$i,id:r,method:"POST",error:e})})},1e3)}})(t))}}})(Rf),Ff=function(){return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)(Af,{}),(0,tn.jsx)("h3",{children:(0,Sl.__)("What do I do next?","search-regex")}),(0,tn.jsxs)("ol",{children:[(0,tn.jsx)("li",{children:Qd((0,Sl.__)("{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.","search-regex"),{link:(0,tn.jsx)(np,{url:"https://searchregex.com/support/problems/cloudflare/"})})}),(0,tn.jsx)("li",{children:Qd((0,Sl.__)("{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.","search-regex"),{link:(0,tn.jsx)(np,{url:"https://searchregex.com/support/problems/plugins/"})})}),(0,tn.jsx)("li",{children:Qd((0,Sl.__)("If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.","search-regex"),{link:(0,tn.jsx)(np,{url:"/wp-admin/site-health.php"})})})]})]})},If=function(e,t,n){return(0,tn.jsxs)(nf,{errors:"",renderDebug:vf,type:"fixed",links:bf(),details:xf().concat([e,t?t.componentStack:""]),children:[(0,tn.jsxs)("p",{children:[(0,Sl.__)("Search Regex is not working. Try clearing your browser cache and reloading this page.","search-regex")," "," ",(0,Sl.__)("If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.","search-regex")]}),(0,tn.jsx)("p",{children:Qd((0,Sl.__)("If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.","search-regex"),{link:(0,tn.jsx)(np,{url:"https://github.com/johngodley/searchregex/issues"})})})]})},Lf=function(e){const{page:t,setPage:n,children:r,onPageChange:a}=e,o=(0,i.useRef)();function l(){const e=zs();n(e)}return(0,i.useEffect)(()=>(window.addEventListener("popstate",l),()=>{window.removeEventListener("popstate",l)}),[]),(0,i.useEffect)(()=>{void 0!==o.current?(o.current&&o.current!==t&&(a(),history.pushState({},"",ql({sub:t},{sub:"search"},"?page=search-regex.php"))),o.current=t):o.current=t},[t]),r},zf=ki(function(e){const{values:t}=e.settings;return{values:t}},null)(function(e){const{values:t}=e;return(0,tn.jsx)("div",{children:(0,tn.jsx)(Df,{})})}),Wf=()=>(0,tn.jsxs)("div",{children:[(0,tn.jsx)("h2",{children:(0,Sl.__)("Need more help?","search-regex")}),(0,tn.jsx)("p",{children:Qd((0,Sl.__)("Full documentation for Search Regex can be found at {{site}}https://searchregex.com{{/site}}.","search-regex"),{site:(0,tn.jsx)(np,{url:"https://searchregex.com/support/"})})}),(0,tn.jsx)("p",{children:(0,tn.jsx)("strong",{children:Qd((0,Sl.__)("If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.","search-regex"),{report:(0,tn.jsx)(np,{url:"https://searchregex.com/support/reporting-bugs/"})})})}),(0,tn.jsx)(of,{level:"general",children:(0,tn.jsxs)("p",{className:"github",children:[(0,tn.jsx)(np,{url:"https://github.com/johngodley/search-regex/issues",children:(0,tn.jsx)("img",{src:SearchRegexi10n.pluginBaseUrl+"/includes/GitHub-Mark-64px.png",width:"32",height:"32"})}),(0,tn.jsx)(np,{url:"https://github.com/johngodley/search-regex/issues",children:"https://github.com/johngodley/search-regex/"})]})}),(0,tn.jsx)("p",{children:(0,Sl.__)("Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.","search-regex")}),(0,tn.jsx)("p",{children:Qd((0,Sl.__)("If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!","search-regex"),{email:(0,tn.jsx)("a",{href:"mailto:john@searchregex.com?subject=Search%20Regex%20Issue&body="+encodeURIComponent("Search Regex: "+SearchRegexi10n.versions)})})}),(0,tn.jsx)("h2",{children:(0,Sl.__)("Redirection","search-regex")}),(0,tn.jsx)("p",{children:Qd((0,Sl.__)("Like this plugin? You might want to consider {{link}}Redirection{{/link}}, a plugin to manage redirects, from the same author.","search-regex"),{link:(0,tn.jsx)(np,{url:"https://redirection.me"})})})]}),Hf=()=>(0,tn.jsx)(Wf,{});var Yf=n(9482);const Uf=function(e){const{value:t,onChange:n,disabled:r=!1,multiline:a=!1}=e;return a?(0,tn.jsx)(Nd,{value:t,name:"searchPhrase",cols:120,minRows:2,maxRows:5,onChange:e=>n(e.target.value),disabled:r,placeholder:(0,Sl.__)("Enter search phrase","search-regex")}):(0,tn.jsx)("input",{value:t,type:"text",name:"searchPhrase",disabled:r,onChange:e=>n(e.target.value),placeholder:(0,Sl.__)("Optional global search phrase. Leave blank to use filters only.","search-regex")})};function Bf(){return[{value:"equals",label:(0,Sl.__)("Equals","search-regex")},{value:"notequals",label:(0,Sl.__)("Not Equals","search-regex")},{value:"greater",label:(0,Sl.__)("Greater","search-regex")},{value:"less",label:(0,Sl.__)("Less","search-regex")},{value:"range",label:(0,Sl.__)("Range","search-regex")}]}function qf(){return[{value:"equals",label:(0,Sl.__)("Equals","search-regex")},{value:"notequals",label:(0,Sl.__)("Not Equals","search-regex")},{value:"contains",label:(0,Sl.__)("Contains","search-regex")},{value:"notcontains",label:(0,Sl.__)("Not contains","search-regex")},{value:"begins",label:(0,Sl.__)("Begins","search-regex")},{value:"ends",label:(0,Sl.__)("End","search-regex")}]}function Vf(e){return"member"===e?[{value:"include",label:(0,Sl.__)("Includes any","search-regex")},{value:"exclude",label:(0,Sl.__)("Excludes any","search-regex")}]:"string"===e?qf():"keyvalue"===e?[{value:"any",label:(0,Sl.__)("Any","search-regex")}].concat(qf()):"integer-join"===e?Bf().concat([{value:"has",label:(0,Sl.__)("Has Owner","search-regex")},{value:"hasnot",label:(0,Sl.__)("No Owner","search-regex")}]):Bf()}function $f({value:e,disabled:t,onChange:n,type:r}){return(0,tn.jsx)(gp,{name:"logic",items:Vf(r),disabled:t,value:e,onChange:e=>n(e.target.value)})}function Qf(e,t,n,r,a){const{search:o}=e.search,i=as({...o,page:r,...a});return t({type:n,...i}),Xf(i,t)}function Kf(e,t,n,r,a,o){const{search:i,searchDirection:l=dl}=e.search,s=as({...i,page:r,perPage:a,searchDirection:l,...o});return t({type:n,...s}),Xf(s,t)}const Gf=(e,t=dl)=>(n,r)=>Qf(r(),n,el,e,{searchDirection:t}),Xf=(e,t)=>Rl(ff.search.perform(e)).then(n=>{t({type:rl,...n,perPage:e.perPage,isSave:!!e.save})}).catch(e=>{t({type:nl,error:e})}),Jf=(e,t)=>(n,r)=>(Rl(ff.source.saveRow(e.source,t,e,r().search.search)).then(e=>{n({type:ul,rowId:t,row:e.result})}).catch(e=>{n({type:nl,error:e})}),n({type:al,rowId:t})),Zf=e=>({type:nl,error:{message:e}}),eh=(e,t)=>({type:pl,labelId:e,labelValue:t}),th=function({value:e,name:t,onChange:n,disabled:r,remote:a,column:o}){const{labels:i}=Mi(e=>e.search),l=Oi();return(0,tn.jsx)(Qu,{name:t,className:"searchregex-integer-input",value:e,disabled:r,onBlur:function(e){const t=String(e).replace(/[^0-9]/g,"").trim();return t.length>0?String(parseInt(t,10)):""},onChange:e=>n({[t]:e}),fetchData:a,canMakeRequest:e=>e.length>0&&e.replace(/[0-9]/g,"").length>0,maxChoices:a?1:-1,onlyChoices:!!a,setLabel:(e,t)=>l(eh(o+"_"+e,t)),getLabel:(e,t)=>fs(i,o+"_"+e,t)})},nh=function(e){const{disabled:t,item:n,onChange:r,schema:a,fetchData:o}=e,{logic:i="equals",startValue:l="",endValue:s=""}=n,c="api"===a.options&&o,u="equals"===i||"notequals"===i?1:-1;return"has"===i||"hasnot"===i?(0,tn.jsx)($f,{type:"integer-join",value:i,disabled:t,onChange:e=>r({logic:e,startValue:"",endValue:""})}):(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)($f,{type:a.joined_by?"integer-join":"integer",value:i,disabled:t,onChange:e=>r({logic:e,startValue:"",endValue:""})}),"range"!==i&&(0,tn.jsx)(th,{name:"startValue",column:n.column,value:l,onChange:r,disabled:t,remote:!!u&&c}),"range"===i&&Qd((0,Sl.__)("between {{first/}} and {{second/}}","search-regex"),{first:(0,tn.jsx)(th,{name:"startValue",value:l,onChange:r,disabled:t,remote:!1,column:n.column}),second:(0,tn.jsx)(th,{name:"endValue",value:s,onChange:r,disabled:t,remote:!1,column:n.column})})]})},rh=function(e){const{disabled:t,item:n,onChange:r}=e,{logic:a="=",startValue:o=0,endValue:i=0}=n,l="string"==typeof o?h(o):o,s="string"==typeof i?h(i):i;return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)($f,{type:"integer",value:a,disabled:t,onChange:e=>r({logic:e})}),"range"!==a&&(0,tn.jsx)(Eo,{disabled:t,selected:l,onChange:e=>r({startValue:e}),showTimeSelect:!0,dateFormat:"MMMM d, yyyy hh:mm"}),"range"===a&&Qd((0,Sl.__)("between {{first/}} and {{second/}}","search-regex"),{first:(0,tn.jsx)(Eo,{selected:l,onChange:e=>r({startValue:e}),selectsStart:!0,startDate:l,endDate:s,showTimeSelect:!0,dateFormat:"MMMM d, yyyy hh:mm"}),second:(0,tn.jsx)(Eo,{selected:s,onChange:e=>r({endValue:e}),selectsEnd:!0,startDate:l,endDate:s,minDate:l,showTimeSelect:!0,dateFormat:"MMMM d, yyyy hh:mm"})})]})},ah=function(e){const{flags:t,onChange:n,disabled:r,allowRegex:a=!0,allowMultiline:o=!1,allowCase:i=!0}=e,l=es().filter(e=>"regex"!==e.value||a).filter(e=>"case"!==e.value||i).filter(e=>"multi"!==e.value||o);return(0,tn.jsx)(tp,{options:l,selected:t,onApply:e=>n(e),title:(0,Sl.__)("Flags","search-regex"),disabled:r,multiple:!0,badges:!0})},oh=function(e){const{disabled:t,item:n,onChange:r,schema:a,fetchData:o}=e,{logic:i="equals",value:l="",flags:s=["case"]}=n,c="api"===a.options&&-1===s.indexOf("regex")&&o;return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)($f,{type:"string",value:i,disabled:t,onChange:e=>r({logic:e,flags:["case"]})}),-1===s.indexOf("multi")?(0,tn.jsx)(Qu,{value:l,disabled:t,onChange:e=>r({value:e}),fetchData:c}):(0,tn.jsx)("textarea",{value:l,disabled:t,onChange:e=>r({value:e.target.value})}),(0,tn.jsx)(ah,{flags:s,disabled:t,onChange:e=>r({flags:e}),allowRegex:"equals"===i||"notcontains"===i,allowMultiline:a.multiline||!1})]})};function ih(e,t,n){return""===t?-1===e.indexOf("")?[]:n:e.filter(e=>""!==e)}function lh(e,t){return e.length===t?[""].concat(e):e}function sh(e){return[{value:"",label:(0,Sl.__)("All","search-regex")}].concat(e)}const ch=function(e){var t;const{disabled:n,item:r,onChange:a,schema:o,fetchData:i}=e,{logic:l="include",values:s=[],flags:c=["case"]}=r,u="api"===o.options&&i,{labels:p}=Mi(e=>e.search),d=Oi(),f=(0,tn.jsx)($f,{type:"member",value:l,disabled:n,onChange:e=>a({logic:e,values:[]})});return"contains"===l||"notcontains"===l?(0,tn.jsxs)(tn.Fragment,{children:[f,(0,tn.jsx)(Qu,{value:0===s.length?"":s[0],disabled:n,onChange:e=>a({values:[e]})}),(0,tn.jsx)(ah,{flags:c,disabled:n,onChange:e=>a({flags:e}),allowRegex:!1,allowMultiline:!1})]}):u?(0,tn.jsxs)(tn.Fragment,{children:[f,(0,tn.jsx)(Qu,{value:s,disabled:n,onChange:e=>a({values:e}),fetchData:u,loadOnFocus:o.preload,maxChoices:20,onlyChoices:!0,setLabel:(e,t)=>d(eh(o.column+"_"+e,t)),getLabel:e=>fs(p,o.column+"_"+e)})]}):(0,tn.jsxs)(tn.Fragment,{children:[f,!u&&(0,tn.jsx)(tp,{options:sh(o.options),selected:lh(s,o.options.length),onApply:(e,t)=>a({values:ih(e,t,o.options.map(e=>e.value))}),multiple:null===(t=o.multiple)||void 0===t||t,disabled:n,hideTitle:!0,title:o.title,badges:!0,customBadge:e=>e.length>=o.options.length?[""]:e})]})},uh=function(e){const{disabled:t,item:n,onChange:r,schema:a,fetchData:o}=e,{key:i="",keyLogic:l="equals",keyFlags:s=["case"],value:c="",valueLogic:u="any",valueFlags:p=["case"]}=n,d="api"===a.options&&o;return(0,tn.jsxs)("div",{className:"searchregex-filter__keyvalue",children:[(0,tn.jsxs)("div",{className:"searchregex-filter__keyvalue__item",children:[(0,tn.jsx)("span",{children:(0,Sl.__)("Meta Key","search-regex")}),(0,tn.jsx)($f,{type:"keyvalue",value:l,disabled:t,onChange:e=>r({keyLogic:e,key:"any"===e?"":i})}),(0,tn.jsx)(Qu,{value:i,disabled:t||"any"===l,onChange:e=>r({key:e}),fetchData:d,loadOnFocus:a.preload}),(0,tn.jsx)(ah,{flags:s,disabled:t||"any"===l,onChange:e=>r({keyFlags:e}),allowRegex:!1,allowMultiline:!1})]}),(0,tn.jsxs)("div",{className:"searchregex-filter__keyvalue__item",children:[(0,tn.jsx)("span",{children:(0,Sl.__)("Meta Value","search-regex")}),(0,tn.jsx)($f,{type:"keyvalue",value:u,disabled:t,onChange:e=>r({valueLogic:e,value:"any"===e?"":c})}),-1===p.indexOf("multi")?(0,tn.jsx)(Qu,{value:c,disabled:t||"any"===u,onChange:e=>r({value:e})}):(0,tn.jsx)("textarea",{value:c,disabled:t||"any"===u,onChange:e=>r({value:e.target.value})}),(0,tn.jsx)(ah,{flags:p,disabled:t||"any"===u,onChange:e=>r({valueFlags:e}),allowRegex:!1,allowMultiline:!0})]})]})},ph=function(e){const{type:t}=e.schema;return"integer"===t?(0,tn.jsx)(nh,{...e}):"date"===t?(0,tn.jsx)(rh,{...e}):"string"===t?(0,tn.jsx)(oh,{...e}):"member"===t?(0,tn.jsx)(ch,{...e}):"keyvalue"===t?(0,tn.jsx)(uh,{...e}):null};function dh(e){return e.map(e=>({label:e.title,value:e.column}))}function fh({item:e,columns:t,disabled:n,onChange:r,schema:a,fetchData:o,onRemove:i}){return a?(0,tn.jsxs)("div",{className:Ys()("searchregex-filter__item",`searchregex-filter__type__${a.type}`),children:[(0,tn.jsx)(gp,{name:"filter_type",items:dh(t),value:e.column,disabled:n,onChange:e=>r({column:e.target.value})}),(0,tn.jsx)("span",{onClick:n?()=>{}:i,className:Ys()("dashicons","dashicons-trash",n&&"dashicons__disabled")}),(0,tn.jsx)(ph,{schema:a,item:e,disabled:n,fetchData:o,onChange:t=>r({...e,...t})})]}):null}const hh=function(e){const{schema:t,items:n,disabled:r,onChange:a,onRemove:o,source:l}=e;return t?(0,tn.jsxs)("div",{className:"searchregex-filter__column",children:[(0,tn.jsxs)("div",{className:"searchregex-filter__name",children:[(0,tn.jsx)("span",{children:t.name}),(0,tn.jsx)("span",{onClick:r?()=>{}:o,className:Ys()("dashicons","dashicons-trash",r&&"dashicons__disabled")})]}),(0,tn.jsx)("div",{className:Ys()("searchregex-filter__content",n.length>1&&"searchregex-filter__content__multiple"),children:n.map((e,s)=>(0,tn.jsxs)(i.Fragment,{children:[(0,tn.jsx)(fh,{item:e,schema:t.columns.find(t=>e.column===t.column),columns:t.columns,disabled:r,fetchData:t=>function(e,t){return Rl(ff.source.complete(l,e,t))}(e.column,t),onChange:e=>a([...n.slice(0,s),e,...n.slice(s+1)]),onRemove:()=>{return e=s,void(1===n.length?o():a([...n.slice(0,e),...n.slice(e+1)]));var e}}),s!==n.length-1&&(0,tn.jsx)(Us,{disabled:r,children:(0,Sl.__)("OR","search-regex")})]},`${t.name}-${e.column}-${s}`))}),(0,tn.jsx)("div",{className:"searchregex-filter__action",children:(0,tn.jsx)(uf,{disabled:r||10===n.length,onClick:function(){a(n.concat([{column:n[n.length-1].column}]))},children:(0,Sl.__)("Add sub-filter (OR)","search-regex")})})]}):null},mh=function({filters:e,disabled:t,onSetSearch:n,tags:r,presetFilters:a}){const o=Mi(e=>e.search.schema);function l(e){n({filters:e})}function s(t,n){return t!==e.length-1&&e[t+1].type===n}return 0===e.length?null:(0,tn.jsxs)("tr",{children:[(0,tn.jsx)("th",{children:(0,Sl.__)("Filters","search-regex")}),(0,tn.jsx)("td",{children:(0,tn.jsx)("div",{className:"searchregex-filters",children:e.map(({type:n,items:c},u)=>{const p=a.find(e=>e.type===n),d=c.filter((e,t)=>{if(p){const e=p.items[t];return!Kl(r,e)}return!0});return 0===d.length?null:(0,tn.jsxs)(i.Fragment,{children:[(0,tn.jsx)(hh,{type:n,schema:ss(o,n),items:d,disabled:t,source:n,onChange:t=>l([...e.slice(0,u),{...e[u],items:t},...e.slice(u+1)]),onRemove:()=>l([...e.slice(0,u),...e.slice(u+1)])}),s(u,n)?(0,tn.jsx)(Us,{disabled:t,children:(0,Sl.__)("AND","search-regex")}):(0,tn.jsx)("div",{className:"searchregex-filters__break"})]},n+"_"+u)})})})]})};function gh(e){return e.map(e=>({label:e.label,value:e.name,options:e.sources.map(({label:e,name:t})=>({label:e,value:t}))}))}const vh=function(e){const{disabled:t,columns:n,source:r,onSetSearch:a}=e,{schema:o}=Mi(e=>e.search),l=function(e,t){return e.columns.filter(e=>void 0===e.modify||e.modify).filter(e=>(void 0===t.find(t=>t.column===e.column)||void 0!==e.join||"keyvalue"===e.type)&&e).map(e=>({label:e.title,value:e.column}))}(ss(o,r),n),[s,c]=(0,i.useState)(l.length>0?l[0].value:"");return(0,i.useEffect)(()=>{c(l.length>0?l[0].value:"")},[n]),0===l.length?null:(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("span",{children:(0,Sl.__)("Column","search-regex")}),(0,tn.jsx)(gp,{items:l,name:"modify",value:s,disabled:t,className:"searchregex-search__action__modify",onChange:e=>c(e.target.value)}),(0,tn.jsx)(uf,{disabled:t,onClick:function(){const e=function(e,t){const n=t.columns?cs(t.columns,e):t,r=function(e){return"member"===e.type&&Array.isArray(e.options)?{values:[e.options[0].value]}:{}}(n);return{column:n.column,operation:"",source:t.type,...r}}(s||l[0].value,ss(o,r));a({actionOption:n.concat([e])})},children:(0,Sl.__)("Add","search-regex")})]})};function yh(e){return"member"===e?[{value:"replace",label:(0,Sl.__)("Replace With","search-regex")},{value:"include",label:(0,Sl.__)("Add","search-regex")},{value:"exclude",label:(0,Sl.__)("Remove","search-regex")}]:"string"===e?[{value:"set",label:(0,Sl.__)("Set Value","search-regex")},{value:"replace",label:(0,Sl.__)("Replace","search-regex")}]:"keyvalue"===e?[{value:"add",label:(0,Sl.__)("Add","search-regex")},{value:"remove",label:(0,Sl.__)("Remove","search-regex")}]:[{value:"set",label:(0,Sl.__)("Set Value","search-regex")},{value:"increment",label:(0,Sl.__)("Increment","search-regex")},{value:"decrement",label:(0,Sl.__)("Decrement","search-regex")}]}function bh({value:e,disabled:t,onChange:n,type:r,extraItems:a=[]}){return(0,tn.jsx)(gp,{name:"operation",items:yh(r).concat(a),disabled:t,value:e,onChange:e=>n(e.target.value)})}const xh=function(e){const{disabled:t,item:n,onChange:r,schema:a,fetchData:o,fixOperation:i}=e,{operation:l=i||"set",value:s=""}=n,c="api"===a.options&&o,{labels:u}=Mi(e=>e.search),p=Oi();return c?(0,tn.jsx)(Qu,{value:""===s||void 0===s?[]:[s],disabled:t,onChange:(e,t)=>r(e?{value:e[0]}:{value:""},e?t[0]:""),fetchData:c,loadOnFocus:!0,maxChoices:1,onlyChoices:!0,setLabel:(e,t)=>p(eh(a.column+"_"+e,t)),getLabel:e=>fs(u,a.column+"_"+e)}):(0,tn.jsxs)(tn.Fragment,{children:[!i&&(0,tn.jsx)(bh,{type:"integer",value:l,disabled:t,onChange:e=>r({operation:e,value:""})}),(0,tn.jsx)(th,{name:"value",value:s,onChange:r,disabled:t,remote:c})]})},wh=function(e){const{disabled:t,item:n,onChange:r,fixOperation:a}=e,{operation:o=a||"set",value:i="",unit:l="second"}=n;return(0,tn.jsxs)(tn.Fragment,{children:[!a&&(0,tn.jsx)(bh,{type:"date",value:o,disabled:t,onChange:e=>r({operation:e,unit:"second"})}),("set"===o||""===o)&&(0,tn.jsx)(Eo,{selected:i,onChange:e=>r({value:e}),showTimeSelect:!0,dateFormat:"MMMM d, yyyy hh:mm",withPortal:a}),"set"!==o&&""!==o&&(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("input",{type:"number",value:i,onChange:e=>r({value:e.target.value}),disabled:t}),(0,tn.jsx)(gp,{name:"unit",value:l,onChange:e=>r({unit:e.target.value}),disabled:t,items:[{value:"second",label:(0,Sl.__)("Seconds","search-regex")},{value:"minute",label:(0,Sl.__)("Minutes","search-regex")},{value:"hour",label:(0,Sl.__)("Hours","search-regex")},{value:"day",label:(0,Sl.__)("Days","search-regex")},{value:"week",label:(0,Sl.__)("Weeks","search-regex")},{value:"month",label:(0,Sl.__)("Months","search-regex")},{value:"year",label:(0,Sl.__)("Year","search-regex")}]})]})]})};function _h(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function kh(e){return"begins"===e.logic||"ends"===e.logic||-1!==e.flags.indexOf("regex")?e.flags.concat(["regex"]):e.flags}function Sh(e){return"begins"===e.logic?"^"+_h(e.value):"ends"===e.logic?_h(e.value)+"$":e.value}const jh=function(e){const{disabled:t,item:n,onChange:r,schema:a,fetchData:o}=e,{operation:l="set",searchValue:s="",replaceValue:c="",searchFlags:u=["case"]}=n,[p,d]=(0,i.useState)("set"),f="api"===a.options&&-1===(h=u).indexOf("regex")&&-1===h.indexOf("multi")&&o;var h;const{filters:m,searchPhrase:g,searchFlags:v}=Mi(e=>e.search.search),y=function(e,t,n,r){const a=[];n&&a.push({column:"global",value:n,logic:"contains",flags:r});for(let n=0;n<e.length;n++)if(e[n].type===t.source)for(let r=0;r<e[n].items.length;r++)if(e[n].items[r].column===t.column){const t=e[n].items[r];"notcontains"!==t.logic&&"notequals"!==t.logic&&t.value&&a.push(e[n].items[r])}return a}(m,n,g,v),b={value:s,disabled:t,onChange:e=>r({searchValue:e})},x={value:c,disabled:t,onChange:e=>r({replaceValue:e}),length:a.length?a.length:0};return(0,i.useEffect)(()=>{r(function(e,t){const n=t.find(t=>t.column+"-"+t.value===e);return{operation:n?"replace":e,searchValue:n?Sh(n):"",searchFlags:n?kh(n):[]}}(p,y))},[p,m]),-1===u.indexOf("multi")&&(b.fetchData=f,x.fetchData=f),(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)(bh,{type:"string",value:p,disabled:t,onChange:d,extraItems:y.map(e=>({value:e.column+"-"+e.value, 4 /* translators: text to replace */ 5 label:(0,Sl.sprintf)((0,Sl.__)('Replace "%1s"',"search-regex"),e.value.substr(0,20))}))}),"replace"===l&&"replace"===p&&(0,tn.jsxs)(tn.Fragment,{children:[(0,Sl.__)("Search","search-regex"),-1===u.indexOf("multi")?(0,tn.jsx)(Qu,{...b}):(0,tn.jsx)("textarea",{...b}),(0,Sl.__)("Replace","search-regex")]}),-1===u.indexOf("multi")?(0,tn.jsx)(Qu,{...x}):(0,tn.jsx)("textarea",{...x}),(a.multiline||"replace"===l&&"replace"===p)&&(0,tn.jsx)(ah,{flags:u,disabled:t,onChange:e=>r({searchFlags:e}),allowRegex:"replace"===l,allowMultiline:a.multiline||!1,allowCase:"replace"===l})]})},Eh=function(e){const{disabled:t,item:n,onChange:r,schema:a,fetchData:o,fixOperation:i,localLabels:l=[]}=e,{operation:s="include",values:c=[]}=n,u="api"===a.options&&o,{labels:p}=Mi(e=>e.search),d=Oi(),f=void 0!==a.join;return u?(0,tn.jsxs)(tn.Fragment,{children:[f&&!i&&(0,tn.jsx)(bh,{type:"member",value:s,disabled:t,onChange:e=>r({operation:e})}),(0,tn.jsx)(Qu,{value:c,disabled:t,onChange:(e,t)=>r({values:e,label:t}),fetchData:u,loadOnFocus:a.preload,maxChoices:f?20:1,onlyChoices:!0,setLabel:(e,t)=>d(eh(a.column+"_"+e,t)),getLabel:e=>fs(p.concat(l),a.column+"_"+e)})]}):(0,tn.jsx)(gp,{name:"member",items:a.options,value:c.length>0?c[0]:a.options[0].value,disabled:t,onChange:e=>r({values:[e.target.value]})})},Ch=function(e){const{disabled:t,item:n,onChange:r,schema:a,fetchData:o}=e,{operation:i="add",key:l="",value:s="",valueFlags:c=["case"]}=n,u="api"===a.options&&o;return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)(bh,{type:"keyvalue",value:i,disabled:t,onChange:e=>r({operation:e,key:"",value:""})}),(0,tn.jsxs)("div",{className:"searchregex-filter__keyvalue",children:[(0,tn.jsxs)("div",{className:"searchregex-filter__keyvalue__item",children:[(0,tn.jsx)("span",{children:(0,Sl.__)("Meta Key","search-regex")}),"replace_key"===i&&(0,Sl.__)("Search","search-regex"),(0,tn.jsx)(Qu,{value:l,disabled:t,onChange:e=>r({key:e}),fetchData:u&&"replace_key"!==i?u:null,loadOnFocus:a.preload})]}),"remove"!==i&&(0,tn.jsxs)("div",{className:"searchregex-filter__keyvalue__item",children:[(0,tn.jsx)("span",{children:(0,Sl.__)("Meta Value","search-regex")}),"replace_value"===i&&(0,Sl.__)("Search","search-regex"),-1===c.indexOf("multi")?(0,tn.jsx)(Qu,{value:s,disabled:t,onChange:e=>r({value:e})}):(0,tn.jsx)("textarea",{value:s,disabled:t,onChange:e=>r({value:e.target.value})}),(0,tn.jsx)(ah,{flags:c,disabled:t,onChange:e=>r({valueFlags:e}),allowRegex:!1,allowMultiline:!0,allowCase:!1})]})]})]})},Dh=function(e){const{type:t}=e.schema;return"integer"===t?(0,tn.jsx)(xh,{...e}):"date"===t?(0,tn.jsx)(wh,{...e}):"string"===t?(0,tn.jsx)(jh,{...e}):"member"===t?(0,tn.jsx)(Eh,{...e}):"keyvalue"===t?(0,tn.jsx)(Ch,{...e}):null},Ph=function(e){const{disabled:t,schema:n,column:r,onRemove:a,onChange:o}=e;return(0,tn.jsxs)("div",{className:"searchregex-modify",children:[(0,tn.jsxs)("div",{className:"searchregex-modify__name",children:[(0,tn.jsx)("span",{children:n.title}),a&&(0,tn.jsx)("span",{onClick:t?()=>{}:a,className:Ys()("dashicons","dashicons-trash",t&&"dashicons__disabled")})]}),(0,tn.jsx)(Dh,{disabled:t,schema:n,item:r,onChange:o,fetchData:function(e){return Rl(ff.source.complete(r.source,r.column,e))}})]})},Oh=function(e){const{disabled:t,replacement:n,setReplace:r}=e,[a,o]=(0,i.useState)("single"),l={id:"replace",value:null!=n?n:"",disabled:t||"remove"===a,placeholder:"remove"===a?(0,Sl.__)("Matched values will be removed","search-regex"):(0,Sl.__)("Enter replacement value","search-regex"),name:"replace",onChange:e=>{r({replacement:e.target.value})}};return(0,i.useEffect)(()=>{"remove"===a?r({replacement:null}):null===n&&r({replacement:""})},[a]),(0,tn.jsxs)(tn.Fragment,{children:[-1===a.indexOf("multi")?(0,tn.jsx)("input",{type:"text",...l}):(0,tn.jsx)("textarea",{...l}),(0,tn.jsx)(gp,{disabled:t,items:[{value:"",label:(0,Sl.__)("Single","search-regex")},{value:"multi",label:(0,Sl.__)("Multi","search-regex")},{value:"remove",label:(0,Sl.__)("Remove","search-regex")}],value:a,name:"search-flags",onChange:e=>o(e.target.value)})]})};function Nh(e,t){return[{label:(0,Sl.__)("No action","search-regex"),value:"",desc:(0,Sl.__)("Just show matching results.","search-regex")},{label:(0,Sl.__)("Global Text Replace","search-regex"),value:"replace",desc:(0,Sl.__)("Replace the global search values.","search-regex")},{label:(0,Sl.__)("Modify Matches","search-regex"),value:"modify",desc:(0,Sl.__)("Perform changes to specific values of the matching results.","search-regex")},{label:(0,Sl.__)("Export Matches","search-regex"),value:"export",desc:(0,Sl.__)("Export matching results to JSON, CSV, or SQL.","search-regex"),disabled:!t},{label:(0,Sl.__)("Delete Matching Rows","search-regex"),value:"delete",desc:(0,Sl.__)("Delete matching rows.","search-regex")},{label:(0,Sl.__)("Run Action","search-regex"),value:"action",desc:(0,Sl.__)("Run a WordPress action for each matching result.","search-regex")}]}const Th=function(e){var t,n;const{locked:r,tags:a,preset:o,headerClass:l,searchPhrase:s,disabled:c,sources:u,onSetSearch:p,search:d}=e,{schema:f}=Mi(e=>e.search),{action:h="",actionOption:m={},replacement:g}=d,v=Nh(s&&s.length,1===u.length),y=v.find(e=>e.value===h)||v[0],[b,x]=(0,i.useState)(u.length>0?u[0]:""),w=hs(u,f);return(0,i.useEffect)(()=>{y.disabled&&p({action:v[0].value,actionOption:[]}),x(u.length>0?u[0]:"")},[u]),(0,tn.jsxs)(tn.Fragment,{children:[!$l(r,"replacement")&&!Ql(a,null!==(t=o?.search?.replacement)&&void 0!==t?t:"")&&(0,tn.jsxs)("tr",{className:Ys()("searchregex-search__action",l),children:[(0,tn.jsx)("th",{children:(0,Sl.__)("Action","search-regex")}),(0,tn.jsxs)("td",{children:[(0,tn.jsx)(gp,{items:v,name:"action",value:h,disabled:c,className:"searchregex-search__action__type",onChange:e=>p({action:e.target.value,actionOption:[]})}),"modify"===h&&(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("span",{children:(0,Sl.__)("Source","search-regex")}),(0,tn.jsx)(gp,{disabled:c,name:"actionSource",value:b,onChange:e=>x(e.target.value),items:w}),(0,tn.jsx)(vh,{columns:m,disabled:c,source:b,onSetSearch:p})]}),"export"===h&&(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("span",{children:(0,Sl.__)("Export Format","search-regex")}),(0,tn.jsx)(gp,{items:[{value:"json",label:(0,Sl.__)("JSON","search-regex")},{value:"csv",label:(0,Sl.__)("CSV","search-regex")},{value:"sql",label:(0,Sl.__)("SQL","search-regex")}],name:"export",value:m.format||"json",disabled:c,onChange:e=>p({actionOption:{format:e.target.value}})})]}),"action"===h&&(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("span",{children:(0,Sl.__)("WordPress Action","search-regex")}),(0,tn.jsx)("input",{type:"text",className:"",value:m.hook||"",onChange:e=>p({actionOption:{hook:e.target.value}}),disabled:c})]}),(0,tn.jsx)("span",{children:y.desc})]})]}),"export"===h&&(0,tn.jsxs)("tr",{className:"searchregex-search__export",children:[(0,tn.jsx)("th",{}),(0,tn.jsx)("td",{children:(0,tn.jsx)("p",{children:(0,tn.jsxs)("label",{children:[(0,tn.jsx)("input",{type:"checkbox",checked:m.selectedOnly||!1,onChange:e=>p({actionOption:{...m,selectedOnly:e.target.checked}})}),(0,Sl.__)("Only include selected columns","search-regex")]})})})]}),"modify"===h&&m.length>0&&(0,tn.jsxs)("tr",{children:[(0,tn.jsx)("th",{}),(0,tn.jsx)("td",{children:m.filter((e,t)=>!Gl(a,function(e,t){return e?e.search.actionOption[t]:{}}(o,t))).map((e,t)=>(0,tn.jsx)(Ph,{column:e,disabled:c,schema:us(f,e.source,e.column),onRemove:()=>function(e){p({actionOption:m.filter(t=>t.column!==e.column)})}(e),onChange:(e,n)=>function(e,t,n){p({actionOption:[...m.slice(0,e),{...m[e],...t,...n?{label:n}:{}},...m.slice(e+1)]})}(t,e,n)},t+"-"+e.column))})]}),"replace"===h&&!Ql(a,null!==(n=o?.search?.replacement)&&void 0!==n?n:"")&&(0,tn.jsxs)("tr",{className:"searchregex-search__replace",children:[(0,tn.jsx)("th",{children:(0,Sl.__)("Replace","search-regex")}),(0,tn.jsx)("td",{children:(0,tn.jsx)(Oh,{replacement:g,locked:r,tags:a,preset:o,disabled:c,setReplace:p})})]})]})};function Mh(e,t,n){return t.reduce((e,t,r)=>function(e,t,n){const r=t.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&");return e.replace(new RegExp(r,"g"),n)}(e,t.name,n[r]),e)}function Rh(e,t,n){return{searchPhrase:Mh(e.searchPhrase,t,n),replacement:Mh(e.replacement,t,n),filters:e.filters.map(e=>({...e,items:e.items.map(e=>({...e,...void 0===e.value?{}:{value:Mh(e.value,t,n)}}))})),actionOption:Array.isArray(e.actionOption)?e.actionOption.map(e=>void 0===e.searchValue?e:{...e,searchValue:Mh(e.searchValue,t,n),replaceValue:Mh(e.replaceValue,t,n)}):e.actionOption}}const Ah=function(e){const{search:t,values:n,onChange:r,className:a,tags:o,disabled:l=!1}=e,[s,c]=(0,i.useState)(o.map(e=>""));return o.map((e,i)=>(0,tn.jsxs)("tr",{className:Ys()("searchregex-preset__tag",a),children:[(0,tn.jsx)("th",{children:e.title}),(0,tn.jsx)("td",{children:(0,tn.jsx)("input",{type:"text",value:s[i],placeholder:e.title,onChange:e=>function(e,a){const i=s.slice(0,a).concat(e,s.slice(a+1));c(i),r({...n,...Rh(t,o,i)})}(e.target.value,i),disabled:l})})]},e.name))};function Fh(e,t,n,r){return e.map(e=>{const a=ss(t,e),o=a.columns.filter(t=>!function(e,t,n){return void 0!==e.find(e=>e.type===t&&e.items.find(e=>e.column===n))}(n,e,t.column)&&!function(e,t,n){return!!Array.isArray(e)&&void 0!==e.find(e=>e.source===t&&e.column===n)}(r,e,t.column));return o.length>0&&{value:e,label:a.name,options:o.map(t=>({value:e+"__"+t.column,label:t.title}))}}).filter(Boolean)}function Ih(e,t,n){if(n){if(e!==n.searchPhrase&&""!==e)return!0;if(""!==t&&t!==n.replacement)return!0}return!1}function Lh(e,t,n){if(!n||!Array.isArray(e)||0===t.length)return!0;let r=0,a=0;for(let n=0;n<e.length;n++)a++,r+=Gl(t,e[n])?1:0;return r!==a}const zh=ki(function(e){const{sources:t,schema:n}=e.search;return{sources:t,schema:n}},null)(function({search:e,onSetSearch:t,isBusy:n,sources:r,preset:a,schema:o}){var l,s;const{searchPhrase:c,searchFlags:u,source:p,perPage:d,replacement:f,filters:h=[],actionOption:m,view:g=[]}=e,v=a?a.locked:[],y=a?a.tags:[],b=Xl(y),x=Zl(a),w=hs(p,o),[_,k]=(0,i.useState)(w.length>0?w[0].value:""),S=function(e,t){if(0===t.length)return!0;let n=0,r=0;for(let a=0;a<e.length;a++)for(let o=0;o<e[a].items.length;o++)r++,n+=Kl(t,e[a].items[o])?1:0;return n!==r}(h,y)&&!$l(v,"filters");return(0,i.useEffect)(()=>{-1===w.indexOf(_)&&k(w.length>0?w[0].value:"")},[p]),(0,tn.jsxs)(tn.Fragment,{children:[a&&a.description?(0,tn.jsxs)("tr",{children:[(0,tn.jsx)("th",{}),(0,tn.jsx)("td",{children:(0,tn.jsx)("h3",{className:"searchregex-preset__description",children:a.description})})]}):null,(!$l(v,"source")||S)&&(0,tn.jsxs)("tr",{className:Ys()("searchregex-search__source",b),children:[(0,tn.jsx)("th",{children:(0,Sl.__)("Source","search-regex")}),(0,tn.jsxs)("td",{children:[!$l(v,"source")&&(0,tn.jsx)(tp,{options:gh(r),selected:p,onApply:(e,n)=>t(function(e,t){const n=function(e){return 0===e.length?["posts"]:e}(e),r=hs(n,o).map(e=>e.value),a=-1!==n.indexOf(t)?is(t).filter(e=>-1===r.indexOf(e.type)):[];return{source:n,filters:h.filter(e=>-1!==r.indexOf(e.type)).concat(a),actionOption:[],view:g.filter(e=>-1!==n.indexOf(e.split("__")[0]))}}(e,n)),multiple:!0,disabled:n,badges:!0,title:0===p.length?(0,Sl.__)("Source","search-regex"):"","aria-label":(0,Sl.__)("Sources","search-regex")}),S&&(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("span",{children:(0,tn.jsx)("strong",{children:(0,Sl.__)("Filters","search-regex")})}),(0,tn.jsx)(gp,{disabled:n,name:"filter",value:_,onChange:e=>k(e.target.value),items:w}),(0,tn.jsx)(uf,{onClick:function(){t({filters:h.concat(ds(_,ss(o,_)))})},disabled:n||h.length>=20,children:(0,Sl.__)("Add","search-regex")})]})]})]}),S&&(0,tn.jsx)(mh,{filters:h,disabled:n,onSetSearch:t,tags:y,presetFilters:null!==(l=a?.search?.filters)&&void 0!==l?l:[]}),(!$l(v,"searchFlags")||!$l(v,"searchPhrase"))&&!Ql(y,null!==(s=a?.search?.searchPhrase)&&void 0!==s?s:"")&&(0,tn.jsxs)("tr",{className:Ys()("searchregex-search__search",b),children:[(0,tn.jsx)("th",{children:(0,Sl.__)("Search","search-regex")}),(0,tn.jsxs)("td",{children:[!$l(v,"searchPhrase")&&(0,tn.jsx)(Uf,{disabled:n,value:c,onChange:e=>t({searchPhrase:e}),multiline:-1!==u.indexOf("multi")}),!$l(v,"searchFlags")&&(0,tn.jsx)(ah,{flags:u,disabled:n,onChange:e=>t({searchFlags:e}),allowMultiline:!0})]})]}),a&&(0,tn.jsx)(Ah,{disabled:n,search:a.search,values:e,onChange:e=>t(e),tags:y,className:b},a.id),!$l(v,"action")&&Lh(y,m,a)&&(0,tn.jsx)(Th,{locked:v,tags:y,preset:a,headerClass:b,searchPhrase:c,disabled:n,sources:p,onSetSearch:t,search:e}),(!$l(v,"perPage")||!$l(v,"view"))&&(0,tn.jsxs)("tr",{className:Ys()("searchregex-search__results",b),children:[(0,tn.jsx)("th",{children:(0,Sl.__)("Results","search-regex")}),(0,tn.jsxs)("td",{children:[!$l(v,"perPage")&&(0,tn.jsx)(gp,{name:"perPage",items:ts(),value:d,onChange:e=>t({perPage:parseInt(e.target.value,10)}),disabled:n}),!$l(v,"view")&&p.length>0&&(0,tn.jsx)(tp,{options:Fh(p,o,h,m),selected:g,onApply:e=>t({view:e}),multiple:!0,disabled:n,title:(0,Sl.__)("View Columns","search-regex")})]})]}),Ih(c,f,x)?(0,tn.jsxs)("tr",{className:Ys()(b),children:[(0,tn.jsx)("th",{}),(0,tn.jsxs)("td",{children:[(0,tn.jsx)("code",{children:c}),f&&(0,tn.jsxs)(tn.Fragment,{children:[" → ",(0,tn.jsx)("code",{children:f})]})]})]}):null]})}),Wh=function(e){const{preset:t,onCancel:n,onUpdate:r}=e,{name:a,search:o,locked:l,tags:s,description:c}=t,[u,p]=(0,i.useState)(o),[d,f]=(0,i.useState)(a),[h,m]=(0,i.useState)(c),[g,v]=(0,i.useState)(l),[y,b]=(0,i.useState)(0===s.length?[{name:"",title:""}]:s),x=[{value:"searchPhrase",label:(0,Sl.__)("Global Search","search-regex")},{value:"replacement",label:(0,Sl.__)("Global Replace","search-regex")},{value:"searchFlags",label:(0,Sl.__)("Global Search Flags","search-regex")},{value:"source",label:(0,Sl.__)("Source","search-regex")},{value:"perPage",label:(0,Sl.__)("Results per page","search-regex")},{value:"filters",label:(0,Sl.__)("Filters","search-regex")},{value:"action",label:(0,Sl.__)("Action","search-regex")},{value:"view",label:(0,Sl.__)("View Columns","search-regex")}];function w(e,t){b([...y.slice(0,e),{...y[e],...t},...y.slice(e+1)])}function _(e){return 1===e.length&&""===e[0].name&&""===e[0].title?[]:e}return(0,tn.jsx)("td",{colSpan:3,children:(0,tn.jsx)("table",{children:(0,tn.jsxs)("tbody",{children:[(0,tn.jsx)("tr",{children:(0,tn.jsx)("td",{colSpan:2,children:(0,tn.jsxs)("h2",{children:[(0,Sl.__)("Edit preset","search-regex")," "]})})}),(0,tn.jsxs)("tr",{className:"searchregex-search__search",children:[(0,tn.jsx)("th",{children:(0,Sl.__)("Preset Name","search-regex")}),(0,tn.jsx)("td",{children:(0,tn.jsx)("input",{type:"text",value:d,onChange:e=>f(e.target.value),placeholder:(0,Sl.__)("Give the preset a name","search-regex")})})]}),(0,tn.jsxs)("tr",{className:"searchregex-search__search",children:[(0,tn.jsx)("th",{children:(0,Sl.__)("Preset Description","search-regex")}),(0,tn.jsx)("td",{children:(0,tn.jsx)("input",{type:"text",value:h,onChange:e=>m(e.target.value),placeholder:(0,Sl.__)("Describe the preset","search-regex")})})]}),(0,tn.jsx)(zh,{search:u,onSetSearch:e=>p({...u,...e}),isBusy:!1}),(0,tn.jsx)("tr",{className:"searchregex-search__advanced__title",children:(0,tn.jsx)("td",{colSpan:2,children:(0,tn.jsxs)("h2",{children:[(0,Sl.__)("Advanced preset","search-regex")," "]})})}),(0,tn.jsxs)("tr",{className:"searchregex-search__advanced",children:[(0,tn.jsx)("th",{children:(0,Sl.__)("Locked Fields","search-regex")}),(0,tn.jsxs)("td",{children:[(0,tn.jsx)(tp,{options:x,selected:g,onApply:e=>v(e),multiple:!0,title:(0,Sl.__)("Fields","search-regex"),badges:!0}),(0,tn.jsx)("p",{children:(0,Sl.__)("Locking a field removes it from the search form and prevents changes.","search-regex")})]})]}),(0,tn.jsxs)("tr",{className:"searchregex-search__advanced",children:[(0,tn.jsx)("th",{children:(0,Sl.__)("Tags","search-regex")}),(0,tn.jsxs)("td",{children:[y.map((e,t)=>(0,tn.jsxs)("p",{children:[(0,tn.jsxs)("label",{children:[(0,Sl.__)("Title","search-regex"),(0,tn.jsx)("input",{type:"text",placeholder:(0,Sl.__)("Enter tag title shown to user","search-regex"),value:e.title,onChange:e=>w(t,{title:e.target.value})})]}),(0,tn.jsxs)("label",{children:[(0,Sl.__)("Tag","search-regex"),(0,tn.jsx)("input",{type:"text",placeholder:(0,Sl.__)("Enter tag which is used in the field","search-regex"),value:e.name,onChange:e=>w(t,{name:e.target.value})})]}),t<20&&(0,tn.jsx)("button",{type:"button",onClick:()=>t===y.length-1?void b(y.concat({name:"",title:""})):function(e){b([...y.slice(0,e),...y.slice(e+1)])}(t),children:t===y.length-1?"+":"-"})]},t)),(0,tn.jsx)("p",{children:(0,Sl.__)("A tag creates a custom input field. Insert the tag anywhere in the search, replace, text filter, or text action and when the preset is used it will be replaced with a custom text field with the tag label.","search-regex")}),(0,tn.jsx)("p",{children:Qd((0,Sl.__)('For example, create tag {{code}}URL{{/code}} and title {{code}}Image URL{{/code}}. Your search could be {{code}}<img src="URL">{{/code}}. When the preset is used it will ask the user for the {{code}}Image URL{{/code}} instead of the full search phrase.',"search-regex"),{code:(0,tn.jsx)("code",{})})})]})]}),(0,tn.jsxs)("tr",{children:[(0,tn.jsx)("th",{}),(0,tn.jsxs)("td",{children:[(0,tn.jsx)("input",{type:"submit",className:"button button-primary",value:(0,Sl.__)("Save","search-regex"),onClick:e=>function(e){e.preventDefault(),r({name:d,description:h,search:u,tags:_(y),locked:g})}(e)}),(0,tn.jsx)("button",{className:"button button-secondary",onClick:n,type:"button",children:(0,Sl.__)("Cancel","search-regex")})]})]})]})})})};function Hh(e,t){for(let n=0;n<e.length;n++)for(let r=0;r<e[n].sources.length;r++)if(e[n].sources[r].name===t)return e[n].sources[r];return null}const Yh=ki(function(e){const{sources:t}=e.search;return{sources:t}},null)(function(e){const{sources:t,preset:n}=e,{search:r,locked:a}=n,o=[],{searchFlags:i,source:l}=r;for(let e=0;e<l.length;e++){const n=Hh(t,l[e]);n&&o.push(n.label)}for(let e=0;e<i.length;e++){const t=es().find(t=>t.value===i[e]);t&&"case"!==i[e]&&o.push(t.label)}return a.length>0&&o.push((0,Sl.__)("Locked fields","search-regex")),(0,tn.jsx)("p",{children:o.join(", ")})});function Uh(e,t,n){const r=e.split(t),a=[];for(let e=0;e<r.length;e++)e%2!=0&&a.push((0,tn.jsx)("code",{title:n,children:t},`${t}-${e}`)),a.push(r[e]);return a}const Bh=function({phrase:e,tags:t}){return""===e?(0,tn.jsx)("em",{children:(0,Sl.__)("no phrase","search-regex")}):null===e?(0,tn.jsx)("em",{children:(0,Sl.__)("remove phrase","search-regex")}):function(e,t){let n=[`${e}`];for(let e=0;e<t.length;e++)for(let r=0;r<n.length;r++)"string"==typeof n[r]&&(n=n.slice(0,r).concat(Uh(n[r],t[e].name,t[e].title)).concat(n.slice(r+1)));return n}(e,t)},qh=function(e){const{children:t,preset:n}=e,{search:r,name:a,tags:o}=n,{searchPhrase:i,replacement:l,filters:s,action:c}=r,u=Nh(0,!0).find(e=>e.value===c);return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("td",{className:"searchregex-preset__name",children:a}),(0,tn.jsxs)("td",{className:"searchregex-preset__search",children:[i.length>0&&(0,tn.jsxs)("p",{children:[(0,tn.jsx)("strong",{children:(0,Sl.__)("Search","search-regex")}),": ",(0,tn.jsx)(Bh,{phrase:i,tags:o})]}),s.length>0&&(0,tn.jsxs)("p",{children:[(0,tn.jsx)("strong",{children:(0,Sl.__)("Filters","search-regex")}),": ",s.length]}),u&&(0,tn.jsxs)("p",{children:[(0,tn.jsx)("strong",{children:(0,Sl.__)("Action","search-regex")}),": ",u.label]}),l.length>0&&(0,tn.jsxs)("p",{children:[(0,tn.jsx)("strong",{children:(0,Sl.__)("Replace","search-regex")}),": ",(0,tn.jsx)(Bh,{phrase:l,tags:o})]}),t]}),(0,tn.jsx)("td",{className:"searchregex-preset__flags",children:(0,tn.jsx)(Yh,{preset:n})})]})};function Vh(e){let t={...e};return delete t.id,0===e.tags.length&&delete t.tags,0===e.locked.length&&delete t.locked,t}const $h=ki(null,function(e){return{onDelete:t=>{e((e=>t=>(t({type:ml}),Rl(ff.preset.delete(e)).then(e=>{t({type:gl,...e})}).catch(e=>{t({type:vl,error:e})})))(t))},onUpdatePreset:(t,n)=>{e(hf(t,n))}}})(function(e){const[t,n]=(0,i.useState)(!1),[r,a]=(0,i.useState)(!1),{preset:o,onDelete:l,onUpdatePreset:s}=e,{id:c}=o;return(0,tn.jsx)("tr",{className:t?"searchregex-preset__saving":"",children:r?(0,tn.jsx)(Wh,{preset:o,onCancel:()=>a(!1),onUpdate:function(e){s(c,e),a(!1)}}):(0,tn.jsx)(qh,{preset:o,children:(0,tn.jsx)("div",{className:"row-actions",children:t?(0,tn.jsx)(tn.Fragment,{children:" "}):(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("a",{href:"#",onClick:function(e){e.preventDefault(),a(!0)},children:(0,Sl.__)("Edit","search-regex")})," ","|"," ",(0,tn.jsx)("a",{href:"#",onClick:function(e){e.preventDefault(),confirm((0,Sl.__)("Are you sure you want to delete this preset?","search-regex"))&&(n(!0),l(c))},children:(0,Sl.__)("Delete","search-regex")})," ","|"," ",(0,tn.jsx)(Yf.CopyToClipboard,{text:JSON.stringify(Vh(o)),children:(0,tn.jsx)("a",{href:"#",onClick:e=>e.preventDefault(),children:(0,Sl.__)("Copy to clipboard","search-regex")})})]})})})})});function Qh({debug:e}){return(0,tn.jsx)(tn.Fragment,{children:(0,tn.jsxs)("p",{children:[(0,tn.jsx)("a",{href:"mailto:john@searchregex.com?subject=Search%20Regex%20Error&body="+encodeURIComponent(e),className:"button-secondary",children:(0,Sl.__)("Create An Issue","search-regex")})," ",(0,tn.jsx)("a",{href:"https://github.com/johngodley/search-regex/issues/new?title=Search%20Regex%20Error&body="+encodeURIComponent(e),className:"button-secondary",children:(0,Sl.__)("Email","search-regex")})]})})}const Kh=ki(function(e){const{presets:t,clipboardStatus:n,uploadStatus:r,clipboard:a,isUploading:o,error:i,errorContext:l,imported:s}=e.preset,{sources:c}=e.search;return{error:i,errorContext:l,presets:t,sources:c,clipboardStatus:n,uploadStatus:r,clipboard:a,isUploading:o,imported:s}},function(e){return{onExport:()=>{e(e=>{const t=ff.preset.export();document.location.href=Rl.getUrl(t.url)+"&_wpnonce="+SearchRegexi10n.api.WP_API_nonce,e({type:kl})})},onUploadFile:t=>{e(gf(t))},onImportClipboard:t=>{var n;e((n=t,e=>{try{const t=JSON.parse(n),r=Array.isArray(t)?t:[t];return gf(new File([new Blob([JSON.stringify(r)])],"preset.json"))(e)}catch(t){return e({type:wl,error:t,errorContext:n})}}))},onSetClipboard:t=>{e((e=>({type:_l,clipboard:e}))(t))},onClearError:()=>{e({type:kl})}}})(function(e){const{presets:t,onExport:n,clipboardStatus:r,uploadStatus:a,onUploadFile:o,onImportClipboard:i,clipboard:l,onSetClipboard:s,isUploading:c,onClearError:u,error:p,errorContext:d,imported:f}=e;return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsxs)("table",{className:Ys()("wp-list-table","widefat","fixed","striped","items","searchregex-presets"),children:[(0,tn.jsx)("thead",{children:(0,tn.jsxs)("tr",{children:[(0,tn.jsx)("th",{className:"searchregex-preset__name",children:(0,Sl.__)("Name","search-regex")}),(0,tn.jsx)("th",{className:"searchregex-preset__search",children:(0,Sl.__)("Search","search-regex")}),(0,tn.jsx)("th",{className:"searchregex-preset__flags",children:(0,Sl.__)("Flags","search-regex")})]})}),(0,tn.jsxs)("tbody",{children:[t.map(e=>(0,tn.jsx)($h,{preset:e},e.id)),0===t.length&&(0,tn.jsx)("tr",{children:(0,tn.jsx)("td",{colSpan:3,children:(0,Sl.__)("There are no presets","search-regex")})})]})]}),(0,tn.jsx)("p",{children:(0,tn.jsx)(np,{url:"https://searchregex.com/preset/",children:(0,Sl.__)("Download presets!","search-regex")})}),(0,tn.jsx)("div",{className:"searchregex-presetactions",children:t.length>0&&(0,tn.jsx)("button",{className:"button button-secondary",onClick:n,children:(0,Sl.__)("Export JSON","search-regex")})}),(0,tn.jsx)("h3",{children:(0,Sl.__)("Import JSON","search-regex")}),(0,tn.jsxs)("div",{className:"searchregex-presetimport",children:[(0,tn.jsx)(yd,{addFileText:(0,Sl.__)("Add file","search-regex"),uploadText:(0,Sl.__)("Upload","search-regex"),cancelText:(0,Sl.__)("Cancel","search-regex"),isUploading:c,isUploaded:a===Ji,disabled:r===Gi||a===Gi,renderUnselected:()=>(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("h3",{children:(0,Sl.__)("Import a JSON file","search-regex")}),(0,tn.jsx)("p",{children:(0,Sl.__)("Click 'Add File' or drag and drop here.","search-regex")})]}),renderSelected:e=>(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("h3",{children:(0,Sl.__)("File selected","search-regex")}),(0,tn.jsx)("p",{children:(0,tn.jsx)("code",{children:e.name})})]}),renderUploading:e=>(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("h3",{children:(0,Sl.__)("Importing","search-regex")}),(0,tn.jsx)("p",{children:(0,tn.jsx)("code",{children:e.name})}),(0,tn.jsx)(fp,{})]}),renderUploaded:e=>(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("h3",{children:(0,Sl.sprintf)((0,Sl._n)("Uploaded %(total)d preset","Uploaded %(total)d presets",f,"search-regex"),{total:f})}),(0,tn.jsx)("button",{className:"button-secondary",onClick:e,children:(0,Sl.__)("Done","search-regex")})]}),onUpload:o}),(0,tn.jsx)("h4",{children:(0,Sl.__)("Import preset from clipboard","search-regex")}),r===Xi&&(0,tn.jsx)(nf,{mini:!0,errors:[p],title:(0,Sl.__)("Unable to import preset","search-regex"),type:"error",onClear:u,context:d,renderDebug:Qh,versions:SearchRegexi10n.versions,children:(0,Sl.__)("Please check your JSON data is a valid preset. You may have copied it incorrectly, or pasted something that is not a preset.","search-regex")}),(0,tn.jsx)("textarea",{placeholder:(0,Sl.__)("Paste preset JSON.","search-regex"),rows:3,value:l,onChange:e=>s(e.target.value),disabled:a===Gi}),(0,tn.jsx)("p",{children:(0,tn.jsx)("button",{disabled:a===Gi||0===l.length,className:"button button-secondary",onClick:()=>i(l),children:(0,Sl.__)("Import","search-regex")})}),a===Gi&&l&&(0,tn.jsx)(vp,{})]})]})}),Gh=ki(function(e){const{presets:t,currentPreset:n,status:r}=e.preset,{search:a}=e.search;return{presets:t,currentPreset:n,search:a,status:r,searchStatus:e.search.status}},function(e){return{onChangePreset:t=>{e(mf(t))},onSavePreset:(t,n)=>{e(((e,t)=>(n,r)=>function(e,t,n){return e({type:ml}),Rl(ff.preset.save(n,t)).then(t=>{e({type:gl,...t})}).catch(t=>{e({type:vl,error:t})})}(n,e,t))(t,n))},onUpdatePreset:(t,n)=>{e(hf(t,n))}}})(function(e){const{presets:t,currentPreset:n,onChangePreset:r,onSavePreset:a,search:o,status:l,onUpdatePreset:s,searchStatus:c}=e,[u,p]=(0,i.useState)(!1),[d,f]=(0,i.useState)(""),h=[{label:(0,Sl.__)("Saving preset","search-regex"),value:""}],m=[{label:(0,Sl.__)("No preset","search-regex"),value:""}].concat(t.map(e=>({label:e.name.substr(0,50),value:e.id}))),g=[];return n&&"0"!==n||g.push((0,tn.jsx)("a",{href:"#",onClick:e=>{e.preventDefault(),p(!0),f("")},children:(0,Sl.__)("Save search as new preset","search-regex")})),n&&"0"!==n&&g.push((0,tn.jsx)("a",{href:"#",onClick:e=>{e.preventDefault(),s(n,{search:o})},children:(0,Sl.__)("Update current preset","search-regex")})),(0,tn.jsxs)("div",{className:"searchregex-saved",children:[u&&(0,tn.jsxs)(cp,{onClose:()=>p(!1),className:"searchregex-preset__name",children:[(0,tn.jsx)("h2",{children:(0,Sl.__)("Saving Preset","search-regex")}),(0,tn.jsx)("p",{children:(0,Sl.__)("Enter a name for your preset","search-regex")}),(0,tn.jsxs)("form",{onSubmit:e=>{e.preventDefault(),e.stopPropagation(),a(d,o),p(!1),f("")},children:[(0,tn.jsx)("input",{type:"text",name:"name",autoFocus:!0,value:d,onChange:e=>f(e.target.value),placeholder:(0,Sl.__)("Enter preset name","search-regex")}),(0,tn.jsx)("button",{className:"button button-primary",disabled:0===d.length,children:(0,Sl.__)("Save","search-regex")}),(0,tn.jsx)("button",{className:"button button-secondary",onClick:()=>p(!1),type:"button",children:(0,Sl.__)("Cancel","search-regex")})]})]}),(0,tn.jsx)(gp,{name:"saved-search",value:n,disabled:l===Gi||c===Gi,items:l===Gi?h:m,onChange:e=>{const n=t.find(t=>t.id===e.target.value);r(n)}}),(0,tn.jsx)(Uu,{menu:g,align:"left",disabled:l===Gi})]})}),Xh=ki(function(e){const{search:t,replaceAll:n,status:r}=e.search,{presets:a,currentPreset:o}=e.preset;return{search:t,replaceAll:n,status:r,currentPreset:Vl(a,o)}},function(e){return{onSetSearch:t=>{e((e=>({type:sl,searchValue:e}))(t))}}})(function({search:e,onSetSearch:t,replaceAll:n,currentPreset:r,status:a}){const o=Xl(r?r.tags:[]);return(0,tn.jsx)("table",{children:(0,tn.jsxs)("tbody",{children:[(0,tn.jsxs)("tr",{className:Ys()(o),children:[(0,tn.jsx)("th",{children:(0,Sl.__)("Preset","search-regex")}),(0,tn.jsx)("td",{children:(0,tn.jsx)(Gh,{})})]}),(0,tn.jsx)(zh,{search:e,onSetSearch:t,isBusy:a===Gi||n,preset:r})]})})});function Jh(e,t){return t.label?t.label:parseInt(t.value,10)}function Zh(e,t,n){return"delete"===e?{...t,type:"delete"}:"replace"===e?{type:"replace",value:t.context||t.value,value_label:t.context||t.value,replacement:n,replacement_label:n}:t}function em(e,t){return{key:Zh(t.type,e.key,t.key),value:Zh(t.type_value,e.value,t.value)}}function tm(e,t,n){if("integer"===n.type&&!isNaN(parseInt(t.value,10))&&parseInt(e.value,10)!==parseInt(t.value,10))return{type:"replace",replacement_value:parseInt(t.value,10),replacement_label:Jh(0,t)};if("member"===n.type&&t.values&&t.values[0]!==e.value&&"api"!==n.options){const e=n.options.find(e=>e.value===t.values[0]);return{type:"replace",replacement_value:t.values[0],replacement_label:e?e.label:t.values[0]}}return"date"===n.type&&t.value?{type:"replace",replacement_value:t.value.toDateString()+" "+t.value.toLocaleTimeString(),replacement_label:t.value.toDateString()+" "+t.value.toLocaleTimeString()}:"string"!==n.type||void 0===t.replaceValue||"string"===e.type&&!t.matchesOnly||t.originalValue&&t.originalValue.replace(/\r\n/g,"\n").trim()===t.replaceValue.replace(/\r\n/g,"\n").trim()||e.value===t.replaceValue?{}:t.matchesOnly?{...e,matches:e.matches.map(e=>({...e,replacement:t.replaceValue}))}:""===t.replaceValue?{type:"delete"}:{...e,type:"replace",replacement:t.replaceValue,replacement_label:t.replaceValue}}function nm(e,t,n){if(!t)return e;const r=function(e,t,n){if("member"===n.type&&"api"===n.options){const n=e.filter(e=>"empty"!==e.type).filter(e=>-1===t.values.indexOf(e.value)),r=e.filter(e=>-1!==t.values.indexOf(e.value)).filter(e=>"empty"!==e.type),a=t.values.map((e,n)=>!r.find(t=>t.value===e)&&{type:"add",value:e,value_label:t.label&&t.label[n]||e}).filter(Boolean);return r.concat(n.map(e=>({type:"delete",value:e.value,value_label:e.value_label}))).concat(a).map((e,t)=>({...e,context_id:t}))}if("keyvalue"===n.type&&t.items)return e.map((e,n)=>({...e,...0===t.items.length?{}:em(e,t.items[n])})).concat(t.items.slice(e.length).map((t,n)=>({type:"keyvalue",context_id:e.length+n,key:{type:"add",value:t.key,value_label:t.key},value:{type:"add",value:t.value,value_label:t.value}})));if("string"===n.type&&!t.matchesOnly&&e.length>0&&"string"===e[0].type){const r=t.originalValue?t.originalValue:e[0].context,a={type:"value",value:r,value_label:r,context_id:e.length,hasMultiple:!0,value_type:e[0].value_type,value_length:r.length+1};return[{...a,...tm(a,t,n)}]}return e}(e.contexts.map(e=>({...e,...tm(e,t,n)})),t,n);return{...e,context_count:r.length,contexts:r}}const rm=function(){return(0,tn.jsx)("div",{className:"searchregex-result__more",children:(0,Sl.__)("Maximum number of matches exceeded and hidden from view. These will be included in any replacements.","search-regex")})};function am(e){return"php"===e?(0,Sl.__)("Serialized PHP","search-regex"):"json"===e?(0,Sl.__)("JSON","search-regex"):"blocks"===e?(0,Sl.__)("Blocks","search-regex"):"html"===e?(0,Sl.__)("HTML","search-regex"):null}const om=function(e){const{column:t,schema:n,setReplacement:r,replacement:a,toggle:o,disabled:i,canEdit:l,source:s,context:c}=e,{column_label:u}=t,p="keyvalue"===c.type?c.value:c,d=p.value_type?am(p.value_type):null;return(0,tn.jsxs)("div",{className:Ys()("searchregex-match__column","searchregex-match__column__"+c.type,i||!l?"searchregex-match__column__disabled":null),title:d?(0,Sl.__)("This column contains special formatting. Modifying it could break the format.","search-regex"):(0,Sl.__)("Click to replace column","search-regex"),onClick:function(){if(i||!l)return;const e=ms(t,n,s);r(null===a?e:null),o&&o()},children:[u,d&&(0,tn.jsx)("div",{className:"searchregex-match__column__type",children:d})]})},im=function(e){const{schema:t,replacement:n,disabled:r,setReplacement:a,fetchData:o}=e;return(0,tn.jsx)(xh,{schema:t,disabled:r,item:n,fixOperation:"set",onChange:a,fetchData:o})},lm=function(e){const{schema:t,replacement:n,disabled:r,setReplacement:a}=e;return(0,tn.jsx)(wh,{schema:t,disabled:r,item:n,fixOperation:"set",onChange:a})};function sm(e){return!!e.hasMultiple||void 0!==e.matches}function cm(e){return"string"!==e.type&&e.value.length!==e.value_length}const um=function(e){const{schema:t,replacement:n,setReplacement:r,context:a,loadColumn:o}=e,{replaceValue:l=a.value,matchesOnly:s=!1,operation:c,hasMultiple:u=sm(a)}=n,[p,d]=(0,i.useState)(cm(a)),[f,h]=(0,i.useState)(a.value);return(0,i.useEffect)(()=>{cm(a)&&(d(!0),o().then(e=>{r({replaceValue:e.value,originalValue:e.value}),h(e.value),d(!1)}))},[]),(0,i.useEffect)(()=>{p||r(s?{replaceValue:a.search,searchValue:a.search}:{replaceValue:f||a.value})},[s]),p?(0,tn.jsx)(fp,{}):(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("div",{className:"searchregex-modify__string__row",children:!t.multiline||a.forceSingle||s?(0,tn.jsx)("input",{type:"text",value:l||"",onChange:e=>r({replaceValue:e.target.value}),placeholder:(0,Sl.__)("Enter replacement","search-regex")}):(0,tn.jsx)("textarea",{value:l||"",onChange:e=>r({replaceValue:e.target.value})})}),u&&(0,tn.jsx)("p",{className:"searchregex-modify__string__row",children:(0,tn.jsxs)("label",{children:[(0,tn.jsx)("input",{type:"checkbox",value:s,onChange:e=>r({matchesOnly:e.target.checked,operation:e.target.checked?"replace":"set",searchValue:e.target.checked?a.search:null,searchFlags:e.target.checked?a.flags:null,replaceValue:e.target.checked?a.search:f})})," ",(0,Sl.__)("Apply to matches only","search-regex")]})})]})},pm=function(e){const{schema:t,replacement:n,disabled:r,setReplacement:a,fetchData:o,column:i}=e;return(0,tn.jsx)(Eh,{schema:t,disabled:r,item:n,fixOperation:"set",onChange:a,fetchData:o,localLabels:i.contexts.map(e=>({value:i.column_id+"_"+e.value,label:e.value_label}))})};function dm(e){return e.context?e.context:e.value}function fm(e){const{disabled:t,item:n,onChange:r,onAdd:a,onDelete:o,type:l,original:s,isNew:c=!1}=e,[u,p]=(0,i.useState)([]),d=am(n.value_type);return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsxs)("div",{className:"searchregex-filter__keyvalue__item",children:[(0,tn.jsx)("span",{children:(0,Sl.__)("Meta Key","search-regex")}),(0,tn.jsx)("input",{type:"text",value:n.key,disabled:t||"delete"===n.type,placeholder:"add"===n.type?(0,Sl.__)("New meta key","search-regex"):"",onChange:e=>r({key:e.target.value,type:s&&dm(s.key)===e.target.value?"value":l})}),"add"===l&&c&&(0,tn.jsx)(uf,{onClick:a,children:(0,Sl.__)("Add","search-regex")}),"add"===l&&!c&&(0,tn.jsx)(uf,{onClick:o,children:(0,Sl.__)("Delete","search-regex")}),"add"!==l&&(0,tn.jsx)("input",{type:"checkbox",disabled:t,onChange:e=>o(e.target.checked),checked:"delete"!==n.type})]}),(0,tn.jsxs)("div",{className:"searchregex-filter__keyvalue__item searchregex-filter__keyvalue__item__value",children:[(0,tn.jsx)("span",{children:(0,Sl.__)("Meta Value","search-regex")}),-1===u.indexOf("multi")?(0,tn.jsx)("input",{type:"text",value:n.value,disabled:t||"delete"===n.type,onChange:e=>r({value:e.target.value,type_value:s&&dm(s.value)===e.target.value?"value":l}),placeholder:"add"===n.type?(0,Sl.__)("New meta value","search-regex"):""}):(0,tn.jsx)("textarea",{value:n.value,disabled:t||"delete"===n.type,onChange:e=>r({value:e.target.value,type_value:s&&dm(s.value)===e.target.value?"value":l}),placeholder:"add"===n.type?(0,Sl.__)("New meta value","search-regex"):""}),(0,tn.jsx)(ah,{flags:u,disabled:t||"delete"===n.type,onChange:p,allowRegex:!1,allowMultiline:!0,allowCase:!1})]}),d&&(0,tn.jsx)("div",{className:"searchregex-list__encoded",children:d})]})}const hm=function(e){const{schema:t,replacement:n,disabled:r,setReplacement:a,column:o,loadColumn:l}=e,[s,c]=(0,i.useState)(!0),[u,p]=(0,i.useState)(null);if((0,i.useEffect)(()=>{l().then(e=>{e?(a({items:e.items.map((e,t)=>({type:"value",key:e.key,value:e.value,value_type:e.value_type}))}),p((e.items.length,{type:"add",key:"",value:"",type_value:"add"}))):a({items:[]}),c(!1)})},[]),s)return(0,tn.jsx)(fp,{});function d(e,t){a({items:[...n.items.slice(0,e),{...n.items[e],...t},...n.items.slice(e+1)]})}return(0,tn.jsxs)(tn.Fragment,{children:[n.items.map((e,t)=>(0,tn.jsx)(fm,{disabled:r,item:e,onChange:e=>d(t,e),type:"add"===e.type?"add":"replace",onDelete:e=>function(e,t){"add"===n.items[e].type?a({items:[...n.items.slice(0,e),...n.items.slice(e+1)]}):d(e,{key:o.contexts[e].key.value,value:o.contexts[e].value.value,type:t?"value":"delete",type_value:t?"value":"delete"})}(t,e),original:o.contexts[t]},t)),u&&(0,tn.jsx)(fm,{disabled:r,item:u,type:"add",isNew:!0,onChange:e=>p({...u,...e}),onAdd:function(){a({items:n.items.concat(u)}),p((n.items.length,{type:"add",key:"",value:"",type_value:"add"}))}})]})},mm=function(e){const{type:t}=e.schema;return"integer"===t?(0,tn.jsx)(im,{...e}):"date"===t?(0,tn.jsx)(lm,{...e}):"string"===t?(0,tn.jsx)(um,{...e}):"member"===t?(0,tn.jsx)(pm,{...e}):"keyvalue"===t?(0,tn.jsx)(hm,{...e}):null},gm=function(e){const{disabled:t,schema:n,column:r,setReplacement:a,replacement:o,rowId:i,source:l,context:s}=e;return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)("h5",{children:r.column_label}),(0,tn.jsx)("div",{className:"searchregex-modify searchregex-modify__"+n.type,children:(0,tn.jsx)(mm,{disabled:t,schema:n,column:r,fetchData:function(e){return Rl(ff.source.complete(l,r.column_id,e))},context:s,setReplacement:a,replacement:o,loadColumn:function(){return Rl(ff.source.loadRow(l,i)).then(e=>e.result.find(e=>e.column===r.column_id))}})})]})},vm=ki(function(e){const{presets:t,currentPreset:n}=e.preset;return{preset:Vl(t,n)}},null)(function(e){const{setReplacement:t,replacement:n,canReplace:r,context:a,onSave:o,source:l,description:s,className:c,column:u,schema:p,onCancel:d,rowId:f}=e,h=(0,i.useRef)(null);return(0,i.useEffect)(()=>{setTimeout(()=>{if(h.current){const e=h.current.querySelector("input[type=text],textarea");e&&(e.focus(),e.select())}},50)},[h]),(0,tn.jsx)("div",{className:"searchregex-replace__form",ref:h,children:(0,tn.jsxs)(cf,{onSubmit:()=>o(n),className:c,children:[(0,tn.jsx)(gm,{schema:p,column:u,disabled:!1,setReplacement:t,replacement:n,source:l,context:a,rowId:f}),(0,tn.jsxs)("div",{className:"searchregex-replace__action",children:[s&&(0,tn.jsx)("p",{children:s}),(0,tn.jsxs)("p",{className:"searchregex-replace__actions",children:[(0,tn.jsx)("input",{type:"submit",className:"button button-primary",value:(0,Sl.__)("Replace","search-regex"),disabled:!r}),(0,tn.jsx)("input",{type:"button",className:"button button-secondary",value:(0,Sl.__)("Cancel","search-regex"),onClick:d})]})]})]})})}),ym=function(e){const{column:t,schema:n,replacement:r,save:a,disabled:o,source:i,rowId:l,children:s,context:c}=e,u=function(e,t,n){return null!==e&&e.column===t.column_id&&("integer"===n.type?!isNaN(parseInt(e.value,10))&&parseInt(t.contexts[0].value,10)!==parseInt(e.value,10):"member"===n.type?e.values&&e.values[0]!==t.contexts[0].value:"keyvalue"===n.type&&e.items?e.items.find(e=>function(e){return"value"!==e.type||"value"!==e.type_value}(e)):"string"===n.type?0===t.contexts.length?void 0!==e.replaceValue&&""!==e.replaceValue:(!e.originalValue||e.originalValue!==e.replaceValue)&&void 0!==e.replaceValue&&e.replaceValue!==(t.contexts[0].value||t.contexts[0].search):"date"===n.type&&void 0!==e.value)}(r,t,n),p=Oi();return(0,tn.jsxs)("div",{className:"searchregex-match searchregex-match__list",children:[(0,tn.jsx)(Wu,{renderToggle:(e,l)=>(0,tn.jsx)(om,{column:t,schema:n,replacement:r,setReplacement:a,disabled:o,source:i,toggle:l,canEdit:!1!==n.modify,context:c}),hasArrow:!0,align:"centre",valign:"top",onClose:()=>a(null),renderContent:e=>(0,tn.jsx)(vm,{setReplacement:a,replacement:r,context:c,canReplace:u,rowId:l,onSave:()=>function(e){e(),a(null),p(Jf(r,l))}(e),onCancel:()=>{a(null),e()},column:t,schema:n,source:i,className:"searchregex-replace__modal",description:am("keyvalue"===c.type?c.value.value_type:c.value_type)?(0,Sl.__)("Contains encoded data","search-regex"):""})}),s]})},bm=(e,t)=>" ".replace(t.length);function xm(e,t){return e&&t.length>0?e.replace(/(\\?\$|\\?\\)+(\d{1,2})/g,(e,n,r)=>(r=parseInt(r,10),"\\$"===e.substr(0,2)?e.replace("\\",""):void 0!==t[r-1]?t[r-1]:e)):e}const wm=({match:e,originalMatch:t})=>null===e?(0,tn.jsx)("strike",{children:t}):String(e).replace(/\n/g,"↵").replace(/^(\s+)/,bm).replace(/(\s+)$/,bm),_m=function(e){const{match:t,captures:n,replacement:r,rowId:a,canReplace:o,column:l,schema:s,onSave:c}=e,[u,p]=(0,i.useState)(null),d=[u?u.replaceValue:null,r,t].filter(e=>null!=e)[0],f=function(e,t){return""===e?"delete":e!==t?"replace":"match"}(d,t),h=e=>{p(null),e&&e()};return(0,tn.jsx)(Wu,{renderToggle:(e,r)=>(0,tn.jsx)("span",{onClick:()=>function(e){p({...ms(l,s,s.source),replaceValue:t,operation:"replace"}),e()}(r),title:(0,Sl.__)("Click to replace match","search-regex"),className:Ys()({"searchregex-result__replaced":"replace"===f,"searchregex-result__highlight":"match"===f,"searchregex-result__deleted":"delete"===f}),children:(0,tn.jsx)(wm,{match:xm(""===d?t:d,n),originalMatch:t})}),hasArrow:!0,onClose:h,align:"centre",valign:"bottom",renderContent:e=>(0,tn.jsx)(vm,{setReplacement:e=>p({...u,...e}),replacement:u,canReplace:o,onCancel:()=>h(e),onSave:()=>function(e){c(u),h(e)}(e),column:l,schema:s,rowId:a,context:{value:t,type:"string",forceSingle:!0},className:"searchregex-replace__modal"})})};function km(e){const{beforePhrase:t,onReplace:n,column:r,schema:a,setReplacement:o,rowId:i}=e,{match:l,pos_id:s,captures:c,replacement:u}=e.match;return(0,tn.jsxs)(tn.Fragment,{children:[t,(0,tn.jsx)(_m,{onSave:e=>n(e,l,i,s),match:l,replacement:u,captures:c,canReplace:!0,setReplacement:o,column:r,schema:a,rowId:i})]})}const Sm=ki(null,function(e){return{onReplace:(t,n,r,a)=>{e(Jf({...t,searchValue:n,posId:a},r))}}})(function(e){const{matches:t,count:n,onReplace:r,source:a,column:o,schema:i,className:l,rowId:s,crop:c=[]}=e;let u=0;return(0,tn.jsxs)("div",{className:Ys()("searchregex-match__context",l),children:[t.map((e,t)=>{const n=u;return u=e.context_offset+e.match.length,(0,tn.jsx)(km,{match:e,onReplace:r,beforePhrase:(0,tn.jsxs)(tn.Fragment,{children:[c.start>0&&0===t&&(0,tn.jsx)(tn.Fragment,{children:"… "}),a.substring(n,e.context_offset)]}),column:o,schema:i,rowId:s},e.pos_id)}),a.substring(u),c.end>0&&(0,tn.jsx)(tn.Fragment,{children:" …"}),t.length!==n&&(0,tn.jsx)(rm,{})]})}),jm=500;function Em(e,t){return e}const Cm=function(e){const{context:t,rowId:n,column:r,schema:a,setReplacement:o,className:i}=e,{type:l}=t,s=Em(t.value_label||t.context||"",t.value),c=Em(t.replacement_label||"",t.replacement);if("replace"===l){const e=s.length>100||c.length>100;return(0,tn.jsxs)("div",{className:Ys()("searchregex-list-replace",e&&"searchregex-list-replace__vertical",i),children:[(0,tn.jsxs)(Us,{className:"searchregex-list__delete",children:[s.substring(0,jm)||(0,Sl.__)("No value","search-regex"),s.length>jm&&(0,tn.jsx)("span",{children:"..."})]}),(0,tn.jsx)("span",{className:Ys()("dashicons",{"dashicons-arrow-right-alt":!e,"dashicons-arrow-down-alt":e,"searchregex-list-replace__break":e})}),0===c.length?(0,tn.jsx)("span",{className:Ys()("searchregex-list__value","searchregex-list__novalue",i),children:(0,Sl.__)("Empty value","search-regex")}):(0,tn.jsxs)(Us,{className:"searchregex-list__add",children:[c.substring(0,jm),c.length>jm&&(0,tn.jsx)("span",{children:"..."})]})]})}return"empty"===l||"value"===l&&0===s.length?(0,tn.jsx)("span",{className:Ys()("searchregex-list__value","searchregex-list__novalue",i),children:(0,Sl.__)("No value","search-regex")}):"value"===l?(0,tn.jsxs)("div",{className:Ys()(i),children:[s.substring(0,jm),s.length>jm&&(0,tn.jsx)("span",{children:"..."})]}):"string"===l?(0,tn.jsx)(Sm,{source:t.context,crop:t.crop,matches:t.matches,count:t.match_count,setReplacement:o,rowId:n,column:r,schema:a,className:i}):(0,tn.jsx)(Us,{className:Ys()("searchregex-list__"+l,i),children:s})},Dm=function e({context:t,rowId:n,column:r,schema:a,setReplacement:o,className:i}){return"keyvalue"===t.type?(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)(e,{rowId:n,column:r,schema:a,setReplacement:o,context:t.key,className:"searchregex-list__key"}),"=",(0,tn.jsx)(e,{rowId:n,column:r,schema:a,setReplacement:o,context:t.value,className:"searchregex-list__value"})]}):(0,tn.jsx)(tn.Fragment,{children:(0,tn.jsx)(Cm,{context:t,rowId:n,column:r,schema:a,setReplacement:o,className:i})})};function Pm({context:e}){const t=am("keyvalue"===e.type?e.value.value_type:e.value_type);return"string"!==e.type&&t?(0,tn.jsx)(Us,{children:t}):null}const Om=function(e){const{rowId:t,source:n}=e,r={...e.schema,source:n},[a,o]=(0,i.useState)(null),[l,s]=(0,i.useState)(!1),c=nm(e.column,a,r),{contexts:u,context_count:p}=c,d=0===u.length?[{type:"empty",context_id:0}]:u.slice(0,l?u.length:2),f=u.length-d.length;function h(e,t){o(null===e?e:{...a,...e,...t?{label:t}:{}})}return 1===d.length?(0,tn.jsx)(ym,{replacement:a,save:h,...e,context:d[0],children:(0,tn.jsx)(Dm,{rowId:t,column:c,schema:r,setReplacement:o,context:d[0]})}):(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)(ym,{replacement:a,save:h,...e,context:d[0]}),(0,tn.jsx)("ul",{className:"searchregex-match__contexts",children:d.map(e=>(0,tn.jsxs)("li",{children:[(0,tn.jsx)(Pm,{context:e}),(0,tn.jsx)(Dm,{rowId:t,column:c,schema:r,setReplacement:o,context:e},e.context_id)]},e.context_id))}),!l&&u.length>2&&(0,tn.jsx)("p",{children:(0,tn.jsx)("button",{className:"button button-secondary",onClick:()=>s(!0),type:"button",children:/* translators: number of results to show */ /* translators: number of results to show */(0,Sl.sprintf)((0,Sl._n)("Show %s more","Show %s more",f,"search-regex"),new Intl.NumberFormat(window.SearchRegexi10n.locale).format(f))})}),l&&u.length!==p&&(0,tn.jsx)(rm,{})]})},Nm=function({view:e,title:t}){const n=t||(0,Sl.__)("No title","search-regex");return e?(0,tn.jsx)(np,{url:e,children:n}):n},Tm=function(e){const{result:t,disabled:n}=e,r=Oi(),{actions:a}=t,o=[],i={edit:(0,Sl.__)("Edit","search-regex"),view:(0,Sl.__)("View","search-regex")},l=Object.keys(a);for(let e=0;e<l.length;e++)i[l[e]]&&o.push((0,tn.jsx)(np,{url:a[l[e]],children:i[l[e]]},l[e]));return o.push((0,tn.jsx)("a",{href:"#",onClick:function(e){var n,a;e.preventDefault(),r((n=t.source_type,a=t.row_id,e=>(Rl(ff.source.deleteRow(n,a)).then(t=>{e({type:cl,rowId:a})}).catch(t=>{e({type:nl,error:t})}),e({type:al,rowId:a}))))},children:(0,Sl.__)("Delete database row","search-regex")},"delete")),(0,tn.jsx)("div",{className:"row-actions",children:n?(0,tn.jsx)(tn.Fragment,{children:" "}):o.reduce((e,t)=>[e," | ",t])})};function Mm(e,t,n){if(e&&e.length>0&&"global"===e[0].column){const r=n.columns.find(e=>e.column===t.column_id);if(r&&r.global)return nm(t,e[0],n)}const r=e.find(e=>e.column===t.column_id);return r?nm(t,r,n):t}function Rm({action:e,actionOption:t,replacement:n}){return"modify"===e?t:"replace"===e?[{column:"global",operation:"replace",value:n}]:[]}const Am=ki(function(e,t){const{replacing:n,search:r,schema:a}=e.search;return{isReplacing:-1!==n.indexOf(t.result.row_id),globalReplacement:Rm(r),schema:ss(a,t.result.source_type)}},null)(function(e){const{result:t,globalReplacement:n,isReplacing:r,schema:a}=e,{columns:o,actions:i,row_id:l,source_name:s,source_type:c,title:u}=t;return(0,tn.jsxs)("tr",{className:Ys()("searchregex-result",{"searchregex-result__updating":r}),children:[(0,tn.jsx)("td",{className:"searchregex-result__table",children:(0,tn.jsx)("span",{title:c,children:s})}),(0,tn.jsx)("td",{className:"searchregex-result__row",children:new Intl.NumberFormat(window.SearchRegexi10n.locale).format(l)}),(0,tn.jsxs)("td",{className:"searchregex-result__match",children:[(0,tn.jsx)("h2",{children:(0,tn.jsx)(Nm,{view:i.view,title:u})}),o.map(e=>(0,tn.jsx)(Om,{column:Mm(n,e,a),rowId:l,disabled:r,schema:cs(a.columns,e.column_id),source:a.type},e.column_id)),(0,tn.jsx)(Tm,{result:t,disabled:r})]})]})}),Fm=function({columns:e}){const t=[];for(let n=0;n<e;n++)t.push((0,tn.jsx)("td",{children:(0,tn.jsx)(fp,{})},n));return(0,tn.jsx)("tr",{children:t})},Im=function({columns:e}){return(0,tn.jsx)("tr",{children:(0,tn.jsx)("td",{colSpan:e,children:(0,Sl.__)("No more matching results found.","search-regex")})})},Lm=e=>{const{title:t,button:n,className:r,enabled:a,onClick:o}=e;return a?(0,tn.jsxs)("a",{className:r+" button",href:"#",onClick:e=>{e.preventDefault(),o()},children:[(0,tn.jsx)("span",{className:"screen-reader-text",children:t}),(0,tn.jsx)("span",{"aria-hidden":"true",children:n})]}):(0,tn.jsx)("span",{className:"tablenav-pages-navspan button disabled","aria-hidden":"true",children:n})},zm=function(e){const t=Oi(),{progress:n,isLoading:r,matchedRows:a,perPage:o,noTotal:i=!1,total:l}=e,{current:s,previous:c,next:u}=n,p=Math.ceil(a/o),d=Math.ceil(s/o),f=u&&d<p;function h(e){t(Gf(e))}return(0,tn.jsxs)("div",{className:"tablenav-pages",children:[i&&(0,tn.jsx)("div",{children:" "}),!i&&(0,tn.jsxs)("div",{className:"displaying-num",children:[/* translators: matches=number of matched rows, total=total number of rows */ /* translators: matches=number of matched rows, total=total number of rows */ 6 (0,Sl.sprintf)((0,Sl.__)("Matched rows: %(matches)s out of %(total)s total.","search-regex"),{matches:new Intl.NumberFormat(window.SearchRegexi10n.locale).format(a),total:new Intl.NumberFormat(window.SearchRegexi10n.locale).format(l)})," "]}),(0,tn.jsxs)("div",{className:"pagination-links",children:[(0,tn.jsx)(Lm,{title:(0,Sl.__)("First page","search-regex"),button:"«",className:"first-page",enabled:!1!==c&&!r,onClick:()=>h(0)}),(0,tn.jsx)(Lm,{title:(0,Sl.__)("Prev page","search-regex"),button:"‹",className:"prev-page",enabled:!1!==c&&!r,onClick:()=>h(c)}),(0,tn.jsx)("span",{className:"tablenav-paging-text",children:(0,Sl.sprintf)(/* translators: current=current page, total=total number of pages */ /* translators: current=current page, total=total number of pages */ 7 (0,Sl.__)("Page %(current)s of %(total)s","search-regex"),{current:new Intl.NumberFormat(window.SearchRegexi10n.locale).format(d+1),total:new Intl.NumberFormat(window.SearchRegexi10n.locale).format(p)})}),(0,tn.jsx)(Lm,{title:(0,Sl.__)("Next page","search-regex"),button:"›",className:"next-page",enabled:f&&!r,onClick:()=>h(u)}),(0,tn.jsx)(Lm,{title:(0,Sl.__)("Last page","search-regex"),button:"»",className:"last-page",enabled:f&&!r,onClick:()=>h((p-1)*o)})]})]})},Wm=(e,t)=>!1===t?100:t/e*100,Hm=(e,t)=>0===t?t:t/e*100;function Ym(e){const t=Oi(),{total:n,progress:r,isLoading:a,searchDirection:o,noTotal:i=!1,totals:l}=e,{previous:s=!1,next:c=!1}=r;function u(e,n){t(Gf(e,n))}return(0,tn.jsxs)("div",{className:"tablenav-pages",children:[i&&(0,tn.jsx)("div",{children:" "}),!i&&(0,tn.jsxs)("div",{className:"displaying-num",children:[(0,Sl.sprintf)(/* translators: %s: total number of rows searched */ /* translators: %s: total number of rows searched */ 8 (0,Sl._n)("%s database row in total","%s database rows in total",n,"search-regex"),new Intl.NumberFormat(window.SearchRegexi10n.locale).format(n))," — ",(0,Sl.sprintf)(/* translators: %searched: number of rows searched and matched %phrases: number of phrases matched */ /* translators: %searched: number of rows searched and matched %phrases: number of phrases matched */ 9 (0,Sl.__)("matched rows = %(searched)s","search-regex"),{searched:new Intl.NumberFormat(window.SearchRegexi10n.locale).format(l.matched_rows)})]}),(0,tn.jsxs)("div",{className:"pagination-links",children:[(0,tn.jsx)(Lm,{title:(0,Sl.__)("First page","search-regex"),button:"«",className:"first-page",enabled:s&&!a,onClick:()=>u(0,dl)}),(0,tn.jsx)("span",{className:"tablenav-paging-text",children:(0,Sl.sprintf)(/* translators: %current: current percent progress */ /* translators: %current: current percent progress */ 10 (0,Sl.__)("Progress %(current)s%%","search-regex"),{current:new Intl.NumberFormat(window.SearchRegexi10n.locale).format(o===dl?Wm(n,c).toFixed(1):Hm(n,!1===c?s:c).toFixed(1))})}),(0,tn.jsx)(Lm,{title:(0,Sl.__)("Next page","search-regex"),button:"›",className:"next-page",enabled:!1!==c&&!a,onClick:()=>u(c,dl)})]})]})}const Um=function(e){const{totals:t,searchDirection:n,advanced:r,resultsDirty:a,progress:o}=e,{matched_rows:i,rows:l}=t;return null!=i&&0!==i||o.next||o.prev?a?(0,tn.jsx)("p",{className:"searchregex-resultsdirty",children:(0,Sl.__)("Your search conditions have changed. Please refresh to see the latest results.","search-regex")}):r?(0,tn.jsx)(Ym,{...e,total:l,searchDirection:n}):(0,tn.jsx)(zm,{...e,matchedRows:i,total:l}):(0,tn.jsx)("div",{className:"tablenav-pages",children:(0,tn.jsx)("div",{className:"displaying-num",children:" "})})};function Bm(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}var qm,Vm,$m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},Qm=(qm=function(e,t){var n="__lodash_hash_undefined__",r=9007199254740991,a="[object Arguments]",o="[object Array]",i="[object Boolean]",l="[object Date]",s="[object Error]",c="[object Function]",u="[object Map]",p="[object Number]",d="[object Object]",f="[object Promise]",h="[object RegExp]",m="[object Set]",g="[object String]",v="[object WeakMap]",y="[object ArrayBuffer]",b="[object DataView]",x=/^\[object .+?Constructor\]$/,w=/^(?:0|[1-9]\d*)$/,_={};_["[object Float32Array]"]=_["[object Float64Array]"]=_["[object Int8Array]"]=_["[object Int16Array]"]=_["[object Int32Array]"]=_["[object Uint8Array]"]=_["[object Uint8ClampedArray]"]=_["[object Uint16Array]"]=_["[object Uint32Array]"]=!0,_[a]=_[o]=_[y]=_[i]=_[b]=_[l]=_[s]=_[c]=_[u]=_[p]=_[d]=_[h]=_[m]=_[g]=_[v]=!1;var k="object"==typeof $m&&$m&&$m.Object===Object&&$m,S="object"==typeof self&&self&&self.Object===Object&&self,j=k||S||Function("return this")(),E=t&&!t.nodeType&&t,C=E&&e&&!e.nodeType&&e,D=C&&C.exports===E,P=D&&k.process,O=function(){try{return P&&P.binding&&P.binding("util")}catch(e){}}(),N=O&&O.isTypedArray;function T(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function M(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function R(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var A,F,I,L=Array.prototype,z=Function.prototype,W=Object.prototype,H=j["__core-js_shared__"],Y=z.toString,U=W.hasOwnProperty,B=(A=/[^.]+$/.exec(H&&H.keys&&H.keys.IE_PROTO||""))?"Symbol(src)_1."+A:"",q=W.toString,V=RegExp("^"+Y.call(U).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$=D?j.Buffer:void 0,Q=j.Symbol,K=j.Uint8Array,G=W.propertyIsEnumerable,X=L.splice,J=Q?Q.toStringTag:void 0,Z=Object.getOwnPropertySymbols,ee=$?$.isBuffer:void 0,te=(F=Object.keys,I=Object,function(e){return F(I(e))}),ne=Ce(j,"DataView"),re=Ce(j,"Map"),ae=Ce(j,"Promise"),oe=Ce(j,"Set"),ie=Ce(j,"WeakMap"),le=Ce(Object,"create"),se=Ne(ne),ce=Ne(re),ue=Ne(ae),pe=Ne(oe),de=Ne(ie),fe=Q?Q.prototype:void 0,he=fe?fe.valueOf:void 0;function me(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ge(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ve(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ye(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new ve;++t<n;)this.add(e[t])}function be(e){var t=this.__data__=new ge(e);this.size=t.size}function xe(e,t){for(var n=e.length;n--;)if(Te(e[n][0],t))return n;return-1}function we(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":J&&J in Object(e)?function(e){var t=U.call(e,J),n=e[J];try{e[J]=void 0}catch(e){}var r=q.call(e);return t?e[J]=n:delete e[J],r}(e):function(e){return q.call(e)}(e)}function _e(e){return ze(e)&&we(e)==a}function ke(e,t,n,r,c){return e===t||(null==e||null==t||!ze(e)&&!ze(t)?e!=e&&t!=t:function(e,t,n,r,c,f){var v=Re(e),x=Re(t),w=v?o:Pe(e),_=x?o:Pe(t),k=(w=w==a?d:w)==d,S=(_=_==a?d:_)==d,j=w==_;if(j&&Ae(e)){if(!Ae(t))return!1;v=!0,k=!1}if(j&&!k)return f||(f=new be),v||We(e)?Se(e,t,n,r,c,f):function(e,t,n,r,a,o,c){switch(n){case b:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case y:return!(e.byteLength!=t.byteLength||!o(new K(e),new K(t)));case i:case l:case p:return Te(+e,+t);case s:return e.name==t.name&&e.message==t.message;case h:case g:return e==t+"";case u:var d=M;case m:var f=1&r;if(d||(d=R),e.size!=t.size&&!f)return!1;var v=c.get(e);if(v)return v==t;r|=2,c.set(e,t);var x=Se(d(e),d(t),r,a,o,c);return c.delete(e),x;case"[object Symbol]":if(he)return he.call(e)==he.call(t)}return!1}(e,t,w,n,r,c,f);if(!(1&n)){var E=k&&U.call(e,"__wrapped__"),C=S&&U.call(t,"__wrapped__");if(E||C){var D=E?e.value():e,P=C?t.value():t;return f||(f=new be),c(D,P,n,r,f)}}return!!j&&(f||(f=new be),function(e,t,n,r,a,o){var i=1&n,l=je(e),s=l.length;if(s!=je(t).length&&!i)return!1;for(var c=s;c--;){var u=l[c];if(!(i?u in t:U.call(t,u)))return!1}var p=o.get(e);if(p&&o.get(t))return p==t;var d=!0;o.set(e,t),o.set(t,e);for(var f=i;++c<s;){var h=e[u=l[c]],m=t[u];if(r)var g=i?r(m,h,u,t,e,o):r(h,m,u,e,t,o);if(!(void 0===g?h===m||a(h,m,n,r,o):g)){d=!1;break}f||(f="constructor"==u)}if(d&&!f){var v=e.constructor,y=t.constructor;v==y||!("constructor"in e)||!("constructor"in t)||"function"==typeof v&&v instanceof v&&"function"==typeof y&&y instanceof y||(d=!1)}return o.delete(e),o.delete(t),d}(e,t,n,r,c,f))}(e,t,n,r,ke,c))}function Se(e,t,n,r,a,o){var i=1&n,l=e.length,s=t.length;if(l!=s&&!(i&&s>l))return!1;var c=o.get(e);if(c&&o.get(t))return c==t;var u=-1,p=!0,d=2&n?new ye:void 0;for(o.set(e,t),o.set(t,e);++u<l;){var f=e[u],h=t[u];if(r)var m=i?r(h,f,u,t,e,o):r(f,h,u,e,t,o);if(void 0!==m){if(m)continue;p=!1;break}if(d){if(!T(t,function(e,t){if(i=t,!d.has(i)&&(f===e||a(f,e,n,r,o)))return d.push(t);var i})){p=!1;break}}else if(f!==h&&!a(f,h,n,r,o)){p=!1;break}}return o.delete(e),o.delete(t),p}function je(e){return function(e,t,n){var r=t(e);return Re(e)?r:function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}(r,n(e))}(e,He,De)}function Ee(e,t){var n,r,a=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map}function Ce(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!Le(e)||function(e){return!!B&&B in e}(e))&&(Fe(e)?V:x).test(Ne(e))}(n)?n:void 0}me.prototype.clear=function(){this.__data__=le?le(null):{},this.size=0},me.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},me.prototype.get=function(e){var t=this.__data__;if(le){var r=t[e];return r===n?void 0:r}return U.call(t,e)?t[e]:void 0},me.prototype.has=function(e){var t=this.__data__;return le?void 0!==t[e]:U.call(t,e)},me.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=le&&void 0===t?n:t,this},ge.prototype.clear=function(){this.__data__=[],this.size=0},ge.prototype.delete=function(e){var t=this.__data__,n=xe(t,e);return!(n<0||(n==t.length-1?t.pop():X.call(t,n,1),--this.size,0))},ge.prototype.get=function(e){var t=this.__data__,n=xe(t,e);return n<0?void 0:t[n][1]},ge.prototype.has=function(e){return xe(this.__data__,e)>-1},ge.prototype.set=function(e,t){var n=this.__data__,r=xe(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},ve.prototype.clear=function(){this.size=0,this.__data__={hash:new me,map:new(re||ge),string:new me}},ve.prototype.delete=function(e){var t=Ee(this,e).delete(e);return this.size-=t?1:0,t},ve.prototype.get=function(e){return Ee(this,e).get(e)},ve.prototype.has=function(e){return Ee(this,e).has(e)},ve.prototype.set=function(e,t){var n=Ee(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},ye.prototype.add=ye.prototype.push=function(e){return this.__data__.set(e,n),this},ye.prototype.has=function(e){return this.__data__.has(e)},be.prototype.clear=function(){this.__data__=new ge,this.size=0},be.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},be.prototype.get=function(e){return this.__data__.get(e)},be.prototype.has=function(e){return this.__data__.has(e)},be.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ge){var r=n.__data__;if(!re||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new ve(r)}return n.set(e,t),this.size=n.size,this};var De=Z?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n<r;){var i=e[n];t(i)&&(o[a++]=i)}return o}(Z(e),function(t){return G.call(e,t)}))}:function(){return[]},Pe=we;function Oe(e,t){return!!(t=null==t?r:t)&&("number"==typeof e||w.test(e))&&e>-1&&e%1==0&&e<t}function Ne(e){if(null!=e){try{return Y.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Te(e,t){return e===t||e!=e&&t!=t}(ne&&Pe(new ne(new ArrayBuffer(1)))!=b||re&&Pe(new re)!=u||ae&&Pe(ae.resolve())!=f||oe&&Pe(new oe)!=m||ie&&Pe(new ie)!=v)&&(Pe=function(e){var t=we(e),n=t==d?e.constructor:void 0,r=n?Ne(n):"";if(r)switch(r){case se:return b;case ce:return u;case ue:return f;case pe:return m;case de:return v}return t});var Me=_e(function(){return arguments}())?_e:function(e){return ze(e)&&U.call(e,"callee")&&!G.call(e,"callee")},Re=Array.isArray,Ae=ee||function(){return!1};function Fe(e){if(!Le(e))return!1;var t=we(e);return t==c||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ie(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}function Le(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ze(e){return null!=e&&"object"==typeof e}var We=N?function(e){return function(t){return e(t)}}(N):function(e){return ze(e)&&Ie(e.length)&&!!_[we(e)]};function He(e){return null!=(t=e)&&Ie(t.length)&&!Fe(t)?function(e,t){var n=Re(e),r=!n&&Me(e),a=!n&&!r&&Ae(e),o=!n&&!r&&!a&&We(e),i=n||r||a||o,l=i?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],s=l.length;for(var c in e)!t&&!U.call(e,c)||i&&("length"==c||a&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Oe(c,s))||l.push(c);return l}(e):function(e){if(n=(t=e)&&t.constructor,t!==("function"==typeof n&&n.prototype||W))return te(e);var t,n,r=[];for(var a in Object(e))U.call(e,a)&&"constructor"!=a&&r.push(a);return r}(e);var t}e.exports=function(e,t){return ke(e,t)}},qm(Vm={exports:{}},Vm.exports),Vm.exports);function Km(e,t){var n=(void 0===t?{}:t).deep,r=void 0!==n&&n,a=(0,i.useRef)(e.length);e.length!==a.current&&console.warn("Length of array changed across renders, but should remain constant.");var o,l,s,c=r?Qm:Object.is,u=(o=e,l=(0,i.useRef)(),(0,i.useEffect)(function(){l.current=o},[o]),l.current),p=(s=a.current,function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Bm(arguments[t]));return e}(Array(s).keys())).map(function(t){return u?c(e[t],u[t])?null:{prev:u[t],curr:e[t]}:{curr:e[t]}});return p}let Gm=0;function Xm(e,t,n=1.2){return e>3?Math.min(2e3,Math.round(t*e*n)):t}function Jm(e){const t=(new Date).getTime();setTimeout(()=>{Gm=t,e()},t-Gm>500?0:500)}const Zm=ki(function(e){const{results:t,status:n,progress:r,totals:a,requestCount:o,searchDirection:i,search:l,showLoading:s,resultsDirty:c}=e.search;return{results:t,status:n,progress:r,searchDirection:i,totals:a,requestCount:o,search:l,showLoading:s,resultsDirty:c}},function(e){return{onSearchMore:(t,n,r)=>{e(((e,t,n)=>(r,a)=>{Kf(a(),r,tl,e,t,{limit:n})})(t,n,r))},onError:()=>{e(Zf((0,Sl.__)("Your search resulted in too many requests. Please narrow your search terms.","search-regex")))}}})(function(e){const{results:t,totals:n,progress:r,status:a,requestCount:o,search:l,searchDirection:s,showLoading:c,resultsDirty:u,onError:p}=e,{perPage:d}=l,{onSearchMore:f}=e,h=rs(l),m=a===Gi;return function(e,t,n,r,a){(0,i.useEffect)(()=>{0!==t&&e&&(t>1e3&&a(),Jm(()=>r(Xm(t,n))))},[t])}(h&&((e,t,n,r)=>e===Gi&&t>0&&n.length<r)(a,o,t,d)&&((e,t)=>e===dl&&!1!==t.next||e===fl&&!1!==t.previous)(s,r),o,d,e=>f(s===dl?r.next:r.previous,e,d-t.length),p),(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)(Um,{totals:n,perPage:d,isLoading:m,progress:r,searchDirection:s,advanced:h,resultsDirty:u}),(0,tn.jsxs)("table",{className:Ys()("wp-list-table","widefat","fixed","striped","items","searchregex-results"),children:[(0,tn.jsx)("thead",{children:(0,tn.jsxs)("tr",{children:[(0,tn.jsx)("th",{className:"searchregex-result__table",children:(0,Sl.__)("Source","search-regex")}),(0,tn.jsx)("th",{className:"searchregex-result__row",children:(0,Sl.__)("Row ID","search-regex")}),(0,tn.jsx)("th",{className:"searchregex-result__match",children:(0,Sl.__)("Matched Content","search-regex")})]})}),(0,tn.jsxs)("tbody",{children:[t.map(e=>(0,tn.jsx)(Am,{result:e},e.source_type+"-"+e.row_id)),c&&(0,tn.jsx)(Fm,{columns:3}),!m&&0===t.length&&(0,tn.jsx)(Im,{columns:3})]})]}),(0,tn.jsx)(Um,{totals:n,perPage:d,isLoading:m,progress:r,searchDirection:s,noTotal:!0,advanced:h,resultsDirty:u})]})});function eg(e,t,n){return"replace"===e&&null===n||"replace"===e&&n.length>0||"delete"===e||("modify"===e?t.length>0:"action"===e?t.hook&&t.hook.length>0:"export"===e||"global"===e)}function tg(e){return"delete"===e?(0,Sl.__)("Delete Matching Rows","search-regex"):"export"===e?(0,Sl.__)("Export Matches","search-regex"):"action"===e?(0,Sl.__)("Run Action","search-regex"):(0,Sl.__)("Replace All","search-regex")}const ng=function(e){const{search:t,status:n,canCancel:r,resultsDirty:a,isSaving:o}=Mi(e=>e.search),{action:i,actionOption:l,replacement:s}=t,c=Oi();return(0,tn.jsxs)("div",{className:"searchregex-search__action",children:[(0,tn.jsx)(uf,{isPrimary:!0,isSubmit:!0,disabled:n===Gi||o,name:"search",children:a?(0,Sl.__)("Refresh","search-regex"):(0,Sl.__)("Search","search-regex")}),""!==i&&(0,tn.jsx)(uf,{isDestructive:!0,disabled:!eg(i,l,s)||n===Gi||o,onClick:()=>c((e,t)=>Qf(t(),e,il,0,{save:!0})),children:tg(i)}),(n===Gi||o)&&r&&(0,tn.jsxs)(tn.Fragment,{children:[" ",(0,tn.jsx)(uf,{isDestructive:!0,onClick:()=>c({type:ol,clearAll:!1}),children:(0,Sl.__)("Cancel","search-regex")}),(0,tn.jsx)(vp,{})]})]})};function rg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ag(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rg(Object(n),!0).forEach(function(t){mc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rg(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var og={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ig=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"];const lg=function(e){var t=ag(ag({},og),e),n=t.className,r=t.percent,a=t.prefixCls,o=t.strokeColor,l=t.strokeLinecap,s=t.strokeWidth,c=t.style,u=t.trailColor,p=t.trailWidth,d=t.transition,f=function(e,t){if(null==e)return{};var n,r,a=Vs(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(t,ig);delete f.gapPosition;var h,m,g=Array.isArray(r)?r:[r],v=Array.isArray(o)?o:[o],y=(h=(0,i.useRef)([]),m=(0,i.useRef)(null),(0,i.useEffect)(function(){var e=Date.now(),t=!1;h.current.forEach(function(n){if(n){t=!0;var r=n.style;r.transitionDuration=".3s, .3s, .3s, .06s",m.current&&e-m.current<100&&(r.transitionDuration="0s, 0s")}}),t&&(m.current=Date.now())}),h.current),b=s/2,x=100-s/2,w="M ".concat("round"===l?b:0,",").concat(b,"\n L ").concat("round"===l?x:100,",").concat(b),_="0 0 100 ".concat(s),k=0;return i.createElement("svg",$s({className:Ys()("".concat(a,"-line"),n),viewBox:_,preserveAspectRatio:"none",style:c},f),i.createElement("path",{className:"".concat(a,"-line-trail"),d:w,strokeLinecap:l,stroke:u,strokeWidth:p||s,fillOpacity:"0"}),g.map(function(e,t){var n=1;switch(l){case"round":n=1-s/100;break;case"square":n=1-s/2/100;break;default:n=1}var r={strokeDasharray:"".concat(e*n,"px, 100px"),strokeDashoffset:"-".concat(k,"px"),transition:d||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},o=v[t]||v[v.length-1];return k+=e,i.createElement("path",{key:t,className:"".concat(a,"-line-path"),d:w,strokeLinecap:l,stroke:o,strokeWidth:s,fillOpacity:"0",ref:function(e){y[t]=e},style:r})}))};function sg(e,t){const n=new Intl.NumberFormat(window.SearchRegexi10n.locale).format(t);return"delete"===e?(0,Sl.sprintf)((0,Sl._n)("%s row deleted.","%s rows deleted.",t,"search-regex"),n):(0,Sl.sprintf)((0,Sl._n)("%s row.","%s rows.",t,"search-regex"),n) 11 /** translators: number of rows deleted */}function cg({totals:e,current:t}){const{custom:n=[]}=e;return n.length>0?n.map(e=>(0,tn.jsx)("p",{children:sg(e.name,e.value)},e.name)):0===t?(0,tn.jsx)("p",{children:" "}):(0,tn.jsx)("p",{children:sg("rows",t)})}"undefined"==typeof window||!window.document||window.document.createElement;const ug=ki(function(e){const{progress:t,totals:n,requestCount:r,status:a,search:o}=e.search;return{status:a,progress:t,totals:n,requestCount:r,isAdvanced:rs(o)}},function(e){return{onClear:()=>{e({type:ol,clearAll:!0})},onNext:(t,n)=>{e(((e,t)=>(n,r)=>{Kf(r(),n,ll,e,t,{save:!0})})(t,n))},onError:()=>{e(Zf((0,Sl.__)("Your search resulted in too many requests. Please narrow your search terms.","search-regex")))}}})(function(e){const{progress:t,totals:n,requestCount:r,onNext:a,status:o,onClear:l,isAdvanced:s,onError:c}=e,u=((e,t)=>e?t.rows:t.matched_rows)(s,n),{current:p=0,next:d=0,rows:f=0}=t,h=Math.min(100,o===Gi?((e,t)=>t>0?Math.round(e/t*100):0)(!1===d?u:d,u):100);return function(e,t,n,r){const[a,o]=(0,i.useState)(0),l=Bm(Km([0],{deep:void 0!==(s={}.deep)&&s}),1)[0];var s;(0,i.useEffect)(()=>{0!==t&&e&&(t>1e3&&r(),l&&l.prev&&l.prev<l.curr?o(Math.max(0,a-5)):o(a+1),Jm(()=>n(Xm(a,200))))},[t])}(!1!==t.next&&o===Gi,r,e=>a(t.next,e),c),(0,tn.jsxs)("div",{className:"searchregex-replaceall",children:[(0,tn.jsx)("h3",{children:(0,Sl.__)("Progress","search-regex")}),(0,tn.jsxs)("div",{className:"searchregex-replaceall__progress",children:[(0,tn.jsx)("div",{className:"searchregex-replaceall__container",children:(0,tn.jsx)(lg,{percent:h,strokeWidth:4,trailWidth:4,strokeLinecap:"square"})}),(0,tn.jsx)("div",{className:"searchregex-replaceall__status",children:`${h}%`})]}),(0,tn.jsxs)("div",{className:"searchregex-replaceall__stats",children:[(0,tn.jsx)(cg,{totals:n,current:s?p:p+f}),o===Ji&&(0,tn.jsx)("button",{type:"button",className:"button button-primary",onClick:l,children:(0,Sl.__)("Finished!","search-regex")})]})]})}),pg=function(e){const{status:t,isSaving:n}=Mi(e=>e.search),r=Oi();return(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)(of,{level:"warning",children:(0,tn.jsx)("p",{children:(0,Sl.__)("Please backup your data before making modifications.","search-regex")})}),(0,tn.jsx)("p",{children:(0,Sl.__)("Search and replace information in your database.","search-regex")}),(0,tn.jsxs)("form",{className:"searchregex-search",onSubmit:e=>function(e){e.preventDefault(),r(Gf(0))}(e),children:[(0,tn.jsx)(Xh,{}),(0,tn.jsx)(ng,{})]}),null!==t&&t!==Xi&&n&&(0,tn.jsx)(ug,{}),null!==t&&t!==Xi&&!n&&(0,tn.jsx)(Zm,{})]})},dg=function({page:e}){switch(e){case"support":return(0,tn.jsx)(Hf,{});case"options":return(0,tn.jsx)(zf,{});case"presets":return(0,tn.jsx)(Kh,{})}return(0,tn.jsx)(pg,{})},fg=function(){return(0,tn.jsxs)(nf,{errors:"",details:xf().concat(["Buster: 3.2.0 === "+SearchRegexi10n.version]),type:"fixed",title:(0,Sl.__)("Cached Search Regex detected","search-regex"),links:bf(),children:[(0,tn.jsx)("p",{children:(0,Sl.__)("Please clear your browser cache and reload this page.","search-regex")}),(0,tn.jsxs)("p",{children:[(0,Sl.__)("If you are using a caching system such as Cloudflare then please read this: ","search-regex"),(0,tn.jsx)(np,{url:"https://searchregex.com/support/problems/cloudflare/",children:(0,Sl.__)("clearing your cache.","search-regex")})]})]})},hg=function(e){const{error:t,onClear:n}=e,r=t.jsonData,a="mailto:john@searchregex.com?subject=Search%20Regex%20Query%20Error&body="+encodeURIComponent(r),o="https://github.com/johngodley/search-regex/issues/new?title=Search%20Regex%20Query%20Error&body="+encodeURIComponent("```\n"+r+"\n```\n\n");return(0,tn.jsxs)("div",{className:"wpl-error",children:[(0,tn.jsx)("div",{className:"closer",onClick:n,children:(0,tn.jsx)("span",{className:"dashicons dashicons-no-alt"})}),(0,tn.jsx)("h2",{children:(0,Sl.__)("Query Problem","search-regex")}),(0,tn.jsx)("p",{children:(0,Sl.__)("A problem occurred with your last query. This is likely caused by a combination of search filters that haven't been handled properly.")}),(0,tn.jsx)("p",{children:(0,tn.jsx)("code",{children:t.jsonData})}),(0,tn.jsx)("h3",{children:(0,Sl.__)("What do I do next?","search-regex")}),(0,tn.jsxs)("p",{children:[(0,tn.jsx)("a",{href:o,className:"button-primary",children:(0,Sl.__)("Create An Issue","search-regex")})," ",(0,tn.jsx)("a",{href:a,className:"button-secondary",children:(0,Sl.__)("Email","search-regex")})]})]})},mg=function(){const{update_notice:e=!1}=SearchRegexi10n,t=Oi();return e&&-1!==SearchRegexi10n.caps.capabilities.indexOf("searchregex_cap_options")?(0,tn.jsx)(of,{children:(0,tn.jsxs)("p",{children:[Qd(/* translators: version installed */ /* translators: version installed */ 12 (0,Sl.sprintf)((0,Sl.__)("Version %s installed! Please read the {{url}}release notes{{/url}} for details.","search-regex"),e),{url:(0,tn.jsx)(np,{url:"https://searchregex.com/blog/searchregex-version-"+e.replace(".","-")+"/"})})," ",(0,tn.jsx)(uf,{onClick:function(){t(Ef({update_notice:SearchRegexi10n.update_notice})),SearchRegexi10n.update_notice=!1},children:(0,Sl.__)("OK","search-regex")})]})}):null},gg=ki(function(e){const{message:{errors:t,notices:n}}=e,{presets:r}=e.preset;return{errors:t,notices:n,presets:r}},function(e){return{onClearErrors:()=>{e({type:xs})},onClearNotices:()=>{e({type:ws})},onResetPreset:t=>{e(mf(t))}}})(function(e){const{onClearErrors:t,onResetPreset:n,errors:r,onClearNotices:a,notices:o,presets:l}=e,[s,c]=(0,i.useState)(zs());return"3.2.0"!==SearchRegexi10n.version?(0,tn.jsx)(fg,{}):(0,tn.jsx)(af,{renderCrash:If,extra:{page:s},children:(0,tn.jsx)("div",{className:"wrap searchregex",children:(0,tn.jsxs)(Lf,{page:s,setPage:c,onPageChange:function(){t(),SearchRegexi10n.settings.defaultPreset&&l.find(e=>e.id===SearchRegexi10n.settings.defaultPreset)?n(l.find(e=>e.id===SearchRegexi10n.settings.defaultPreset)):n(null)},children:[(0,tn.jsx)("h1",{className:"wp-heading-inline",children:{search:(0,Sl.__)("Search Regex","search-regex"),options:(0,Sl.__)("Options","search-regex"),support:(0,Sl.__)("Support","search-regex"),presets:(0,Sl.__)("Presets","search-regex")}[s]}),(0,tn.jsx)(mg,{}),(0,tn.jsx)(op,{onChangePage:e=>c(""===e?"search":e),menu:[{name:(0,Sl.__)("Search & Replace","search-regex"),value:""},{name:(0,Sl.__)("Presets","search-regex"),value:"presets"},{name:(0,Sl.__)("Options","search-regex"),value:"options"},{name:(0,Sl.__)("Support","search-regex"),value:"support"}].filter(e=>pf(e.value)||""===e.value&&pf("search")),home:"search",currentPage:s,urlBase:SearchRegexi10n.pluginRoot}),r.length>0&&"searchregex_database"===r[0].code?(0,tn.jsx)(hg,{error:r[0],onClear:t}):(0,tn.jsx)(nf,{errors:r,onClear:t,renderDebug:vf,details:xf(),links:bf(),children:(0,tn.jsx)(Ff,{})}),(0,tn.jsx)(dg,{page:s}),(0,tn.jsx)(dp,{notices:o,onClear:a})]})})})});var vg,yg;try{new Intl.NumberFormat(window.SearchRegexi10n.locale)}catch{window.SearchRegexi10n.locale="en-US"}Rl.resetMiddlewares(),Rl.use(Rl.createRootURLMiddleware(null!==(vg=SearchRegexi10n?.api?.WP_API_root)&&void 0!==vg?vg:"/wp-json/")),Rl.use(Rl.createNonceMiddleware(null!==(yg=SearchRegexi10n?.api?.WP_API_nonce)&&void 0!==yg?yg:""));const bg=()=>(0,tn.jsx)(Si,{store:Ns({settings:Ts(),search:Is(),message:{errors:[],notices:[],inProgress:0,saving:[]},preset:Ls()}),children:(0,tn.jsx)(i.StrictMode,{children:(0,tn.jsx)(gg,{})})});if(document.querySelector("#react-ui")){const e=document.querySelector(".jquery-migrate-deprecation-notice");e&&e.remove(),xg=SearchRegexi10n.locale.replace("_",""),Gr().__localeId__=xg,function(){const e=document.getElementById("react-ui");e&&(0,r.H)(e).render((0,tn.jsx)(bg,{}))}()}var xg;window.searchregex=SearchRegexi10n.version},9552:(e,t,n)=>{"use strict";var r=n(4922),a=n(7379),o=function(e,t,n){for(var r,a=e;null!=(r=a.next);a=r)if(r.key===t)return a.next=r.next,n||(r.next=e.next,e.next=r),r};e.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new a("Side channel does not contain "+r(e))},delete:function(t){var n=e&&e.next,r=function(e,t){if(e)return o(e,t,!0)}(e,t);return r&&n&&n===r&&(e=void 0),!!r},get:function(t){return function(e,t){if(e){var n=o(e,t);return n&&n.value}}(e,t)},has:function(t){return function(e,t){return!!e&&!!o(e,t)}(e,t)},set:function(t,n){e||(e={next:void 0}),function(e,t,n){var r=o(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(e,t,n)}};return t}},9576:(e,t,n)=>{"use strict";var r=n(8143);t.H=r.createRoot,r.hydrateRoot},9620:e=>{var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},9869:(e,t,n)=>{"use strict";var r=n(1748),a=n(8123)(),o=n(5298),i=n(2410),l=o("Array.prototype.push"),s=o("Object.prototype.propertyIsEnumerable"),c=a?i.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var n=i(e);if(1===arguments.length)return n;for(var o=1;o<arguments.length;++o){var u=i(arguments[o]),p=r(u),d=a&&(i.getOwnPropertySymbols||c);if(d)for(var f=d(u),h=0;h<f.length;++h){var m=f[h];s(u,m)&&l(p,m)}for(var g=0;g<p.length;++g){var v=p[g];if(s(u,v)){var y=u[v];n[v]=y}}}return n}},9895:e=>{"use strict";e.exports=Math.abs},9898:e=>{"use strict";e.exports=ReferenceError}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}};return r[e].call(n.exports,n,n.exports,o),n.exports}o.m=r,e=[],o.O=(t,n,r,a)=>{if(!n){var i=1/0;for(u=0;u<e.length;u++){for(var[n,r,a]=e[u],l=!0,s=0;s<n.length;s++)(!1&a||i>=a)&&Object.keys(o.O).every(e=>o.O[e](n[s]))?n.splice(s--,1):(l=!1,a<i&&(i=a));if(l){e.splice(u--,1);var c=r();void 0!==c&&(t=c)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[n,r,a]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var a=Object.create(null);o.r(a);var i={};t=t||[null,n({}),n([]),n(n)];for(var l=2&r&&e;("object"==typeof l||"function"==typeof l)&&!~t.indexOf(l);l=n(l))Object.getOwnPropertyNames(l).forEach(t=>i[t]=()=>e[t]);return i.default=()=>e,o.d(a,i),a},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={57:0,350:0};o.O.j=t=>0===e[t];var t=(t,n)=>{var r,a,[i,l,s]=n,c=0;if(i.some(t=>0!==e[t])){for(r in l)o.o(l,r)&&(o.m[r]=l[r]);if(s)var u=s(o)}for(t&&t(n);c<i.length;c++)a=i[c],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(u)},n=globalThis.webpackChunksearch_regex=globalThis.webpackChunksearch_regex||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var i=o.O(void 0,[350],()=>o(9497));i=o.O(i)})(); 1 (()=>{"use strict";var e,t={609(e){e.exports=window.React},790(e){e.exports=window.ReactJSXRuntime},795(e){e.exports=window.ReactDOM},797(e,t,r){var s=r(576),n=r(609),a=r.n(n),l=r(555);const c=window.wp.i18n;function o(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(!o(e[r],t[r]))return!1;return!0}const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(const s of r){if(!Object.prototype.hasOwnProperty.call(t,s))return!1;if(!o(e[s],t[s]))return!1}return!0}return!1}function i(e){const t=new URLSearchParams;for(const r in e){const s=e[r];if(null!=s)if(Array.isArray(s))if(s.some(e=>"object"==typeof e&&null!==e))t.append(r,JSON.stringify(s));else for(const e of s)null!=e&&t.append(`${r}[]`,String(e));else"object"==typeof s?t.append(r,JSON.stringify(s)):t.append(r,String(s))}return t.toString()}function u(e,t){const r=h(e,t,"?");document.location.search!==r&&history.pushState({},"",r)}function d(e){return function(e){const t=new URLSearchParams(e),r={},s=new Map;t.forEach((e,t)=>{const r=t.replace(/\[\d*\]$/,"");s.has(r)||s.set(r,[]),s.get(r).push({key:t,value:e})});for(const[e,t]of s){const s=t.map(e=>e.value);s.length>1?r[e]=s:1===s.length&&(r[e]=s[0])}return r}(e?e.slice(1):document.location.search.slice(1))}function h(e,t,r){const s=d(r);for(const r in e){const n=o(t[r],e[r]);e[r]&&!n||"page"===r?s[r.toLowerCase()]=e[r]:n&&delete s[r.toLowerCase()]}return"?"+i(s)}const p=["search","options","support","presets"];function g(e=""){const t=d(e);return t.sub&&-1!==p.indexOf(t.sub)?t.sub:p[0]}class x extends n.Component{constructor(e){super(e),this.state={error:!1,stack:null,errorInfo:null}}static getDerivedStateFromError(e){return{error:!0,stack:e}}componentDidCatch(e,t){this.setState({error:!0,stack:e,errorInfo:t}),console.error(e,t)}render(){const{error:e,stack:t,errorInfo:r}=this.state,{renderCrash:s,children:n,extra:a}=this.props;return e?s(t,r,a):n}}const m=x;var _=r(790);const f=({value:e,label:t,disabled:r=!1})=>Array.isArray(e)?(0,_.jsx)("optgroup",{label:String(t),disabled:r,children:e.map((e,t)=>(0,_.jsx)(f,{label:e.label,value:e.value,disabled:e.disabled||!1},t))}):(0,_.jsx)("option",{value:e,disabled:r,children:t}),v=f,j=({items:e,value:t,name:r,onChange:s,disabled:n=!1,className:a})=>(0,_.jsx)("select",{name:r,value:t,onChange:s,disabled:n,className:a,children:e.map((e,t)=>(0,_.jsx)(v,{value:e.value,label:e.label,disabled:e.disabled||!1},t))}),b=({item:e,isCurrent:t,onClick:r,isLast:s,urlBase:n})=>{const a=n+(""===e.value?"":"&sub="+e.value);return(0,_.jsxs)("li",{children:[(0,_.jsx)("a",{className:t?"current":"",href:a,onClick:t=>{t.preventDefault(),r(e.value,a)},children:e.name})," ",!s&&"|"," "]})},y=(e,t,r)=>e===t.value||e===r&&""===t.value,w=({onChangePage:e,menu:t,home:r,urlBase:s,currentPage:n})=>t.length<2?null:(0,_.jsx)("div",{className:"subsubsub-container",children:(0,_.jsx)("ul",{className:"subsubsub",children:t.map((a,l)=>(0,_.jsx)(b,{item:a,isCurrent:y(n,a,r),isLast:l===t.length-1,onClick:e,urlBase:s},l))})});var S=r(526),C=r(105);const k=function(e){const{error:t,mini:r,context:s,renderDebug:a,versions:l,noParse:o=!1,details:i=[],locale:u}=e,[d,h]=(0,n.useState)(!r);if(!d)return(0,_.jsx)("p",{children:(0,_.jsx)("button",{className:"button button-secondary",type:"button",onClick:()=>h(!0),children:(0,c.__)("Show debug",u)})});const p=o?[t]:function(e,t,r){const s=t?[t]:[],{request:n=!1,data:a}=e;s.push("");const{apiFetch:l}=n||{};return l&&l.status&&l.statusText&&(s.push("Action: "+l.action),l.body&&"{}"!==l.body&&s.push("Params: "+l.body),s.push("Code: "+l.status+" "+l.statusText),s.push("")),s.push("Error: "+function(e){if("string"==typeof e)return e;const t=e;return 0===t.code?t.message:t.data&&t.data.wpdb?`${t.message} (${t.code}): ${t.data.wpdb}`:t.code?`${t.message} (${t.code})`:t.message}(e)),a&&s.push("Raw: "+a),r&&(s.push(""),s.push("Context:"),s.push(r)),s}(t,l,s);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h3",{children:(0,c.__)("Debug Information",u)}),a&&a(i.concat(p).join("\n")),(0,_.jsx)("p",{children:(0,_.jsx)(C.A,{readOnly:!0,cols:120,value:i.concat(p).join("\n"),maxRows:40,spellCheck:!1})})]})},P=function(e){const{locale:t}=e;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h2",{children:(0,c.__)("You are using an old or cached session",t)}),(0,_.jsx)("p",{children:(0,c.__)("This is usually fixed by doing one of the following:",t)}),(0,_.jsxs)("ul",{children:[(0,_.jsx)("li",{children:(0,c.__)("Reload the page - your current session is old.",t)}),(0,_.jsx)("li",{children:(0,c.__)("Log out, clear your browser cache, and log in again - your browser has cached an old session.",t)}),(0,_.jsx)("li",{children:(0,c.__)("Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved.",t)})]}),(0,_.jsx)(k,{...e,error:e.error||{},mini:!0})]})},N=({url:e,children:t,title:r,className:s})=>(0,_.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",title:r,className:s,children:t});function R(e){return 404===e?.request?.apiFetch?.status}function A(e){const t=e.code;return"disabled"===t||"rest_disabled"===t}function O(e){return"rest_api_redirected"===e?.code}function F(e){const t=e;return 0===t.code?t.message:t.data&&t.data.wpdb?(0,_.jsxs)("span",{children:[`${t.message} (${t.code})`,": ",(0,_.jsx)("code",{children:t.data.wpdb})]}):t.code?(0,_.jsxs)(_.Fragment,{children:[t.message," (",(0,_.jsx)("code",{children:t.code}),")"]}):t.message}const I=window.wp.element;function E(e,t){try{return(0,I.createInterpolateElement)(e.replace(/\{\{/g,"<").replace(/\}\}/g,">"),t)}catch(t){return e}}const D=({error:e,links:t,locale:r})=>{if("string"==typeof e)return(0,_.jsx)("p",{children:e});if(function(e){return void 0!==e.code&&0===e.code}(e))return(0,_.jsx)("p",{children:(0,c.__)("WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.",r)});if(function(e){const t=e,{request:r,code:s}=t;return!!(r&&r.status&&s)&&(-1!==[400,401,403,405].indexOf(r.status)||"rest_no_route"===s)&&0===parseInt(String(s),10)}(e))return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("p",{children:F(e)}),(0,_.jsx)("p",{children:(0,c.__)("Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.",r)}),(0,_.jsx)("p",{children:(0,_.jsx)(N,{url:t.api,children:(0,c.__)("Read this REST API guide for more information.",r)})})]});if(R(e))return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("p",{children:(0,c.__)("Your WordPress REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.",r)}),(0,_.jsx)("p",{className:"wpl-error__highlight",children:(0,_.jsx)("strong",{children:(0,c.__)("You will will need to fix this on your site. Redirection is not causing the error.",r)})}),(0,_.jsxs)("ul",{children:[(0,_.jsx)("li",{children:E((0,c.__)("Can you access your {{api}}REST API{{/api}} without it redirecting?",r),{api:(0,_.jsx)(N,{url:t.rootUrl,children:t.rootUrl})})}),(0,_.jsx)("li",{children:E((0,c.__)("Check your {{link}}Site Health{{/link}} and fix any issues.",r),{link:(0,_.jsx)(N,{url:t.siteHealth,children:t.siteHealth})})}),(0,_.jsx)("li",{children:(0,c.__)("Your server configuration is blocking access to the REST API.",r)}),(0,_.jsx)("li",{children:(0,c.__)("A security plugin or firewall is blocking access. You will need to whitelist the REST API.",r)})]}),(0,_.jsx)("p",{children:(0,_.jsx)(N,{url:t.api,children:(0,c.__)("Read this REST API guide for more information.",r)})})]});if(O(e))return(0,_.jsx)("p",{children:(0,c.__)("Your REST API is being redirected. Please remove the redirection for the API.",r)});if(function(e){return 413===e?.request?.apiFetch?.status}(e))return(0,_.jsx)("p",{children:(0,c.__)("Your server has rejected the request for being too big. You will need to reconfigure it to continue.",r)});if(function(e){return void 0===e.message}(e))return(0,_.jsx)("p",{children:(0,c.__)("An unknown error occurred.",r)});if(function(e){const t=e.data;return"string"==typeof t&&-1!==t.indexOf("<b>Deprecated</b>: Directive")}(e))return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("p",{children:F(e)}),(0,_.jsx)("p",{children:(0,c.__)("Your REST API is showing a deprecated PHP error. Please fix this error.",r)})]});if(function(e){var t;return-1!==[500,502,503].indexOf(null!==(t=e?.request?.apiFetch?.status)&&void 0!==t?t:0)}(e))return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("p",{children:F(e)}),(0,_.jsx)("p",{children:(0,c.__)("This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log",r)}),(0,_.jsx)("p",{children:(0,_.jsx)(N,{url:t.http,children:(0,c.__)("Read this REST API guide for more information.",r)})})]});if(A(e))return(0,_.jsx)("p",{children:(0,c.__)("Your WordPress REST API has been disabled. You will need to enable it to continue.",r)});if(function(e){return"SyntaxError"===e.code}(e)){const t=function(e){const t=e.lastIndexOf("}");if(t!==e.length)return e.substring(t+1).trim();const r=e.split("<br />").filter(e=>e);return r.slice(0,r.length-1).join(" ").trim()}(e?.request?.apiFetch?.body||"");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("p",{children:F(e)}),(0,_.jsx)("p",{children:(0,c.__)("WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.",r)}),t.length>1&&(0,_.jsxs)("p",{children:[(0,_.jsxs)("strong",{children:[(0,c.__)("Possible cause",r),":"]})," ",(0,_.jsx)("code",{children:t.slice(0,1e3)})]})]})}return function(e){const t=e?.message?.toString().toLowerCase();return!!t&&("failed to fetch"===t||"not allowed to request resource"===t||-1!==t.indexOf("networkerror"))}(e)?(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("p",{children:F(e)}),(0,_.jsx)("p",{children:(0,c.__)("Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.",r)}),(0,_.jsx)("p",{children:(0,_.jsx)(N,{url:t.url,children:(0,c.__)("Read this REST API guide for more information.",r)})})]}):function(e){var t;const{headers:r}=null!==(t=e.request)&&void 0!==t?t:{};if(r&&Symbol.iterator in Object(r))for(const[e]of r)if(-1!==e.toLowerCase().indexOf("cf-"))return!0;return!1}(e)?(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("p",{children:F(e)}),(0,_.jsx)("p",{children:(0,c.__)("Your REST API appears to be cached and this will cause problems. Please exclude your REST API from your caching system.",r)})]}):(0,_.jsx)("p",{children:F(e)})};function T(e,t,r){return R(e)?(0,c.__)("REST API 404"):t||(0,c.__)("Something went wrong 🙁",r)}const M=function(e){const{title:t,children:r,error:s,links:n,locale:a}=e,l=function(e){return!R(e)&&!O(e)&&!A(e)}(s),c=function(e){return!!R(e)||!!O(e)||!!A(e)}(s),o=!R(s);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h2",{children:T(s,t,a)}),(0,_.jsx)("div",{className:"wpl-error__title",children:(0,_.jsx)(D,{error:s,links:n,locale:a})}),l&&r,(0,_.jsx)(k,{error:s,locale:a,...c?{mini:!0}:{},...!o&&e.renderDebug?{renderDebug:e.renderDebug}:{},...e.details?{details:e.details}:{},...e.versions?{versions:e.versions}:{},...e.context?{context:e.context}:{}})]})},Y=function(e){const{title:t,children:r,error:s,links:n,locale:a}=e;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h2",{children:t||(0,c.__)("Something went wrong 🙁",a)}),(0,_.jsx)("div",{className:"wpl-error__detail",children:(0,_.jsx)(D,{error:s,links:n,locale:a})}),r,(0,_.jsx)(k,{...e})]})},L=function(e){const{title:t,children:r,error:s,links:n,locale:a}=e;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h2",{children:t||(0,c.__)("Something went wrong 🙁",a)}),(0,_.jsx)("div",{className:"wpl-error__detail",children:(0,_.jsx)(D,{error:s,links:n,locale:a})}),r,(0,_.jsx)(k,{...e})]})},V=function(e){const{locale:t}=e;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h2",{children:(0,c.__)("Bad data",t)}),(0,_.jsx)("p",{children:(0,c.__)("There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.",t)}),(0,_.jsx)("p",{children:(0,c.__)("Please review your data and try again.",t)}),(0,_.jsx)(k,{...e,error:e.error||{},mini:!0})]})};function $({current:e,change:t,total:r}){return(0,_.jsxs)("div",{className:"wpl-error__page",children:[e>0&&(0,_.jsx)("span",{onClick:()=>t(e-1),onKeyDown:r=>{"Enter"!==r.key&&" "!==r.key||(r.preventDefault(),t(e-1))},role:"button",tabIndex:0,children:"←"}),`${e+1}/${r}`,e+1<r&&(0,_.jsx)("span",{onClick:()=>t(e+1),onKeyDown:r=>{"Enter"!==r.key&&" "!==r.key||(r.preventDefault(),t(e+1))},role:"button",tabIndex:0,children:"→"})]})}const U=function(e){const{onClear:t,mini:r=!1,type:s=""}=e,a=(0,n.useMemo)(()=>Array.isArray(e.errors)?e.errors:[e.errors],[e.errors]),[l,c]=(0,n.useState)(0);(0,n.useEffect)(()=>{!r&&a.length>0&&window.scrollTo(0,0)},[a,r]);const o=e=>{"click"!==e.type&&("keydown"!==e.type||"Enter"!==e.key&&" "!==e.key)||("keydown"===e.type&&e.preventDefault(),t&&t())};if(0===a.length)return null;const i=function(e,t){const r=e[0];return"rest_cookie_invalid_nonce"===r?.code?P:400===r?.jsonData?.status?V:"error"===t?Y:"fixed"===t?L:M}(a,s);return(0,_.jsxs)("div",{className:(0,S.A)("wpl-error",{"wpl-error__mini":r}),children:[t&&(0,_.jsx)("div",{className:"closer",onClick:o,onKeyDown:o,role:"button",tabIndex:0,children:(0,_.jsx)("span",{className:"dashicons dashicons-no-alt"})}),a.length>1&&(0,_.jsx)($,{current:l,change:c,total:a.length}),(0,_.jsx)(i,{error:a[l],...e})]})};let q=!1;function B({notices:e}){return(0,_.jsx)(_.Fragment,{children:e[e.length-1]+(e.length>1?" ("+e.length+")":"")})}const J=function({notices:e,onClear:t,snackBarViewText:r}){const[s,a]=(0,n.useState)(!1);if((0,n.useEffect)(()=>(e.length>0&&(q&&clearTimeout(q),s?a(!1):q=setTimeout(()=>a(!0),5e3)),()=>{q&&clearTimeout(q)}),[e,s]),0===e.length)return null;function l(){s?a(!1):t()}const c=(0,S.A)("notice","notice-info","wpl-notice",s&&"wpl-notice_shrunk");return(0,_.jsxs)("div",{className:c,onClick:l,onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),l())},role:"button",tabIndex:0,children:[(0,_.jsx)("div",{className:"closer",children:(0,_.jsx)("span",{className:"dashicons dashicons-yes"})}),(0,_.jsx)("p",{children:s?(0,_.jsx)("span",{className:"dashicons dashicons-warning",title:r}):(0,_.jsx)(B,{notices:e})})]})};function K(e){return-1!==SearchRegexi10n.caps.pages.indexOf(e)}var z=r(503);const G=(0,z.v)()(e=>({errors:[],notices:[],addError:t=>{e(e=>({errors:[...e.errors,t]})),console.error(t)},addNotice:t=>{e(e=>({notices:[...e.notices,t]}))},clearErrors:()=>e({errors:[]}),clearNotices:()=>e({notices:[]})}));var W=r(367),H=r(85);const Z=e=>"object"==typeof e&&null!==e,Q=e=>0===e?"Admin AJAX returned 0":"string"==typeof e?e:Z(e)&&e.message?e.message:(console.error(e),"Unknown error "+(Z(e)?Object.keys(e):e));let X=[];function ee(e,t,r){return{code:(s=e,"number"==typeof s?`${s}`:Z(s)&&s.error_code?s.error_code:Z(s)&&s.code?s.code:Z(s)&&s.name?s.name:Z(s)&&s.data?.error_code?s.data.error_code:String(s)),message:Q(t),request:r,data:r.apiFetch?.data?r.apiFetch?.data:null,jsonData:e&&e.data?e.data:null};var s}const te=e=>{if(e.status>=200&&e.status<300)return e;throw e};function re(e){var t;return e.headers.get("x-wp-nonce")&&ne.nonceMiddleware&&(ne.nonceMiddleware.nonce=null!==(t=e.headers.get("x-wp-nonce"))&&void 0!==t?t:ne.nonceMiddleware.nonce),e}const se=e=>e.text(),ne=e=>{const t=[...X,e=>(e=>fetch(e.url,e).then(re).then(t=>((e,t)=>(t.apiFetch={action:t.url.replace(/[\?&]_wpnonce=[a-f0-9]*/,"")+" "+t.method.toUpperCase(),body:"object"==typeof t.body?JSON.stringify(t.body):t.body},t.headers=e.headers,e.status&&void 0!==e.statusText&&(t.apiFetch.status=e.status,t.apiFetch.statusText=e.statusText),e))(t,e)).then(se).then(t=>((e,t)=>(t.apiFetch&&(t.apiFetch.data=e),e))(t,e)).then(t=>((e,t)=>{const r=t.apiFetch?.status;if(""===e&&void 0!==r&&(r<200||r>300))return e;try{const r=JSON.parse(e.replace(/\ufeff/,""));if(0===r)throw ee("json-zero","Failed to get data",t);return r}catch(e){throw ee(e,e?.message,t)}})(t,e)).then(t=>((e,t)=>{if(e?.error||e?.error_code)throw ee(e,e.message,t);if(t.apiFetch){const{status:r,statusText:s}=t.apiFetch;if(e?.code&&e?.message)throw ee(e,e,t);if(void 0!==r&&(r<200||r>=300))throw ee(r,s,t)}return e})(t,e)))(e)],r=e=>s=>{const n=t[e];return n?n(s,e===t.length-1?()=>Promise.resolve():r(e+1)):Promise.reject(new Error("Middleware step is undefined"))};return new Promise((t,s)=>{r(0)(e).then(e=>t(e)).catch(r=>{if("rest_cookie_invalid_nonce"!==r.code)return s(r);window.fetch("admin-ajax.php?action=rest-nonce").then(te).then(se).then(r=>{ne.nonceMiddleware.nonce=r,ne(e).then(t).catch(s)}).catch(s)})})};ne.getUrl=e=>ne.rootURLMiddleware({url:e},e=>ne.nonceMiddleware(e,e=>e.url)),ne.use=function(e){X.unshift(e)},ne.createNonceMiddleware=e=>{const t=(e=>{const t=(e,r)=>{const{headers:s={}}=e;for(const n in s)if("x-wp-nonce"===n.toLowerCase()&&s[n]===t.nonce)return r(e);return r({...e,headers:{...s,"X-WP-Nonce":t.nonce}})};return t.nonce=e,t})(e);return ne.nonceMiddleware=t,t},ne.createRootURLMiddleware=e=>{const t=function(e){const t=(t,r)=>{return t.url.startsWith("http")?r(t):r({...t,url:(s=e,n=t.url,function(e){return e.replace("wp-json/wp-json","wp-json").replace("=/wp-json","=")}((a=function(e){return e.replace(/\/$/,"")}(s),l=function(e,t){return-1!==e.indexOf("?")?t.replace("?","&"):t}(s,function(e){return e.replace(/^\//,"")}(n)),a+"/"+l)))});var s,n,a,l};return t.rootURL=e,t}(e);return ne.rootURLMiddleware=t,t},ne.resetMiddlewares=()=>{X=[]},ne.replaceRootURLMiddleware=e=>{for(let t=0;t<X.length;t++)X[t]===ne.rootURLMiddleware&&(X[t]=ne.createRootURLMiddleware(e))};const ae=ne,le=(e,t={})=>{const r=e+"/";if(Object.keys(t).length>0){const e=function(e){const t=new URLSearchParams;function r(e,s){for(const n in s){const a=s[n];if(null!=a)if(Array.isArray(a))for(const r of a)null!=r&&t.append(`${e}[${n}][]`,String(r));else"object"==typeof a?r(`${e}[${n}]`,a):t.append(`${e}[${n}]`,String(a))}}for(const s in e){const n=e[s];if(null!=n)if(Array.isArray(n))for(const e of n)null!=e&&t.append(`${s}[]`,String(e));else"object"==typeof n?r(s,n):t.append(s,String(n))}return t.toString()}(t);if(e.length>0)return r+(-1===r.indexOf("?")?"?":"&")+e}return r},ce=(e,t={})=>({headers:{Accept:"application/json, */*;q=0.1"},url:le(e,t),credentials:"include",method:"get",redirect:"error"}),oe=(e,t={},r={})=>{const s={headers:{"Content-Type":"application/json; charset=utf-8",Accept:"application/json, */*;q=0.1"},url:le(e,r),credentials:"include",method:"post",body:"{}"};return Object.keys(t).length>0&&(s.body=JSON.stringify(t)),s};function ie(e,t){return"undefined"!=typeof SearchRegexi10n&&SearchRegexi10n.preload&&e in SearchRegexi10n.preload&&void 0!==SearchRegexi10n.preload[e]?SearchRegexi10n.preload[e]:t}var ue=r(77);const de=ue.Ikc({context_offset:ue.aig(),pos_id:ue.aig(),match:ue.YjP(),replacement:ue.YjP(),captures:ue.YOg(ue.YjP())}),he=ue.KCZ([ue.Ikc({context_id:ue.KCZ([ue.YjP(),ue.aig()]),type:ue.euz("string"),context:ue.YjP(),crop:ue.Ikc({start:ue.aig().optional(),end:ue.aig().optional()}).optional(),search:ue.YjP().optional(),flags:ue.L5J().optional(),matches:ue.YOg(de),match_count:ue.aig(),value_type:ue.YjP().optional()}),ue.Ikc({context_id:ue.KCZ([ue.YjP(),ue.aig()]),type:ue.euz("value"),value:ue.YjP(),value_type:ue.YjP(),value_label:ue.YjP(),value_length:ue.aig()}),ue.Ikc({context_id:ue.KCZ([ue.YjP(),ue.aig()]),type:ue.euz("replace"),value:ue.YjP(),value_type:ue.YjP(),value_label:ue.YjP(),value_length:ue.aig(),replacement:ue.YjP(),replacement_label:ue.YjP()}),ue.Ikc({context_id:ue.KCZ([ue.YjP(),ue.aig()]),type:ue.euz("add"),value:ue.YjP(),value_type:ue.YjP(),value_label:ue.YjP(),value_length:ue.aig()}),ue.Ikc({context_id:ue.KCZ([ue.YjP(),ue.aig()]),type:ue.euz("delete"),value:ue.YjP(),value_type:ue.YjP(),value_label:ue.YjP(),value_length:ue.aig()}),ue.Ikc({context_id:ue.KCZ([ue.YjP(),ue.aig()]),type:ue.euz("keyvalue"),key:ue.bzn(),value:ue.bzn()}),ue.Ikc({context_id:ue.KCZ([ue.YjP(),ue.aig()]),type:ue.euz("empty")}),ue.Ikc({context_id:ue.KCZ([ue.YjP(),ue.aig()]).transform(e=>String(e)).optional(),type:ue.YjP()}).passthrough()]),pe=ue.Ikc({results:ue.YOg(ue.Ikc({row_id:ue.KCZ([ue.YjP(),ue.aig()]).transform(e=>String(e)),match_count:ue.aig().optional(),source_name:ue.YjP(),source_type:ue.YjP(),title:ue.YjP(),actions:ue.L5J(),columns:ue.YOg(ue.Ikc({column_id:ue.YjP(),column_label:ue.YjP().optional(),contexts:ue.YOg(he),context_count:ue.aig().optional(),match_count:ue.aig().optional()}))})),progress:ue.Ikc({current:ue.aig().optional(),rows:ue.aig().optional(),next:ue.KCZ([ue.zMY(),ue.aig()]),previous:ue.KCZ([ue.zMY(),ue.aig()]).optional()}),totals:ue.Ikc({matched_rows:ue.aig(),rows:ue.aig(),custom:ue.YOg(ue.Ikc({name:ue.YjP(),value:ue.aig()})).optional()}),status:ue.YjP().optional()}),ge=ue.Ikc({result:ue.YjP()}),xe=(ue.Ikc({result:ue.Ikc({row_id:ue.YjP(),source_name:ue.YjP(),source_type:ue.YjP(),title:ue.YjP(),actions:ue.L5J(),columns:ue.YOg(ue.Ikc({column_id:ue.YjP(),contexts:ue.YOg(ue.L5J())}))})}),ue.Ikc({result:ue.Ikc({row_id:ue.KCZ([ue.YjP(),ue.aig()]).transform(e=>String(e)),match_count:ue.aig().optional(),source_name:ue.YjP(),source_type:ue.YjP(),title:ue.YjP(),actions:ue.L5J(),columns:ue.YOg(ue.Ikc({column_id:ue.YjP(),column_label:ue.YjP().optional(),contexts:ue.YOg(ue.L5J()),context_count:ue.aig().optional(),match_count:ue.aig().optional()}))}),row:ue.Ikc({row_id:ue.YjP(),source_name:ue.YjP(),source_type:ue.YjP(),title:ue.YjP(),actions:ue.L5J(),columns:ue.YOg(ue.Ikc({column_id:ue.YjP(),contexts:ue.YOg(ue.L5J())}))}).optional()})),me=(ue.YOg(ue.Ikc({value:ue.YjP(),label:ue.YjP()})),ue.Ikc({name:ue.YjP(),title:ue.YjP()})),_e=ue.Ikc({search:ue.L5J(),id:ue.YjP(),name:ue.YjP(),description:ue.YjP().optional(),locked:ue.YOg(ue.YjP()),tags:ue.YOg(me)}),fe=ue.Ikc({search:ue.L5J(),id:ue.YjP().optional(),name:ue.YjP(),description:ue.YjP().optional(),locked:ue.YOg(ue.YjP()).optional().default([]),tags:ue.YOg(me).optional().default([])}),ve=ue.KCZ([fe,ue.YOg(fe)]).transform(e=>Array.isArray(e)?e:[e]),je=ue.Ikc({presets:ue.YOg(_e)}),be=ue.Ikc({presets:ue.YOg(_e),imported:ue.aig()}),ye=ue.Ikc({support:ue.zMY(),rest_api:ue.aig(),startupMode:ue.k5n(["simple","advanced","preset"]),startupPreset:ue.YjP().optional(),update_notice:ue.KCZ([ue.YjP(),ue.euz(!1)]).optional()}),we=ue.Ikc({settings:ye,warning:ue.L5J().optional()}),Se=ue.Ikc({column:ue.YjP(),logic:ue.YjP().optional(),value:ue.YjP().optional(),startValue:ue.KCZ([ue.aig(),ue.YjP()]).optional(),endValue:ue.KCZ([ue.aig(),ue.YjP()]).optional(),flags:ue.YOg(ue.YjP()).optional(),values:ue.YOg(ue.YjP()).optional(),key:ue.YjP().optional(),keyLogic:ue.YjP().optional(),keyFlags:ue.YOg(ue.YjP()).optional(),valueLogic:ue.YjP().optional(),valueFlags:ue.YOg(ue.YjP()).optional()}),Ce=ue.Ikc({type:ue.YjP(),items:ue.YOg(Se)}),ke=ue.Ikc({searchPhrase:ue.YjP().optional(),searchFlags:ue.YOg(ue.YjP()).optional(),source:ue.YOg(ue.YjP()).optional(),replacement:ue.YjP().optional(),perPage:ue.aig().optional(),filters:ue.YOg(Ce).optional(),view:ue.YOg(ue.YjP()).optional(),action:ue.YjP().optional(),actionOption:ue.L5J().optional()}).passthrough(),Pe=ue.Ikc({searchphrase:ue.YjP().optional(),searchflags:ue.YjP().optional().transform(e=>e?e.split(",").filter(Boolean):void 0),source:ue.YjP().optional().transform(e=>e?e.split(",").filter(Boolean):[]),replacement:ue.YjP().optional(),perpage:ue.YjP().optional().transform(e=>e?parseInt(e,10):void 0).pipe(ue.aig().optional()),filters:ue.YjP().optional().transform(e=>{if(e)try{const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch{return[]}}),view:ue.YjP().optional().transform(e=>e?e.split(",").filter(Boolean):void 0),mode:ue.k5n(["simple","advanced"]).optional()}).passthrough(),Ne=["presets"];function Re(){return(0,W.I)({queryKey:Ne,queryFn:async()=>ie("presets",[]),initialData:ie("presets",[]),staleTime:1/0})}function Ae(){const e=(0,l.jE)(),t=G(e=>e.addNotice),r=G(e=>e.addError);return(0,H.n)({mutationFn:async e=>{const t=await ae(oe(`search-regex/v1/preset/id/${e.id}`,e));return je.parse(t)},onSuccess:r=>{e.setQueryData(Ne,r.presets),t((0,c.__)("Preset saved","search-regex"))},onError:e=>{r(e)}})}const Oe=(0,z.v)()(e=>({currentPreset:null,setCurrentPreset:(t,r=!1)=>{e({currentPreset:t}),r||(t?u({page:"search-regex.php",preset:t.id},d()):function(){const e=d();delete e.preset;const t=0===Object.keys(e).length?"":"?"+i(e);document.location.search!==t&&history.pushState({},"",t)}())}})),Fe=function(e){const t="mailto:john@searchregex.com?subject=Search%20Regex%20Error&body="+encodeURIComponent(e),r="https://github.com/johngodley/search-regex/issues/new?title=Search%20Regex%20Error&body="+encodeURIComponent("```\n"+e+"\n```\n\n");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("p",{className:"wpl-error__highlight",children:E((0,c.__)("Please check the {{link}}support site{{/link}} before proceeding further.","search-regex"),{link:(0,_.jsx)(N,{url:"https://searchregex.com/support/"})})}),(0,_.jsx)("p",{children:E((0,c.__)("If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.","search-regex"),{strong:(0,_.jsx)("strong",{})})}),(0,_.jsxs)("p",{children:[(0,_.jsx)("a",{href:r,className:"button-primary",children:(0,c.__)("Create An Issue","search-regex")})," ",(0,_.jsx)("a",{href:t,className:"button-secondary",children:(0,c.__)("Email","search-regex")})]}),(0,_.jsx)("p",{children:(0,c.__)("Include these details in your report along with a description of what you were doing and a screenshot.","search-regex")})]})},Ie=function(e){const{request:t}=e.error,r=(e=>!!(e&&e.apiFetch?.body&&e.apiFetch.body.length>500))(t),[s,a]=(0,n.useState)(r),l=e=>{e.preventDefault(),a(!s)};return t?.apiFetch?.body?(0,_.jsxs)(_.Fragment,{children:[s&&r&&(0,_.jsx)("button",{className:"api-result-hide",onClick:l,type:"button",children:(0,c.__)("Show Full","search-regex")}),!s&&r&&(0,_.jsx)("button",{className:"api-result-hide",onClick:l,type:"button",children:(0,c.__)("Hide","search-regex")}),(0,_.jsx)("pre",{children:s?t.apiFetch.body.substring(0,500)+" ...":t.apiFetch.body})]}):null};function Ee(){return{url:"https://searchregex.com/support/problems/rest-api/#url",http:"https://searchregex.com/support/problems/rest-api/#http",api:"https://searchregex.com/support/problems/rest-api/",rootUrl:SearchRegexi10n.api.WP_API_root,siteHealth:SearchRegexi10n.api.site_health}}function De(){return SearchRegexi10n.versions.split("\n").concat(["Query: "+document.location.search])}const Te=function({error:e,methods:t}){const r=(e=>e.code?String(e.code):null)(e);return(0,_.jsxs)("div",{className:"api-result-log_details",children:[(0,_.jsx)("p",{children:(0,_.jsx)("span",{className:"dashicons dashicons-no"})}),(0,_.jsxs)("div",{children:[(0,_.jsxs)("p",{children:[t.map((t,r)=>(0,_.jsxs)("span",{className:"api-result-method_fail",children:[t," ",e.request?.status]},r)),r&&(0,_.jsxs)("strong",{children:[r,": "]}),e.message]}),(0,_.jsx)(D,{error:e,links:Ee(),locale:"en"}),(0,_.jsx)(Ie,{error:e})]})]},t.join())},Me=function({methods:e}){return(0,_.jsxs)("p",{children:[(0,_.jsx)("span",{className:"dashicons dashicons-yes"}),e.map((e,t)=>(0,_.jsx)("span",{className:"api-result-method_pass",children:e},t)),(0,c.__)("Working!","search-regex")]},e.join())},Ye=e=>e.code?e.code:0,Le=function({result:e}){const t=[],{GET:r,POST:s}=e;return r.status===s.status&&Ye(r)===Ye(s)?("fail"===r.status?t.push((0,_.jsx)(Te,{error:r.error,methods:["GET","POST"]},"get-post")):t.push((0,_.jsx)(Me,{methods:["GET","POST"]},"get-post")),t):("fail"===r.status?t.push((0,_.jsx)(Te,{error:r.error,methods:["GET"]},"get")):t.push((0,_.jsx)(Me,{methods:["GET"]},"get")),"fail"===s.status?t.push((0,_.jsx)(Te,{error:s.error,methods:["POST"]},"post")):t.push((0,_.jsx)(Me,{methods:["POST"]},"post")),t)},Ve=function({item:e,result:t,routes:r,isCurrent:s,allowChange:n}){return(e=>0===Object.keys(e).length||"loading"===e.GET.status||"loading"===e.POST.status)(t)?null:(0,_.jsxs)("div",{className:"api-result-log",children:[(0,_.jsxs)("form",{className:"api-result-select",action:SearchRegexi10n.pluginRoot+"&sub=support",method:"POST",children:[n&&!s&&(0,_.jsx)("input",{type:"submit",className:"button button-secondary",value:(0,c.__)("Switch to this API","search-regex")}),n&&s&&(0,_.jsx)("span",{children:(0,c.__)("Current API","search-regex")}),(0,_.jsx)("input",{type:"hidden",name:"rest_api",value:e.value}),(0,_.jsx)("input",{type:"hidden",name:"_wpnonce",value:SearchRegexi10n.api.WP_API_nonce}),(0,_.jsx)("input",{type:"hidden",name:"action",value:"rest_api"})]}),(0,_.jsx)("h4",{children:e.text}),(0,_.jsxs)("p",{children:["URL:"," ",(0,_.jsx)("code",{children:(0,_.jsx)(N,{url:r[e.value]||"",children:r[e.value]||""})})]}),(0,_.jsx)(Le,{result:t})]})},$e=({size:e=""})=>{const t=(0,S.A)("wpl-spinner__container",e&&" spinner-"+e);return(0,_.jsx)("div",{className:t,children:(0,_.jsx)("span",{className:"wpl-spinner__item"})})},Ue=({className:e,children:t})=>(0,_.jsx)("table",{className:(0,S.A)("wpl-table",e),children:(0,_.jsx)("tbody",{children:t})}),qe=e=>{const{title:t,url:r=!1,children:s}=e;return(0,_.jsxs)("tr",{children:[(0,_.jsxs)("th",{children:[!r&&t,r&&(0,_.jsx)("a",{href:r,target:"_blank",rel:"noreferrer",children:t})]}),(0,_.jsx)("td",{children:s})]})},Be=["settings"];function Je(){const e=SearchRegexi10n.settings;return(0,W.I)({queryKey:Be,queryFn:async()=>{const e=await ae(ce("search-regex/v1/setting"));return we.parse(e).settings},...e?{initialData:e}:{},staleTime:1/0})}function Ke(){const e=(0,l.jE)(),t=G(e=>e.addNotice),r=G(e=>e.addError);return(0,H.n)({mutationFn:async e=>{const t=await ae(oe("search-regex/v1/setting",e));return we.parse(t)},onSuccess:r=>{e.setQueryData(Be,r.settings),t((0,c.__)("Settings saved","search-regex"))},onError:e=>{r(e)}})}const ze=()=>[{value:0,label:(0,c.__)("Default REST API","search-regex")},{value:1,label:(0,c.__)("Raw REST API","search-regex")},{value:3,label:(0,c.__)("Relative REST API","search-regex")}],Ge=function(){var e;const{data:t}=Je(),{mutate:r,isPending:s}=Ke(),{data:a=[]}=Re(),[l,o]=(0,n.useState)(()=>t?"preset"===t.startupMode&&t.startupPreset?t.startupPreset:t.startupMode:"advanced"),[i,u]=(0,n.useState)(null!==(e=t?.rest_api)&&void 0!==e?e:0);return t?(0,_.jsxs)("form",{onSubmit:function(e){e.preventDefault();let t,s="advanced";"simple"===l||"advanced"===l?(s=l,t=""):(s="preset",t=l),r({startupMode:s,startupPreset:t,rest_api:i})},children:[(0,_.jsxs)(Ue,{className:"form-table",children:[(0,_.jsx)(qe,{title:(0,c.__)("Startup Mode","search-regex"),children:(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(j,{items:[{value:"simple",label:(0,c.__)("Simple","search-regex")},{value:"advanced",label:(0,c.__)("Advanced","search-regex")},...a.map(e=>({value:String(e.id),label:e.name}))],name:"startupMode",value:l,onChange:e=>o(e.target.value)})," ",(0,_.jsx)("span",{children:(0,c.__)("Choose which mode Search Regex should start in. You can still switch modes in the UI.","search-regex")})]})}),(0,_.jsxs)(qe,{title:(0,c.__)("REST API","search-regex"),children:[(0,_.jsx)(j,{items:ze().map(e=>({value:String(e.value),label:e.label})),name:"rest_api",onChange:e=>u(parseInt(e.target.value,10)),value:String(i)})," ",(0,_.jsx)("span",{className:"sub",children:(0,c.__)("How Search Regex uses the REST API - don't change unless necessary","search-regex")})]})]}),(0,_.jsx)("input",{className:"button-primary",type:"submit",name:"update",value:(0,c.__)("Update","search-regex"),disabled:s})]}):null},We=(e,t,r)=>ce(`search-regex/v1/source/${e}/complete/${t}`,{value:r}),He=(e,t)=>ce(`search-regex/v1/source/${e}/row/${t}`),Ze=(e,t=!1)=>{const r=t?oe("search-regex/v1/plugin/test",{test:"ping"}):ce("search-regex/v1/plugin/test");return{...r,url:e.startsWith("http")?e+r.url:r.url}},Qe="ok",Xe="fail",et="loading",tt="warning-current",rt="warning-not-selected",st=function({allowChange:e=!1}){const{data:t}=Je(),[r,s]=(0,n.useState)({}),[a,l]=(0,n.useState)(!1),o=SearchRegexi10n.api.routes,i=t?.rest_api,u=String(void 0!==i?i:0),d=()=>{(e=>{for(let t=0;t<e.length;t++){const r=e[t];if(!r)continue;const{id:n,url:a}=r;s(e=>({...e,[n]:{GET:{status:et},POST:{status:et}}})),setTimeout(()=>{ae(Ze(a)).then(()=>{s(e=>({...e,[n]:{...e[n],GET:{status:Qe}}}))}).catch(()=>{s(e=>({...e,[n]:{...e[n],GET:{status:Xe}}}))}),ae(Ze(a,!0)).then(()=>{s(e=>({...e,[n]:{...e[n],POST:{status:Qe}}}))}).catch(()=>{s(e=>({...e,[n]:{...e[n],POST:{status:Xe}}}))})},1e3)}})(Object.keys(o).map(e=>{const t=o[e];return t?{id:e,url:t}:null}).filter(e=>null!==e))},h=()=>{l(!0)},p=e=>a||e===Xe||e===rt;(0,n.useEffect)(()=>{d()},[]);const g=ze(),x=((e,t)=>{if(0===Object.keys(e).length)return 0;const r=2*t.length;let s=0;for(const t in e){if(!e[t])continue;const r=e[t];r.GET&&r.GET.status!==et&&s++,r.POST&&r.POST.status!==et&&s++}return Math.round(s/r*100)})(r,g),m=((e,t,r)=>{const s=Object.keys(e).filter(t=>{const r=e[t];return!!r&&(e=>!(!e.GET||!e.POST||e.GET.status!==Xe&&e.POST.status!==Xe))(r)}).length;if(0===s)return"ok";if(s<t.length){const t=e[r];return t&&(n=t).GET&&n.POST&&n.GET.status===Qe&&n.POST.status===Qe?tt:rt}var n;return"fail"})(r,g,u),f=x>=100&&p(m)||a,v=(0,S.A)({"api-result-status":!0,"api-result-status_good":m===Qe&&x>=100,"api-result-status_problem":m===tt&&x>=100,"api-result-status_failed":(m===Xe||m===rt)&&x>=100});return(0,_.jsxs)("div",{className:"api-result-wrapper",children:[(0,_.jsxs)("div",{className:"api-result-header",children:[(0,_.jsx)("strong",{children:"REST API:"}),(0,_.jsxs)("div",{className:"api-result-progress",children:[(0,_.jsxs)("span",{className:v,children:[/* translators: %s: test percent */ 2 x<100&&(0,c.sprintf)((0,c.__)("Testing - %s%%","search-regex"),String(x)),x>=100&&(e=>e===Qe?(0,c.__)("Good","search-regex"):e===tt?(0,c.__)("Working but some issues","search-regex"):e===rt?(0,c.__)("Not working but fixable","search-regex"):(0,c.__)("Unavailable","search-regex"))(m)]}),x<100&&(0,_.jsx)($e,{})]}),x>=100&&m!==Qe&&(0,_.jsx)("button",{className:"button button-secondary api-result-retry",onClick:e=>{e.preventDefault(),l(!1),s({}),d()},children:(0,c.__)("Check Again","search-regex")})]}),x>=100&&m!==Qe&&(e=>{const t=p(e);let r=(0,c.__)("There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.","search-regex");return e===Xe?r=(0,c.__)("Your REST API is not working and the plugin will not be able to continue until this is fixed.","search-regex"):e===rt&&(r=(0,c.__)("You are using a broken REST API route. Changing to a working API should fix the problem.","search-regex")),(0,_.jsxs)("div",{className:"api-result-log",children:[(0,_.jsxs)("p",{children:[(0,_.jsx)("strong",{children:(0,c.__)("Summary","search-regex")}),": ",r]}),!t&&(0,_.jsx)("p",{children:(0,_.jsx)("button",{className:"button-secondary",type:"button",onClick:h,children:(0,c.__)("Show Problems","search-regex")})})]})})(m),f&&g.map((t,s)=>{const n={value:String(t.value),text:t.label},a=(l=r,c=String(t.value),l&&l[c]?l[c]:{});var l,c;return a.GET&&a.POST?(0,_.jsx)(Ve,{item:n,result:{GET:a.GET,POST:a.POST},routes:o,isCurrent:u===String(t.value),allowChange:e},s):null})]})};function nt(){return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(st,{}),(0,_.jsx)("h3",{children:(0,c.__)("What do I do next?","search-regex")}),(0,_.jsxs)("ol",{children:[(0,_.jsx)("li",{children:E((0,c.__)("{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.","search-regex"),{link:(0,_.jsx)(N,{url:"https://searchregex.com/support/problems/cloudflare/"})})}),(0,_.jsx)("li",{children:E((0,c.__)("{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.","search-regex"),{link:(0,_.jsx)(N,{url:"https://searchregex.com/support/problems/plugins/"})})}),(0,_.jsx)("li",{children:E((0,c.__)("Look at your {{link}}Site Health{{/link}} and resolve any issues.","search-regex"),{link:(0,_.jsx)(N,{url:"/wp-admin/site-health.php"})})})]})]})}const at=function(e,t){const r=e?.stack||"",s=t?.componentStack||"";return(0,_.jsxs)(U,{errors:"",renderDebug:Fe,type:"fixed",links:Ee(),details:De().concat([r,s]),locale:SearchRegexi10n.locale,children:[(0,_.jsxs)("p",{children:[(0,c.__)("Search Regex is not working. Try clearing your browser cache and reloading this page.","search-regex")," "," ",(0,c.__)("If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.","search-regex")]}),(0,_.jsx)("p",{children:E((0,c.__)("If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.","search-regex"),{link:(0,_.jsx)(N,{url:"https://github.com/johngodley/searchregex/issues"})})})]})},lt=function(e){const{page:t,setPage:r,children:s,onPageChange:a}=e,l=(0,n.useRef)(void 0);return(0,n.useEffect)(()=>{function e(){const e=g("");r(e)}return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[r]),(0,n.useEffect)(()=>{void 0!==l.current?(l.current&&l.current!==t&&(a(),history.pushState({},"",h({sub:t},{sub:"search"},"?page=search-regex.php"))),l.current=t):l.current=t},[t,a]),s},ct=function({level:e="notice",children:t,className:r}){return(0,_.jsx)("div",{className:(0,S.A)(`inline-notice inline-${e}`,r),children:t})},ot=()=>(0,_.jsxs)("div",{children:[(0,_.jsx)("h2",{children:(0,c.__)("Need more help?","search-regex")}),(0,_.jsx)("p",{children:E((0,c.__)("Full documentation for Search Regex can be found at {{site}}https://searchregex.com{{/site}}.","search-regex"),{site:(0,_.jsx)(N,{url:"https://searchregex.com/support/"})})}),(0,_.jsx)("p",{children:(0,_.jsx)("strong",{children:E((0,c.__)("If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.","search-regex"),{report:(0,_.jsx)(N,{url:"https://searchregex.com/support/reporting-bugs/"})})})}),(0,_.jsx)(ct,{level:"general",children:(0,_.jsxs)("p",{className:"github",children:[(0,_.jsx)(N,{url:"https://github.com/johngodley/search-regex/issues",children:(0,_.jsx)("img",{src:SearchRegexi10n.pluginBaseUrl+"/includes/GitHub-Mark-64px.png",width:"32",height:"32",alt:"GitHub"})}),(0,_.jsx)(N,{url:"https://github.com/johngodley/search-regex/issues",children:"https://github.com/johngodley/search-regex/"})]})}),(0,_.jsx)("p",{children:(0,c.__)("Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.","search-regex")}),(0,_.jsx)("p",{children:E((0,c.__)("If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!","search-regex"),{email:(0,_.jsx)("a",{href:"mailto:john@searchregex.com?subject=Search%20Regex%20Issue&body="+encodeURIComponent("Search Regex: "+SearchRegexi10n.versions),children:"email"})})}),(0,_.jsx)("h2",{children:(0,c.__)("Redirection","search-regex")}),(0,_.jsx)("p",{children:E((0,c.__)("Like this plugin? You might want to consider {{link}}Redirection{{/link}}, a plugin to manage redirects, from the same author.","search-regex"),{link:(0,_.jsx)(N,{url:"https://redirection.me"})})})]}),it=()=>(0,_.jsx)(ot,{});var ut=r(482),dt=r(795),ht=r(73);function pt(e){if(null===e)return null;const{left:t,top:r,height:s}=e;return{left:t,top:r+s}}function gt(e,t){return t?{...e,width:t.getBoundingClientRect().width}:e}function xt({style:e,align:t}){const r=(0,S.A)("wpl-popover__arrows",{"wpl-popover__arrows__left":"left"===t,"wpl-popover__arrows__right":"right"===t,"wpl-popover__arrows__centre":"centre"===t});return(0,_.jsx)("div",{className:r,style:e})}const mt=function(e){const{position:t,children:r,popoverPosition:s,align:a,valign:l,hasArrow:c}=e,[o,i]=(0,n.useState)({arrow:{},content:{visibility:"hidden",...t}}),u=(0,n.useCallback)(e=>{if(e){const r=function(e,t,r,s,n,a){if(null===e||null===t)return{};if(!n)return{...e,visibility:"hidden"};const l=e.width?e.width:n.getBoundingClientRect().width,c=t.parentWidth-l-20,o=function(e,t,r,s){return"right"===s?e+t-r:"centre"===s?e-r/2:e}(t.left,t.width,e.width?e.width:l,r);return{...e,left:Math.min(c,o),top:a?e.top+5:e.top}}(t,s,a,0,e,!!c);i({content:r,arrow:gt(r,e)})}},[t,s,a,l,c]);return(0,_.jsxs)(_.Fragment,{children:[c&&(0,_.jsx)(xt,{style:o.arrow,align:a}),(0,_.jsx)("div",{className:"wpl-popover__content",style:{...o.content,visibility:t&&t.left?"visible":"hidden",...null!==e.style?e.style:{}},ref:u,children:r})]})};function _t(e,t){if(!t)return!1;const r=e.target;return!(r&&t.contains(r)||"keydown"===e.type||r&&(r.closest(".wpl-dropdowntext__suggestions")||r.closest(".wpl-multioption")))}function ft(e){const t=(0,n.useRef)(null),{children:r,onOutside:s,className:a}=e,l=(0,n.useCallback)(e=>{(_t(e,t.current)||"key"in e&&"Escape"===e.key)&&s(e)},[s]);return(0,n.useEffect)(()=>(addEventListener("mousedown",l),addEventListener("keydown",l),()=>{removeEventListener("mousedown",l),removeEventListener("keydown",l)}),[l]),(0,_.jsx)("div",{className:a,ref:t,children:r})}function vt(e){let t=document.getElementById(e);if(null===t){const r=document.getElementById("wpbody");t=document.createElement("div"),r&&r.parentNode&&(t.setAttribute("id",e),r.parentNode.appendChild(t))}return t}function jt(e,t="bottom"){const r=document.getElementById("wpwrap");if(null===e||null===r)return null;const s=r.getBoundingClientRect(),{height:n,width:a,left:l,top:c}=e.getBoundingClientRect();return{left:"bottom"===t?l-s.left:l+a/2-s.left-7,top:c-s.top+1,width:a,height:n,parentWidth:s.width,parentHeight:s.height,ref:e}}const bt=function(e){const{children:t,className:r,align:s="left",valign:a="bottom",onClose:l,hasArrow:c=!1,popoverPosition:o,style:i=null,focusLock:u=!0}=e;return(0,n.useEffect)(()=>(window.addEventListener("resize",l),()=>{window.removeEventListener("resize",l)}),[l]),(0,dt.createPortal)((0,_.jsx)(ft,{className:(0,S.A)("wpl-popover",r),onOutside:e=>{o&&!1===_t(e,o.ref)&&"Escape"!==e.key||l()},children:(0,_.jsx)(ht.Ay,{returnFocus:!0,disabled:!u,children:(0,_.jsx)(mt,{position:pt(o),popoverPosition:o,align:s,hasArrow:c,valign:a,style:i,children:t})})}),vt("wpl-dropdown-portal")||document.body)},yt=function(e){const{renderContent:t,className:r,renderToggle:s,align:a="left",valign:l="bottom",hasArrow:c=!1,matchMinimum:o=!1,disabled:i=!1,onClose:u}=e,[d,h]=(0,n.useState)(!1),[p,g]=(0,n.useState)(null),x=(0,n.useRef)(null);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:(0,S.A)("wpl-popover__toggle",r,i&&"wpl-popover__toggle__disabled"),ref:x,children:s(d,e=>{if(!x.current)return;const t=jt(x.current,l);e?.stopPropagation(),i||(g(t),h(!d))})}),d&&p&&(0,_.jsx)(bt,{align:a,valign:l,hasArrow:c,...void 0!==r?{className:r}:{},onClose:function(){h(!1),u?.()},popoverPosition:p,...o&&p.width?{style:{minWidth:`${p.width}px`}}:{},children:t(()=>h(!1))})]})};function wt({option:e,onChange:t,isSelected:r,optionsType:s="checkbox",name:n}){const{value:a,disabled:l=!1,label:c}=e,o="radio"===s?`multi_${a}`:`multi_${n}_${a}`;return(0,_.jsxs)("p",{children:[(0,_.jsx)("input",{id:o,type:s,name:n||a,value:a,onChange:e=>t(n,a,"checkbox"!==s||e.target.checked),checked:r(n,a),disabled:l,tabIndex:0}),(0,_.jsx)("label",{"aria-label":e.label,htmlFor:o,children:c})]})}const St=function(e){const{option:t,optionsType:r,onChange:s,isSelected:n}=e,{options:a=[],label:l,value:c}=t;return(0,_.jsxs)("div",{className:"wpl-multioption__group",children:[(0,_.jsx)("h5",{children:l}),a.map((e,t)=>(0,_.jsx)(wt,{option:e,isSelected:n,onChange:s,name:c||e.value,optionsType:r},t))]})},Ct=function(e){const{option:t,isSelected:r,onChange:s}=e;if(t.options){const{optionsType:e="checkbox"}=t;return(0,_.jsx)(St,{option:t,optionsType:e,isSelected:r,onChange:s})}return(0,_.jsx)(wt,{option:t,isSelected:r,onChange:s,optionsType:"checkbox",name:t?.value||""})},kt=e=>{const{children:t,className:r,onClick:s,title:n="",onCancel:a,disabled:l=!1,small:c=!1}=e,o={title:n,onClick:s};return(0,_.jsxs)("div",{className:(0,S.A)("wpl-badge",r,{"wpl-badge__click":s,"wpl-badge__small":c,"wpl-badge__disabled":l}),...o,children:[(0,_.jsx)("div",{className:"wpl-badge__content",children:t}),a&&(0,_.jsx)("div",{className:"wpl-badge__close dashicons dashicons-no-alt",onClick:e=>{e.preventDefault(),!l&&a&&a(e)},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),!l&&a&&a(e))},role:"button",tabIndex:0})]})};function Pt(e,t){for(let r=0;r<e.length;r++){const s=e[r];if(s){if(s.value===t)return s;if(s.options){const e=Pt(s.options,t);if(e)return e}}}return null}function Nt(e,t){var r;return e&&t?{title:e.badge||e.label,default:null!==(r=e?.default)&&void 0!==r&&r,onRemove:r=>{if(e.value===t.value)return r(e.value||"",e.value||"",!1);const s=(t.options||[]).find(e=>e.default);r(t.value||"",t.value||"",s?s.value:"")}}:null}function Rt(e){const t=Pt(e,""),r=Nt(t,t);return r?[r]:[]}function At({selected:e,title:t,options:r,showBadges:s,onChange:n,disabled:a}){let l;if(l=function(e){return Array.isArray(e)?-1!==e.indexOf(""):Boolean(e?.[""])}(e)&&r.length>0?Rt(r):Array.isArray(e)?function(e,t){return-1!==e.indexOf("")?Rt(t):e.map(e=>{const r=Pt(t,e);return Nt(r,r)}).filter(e=>null!==e)}(e,r):function(e,t){return Object.keys(e).map(r=>{const s=Pt(t,r);return"string"==typeof e[r]?Nt(Pt(t,e[r]),s):e[r]?Nt(s,s):null}).filter(e=>null!==e).filter(e=>e&&!0!==e.default)}(e,r),l.length>0&&s){const e=l.slice(0,3).map((e,t)=>e?(0,_.jsx)(kt,{small:!0,onCancel:t=>function(e,t){e.preventDefault(),e.stopPropagation(),t.onRemove(n)}(t,e),disabled:a,children:e.title},t):null);return l.length>3?e.concat([(0,_.jsx)("span",{children:"..."},"end")]):e}return t.length>0&&(!s||0===l.length)?(0,_.jsx)("h5",{children:t}):null}const Ot=function({onClick:e}){return(0,_.jsx)("svg",{height:"20",width:"20",viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",onClick:e,children:(0,_.jsx)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"})})},Ft=function(e){const{options:t,selected:r,onChange:s,title:n="",badges:a=!1,disabled:l=!1,className:c,asObject:o=!1}=e;function i(e,t){if(o){const s=r;return e===t?Boolean(s[t]):s[e]===t}return-1!==r.indexOf(t)}function u(e,t,n){if(o)s({...r,[e]:e===t?n:t});else{const a=r,l=e===t?e:t;s(n?[...a,l]:a.filter(e=>e!==l))}}return(0,_.jsx)(yt,{renderToggle:(e,s)=>(0,_.jsxs)("div",{className:(0,S.A)("action","wpl-multioption__button",l&&"wpl-multioption__disabled",e?"wpl-multioption__button_enabled":null),onClick:s,tabIndex:0,"aria-label":n||"",children:[(0,_.jsx)(At,{selected:r,title:n,showBadges:a,options:t,disabled:l,onChange:u}),(0,_.jsx)(Ot,{})]}),disabled:l,align:"right",matchMinimum:!0,renderContent:()=>(0,_.jsx)("div",{className:(0,S.A)("wpl-multioption",c),children:t.map((e,t)=>(0,_.jsx)(Ct,{option:e,isSelected:i,onChange:u},t))})})},It=function(e){const{isPrimary:t=!1,isSecondary:r=!0,isSubmit:s=!1,isSaving:n=!1,className:a,children:l,disabled:c=!1,isDestructive:o=!1,...i}=e,u=(0,S.A)("button",a,{"button-primary":t,"button-secondary":r,"button-delete":o,"wpl-spinner":n});return(0,_.jsxs)("button",{className:u,disabled:c,type:s?"submit":"button",...i,children:[n&&(0,_.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:(0,_.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99"})}),l]})},Et=function(e){const{disabled:t,replacement:r,setReplace:s,placeholder:a}=e,[l,o]=(0,n.useState)("single");let i;i="remove"===l?(0,c.__)("Matched values will be removed","search-regex"):"string"==typeof a?a:(0,c.__)("Enter replacement value","search-regex");const u={id:"replace",value:null!=r?r:"",disabled:t||"remove"===l,placeholder:i,name:"replace",onChange:e=>{s({replacement:e.target.value})}};return(0,n.useEffect)(()=>{"remove"===l&&null!==r?s({replacement:null}):"remove"!==l&&null===r&&s({replacement:""})},[l]),(0,_.jsxs)(_.Fragment,{children:[-1===l.indexOf("multi")?(0,_.jsx)("input",{type:"text",...u}):(0,_.jsx)("textarea",{...u}),(0,_.jsx)(j,{disabled:t,items:[{value:"",label:(0,c.__)("Single","search-regex")},{value:"multi",label:(0,c.__)("Multi","search-regex")},{value:"remove",label:(0,c.__)("Remove","search-regex")}],value:l,name:"search-flags",onChange:e=>o(e.target.value)})]})};function Dt(e,t){return e&&-1!==e.indexOf(t)}function Tt(e,t){if(t)for(let r=0;r<e.length;r++){const s=e[r];if(s&&-1!==t.indexOf(s.name))return!0}return!1}function Mt(e,t){return void 0!==t?.value&&Tt(e,t.value)}function Yt(e,t){return void 0!==t.searchValue&&(Tt(e,t.searchValue)||void 0!==t.replaceValue&&Tt(e,t.replaceValue))}function Lt(e){const t=function(e){let t=0;for(let r=0;r<e.length;r++){const s=e[r];s&&(t=Math.max(t,s.title.length))}return t}(e);return{"searchregex-search__tag__short":t<12,"searchregex-search__tag__medium":t>=12&&t<30,"searchregex-search__tag__long":t>=30}}function Vt(e,t){return t.reduce((e,t)=>e.replace(t.name,t.value),e)}function $t(e){var t,r;if(!e)return null;const s=e.tags.map(e=>({name:e.name,value:""}));return{...e.search,searchPhrase:Vt(null!==(t=e.search.searchPhrase)&&void 0!==t?t:"",s),replacement:Vt(null!==(r=e.search.replacement)&&void 0!==r?r:"",s)}}const Ut=()=>[{value:"regex",label:(0,c.__)("Regular Expression","search-regex"),alt:(0,c.__)("Regex","search-regex")},{value:"case",label:(0,c.__)("Ignore Case","search-regex"),alt:(0,c.__)("Case","search-regex")},{value:"multi",label:(0,c.__)("Multiline","search-regex"),alt:(0,c.__)("Multi","search-regex")}],qt=()=>[{value:25,label:(0,c.__)("25 per page","search-regex")},{value:50,label:(0,c.__)("50 per page","search-regex")},{value:100,label:(0,c.__)("100 per page","search-regex")},{value:250,label:(0,c.__)("250 per page","search-regex")},{value:500,label:(0,c.__)("500 per page","search-regex")},{value:1e3,label:(0,c.__)("1000 per page","search-regex")},{value:2e3,label:(0,c.__)("2000 per page","search-regex")}];function Bt(e){const{searchFlags:t,searchPhrase:r,filters:s}=e;if(t&&r&&-1!==t.indexOf("regex")&&r.length>0)return!0;if(!s)return!1;for(let e=0;e<s.length;e++){const t=s[e];if(t&&t.items)for(let e=0;e<t.items.length;e++){const r=t.items[e];if(r&&r.flags&&-1!==r.flags.indexOf("regex"))return!0}}return!1}function Jt(){return{searchPhrase:"",searchFlags:["case"],replacement:"",source:["posts"],perPage:25,filters:Kt("posts"),action:"replace",actionOption:[],view:[]}}function Kt(e){return"posts"===e?[{type:"posts",items:[{column:"post_type",logic:"include",values:["post","page"]}]}]:"comment"===e?[{type:"comment",items:[{column:"comment_approved",logic:"exclude",values:["spam"]}]}]:[]}function zt(e=null){const t=e||d(),r={};for(const e in t){const s=e.toLowerCase();let n=t[e];Array.isArray(n)&&(n=n.join(",")),r[s]=n,"searchPhrase"!==e||r.searchphrase||(r.searchphrase=Array.isArray(t[e])?t[e].join(","):t[e]),"searchFlags"!==e||r.searchflags||(r.searchflags=Array.isArray(t[e])?t[e].join(","):t[e]),"perPage"!==e||r.perpage||(r.perpage=Array.isArray(t[e])?t[e].join(","):t[e])}const s=Pe.safeParse(r);if(!s.success)return{};const n=s.data,a={};return n.searchphrase&&(a.searchPhrase=n.searchphrase),void 0!==n.searchflags&&(a.searchFlags=n.searchflags),void 0!==n.source&&n.source.length>0&&(a.source=n.source),n.replacement&&(a.replacement=n.replacement),void 0!==n.perpage&&(a.perPage=n.perpage),void 0!==n.filters&&(a.filters=n.filters),void 0!==n.view&&(a.view=n.view),n.mode&&(a.mode=n.mode),a}function Gt(e,t){return e.find(e=>e.type===t)}function Wt(e,t){return e.find(e=>e.column===t)}function Ht(e,t){var r;const s=t.columns[0];return s?{type:e,items:[{column:null!==(r=s.column)&&void 0!==r?r:""}]}:{type:e,items:[{column:""}]}}function Zt(e,t,r){for(let r=0;r<e.length;r++){const s=e[r];if(s&&s.value===t)return s.label}return r||t}function Qt(e,t){return e.map(e=>({label:t.find(t=>t.type===e)?.name||"",value:e}))}function Xt(e,t,r){const s=function(e,t){return t&&"member"===t.type?{values:e.contexts.filter(e=>"empty"!==e.type).map(e=>e.replacement_value?e.replacement_value:e.value)}:{}}(e,t);return{column:t?.column||"",operation:"",source:r,...s}}function er(e,t,r){return t.find(t=>t.value===e||t.name===e)?e:r}function tr(e,t,r){return e.filter(e=>{const s=Gt(t,e.type);return!(!s||-1===r.indexOf(s.type))&&(e.items.filter(e=>void 0!==s.columns.find(t=>t.column===e.column)).length=e.items.length)})}function rr(e,t){return Array.isArray(e)?e.filter(e=>{const r=e.split("__");if(2===r.length){const e=Gt(t,r[0]);if(e)return void 0!==e.columns.find(e=>e.column===r[1])}return!1}):[]}const sr=function(e){const{value:t,onChange:r,disabled:s=!1,multiline:n=!1,className:a,placeholder:l,multilinePlaceholder:o}=e;return n?(0,_.jsx)(C.A,{value:t,name:"searchPhrase",cols:120,minRows:2,maxRows:5,onChange:e=>r(e.target.value),disabled:s,className:a,placeholder:null!=o?o:(0,c.__)("Enter search phrase","search-regex")}):(0,_.jsx)("input",{value:t,type:"text",name:"searchPhrase",disabled:s,onChange:e=>r(e.target.value),className:a,placeholder:null!=l?l:(0,c.__)("Optional global search phrase. Leave blank to use filters only.","search-regex")})};function nr(){return[{value:"equals",label:(0,c.__)("Equals","search-regex")},{value:"notequals",label:(0,c.__)("Not Equals","search-regex")},{value:"greater",label:(0,c.__)("Greater","search-regex")},{value:"less",label:(0,c.__)("Less","search-regex")},{value:"range",label:(0,c.__)("Range","search-regex")}]}function ar(){return[{value:"equals",label:(0,c.__)("Equals","search-regex")},{value:"notequals",label:(0,c.__)("Not Equals","search-regex")},{value:"contains",label:(0,c.__)("Contains","search-regex")},{value:"notcontains",label:(0,c.__)("Not contains","search-regex")},{value:"begins",label:(0,c.__)("Begins","search-regex")},{value:"ends",label:(0,c.__)("End","search-regex")}]}function lr(e){return"member"===e?[{value:"include",label:(0,c.__)("Includes any","search-regex")},{value:"exclude",label:(0,c.__)("Excludes any","search-regex")}]:"string"===e?ar():"keyvalue"===e?[{value:"any",label:(0,c.__)("Any","search-regex")},...ar()]:"integer-join"===e?[...nr(),{value:"has",label:(0,c.__)("Has Owner","search-regex")},{value:"hasnot",label:(0,c.__)("No Owner","search-regex")}]:nr()}function cr({value:e,disabled:t,onChange:r,type:s}){return(0,_.jsx)(j,{name:"logic",items:lr(s),disabled:t,value:e,onChange:e=>r(e.target.value)})}var or=r(408);const ir=function(){return(0,_.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:[(0,_.jsx)("circle",{transform:"translate(8 0)",cx:"0",cy:"16",r:"0",children:(0,_.jsx)("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})}),(0,_.jsx)("circle",{transform:"translate(16 0)",cx:"0",cy:"16",r:"0",children:(0,_.jsx)("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0.3",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})}),(0,_.jsx)("circle",{transform:"translate(24 0)",cx:"0",cy:"16",r:"0",children:(0,_.jsx)("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0.6",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})})]})};var ur=r(465),dr=r.n(ur);const hr=function({options:e,value:t,onSelect:r,onClose:s}){return(0,_.jsx)("ul",{children:e.map((e,n)=>(0,_.jsx)("li",{children:(0,_.jsx)("button",{type:"button",onClick:t=>function(e,t){e.preventDefault(),r(t),s()}(t,e),onKeyDown:t=>function(e,t){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),r(t),s())}(t,e),children:(0,_.jsx)(dr(),{searchWords:[t],textToHighlight:e.title,autoEscape:!0})})},n))})},pr=function(e){const{placeholder:t="",onChange:r,value:s,fetchData:a,name:l="text",disabled:c=!1,className:o,maxChoices:i=-1,maxLength:u=0,canMakeRequest:d=e=>e.length>0,onBlur:h,getLabel:p,setLabel:g=()=>{},loadOnFocus:x=!1,onlyChoices:m=!1}=e,[f,v]=(0,n.useState)(!1),[j,b]=(0,n.useState)([]),[y,w]=(0,n.useState)(Array.isArray(s)?"":s),C=(0,n.useRef)(null),k={"wpl-dropdowntext__suggestion__hide":i>0&&Array.isArray(s)&&s.length>=i,"wpl-dropdowntext__suggestion":i>1},P=(0,or.YQ)(N,450);function N(e){a&&(v(!0),a(e).then(e=>{C.current&&C.current.ownerDocument.activeElement===C.current&&b(e),v(!1)}).catch(()=>{b([]),v(!1)}))}function R(e){if(p)return O(e).map(t=>p(t,e))}function A(e){if(i>0){if(!O(s).find(t=>t===`${e.value}`)){const t=[`${e.value}`].concat(O(s).filter(t=>t!==`${e.value}`)).slice(0,i);r(1!==i||m?t:t[0],[e.title].concat(R(t)?.slice(1)||[])),g(e.value,e.title)}w("")}else w(e.value),r(e.value,R(s));b([])}function O(e){return Array.isArray(e)?e:e?[e]:[]}return(0,n.useEffect)(()=>{s!==y&&w(Array.isArray(s)?"":s)},[s,y]),(0,_.jsxs)("div",{className:(0,S.A)("wpl-dropdowntext",o,k),children:[i>0&&O(s).map(e=>(0,_.jsx)(kt,{title:e,onCancel:()=>function(e){const t=O(s).filter(t=>t!==e);g(e,null),Array.isArray(s)?r(1===i?t[0]:t,R(t)):r(""),C.current?.focus()}(e),disabled:c,children:p?p(e,s):e},e)),(0,_.jsx)("input",{type:"text",className:(0,S.A)("regular-text",{"wpl-dropdowntext__max":i>=0&&O(s).length>=i}),name:l,value:y,disabled:c,onChange:function(e){w(e.target.value),i<1&&r(e.target.value),a&&P&&(d(e.target.value.trim())?P(e.target.value):b([]))},maxLength:u>0?u:void 0,placeholder:t,ref:C,onFocus:function(){const e=(Array.isArray(s),s.length>0);x&&!e&&N("")},onBlur:function(e){if(e.relatedTarget&&e.relatedTarget.closest(".wpl-dropdowntext__suggestions"))return;const t=h?h(y):y,s=`${null!=t?t:""}`;0===j.length?m?w(""):i>0&&a?A({value:s,label:s,title:s}):r(s):s!==y&&w(s),v(!1)},onKeyDown:function(e){"Enter"===e.code&&(v(!1),b([]))}}),f&&(0,_.jsx)("div",{className:"wpl-dropdowntext__loading",children:(0,_.jsx)(ir,{})}),j.length>0&&C.current&&(0,_.jsx)(bt,{align:"left",onClose:()=>b([]),popoverPosition:jt(C.current),className:"wpl-dropdowntext__suggestions",focusLock:!1,children:(0,_.jsx)(hr,{options:j,value:y,onSelect:A,onClose:()=>b([])})})]})},gr="STATUS_IN_PROGRESS",xr="STATUS_FAILED",mr="STATUS_COMPLETE",_r="forward";function fr(e){return e.map(e=>({...e,row_id:String(e.row_id)}))}function vr(e){const t={matched_rows:e.matched_rows,rows:e.rows};return void 0!==e.custom&&(t.custom=e.custom),t}function jr(e){const t="current"in e&&void 0!==e.current,r="rows"in e&&void 0!==e.rows,s="previous"in e&&void 0!==e.previous,n={next:e.next};return t&&(n.current=e.current),r&&(n.rows=e.rows),s&&void 0!==e.previous&&(n.previous=e.previous),n}function br(e,t,r){const s=d(),n=Jt(),a=SearchRegexi10n.settings;let l=a?.startupMode,c=a?.startupPreset;if(!l&&a&&void 0!==a.defaultPreset){const e=a.defaultPreset;e&&(l="preset",c=String(e))}var o;return function(e,t=null,r=null){var s;const n=t||ie("sources",[]),a=r||ie("schema",[]),l=ke.safeParse(e),c=l.success?l.data:e,{searchPhrase:o,searchFlags:i,replacement:u,perPage:d,view:h,action:p,actionOption:g}=c,x=function(e,t){let r=[];return e.forEach(e=>{r=[...r,...e.sources.map(e=>e.name)]}),t.filter(e=>-1!==r.indexOf(e))}(n,c.source&&c.source.length>0?c.source:[]);let m;if("number"==typeof d)m=er(d,qt(),25);else if("string"==typeof d){const e=parseInt(d,10);m=er(isNaN(e)?25:e,qt(),25)}else m=25;return{searchPhrase:o,searchFlags:(_=null!=i?i:[],f=Ut(),_.filter(e=>er(e,f,""))),source:x,replacement:u,perPage:m,filters:tr(null!==(s=c.filters)&&void 0!==s?s:[],a,x),view:rr(h,a),action:p,actionOption:g};var _,f}({...n,...(o=e.find(e=>e.id===s.preset||"preset"===l&&c&&e.id===c))?{...o.search,...$t(o)}:Jt(),...zt()},t,r)}function yr(){const e=SearchRegexi10n.settings,t=e?.startupMode,r=zt();return r.mode?r.mode:"simple"===t?"simple":"advanced"}const wr=(0,z.v)()((e,t)=>{const r=ie("sources",[]),s=ie("schema",[]);return{search:br([],r,s),mode:yr(),results:[],status:null,isSaving:!1,canCancel:!1,isBusy:!1,totals:{matched_rows:0,rows:0},progress:{next:!1},replaceAll:!1,replacing:[],searchDirection:null,showLoading:!1,resultsDirty:!1,cumulativeMatchedRows:0,sources:r,schema:s,labels:ie("labels",[]),setSearch:t=>e(e=>{const r=null!==e.status&&Object.keys(t).length>0;return{search:{...e.search,...t},resultsDirty:!!r||e.resultsDirty}}),setResults:t=>e({results:t}),setStatus:t=>e(e=>({status:t,isBusy:t===gr||e.replaceAll})),setIsSaving:t=>e({isSaving:t}),setMode:t=>e({mode:t}),setCanCancel:t=>e({canCancel:t}),setTotals:t=>e({totals:t}),setProgress:t=>e({progress:t}),setCumulativeMatchedRows:t=>e({cumulativeMatchedRows:t}),addToCumulativeMatchedRows:t=>e(e=>({cumulativeMatchedRows:e.cumulativeMatchedRows+t})),setReplaceAll:t=>e(e=>({replaceAll:t,isBusy:e.status===gr||t})),setReplacing:t=>e({replacing:t}),setSearchDirection:t=>e({searchDirection:t}),setShowLoading:t=>e({showLoading:t}),setResultsDirty:t=>e({resultsDirty:t}),setLabels:t=>e({labels:t}),clearResults:()=>e({results:[],status:null,totals:{matched_rows:0,rows:0},progress:{next:!1},replacing:[],resultsDirty:!1,cumulativeMatchedRows:0}),updateSearchUrl:()=>{const e=d();if(e.preset)return void u({page:"search-regex.php",preset:e.preset},{});const{search:r,mode:s}=t(),n=Jt(),a=SearchRegexi10n.settings,l="simple"===a?.startupMode?"simple":"advanced",c={searchPhrase:n.searchPhrase,searchFlags:n.searchFlags,source:n.source,perPage:n.perPage,sub:"search",filters:n.filters,view:n.view,mode:l};u({page:"search-regex.php",searchPhrase:r.searchPhrase,searchFlags:r.searchFlags,source:r.source,perPage:r.perPage,filters:r.filters&&r.filters.length>0?r.filters:null,view:r.view?r.view:[],mode:s},c)},initialize:(r=[])=>{const s=t(),n=br(r,s.sources,s.schema);e({search:n})}}}),Sr=function({value:e,name:t,onChange:r,disabled:s,remote:n,column:a}){const l=wr(e=>e.labels),c=wr(e=>e.setLabels),o=null==e?"":String(e),i={name:t,className:"searchregex-integer-input",value:o,onBlur:function(e){const t=String(e).replace(/[^0-9]/g,"").trim();return t.length>0?String(parseInt(t,10)):""},onChange:e=>{const s=Array.isArray(e)?e[0]:e;void 0!==s&&r({[t]:s})},canMakeRequest:e=>e.length>0&&e.replace(/[0-9]/g,"").length>0,maxChoices:n?1:-1,onlyChoices:!!n,setLabel:(e,t)=>{const r=l.findIndex(t=>t.value===a+"_"+e);if(r>=0){const s=[...l];s[r]={value:a+"_"+e,label:t||""},c(s)}else c([...l,{value:a+"_"+e,label:t||""}])},getLabel:(e,t)=>{const r=Array.isArray(t)?t[0]:t;return Zt(l,a+"_"+e,r)},...void 0!==s?{disabled:s}:{},...n?{fetchData:e=>fetch(n+"?search="+encodeURIComponent(e)).then(e=>e.json())}:{}};return(0,_.jsx)(pr,{...i})};function Cr({disabled:e,item:t,onChange:r,schema:s,fetchData:n}){const{logic:a="equals",startValue:l="",endValue:o=""}=t,i="api"===s.options&&n,u="equals"===a||"notequals"===a?1:-1;return"has"===a||"hasnot"===a?(0,_.jsx)(cr,{type:"integer-join",value:a,disabled:e,onChange:e=>r({logic:e,startValue:"",endValue:""})}):(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(cr,{type:s.joined_by?"integer-join":"integer",value:a,disabled:e,onChange:e=>r({logic:e,startValue:"",endValue:""})}),"range"!==a&&(0,_.jsx)(Sr,{name:"startValue",column:t.column,value:l,onChange:r,disabled:e,...u&&!1!==i&&{remote:i}}),"range"===a&&E((0,c.__)("between {{first/}} and {{second/}}","search-regex"),{first:(0,_.jsx)(Sr,{name:"startValue",value:l,onChange:r,disabled:e,column:t.column}),second:(0,_.jsx)(Sr,{name:"endValue",value:o,onChange:r,disabled:e,column:t.column})})]})}var kr=r(884),Pr=r(471);function Nr({selected:e,onChange:t,disabled:r=!1,showTimeSelect:s=!1,dateFormat:a,selectsStart:l,selectsEnd:o,startDate:i,endDate:u,minDate:d,maxDate:h,withPortal:p=!1,placeholderText:g}){const[x,m]=(0,n.useState)(!1),[f,v]=(0,n.useState)({hours:0,minutes:0}),j=(0,n.useRef)(null),b=(0,n.useRef)(null);(0,n.useEffect)(()=>{e&&s&&v({hours:e.getHours(),minutes:e.getMinutes()})},[e,s]);const y=(r,s)=>{const n={...f,[r]:s};if(v(n),e){const r=new Date(e);r.setHours(n.hours),r.setMinutes(n.minutes),r.setSeconds(0),r.setMilliseconds(0),t(r)}},w={};d&&(w.fromDate=d),h&&(w.toDate=h),o&&i&&(w.fromDate=i),l&&u&&(w.toDate=u);const S=(0,_.jsx)(kr.hv,{mode:"single",selected:e||void 0,onSelect:e=>{if(e)if(s){const r=new Date(e);r.setHours(f.hours),r.setMinutes(f.minutes),r.setSeconds(0),r.setMilliseconds(0),t(r)}else t(e);else t(null)},disabled:r,...w}),C=s?(0,_.jsx)("div",{className:"wpl-datepicker-time",children:(0,_.jsxs)("label",{htmlFor:"wpl-datepicker-time-input",children:[(0,c.__)("Time","search-regex"),(0,_.jsx)("input",{id:"wpl-datepicker-time-input",type:"time",value:`${String(f.hours).padStart(2,"0")}:${String(f.minutes).padStart(2,"0")}`,onChange:e=>{const[t,r]=e.target.value.split(":").map(Number);y("hours",t||0),y("minutes",r||0)},disabled:r})]})}):null;(0,n.useEffect)(()=>{function e(e){j.current&&!j.current.contains(e.target)&&m(!1)}if(x)return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[x]);const k=(0,_.jsxs)("div",{className:"wpl-datepicker-popup",ref:j,children:[S,C]});return(0,_.jsxs)("div",{className:"wpl-datepicker-wrapper",children:[(0,_.jsx)("input",{ref:b,type:"text",value:(e=>{if(!e)return g||"";if(a){const t=["January","February","March","April","May","June","July","August","September","October","November","December"][e.getMonth()],r=t?t.substring(0,3):"";let s=a;s=s.replace(/MMMM/g,t||""),s=s.replace(/MMM/g,r),s=s.replace(/MM/g,String(e.getMonth()+1).padStart(2,"0")),s=s.replace(/M/g,String(e.getMonth()+1));const n=e.toLocaleDateString("en-US",{weekday:"long"}),l=e.toLocaleDateString("en-US",{weekday:"short"});return s=s.replace(/dddd/g,n),s=s.replace(/ddd/g,l),s=s.replace(/dd/g,String(e.getDate()).padStart(2,"0")),s=s.replace(/d/g,String(e.getDate())),s=s.replace(/yyyy/g,String(e.getFullYear())),s=s.replace(/yy/g,String(e.getFullYear()).slice(-2)),s=s.replace(/hh/g,String(e.getHours()).padStart(2,"0")),s=s.replace(/h/g,String(e.getHours())),s=s.replace(/mm/g,String(e.getMinutes()).padStart(2,"0")),s=s.replace(/m/g,String(e.getMinutes())),s=s.replace(/ss/g,String(e.getSeconds()).padStart(2,"0")),s=s.replace(/s/g,String(e.getSeconds())),s}return e.toLocaleDateString()+(s?" "+e.toLocaleTimeString():"")})(null!=e?e:null),onClick:()=>!r&&m(!x),onFocus:()=>!r&&m(!0),readOnly:!0,disabled:r,placeholder:g,className:"wpl-datepicker-input"}),x&&(p?(0,_.jsx)(Pr.ZL,{children:k}):k)]})}function Rr(e){if(null==e)return null;if("string"==typeof e){const t=new Date(e);return isNaN(t.getTime())?null:t}return new Date(e)}function Ar({disabled:e,item:t,onChange:r}){const{logic:s="=",startValue:n,endValue:a}=t,l=Rr(n),o=Rr(a);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(cr,{type:"integer",value:s,disabled:e,onChange:e=>r({logic:e})}),"range"!==s&&(0,_.jsx)(Nr,{disabled:e,selected:l,onChange:e=>{e&&r({startValue:e.toISOString()})},showTimeSelect:!0,dateFormat:"MMMM d, yyyy hh:mm"}),"range"===s&&E((0,c.__)("between {{first/}} and {{second/}}","search-regex"),{first:(0,_.jsx)(Nr,{selected:l,onChange:e=>{e&&r({startValue:e.toISOString()})},selectsStart:!0,startDate:l,endDate:o,showTimeSelect:!0,dateFormat:"MMMM d, yyyy hh:mm"}),second:(0,_.jsx)(Nr,{selected:o,onChange:e=>{e&&r({endValue:e.toISOString()})},selectsEnd:!0,startDate:l,endDate:o,...null!==l&&{minDate:l},showTimeSelect:!0,dateFormat:"MMMM d, yyyy hh:mm"})})]})}const Or=function(e){const{flags:t,onChange:r,disabled:s,allowRegex:n=!0,allowMultiline:a=!1,allowCase:l=!0}=e,o=Ut().filter(e=>"regex"!==e.value||n).filter(e=>"case"!==e.value||l).filter(e=>"multi"!==e.value||a).map(e=>({...e,badge:e.alt}));return(0,_.jsx)(Ft,{options:o,selected:t,onChange:e=>{const t=Array.isArray(e)?e:[];r(t)},title:(0,c.__)("Flags","search-regex"),...void 0!==s?{disabled:s}:{},multiple:!0,badges:!0})};function Fr({disabled:e,item:t,onChange:r,schema:s,fetchData:n}){const{logic:a="equals",value:l="",flags:c=["case"]}=t,o="api"===s.options&&-1===c.indexOf("regex")&&n;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(cr,{type:"string",value:a,disabled:e,onChange:e=>r({logic:e,flags:["case"]})}),-1===c.indexOf("multi")?(0,_.jsx)(pr,{value:l,disabled:e,onChange:e=>r({value:e}),...!1!==o&&{fetchData:o}}):(0,_.jsx)("textarea",{value:l,disabled:e,onChange:e=>r({value:e.target.value})}),(0,_.jsx)(Or,{flags:c,disabled:e,onChange:e=>r({flags:e}),allowRegex:"equals"===a||"notcontains"===a,allowMultiline:s.multiline||!1})]})}function Ir(e,t,r){return""===t?-1===e.indexOf("")?[]:r:e.filter(e=>""!==e)}function Er(e,t){return e.length===t?["",...e]:e}function Dr(e){return[{value:"",label:(0,c.__)("All","search-regex")},...e]}function Tr({disabled:e,item:t,onChange:r,schema:s,fetchData:n}){var a;const{logic:l="include",values:c=[],flags:o=["case"]}=t,i="api"===s.options&&n,u=wr(e=>e.labels),d=wr(e=>e.setLabels),h=(0,_.jsx)(cr,{type:"member",value:l,disabled:e,onChange:e=>r({logic:e,values:[]})});var p;if("contains"===l||"notcontains"===l)return(0,_.jsxs)(_.Fragment,{children:[h,(0,_.jsx)(pr,{value:null!==(p=c[0])&&void 0!==p?p:"",disabled:e,onChange:e=>r({values:[e]})}),(0,_.jsx)(Or,{flags:o,disabled:e,onChange:e=>r({flags:e}),allowRegex:!1,allowMultiline:!1})]});if(i)return(0,_.jsxs)(_.Fragment,{children:[h,(0,_.jsx)(pr,{value:c,disabled:e,onChange:e=>r({values:e}),fetchData:i,...void 0!==s.preload&&{loadOnFocus:s.preload},maxChoices:20,onlyChoices:!0,setLabel:(e,t)=>{const r=u.findIndex(t=>t.value===s.column+"_"+e);if(r>=0){const n=[...u];n[r]={value:s.column+"_"+e,label:t||""},d(n)}else d([...u,{value:s.column+"_"+e,label:t||""}])},getLabel:e=>Zt(u,s.column+"_"+e)})]});const g=Array.isArray(s.options)?s.options:[];return(0,_.jsxs)(_.Fragment,{children:[h,!i&&(0,_.jsx)(Ft,{options:Dr(g),selected:Er(c,g.length),onChange:e=>{const t=Array.isArray(e)?e:[],s=function(e,t){const r=t.find(t=>-1===e.indexOf(t));return void 0!==r?r:e.find(e=>-1===t.indexOf(e))||""}(Er(c,g.length),t),n=g.map(e=>e.value);r({values:Ir(t,s,n)})},multiple:null===(a=s.multiple)||void 0===a||a,disabled:e,hideTitle:!0,...void 0!==s.title&&{title:s.title},badges:!0})]})}function Mr({disabled:e,item:t,onChange:r,schema:s,fetchData:n}){const{key:a="",keyLogic:l="equals",keyFlags:o=["case"],value:i="",valueLogic:u="any",valueFlags:d=["case"]}=t,h="api"===s.options?e=>n(e):void 0;return(0,_.jsxs)("div",{className:"searchregex-filter__keyvalue",children:[(0,_.jsxs)("div",{className:"searchregex-filter__keyvalue__item",children:[(0,_.jsx)("span",{children:(0,c.__)("Meta Key","search-regex")}),(0,_.jsx)(cr,{type:"keyvalue",value:l,disabled:e,onChange:e=>r({keyLogic:e,key:"any"===e?"":a})}),(0,_.jsx)(pr,{value:a,disabled:e||"any"===l,onChange:e=>{var t;return r({key:Array.isArray(e)?null!==(t=e[0])&&void 0!==t?t:"":e})},...void 0!==h&&{fetchData:h},...void 0!==s.preload&&{loadOnFocus:s.preload}}),(0,_.jsx)(Or,{flags:o,disabled:e||"any"===l,onChange:e=>r({keyFlags:e}),allowRegex:!1,allowMultiline:!1})]}),(0,_.jsxs)("div",{className:"searchregex-filter__keyvalue__item",children:[(0,_.jsx)("span",{children:(0,c.__)("Meta Value","search-regex")}),(0,_.jsx)(cr,{type:"keyvalue",value:u,disabled:e,onChange:e=>r({valueLogic:e,value:"any"===e?"":i})}),-1===d.indexOf("multi")?(0,_.jsx)(pr,{value:i,disabled:e||"any"===u,onChange:e=>{var t;return r({value:Array.isArray(e)?null!==(t=e[0])&&void 0!==t?t:"":e})}}):(0,_.jsx)("textarea",{value:i,disabled:e||"any"===u,onChange:e=>r({value:e.target.value})}),(0,_.jsx)(Or,{flags:d,disabled:e||"any"===u,onChange:e=>r({valueFlags:e}),allowRegex:!1,allowMultiline:!0})]})]})}const Yr=function(e){const{type:t}=e.schema;return"integer"===t?(0,_.jsx)(Cr,{...e}):"date"===t?(0,_.jsx)(Ar,{...e}):"string"===t?(0,_.jsx)(Fr,{...e}):"member"===t?(0,_.jsx)(Tr,{...e}):"keyvalue"===t?(0,_.jsx)(Mr,{...e}):null};function Lr(e){return e.filter(e=>e.column&&e.title).map(e=>({label:e.title,value:e.column}))}function Vr({item:e,columns:t,disabled:r,onChange:s,schema:n,fetchData:a,onRemove:l}){return n?(0,_.jsxs)("div",{className:(0,S.A)("searchregex-filter__item",`searchregex-filter__type__${n.type}`),children:[(0,_.jsx)(j,{name:"filter_type",items:Lr(t),value:e.column,disabled:r,onChange:e=>{return t=e.target.value,void s({column:t});var t}}),(0,_.jsx)("button",{type:"button","aria-label":(0,c.__)("Remove filter","search-regex"),onClick:l,disabled:r,className:(0,S.A)("dashicons","dashicons-trash",r&&"dashicons__disabled")}),(0,_.jsx)(Yr,{schema:n,item:e,disabled:r,fetchData:a,onChange:t=>s({...e,...t})})]}):null}const $r=function({schema:e,items:t,disabled:r,onChange:s,onRemove:a,source:l}){return e?(0,_.jsxs)("div",{className:"searchregex-filter__column",children:[(0,_.jsxs)("div",{className:"searchregex-filter__name",children:[(0,_.jsx)("span",{children:e.name}),(0,_.jsx)("button",{type:"button","aria-label":(0,c.__)("Remove filter group","search-regex"),onClick:a,disabled:r,className:(0,S.A)("dashicons","dashicons-trash",r&&"dashicons__disabled")})]}),(0,_.jsx)("div",{className:(0,S.A)("searchregex-filter__content",t.length>1&&"searchregex-filter__content__multiple"),children:t.map((o,i)=>(0,_.jsxs)(n.Fragment,{children:[(0,_.jsx)(Vr,{item:o,schema:e.columns.find(e=>o.column===e.column),columns:e.columns,disabled:r,fetchData:e=>function(e,t){return ae(We(l,e,t))}(o.column,e),onChange:e=>{const r=1===Object.keys(e).length&&"column"in e?e:{...o,...e};s([...t.slice(0,i),r,...t.slice(i+1)])},onRemove:()=>{return e=i,void(1===t.length?a():s([...t.slice(0,e),...t.slice(e+1)]));var e}}),i!==t.length-1&&(0,_.jsx)(kt,{disabled:r,children:(0,c.__)("OR","search-regex")})]},`${e.name}-${o.column}-${i}`))}),(0,_.jsx)("div",{className:"searchregex-filter__action",children:(0,_.jsx)(It,{disabled:r||10===t.length,onClick:function(){const e=t[t.length-1];e&&s([...t,{column:e.column}])},children:(0,c.__)("Add sub-filter (OR)","search-regex")})})]}):null};function Ur(e){return"string"==typeof e.type}const qr=function({filters:e,disabled:t,onSetSearch:r,tags:s,presetFilters:n}){const l=wr(e=>e.schema);function o(e){const t=e.filter(Ur);r({filters:t})}function i(t,r){if(t===e.length-1)return!1;const s=e[t+1];return!!s&&s.type===r}return 0===e.length?null:(0,_.jsxs)("tr",{children:[(0,_.jsx)("th",{children:(0,c.__)("Filters","search-regex")}),(0,_.jsx)("td",{children:(0,_.jsx)("div",{className:"searchregex-filters",children:e.map(({type:r,items:u},d)=>{const h=n.find(e=>e.type===r),p=u.filter((e,t)=>{if(h){const e=h.items[t];return!e||!Mt(s,e)}return!0});if(0===p.length)return null;const g=Gt(l,r);return g?(0,_.jsxs)(a().Fragment,{children:[(0,_.jsx)($r,{schema:g,items:p,disabled:t,source:r,onChange:t=>{const r=e[d];r&&o([...e.slice(0,d),{type:r.type,items:t},...e.slice(d+1)])},onRemove:()=>o([...e.slice(0,d),...e.slice(d+1)])}),i(d,r)?(0,_.jsx)(kt,{disabled:t,children:(0,c.__)("AND","search-regex")}):(0,_.jsx)("div",{className:"searchregex-filters__break"})]},r+"_"+d):null})})})]})};function Br(e){return e.map(e=>({label:e.label,value:e.name,options:e.sources.map(({label:e,name:t})=>({label:e,value:t}))}))}const Jr=function(e){const{disabled:t,columns:r,source:s,onSetSearch:a}=e,l=Gt(wr(e=>e.schema),s),o=(0,n.useMemo)(()=>{return l?(e=r,l.columns.filter(e=>e.column&&e.title).filter(e=>void 0===e.modify||e.modify).filter(t=>(void 0===e.find(e=>e.column===t.column)||void 0!==t.join||"keyvalue"===t.type)&&t).map(e=>({label:e.title,value:e.column}))):[];var e},[l,r]),i=o.length>0?o[0]:null,[u,d]=(0,n.useState)(i?.value||"");return(0,n.useEffect)(()=>{const e=o.length>0?o[0]:null;d(e?.value||"")},[o]),l&&0!==o.length?(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("span",{children:(0,c.__)("Column","search-regex")}),(0,_.jsx)(j,{items:o,name:"modify",value:u,disabled:t,className:"searchregex-search__action__modify",onChange:e=>d(e.target.value)}),(0,_.jsx)(It,{disabled:t,onClick:function(){if(!l)return;const e=o.length>0?o[0]:null,t=u||e?.value;if(!t)return;const s=function(e,t){const r=t.columns?Wt(t.columns,e):t,s=r?function(e){if("member"===e.type&&Array.isArray(e.options)&&e.options.length>0){const t=e.options[0];if(t)return{values:[t.value]}}return{}}(r):{};return{column:r.column,operation:"",source:t.type,...s}}(t,l);a({actionOption:r.concat([s])})},children:(0,c.__)("Add","search-regex")})]}):null};function Kr(e){return"member"===e?[{value:"replace",label:(0,c.__)("Replace With","search-regex")},{value:"include",label:(0,c.__)("Add","search-regex")},{value:"exclude",label:(0,c.__)("Remove","search-regex")}]:"string"===e?[{value:"set",label:(0,c.__)("Set Value","search-regex")},{value:"replace",label:(0,c.__)("Replace","search-regex")}]:"keyvalue"===e?[{value:"add",label:(0,c.__)("Add","search-regex")},{value:"remove",label:(0,c.__)("Remove","search-regex")}]:[{value:"set",label:(0,c.__)("Set Value","search-regex")},{value:"increment",label:(0,c.__)("Increment","search-regex")},{value:"decrement",label:(0,c.__)("Decrement","search-regex")}]}function zr({value:e,disabled:t,onChange:r,type:s,extraItems:n=[]}){return(0,_.jsx)(j,{name:"operation",items:[...Kr(s),...n],disabled:t,value:e,onChange:e=>r(e.target.value)})}function Gr({disabled:e,item:t,onChange:r,schema:s,fetchData:n,fixOperation:a}){const{operation:l=a||"set",value:c=""}=t,o="api"===s.options&&n,i=wr(e=>e.labels),u=wr(e=>e.setLabels);return o?(0,_.jsx)(pr,{value:""===c||void 0===c?[]:[c],disabled:e,onChange:(e,t)=>{const s=e[0],n=t[0];e&&s?r({value:s},null!=n?n:""):r({value:""},"")},fetchData:o,loadOnFocus:!0,maxChoices:1,onlyChoices:!0,setLabel:(e,t)=>{const r=i.findIndex(t=>t.value===s.column+"_"+e);if(r>=0){const n=[...i];n[r]={value:s.column+"_"+e,label:t||""},u(n)}else u([...i,{value:s.column+"_"+e,label:t||""}])},getLabel:e=>Zt(i,s.column+"_"+e)}):(0,_.jsxs)(_.Fragment,{children:[!a&&(0,_.jsx)(zr,{type:"integer",value:l,disabled:e,onChange:e=>r({operation:e,value:""})}),(0,_.jsx)(Sr,{name:"value",column:t.column,value:c,onChange:r,disabled:e})]})}function Wr({disabled:e,item:t,onChange:r,fixOperation:s}){const{operation:n=s||"set",value:a="",unit:l="second"}=t;return(0,_.jsxs)(_.Fragment,{children:[!s&&(0,_.jsx)(zr,{type:"date",value:n,disabled:e,onChange:e=>r({operation:e,unit:"second"})}),("set"===n||""===n)&&(0,_.jsx)(Nr,{selected:"string"==typeof a?new Date(a):a,onChange:e=>r({value:e||""}),showTimeSelect:!0,dateFormat:"MMMM d, yyyy hh:mm",withPortal:!!s}),"set"!==n&&""!==n&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("input",{type:"number",value:"string"==typeof a?a:"",onChange:e=>r({value:e.target.value}),disabled:e}),(0,_.jsx)(j,{name:"unit",value:l,onChange:e=>r({unit:e.target.value}),disabled:e,items:[{value:"second",label:(0,c.__)("Seconds","search-regex")},{value:"minute",label:(0,c.__)("Minutes","search-regex")},{value:"hour",label:(0,c.__)("Hours","search-regex")},{value:"day",label:(0,c.__)("Days","search-regex")},{value:"week",label:(0,c.__)("Weeks","search-regex")},{value:"month",label:(0,c.__)("Months","search-regex")},{value:"year",label:(0,c.__)("Year","search-regex")}]})]})]})}function Hr(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Zr(e){return"begins"===e.logic||"ends"===e.logic||e.flags&&-1!==e.flags.indexOf("regex")?[...e.flags||[],"regex"]:e.flags||[]}function Qr(e){return"begins"===e.logic&&e.value?"^"+Hr(e.value):"ends"===e.logic&&e.value?Hr(e.value)+"$":e.value||""}function Xr({disabled:e,item:t,onChange:r,schema:s,fetchData:a}){const{operation:l="set",searchValue:o="",replaceValue:i="",searchFlags:u=["case"]}=t,[d,h]=(0,n.useState)("set"),p="api"===s.options&&-1===(g=u).indexOf("regex")&&-1===g.indexOf("multi")&&a;var g;const x=wr(e=>e.search),{filters:m=[],searchPhrase:f="",searchFlags:v=[]}=x,j=(0,n.useMemo)(()=>function(e,t,r,s){const n=[];r&&n.push({column:"global",value:r,logic:"contains",flags:s});for(let r=0;r<e.length;r++){const s=e[r];if(s&&s.type===t.source)for(let e=0;e<s.items.length;e++){const r=s.items[e];r&&r.column===t.column&&"notcontains"!==r.logic&&"notequals"!==r.logic&&r.value&&n.push(r)}}return n}(m,t,f,v),[m,t,f,v]),b={value:o,disabled:e,onChange:e=>r({searchValue:e})},y={value:i,disabled:e,onChange:e=>r({replaceValue:e}),length:s.length?s.length:0};(0,n.useEffect)(()=>{r(function(e,t){const r=t.find(t=>t.column+"-"+t.value===e);return{operation:r?"replace":e,searchValue:r?Qr(r):"",searchFlags:r?Zr(r):[]}}(d,j))},[d,j,r]);const w=-1===u.indexOf("multi")&&!1!==p?{...b,fetchData:p}:b,S=-1===u.indexOf("multi")&&!1!==p?{...y,fetchData:p}:y;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(zr,{type:"string",value:d,disabled:e,onChange:h,extraItems:j.map(e=>({value:e.column+"-"+e.value,label:(0,c.sprintf)(/* translators: %s: value being replaced */ /* translators: %s: value being replaced */ 3 (0,c.__)('Replace "%s"',"search-regex"),(e.value||"").slice(0,20))}))}),"replace"===l&&"replace"===d&&(0,_.jsxs)(_.Fragment,{children:[(0,c.__)("Search","search-regex"),-1===u.indexOf("multi")?(0,_.jsx)(pr,{...w}):(0,_.jsx)("textarea",{...b,onChange:e=>r({searchValue:e.target.value})}),(0,c.__)("Replace","search-regex")]}),-1===u.indexOf("multi")?(0,_.jsx)(pr,{...S}):(0,_.jsx)("textarea",{...y,onChange:e=>r({replaceValue:e.target.value})}),(s.multiline||"replace"===l&&"replace"===d)&&(0,_.jsx)(Or,{flags:u,disabled:e,onChange:e=>r({searchFlags:e}),allowRegex:"replace"===l,allowMultiline:s.multiline||!1,allowCase:"replace"===l})]})}function es({disabled:e,item:t,onChange:r,schema:s,fetchData:n,fixOperation:a,localLabels:l=[]}){const{operation:c="include",values:o=[]}=t,i="api"===s.options&&n,u=wr(e=>e.labels),d=wr(e=>e.setLabels),h=void 0!==s.join;if(!i){var p;const t=Array.isArray(s.options)?s.options:[];return(0,_.jsx)(j,{name:"member",items:t,value:(null!==(p=o[0])&&void 0!==p?p:t[0]?.value)||"",disabled:e,onChange:e=>r({values:[e.target.value]})})}return(0,_.jsxs)(_.Fragment,{children:[h&&!a&&(0,_.jsx)(zr,{type:"member",value:c,disabled:e,onChange:e=>r({operation:e})}),(0,_.jsx)(pr,{value:o,disabled:e,onChange:(e,t)=>{const s=Array.isArray(e)?e:[e];r({values:s},t)},fetchData:i,...void 0!==s.preload&&{loadOnFocus:s.preload},maxChoices:h?20:1,onlyChoices:!0,setLabel:(e,t)=>{const r=u.findIndex(t=>t.value===s.column+"_"+e);if(r>=0){const n=[...u];n[r]={value:s.column+"_"+e,label:t||""},d(n)}else d([...u,{value:s.column+"_"+e,label:t||""}])},getLabel:e=>Zt(Array.isArray(u)?[...u,...l]:l,s.column+"_"+e)})]})}function ts({disabled:e,item:t,onChange:r,schema:s,fetchData:n}){const{operation:a="add",key:l="",value:o="",valueFlags:i=["case"]}=t,u="api"===s.options&&n;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(zr,{type:"keyvalue",value:a,disabled:e,onChange:e=>r({operation:e,key:"",value:""})}),(0,_.jsxs)("div",{className:"searchregex-filter__keyvalue",children:[(0,_.jsxs)("div",{className:"searchregex-filter__keyvalue__item",children:[(0,_.jsx)("span",{children:(0,c.__)("Meta Key","search-regex")}),"replace_key"===a&&(0,c.__)("Search","search-regex"),(0,_.jsx)(pr,{value:l,disabled:e,onChange:e=>r({key:e}),...u&&"replace_key"!==a&&{fetchData:u},...void 0!==s.preload&&{loadOnFocus:s.preload}})]}),"remove"!==a&&(0,_.jsxs)("div",{className:"searchregex-filter__keyvalue__item",children:[(0,_.jsx)("span",{children:(0,c.__)("Meta Value","search-regex")}),"replace_value"===a&&(0,c.__)("Search","search-regex"),-1===i.indexOf("multi")?(0,_.jsx)(pr,{value:o,disabled:e,onChange:e=>r({value:e})}):(0,_.jsx)("textarea",{value:o,disabled:e,onChange:e=>r({value:e.target.value})}),(0,_.jsx)(Or,{flags:i,disabled:e,onChange:e=>r({valueFlags:e}),allowRegex:!1,allowMultiline:!0,allowCase:!1})]})]})]})}const rs=function(e){const{type:t}=e.schema;return"integer"===t?(0,_.jsx)(Gr,{...e}):"date"===t?(0,_.jsx)(Wr,{...e}):"string"===t?(0,_.jsx)(Xr,{...e}):"member"===t?(0,_.jsx)(es,{...e}):"keyvalue"===t?(0,_.jsx)(ts,{...e}):null};function ss({disabled:e,schema:t,column:r,onRemove:s,onChange:n}){return(0,_.jsxs)("div",{className:"searchregex-modify",children:[(0,_.jsxs)("div",{className:"searchregex-modify__name",children:[(0,_.jsx)("span",{children:t.title}),s&&(0,_.jsx)("button",{type:"button","aria-label":(0,c.__)("Remove modification","search-regex"),onClick:s,disabled:e,className:(0,S.A)("dashicons","dashicons-trash",e&&"dashicons__disabled")})]}),(0,_.jsx)(rs,{disabled:e,schema:t,item:r,onChange:n,fetchData:function(e){return ae(We(r.source||"",r.column,e))}})]})}function ns(e,t){return[{label:(0,c.__)("No action","search-regex"),value:"",desc:(0,c.__)("Just show matching results.","search-regex")},{label:(0,c.__)("Global Text Replace","search-regex"),value:"replace",desc:(0,c.__)("Replace the global search values.","search-regex")},{label:(0,c.__)("Modify Matches","search-regex"),value:"modify",desc:(0,c.__)("Perform changes to specific values of the matching results.","search-regex")},{label:(0,c.__)("Export Matches","search-regex"),value:"export",desc:(0,c.__)("Export matching results to JSON, CSV, or SQL.","search-regex"),disabled:!t},{label:(0,c.__)("Delete Matching Rows","search-regex"),value:"delete",desc:(0,c.__)("Delete matching rows.","search-regex")},{label:(0,c.__)("Run Action","search-regex"),value:"action",desc:(0,c.__)("Run a WordPress action for each matching result.","search-regex")}]}const as=function(e){var t,r;const{locked:s,tags:a,preset:l,headerClass:o,searchPhrase:i,disabled:u,sources:d,onSetSearch:h,search:p}=e,g=wr(e=>e.schema),{action:x="",actionOption:m={},replacement:f}=p,v=ns(Boolean(i&&i.length>0),1===d.length),b=v.find(e=>e.value===x)||v[0],y=v[0],[w,C]=(0,n.useState)(d.length>0?d[0]:""),k=Qt(d,g),P="searchregex-export-selected",N=Array.isArray(m)?m:[],R=Array.isArray(m)?{}:m,A=(0,n.useCallback)(e=>{const t=e.replacement;h({replacement:null!=t?t:null})},[h]);return(0,n.useEffect)(()=>{b&&b.disabled&&y&&h({action:y.value,actionOption:[]}),C(d.length>0?d[0]:"")},[v,b,y,h,d]),(0,_.jsxs)(_.Fragment,{children:[!Dt(s,"replacement")&&!Tt(a,null!==(t=l?.search?.replacement)&&void 0!==t?t:"")&&(0,_.jsxs)("tr",{className:(0,S.A)("searchregex-search__action",o),children:[(0,_.jsx)("th",{children:(0,c.__)("Action","search-regex")}),(0,_.jsxs)("td",{children:[(0,_.jsx)(j,{items:v,name:"action",value:x,disabled:u,className:"searchregex-search__action__type",onChange:e=>h({action:e.target.value,actionOption:[]})}),"modify"===x&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("span",{children:(0,c.__)("Source","search-regex")}),(0,_.jsx)(j,{disabled:u,name:"actionSource",value:w||"",onChange:e=>C(e.target.value),items:k}),(0,_.jsx)(Jr,{columns:N,disabled:u,source:w||"",onSetSearch:h})]}),"export"===x&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("span",{children:(0,c.__)("Export Format","search-regex")}),(0,_.jsx)(j,{items:[{value:"json",label:(0,c.__)("JSON","search-regex")},{value:"csv",label:(0,c.__)("CSV","search-regex")},{value:"sql",label:(0,c.__)("SQL","search-regex")}],name:"export",value:R.format||"json",disabled:u,onChange:e=>h({actionOption:{format:e.target.value}})})]}),"action"===x&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("span",{children:(0,c.__)("WordPress Action","search-regex")}),(0,_.jsx)("input",{type:"text",className:"",value:R.hook||"",onChange:e=>h({actionOption:{hook:e.target.value}}),disabled:u})]}),(0,_.jsx)("span",{children:b?.desc||""})]})]}),"export"===x&&(0,_.jsxs)("tr",{className:"searchregex-search__export",children:[(0,_.jsx)("th",{}),(0,_.jsx)("td",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("input",{id:P,type:"checkbox",checked:R.selectedOnly||!1,onChange:e=>h({actionOption:{...R,selectedOnly:e.target.checked}})}),(0,_.jsx)("label",{htmlFor:P,children:(0,c.__)("Only include selected columns","search-regex")})]})})]}),"modify"===x&&N.length>0&&(0,_.jsxs)("tr",{children:[(0,_.jsx)("th",{}),(0,_.jsx)("td",{children:N.filter((e,t)=>!Yt(a,function(e,t){return e&&Array.isArray(e.search.actionOption)?e.search.actionOption[t]:{}}(l,t))).map((e,t)=>{var r,s;const n=function(e,t,r){const s=Gt(e,t);return s&&Wt(s.columns,r)||null}(g,null!==(r=e.source)&&void 0!==r?r:"",null!==(s=e.column)&&void 0!==s?s:"");return n?(0,_.jsx)(ss,{column:e,disabled:u,schema:n,onRemove:()=>function(e){h({actionOption:N.filter(t=>t.column!==e.column)})}(e),onChange:e=>function(e,t){h({actionOption:[...N.slice(0,e),{...N[e],...t},...N.slice(e+1)]})}(t,e)},t+"-"+e.column):null})})]}),"replace"===x&&!Tt(a,null!==(r=l?.search?.replacement)&&void 0!==r?r:"")&&(0,_.jsxs)("tr",{className:"searchregex-search__replace",children:[(0,_.jsx)("th",{children:(0,c.__)("Replace","search-regex")}),(0,_.jsx)("td",{children:(0,_.jsx)(Et,{disabled:u||0===i.length,setReplace:A,replacement:f,preset:l,schema:{type:"string"},column:{column_id:"global",column_label:(0,c.__)("Global","search-regex"),contexts:[],context_count:0,match_count:0},placeholder:(0,c.__)("Optional global replacement text. Only applies to the global search.","search-regex")})})]})]})};function ls(e,t,r){return t.reduce((e,t,s)=>{const n=r[s];return void 0!==n?function(e,t,r){const s=t.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&");return e.replace(new RegExp(s,"g"),r)}(e,t.name,n):e},e)}function cs(e,t,r){return{searchPhrase:ls(e.searchPhrase,t,r),replacement:ls(e.replacement,t,r),filters:e.filters.map(e=>({...e,items:e.items.map(e=>({...e,...void 0===e.value?{}:{value:ls(e.value,t,r)}}))})),actionOption:Array.isArray(e.actionOption)?e.actionOption.map(e=>void 0===e.searchValue?e:{...e,searchValue:ls(e.searchValue,t,r),replaceValue:ls(e.replaceValue,t,r)}):e.actionOption}}const os=function(e){const{search:t,values:r,onChange:s,className:a,tags:l,disabled:c=!1}=e,[o,i]=(0,n.useState)(l.map(()=>""));return l.map((e,n)=>(0,_.jsxs)("tr",{className:(0,S.A)("searchregex-preset__tag",a),children:[(0,_.jsx)("th",{children:e.title}),(0,_.jsx)("td",{children:(0,_.jsx)("input",{type:"text",value:o[n],placeholder:e.title,onChange:e=>function(e,n){const a=o.slice(0,n).concat(e,o.slice(n+1));i(a),s({...r,...cs(t,l,a)})}(e.target.value,n),disabled:c})})]},e.name))};function is(e,t,r,s){return e.map(e=>{const n=Gt(t,e);if(!n)return null;const a=n.columns.filter(t=>t.column&&!function(e,t,r){return void 0!==e.find(e=>e.type===t&&e.items.find(e=>e.column===r))}(r,e,t.column)&&!function(e,t,r){return!!Array.isArray(e)&&void 0!==e.find(e=>e.source===t&&e.column===r)}(s,e,t.column));return a.length>0?{value:e,label:n.name,options:a.map(t=>({value:e+"__"+String(t.column||""),label:t.title||""}))}:null}).filter(e=>null!==e)}function us(e,t,r){if(r){if(e!==r.searchPhrase&&""!==e)return!0;if(""!==t&&t!==r.replacement)return!0}return!1}function ds(e,t,r){if(!r||!Array.isArray(e)||0===t.length)return!0;let s=0,n=0;for(let r=0;r<e.length;r++){const a=e[r];a&&(n++,s+=Yt(t,a)?1:0)}return s!==n}const hs=function({search:e,onSetSearch:t,isBusy:r,preset:s}){var a,l,o,i;const u=wr(e=>e.sources),d=wr(e=>e.schema),h=wr(e=>e.mode),{searchPhrase:p="",searchFlags:g=[],source:x=[],perPage:m=25,replacement:f="",filters:v=[],actionOption:b=[],view:y=[]}=e,w=s?s.locked:[],C=s?s.tags:[],k=Lt(C),P=(0,S.A)(k),N=$t(s),R=Qt(x,d),A=R.length>0?R[0]:null,O=A&&"string"==typeof A.value?A.value:"",[F,I]=(0,n.useState)(O),E=function(e,t){if(0===t.length)return!0;let r=0,s=0;for(let n=0;n<e.length;n++){const a=e[n];if(a)for(let e=0;e<a.items.length;e++){const n=a.items[e];n&&(s++,r+=Mt(t,n)?1:0)}}return r!==s}(v,C)&&!Dt(w,"filters"),D=!(Dt(w,"searchFlags")&&Dt(w,"searchPhrase")||Tt(C,null!==(a=s?.search?.searchPhrase)&&void 0!==a?a:"")),T=!Dt(w,"replacement")&&!Tt(C,null!==(l=s?.search?.replacement)&&void 0!==l?l:"");return(0,n.useEffect)(()=>{if(!R.find(e=>e.value===F)){const e=R.length>0?R[0]:null,t=e&&"string"==typeof e.value?e.value:"";I(t)}},[x,F,R]),"simple"===h?(0,_.jsxs)(_.Fragment,{children:[s&&s.description?(0,_.jsxs)("tr",{children:[(0,_.jsx)("th",{}),(0,_.jsx)("td",{children:(0,_.jsx)("h3",{className:"searchregex-preset__description",children:s.description})})]}):null,D&&(0,_.jsxs)("tr",{className:(0,S.A)("searchregex-search__search",P),children:[(0,_.jsx)("th",{children:(0,c.__)("Search","search-regex")}),(0,_.jsxs)("td",{children:[!Dt(w,"searchPhrase")&&(0,_.jsx)(sr,{disabled:r,value:p,onChange:e=>t({searchPhrase:e}),multiline:-1!==g.indexOf("multi"),placeholder:(0,c.__)("Phrase to search for","search-regex"),multilinePlaceholder:(0,c.__)("Phrase to search for","search-regex")}),!Dt(w,"searchFlags")&&(0,_.jsx)(Or,{flags:g,disabled:r,onChange:e=>t({searchFlags:e}),allowMultiline:!0})]})]}),T&&(0,_.jsxs)("tr",{className:(0,S.A)("searchregex-search__replace",P),children:[(0,_.jsx)("th",{children:(0,c.__)("Replace","search-regex")}),(0,_.jsx)("td",{children:(0,_.jsx)(Et,{disabled:r,setReplace:e=>{const r=e.replacement;t({replacement:null!=r?r:""})},replacement:null!=f?f:null,preset:s,schema:{type:"string"},column:{column_id:"global",column_label:(0,c.__)("Global","search-regex"),contexts:[],context_count:0,match_count:0},placeholder:(0,c.__)("Phrase to replace with (optional)","search-regex")})})]})]}):(0,_.jsxs)(_.Fragment,{children:[s&&s.description?(0,_.jsxs)("tr",{children:[(0,_.jsx)("th",{}),(0,_.jsx)("td",{children:(0,_.jsx)("h3",{className:"searchregex-preset__description",children:s.description})})]}):null,(!Dt(w,"source")||E)&&(0,_.jsxs)("tr",{className:(0,S.A)("searchregex-search__source",P),children:[(0,_.jsx)("th",{children:(0,c.__)("Source","search-regex")}),(0,_.jsxs)("td",{children:[!Dt(w,"source")&&(0,_.jsx)(Ft,{options:Br(u),selected:x,onChange:e=>{const r=Array.isArray(e)?e:[],s=r.find(e=>!x.includes(e))||r[0]||"";t(function(e,t){const r=function(e){return 0===e.length?["posts"]:e}(e),s=Qt(r,d).map(e=>e.value),n=-1!==r.indexOf(t)?Kt(t).filter(e=>-1===s.indexOf(e.type)):[];return{source:r,filters:v.filter(e=>-1!==s.indexOf(e.type)).concat(n),actionOption:[],view:y.filter(e=>{const t=e.split("__")[0];return!!t&&-1!==r.indexOf(t)})}}(r,s))},multiple:!0,disabled:r,badges:!0,title:0===x.length?(0,c.__)("Source","search-regex"):"","aria-label":(0,c.__)("Sources","search-regex")}),E&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("span",{children:(0,_.jsx)("strong",{children:(0,c.__)("Filters","search-regex")})}),(0,_.jsx)(j,{disabled:r,name:"filter",value:F,onChange:e=>I(e.target.value),items:R}),(0,_.jsx)(It,{onClick:function(){const e=Gt(d,F);e&&"string"==typeof F&&t({filters:v.concat(Ht(F,e))})},disabled:r||v.length>=20,children:(0,c.__)("Add","search-regex")})]})]})]}),E&&(0,_.jsx)(qr,{filters:v,disabled:r,onSetSearch:t,tags:C,presetFilters:null!==(o=s?.search?.filters)&&void 0!==o?o:[]}),(!Dt(w,"searchFlags")||!Dt(w,"searchPhrase"))&&!Tt(C,null!==(i=s?.search?.searchPhrase)&&void 0!==i?i:"")&&(0,_.jsxs)("tr",{className:(0,S.A)("searchregex-search__search",P),children:[(0,_.jsx)("th",{children:(0,c.__)("Search","search-regex")}),(0,_.jsxs)("td",{children:[!Dt(w,"searchPhrase")&&(0,_.jsx)(sr,{disabled:r,value:p,onChange:e=>t({searchPhrase:e}),multiline:-1!==g.indexOf("multi")}),!Dt(w,"searchFlags")&&(0,_.jsx)(Or,{flags:g,disabled:r,onChange:e=>t({searchFlags:e}),allowMultiline:!0})]})]}),s&&(0,_.jsx)(os,{disabled:r,search:s.search,values:e,onChange:e=>t(e),tags:C,className:P},s.id),!Dt(w,"action")&&ds(b,C,s)&&(0,_.jsx)(as,{locked:w,tags:C,preset:s,headerClass:P,searchPhrase:p,disabled:r,sources:x,onSetSearch:t,search:{action:e.action||"",actionOption:b,replacement:f||null}}),(!Dt(w,"perPage")||!Dt(w,"view"))&&(0,_.jsxs)("tr",{className:(0,S.A)("searchregex-search__results",P),children:[(0,_.jsx)("th",{children:(0,c.__)("Results","search-regex")}),(0,_.jsxs)("td",{children:[!Dt(w,"perPage")&&(0,_.jsx)(j,{name:"perPage",items:qt(),value:String(m),onChange:e=>t({perPage:parseInt(e.target.value,10)}),disabled:r}),!Dt(w,"view")&&x.length>0&&(0,_.jsx)(Ft,{options:is(x,d,v,b),selected:y,onChange:e=>t({view:Array.isArray(e)?e:[]}),multiple:!0,disabled:r,title:(0,c.__)("View Columns","search-regex"),badges:!0})]})]}),us(p,f,N)?(0,_.jsxs)("tr",{className:(0,S.A)(P),children:[(0,_.jsx)("th",{}),(0,_.jsxs)("td",{children:[(0,_.jsx)("code",{children:p}),f&&(0,_.jsxs)(_.Fragment,{children:[" → ",(0,_.jsx)("code",{children:f})]})]})]}):null]})},ps=function(e){const{preset:t,onCancel:r,onUpdate:s}=e,{id:a,name:l,search:o,locked:i,tags:u,description:d}=t,[h,p]=(0,n.useState)(o),[g,x]=(0,n.useState)(l),[m,f]=(0,n.useState)(d||""),[v,j]=(0,n.useState)(i),[b,y]=(0,n.useState)(0===u.length?[{name:"",title:""}]:u),w=[{value:"searchPhrase",label:(0,c.__)("Global Search","search-regex")},{value:"replacement",label:(0,c.__)("Global Replace","search-regex")},{value:"searchFlags",label:(0,c.__)("Global Search Flags","search-regex")},{value:"source",label:(0,c.__)("Source","search-regex")},{value:"perPage",label:(0,c.__)("Results per page","search-regex")},{value:"filters",label:(0,c.__)("Filters","search-regex")},{value:"action",label:(0,c.__)("Action","search-regex")},{value:"view",label:(0,c.__)("View Columns","search-regex")}];function S(e,t){var r,s;const n=b[e];n&&y([...b.slice(0,e),{name:null!==(r=t.name)&&void 0!==r?r:n.name,title:null!==(s=t.title)&&void 0!==s?s:n.title},...b.slice(e+1)])}function C(e){if(1===e.length){const t=e[0];if(t&&""===t.name&&""===t.title)return[]}return e}return(0,_.jsx)("td",{colSpan:3,children:(0,_.jsx)("table",{children:(0,_.jsxs)("tbody",{children:[(0,_.jsx)("tr",{children:(0,_.jsx)("td",{colSpan:2,children:(0,_.jsxs)("h2",{children:[(0,c.__)("Edit preset","search-regex")," "]})})}),(0,_.jsxs)("tr",{className:"searchregex-search__search",children:[(0,_.jsx)("th",{children:(0,c.__)("Preset Name","search-regex")}),(0,_.jsx)("td",{children:(0,_.jsx)("input",{type:"text",value:g,onChange:e=>x(e.target.value),placeholder:(0,c.__)("Give the preset a name","search-regex")})})]}),(0,_.jsxs)("tr",{className:"searchregex-search__search",children:[(0,_.jsx)("th",{children:(0,c.__)("Preset Description","search-regex")}),(0,_.jsx)("td",{children:(0,_.jsx)("input",{type:"text",value:m,onChange:e=>f(e.target.value),placeholder:(0,c.__)("Describe the preset","search-regex")})})]}),(0,_.jsx)(hs,{search:h,onSetSearch:e=>p({...h,...e}),isBusy:!1,preset:null}),(0,_.jsx)("tr",{className:"searchregex-search__advanced__title",children:(0,_.jsx)("td",{colSpan:2,children:(0,_.jsxs)("h2",{children:[(0,c.__)("Advanced preset","search-regex")," "]})})}),(0,_.jsxs)("tr",{className:"searchregex-search__advanced",children:[(0,_.jsx)("th",{children:(0,c.__)("Locked Fields","search-regex")}),(0,_.jsxs)("td",{children:[(0,_.jsx)(Ft,{options:w,selected:v,onChange:e=>{const t=Array.isArray(e)?e:[];j(t)},multiple:!0,title:(0,c.__)("Fields","search-regex"),badges:!0}),(0,_.jsx)("p",{children:(0,c.__)("Locking a field removes it from the search form and prevents changes.","search-regex")})]})]}),(0,_.jsxs)("tr",{className:"searchregex-search__advanced",children:[(0,_.jsx)("th",{children:(0,c.__)("Tags","search-regex")}),(0,_.jsxs)("td",{children:[b.map((e,t)=>(0,_.jsxs)("p",{children:[(0,_.jsxs)("label",{children:[(0,c.__)("Title","search-regex")," ",(0,_.jsx)("input",{type:"text",placeholder:(0,c.__)("Enter tag title shown to user","search-regex"),value:e.title,onChange:e=>S(t,{title:e.target.value})})]})," ",(0,_.jsxs)("label",{children:[(0,c.__)("Tag","search-regex")," ",(0,_.jsx)("input",{type:"text",placeholder:(0,c.__)("Enter tag which is used in the field","search-regex"),value:e.name,onChange:e=>S(t,{name:e.target.value})})]}),t<20&&(0,_.jsx)("button",{type:"button",onClick:()=>t===b.length-1?void y(b.concat({name:"",title:""})):function(e){y([...b.slice(0,e),...b.slice(e+1)])}(t),children:t===b.length-1?"+":"-"})]},t)),(0,_.jsx)("p",{children:(0,c.__)("A tag creates a custom input field. Insert the tag anywhere in the search, replace, text filter, or text action and when the preset is used it will be replaced with a custom text field with the tag title.","search-regex")}),(0,_.jsx)("p",{children:E((0,c.__)('For example, create tag {{code}}URL{{/code}} and title {{code}}Image URL{{/code}}. Your search could be {{code}}<img src="URL">{{/code}}. When the preset is used it will ask the user for the {{code}}Image URL{{/code}} instead of the full search phrase.',"search-regex"),{code:(0,_.jsx)("code",{})})})]})]}),(0,_.jsxs)("tr",{children:[(0,_.jsx)("th",{}),(0,_.jsxs)("td",{children:[(0,_.jsx)("input",{type:"submit",className:"button button-primary",value:(0,c.__)("Save","search-regex"),onClick:e=>function(e){e.preventDefault(),s({id:a,name:g,description:m,search:h,tags:C(b),locked:v})}(e)}),(0,_.jsx)("button",{className:"button button-secondary",onClick:r,type:"button",children:(0,c.__)("Cancel","search-regex")})]})]})]})})})};function gs(e,t){for(let r=0;r<e.length;r++){const s=e[r];if(s&&s.sources)for(let e=0;e<s.sources.length;e++){const r=s.sources[e];if(r&&r.name===t)return r}}return null}const xs=function(e){const t=wr(e=>e.sources),{preset:r}=e,{search:s,locked:n}=r,a=[],{searchFlags:l=[],source:o=[]}=s;for(let e=0;e<o.length;e++){const r=o[e];if(!r)continue;const s=gs(t,r);s&&a.push(s.label)}for(let e=0;e<l.length;e++){const t=Ut().find(t=>t.value===l[e]);t&&"case"!==l[e]&&a.push(t.label)}return n.length>0&&a.push((0,c.__)("Locked fields","search-regex")),(0,_.jsx)("p",{children:a.join(", ")})};function ms(e,t,r){const s=e.split(t),n=[];for(let e=0;e<s.length;e++)e%2!=0&&n.push((0,_.jsx)("code",{title:r,children:t},`${t}-${e}`)),n.push(s[e]);return n}function _s(e,t){let r=[`${e}`];for(let e=0;e<t.length;e++){const s=t[e];if(!s)continue;const n=[];for(let e=0;e<r.length;e++){const t=r[e];if("string"==typeof t){const e=ms(t,s.name,s.title);n.push(...e)}else n.push(t)}r=n}return r}const fs=function({phrase:e,tags:t}){return""===e?(0,_.jsx)("em",{children:(0,c.__)("no phrase","search-regex")}):null===e?(0,_.jsx)("em",{children:(0,c.__)("remove phrase","search-regex")}):(0,_.jsx)(_.Fragment,{children:_s(e,t)})},vs=function(e){const{children:t,preset:r}=e,{search:s,name:n,tags:a}=r,{searchPhrase:l="",replacement:o="",filters:i=[],action:u}=s,d=ns(0,!0).find(e=>e.value===u);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("td",{className:"searchregex-preset__name",children:n}),(0,_.jsxs)("td",{className:"searchregex-preset__search",children:[l.length>0&&(0,_.jsxs)("p",{children:[(0,_.jsx)("strong",{children:(0,c.__)("Search","search-regex")}),":"," ",(0,_.jsx)(fs,{phrase:l,tags:a})]}),i.length>0&&(0,_.jsxs)("p",{children:[(0,_.jsx)("strong",{children:(0,c.__)("Filters","search-regex")}),": ",i.length]}),d&&(0,_.jsxs)("p",{children:[(0,_.jsx)("strong",{children:(0,c.__)("Action","search-regex")}),": ",d.label]}),o.length>0&&(0,_.jsxs)("p",{children:[(0,_.jsx)("strong",{children:(0,c.__)("Replace","search-regex")}),":"," ",(0,_.jsx)(fs,{phrase:o,tags:a})]}),t]}),(0,_.jsx)("td",{className:"searchregex-preset__flags",children:(0,_.jsx)(xs,{preset:r})})]})};function js(e){const{id:t,tags:r,locked:s,...n}=e,a={...n};return r.length>0&&(a.tags=r),s.length>0&&(a.locked=s),a}const bs=function(e){const{preset:t}=e,{id:r}=t,[s,a]=(0,n.useState)(!1),o=function(){const e=(0,l.jE)(),t=G(e=>e.addError);return(0,H.n)({mutationFn:async e=>{const t=await ae(oe(`search-regex/v1/preset/id/${e}/delete`));return je.parse(t)},onSuccess:t=>{e.setQueryData(Ne,t.presets)},onError:e=>{t(e)}})}(),i=Ae(),u=o.isPending||i.isPending;return(0,_.jsx)("tr",{className:u?"searchregex-preset__saving":"",children:s?(0,_.jsx)(ps,{preset:t,onCancel:()=>a(!1),onUpdate:function(e){i.mutate(e),a(!1)}}):(0,_.jsx)(vs,{preset:t,children:(0,_.jsx)("div",{className:"row-actions",children:u?(0,_.jsx)(_.Fragment,{children:" "}):(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("a",{href:"#",onClick:function(e){e.preventDefault(),a(!0)},children:(0,c.__)("Edit","search-regex")})," ","|"," ",(0,_.jsx)("a",{href:"#",onClick:function(e){e.preventDefault(),confirm((0,c.__)("Are you sure you want to delete this preset?","search-regex"))&&o.mutate(r)},children:(0,c.__)("Delete","search-regex")})," ","|"," ",(0,_.jsx)(ut.CopyToClipboard,{text:JSON.stringify(js(t)),children:(0,_.jsx)("a",{href:"#",onClick:e=>e.preventDefault(),children:(0,c.__)("Copy to clipboard","search-regex")})})]})})})})},ys=function(e){const{hover:t,dropzone:r,renderUnselected:s,file:n,clearFile:a,onUpload:l,isUploading:c,isUploaded:o,renderSelected:i,renderUploaded:u,renderUploading:d,disabled:h,addFileText:p,uploadText:g,cancelText:x}=e,{getRootProps:m,getInputProps:f,open:v}=r,j=(0,S.A)("wpl-dropzone",{"wpl-dropzone__hover":t}),b=m({onClick:e=>e.stopPropagation(),onKeyDown:e=>{32!==e.keyCode&&13!==e.keyCode||e.stopPropagation()}}),y=f(),{ref:w,...C}=y;return(0,_.jsxs)("div",{...b,className:j,children:[(0,_.jsx)("input",{...C,ref:w}),(null===n||h&&!c)&&(0,_.jsxs)(_.Fragment,{children:[s(v),(0,_.jsx)("button",{type:"button",className:"button-secondary",onClick:v,disabled:h,children:p})]}),null!==n&&!c&&!o&&(0,_.jsxs)(_.Fragment,{children:[i(n),(0,_.jsx)("button",{className:"button-primary",onClick:()=>l(n),children:g})," ",(0,_.jsx)("button",{className:"button-secondary",onClick:a,children:x})]}),null!==n&&c&&d(n),null!==n&&o&&u(a)]})},ws=function(e){const[t,r]=(0,n.useState)(null),s=function(e){const{onDrop:t,multiple:r=!1,onDragEnter:s,onDragLeave:a}=e,[l,c]=(0,n.useState)(!1),o=(0,n.useRef)(null),i=(0,n.useRef)(0),u=(0,n.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),i.current+=1,e.dataTransfer.types.includes("Files")&&(c(!0),s?.())},[s]),d=(0,n.useCallback)(e=>{e.preventDefault(),e.stopPropagation()},[]),h=(0,n.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),i.current-=1,0===i.current&&(c(!1),a?.())},[a]),p=(0,n.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),i.current=0,c(!1);const s=Array.from(e.dataTransfer.files);if(s.length>0){const e=r?s:[s[0]];t(e.filter(e=>void 0!==e))}},[t,r]),g=(0,n.useCallback)(e=>{const s=Array.from(e.target.files||[]);if(s.length>0){const e=r?s:[s[0]];t(e.filter(e=>void 0!==e))}o.current&&(o.current.value="")},[t,r]),x=(0,n.useCallback)(()=>{o.current?.click()},[]);return{getRootProps:(0,n.useCallback)(e=>({onDragEnter:u,onDragOver:d,onDragLeave:h,onDrop:p,...e?.onClick&&{onClick:e.onClick},...e?.onKeyDown&&{onKeyDown:e.onKeyDown}}),[u,d,h,p]),getInputProps:(0,n.useCallback)(()=>({type:"file",style:{display:"none"},onChange:g,ref:o,...!r&&{multiple:!1}}),[g,r]),open:x,isDragActive:l}}({multiple:!1,onDrop:function(e){const t=e[0];t&&r(t)},onDragEnter:()=>{},onDragLeave:()=>{}});return(0,_.jsx)(ys,{dropzone:s,hover:s.isDragActive,file:t,clearFile:()=>r(null),...e})},Ss=()=>(0,_.jsx)("div",{className:"wpl-placeholder__container",children:(0,_.jsx)("div",{className:"wpl-placeholder__loading"})});function Cs(e){return(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("a",{href:"mailto:john@searchregex.com?subject=Search%20Regex%20Error&body="+encodeURIComponent(e),className:"button-secondary",children:(0,c.__)("Create An Issue","search-regex")})," ",(0,_.jsx)("a",{href:"https://github.com/johngodley/search-regex/issues/new?title=Search%20Regex%20Error&body="+encodeURIComponent(e),className:"button-secondary",children:(0,c.__)("Email","search-regex")})]})})}const ks=function(){var e;const{data:t=[]}=Re(),r=function(){const e=(0,l.jE)(),t=G(e=>e.addNotice),r=G(e=>e.addError);return(0,H.n)({mutationFn:async e=>{const t=await ae(((e,t,r)=>{const s=oe("search-regex/v1/preset/import",{});delete s.headers["Content-Type"];const n=new FormData;return n.append("file",r),s.body=n,s})(0,0,e));return be.parse(t)},onSuccess:r=>{e.setQueryData(Ne,r.presets),t((0,c.__)("Preset uploaded","search-regex"))},onError:e=>{r(e)}})}(),{exportPresets:s}={exportPresets:()=>{const e=ce("search-regex/v1/preset",{force:!0});document.location.href=ae.getUrl(e.url)+"&_wpnonce="+SearchRegexi10n.api.WP_API_nonce}},[a,o]=(0,n.useState)(""),[i,u]=(0,n.useState)(null),d=r.isPending&&!a,h=r.isPending&&a.length>0,p=r.isSuccess,g=null!==i;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("table",{className:(0,S.A)("wp-list-table","widefat","fixed","striped","items","searchregex-presets"),children:[(0,_.jsx)("thead",{children:(0,_.jsxs)("tr",{children:[(0,_.jsx)("th",{className:"searchregex-preset__name",children:(0,c.__)("Name","search-regex")}),(0,_.jsx)("th",{className:"searchregex-preset__search",children:(0,c.__)("Search","search-regex")}),(0,_.jsx)("th",{className:"searchregex-preset__flags",children:(0,c.__)("Flags","search-regex")})]})}),(0,_.jsxs)("tbody",{children:[t.map(e=>(0,_.jsx)(bs,{preset:e},e.id)),0===t.length&&(0,_.jsx)("tr",{children:(0,_.jsx)("td",{colSpan:3,children:(0,c.__)("There are no presets","search-regex")})})]})]}),(0,_.jsx)("p",{children:(0,_.jsx)(N,{url:"https://searchregex.com/preset/",children:(0,c.__)("Download presets!","search-regex")})}),(0,_.jsx)("div",{className:"searchregex-presetactions",children:t.length>0&&(0,_.jsx)("button",{className:"button button-secondary",onClick:s,children:(0,c.__)("Export JSON","search-regex")})}),(0,_.jsx)("h3",{children:(0,c.__)("Import JSON","search-regex")}),(0,_.jsxs)("div",{className:"searchregex-presetimport",children:[(0,_.jsx)(ws,{addFileText:(0,c.__)("Add file","search-regex"),uploadText:(0,c.__)("Upload","search-regex"),cancelText:(0,c.__)("Cancel","search-regex"),isUploading:d,isUploaded:p,disabled:h||d,renderUnselected:()=>(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h3",{children:(0,c.__)("Import a JSON file","search-regex")}),(0,_.jsx)("p",{children:(0,c.__)("Click 'Add File' or drag and drop here.","search-regex")})]}),renderSelected:e=>(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h3",{children:(0,c.__)("File selected","search-regex")}),(0,_.jsx)("p",{children:(0,_.jsx)("code",{children:e.name})})]}),renderUploading:e=>(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h3",{children:(0,c.__)("Importing","search-regex")}),(0,_.jsx)("p",{children:(0,_.jsx)("code",{children:e.name})}),(0,_.jsx)(Ss,{})]}),renderUploaded:e=>{var t,s;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h3",{children:(0,c.sprintf)(/* translators: %(total)d: number of presets uploaded */ /* translators: %(total)d: number of presets uploaded */ 4 (0,c._n)("Uploaded %(total)d preset","Uploaded %(total)d presets",null!==(t=r.data?.imported)&&void 0!==t?t:0,"search-regex"),{total:null!==(s=r.data?.imported)&&void 0!==s?s:0})}),(0,_.jsx)("button",{className:"button-secondary",onClick:e,children:(0,c.__)("Done","search-regex")})]})},onUpload:e=>{r.mutate(e)}}),(0,_.jsx)("h4",{children:(0,c.__)("Import preset from clipboard","search-regex")}),g&&(0,_.jsx)(U,{mini:!0,errors:i?.error?[i.error]:[],title:(0,c.__)("Unable to import preset","search-regex"),type:"error",onClear:()=>{u(null),r.reset()},context:null!==(e=i?.context)&&void 0!==e?e:null,renderDebug:Cs,versions:SearchRegexi10n.versions,locale:SearchRegexi10n.locale,children:(0,c.__)("Please check your JSON data is a valid preset. You may have copied it incorrectly, or pasted something that is not a preset.","search-regex")}),(0,_.jsx)("textarea",{placeholder:(0,c.__)("Paste preset JSON.","search-regex"),rows:3,value:a,onChange:e=>o(e.target.value),disabled:d}),(0,_.jsx)("p",{children:(0,_.jsx)("button",{disabled:d||0===a.length,className:"button button-secondary",onClick:()=>(e=>{try{const t=JSON.parse(e),s=ve.safeParse(t);if(!s.success){const t=s.error.issues.map(e=>{const t=e.path.join(".");return`${t?`${t}: `:""}${e.message}`}).join("; ");return void u({error:new globalThis.Error(`Invalid preset structure: ${t}`),context:e})}const n=s.data,a=new Blob([JSON.stringify(n)],{type:"application/json"}),l=new File([a],"preset.json",{type:"application/json"});u(null),r.mutate(l)}catch(t){if(t instanceof SyntaxError)u({error:new globalThis.Error(`Invalid JSON: ${t.message}`),context:e});else if(t instanceof ue.GaX){const r=t.issues.map(e=>{const t=e.path.join(".");return`${t?`${t}: `:""}${e.message}`}).join("; ");u({error:new globalThis.Error(`Invalid preset structure: ${r}`),context:e})}else u({error:t instanceof globalThis.Error?t:new globalThis.Error(String(t)),context:e})}})(a),children:(0,c.__)("Import","search-regex")})}),h&&(0,_.jsx)($e,{})]})]})},Ps=function({onClose:e,children:t,className:r}){return(0,_.jsx)(ft,{className:"wpl-click-outside",onOutside:t=>{t.target instanceof HTMLElement&&t.target.classList.contains("wpl-modal_main")&&e()},children:(0,_.jsxs)("div",{className:(0,S.A)("wpl-modal_content",r),children:[(0,_.jsx)("div",{className:"wpl-modal_close",children:(0,_.jsx)("button",{type:"button",onClick:e,children:"✖"})}),t]})})},Ns="wpl-modal_shown",Rs=function({padding:e=!0,...t}){(0,n.useEffect)(()=>(document.body.classList.add(Ns),()=>{document.body.classList.remove(Ns)}),[]);const r=(0,S.A)({"wpl-modal_wrapper":!0,"wpl-modal_wrapper-padding":e});return(0,_.jsxs)("div",{className:r,children:[(0,_.jsx)("div",{className:"wpl-modal_backdrop"}),(0,_.jsx)("div",{className:"wpl-modal_main",children:(0,_.jsx)(Ps,{...t})})]})},As=e=>(0,dt.createPortal)((0,_.jsx)(Rs,{...e}),vt("wpl-modal")||document.body),Os=function({isOpen:e=!1}){return e?(0,_.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",role:"img","aria-hidden":"true",focusable:"false",children:(0,_.jsx)("path",{d:"M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z"})}):(0,_.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",role:"img","aria-hidden":"true",focusable:"false",children:(0,_.jsx)("path",{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})})},Fs=function({menu:e,align:t="right",disabled:r=!1}){return(0,_.jsx)(yt,{align:t,hasArrow:!0,renderToggle:(e,t)=>(0,_.jsx)("button",{type:"button",className:"wpl-dropdownmenu",onClick:e=>t(e.nativeEvent),disabled:r,children:(0,_.jsx)(Os,{isOpen:e})}),renderContent:t=>(0,_.jsx)("ul",{className:"wpl-dropdownmenu__menu",role:"menu",tabIndex:-1,onClick:t,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),t())},children:e.map((e,t)=>(0,_.jsx)("li",{children:e},t))})})},Is=function(){var e;const{data:t=[],isLoading:r}=Re(),s=Oe(e=>e.currentPreset),a=Oe(e=>e.setCurrentPreset),o=wr(e=>e.search),i=wr(e=>e.isBusy),u=function(){const e=(0,l.jE)(),t=G(e=>e.addNotice),r=G(e=>e.addError);return(0,H.n)({mutationFn:async({name:e,searchValues:t})=>{const r=await ae(oe("search-regex/v1/preset",{...t,name:e}));return je.parse(r)},onSuccess:r=>{e.setQueryData(Ne,r.presets),t((0,c.__)("Preset saved","search-regex"))},onError:e=>{r(e)}})}(),d=Ae(),[h,p]=(0,n.useState)(!1),[g,x]=(0,n.useState)(""),m=r?gr:"",f=[{label:(0,c.__)("Saving preset","search-regex"),value:""}],v=[{label:(0,c.__)("No preset","search-regex"),value:""},...t.map(e=>({label:e.name.substring(0,50),value:e.id}))],b=[];return s&&s.id||b.push((0,_.jsx)("button",{type:"button",onClick:e=>{e.preventDefault(),p(!0),x("")},children:(0,c.__)("Save search as new preset","search-regex")},"save-new")),s&&s.id&&b.push((0,_.jsx)("button",{type:"button",onClick:e=>{e.preventDefault(),s&&s.id&&((e,r)=>{const s=t.find(t=>t.id===e);s&&d.mutate({...s,...r})})(s.id,{search:o})},children:(0,c.__)("Update current preset","search-regex")},"update")),(0,_.jsxs)("div",{className:"searchregex-saved",children:[h&&(0,_.jsxs)(As,{onClose:()=>p(!1),className:"searchregex-preset__name",children:[(0,_.jsx)("h2",{children:(0,c.__)("Saving Preset","search-regex")}),(0,_.jsx)("p",{children:(0,c.__)("Enter a name for your preset","search-regex")}),(0,_.jsxs)("form",{onSubmit:e=>{var t,r;e.preventDefault(),e.stopPropagation(),t=g,r=o,u.mutate({name:t,searchValues:r}),p(!1),x("")},children:[(0,_.jsx)("input",{type:"text",name:"name",value:g,onChange:e=>x(e.target.value),placeholder:(0,c.__)("Enter preset name","search-regex")}),(0,_.jsx)("button",{className:"button button-primary",disabled:0===g.length,children:(0,c.__)("Save","search-regex")}),(0,_.jsx)("button",{className:"button button-secondary",onClick:()=>p(!1),type:"button",children:(0,c.__)("Cancel","search-regex")})]})]}),(0,_.jsx)(j,{name:"saved-search",value:null!==(e=s?.id)&&void 0!==e?e:"0",disabled:m===gr||i,items:m===gr?f:v,onChange:e=>{var r;r=t.find(t=>t.id===e.target.value),a(null!=r?r:null)}}),(0,_.jsx)(Fs,{menu:b,align:"left",disabled:m===gr})]})},Es=function(){const e=wr(e=>e.search),t=wr(e=>e.setSearch),r=wr(e=>e.isBusy),s=wr(e=>e.mode),n=Oe(e=>e.currentPreset),a=Lt(n?n.tags:[]);return(0,_.jsx)("table",{children:(0,_.jsxs)("tbody",{children:["advanced"===s&&(0,_.jsxs)("tr",{className:(0,S.A)(a),children:[(0,_.jsx)("th",{children:(0,c.__)("Preset","search-regex")}),(0,_.jsx)("td",{children:(0,_.jsx)(Is,{})})]}),(0,_.jsx)(hs,{search:e,onSetSearch:t,isBusy:r,preset:n})]})})};function Ds(e,t){return t.label?t.label:parseInt(t.value,10)}function Ts(e,t,r){return"delete"===e?{...t,type:"delete"}:"replace"===e?{type:"replace",value:t.context||t.value,value_label:t.context||t.value,replacement:r,replacement_label:r}:t}function Ms(e,t){return{key:Ts(t.type,e.key,t.key),value:Ts(t.type_value,e.value,t.value)}}function Ys(e,t,r){if("integer"===r.type&&!isNaN(parseInt(t.value||"",10))&&parseInt(e.value,10)!==parseInt(t.value||"",10))return{type:"replace",replacement_value:parseInt(t.value||"",10),replacement_label:Ds(0,t)};if("member"===r.type&&t.values&&t.values[0]!==e.value&&"api"!==r.api){const e=Array.isArray(r.api)?r.api:[],s=t.values?.[0],n=s?e.find(e=>e.value===s):void 0;return{type:"replace",replacement_value:s||"",replacement_label:n?.label||s||""}}if("date"===r.type&&t.value)return{type:"replace",replacement_value:t.value.toDateString()+" "+t.value.toLocaleTimeString(),replacement_label:t.value.toDateString()+" "+t.value.toLocaleTimeString()};if("string"===r.type&&void 0!==t.replaceValue){if("string"===e.type&&!t.matchesOnly)return{};if(t.originalValue&&t.originalValue.replace(/\r\n/g,"\n").trim()===t.replaceValue.replace(/\r\n/g,"\n").trim())return{};if(e.value===t.replaceValue)return{};if(t.matchesOnly){const r=e.matches?.map(e=>({...e,replacement:t.replaceValue||""})),s={value:e.value};return void 0!==e.type&&(s.type=e.type),void 0!==e.value_label&&(s.value_label=e.value_label),void 0!==r&&(s.matches=r),s}return""===t.replaceValue?{type:"delete"}:{...e,type:"replace",replacement:t.replaceValue,replacement_label:t.replaceValue}}return{}}function Ls(e,t,r){if(!t)return e;const s=function(e,t,r){if("member"===r.type&&"api"===r.api){const r=e.filter(e=>"empty"!==e.type).filter(e=>-1===t.values?.indexOf(e.value)),s=e.filter(e=>-1!==t.values?.indexOf(e.value)).filter(e=>"empty"!==e.type),n=(t.values||[]).map((e,r)=>!s.find(t=>t.value===e)&&{type:"add",value:e,value_label:t.label&&t.label[r]||e}).filter(Boolean);return[...s,...r.map(e=>({type:"delete",value:e.value,value_label:e.value_label})),...n].map((e,t)=>({...e,context_id:t}))}if("keyvalue"===r.type&&t.items){const r=t.items||[];return e.map((e,t)=>{const s=r[t];return{...e,...0!==r.length&&s?Ms(e,s):{}}}).concat(r.slice(e.length).map((t,r)=>({type:"keyvalue",context_id:e.length+r,key:{type:"add",value:t.key,value_label:t.key},value:{type:"add",value:t.value,value_label:t.value}})))}if("string"===r.type&&!t.matchesOnly&&e.length>0&&"string"===e[0].type){var s;const n=e[0],a=t.originalValue?t.originalValue:n.context,l={type:"string",context:a,value:a,value_label:a,context_id:null!==(s=n.context_id)&&void 0!==s?s:e.length,hasMultiple:!0,value_type:n.value_type,value_length:a.length+1,...n.matches?{matches:n.matches}:{},...void 0!==n.match_count?{match_count:n.match_count}:{},...n.crop?{crop:n.crop}:{},...n.search?{search:n.search}:{}};return[{...l,...Ys(l,t,r)}]}return e}(e.contexts.map(e=>({...e,...Ys(e,t,r)})),t,r);return{...e,context_count:s.length,contexts:s}}const Vs=function(){return(0,_.jsx)("div",{className:"searchregex-result__more",children:(0,c.__)("Maximum number of matches exceeded and hidden from view. These will be included in any replacements.","search-regex")})};function $s(e){return"php"===e?(0,c.__)("Serialized PHP","search-regex"):"json"===e?(0,c.__)("JSON","search-regex"):"blocks"===e?(0,c.__)("Blocks","search-regex"):"html"===e?(0,c.__)("HTML","search-regex"):null}const Us=function(e){const{column:t,schema:r,setReplacement:s,replacement:n,toggle:a,disabled:l,canEdit:o,source:i,context:u}=e,{column_label:d}=t,h="keyvalue"===u.type?u.value:u,p=h.value_type?$s(h.value_type):null;return(0,_.jsxs)("button",{type:"button",className:(0,S.A)("searchregex-match__column","searchregex-match__column__"+u.type,l||!o?"searchregex-match__column__disabled":null),title:p?(0,c.__)("This column contains special formatting. Modifying it could break the format.","search-regex"):(0,c.__)("Click to replace column","search-regex"),onClick:function(){if(l||!o)return;const e=r.columns.find(e=>e.column===t.column_id),c=Xt(t,e||null,i);s(null===n?c:null),a&&a()},children:[d,p&&(0,_.jsx)("div",{className:"searchregex-match__column__type",children:p})]})},qs=({className:e,children:t,onSubmit:r})=>(0,_.jsx)("form",{className:e,onSubmit:function(e){e.preventDefault(),r()},children:t});function Bs({schema:e,replacement:t,disabled:r,setReplacement:s,fetchData:n}){return(0,_.jsx)(Gr,{schema:e,disabled:r,item:t,fixOperation:"set",onChange:s,fetchData:n})}function Js({schema:e,replacement:t,disabled:r,setReplacement:s}){return(0,_.jsx)(Wr,{schema:e,disabled:r,item:t,fixOperation:"set",onChange:s,fetchData:()=>Promise.resolve()})}function Ks(e){return"string"!==e.type&&e.value.length!==e.value_length}function zs({schema:e,replacement:t,setReplacement:r,context:s,loadColumn:a}){var l,o;const i=t&&"object"==typeof t&&"replaceValue"in t&&void 0!==t.replaceValue?t.replaceValue:s.value,u=null!==(l=t?.matchesOnly)&&void 0!==l&&l,d=null!==(o=t?.hasMultiple)&&void 0!==o?o:function(e){return!!e.hasMultiple||void 0!==e.matches}(s),[h,p]=(0,n.useState)(Ks(s)),[g,x]=(0,n.useState)(s.value),m=(0,n.useRef)(void 0),f=(0,n.useRef)(!1),v=(0,n.useRef)(!1),j=(0,n.useRef)(`matches-only-${Math.random().toString(36).slice(2)}`);return(0,n.useEffect)(()=>{Ks(s)&&(v.current||(v.current=!0,p(!0),a().then(e=>{r({replaceValue:e.value,originalValue:e.value}),x(e.value),p(!1)})))},[]),(0,n.useEffect)(()=>{if(!h&&!f.current)if(t&&"object"==typeof t&&"replaceValue"in t&&void 0!==t.replaceValue&&""!==t.replaceValue)f.current=!0;else if(f.current=!0,u&&void 0!==s.search)r({replaceValue:s.search,searchValue:s.search});else{const e=g||s.value;void 0!==e&&r({replaceValue:e})}},[h]),(0,n.useEffect)(()=>{if(h)return;const e=void 0!==m.current&&m.current!==u;if(m.current=u,e)if(u)void 0!==s.search&&r({replaceValue:s.search,searchValue:s.search});else{const e=g||s.value;void 0!==e&&r({replaceValue:e})}},[u,h]),h?(0,_.jsx)(Ss,{}):(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:"searchregex-modify__string__row",children:!e.multiline||s.forceSingle||u?(0,_.jsx)("input",{type:"text",value:i||"",onChange:e=>r({replaceValue:e.target.value}),placeholder:(0,c.__)("Enter replacement","search-regex")}):(0,_.jsx)("textarea",{value:i||"",onChange:e=>r({replaceValue:e.target.value})})}),d&&(0,_.jsx)("p",{className:"searchregex-modify__string__row",children:(0,_.jsxs)("label",{htmlFor:j.current,children:[(0,_.jsx)("input",{id:j.current,type:"checkbox",value:u?"true":"false",onChange:e=>{const t=e.target.checked,n={matchesOnly:t,operation:t?"replace":"set"};t?(void 0!==s.search&&(n.searchValue=s.search,n.replaceValue=s.search),void 0!==s.flags&&(n.searchFlags=s.flags)):(n.searchValue=null,n.searchFlags=null,void 0!==g&&(n.replaceValue=g)),r(n)}})," ",(0,c.__)("Apply to matches only","search-regex")]})})]})}function Gs({schema:e,replacement:t,disabled:r,setReplacement:s,fetchData:n,column:a}){return(0,_.jsx)(es,{schema:e,disabled:r,item:t,fixOperation:"set",onChange:s,fetchData:n,localLabels:a.contexts.map(e=>({value:a.column_id+"_"+e.value,label:e.value_label}))})}function Ws(e){return e.context?e.context:e.value||""}function Hs({disabled:e,item:t,onChange:r,onAdd:s,onDelete:a,type:l,original:o,isNew:i=!1}){const[u,d]=(0,n.useState)([]),h=$s(t.value_type||"");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{className:"searchregex-filter__keyvalue__item",children:[(0,_.jsx)("span",{children:(0,c.__)("Meta Key","search-regex")}),(0,_.jsx)("input",{type:"text",value:t.key,disabled:e||"delete"===t.type,placeholder:"add"===t.type?(0,c.__)("New meta key","search-regex"):"",onChange:e=>r({key:e.target.value,type:o&&Ws(o.key)===e.target.value?"value":l})}),"add"===l&&i&&(0,_.jsx)(It,{onClick:s,children:(0,c.__)("Add","search-regex")}),"add"===l&&!i&&(0,_.jsx)(It,{onClick:()=>a(),children:(0,c.__)("Delete","search-regex")}),"add"!==l&&(0,_.jsx)("input",{type:"checkbox",disabled:e,onChange:e=>a(e.target.checked),checked:"delete"!==t.type})]}),(0,_.jsxs)("div",{className:"searchregex-filter__keyvalue__item searchregex-filter__keyvalue__item__value",children:[(0,_.jsx)("span",{children:(0,c.__)("Meta Value","search-regex")}),-1===u.indexOf("multi")?(0,_.jsx)("input",{type:"text",value:t.value,disabled:e||"delete"===t.type,onChange:e=>r({value:e.target.value,type_value:o&&Ws(o.value)===e.target.value?"value":l}),placeholder:"add"===t.type?(0,c.__)("New meta value","search-regex"):""}):(0,_.jsx)("textarea",{value:t.value,disabled:e||"delete"===t.type,onChange:e=>r({value:e.target.value,type_value:o&&Ws(o.value)===e.target.value?"value":l}),placeholder:"add"===t.type?(0,c.__)("New meta value","search-regex"):""}),(0,_.jsx)(Or,{flags:u,disabled:e||"delete"===t.type,onChange:d,allowRegex:!1,allowMultiline:!0,allowCase:!1})]}),h&&(0,_.jsx)("div",{className:"searchregex-list__encoded",children:h})]})}function Zs({schema:e,replacement:t,disabled:r,setReplacement:s,column:a,loadColumn:l}){const[c,o]=(0,n.useState)(!0),[i,u]=(0,n.useState)(null);if((0,n.useEffect)(()=>{l().then(e=>{e?(s({items:e.items.map(e=>{const t={type:"value",key:e.key,value:e.value};return void 0!==e.value_type&&(t.value_type=e.value_type),t})}),u({type:"add",key:"",value:"",type_value:"add"})):s({items:[]}),o(!1)})},[]),c)return(0,_.jsx)(Ss,{});function d(e,r){const n=t.items[e];if(!n)return;const a={...n};void 0!==r.type&&(a.type=r.type),void 0!==r.key&&(a.key=r.key),void 0!==r.value&&(a.value=r.value),void 0!==r.value_type&&(a.value_type=r.value_type),void 0!==r.type_value&&(a.type_value=r.type_value),s({items:[...t.items.slice(0,e),a,...t.items.slice(e+1)]})}return(0,_.jsxs)(_.Fragment,{children:[t.items.map((e,n)=>{const l=a.contexts[n];return(0,_.jsx)(Hs,{disabled:r,item:e,onChange:e=>d(n,e),type:"add"===e.type?"add":"replace",onDelete:e=>function(e,r){const n=t.items[e];if(n)if("add"===n.type)s({items:[...t.items.slice(0,e),...t.items.slice(e+1)]});else{const t=a.contexts[e];t&&d(e,{key:t.key.value,value:t.value.value,type:r?"value":"delete",type_value:r?"value":"delete"})}}(n,e),...void 0!==l&&{original:l}},n)}),i&&(0,_.jsx)(Hs,{disabled:r,item:i,type:"add",isNew:!0,onChange:e=>u({...i,...e}),onAdd:function(){i&&(s({items:[...t.items,i]}),u({type:"add",key:"",value:"",type_value:"add"}))},onDelete:()=>{}})]})}const Qs=function(e){const{type:t}=e.schema;return"integer"===t?(0,_.jsx)(Bs,{...e}):"date"===t?(0,_.jsx)(Js,{...e}):"string"===t?(0,_.jsx)(zs,{...e}):"member"===t?(0,_.jsx)(Gs,{...e}):"keyvalue"===t?(0,_.jsx)(Zs,{...e}):null};function Xs({disabled:e,schema:t,column:r,setReplacement:s,replacement:a,rowId:l,source:c,context:o}){const i=(0,n.useCallback)(e=>ae(We(c,r.column_id,e)),[c,r.column_id]),u=(0,n.useCallback)(async()=>(await ae(He(c,l))).result.find(e=>e.column===r.column_id),[c,l,r.column_id]),d=s;return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h5",{children:r.column_label}),(0,_.jsx)("div",{className:"searchregex-modify searchregex-modify__"+t.type,children:(0,_.jsx)(Qs,{disabled:e,schema:t,column:r,fetchData:i,context:o,setReplacement:d,replacement:a,loadColumn:u})})]})}const en=function(e){const{setReplacement:t,replacement:r,canReplace:s,context:a,onSave:l,source:o,description:i,className:u,column:d,schema:h,onCancel:p,rowId:g}=e,x=(0,n.useRef)(null);return(0,n.useEffect)(()=>{setTimeout(()=>{if(x.current){const e=x.current.querySelector("input[type=text],textarea");e&&(e.focus(),e.select())}},50)},[x]),(0,_.jsx)("div",{className:"searchregex-replace__form",ref:x,children:(0,_.jsxs)(qs,{onSubmit:()=>l(r),...u?{className:u}:{},children:[(0,_.jsx)(Xs,{schema:h,column:d,disabled:!1,setReplacement:t,replacement:r,source:o,context:a,rowId:g}),(0,_.jsxs)("div",{className:"searchregex-replace__action",children:[i&&(0,_.jsx)("p",{children:i}),(0,_.jsxs)("p",{className:"searchregex-replace__actions",children:[(0,_.jsx)("input",{type:"submit",className:"button button-primary",value:(0,c.__)("Replace","search-regex"),disabled:!s}),(0,_.jsx)("input",{type:"button",className:"button button-secondary",value:(0,c.__)("Cancel","search-regex"),onClick:p})]})]})]})})};function tn(){const e=G(e=>e.addError);return(0,H.n)({mutationFn:async e=>{const t=await ae(oe("search-regex/v1/search",e));return pe.parse(t)},onError:t=>{e(t)}})}function rn(){const e=G(e=>e.addError),t=wr(e=>e.search),r=wr(e=>e.setResults);return(0,H.n)({mutationFn:async({replacement:e,rowId:r})=>{const s=await ae(oe(`search-regex/v1/source/${e.source}/row/${r}`,{...t,replacement:e}));return xe.parse(s)},onMutate:async({rowId:e})=>({previousResults:[...wr.getState().results],rowId:String(e)}),onSuccess:(e,{rowId:t})=>{const s=wr.getState().results,n=String(t),a=s.map(t=>String(t.row_id)===n?{...e.result,row_id:String(e.result.row_id)}:t);r(a)},onError:(t,s,n)=>{n?.previousResults&&r(n.previousResults),e(t)}})}const sn=function(e){const{column:t,schema:r,replacement:s,save:n,disabled:a,source:l,rowId:o,children:i,context:u}=e,d=function(e,t,r){return!(null===e||e.column!==t.column_id||("integer"===r.type?isNaN(parseInt(e.value||"",10))||parseInt(t.contexts[0].value,10)===parseInt(e.value||"",10):"member"===r.type?!e.values||e.values[0]===t.contexts[0].value:"keyvalue"===r.type&&e.items?!e.items.find(e=>function(e){return"value"!==e.type||"value"!==e.type_value}(e)):"string"===r.type?0===t.contexts.length?void 0===e.replaceValue||""===e.replaceValue:e.originalValue&&e.originalValue===e.replaceValue||void 0===e.replaceValue||e.replaceValue===(t.contexts[0].value||t.contexts[0].search):"date"!==r.type||void 0===e.value))}(s,t,r),h=rn();return(0,_.jsxs)("div",{className:"searchregex-match searchregex-match__list",children:[(0,_.jsx)(yt,{renderToggle:(e,c)=>(0,_.jsx)(Us,{column:t,schema:{name:"",type:"",columns:[r]},replacement:s,setReplacement:n,disabled:a,source:l,toggle:c,canEdit:!1!==r.modify,context:u}),hasArrow:!0,align:"centre",valign:"top",onClose:()=>n(null),renderContent:e=>(0,_.jsx)(en,{setReplacement:n,replacement:s,context:u,canReplace:d,rowId:String(o),onSave:()=>function(e){e(),n(null),h.mutate({replacement:s,rowId:String(o)})}(e),onCancel:()=>{n(null),e()},column:t,schema:r,source:l,className:"searchregex-replace__modal",description:$s("keyvalue"===u.type?u.value.value_type:u.value_type)?(0,c.__)("Contains encoded data","search-regex"):""})}),i]})},nn=(e,t)=>" ".repeat(t.length);function an(e,t){return e&&t.length>0?e.replace(/(\\?\$|\\?\\)+(\d{1,2})/g,(e,r,s)=>{if("\\$"===e.substring(0,2))return e.replace("\\","");const n=parseInt(s,10),a=t[n-1];return void 0!==a?a:e}):e}const ln=({match:e,originalMatch:t})=>null===e?(0,_.jsx)("s",{children:t}):String(e).replace(/\n/g,"↵").replace(/^(\s+)/,nn).replace(/(\s+)$/,nn),cn=function(e){const{match:t,captures:r,replacement:s,rowId:a,canReplace:l,column:o,schema:i,onSave:u}=e,[d,h]=(0,n.useState)(null),p=[d?d.replaceValue:null,s,t].filter(e=>null!=e)[0]||t,g=function(e,t){return""===e?"delete":e!==t?"replace":"match"}(p,t),x=e=>{h(null),e&&e()};return(0,_.jsx)(yt,{renderToggle:(e,s)=>(0,_.jsx)("button",{onClick:()=>function(e){const r=i.columns.find(e=>e.column===o);h({...Xt(o,r||null,i.source||""),replaceValue:t,operation:"replace"}),e()}(s),title:(0,c.__)("Click to replace match","search-regex"),className:(0,S.A)({"searchregex-result__replaced":"replace"===g,"searchregex-result__highlight":"match"===g,"searchregex-result__deleted":"delete"===g}),type:"button",children:(0,_.jsx)(ln,{match:p?an(""===p?t:p,r):null,originalMatch:t})}),hasArrow:!0,onClose:x,align:"centre",valign:"bottom",renderContent:e=>{const r=i.columns.find(e=>e.column===o);return(0,_.jsx)(en,{setReplacement:e=>h({...d||{},...e}),replacement:d,canReplace:l,onCancel:()=>x(e),onSave:()=>function(e){d&&u(d),x(e)}(e),column:{column_id:r?.column||o,column_label:r?.column||o},schema:r||{type:"string"},rowId:String(a),context:{value:t,type:"string",forceSingle:!0},className:"searchregex-replace__modal",source:i.source||""})}})};function on(e){const{beforePhrase:t,onReplace:r,column:s,schema:n,rowId:a}=e,{match:l,pos_id:c,captures:o,replacement:i}=e.match;return(0,_.jsxs)(_.Fragment,{children:[t,(0,_.jsx)(cn,{onSave:e=>r({...e,searchValue:l,posId:c,source:n.source||""}),match:l,replacement:i,captures:o,canReplace:!0,column:s,schema:n,rowId:a})]})}const un=function(e){const{matches:t,count:r,source:s,column:n,schema:a,className:l,rowId:c,crop:o={}}=e,i=rn();let u=0;const d=e=>{i.mutate({replacement:e,rowId:String(c)})};return(0,_.jsxs)("div",{className:(0,S.A)("searchregex-match__context",l),children:[t.map((e,t)=>{const r=u;return u=e.context_offset+e.match.length,(0,_.jsx)(on,{match:e,onReplace:d,beforePhrase:(0,_.jsxs)(_.Fragment,{children:[o.start&&o.start>0&&0===t&&(0,_.jsx)(_.Fragment,{children:"… "}),s.substring(r,e.context_offset)]}),column:n,schema:a,rowId:c},e.pos_id)}),s.substring(u),o.end&&o.end>0&&(0,_.jsx)(_.Fragment,{children:" …"}),t.length!==r&&(0,_.jsx)(Vs,{})]})},dn=500,hn=function(e){const{context:t,rowId:r,column:s,schema:n,setReplacement:a,className:l}=e;e.setReplacement;const{type:o}=t,i=t.value_label||t.context||"",u=t.replacement_label||"";if("replace"===o){const e=i.length>100||u.length>100;return(0,_.jsxs)("div",{className:(0,S.A)("searchregex-list-replace",e&&"searchregex-list-replace__vertical",l),children:[(0,_.jsxs)(kt,{className:"searchregex-list__delete",children:[i.substring(0,dn)||(0,c.__)("No value","search-regex"),i.length>dn&&(0,_.jsx)("span",{children:"..."})]}),(0,_.jsx)("span",{className:(0,S.A)("dashicons",{"dashicons-arrow-right-alt":!e,"dashicons-arrow-down-alt":e,"searchregex-list-replace__break":e})}),0===u.length?(0,_.jsx)("span",{className:(0,S.A)("searchregex-list__value","searchregex-list__novalue",l),children:(0,c.__)("Empty value","search-regex")}):(0,_.jsxs)(kt,{className:"searchregex-list__add",children:[u.substring(0,dn),u.length>dn&&(0,_.jsx)("span",{children:"..."})]})]})}return"empty"===o||"value"===o&&0===i.length?(0,_.jsx)("span",{className:(0,S.A)("searchregex-list__value","searchregex-list__novalue",l),children:(0,c.__)("No value","search-regex")}):"value"===o?(0,_.jsxs)("div",{className:(0,S.A)(l),children:[i.substring(0,dn),i.length>dn&&(0,_.jsx)("span",{children:"..."})]}):"string"===o?(0,_.jsx)(un,{source:t.context||"",crop:t.crop,matches:t.matches||[],count:t.match_count||0,rowId:Number(r),column:s.column_id,schema:{name:"",type:"",columns:[n]},...void 0!==l?{className:l}:{}}):(0,_.jsx)(kt,{className:(0,S.A)("searchregex-list__"+o,l),children:i})},pn=function e({context:t,rowId:r,column:s,schema:n,setReplacement:a,className:l}){return"keyvalue"===t.type?(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(e,{rowId:r,column:s,schema:n,setReplacement:a,context:t.key,className:"searchregex-list__key"}),"=",(0,_.jsx)(e,{rowId:r,column:s,schema:n,setReplacement:a,context:t.value,className:"searchregex-list__value"})]}):(0,_.jsx)(_.Fragment,{children:(0,_.jsx)(hn,{context:t,rowId:r,column:s,schema:n,setReplacement:a,...void 0!==l?{className:l}:{}})})};function gn({context:e}){const t=$s("keyvalue"===e.type?e.value.value_type:e.value_type);return"string"!==e.type&&t?(0,_.jsx)(kt,{children:t}):null}const xn=function(e){const{rowId:t,source:r}=e,s={...e.schema,source:r},[a,l]=(0,n.useState)(null),[o,i]=(0,n.useState)(!1),u=Ls(e.column,a,s),{contexts:d,context_count:h}=u,p=0===d.length?[{type:"empty",context_id:0}]:d.slice(0,o?d.length:2),g=d.length-p.length;function x(e,t){l(null===e?null:r=>({...r||{},...e,...t?{label:t}:{}}))}return 1===p.length?(0,_.jsx)(sn,{replacement:a,save:x,...e,context:p[0],children:(0,_.jsx)(pn,{rowId:t,column:u,schema:s,setReplacement:l,context:p[0]})}):(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(sn,{replacement:a,save:x,...e,context:p[0]}),(0,_.jsx)("ul",{className:"searchregex-match__contexts",children:p.map(e=>(0,_.jsxs)("li",{children:[(0,_.jsx)(gn,{context:e}),(0,_.jsx)(pn,{rowId:t,column:u,schema:s,setReplacement:l,context:e},e.context_id)]},e.context_id))}),!o&&d.length>2&&(0,_.jsx)("p",{children:(0,_.jsx)("button",{className:"button button-secondary",onClick:()=>i(!0),type:"button",children:/* translators: %s: number of results to show */ /* translators: %s: number of results to show */(0,c.sprintf)((0,c._n)("Show %s more","Show %s more",g,"search-regex"),new Intl.NumberFormat(SearchRegexi10n.locale).format(g))})}),o&&d.length!==h&&(0,_.jsx)(Vs,{})]})},mn=function({view:e,title:t}){const r=t||(0,c.__)("No title","search-regex");return e?(0,_.jsx)(N,{url:e,children:r}):r},fn=function(e){const{result:t,disabled:r}=e,{actions:s,source_type:n,row_id:a}=t,l=function(){const e=G(e=>e.addError);return(0,H.n)({mutationFn:async({source:e,rowId:t})=>{const r=await ae(oe(`search-regex/v1/source/${e}/row/${t}/delete`));return ge.parse(r)},onError:t=>{e(t)}})}(),o=wr(e=>e.results),i=wr(e=>e.setResults),u=[],d={edit:(0,c.__)("Edit","search-regex"),view:(0,c.__)("View","search-regex")},h=Object.keys(s);for(let e=0;e<h.length;e++){const t=h[e];if(!t)continue;const r=s[t],n=d[t];n&&r&&u.push((0,_.jsx)(N,{url:r,children:n},t))}return u.push((0,_.jsx)("button",{type:"button",onClick:function(e){e.preventDefault(),confirm((0,c.__)("Are you sure you want to delete this database row?","search-regex"))&&l.mutate({source:n,rowId:a},{onSuccess:()=>{i(o.filter(e=>e.row_id!==a))}})},className:"button-link",children:(0,c.__)("Delete database row","search-regex")},"delete")),(0,_.jsx)("div",{className:"row-actions",children:r?(0,_.jsx)(_.Fragment,{children:" "}):u.reduce((e,t,r)=>0===r?[t]:[...e," | ",t],[])})};function vn(e,t,r){if(!r)return t;if(e&&e.length>0&&"global"===e[0]?.column){const s=r?.columns.find(e=>e.column===t.column_id);if(s&&s.global){const s=r?.columns.find(e=>e.column===t.column_id);if(s)return Ls(t,e[0],s)}}const s=e.find(e=>e.column===t.column_id);if(s){const e=r.columns.find(e=>e.column===t.column_id);return Ls(t,s,e)}return t}const jn=function(e){const{result:t}=e,r=wr(e=>e.replacing),s=wr(e=>e.search),n=wr(e=>e.schema),{columns:a,actions:l,row_id:c,source_name:o,source_type:i,title:u}=t,d=-1!==r.indexOf(c),h=function({action:e,actionOption:t,replacement:r}){return"modify"===e?t:"replace"===e?[{column:"global",operation:"replace",value:r}]:[]}(s),p=Gt(n,i);return p?(0,_.jsxs)("tr",{className:(0,S.A)("searchregex-result",{"searchregex-result__updating":d}),children:[(0,_.jsx)("td",{className:"searchregex-result__table",children:(0,_.jsx)("span",{title:i,children:o})}),(0,_.jsx)("td",{className:"searchregex-result__row",children:c}),(0,_.jsxs)("td",{className:"searchregex-result__match",children:[(0,_.jsx)("h2",{children:(0,_.jsx)(mn,{view:l.view,title:u})}),a.map(e=>{const t=Wt(p.columns,e.column_id)||{column:e.column_id,title:e.column_id,type:"string"};return(0,_.jsx)(xn,{column:vn(h,e,p),rowId:c,disabled:d,schema:t,source:p.type},e.column_id)}),(0,_.jsx)(fn,{result:t,disabled:d})]})]}):(0,_.jsxs)("tr",{className:(0,S.A)("searchregex-result",{"searchregex-result__updating":d}),children:[(0,_.jsx)("td",{className:"searchregex-result__table",children:(0,_.jsx)("span",{title:i,children:o})}),(0,_.jsx)("td",{className:"searchregex-result__row",children:c}),(0,_.jsxs)("td",{className:"searchregex-result__match",children:[(0,_.jsx)("h2",{children:u}),(0,_.jsxs)("p",{children:["Schema not found for ",i]})]})]})},bn=function({columns:e}){const t=[];for(let r=0;r<e;r++)t.push((0,_.jsx)("td",{children:(0,_.jsx)(Ss,{})},r));return(0,_.jsx)("tr",{children:t})},yn=function({columns:e}){return(0,_.jsx)("tr",{children:(0,_.jsx)("td",{colSpan:e,children:(0,c.__)("No matching results found.","search-regex")})})},wn=e=>{const{title:t,button:r,className:s,enabled:n,onClick:a}=e;return n?(0,_.jsxs)("a",{className:s+" button",href:"#",onClick:e=>{e.preventDefault(),a()},children:[(0,_.jsx)("span",{className:"screen-reader-text",children:t}),(0,_.jsx)("span",{"aria-hidden":"true",children:r})]}):(0,_.jsx)("span",{className:"tablenav-pages-navspan button disabled","aria-hidden":"true",children:r})},Sn=function(e){const t=wr(e=>e.search),r=wr(e=>e.searchDirection),s=wr(e=>e.setResults),n=wr(e=>e.setTotals),a=wr(e=>e.setProgress),l=wr(e=>e.setStatus),o=wr(e=>e.setShowLoading),i=wr(e=>e.setCanCancel),u=wr(e=>e.setResultsDirty),d=tn(),{progress:h,isLoading:p,matchedRows:g,perPage:x,noTotal:m=!1,total:f}=e,{current:v=0,previous:j,next:b}=h,y=Math.ceil(g/x),w=0===v?0:Math.floor(v/x),S=!1!==b&&w<y;function C(e){s([]),u(!1),o(!0),i(!0),l(gr),d.mutate({...t,page:e,searchDirection:r||_r},{onSuccess:e=>{var t;s(fr(e.results)),n(vr(e.totals)),a(jr(e.progress)),l(null!==(t=e.status)&&void 0!==t?t:mr),o(!1),i(!1)},onError:()=>{l(xr),o(!1),i(!1)}})}return(0,_.jsxs)("div",{className:"tablenav-pages",children:[m&&(0,_.jsx)("div",{children:" "}),!m&&(0,_.jsxs)("div",{className:"displaying-num",children:[/* translators: matches=number of matched rows, total=total number of rows */ /* translators: matches=number of matched rows, total=total number of rows */ 5 (0,c.sprintf)((0,c.__)("Matched rows: %(matches)s out of %(total)s total.","search-regex"),{matches:new Intl.NumberFormat(SearchRegexi10n.locale).format(g),total:new Intl.NumberFormat(SearchRegexi10n.locale).format(f)})," "]}),(0,_.jsxs)("div",{className:"pagination-links",children:[(0,_.jsx)(wn,{title:(0,c.__)("First page","search-regex"),button:"«",className:"first-page",enabled:!1!==j&&!p,onClick:()=>C(0)}),(0,_.jsx)(wn,{title:(0,c.__)("Prev page","search-regex"),button:"‹",className:"prev-page",enabled:!1!==j&&!p,onClick:()=>C(j)}),(0,_.jsx)("span",{className:"tablenav-paging-text",children:(0,c.sprintf)(/* translators: current=current page, total=total number of pages */ /* translators: current=current page, total=total number of pages */ 6 (0,c.__)("Page %(current)s of %(total)s","search-regex"),{current:new Intl.NumberFormat(SearchRegexi10n.locale).format(w+1),total:new Intl.NumberFormat(SearchRegexi10n.locale).format(y)})}),(0,_.jsx)(wn,{title:(0,c.__)("Next page","search-regex"),button:"›",className:"next-page",enabled:S&&!p,onClick:()=>C(b)}),(0,_.jsx)(wn,{title:(0,c.__)("Last page","search-regex"),button:"»",className:"last-page",enabled:S&&!p,onClick:()=>C((y-1)*x)})]})]})},Cn=(e,t)=>!1===t?100:t/e*100,kn=(e,t)=>!1===t||0===t?0:t/e*100;function Pn(e){const t=wr(e=>e.search),r=wr(e=>e.results),s=wr(e=>e.cumulativeMatchedRows),n=wr(e=>e.setResults),a=wr(e=>e.setTotals),l=wr(e=>e.setProgress),o=wr(e=>e.setStatus),i=wr(e=>e.setShowLoading),u=wr(e=>e.setCanCancel),d=wr(e=>e.setResultsDirty),h=wr(e=>e.setSearchDirection),p=wr(e=>e.addToCumulativeMatchedRows),g=wr(e=>e.setCumulativeMatchedRows),x=tn(),{total:m,progress:f,isLoading:v,searchDirection:j,noTotal:b=!1,totals:y}=e,{previous:w=!1,next:S=!1}=f;return(0,_.jsxs)("div",{className:"tablenav-pages",children:[b&&(0,_.jsx)("div",{children:" "}),!b&&(0,_.jsxs)("div",{className:"displaying-num",children:[(0,c.sprintf)(/* translators: %s: total number of rows searched */ /* translators: %s: total number of rows searched */ 7 (0,c._n)("%s database row in total","%s database rows in total",m,"search-regex"),new Intl.NumberFormat(SearchRegexi10n.locale).format(m))," — ",(0,c.sprintf)(/* translators: %(searched)s: number of rows matched */ /* translators: %(searched)s: number of rows matched */ 8 (0,c.__)("matched rows = %(searched)s","search-regex"),{searched:new Intl.NumberFormat(SearchRegexi10n.locale).format(y.matched_rows)})]}),(0,_.jsxs)("div",{className:"pagination-links",children:[(0,_.jsx)(wn,{title:(0,c.__)("First page","search-regex"),button:"«",className:"first-page",enabled:s>0&&!1!==w&&!v,onClick:function(){g(0),n([]),d(!1),i(!0),u(!0),h(_r),o(gr),x.mutate({...t,page:0,searchDirection:_r},{onSuccess:e=>{var t;n(fr(e.results)),a(vr(e.totals)),l(jr(e.progress)),o(null!==(t=e.status)&&void 0!==t?t:mr),i(!1),u(!1)},onError:()=>{o(xr),i(!1),u(!1)}})}}),(0,_.jsx)("span",{className:"tablenav-paging-text",children:(0,c.sprintf)(/* translators: %current: current percent progress */ /* translators: %current: current percent progress */ 9 (0,c.__)("Progress %(current)s%%","search-regex"),{current:j===_r?Cn(m,S).toFixed(1):kn(m,!1===S?w:S).toFixed(1)})}),(0,_.jsx)(wn,{title:(0,c.__)("Next page","search-regex"),button:"›",className:"next-page",enabled:!1!==S&&!v,onClick:()=>{return e=S,s=_r,p(r.length),n([]),d(!1),i(!0),u(!0),h(s),o(gr),void x.mutate({...t,page:e,searchDirection:s},{onSuccess:e=>{var t;n(fr(e.results)),a(vr(e.totals)),l(jr(e.progress)),o(null!==(t=e.status)&&void 0!==t?t:mr),i(!1),u(!1)},onError:()=>{o(xr),i(!1),u(!1)}});var e,s}})]})]})}const Nn=function(e){const{totals:t,searchDirection:r,advanced:s,resultsDirty:n,progress:a,isLoading:l=!1,perPage:o=25,noTotal:i=!1}=e,{matched_rows:u,rows:d}=t;return(s?null!=u:null!=u&&0!==u||a.next||a.prev)?n?(0,_.jsx)("p",{className:"searchregex-resultsdirty",children:(0,c.__)("Your search conditions have changed. Please refresh to see the latest results.","search-regex")}):s?(0,_.jsx)(Pn,{total:d,progress:a,isLoading:l,searchDirection:r,noTotal:i,totals:t}):(0,_.jsx)(Sn,{progress:a,isLoading:l,matchedRows:u,perPage:o,noTotal:i,total:d}):(0,_.jsx)("div",{className:"tablenav-pages",children:(0,_.jsx)("div",{className:"displaying-num",children:" "})})};var Rn=r(957);let An=0;function On(e,t,r=1.2){return e>3?Math.min(2e3,Math.round(t*e*r)):t}function Fn(e){const t=(new Date).getTime();setTimeout(()=>{An=t,e()},t-An>500?0:500)}function In(e){return!1!==e&&!0!==e&&void 0!==e&&e}function En(e){return{next:In(e.next),previous:In(e.previous),...void 0!==e.current&&{current:e.current},...void 0!==e.rows&&{rows:e.rows}}}function Dn(e,t){const r=In(t.next),s=In(t.previous);return e===_r&&!1!==r||"backward"===e&&!1!==s}const Tn=function(){const e=wr(e=>e.results),t=wr(e=>e.totals),r=wr(e=>e.progress),s=wr(e=>e.isBusy),a=wr(e=>e.search),l=wr(e=>e.searchDirection),o=wr(e=>e.resultsDirty),i=wr(e=>e.cumulativeMatchedRows),u=wr(e=>e.setResults),d=wr(e=>e.setTotals),h=wr(e=>e.setProgress),p=wr(e=>e.setStatus),g=G(e=>e.addError),[x,m]=(0,n.useState)(0),f=tn(),{perPage:v}=a,j=Bt(a);(0,n.useEffect)(()=>{0===x&&j&&!s&&Dn(null!=l?l:_r,r)?m(1):0===e.length&&x>0&&!Dn(null!=l?l:_r,r)&&m(0)},[e.length,x,j,s,l,r]);const b=s,y=((e,t,r)=>e>0&&void 0!==r&&t.length<r)(x,e,v),w=Dn(null!=l?l:_r,r),C=j&&void 0!==v&&y&&w&&x>0,k=null!=v?v:25,P=j?{...t,matched_rows:i+e.length}:t;return function(e,t,r,s,a){const l=(0,n.useRef)(s),c=(0,n.useRef)(a),o=(0,n.useRef)(e),i=(0,n.useRef)(t);(0,n.useEffect)(()=>{l.current=s,c.current=a},[s,a]),(0,n.useEffect)(()=>{o.current=e,i.current=t},[e,t]),(0,n.useEffect)(()=>{if(0===t||!e)return;if(t>1e3)return void c.current();const s=On(t,r);Fn(()=>{0!==i.current&&o.current&&l.current(s)})},[e,r,t])}(C,x,k,e=>{const t=wr.getState().progress,r=wr.getState().searchDirection,s=wr.getState().results,n=In(t.next),c=In(t.previous);var o,i,g;o=r===_r?n:c,i=e,g=k-s.length,!1!==o&&(p(gr),f.mutate({...a,page:o,perPage:i,limit:g,searchDirection:l||_r},{onSuccess:e=>{var t;const r=[...wr.getState().results,...fr(e.results)];u(r),d(vr(e.totals));const s=jr(e.progress);h(s);const n=j&&void 0!==v&&r.length<v&&Dn(null!=l?l:_r,s);p(n?gr:null!==(t=e.status)&&void 0!==t?t:mr),m(e=>e+1)}}))},()=>{p(xr),g((0,c.__)("Your search resulted in too many requests. Please narrow your search terms.","search-regex"))}),(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(Nn,{totals:P,perPage:null!=v?v:25,isLoading:b,progress:En(r),searchDirection:l||_r,advanced:j,resultsDirty:o}),(0,_.jsxs)("table",{className:(0,S.A)("wp-list-table","widefat","fixed","striped","items","searchregex-results"),children:[(0,_.jsx)("thead",{children:(0,_.jsxs)("tr",{children:[(0,_.jsx)("th",{className:"searchregex-result__table",children:(0,c.__)("Source","search-regex")}),(0,_.jsx)("th",{className:"searchregex-result__row",children:(0,c.__)("Row ID","search-regex")}),(0,_.jsx)("th",{className:"searchregex-result__match",children:(0,c.__)("Matched Content","search-regex")})]})}),(0,_.jsxs)("tbody",{children:[e.map(e=>(0,_.jsx)(jn,{result:e},e.source_type+"-"+e.row_id)),b&&0===e.length&&(0,_.jsx)(bn,{columns:3}),!b&&0===e.length&&(0,_.jsx)(yn,{columns:3})]})]}),(0,_.jsx)(Nn,{totals:P,perPage:null!=v?v:25,isLoading:b,progress:En(r),searchDirection:l||_r,noTotal:!0,advanced:j,resultsDirty:o})]})};function Mn(e,t,r){return"replace"===e&&null===r||"replace"===e&&null!==r&&r.length>0||"delete"===e||("modify"===e?void 0!==t.length&&t.length>0:"action"===e?void 0!==t.hook&&t.hook.length>0:"export"===e||"global"===e)}const Yn=function(){const e=wr(e=>e.search),t=wr(e=>e.canCancel),r=wr(e=>e.resultsDirty),s=wr(e=>e.isBusy),n=wr(e=>e.setStatus),a=wr(e=>e.setResults),l=wr(e=>e.setTotals),o=wr(e=>e.setProgress),i=wr(e=>e.setIsSaving),u=wr(e=>e.setCanCancel),d=wr(e=>e.setReplaceAll),h=wr(e=>e.mode),{action:p="",actionOption:g={},replacement:x=null}=e,m="simple"===h?"replace":p,f="simple"===h?{}:g,v=tn();return(0,_.jsxs)("div",{className:"searchregex-search__action",children:[(0,_.jsx)(It,{isPrimary:!0,isSubmit:!0,disabled:s,name:"search",children:r?(0,c.__)("Refresh","search-regex"):(0,c.__)("Search","search-regex")}),""!==m&&(0,_.jsx)(It,{isDestructive:!0,disabled:!Mn(m,f,x)||s,onClick:()=>{if("delete"===m&&!confirm((0,c.__)("Are you sure you want to delete all matching rows?","search-regex")))return;i(!0),u(!0),d(!0),n(gr);const t="simple"===h?{...e,action:"replace",actionOption:{}}:e;v.mutate({...t,page:0,save:!0},{onSuccess:e=>{var t;a(fr(e.results)),l(vr(e.totals)),o(jr(e.progress)),n(null!==(t=e.status)&&void 0!==t?t:mr),i(!1),u(!1),d(!1)},onError:()=>{n(xr),i(!1),u(!1),d(!1)}})},children:(j=m,"delete"===j?(0,c.__)("Delete Matching Rows","search-regex"):"export"===j?(0,c.__)("Export Matches","search-regex"):"action"===j?(0,c.__)("Run Action","search-regex"):(0,c.__)("Replace All","search-regex"))}),s&&t&&(0,_.jsxs)(_.Fragment,{children:[" ",(0,_.jsx)(It,{isDestructive:!0,onClick:()=>{u(!1),i(!1),d(!1),n(null)},children:(0,c.__)("Cancel","search-regex")}),(0,_.jsx)($e,{})]})]});var j};var Ln=r(29),Vn=r(972);function $n(e,t){const r=new Intl.NumberFormat(SearchRegexi10n.locale).format(t);return"delete"===e?(0,c.sprintf)((0,c._n)("%s row deleted.","%s rows deleted.",t,"search-regex"),r):(0,c.sprintf)((0,c._n)("%s row.","%s rows.",t,"search-regex"),r) 10 /* translators: %s: number of rows */}function Un({totals:e,current:t}){const{custom:r=[]}=e;return r.length>0?(0,_.jsx)(_.Fragment,{children:r.map(e=>(0,_.jsx)("p",{children:$n(e.name,e.value)},e.name))}):0===t?(0,_.jsx)("p",{children:" "}):(0,_.jsx)("p",{children:$n("rows",t)})}const qn=function(){const e=wr(e=>e.progress),t=wr(e=>e.totals),r=wr(e=>e.status),s=wr(e=>e.search),a=wr(e=>e.results),l=wr(e=>e.setResults),o=wr(e=>e.setTotals),i=wr(e=>e.setProgress),u=wr(e=>e.setStatus),d=wr(e=>e.clearResults),h=G(e=>e.addError),[p,g]=(0,n.useState)(0),x=tn(),m=Bt(s),f=((e,t)=>e?t.rows:t.matched_rows)(m,t),{current:v=0,next:j=0,rows:b=0}=e,y=Math.min(100,r===gr?((e,t)=>t>0?Math.round(e/t*100):0)(!1===j?f:j,f):100),w=!1!==e.next&&r===gr;return(0,n.useEffect)(()=>{if(r===mr&&!1===e.next&&"export"===s.action&&a.length>0){const e=s.actionOption?.format||"json";!function(e,t){const r=function(e,t){return"json"===t?JSON.stringify(e):e.join("\n")}(e,t),s=function(e){return"json"===e?"export.json":"csv"===e?"export.csv":"sql"===e?"export.sql":"export.txt"}(t);(0,Vn.saveAs)(new Blob([r]),s)}(a,e)}},[r,e.next,s.action,s.actionOption,a]),function(e,t,r,s){const a=(0,n.useRef)(0),l=(0,Rn.KB)(0);(0,n.useEffect)(()=>{if(0===t||!e)return;t>1e3&&s();const n=a.current,c=l&&l.prev&&l.prev<l.curr?Math.max(0,n-5):n+1;a.current=c,Fn(()=>r(On(c,200)))},[e,l,s,r,t])}(w,p,t=>{return n=t,void(!1!==(r=e.next)&&(g(e=>e+1),u(gr),x.mutate({...s,page:r,perPage:n,save:!0},{onSuccess:e=>{var t;l([...a,...fr(e.results)]),o({matched_rows:e.totals.matched_rows,rows:e.totals.rows,...e.totals.custom?{custom:e.totals.custom}:{}}),i({next:e.progress.next,...void 0!==e.progress.current?{current:e.progress.current}:{},...void 0!==e.progress.rows?{rows:e.progress.rows}:{},...void 0!==e.progress.previous?{previous:e.progress.previous}:{}}),u(null!==(t=e.status)&&void 0!==t?t:mr)},onError:()=>{u(xr)}})));var r,n},()=>{h((0,c.__)("Your search resulted in too many requests. Please narrow your search terms.","search-regex"))}),(0,_.jsxs)("div",{className:"searchregex-replaceall",children:[(0,_.jsx)("h3",{children:(0,c.__)("Progress","search-regex")}),(0,_.jsxs)("div",{className:"searchregex-replaceall__progress",children:[(0,_.jsx)("div",{className:"searchregex-replaceall__container",children:(0,_.jsx)(Ln.N1,{percent:y,strokeWidth:4,trailWidth:4,strokeLinecap:"square"})}),(0,_.jsx)("div",{className:"searchregex-replaceall__status",children:`${y}%`})]}),(0,_.jsxs)("div",{className:"searchregex-replaceall__stats",children:[(0,_.jsx)(Un,{totals:t,current:m?v:v+b}),r===mr&&(0,_.jsx)("button",{type:"button",className:"button button-primary",onClick:()=>{d()},children:(0,c.__)("Finished!","search-regex")})]})]})},Bn=function(){const e=wr(e=>e.status),t=wr(e=>e.isSaving),r=wr(e=>e.search),s=wr(e=>e.searchDirection),n=wr(e=>e.setStatus),a=wr(e=>e.setResults),l=wr(e=>e.setTotals),o=wr(e=>e.setProgress),i=wr(e=>e.setShowLoading),u=wr(e=>e.setCanCancel),d=wr(e=>e.setResultsDirty),h=wr(e=>e.setSearchDirection),p=wr(e=>e.setCumulativeMatchedRows),g=wr(e=>e.updateSearchUrl),x=tn();return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(ct,{level:"warning",children:(0,_.jsx)("p",{children:(0,c.__)("Please backup your data before making modifications.","search-regex")})}),(0,_.jsx)("p",{children:(0,c.__)("Search and replace information in your database.","search-regex")}),(0,_.jsxs)("form",{className:"searchregex-search",onSubmit:e=>function(e){e.preventDefault(),a([]),d(!1),p(0),i(!0),u(!0),h(_r),g(),n(gr),x.mutate({...r,page:0,searchDirection:s||_r},{onSuccess:e=>{var t;a(fr(e.results)),l(vr(e.totals)),o(jr(e.progress)),n(null!==(t=e.status)&&void 0!==t?t:mr),i(!1),u(!1)},onError:()=>{n(xr),i(!1),u(!1)}})}(e),children:[(0,_.jsx)(Es,{}),(0,_.jsx)(Yn,{})]}),null!==e&&e!==xr&&t&&(0,_.jsx)(qn,{}),null!==e&&e!==xr&&!t&&(0,_.jsx)(Tn,{})]})},Jn=function({page:e}){switch(e){case"support":return(0,_.jsx)(it,{});case"options":return(0,_.jsx)(Ge,{});case"presets":return(0,_.jsx)(ks,{})}return(0,_.jsx)(Bn,{})},Kn=function(){return(0,_.jsxs)(U,{errors:"",details:De().concat(["Buster: 3.3.0 === "+SearchRegexi10n.version]),type:"fixed",title:(0,c.__)("Cached Search Regex detected","search-regex"),links:Ee(),locale:SearchRegexi10n.locale,children:[(0,_.jsx)("p",{children:(0,c.__)("Please clear your browser cache and reload this page.","search-regex")}),(0,_.jsxs)("p",{children:[(0,c.__)("If you are using a caching system such as Cloudflare then please read this:","search-regex")," ",(0,_.jsx)(N,{url:"https://searchregex.com/support/problems/cloudflare/",children:(0,c.__)("clearing your cache.","search-regex")})]})]})},zn=function(e){const{error:t,onClear:r}=e,s=t.jsonData,n="mailto:john@searchregex.com?subject=Search%20Regex%20Query%20Error&body="+encodeURIComponent(s),a="https://github.com/johngodley/search-regex/issues/new?title=Search%20Regex%20Query%20Error&body="+encodeURIComponent("```\n"+s+"\n```\n\n");return(0,_.jsxs)("div",{className:"wpl-error",children:[(0,_.jsx)("div",{className:"closer",onClick:r,onKeyDown:r,role:"button",tabIndex:0,children:(0,_.jsx)("span",{className:"dashicons dashicons-no-alt"})}),(0,_.jsx)("h2",{children:(0,c.__)("Query Problem","search-regex")}),(0,_.jsx)("p",{children:(0,c.__)("A problem occurred with your last query. This is likely caused by a combination of search filters that haven't been handled properly.")}),(0,_.jsx)("p",{children:(0,_.jsx)("code",{children:t.jsonData})}),(0,_.jsx)("h3",{children:(0,c.__)("What do I do next?","search-regex")}),(0,_.jsxs)("p",{children:[(0,_.jsx)("a",{href:a,className:"button-primary",children:(0,c.__)("Create An Issue","search-regex")})," ",(0,_.jsx)("a",{href:n,className:"button-secondary",children:(0,c.__)("Email","search-regex")})]})]})},Gn=function(){const{update_notice:e=!1}=SearchRegexi10n,t=Ke();return e&&-1!==SearchRegexi10n.caps.capabilities.indexOf("searchregex_cap_options")?(0,_.jsx)(ct,{children:(0,_.jsxs)("p",{children:[E((0,c.sprintf)(/* translators: %s: version installed */ /* translators: %s: version installed */ 11 (0,c.__)("Version %s installed! Please read the {{url}}release notes{{/url}} for details.","search-regex"),e),{url:(0,_.jsx)(N,{url:"https://searchregex.com/blog/searchregex-version-"+e.replace(".","-")+"/"})})," ",(0,_.jsx)(It,{onClick:function(){const e=SearchRegexi10n.update_notice;void 0!==e&&t.mutate({update_notice:e}),SearchRegexi10n.update_notice=!1},children:(0,c.__)("OK","search-regex")})]})}):null},Wn=function(){const[e,t]=(0,n.useState)(g()),r=wr(e=>e.mode),s=wr(e=>e.setMode),a=wr(e=>e.updateSearchUrl),l=G(e=>e.errors),o=G(e=>e.notices),i=G(e=>e.clearErrors),u=G(e=>e.clearNotices),d=Oe(e=>e.setCurrentPreset),{data:h=[]}=Re();return"3.3.0"!==SearchRegexi10n.version?(0,_.jsx)(Kn,{}):(0,_.jsx)(m,{renderCrash:at,extra:{page:e},children:(0,_.jsx)("div",{className:"wrap searchregex",children:(0,_.jsxs)(lt,{page:e,setPage:e=>t(e),onPageChange:function(){i();const e=SearchRegexi10n.settings;let t=e?.startupMode,r=e?.startupPreset;if(!t&&e&&void 0!==e.defaultPreset){const s=e.defaultPreset;s&&(t="preset",r=String(s))}if("preset"===t&&r){const e=h.find(e=>e.id===r);if(e)return void d(e)}d(null)},children:[(0,_.jsxs)("div",{className:"searchregex-header",children:[(0,_.jsx)("h1",{className:"wp-heading-inline",children:{search:(0,c.__)("Search Regex","search-regex"),options:(0,c.__)("Options","search-regex"),support:(0,c.__)("Support","search-regex"),presets:(0,c.__)("Presets","search-regex")}[e]}),"search"===e&&(0,_.jsx)(j,{items:[{value:"simple",label:(0,c.__)("Simple mode","search-regex")},{value:"advanced",label:(0,c.__)("Advanced mode","search-regex")}],name:"search-mode",value:r,onChange:e=>{s(e.target.value),a()}})]}),(0,_.jsx)(Gn,{}),(0,_.jsx)(w,{onChangePage:e=>t(""===e?"search":e),menu:[{name:(0,c.__)("Search & Replace","search-regex"),value:""},{name:(0,c.__)("Presets","search-regex"),value:"presets"},{name:(0,c.__)("Options","search-regex"),value:"options"},{name:(0,c.__)("Support","search-regex"),value:"support"}].filter(e=>K(e.value)||""===e.value&&K("search")),home:"search",currentPage:e,urlBase:SearchRegexi10n.pluginRoot}),l.length>0&&"searchregex_database"===l[0].code?(0,_.jsx)(zn,{error:l[0],onClear:i}):(0,_.jsx)(U,{errors:l,onClear:i,renderDebug:Fe,details:De(),links:Ee(),locale:SearchRegexi10n.locale,children:(0,_.jsx)(nt,{})}),(0,_.jsx)(Jn,{page:e}),(0,_.jsx)(J,{notices:o,onClear:u,snackBarViewText:(0,c.__)("View")})]})})})},Hn=new(r(221).E)({defaultOptions:{queries:{staleTime:3e5,gcTime:6e5,retry:!1,refetchOnWindowFocus:!1},mutations:{retry:!1}}});var Zn,Qn;try{new Intl.NumberFormat(SearchRegexi10n.locale)}catch{SearchRegexi10n.locale="en-US"}ae.resetMiddlewares(),ae.use(ae.createRootURLMiddleware(null!==(Zn=SearchRegexi10n?.api?.WP_API_root)&&void 0!==Zn?Zn:"/wp-json/")),ae.use(ae.createNonceMiddleware(null!==(Qn=SearchRegexi10n?.api?.WP_API_nonce)&&void 0!==Qn?Qn:""));const Xn=ie("presets",[]);function ea({children:e}){const t=wr(e=>e.initialize);return(0,n.useEffect)(()=>{t(Xn)},[]),(0,_.jsx)(_.Fragment,{children:e})}const ta=()=>(0,_.jsxs)(l.Ht,{client:Hn,children:[(0,_.jsx)(ea,{children:(0,_.jsx)(n.StrictMode,{children:(0,_.jsx)(Wn,{})})}),!1]});if(document.querySelector("#react-ui")){const e=document.querySelector(".jquery-migrate-deprecation-notice");e&&e.remove(),function(){const e=document.getElementById("react-ui");e&&(0,s.H)(e).render((0,_.jsx)(ta,{}))}()}window.searchregex=SearchRegexi10n.version}},r={};function s(e){var n=r[e];if(void 0!==n)return n.exports;var a=r[e]={exports:{}};return t[e].call(a.exports,a,a.exports,s),a.exports}s.m=t,e=[],s.O=(t,r,n,a)=>{if(!r){var l=1/0;for(u=0;u<e.length;u++){for(var[r,n,a]=e[u],c=!0,o=0;o<r.length;o++)(!1&a||l>=a)&&Object.keys(s.O).every(e=>s.O[e](r[o]))?r.splice(o--,1):(c=!1,a<l&&(l=a));if(c){e.splice(u--,1);var i=n();void 0!==i&&(t=i)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,n,a]},s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={609:0};s.O.j=t=>0===e[t];var t=(t,r)=>{var n,a,[l,c,o]=r,i=0;if(l.some(t=>0!==e[t])){for(n in c)s.o(c,n)&&(s.m[n]=c[n]);if(o)var u=o(s)}for(t&&t(r);i<l.length;i++)a=l[i],s.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return s.O(u)},r=globalThis.webpackChunksearch_regex=globalThis.webpackChunksearch_regex||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=s.O(void 0,[121],()=>s(797));n=s.O(n)})(); -
search-regex/trunk/includes/action/class-action.php
r3425236 r3436925 8 8 use SearchRegex\Search; 9 9 10 require_once __DIR__ . '/action-nothing.php';11 require_once __DIR__ . '/action-modify.php';12 require_once __DIR__ . '/action-delete.php';13 require_once __DIR__ . '/action-export.php';14 require_once __DIR__ . '/action-run.php';15 require_once __DIR__ . '/action-global-replace.php';16 require_once __DIR__ . '/class-dynamic-column.php';17 18 10 /** 19 11 * Perform an action on a result … … 22 14 /** 23 15 * Schema 24 *25 * @var Schema\Source26 16 */ 27 protected $schema;17 protected Schema\Source $schema; 28 18 29 19 /** 30 20 * Should this action save data to the database? 31 *32 * @var bool33 21 */ 34 protected $save = false;22 protected bool $save = false; 35 23 36 24 /** … … 79 67 * Perform the action 80 68 * 81 * @param int $row_id Row ID.82 * @param array<string, mixed> $row Data for row.83 * @param Source\Source $source Source.69 * @param int $row_id Row ID. 70 * @param array<string, mixed> $row Data for row. 71 * @param Source\Source $source Source. 84 72 * @param array<Search\Column> $columns Contexts. 85 73 * @return array<Search\Column>|\WP_Error … … 167 155 } 168 156 169 return isset( $options['actionOption'] ) ? $options['actionOption'] :[];157 return $options['actionOption'] ?? []; 170 158 } 171 159 } -
search-regex/trunk/includes/action/class-dynamic-column.php
r3425236 r3436925 18 18 * @var string[] 19 19 */ 20 private $shortcodes;20 private array $shortcodes; 21 21 22 22 /** … … 25 25 * @var string[] 26 26 */ 27 private $old_shortcodes = [];27 private array $old_shortcodes = []; 28 28 29 29 /** 30 30 * Row ID 31 * 32 * @var int 33 */ 34 private $row_id = 0; 31 */ 32 private int $row_id = 0; 35 33 36 34 /** 37 35 * Row value 38 * 39 * @var string 40 */ 41 private $row_value = ''; 36 */ 37 private string $row_value = ''; 42 38 43 39 /** … … 46 42 * @var array<string, mixed> 47 43 */ 48 private $raw = [];44 private array $raw = []; 49 45 50 46 /** 51 47 * Source schema 52 * 53 * @var Schema\Source|null 54 */ 55 private $schema = null; 48 */ 49 private ?Schema\Source $schema = null; 56 50 57 51 /** 58 52 * Recursion level protection 59 * 60 * @var int 61 */ 62 private $level = 0; 53 */ 54 private int $level = 0; 63 55 64 56 public function __construct() { … … 80 72 global $shortcode_tags; 81 73 82 $this->old_shortcodes = array_merge( [], $shortcode_tags );74 $this->old_shortcodes = [ ...$shortcode_tags ]; 83 75 84 76 remove_all_shortcodes(); … … 94 86 // Restore shortcodes 95 87 // phpcs:ignore 96 $shortcode_tags = array_merge( [], $this->old_shortcodes );88 $shortcode_tags = [ ...$this->old_shortcodes ]; 97 89 } 98 90 … … 122 114 * 123 115 * @param array<string, mixed>|array<int, string> $attrs Shortcode attributes. 124 * @param string $content Shortcode content.116 * @param string|null $content Shortcode content. 125 117 * @param string $tag Shortcode tag. 126 118 * @return string … … 138 130 switch ( $tag ) { 139 131 case 'md5': 140 return md5( do_shortcode( $content ) );132 return md5( do_shortcode( $content ?? '' ) ); 141 133 142 134 case 'upper': 143 return strtoupper( do_shortcode( $content ) );135 return strtoupper( do_shortcode( $content ?? '' ) ); 144 136 145 137 case 'lower': 146 return strtolower( do_shortcode( $content ) );138 return strtolower( do_shortcode( $content ?? '' ) ); 147 139 148 140 case 'dashes': 149 return str_replace( [ '_', ' ' ], '-', do_shortcode( $content ) );141 return str_replace( [ '_', ' ' ], '-', do_shortcode( $content ?? '' ) ); 150 142 151 143 case 'underscores': 152 return str_replace( [ '-', ' ' ], '_', do_shortcode( $content ) );144 return str_replace( [ '-', ' ' ], '_', do_shortcode( $content ?? '' ) ); 153 145 154 146 case 'date': 155 return gmdate( isset( $attrs['format'] ) ? $attrs['format'] :'r' );147 return gmdate( $attrs['format'] ?? 'r' ); 156 148 157 149 case 'value': … … 197 189 */ 198 190 private function get_schema_join( Schema\Column $schema, $row_id, array $attrs ) { 199 $format = isset( $attrs['format'] ) ? $attrs['format'] :'label';191 $format = $attrs['format'] ?? 'label'; 200 192 201 193 if ( $schema->get_column() === 'category' || $schema->get_column() === 'post_tag' ) { 202 $seperator = isset( $attrs['seperator'] ) ? $attrs['seperator'] :', ';194 $seperator = $attrs['seperator'] ?? ', '; 203 195 $join = new Sql\Join\Term( $schema->get_column() ); 204 196 -
search-regex/trunk/includes/api/class-api.php
r3425236 r3436925 2 2 3 3 namespace SearchRegex\Api; 4 5 require_once __DIR__ . '/class-route.php';6 require_once __DIR__ . '/route/route-search.php';7 require_once __DIR__ . '/route/route-source.php';8 require_once __DIR__ . '/route/route-settings.php';9 require_once __DIR__ . '/route/route-plugin.php';10 require_once __DIR__ . '/route/route-preset.php';11 4 12 5 class Api { … … 15 8 /** 16 9 * Instance variable 17 * 18 * @var Api|null 19 **/ 20 private static $instance = null; 10 */ 11 private static ?Api $instance = null; 21 12 22 13 /** … … 25 16 * @var Route[] 26 17 * @phpstan-ignore property.onlyWritten 27 * */28 private $routes = [];18 */ 19 private array $routes = []; 29 20 30 21 /** -
search-regex/trunk/includes/api/class-route.php
r3425236 r3436925 13 13 14 14 /** 15 * @apiDefine SearchQueryParams Search parameters16 *17 * The `replacement` and `searchFlags` are only used if a global `searchPhrase` is provided. This is a backwards-compatible global search and replace18 *19 * @apiParam (Search Query) {Integer} [page=0] Page to search20 * @apiParam (Search Query) {Integer} [perPage=25] Number of results per page21 * @apiParam (Search Query) {String="forward","backward"} [searchDirection=forward] Direction to search. Only needed for regular expression searches22 * @apiParam (Search Query) {String="nothing","modify","replace","delete","export"} [action="nothing"] Action to perform on the search results, or do nothing23 * @apiParam (Search Query) {Object} [actionOption] Options for the action24 * @apiParam (Search Query) {String} [replacement=""] Global replacement value25 * @apiParam (Search Query) {String[]} [searchFlags="case"] Flags for the global replacement26 * @apiParam (Search Query) {String[]} source The search sources to perform the search over27 * @apiParam (Search Query) {String[]} [view] Any additional columns to return data for. Specified in the format `source__column`28 * @apiParam (Search Filter) {Object[]} [filters] Additional column filters. Each `filter` is `AND`ed together, so all must match for a row to be considered a match.29 * @apiParam (Search Filter) {Object[]} [filters.items] Filters for columns within the source. These are `OR`ed together.30 * @apiParam (Search Filter) {String} [filters.items.column] Column name. The column determines what other values should be present in the filter31 * @apiParam (Search Filter) {String} [filters.items.logic] Logic for the filter. Date and integer supports 'equals', 'notequals', 'greater', 'less', 'range'. String supports 'equals', 'notequals', 'contains', 'notcontains', 'begins', 'ends'. Member supports `include` and `exclude`32 * @apiParam (Search Filter) {Integer|Date} [filters.items.startValue] Lower value for a range, or single value for `integer` or `date`33 * @apiParam (Search Filter) {Integer|Date} [filters.items.endValue] Upper value for a range34 * @apiParam (Search Filter) {String} [filters.items.key] Key for a keyvalue pair35 * @apiParam (Search Filter) {String} [filters.items.value] Value for a keyvalue pair36 * @apiParam (Search Filter) {String} [filters.items.keyLogic] Logic for the filter (see `string`)37 * @apiParam (Search Filter) {String} [filters.items.valueLogic] Logic for the filter (see `string`)38 * @apiParam (Search Filter) {String} [filters.items.value] Single value for a string39 * @apiParam (Search Filter) {String[]} [filters.items.values] Values for `member`40 * @apiParam (Search Filter) {String} [filters.items.flags] Search flags for `string` or `keyvalue`41 */42 43 /**44 * @apiDefine SearchResults Search results45 * Results for a Search Regex search46 *47 * @apiSuccess {Object[]} results All the search results48 * @apiSuccess {Integer} results.row_id The result row ID49 * @apiSuccess {String} results.source_type The result source type50 * @apiSuccess {String} results.source_name A displayable version of `source_type`51 * @apiSuccess {Object[]} results.actions An array of actions that can be performed on this result52 * @apiSuccess {String} results.title A title for the result53 * @apiSuccess {Object[]} results.columns An array of columns with matches54 * @apiSuccess {String} results.columns.column_id A column ID55 * @apiSuccess {String} results.columns.column_label A displayable name for the `column_id`56 * @apiSuccess {Integer} results.columns.context_count The total possible number of contexts, including any from `contexts` that are cropped57 * @apiSuccess {String} results.columns.match_count The number of matches58 * @apiSuccess {Object[]} results.columns.contexts An array of search contexts containing the search matches. This has a maximum size and cropping may occur (see `context_count`)59 * @apiSuccess {String} results.columns.contexts.context_id A context ID60 * @apiSuccess {String="value","add","delete","empty","keyvalue","replace","string"} results.columns.contexts.type The context type. This determines what other data is available61 * @apiSuccess {String} results.columns.contexts.context The section of text from the column that contains all the matches in this context62 * @apiSuccess {Object[]} results.columns.contexts.matches The matched phrases contained within this context. This has a maximum size and cropping may occur (see `match_count`)63 * @apiSuccess {Integer} results.columns.contexts.matches.pos_id The position of the match within the row64 * @apiSuccess {Integer} results.columns.contexts.matches.context_offset The position of the match within the context65 * @apiSuccess {String} results.columns.contexts.matches.match The matched phrase66 * @apiSuccess {String} results.columns.contexts.matches.replacement The matched phrase with the replacement applied to it67 * @apiSuccess {String[]} results.columns.contexts.matches.captures If a regular expression search then this will contain any captured groups68 * @apiSuccess {Integer} results.columns.contexts.match_count The total number of matched phrases, including any that have been cropped.69 * @apiSuccess {Object[]} totals The totals for this search70 * @apiSuccess {Integer} totals.current The current search offset71 * @apiSuccess {Integer} totals.rows The total number of rows for the source, including non-matches72 * @apiSuccess {Integer} totals.matched_rows The number of matched rows if known, or 0 if a regular expression match and unknown73 * @apiSuccess {Object[]} progress The current search progress, and the previous and next set of results74 * @apiSuccess {Integer} progress.current The current search offset75 * @apiSuccess {Integer} progress.rows The number of rows contained within this result set76 * @apiSuccess {Integer} progress.previous The offset for the previous set of results77 * @apiSuccess {Integer} progress.next The offset for the next set of results78 */79 80 /**81 * @apiDefine SearchResult Single search result82 *83 * @apiSuccess {Object} result A result84 * @apiSuccess {Integer} result.row_id Row ID85 * @apiSuccess {String} result.source_type The source type (i.e. 'posts')86 * @apiSuccess {String} result.source_name Source name suitable for display (i.e. 'Posts')87 * @apiSuccess {Object[]} results.columns An array of columns with matches88 * @apiSuccess {String} results.columns.column_id A column ID89 * @apiSuccess {String} results.columns.column_label A displayable name for the `column_id`90 * @apiSuccess {Integer} results.columns.context_count The total possible number of contexts, including any from `contexts` that are cropped91 * @apiSuccess {String} results.columns.match_count The number of matches92 * @apiSuccess {Object[]} results.columns.contexts An array of search contexts containing the search matches. This has a maximum size and cropping may occur (see `context_count`)93 * @apiSuccess {String} results.columns.contexts.context_id A context ID94 * @apiSuccess {String="value","add","delete","empty","keyvalue","replace","string"} results.columns.contexts.type The context type. This determines what other data is available95 * @apiSuccess {String} results.columns.contexts.context The section of text from the column that contains all the matches in this context96 * @apiSuccess {Object[]} results.columns.contexts.matches The matched phrases contained within this context. This has a maximum size and cropping may occur (see `match_count`)97 * @apiSuccess {Integer} results.columns.contexts.matches.pos_id The position of the match within the row98 * @apiSuccess {Integer} results.columns.contexts.matches.context_offset The position of the match within the context99 * @apiSuccess {String} results.columns.contexts.matches.match The matched phrase100 * @apiSuccess {String} results.columns.contexts.matches.replacement The matched phrase with the replacement applied to it101 * @apiSuccess {String[]} results.columns.contexts.matches.captures If a regular expression search then this will contain any captured groups102 * @apiSuccess {Integer} results.columns.contexts.match_count The total number of matched phrases, including any that have been cropped.103 * @apiSuccess {Object[]} result.actions104 * @apiSuccess {String} result.title - Title for this result105 * @apiSuccess {Integer} result.match_count - Number of matches in this result106 */107 108 /**109 * @apiDefine 401Error110 *111 * @apiError (Error 401) rest_forbidden You are not authorized to access this API endpoint112 * @apiErrorExample {json} 401 Error Response:113 * HTTP/1.1 401 Bad Request114 * {115 * "code": "rest_forbidden",116 * "message": "Sorry, you are not allowed to do that."117 * }118 */119 120 /**121 * @apiDefine 404Error122 *123 * @apiError (Error 404) rest_no_route Endpoint not found124 * @apiErrorExample {json} 404 Error Response:125 * HTTP/1.1 404 Not Found126 * {127 * "code": "rest_no_route",128 * "message": "No route was found matching the URL and request method"129 * }130 */131 132 /**133 * @apiDefine 400Error134 *135 * @apiError rest_forbidden You are not authorized to access this API endpoint136 * @apiErrorExample {json} 400 Error Response:137 * HTTP/1.1 400 Bad Request138 * {139 * "error": "invalid",140 * "message": "Invalid request"141 * }142 */143 144 /**145 * @apiDefine 400MissingError146 * @apiError (Error 400) rest_missing_callback_param Some required parameters are not present or not in the correct format147 * @apiErrorExample {json} 400 Error Response:148 * HTTP/1.1 400 Bad Request149 * {150 * "code": "rest_missing_callback_param",151 * "message": "Missing parameter(s): PARAM"152 * }153 */154 155 /**156 15 * Base class for Search Regex API endpoints 157 16 * … … 176 35 * @param string $callback Function name. 177 36 * @param callable|bool $permissions Permissions callback. 178 * @return array<string, mixed> {methods: string, callback: callable, permission_callback: callable|bool} Route detials37 * @return array<string, mixed> 179 38 */ 180 39 public function get_route( $method, $callback, $permissions = false ) { 181 return [182 'methods' => $method,183 'callback' => [ $this, $callback ],184 'permission_callback' => $permissions? $permissions : [ $this, 'permission_callback' ],185 ];40 return [ 41 'methods' => $method, 42 'callback' => [ $this, $callback ], 43 'permission_callback' => $permissions !== false ? $permissions : [ $this, 'permission_callback' ], 44 ]; 186 45 } 187 46 … … 189 48 * Return API search args 190 49 * 191 * @return array<string, mixed><string, array>50 * @return array<string, array<string, mixed>> 192 51 */ 193 52 protected function get_search_params() { … … 256 115 257 116 // Create the actions for the search 258 $action = Action\Action::create( isset( $params['action'] ) ? $params['action'] :'', Action\Action::get_options( $params ), $schema );117 $action = Action\Action::create( $params['action'] ?? '', Action\Action::get_options( $params ), $schema ); 259 118 260 119 // Convert global search to filters … … 271 130 $columns = $action->get_view_columns(); 272 131 if ( isset( $params['view'] ) ) { 273 $columns = array_unique( array_merge( $columns, $params['view'] ));132 $columns = array_unique( [ ...$columns, ...$params['view'] ] ); 274 133 } 275 134 … … 299 158 } 300 159 301 return new WP_Error( 'rest_invalid_param', 'Invalid search flag detected', array( 'status' => 400 ));160 return new WP_Error( 'rest_invalid_param', 'Invalid search flag detected', [ 'status' => 400 ] ); 302 161 } 303 162 … … 315 174 $parts = explode( '__', $view ); 316 175 if ( count( $parts ) !== 2 ) { 317 return new WP_Error( 'rest_invalid_param', 'Invalid view parameter', array( 'status' => 400 ));176 return new WP_Error( 'rest_invalid_param', 'Invalid view parameter', [ 'status' => 400 ] ); 318 177 } 319 178 } … … 322 181 } 323 182 324 return new WP_Error( 'rest_invalid_param', 'Invalid view parameter', array( 'status' => 400 ));183 return new WP_Error( 'rest_invalid_param', 'Invalid view parameter', [ 'status' => 400 ] ); 325 184 } 326 185 … … 338 197 } 339 198 340 return new WP_Error( 'rest_invalid_param', 'Invalid view parameter', array( 'status' => 400 ));199 return new WP_Error( 'rest_invalid_param', 'Invalid view parameter', [ 'status' => 400 ] ); 341 200 } 342 201 … … 360 219 361 220 $valid = array_filter( 362 $value, function ( $item ) use ( $allowed ) { 363 return array_search( $item, $allowed, true ) !== false; 364 } 221 $value, fn( $item ) => array_search( $item, $allowed, true ) !== false 365 222 ); 366 223 … … 369 226 } 370 227 371 return new WP_Error( 'rest_invalid_param', 'Invalid source detected', array( 'status' => 400 ));228 return new WP_Error( 'rest_invalid_param', 'Invalid source detected', [ 'status' => 400 ] ); 372 229 } 373 230 -
search-regex/trunk/includes/context/class-context.php
r3425236 r3436925 2 2 3 3 namespace SearchRegex\Context; 4 5 require_once __DIR__ . '/class-value-type.php';6 require_once __DIR__ . '/context-value.php';7 require_once __DIR__ . '/context-matched.php';8 require_once __DIR__ . '/context-add.php';9 require_once __DIR__ . '/context-delete.php';10 require_once __DIR__ . '/context-pair.php';11 require_once __DIR__ . '/context-empty.php';12 require_once __DIR__ . '/context-replace.php';13 require_once __DIR__ . '/context-text.php';14 4 15 5 /** … … 25 15 * Context ID 26 16 * 27 * @var Int28 * */29 protected $context_id = 0;17 * @var int 18 */ 19 protected int $context_id = 0; 30 20 31 21 /** … … 34 24 * @param int $context_id Context ID. 35 25 */ 36 public function __construct( $context_id = 0 ) {26 public function __construct( int $context_id = 0 ) { 37 27 $this->context_id = $context_id; 38 28 } -
search-regex/trunk/includes/filter/class-global-filter.php
r3425236 r3436925 15 15 * 16 16 * @readonly 17 * @var string18 17 */ 19 private $search_phrase = '';18 private string $search_phrase; 20 19 21 20 /** … … 25 24 * @var string[] 26 25 */ 27 private $search_flags = [];26 private array $search_flags; 28 27 29 28 /** … … 80 79 } 81 80 82 return array_merge( 83 $items, array_filter( 84 $this->items, function ( $item ) use ( $source ) { 85 return $item->get_schema()->get_type() === $source->get_type(); 86 } 87 ) 88 ); 81 return [ 82 ...$items, 83 ...array_filter( 84 $this->items, fn( $item ) => $item->get_schema()->get_type() === $source->get_type() 85 ), 86 ]; 89 87 } 90 88 -
search-regex/trunk/includes/modifier/class-modifier.php
r3425236 r3436925 7 7 use SearchRegex\Search; 8 8 use SearchRegex\Source; 9 10 require_once __DIR__ . '/modifier-string.php';11 require_once __DIR__ . '/modifier-member.php';12 require_once __DIR__ . '/modifier-integer.php';13 require_once __DIR__ . '/modifier-date.php';14 require_once __DIR__ . '/modifier-keyvalue.php';15 9 16 10 /** … … 29 23 /** 30 24 * Operation to perform 31 *32 * @var string|null33 25 */ 34 protected $operation = null;26 protected ?string $operation = null; 35 27 36 28 /** 37 29 * Schema 38 *39 * @var Schema\Column40 30 */ 41 protected $schema;31 protected Schema\Column $schema; 42 32 43 33 /** … … 96 86 */ 97 87 public function get_row_data( array $row ) { 98 if ( isset( $row[ $this->get_column_name() ] ) ) { 99 return $row[ $this->get_column_name() ]; 100 } 101 102 return false; 88 return $row[ $this->get_column_name() ] ?? false; 103 89 } 104 90 … … 111 97 */ 112 98 public static function create( $option, Schema\Source $schema ) { 113 $column = $schema->get_column( isset( $option['column'] ) ? $option['column'] :'' );99 $column = $schema->get_column( $option['column'] ?? '' ); 114 100 if ( ! $column ) { 115 101 return null; -
search-regex/trunk/includes/plugin/class-capabilities.php
r3425236 r3436925 107 107 108 108 $caps = array_filter( 109 $caps, function ( $cap ) { 110 return self::has_access( $cap ); 111 } 109 $caps, fn( $cap ) => self::has_access( $cap ) 112 110 ); 113 111 -
search-regex/trunk/includes/plugin/class-settings.php
r3425236 r3436925 2 2 3 3 namespace SearchRegex\Plugin; 4 5 require_once __DIR__ . '/class-settings-base.php';6 4 7 5 class Settings extends Plugin_Settings { … … 61 59 protected function get_defaults() { 62 60 $defaults = [ 63 'support' => false, 64 'rest_api' => self::API_JSON, 61 'support' => false, 62 'rest_api' => self::API_JSON, 63 // Legacy option kept for backwards compatibility. New installs should 64 // prefer startupMode/startupPreset instead. 65 65 'defaultPreset' => 0, 66 // Startup behaviour for the UI. "simple" is the default for new 67 // installs. Existing installs are migrated to "advanced" in __construct. 68 'startupMode' => 'simple', 69 // When startupMode is "preset" this contains the preset ID. 70 'startupPreset' => '', 66 71 'update_notice' => 0, 67 72 ]; … … 71 76 72 77 /** 78 * Settings constructor. 79 * 80 * Ensures new startup options are initialised and migrates any legacy 81 * default preset configuration into the new structure. First-time installs 82 * default to "simple" mode, while existing installs preserve "advanced" mode 83 * unless the user has explicitly saved a preference. 84 * 85 * @return void 86 */ 87 public function __construct() { 88 parent::__construct(); 89 90 $saved_settings = $this->load(); 91 92 // Check if this is an existing installation by looking for any saved settings. 93 // Empty array means first-time install (will use "simple" default). 94 $is_existing_install = count( $saved_settings ) > 0; 95 96 // If startupMode has not been initialised yet, handle migration. 97 if ( ! isset( $this->settings['startupMode'] ) ) { 98 // For existing installs, migrate from legacy defaultPreset. 99 if ( $is_existing_install ) { 100 $legacy_default = $this->get( 'defaultPreset', 0 ); 101 102 if ( $legacy_default !== false && $legacy_default !== 0 && $legacy_default !== '0' && $legacy_default !== '' ) { 103 // A preset was previously selected as the default. 104 $this->settings['startupMode'] = 'preset'; 105 if ( is_string( $legacy_default ) ) { 106 $this->settings['startupPreset'] = $legacy_default; 107 } else { 108 // @phpstan-ignore cast.string 109 $this->settings['startupPreset'] = (string) $legacy_default; 110 } 111 } else { 112 // No default preset configured – previously this meant the 113 // standard (advanced) UI. Keep that behaviour for existing users. 114 $this->settings['startupMode'] = 'advanced'; 115 $this->settings['startupPreset'] = ''; 116 } 117 } 118 // For new installs, startupMode will be "simple" from get_defaults(). 119 } 120 } 121 122 /** 73 123 * @param int $rest_api 74 124 * @return void … … 77 127 $rest_api = intval( $rest_api, 10 ); 78 128 79 if ( in_array( $rest_api, array( 0, 1, 2, 3, 4 ), true ) ) {129 if ( in_array( $rest_api, [ 0, 1, 2, 3, 4 ], true ) ) { 80 130 $this->settings['rest_api'] = $rest_api; 81 131 } … … 105 155 */ 106 156 public function set_default_preset( $preset_id ) { 107 $this->settings['defaultPreset'] = preg_replace( '/[^A-Fa-f0-9]*/', '', $preset_id ); 157 // Keep legacy behaviour for callers that still use this method, but 158 // avoid accepting arbitrary values. 159 $cleaned = preg_replace( '/[^A-Fa-f0-9]*/', '', $preset_id ); 160 $this->settings['defaultPreset'] = $cleaned !== null ? $cleaned : ''; 161 } 162 163 /** 164 * Set startup mode. 165 * 166 * @param string $mode Startup mode (simple, advanced, preset). 167 * @return void 168 */ 169 public function set_startup_mode( $mode ) { 170 $mode = (string) $mode; 171 172 if ( ! in_array( $mode, [ 'simple', 'advanced', 'preset' ], true ) ) { 173 return; 174 } 175 176 $this->settings['startupMode'] = $mode; 177 } 178 179 /** 180 * Set startup preset id. 181 * 182 * @param string $preset_id Preset ID to use when startupMode is "preset". 183 * @return void 184 */ 185 public function set_startup_preset( $preset_id ) { 186 $this->settings['startupPreset'] = (string) $preset_id; 187 } 188 189 /** 190 * Get startup mode. 191 * 192 * @return string 193 */ 194 public function get_startup_mode() { 195 $mode = $this->get( 'startupMode', 'advanced' ); 196 197 if ( ! in_array( $mode, [ 'simple', 'advanced', 'preset' ], true ) ) { 198 return 'advanced'; 199 } 200 201 return $mode; 202 } 203 204 /** 205 * Get startup preset id. 206 * 207 * @return string 208 */ 209 public function get_startup_preset() { 210 $preset = $this->get( 'startupPreset', '' ); 211 if ( is_string( $preset ) ) { 212 return $preset; 213 } 214 // @phpstan-ignore cast.string 215 return (string) $preset; 108 216 } 109 217 … … 113 221 */ 114 222 public function is_new_version( $major_version ) { 115 return version_compare( $this->get( 'update_notice', '0' ), $major_version ) < 0; 223 $update_notice = $this->get( 'update_notice', '0' ); 224 if ( ! is_string( $update_notice ) ) { 225 // @phpstan-ignore cast.string 226 $update_notice = (string) $update_notice; 227 } 228 return version_compare( $update_notice, $major_version ) < 0; 116 229 } 117 230 … … 132 245 } 133 246 134 return intval( $type, 10 ); 247 if ( is_int( $type ) ) { 248 return $type; 249 } 250 // @phpstan-ignore cast.int 251 return (int) $type; 135 252 } 136 253 … … 173 290 */ 174 291 public function get_default_preset() { 175 return $this->get( 'defaultPreset' ); 292 $preset = $this->get( 'defaultPreset' ); 293 if ( $preset === false || $preset === null ) { 294 return null; 295 } 296 if ( is_string( $preset ) ) { 297 return $preset; 298 } 299 // @phpstan-ignore cast.string 300 return (string) $preset; 176 301 } 177 302 -
search-regex/trunk/includes/schema/class-column.php
r3425236 r3436925 20 20 /** 21 21 * Column name 22 *23 * @var string24 22 */ 25 private $column = '';23 private string $column = ''; 26 24 27 25 /** … … 30 28 * @var ColumnType 31 29 */ 32 private $type = 'string';30 private string $type = 'string'; 33 31 34 32 /** 35 33 * Is this a global column? 36 *37 * @var boolean38 34 */ 39 private $global = false;35 private bool $global = false; 40 36 41 37 /** … … 44 40 * @var string 45 41 */ 46 private $join = '';42 private string $join = ''; 47 43 48 44 /** … … 51 47 * @var string 52 48 */ 53 private $joined_by = '';49 private string $joined_by = ''; 54 50 55 51 /** … … 58 54 * @var list<ColumnOption> 59 55 */ 60 private $options = [];56 private array $options = []; 61 57 62 58 /** 63 59 * Source name for this column 64 *65 * @var Source66 60 */ 67 private $source;61 private Source $source; 68 62 69 63 /** -
search-regex/trunk/includes/schema/class-schema.php
r3425236 r3436925 2 2 3 3 namespace SearchRegex\Schema; 4 5 require_once __DIR__ . '/class-source.php';6 require_once __DIR__ . '/class-column.php';7 4 8 5 /** … … 17 14 * @var array<string, Source> 18 15 */ 19 private $schema = [];16 private array $schema = []; 20 17 21 18 /** … … 41 38 */ 42 39 public function get_for_source( $source_name ) { 43 if ( isset( $this->schema[ $source_name ] ) ) { 44 return $this->schema[ $source_name ]; 45 } 46 47 return null; 40 return $this->schema[ $source_name ] ?? null; 48 41 } 49 42 -
search-regex/trunk/includes/schema/class-source.php
r3425236 r3436925 15 15 /** 16 16 * Source type 17 *18 * @var string19 17 */ 20 private $type = '';18 private string $type = ''; 21 19 22 20 /** 23 21 * Source table 24 *25 * @var string26 22 */ 27 private $table = '';23 private string $table = ''; 28 24 29 25 /** … … 32 28 * @var Column[] 33 29 */ 34 private $columns = [];30 private array $columns = []; 35 31 36 32 /** … … 65 61 */ 66 62 public function get_column( $column_name ) { 67 if ( isset( $this->columns[ $column_name ] ) ) { 68 return $this->columns[ $column_name ]; 69 } 70 71 return null; 63 return $this->columns[ $column_name ] ?? null; 72 64 } 73 65 … … 88 80 public function get_global_columns() { 89 81 return array_filter( 90 $this->columns, function ( $column ) { 91 return $column->is_global(); 92 } 82 $this->columns, fn( $column ) => $column->is_global() 93 83 ); 94 84 } -
search-regex/trunk/includes/search/class-flags.php
r3425236 r3436925 9 9 */ 10 10 class Flags { 11 /** @var SearchFlag[] */ 12 private $flags = []; 11 /** 12 * @var SearchFlag[] 13 */ 14 private array $flags = []; 13 15 14 16 /** … … 24 26 25 27 $this->flags = array_filter( 26 $flags, function ( $flag ) use ( $allowed ) { 27 return array_search( $flag, $allowed, true ) !== false; 28 } 28 $flags, fn( $flag ) => array_search( $flag, $allowed, true ) !== false 29 29 ); 30 30 } -
search-regex/trunk/includes/search/class-preset.php
r3425236 r3436925 37 37 /** 38 38 * Preset name 39 * 40 * @var string 41 */ 42 private $name = ''; 39 */ 40 private string $name = ''; 43 41 44 42 /** 45 43 * Preset ID 46 * 47 * @var string 48 */ 49 private $id; 44 */ 45 private string $id; 50 46 51 47 /** 52 48 * Preset description 53 * 54 * @var string 55 */ 56 private $description = ''; 49 */ 50 private string $description = ''; 57 51 58 52 /** 59 53 * Array of search flags 60 * 61 * @var Flags 62 */ 63 private $search_flags; 54 */ 55 private Flags $search_flags; 64 56 65 57 /** … … 68 60 * @var string[] 69 61 */ 70 private $source = [];62 private array $source = []; 71 63 72 64 /** 73 65 * Search phrase 74 * 75 * @var string 76 */ 77 private $search = ''; 66 */ 67 private string $search = ''; 78 68 79 69 /** 80 70 * Replacement phrase 81 * 82 * @var string 83 */ 84 private $replacement = ''; 71 */ 72 private string $replacement = ''; 85 73 86 74 /** 87 75 * Per page 88 * 89 * @var int 90 */ 91 private $per_page = 25; 76 */ 77 private int $per_page = 25; 92 78 93 79 /** … … 96 82 * @var list<array{name: string, title: string}> 97 83 */ 98 private $tags = [];84 private array $tags = []; 99 85 100 86 /** … … 103 89 * @var string[] 104 90 */ 105 private $locked = [];91 private array $locked = []; 106 92 107 93 /** 108 94 * Preset action 109 * 110 * @var Action\Action|null 111 */ 112 private $action = null; 95 */ 96 private ?Action\Action $action = null; 113 97 114 98 /** … … 117 101 * @var Filter\Filter[] 118 102 */ 119 private $filters = [];103 private array $filters = []; 120 104 121 105 /** … … 124 108 * @var string[] 125 109 */ 126 private $view = [];110 private array $view = []; 127 111 128 112 /** … … 132 116 */ 133 117 public function __construct( $params = [] ) { 134 $this->id = isset( $params['id'] ) ? $params['id'] :uniqid();118 $this->id = $params['id'] ?? uniqid(); 135 119 $this->search_flags = new Flags(); 136 120 … … 178 162 * Set tags 179 163 * 180 * @param list<PresetTag> $tags Array of tag values.164 * @param list<PresetTag>|mixed $tags Array of tag values. 181 165 * @return void 182 166 */ … … 184 168 $tags = array_map( 185 169 function ( $tag ) { 186 // @phpstan-ignore isset.offset 170 if ( ! is_array( $tag ) ) { 171 return false; 172 } 173 187 174 $title = isset( $tag['title'] ) ? $tag['title'] : ''; 188 // @phpstan-ignore isset.offset189 175 $name = isset( $tag['name'] ) ? $tag['name'] : ''; 190 176 … … 205 191 // Unique tags 206 192 $unique_tags = []; 207 foreach ( array_filter( $tags ) as $tag ) { 208 $unique_tags[ $tag['name'] ] = $tag; 193 foreach ( array_filter( $tags, fn( $tag ) => is_array( $tag ) ) as $tag ) { 194 if ( isset( $tag['name'] ) ) { 195 $unique_tags[ $tag['name'] ] = $tag; 196 } 209 197 } 210 198 … … 250 238 */ 251 239 private function set_locked( array $locked ) { 252 $this->locked = array_ filter(253 $locked, function ( $lock ) {254 return in_array( $lock, $this->get_allowed_fields(), true );255 }240 $this->locked = array_values( 241 array_filter( 242 $locked, fn( $lock ) => in_array( $lock, $this->get_allowed_fields(), true ) 243 ) 256 244 ); 257 245 } … … 284 272 // @phpstan-ignore booleanAnd.rightAlwaysTrue 285 273 if ( isset( $search['source'] ) && is_array( $search['source'] ) ) { 286 $sources = array_map( 287 function ( $source ) { 288 $sources = Source\Manager::get( [ $source ], [] ); 289 if ( $sources ) { 290 return $source; 291 } 292 293 return false; 294 }, $search['source'] 295 ); 296 $this->source = array_values( array_filter( $sources ) ); 274 $valid_sources = []; 275 foreach ( $search['source'] as $source ) { 276 $sources = Source\Manager::get( [ $source ], [] ); 277 if ( $sources ) { 278 $valid_sources[] = $source; 279 } 280 } 281 $this->source = $valid_sources; 297 282 } 298 283 … … 323 308 // @phpstan-ignore booleanAnd.rightAlwaysTrue 324 309 if ( isset( $search['view'] ) && is_array( $search['view'] ) ) { 325 $this->view = array_values( 326 array_filter( 327 $search['view'], function ( $view ) { 328 $parts = explode( '__', $view ); 329 330 return count( $parts ) === 2; 331 } 332 ) 333 ); 310 $filtered = []; 311 foreach ( $search['view'] as $view ) { 312 if ( ! is_string( $view ) ) { 313 continue; 314 } 315 $parts = explode( '__', $view ); 316 if ( count( $parts ) === 2 ) { 317 $filtered[] = $view; 318 } 319 } 320 $this->view = $filtered; 334 321 } 335 322 } … … 363 350 $existing = self::get_all(); 364 351 $existing = array_filter( 365 $existing, function ( $preset ) { 366 return isset( $preset['id'] ) && $preset['id'] !== $this->id; 367 } 352 $existing, fn( $preset ) => isset( $preset['id'] ) && $preset['id'] !== $this->id 368 353 ); 369 354 … … 420 405 'source' => $this->source, 421 406 'filters' => array_map( 422 function ( $filter ) { 423 return $filter->to_json(); 424 }, $this->filters 407 fn( $filter ) => $filter->to_json(), $this->filters 425 408 ), 426 409 'view' => $this->view, … … 439 422 'description' => \html_entity_decode( $this->description ), 440 423 'search' => $search, 441 'locked' => $this->locked,424 'locked' => array_values( $this->locked ), 442 425 'tags' => $this->tags, 443 426 ]; -
search-regex/trunk/includes/search/class-result.php
r3425236 r3436925 27 27 /** 28 28 * Row ID 29 * 30 * @var int 31 **/ 32 private $row_id; 29 */ 30 private int $row_id; 33 31 34 32 /** 35 33 * Source type 36 * 37 * @var string 38 **/ 39 private $source_type; 34 */ 35 private string $source_type; 40 36 41 37 /** 42 38 * Source name 43 * 44 * @var string 45 **/ 46 private $source_name; 39 */ 40 private string $source_name; 47 41 48 42 /** 49 43 * A title for the result. e.g. post title 50 44 * 51 * @var string 52 * */45 * @var string|false 46 */ 53 47 private $result_title; 54 48 … … 57 51 * 58 52 * @var Search\Column[] 59 * */60 private $columns;53 */ 54 private array $columns; 61 55 62 56 /** … … 64 58 * 65 59 * @var string[] 66 * */67 private $raw;60 */ 61 private array $raw; 68 62 69 63 /** … … 71 65 * 72 66 * @var string[] 73 * */74 private $actions = [];67 */ 68 private array $actions = []; 75 69 76 70 /** … … 88 82 $this->source_type = $source->get_type( $raw ); 89 83 $this->source_name = $source->get_name( $raw ); 90 $this->result_title = isset( $raw[ $source->get_title_column() ] ) ? $raw[ $source->get_title_column() ] :false;84 $this->result_title = $raw[ $source->get_title_column() ] ?? false; 91 85 $this->actions = \apply_filters( 'searchregex_result_actions', $source->get_actions( $this ), $this->source_type, $this ); 92 86 … … 96 90 usort( 97 91 $this->columns, function ( $a, $b ) use ( $schema ) { 98 $a = $schema[ $a->get_column_id() ]; 99 $b = $schema[ $b->get_column_id() ]; 100 101 if ( $a === $b ) { 102 return 0; 103 } 104 105 return $a < $b ? -1 : 1; 92 $a = $schema[ $a->get_column_id() ]; 93 $b = $schema[ $b->get_column_id() ]; 94 return $a <=> $b; 106 95 } 107 96 ); … … 128 117 129 118 'actions' => $this->actions, 130 'title' => html_entity_decode( $this->result_title ),119 'title' => $this->result_title !== false ? html_entity_decode( $this->result_title ) : '', 131 120 132 121 'match_count' => \array_reduce( 133 $columns, function ( $carry, $column ) { 134 return $carry + $column['match_count']; 135 }, 0 122 $columns, fn( $carry, $column ) => $carry + $column['match_count'], 0 136 123 ), 137 124 ]; -
search-regex/trunk/includes/search/class-search.php
r3425236 r3436925 7 7 use SearchRegex\Source; 8 8 use WP_Error; 9 10 require_once __DIR__ . '/class-match-text.php';11 require_once __DIR__ . '/class-match-column.php';12 require_once __DIR__ . '/class-flags.php';13 require_once __DIR__ . '/class-totals.php';14 require_once __DIR__ . '/class-preset.php';15 require_once __DIR__ . '/class-result.php';16 9 17 10 /** … … 36 29 * 37 30 * @var Source\Source[] 38 * */39 private $sources = [];31 */ 32 private array $sources = []; 40 33 41 34 /** … … 111 104 } 112 105 113 list( $next, $results )= $this->get_next_results( $totals, $offset, $per_page, $limit, $results );106 [$next, $results] = $this->get_next_results( $totals, $offset, $per_page, $limit, $results ); 114 107 115 108 return [ … … 159 152 } else { 160 153 $results = array_filter( 161 $results, function ( $item ) { 162 return $item !== false; 163 } 154 $results, fn( $item ) => $item !== false 164 155 ); 165 156 } -
search-regex/trunk/includes/search/class-totals.php
r3425236 r3436925 14 14 * @var array<string,array{rows: int, matched_rows: int}> 15 15 */ 16 private $totals = [];16 private array $totals = []; 17 17 18 18 /** 19 19 * `true` if we have a regex search anywhere, `false` othewise 20 *21 * @var boolean22 20 */ 23 private $has_advanced = false;21 private bool $has_advanced = false; 24 22 25 23 /** … … 28 26 * @var array{rows: int, matched_rows: int} 29 27 */ 30 private $grand_totals = [28 private array $grand_totals = [ 31 29 'rows' => 0, 32 30 'matched_rows' => 0, … … 41 39 private function set_advanced( array $sources ) { 42 40 $advanced = array_filter( 43 $sources, function ( $source ) { 44 return $source->has_advanced_filter(); 45 } 41 $sources, fn( $source ) => $source->has_advanced_filter() 46 42 ); 47 43 -
search-regex/trunk/includes/source/class-convert-values.php
r3425236 r3436925 24 24 if ( method_exists( $this, $func ) ) { 25 25 // @phpstan-ignore method.dynamicName 26 return $this->$func( $column, $value );26 return $this->$func( $column, is_string( $value ) ? $value : (string) $value ); 27 27 } 28 28 … … 31 31 if ( method_exists( $this, $func ) ) { 32 32 // @phpstan-ignore method.dynamicName 33 return $this->$func( $column, $value );33 return $this->$func( $column, is_string( $value ) ? $value : (string) $value ); 34 34 } 35 35 … … 147 147 */ 148 148 public function get_date( $column, $value ) { 149 return gmdate( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), intval( mysql2date( 'U', $value ), 10 ) ); 149 $timestamp = mysql2date( 'U', $value ); 150 if ( $timestamp === false ) { 151 return $value; 152 } 153 return gmdate( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), intval( $timestamp, 10 ) ); 150 154 } 151 155 } -
search-regex/trunk/includes/source/class-manager.php
r3425236 r3436925 23 23 [ 24 24 'name' => 'posts', 25 'class' => 'SearchRegex\Source\Core\Post',25 'class' => \SearchRegex\Source\Core\Post::class, 26 26 'label' => __( 'Posts (core & custom)', 'search-regex' ), 27 27 'type' => 'core', … … 29 29 [ 30 30 'name' => 'comment', 31 'class' => 'SearchRegex\Source\Core\Comment',31 'class' => \SearchRegex\Source\Core\Comment::class, 32 32 'label' => __( 'Comments', 'search-regex' ), 33 33 'type' => 'core', … … 35 35 [ 36 36 'name' => 'user', 37 'class' => 'SearchRegex\Source\Core\User',37 'class' => \SearchRegex\Source\Core\User::class, 38 38 'label' => __( 'Users', 'search-regex' ), 39 39 'type' => 'core', … … 41 41 [ 42 42 'name' => 'options', 43 'class' => 'SearchRegex\Source\Core\Options',43 'class' => \SearchRegex\Source\Core\Options::class, 44 44 'label' => __( 'WordPress Options', 'search-regex' ), 45 45 'type' => 'core', … … 59 59 [ 60 60 'name' => 'post-meta', 61 'class' => 'SearchRegex\Source\Core\Post_Meta',61 'class' => \SearchRegex\Source\Core\Post_Meta::class, 62 62 'label' => __( 'Post Meta', 'search-regex' ), 63 63 'type' => 'advanced', … … 65 65 [ 66 66 'name' => 'comment-meta', 67 'class' => 'SearchRegex\Source\Core\Comment_Meta',67 'class' => \SearchRegex\Source\Core\Comment_Meta::class, 68 68 'label' => __( 'Comment Meta', 'search-regex' ), 69 69 'type' => 'advanced', … … 71 71 [ 72 72 'name' => 'user-meta', 73 'class' => 'SearchRegex\Source\Core\User_Meta',73 'class' => \SearchRegex\Source\Core\User_Meta::class, 74 74 'label' => __( 'User Meta', 'search-regex' ), 75 75 'type' => 'advanced', … … 77 77 [ 78 78 'name' => 'terms', 79 'class' => 'SearchRegex\Source\Core\Terms',79 'class' => \SearchRegex\Source\Core\Terms::class, 80 80 'label' => __( 'Terms', 'search-regex' ), 81 81 'type' => 'advanced', … … 104 104 } 105 105 106 /** @var list<array<string, mixed>> $plugin_sources */ 106 107 $plugin_sources = apply_filters( 'searchregex_sources_plugin', [] ); 107 108 $plugin_sources = array_map( 108 function ( $source ) { 109 $source['type'] = 'plugin'; 110 return $source; 111 }, $plugin_sources 112 ); 113 114 return array_values( 115 array_merge( 116 array_values( $core_sources ), 117 array_values( $advanced_sources ), 118 array_values( $plugin_sources ) 119 ) 120 ); 109 fn( $source ) => array_merge( $source, [ 'type' => 'plugin' ] ), 110 $plugin_sources 111 ); 112 113 /** @var list<SourceConfig> $result */ 114 $result = array_values( 115 array_merge( array_values( $core_sources ), array_values( $advanced_sources ), array_values( $plugin_sources ) ) 116 ); 117 return $result; 121 118 } 122 119 … … 158 155 'sources' => array_values( 159 156 array_filter( 160 $sources, function ( $source ) { 161 return $source['type'] === 'core'; 162 } 157 $sources, fn( $source ) => $source['type'] === 'core' 163 158 ) 164 159 ), … … 169 164 'sources' => array_values( 170 165 array_filter( 171 $sources, function ( $source ) { 172 return $source['type'] === 'advanced'; 173 } 166 $sources, fn( $source ) => $source['type'] === 'advanced' 174 167 ) 175 168 ), … … 180 173 'sources' => array_values( 181 174 array_filter( 182 $sources, function ( $source ) { 183 return $source['type'] === 'plugin'; 184 } 175 $sources, fn( $source ) => $source['type'] === 'plugin' 185 176 ) 186 177 ), … … 190 181 return array_values( 191 182 array_filter( 192 apply_filters( 'searchregex_source_groups', $groups ), function ( $group ) { 193 return count( $group['sources'] ) > 0; 194 } 183 apply_filters( 'searchregex_source_groups', $groups ), fn( $group ) => count( $group['sources'] ) > 0 195 184 ) 196 185 ); … … 211 200 // Only use the filters for this source 212 201 $filters = array_filter( 213 $filters, function ( $filter ) use ( $source ) { 214 return $filter->is_for_source( $source ); 215 } 202 $filters, fn( $filter ) => $filter->is_for_source( $source ) 216 203 ); 217 204 … … 235 222 236 223 return array_map( 237 function ( $source ) { 238 return $source['name']; 239 }, $sources 224 fn( $source ) => $source['name'], 225 $sources 240 226 ); 241 227 } -
search-regex/trunk/includes/source/class-source.php
r3425236 r3436925 9 9 use SearchRegex\Context; 10 10 11 require_once __DIR__ . '/class-manager.php';12 require_once __DIR__ . '/class-convert-values.php';13 require_once __DIR__ . '/class-autocomplete.php';14 require_once __DIR__ . '/trait-has-meta.php';15 require_once __DIR__ . '/trait-has-terms.php';16 require_once __DIR__ . '/core/source-meta.php';17 require_once __DIR__ . '/core/source-post.php';18 require_once __DIR__ . '/core/source-post-meta.php';19 require_once __DIR__ . '/core/source-user.php';20 require_once __DIR__ . '/core/source-user-meta.php';21 require_once __DIR__ . '/core/source-terms.php';22 require_once __DIR__ . '/core/source-comment.php';23 require_once __DIR__ . '/core/source-comment-meta.php';24 require_once __DIR__ . '/core/source-options.php';25 26 11 /** 27 12 * Represents a source of data that can be searched. Typically maps directly to a database table 28 13 * 29 * @phpstan-import-type MetaItem from Has Meta30 * @phpstan-import-type TermItem from Has Terms14 * @phpstan-import-type MetaItem from Has_Meta 15 * @phpstan-import-type TermItem from Has_Terms 31 16 * @phpstan-type PostActions array{edit?: string, view?: string} 32 17 * @phpstan-type RowColumn array{column: string, value?: mixed, items?: list<MetaItem|TermItem>} … … 40 25 * @var array<Filter\Filter> 41 26 */ 42 protected $filters;27 protected array $filters; 43 28 44 29 /** 45 30 * The source type 46 * 47 * @var string 48 **/ 49 protected $source_type; 31 */ 32 protected string $source_type; 50 33 51 34 /** 52 35 * The source type name 53 * 54 * @var string 55 **/ 56 protected $source_name; 36 */ 37 protected string $source_name; 57 38 58 39 /** … … 64 45 public function __construct( array $handler, array $filters ) { 65 46 $this->filters = $filters; 66 $this->source_type = isset( $handler['name'] ) ? $handler['name'] :'unknown';67 $this->source_name = isset( $handler['label'] ) ? $handler['label'] :$this->source_type;47 $this->source_type = $handler['name'] ?? 'unknown'; 48 $this->source_name = $handler['label'] ?? $this->source_type; 68 49 } 69 50 … … 104 85 */ 105 86 public function get_search_filters() { 106 return $this->filters;87 return array_values( $this->filters ); 107 88 } 108 89 … … 251 232 252 233 $columns = array_map( 253 function ( $column ) { 254 return $column['column']; 255 }, $columns 234 fn( $column ) => $column['column'], 235 $columns 256 236 ); 257 237 … … 358 338 */ 359 339 protected function get_query_selects() { 360 return array_merge(340 return [ 361 341 // Table ID column 362 [ new Sql\Select\Select( Sql\Value::table( $this->get_table_name() ), Sql\Value::column( $this->get_table_id() ) ) ],342 new Sql\Select\Select( Sql\Value::table( $this->get_table_name() ), Sql\Value::column( $this->get_table_id() ) ), 363 343 // Any extra 'info' columns 364 $this->get_info_columns()365 );344 ...$this->get_info_columns(), 345 ]; 366 346 } 367 347 … … 372 352 */ 373 353 public function get_filters() { 374 return $this->filters;354 return array_values( $this->filters ); 375 355 } 376 356 … … 393 373 $values = range( 0, count( $schema['columns'] ) - 1 ); 394 374 $keys = array_map( 395 function ( $column ) { 396 return $column['column']; 397 }, $schema['columns'] 375 fn( $column ) => $column['column'], $schema['columns'] 398 376 ); 399 377 … … 467 445 if ( $schema->get_options() ) { 468 446 foreach ( $schema->get_options() as $option ) { 469 // @phpstan-ignore identical.alwaysFalse470 447 if ( $option['value'] === $value || intval( $option['value'], 10 ) === $value ) { 471 448 return $option['label']; -
search-regex/trunk/includes/sql/class-from.php
r3425236 r3436925 11 11 * 12 12 * @readonly 13 * @var string14 13 */ 15 private $table;14 private string $table; 16 15 17 16 /** 18 17 * Table alias 19 *20 * @var string|null21 18 */ 22 private $alias = null;19 private ?string $alias = null; 23 20 24 21 /** -
search-regex/trunk/includes/sql/class-group.php
r2760777 r3436925 11 11 * 12 12 * @readonly 13 * @var string14 13 */ 15 private $group;14 private string $group; 16 15 17 16 public function __construct( Value $group ) { -
search-regex/trunk/includes/sql/class-query.php
r3425236 r3436925 12 12 * @var Where\Where[] 13 13 */ 14 private $where = [];14 private array $where = []; 15 15 16 16 /** … … 19 19 * @var Select\Select[] 20 20 */ 21 private $select = [];21 private array $select = []; 22 22 23 23 /** … … 26 26 * @var From[] 27 27 */ 28 private $from = [];28 private array $from = []; 29 29 30 30 /** … … 33 33 * @var Group[] 34 34 */ 35 private $group = [];35 private array $group = []; 36 36 37 37 /** … … 40 40 * @var Join\Join[] 41 41 */ 42 private $joins = [];42 private array $joins = []; 43 43 44 44 /** 45 45 * Current page offset 46 * 47 * @var integer|null 48 */ 49 private $offset = null; 46 */ 47 private ?int $offset = null; 50 48 51 49 /** 52 50 * Query limit 53 * 54 * @var integer|null 55 */ 56 private $limit = null; 51 */ 52 private ?int $limit = null; 57 53 58 54 /** 59 55 * Query order 60 * 61 * @var string|null 62 */ 63 private $order = null; 56 */ 57 private ?string $order = null; 64 58 65 59 /** 66 60 * Query order direction 67 * 68 * @var string 69 */ 70 private $order_direction = 'ASC'; 61 */ 62 private string $order_direction = 'ASC'; 71 63 72 64 /** … … 123 115 */ 124 116 public function get_where() { 125 return $this->where;117 return array_values( $this->where ); 126 118 } 127 119 -
search-regex/trunk/includes/sql/class-value.php
r3425236 r3436925 12 12 * 13 13 * @readonly 14 * @var string15 14 */ 16 private $value;15 private string $value; 17 16 18 17 /** -
search-regex/trunk/includes/sql/join/class-join.php
r2762732 r3436925 4 4 5 5 use SearchRegex\Sql; 6 7 require_once __DIR__ . '/join-meta.php';8 require_once __DIR__ . '/join-term.php';9 require_once __DIR__ . '/join-taxonomy.php';10 require_once __DIR__ . '/join-post.php';11 require_once __DIR__ . '/join-user.php';12 require_once __DIR__ . '/join-comment.php';13 6 14 7 /** … … 18 11 /** 19 12 * Does this require matching? 20 *21 * @var boolean22 13 */ 23 protected $is_matching = true;14 protected bool $is_matching = true; 24 15 25 16 /** 26 17 * Column to join on 27 *28 * @var string29 18 */ 30 protected $column;19 protected string $column; 31 20 32 21 /** -
search-regex/trunk/includes/sql/modifier/class-modifier.php
r3425236 r3436925 4 4 5 5 use SearchRegex\Sql; 6 7 require_once __DIR__ . '/class-count.php';8 6 9 7 /** … … 28 26 }, 29 27 $queries 30 ) 28 ), 29 fn( $v ) => $v !== false 31 30 ); 32 31 … … 44 43 return $this->get_queries( 45 44 array_map( 46 function ( $join ) use ( $column ) { 47 // @phpstan-ignore method.dynamicName 48 return $join->$column(); 49 }, 45 // @phpstan-ignore method.dynamicName 46 fn( $join ) => $join->$column(), 50 47 $joins 51 48 ) -
search-regex/trunk/includes/sql/select/class-select.php
r3425236 r3436925 4 4 5 5 use SearchRegex\Sql; 6 7 require_once __DIR__ . '/class-column.php';8 6 9 7 /** … … 13 11 /** 14 12 * Column name 15 *16 * @var string17 13 */ 18 protected $column;14 protected string $column; 19 15 20 16 /** … … 22 18 * 23 19 * @readonly 24 * @var string|null25 20 */ 26 protected $alias = null;21 protected ?string $alias; 27 22 28 23 /** 29 24 * Table name 30 *31 * @var string32 25 */ 33 protected $table;26 protected string $table; 34 27 35 28 /** 36 29 * SQL prefix 37 *38 * @var boolean39 30 */ 40 protected $prefix_sql = false;31 protected bool $prefix_sql = false; 41 32 42 33 /** -
search-regex/trunk/includes/sql/where/class-where.php
r3425236 r3436925 4 4 5 5 use SearchRegex\Sql; 6 7 require_once __DIR__ . '/where-or.php';8 require_once __DIR__ . '/where-and.php';9 require_once __DIR__ . '/where-integer.php';10 require_once __DIR__ . '/where-string.php';11 require_once __DIR__ . '/where-date.php';12 require_once __DIR__ . '/where-in.php';13 require_once __DIR__ . '/where-null.php';14 6 15 7 /** … … 21 13 * 22 14 * @readonly 23 * @var Sql\Select\Select|null24 15 */ 25 protected $column = null;16 protected ?Sql\Select\Select $column; 26 17 27 18 /** … … 29 20 * 30 21 * @readonly 31 * @var string32 22 */ 33 protected $logic = '=';23 protected string $logic; 34 24 35 25 /** … … 39 29 * @var string|integer|list<string|int> 40 30 */ 41 protected $value = '';31 protected $value; 42 32 43 33 /** -
search-regex/trunk/readme.txt
r3425236 r3436925 4 4 Tags: search, replace, regex, regular expression, database 5 5 Tested up to: 6.9 6 Stable tag: 3. 26 Stable tag: 3.3 7 7 License: GPLv3 8 8 … … 25 25 Search Regex handles small and large sites. 26 26 27 Search Regex has been tested with PHP from 7. 2to 8.4.27 Search Regex has been tested with PHP from 7.4 to 8.4. 28 28 29 29 == What can I search? == … … 119 119 * Set PHP 7.0 and WP 6.4 as the baseline. Plugin now uses WP supplied translations 120 120 121 = 3.2 = 122 * Set PHP 7.2 as the minimum 123 124 = 3.3 = 125 * Set PHP 7.4 as the minimum 126 121 127 == Changelog == 128 129 = 3.3.0 - January 11th 2026 = 130 * Add a simple/advanced mode toggle 131 * Add delete confirmation dialog 132 * Improve case-sensitive search to properly handle emojis and multi-byte characters 133 * Improved client code 134 * Use PHP autoloading for better performance 135 * Bump minimum PHP to 7.4 122 136 123 137 = 3.2 - December 22nd 2025 = -
search-regex/trunk/search-regex.php
r3425236 r3436925 4 4 Plugin URI: https://searchregex.com/ 5 5 Description: Adds search and replace functionality across posts, pages, comments, and meta-data, with full regular expression support 6 Version: 3. 26 Version: 3.3.0 7 7 Author: John Godley 8 Requires PHP: 7. 29 Requires at least: 6. 48 Requires PHP: 7.4 9 Requires at least: 6.5 10 10 Text Domain: search-regex 11 11 ============================================================================================================ 12 This software is provided "as is" and any express or implied warranties, including, but not limited to, the13 implied warranties of merchantibility and fitness for a particular purpose are disclaimed. In no event shall14 the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or15 consequential damages(including, but not limited to, procurement of substitute goods or services; loss of16 use, data, or profits; or business interruption) however caused and on any theory of liability, whether in17 contract, strict liability, or tort(including negligence or otherwise) arising in any way out of the use of18 this software, even if advised of the possibility of such damage.19 20 12 For full license details see license.txt 21 13 ============================================================================================================ … … 24 16 define( 'SEARCHREGEX_FILE', __FILE__ ); 25 17 26 // This file must support PHP < 7. 2so as not to crash27 if ( version_compare( phpversion(), '7. 2' ) < 0 ) {18 // This file must support PHP < 7.4 so as not to crash 19 if ( version_compare( phpversion(), '7.4' ) < 0 ) { 28 20 // @phpstan-ignore-next-line 29 21 add_filter( 'plugin_action_links_' . basename( dirname( SEARCHREGEX_FILE ) ) . '/' . basename( SEARCHREGEX_FILE ), 'searchregex_deprecated_php', 10, 4 ); … … 37 29 function searchregex_deprecated_php( $links ) { 38 30 /* translators: 1: server PHP version. 2: required PHP version. */ 39 array_unshift( $links, '<a href="https://searchregex.com/support/problems/php-version/" style="color: red; text-decoration: underline">' . sprintf( __( 'Disabled! Detected PHP %1$s, need PHP %2$s+', 'search-regex' ), phpversion(), ' 5.6' ) . '</a>' );31 array_unshift( $links, '<a href="https://searchregex.com/support/problems/php-version/" style="color: red; text-decoration: underline">' . sprintf( __( 'Disabled! Detected PHP %1$s, need PHP %2$s+', 'search-regex' ), phpversion(), '7.4' ) . '</a>' ); 40 32 return $links; 41 33 } … … 44 36 } 45 37 46 require_once __DIR__ . '/build/search-regex-version.php'; 47 require_once __DIR__ . '/includes/plugin/class-settings.php'; 48 require_once __DIR__ . '/includes/plugin/class-capabilities.php'; 38 require_once __DIR__ . '/search-regex-loader.php'; 49 39 50 /** 51 * Is the request for WP CLI? 52 * 53 * @return bool 54 */ 55 function searchregex_is_wpcli() { 56 if ( defined( 'WP_CLI' ) && WP_CLI ) { 57 return true; 58 } 59 60 return false; 40 if ( is_admin() ) { 41 SearchRegex\Admin\Admin::init(); 42 } elseif ( defined( 'WP_CLI' ) && WP_CLI ) { 43 // Trigger autoloader 44 class_exists( SearchRegex\Cli\Search_Regex_CLI::class ); 61 45 } 62 46 63 /** 64 * Is the request for Search Regex admin? 65 * 66 * @return bool 67 */ 68 function searchregex_is_admin() { 69 if ( is_admin() ) { 70 return true; 71 } 72 73 return false; 74 } 75 76 /** 77 * Start the Search Regex REST API 78 * 79 * @return void 80 */ 81 function searchregex_start_rest() { 82 require_once __DIR__ . '/includes/search-regex-admin.php'; 83 require_once __DIR__ . '/includes/api/class-api.php'; 84 47 add_action( 'rest_api_init', function () { 85 48 SearchRegex\Api\Api::init(); 86 SearchRegex\Admin\Admin::init(); 87 88 remove_action( 'rest_api_init', 'searchregex_start_rest' ); 89 } 90 91 if ( searchregex_is_admin() || searchregex_is_wpcli() ) { 92 require_once __DIR__ . '/includes/search-regex-admin.php'; 93 require_once __DIR__ . '/includes/api/class-api.php'; 94 } 95 96 if ( searchregex_is_wpcli() ) { 97 require_once __DIR__ . '/includes/search-regex-cli.php'; 98 } 99 100 add_action( 'rest_api_init', 'searchregex_start_rest' ); 49 } );
Note: See TracChangeset
for help on using the changeset viewer.