@font-face{font-family:FontAwesome;src:url(data:font/woff;base64,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) format("woff");font-weight:400;font-style:normal}.wf-fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wf-fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.wf-fa-2x{font-size:2em}.wf-fa-3x{font-size:3em}.wf-fa-4x{font-size:4em}.wf-fa-5x{font-size:5em}.wf-fa-fw{width:1.2857142857em;text-align:center}.wf-fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.wf-fa-ul>li{position:relative}.wf-fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.wf-fa-li.wf-fa-lg{left:-1.8571428571em}.wf-fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.wf-fa-pull-left{float:left}.wf-fa-pull-right{float:right}.wf-fa.wf-fa-pull-left{margin-right:.3em}.wf-fa.wf-fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.wf-fa.pull-left{margin-right:.3em}.wf-fa.pull-right{margin-left:.3em}.wf-fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.wf-fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.wf-fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wf-fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wf-fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.wf-fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.wf-fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scaleY(-1)}:root .wf-fa-rotate-90,:root .wf-fa-rotate-180,:root .wf-fa-rotate-270,:root .wf-fa-flip-horizontal,:root .wf-fa-flip-vertical{filter:none}.wf-fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.wf-fa-stack-1x,.wf-fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.wf-fa-stack-1x{line-height:inherit}.wf-fa-stack-2x{font-size:2em}.wf-fa-inverse{color:#fff}.wf-fa-glass:before{content:""}.wf-fa-music:before{content:""}.wf-fa-search:before{content:""}.wf-fa-envelope-o:before{content:""}.wf-fa-heart:before{content:""}.wf-fa-star:before{content:""}.wf-fa-star-o:before{content:""}.wf-fa-user:before{content:""}.wf-fa-film:before{content:""}.wf-fa-th-large:before{content:""}.wf-fa-th:before{content:""}.wf-fa-th-list:before{content:""}.wf-fa-check:before{content:""}.wf-fa-remove:before,.wf-fa-close:before,.wf-fa-times:before{content:""}.wf-fa-search-plus:before{content:""}.wf-fa-search-minus:before{content:""}.wf-fa-power-off:before{content:""}.wf-fa-signal:before{content:""}.wf-fa-gear:before,.wf-fa-cog:before{content:""}.wf-fa-trash-o:before{content:""}.wf-fa-home:before{content:""}.wf-fa-file-o:before{content:""}.wf-fa-clock-o:before{content:""}.wf-fa-road:before{content:""}.wf-fa-download:before{content:""}.wf-fa-arrow-circle-o-down:before{content:""}.wf-fa-arrow-circle-o-up:before{content:""}.wf-fa-inbox:before{content:""}.wf-fa-play-circle-o:before{content:""}.wf-fa-rotate-right:before,.wf-fa-repeat:before{content:""}.wf-fa-refresh:before{content:""}.wf-fa-list-alt:before{content:""}.wf-fa-lock:before{content:""}.wf-fa-flag:before{content:""}.wf-fa-headphones:before{content:""}.wf-fa-volume-off:before{content:""}.wf-fa-volume-down:before{content:""}.wf-fa-volume-up:before{content:""}.wf-fa-qrcode:before{content:""}.wf-fa-barcode:before{content:""}.wf-fa-tag:before{content:""}.wf-fa-tags:before{content:""}.wf-fa-book:before{content:""}.wf-fa-bookmark:before{content:""}.wf-fa-print:before{content:""}.wf-fa-camera:before{content:""}.wf-fa-font:before{content:""}.wf-fa-bold:before{content:""}.wf-fa-italic:before{content:""}.wf-fa-text-height:before{content:""}.wf-fa-text-width:before{content:""}.wf-fa-align-left:before{content:""}.wf-fa-align-center:before{content:""}.wf-fa-align-right:before{content:""}.wf-fa-align-justify:before{content:""}.wf-fa-list:before{content:""}.wf-fa-dedent:before,.wf-fa-outdent:before{content:""}.wf-fa-indent:before{content:""}.wf-fa-video-camera:before{content:""}.wf-fa-photo:before,.wf-fa-image:before,.wf-fa-picture-o:before{content:""}.wf-fa-pencil:before{content:""}.wf-fa-map-marker:before{content:""}.wf-fa-adjust:before{content:""}.wf-fa-tint:before{content:""}.wf-fa-edit:before,.wf-fa-pencil-square-o:before{content:""}.wf-fa-share-square-o:before{content:""}.wf-fa-check-square-o:before{content:""}.wf-fa-arrows:before{content:""}.wf-fa-step-backward:before{content:""}.wf-fa-fast-backward:before{content:""}.wf-fa-backward:before{content:""}.wf-fa-play:before{content:""}.wf-fa-pause:before{content:""}.wf-fa-stop:before{content:""}.wf-fa-forward:before{content:""}.wf-fa-fast-forward:before{content:""}.wf-fa-step-forward:before{content:""}.wf-fa-eject:before{content:""}.wf-fa-chevron-left:before{content:""}.wf-fa-chevron-right:before{content:""}.wf-fa-plus-circle:before{content:""}.wf-fa-minus-circle:before{content:""}.wf-fa-times-circle:before{content:""}.wf-fa-check-circle:before{content:""}.wf-fa-question-circle:before{content:""}.wf-fa-info-circle:before{content:""}.wf-fa-crosshairs:before{content:""}.wf-fa-times-circle-o:before{content:""}.wf-fa-check-circle-o:before{content:""}.wf-fa-ban:before{content:""}.wf-fa-arrow-left:before{content:""}.wf-fa-arrow-right:before{content:""}.wf-fa-arrow-up:before{content:""}.wf-fa-arrow-down:before{content:""}.wf-fa-mail-forward:before,.wf-fa-share:before{content:""}.wf-fa-expand:before{content:""}.wf-fa-compress:before{content:""}.wf-fa-plus:before{content:""}.wf-fa-minus:before{content:""}.wf-fa-asterisk:before{content:""}.wf-fa-exclamation-circle:before{content:""}.wf-fa-gift:before{content:""}.wf-fa-leaf:before{content:""}.wf-fa-fire:before{content:""}.wf-fa-eye:before{content:""}.wf-fa-eye-slash:before{content:""}.wf-fa-warning:before,.wf-fa-exclamation-triangle:before{content:""}.wf-fa-plane:before{content:""}.wf-fa-calendar:before{content:""}.wf-fa-random:before{content:""}.wf-fa-comment:before{content:""}.wf-fa-magnet:before{content:""}.wf-fa-chevron-up:before{content:""}.wf-fa-chevron-down:before{content:""}.wf-fa-retweet:before{content:""}.wf-fa-shopping-cart:before{content:""}.wf-fa-folder:before{content:""}.wf-fa-folder-open:before{content:""}.wf-fa-arrows-v:before{content:""}.wf-fa-arrows-h:before{content:""}.wf-fa-bar-chart-o:before,.wf-fa-bar-chart:before{content:""}.wf-fa-twitter-square:before{content:""}.wf-fa-facebook-square:before{content:""}.wf-fa-camera-retro:before{content:""}.wf-fa-key:before{content:""}.wf-fa-gears:before,.wf-fa-cogs:before{content:""}.wf-fa-comments:before{content:""}.wf-fa-thumbs-o-up:before{content:""}.wf-fa-thumbs-o-down:before{content:""}.wf-fa-star-half:before{content:""}.wf-fa-heart-o:before{content:""}.wf-fa-sign-out:before{content:""}.wf-fa-linkedin-square:before{content:""}.wf-fa-thumb-tack:before{content:""}.wf-fa-external-link:before{content:""}.wf-fa-sign-in:before{content:""}.wf-fa-trophy:before{content:""}.wf-fa-github-square:before{content:""}.wf-fa-upload:before{content:""}.wf-fa-lemon-o:before{content:""}.wf-fa-phone:before{content:""}.wf-fa-square-o:before{content:""}.wf-fa-bookmark-o:before{content:""}.wf-fa-phone-square:before{content:""}.wf-fa-twitter:before{content:""}.wf-fa-facebook-f:before,.wf-fa-facebook:before{content:""}.wf-fa-github:before{content:""}.wf-fa-unlock:before{content:""}.wf-fa-credit-card:before{content:""}.wf-fa-feed:before,.wf-fa-rss:before{content:""}.wf-fa-hdd-o:before{content:""}.wf-fa-bullhorn:before{content:""}.wf-fa-bell:before{content:""}.wf-fa-certificate:before{content:""}.wf-fa-hand-o-right:before{content:""}.wf-fa-hand-o-left:before{content:""}.wf-fa-hand-o-up:before{content:""}.wf-fa-hand-o-down:before{content:""}.wf-fa-arrow-circle-left:before{content:""}.wf-fa-arrow-circle-right:before{content:""}.wf-fa-arrow-circle-up:before{content:""}.wf-fa-arrow-circle-down:before{content:""}.wf-fa-globe:before{content:""}.wf-fa-wrench:before{content:""}.wf-fa-tasks:before{content:""}.wf-fa-filter:before{content:""}.wf-fa-briefcase:before{content:""}.wf-fa-arrows-alt:before{content:""}.wf-fa-group:before,.wf-fa-users:before{content:""}.wf-fa-chain:before,.wf-fa-link:before{content:""}.wf-fa-cloud:before{content:""}.wf-fa-flask:before{content:""}.wf-fa-cut:before,.wf-fa-scissors:before{content:""}.wf-fa-copy:before,.wf-fa-files-o:before{content:""}.wf-fa-paperclip:before{content:""}.wf-fa-save:before,.wf-fa-floppy-o:before{content:""}.wf-fa-square:before{content:""}.wf-fa-navicon:before,.wf-fa-reorder:before,.wf-fa-bars:before{content:""}.wf-fa-list-ul:before{content:""}.wf-fa-list-ol:before{content:""}.wf-fa-strikethrough:before{content:""}.wf-fa-underline:before{content:""}.wf-fa-table:before{content:""}.wf-fa-magic:before{content:""}.wf-fa-truck:before{content:""}.wf-fa-pinterest:before{content:""}.wf-fa-pinterest-square:before{content:""}.wf-fa-google-plus-square:before{content:""}.wf-fa-google-plus:before{content:""}.wf-fa-money:before{content:""}.wf-fa-caret-down:before{content:""}.wf-fa-caret-up:before{content:""}.wf-fa-caret-left:before{content:""}.wf-fa-caret-right:before{content:""}.wf-fa-columns:before{content:""}.wf-fa-unsorted:before,.wf-fa-sort:before{content:""}.wf-fa-sort-down:before,.wf-fa-sort-desc:before{content:""}.wf-fa-sort-up:before,.wf-fa-sort-asc:before{content:""}.wf-fa-envelope:before{content:""}.wf-fa-linkedin:before{content:""}.wf-fa-rotate-left:before,.wf-fa-undo:before{content:""}.wf-fa-legal:before,.wf-fa-gavel:before{content:""}.wf-fa-dashboard:before,.wf-fa-tachometer:before{content:""}.wf-fa-comment-o:before{content:""}.wf-fa-comments-o:before{content:""}.wf-fa-flash:before,.wf-fa-bolt:before{content:""}.wf-fa-sitemap:before{content:""}.wf-fa-umbrella:before{content:""}.wf-fa-paste:before,.wf-fa-clipboard:before{content:""}.wf-fa-lightbulb-o:before{content:""}.wf-fa-exchange:before{content:""}.wf-fa-cloud-download:before{content:""}.wf-fa-cloud-upload:before{content:""}.wf-fa-user-md:before{content:""}.wf-fa-stethoscope:before{content:""}.wf-fa-suitcase:before{content:""}.wf-fa-bell-o:before{content:""}.wf-fa-coffee:before{content:""}.wf-fa-cutlery:before{content:""}.wf-fa-file-text-o:before{content:""}.wf-fa-building-o:before{content:""}.wf-fa-hospital-o:before{content:""}.wf-fa-ambulance:before{content:""}.wf-fa-medkit:before{content:""}.wf-fa-fighter-jet:before{content:""}.wf-fa-beer:before{content:""}.wf-fa-h-square:before{content:""}.wf-fa-plus-square:before{content:""}.wf-fa-angle-double-left:before{content:""}.wf-fa-angle-double-right:before{content:""}.wf-fa-angle-double-up:before{content:""}.wf-fa-angle-double-down:before{content:""}.wf-fa-angle-left:before{content:""}.wf-fa-angle-right:before{content:""}.wf-fa-angle-up:before{content:""}.wf-fa-angle-down:before{content:""}.wf-fa-desktop:before{content:""}.wf-fa-laptop:before{content:""}.wf-fa-tablet:before{content:""}.wf-fa-mobile-phone:before,.wf-fa-mobile:before{content:""}.wf-fa-circle-o:before{content:""}.wf-fa-quote-left:before{content:""}.wf-fa-quote-right:before{content:""}.wf-fa-spinner:before{content:""}.wf-fa-circle:before{content:""}.wf-fa-mail-reply:before,.wf-fa-reply:before{content:""}.wf-fa-github-alt:before{content:""}.wf-fa-folder-o:before{content:""}.wf-fa-folder-open-o:before{content:""}.wf-fa-smile-o:before{content:""}.wf-fa-frown-o:before{content:""}.wf-fa-meh-o:before{content:""}.wf-fa-gamepad:before{content:""}.wf-fa-keyboard-o:before{content:""}.wf-fa-flag-o:before{content:""}.wf-fa-flag-checkered:before{content:""}.wf-fa-terminal:before{content:""}.wf-fa-code:before{content:""}.wf-fa-mail-reply-all:before,.wf-fa-reply-all:before{content:""}.wf-fa-star-half-empty:before,.wf-fa-star-half-full:before,.wf-fa-star-half-o:before{content:""}.wf-fa-location-arrow:before{content:""}.wf-fa-crop:before{content:""}.wf-fa-code-fork:before{content:""}.wf-fa-unlink:before,.wf-fa-chain-broken:before{content:""}.wf-fa-question:before{content:""}.wf-fa-info:before{content:""}.wf-fa-exclamation:before{content:""}.wf-fa-superscript:before{content:""}.wf-fa-subscript:before{content:""}.wf-fa-eraser:before{content:""}.wf-fa-puzzle-piece:before{content:""}.wf-fa-microphone:before{content:""}.wf-fa-microphone-slash:before{content:""}.wf-fa-shield:before{content:""}.wf-fa-calendar-o:before{content:""}.wf-fa-fire-extinguisher:before{content:""}.wf-fa-rocket:before{content:""}.wf-fa-maxcdn:before{content:""}.wf-fa-chevron-circle-left:before{content:""}.wf-fa-chevron-circle-right:before{content:""}.wf-fa-chevron-circle-up:before{content:""}.wf-fa-chevron-circle-down:before{content:""}.wf-fa-html5:before{content:""}.wf-fa-css3:before{content:""}.wf-fa-anchor:before{content:""}.wf-fa-unlock-alt:before{content:""}.wf-fa-bullseye:before{content:""}.wf-fa-ellipsis-h:before{content:""}.wf-fa-ellipsis-v:before{content:""}.wf-fa-rss-square:before{content:""}.wf-fa-play-circle:before{content:""}.wf-fa-ticket:before{content:""}.wf-fa-minus-square:before{content:""}.wf-fa-minus-square-o:before{content:""}.wf-fa-level-up:before{content:""}.wf-fa-level-down:before{content:""}.wf-fa-check-square:before{content:""}.wf-fa-pencil-square:before{content:""}.wf-fa-external-link-square:before{content:""}.wf-fa-share-square:before{content:""}.wf-fa-compass:before{content:""}.wf-fa-toggle-down:before,.wf-fa-caret-square-o-down:before{content:""}.wf-fa-toggle-up:before,.wf-fa-caret-square-o-up:before{content:""}.wf-fa-toggle-right:before,.wf-fa-caret-square-o-right:before{content:""}.wf-fa-euro:before,.wf-fa-eur:before{content:""}.wf-fa-gbp:before{content:""}.wf-fa-dollar:before,.wf-fa-usd:before{content:""}.wf-fa-rupee:before,.wf-fa-inr:before{content:""}.wf-fa-cny:before,.wf-fa-rmb:before,.wf-fa-yen:before,.wf-fa-jpy:before{content:""}.wf-fa-ruble:before,.wf-fa-rouble:before,.wf-fa-rub:before{content:""}.wf-fa-won:before,.wf-fa-krw:before{content:""}.wf-fa-bitcoin:before,.wf-fa-btc:before{content:""}.wf-fa-file:before{content:""}.wf-fa-file-text:before{content:""}.wf-fa-sort-alpha-asc:before{content:""}.wf-fa-sort-alpha-desc:before{content:""}.wf-fa-sort-amount-asc:before{content:""}.wf-fa-sort-amount-desc:before{content:""}.wf-fa-sort-numeric-asc:before{content:""}.wf-fa-sort-numeric-desc:before{content:""}.wf-fa-thumbs-up:before{content:""}.wf-fa-thumbs-down:before{content:""}.wf-fa-youtube-square:before{content:""}.wf-fa-youtube:before{content:""}.wf-fa-xing:before{content:""}.wf-fa-xing-square:before{content:""}.wf-fa-youtube-play:before{content:""}.wf-fa-dropbox:before{content:""}.wf-fa-stack-overflow:before{content:""}.wf-fa-instagram:before{content:""}.wf-fa-flickr:before{content:""}.wf-fa-adn:before{content:""}.wf-fa-bitbucket:before{content:""}.wf-fa-bitbucket-square:before{content:""}.wf-fa-tumblr:before{content:""}.wf-fa-tumblr-square:before{content:""}.wf-fa-long-arrow-down:before{content:""}.wf-fa-long-arrow-up:before{content:""}.wf-fa-long-arrow-left:before{content:""}.wf-fa-long-arrow-right:before{content:""}.wf-fa-apple:before{content:""}.wf-fa-windows:before{content:""}.wf-fa-android:before{content:""}.wf-fa-linux:before{content:""}.wf-fa-dribbble:before{content:""}.wf-fa-skype:before{content:""}.wf-fa-foursquare:before{content:""}.wf-fa-trello:before{content:""}.wf-fa-female:before{content:""}.wf-fa-male:before{content:""}.wf-fa-gittip:before,.wf-fa-gratipay:before{content:""}.wf-fa-sun-o:before{content:""}.wf-fa-moon-o:before{content:""}.wf-fa-archive:before{content:""}.wf-fa-bug:before{content:""}.wf-fa-vk:before{content:""}.wf-fa-weibo:before{content:""}.wf-fa-renren:before{content:""}.wf-fa-pagelines:before{content:""}.wf-fa-stack-exchange:before{content:""}.wf-fa-arrow-circle-o-right:before{content:""}.wf-fa-arrow-circle-o-left:before{content:""}.wf-fa-toggle-left:before,.wf-fa-caret-square-o-left:before{content:""}.wf-fa-dot-circle-o:before{content:""}.wf-fa-wheelchair:before{content:""}.wf-fa-vimeo-square:before{content:""}.wf-fa-turkish-lira:before,.wf-fa-try:before{content:""}.wf-fa-plus-square-o:before{content:""}.wf-fa-space-shuttle:before{content:""}.wf-fa-slack:before{content:""}.wf-fa-envelope-square:before{content:""}.wf-fa-wordpress:before{content:""}.wf-fa-openid:before{content:""}.wf-fa-institution:before,.wf-fa-bank:before,.wf-fa-university:before{content:""}.wf-fa-mortar-board:before,.wf-fa-graduation-cap:before{content:""}.wf-fa-yahoo:before{content:""}.wf-fa-google:before{content:""}.wf-fa-reddit:before{content:""}.wf-fa-reddit-square:before{content:""}.wf-fa-stumbleupon-circle:before{content:""}.wf-fa-stumbleupon:before{content:""}.wf-fa-delicious:before{content:""}.wf-fa-digg:before{content:""}.wf-fa-pied-piper-pp:before{content:""}.wf-fa-pied-piper-alt:before{content:""}.wf-fa-drupal:before{content:""}.wf-fa-joomla:before{content:""}.wf-fa-language:before{content:""}.wf-fa-fax:before{content:""}.wf-fa-building:before{content:""}.wf-fa-child:before{content:""}.wf-fa-paw:before{content:""}.wf-fa-spoon:before{content:""}.wf-fa-cube:before{content:""}.wf-fa-cubes:before{content:""}.wf-fa-behance:before{content:""}.wf-fa-behance-square:before{content:""}.wf-fa-steam:before{content:""}.wf-fa-steam-square:before{content:""}.wf-fa-recycle:before{content:""}.wf-fa-automobile:before,.wf-fa-car:before{content:""}.wf-fa-cab:before,.wf-fa-taxi:before{content:""}.wf-fa-tree:before{content:""}.wf-fa-spotify:before{content:""}.wf-fa-deviantart:before{content:""}.wf-fa-soundcloud:before{content:""}.wf-fa-database:before{content:""}.wf-fa-file-pdf-o:before{content:""}.wf-fa-file-word-o:before{content:""}.wf-fa-file-excel-o:before{content:""}.wf-fa-file-powerpoint-o:before{content:""}.wf-fa-file-photo-o:before,.wf-fa-file-picture-o:before,.wf-fa-file-image-o:before{content:""}.wf-fa-file-zip-o:before,.wf-fa-file-archive-o:before{content:""}.wf-fa-file-sound-o:before,.wf-fa-file-audio-o:before{content:""}.wf-fa-file-movie-o:before,.wf-fa-file-video-o:before{content:""}.wf-fa-file-code-o:before{content:""}.wf-fa-vine:before{content:""}.wf-fa-codepen:before{content:""}.wf-fa-jsfiddle:before{content:""}.wf-fa-life-bouy:before,.wf-fa-life-buoy:before,.wf-fa-life-saver:before,.wf-fa-support:before,.wf-fa-life-ring:before{content:""}.wf-fa-circle-o-notch:before{content:""}.wf-fa-ra:before,.wf-fa-resistance:before,.wf-fa-rebel:before{content:""}.wf-fa-ge:before,.wf-fa-empire:before{content:""}.wf-fa-git-square:before{content:""}.wf-fa-git:before{content:""}.wf-fa-y-combinator-square:before,.wf-fa-yc-square:before,.wf-fa-hacker-news:before{content:""}.wf-fa-tencent-weibo:before{content:""}.wf-fa-qq:before{content:""}.wf-fa-wechat:before,.wf-fa-weixin:before{content:""}.wf-fa-send:before,.wf-fa-paper-plane:before{content:""}.wf-fa-send-o:before,.wf-fa-paper-plane-o:before{content:""}.wf-fa-history:before{content:""}.wf-fa-circle-thin:before{content:""}.wf-fa-header:before{content:""}.wf-fa-paragraph:before{content:""}.wf-fa-sliders:before{content:""}.wf-fa-share-alt:before{content:""}.wf-fa-share-alt-square:before{content:""}.wf-fa-bomb:before{content:""}.wf-fa-soccer-ball-o:before,.wf-fa-futbol-o:before{content:""}.wf-fa-tty:before{content:""}.wf-fa-binoculars:before{content:""}.wf-fa-plug:before{content:""}.wf-fa-slideshare:before{content:""}.wf-fa-twitch:before{content:""}.wf-fa-yelp:before{content:""}.wf-fa-newspaper-o:before{content:""}.wf-fa-wifi:before{content:""}.wf-fa-calculator:before{content:""}.wf-fa-paypal:before{content:""}.wf-fa-google-wallet:before{content:""}.wf-fa-cc-visa:before{content:""}.wf-fa-cc-mastercard:before{content:""}.wf-fa-cc-discover:before{content:""}.wf-fa-cc-amex:before{content:""}.wf-fa-cc-paypal:before{content:""}.wf-fa-cc-stripe:before{content:""}.wf-fa-bell-slash:before{content:""}.wf-fa-bell-slash-o:before{content:""}.wf-fa-trash:before{content:""}.wf-fa-copyright:before{content:""}.wf-fa-at:before{content:""}.wf-fa-eyedropper:before{content:""}.wf-fa-paint-brush:before{content:""}.wf-fa-birthday-cake:before{content:""}.wf-fa-area-chart:before{content:""}.wf-fa-pie-chart:before{content:""}.wf-fa-line-chart:before{content:""}.wf-fa-lastfm:before{content:""}.wf-fa-lastfm-square:before{content:""}.wf-fa-toggle-off:before{content:""}.wf-fa-toggle-on:before{content:""}.wf-fa-bicycle:before{content:""}.wf-fa-bus:before{content:""}.wf-fa-ioxhost:before{content:""}.wf-fa-angellist:before{content:""}.wf-fa-cc:before{content:""}.wf-fa-shekel:before,.wf-fa-sheqel:before,.wf-fa-ils:before{content:""}.wf-fa-meanpath:before{content:""}.wf-fa-buysellads:before{content:""}.wf-fa-connectdevelop:before{content:""}.wf-fa-dashcube:before{content:""}.wf-fa-forumbee:before{content:""}.wf-fa-leanpub:before{content:""}.wf-fa-sellsy:before{content:""}.wf-fa-shirtsinbulk:before{content:""}.wf-fa-simplybuilt:before{content:""}.wf-fa-skyatlas:before{content:""}.wf-fa-cart-plus:before{content:""}.wf-fa-cart-arrow-down:before{content:""}.wf-fa-diamond:before{content:""}.wf-fa-ship:before{content:""}.wf-fa-user-secret:before{content:""}.wf-fa-motorcycle:before{content:""}.wf-fa-street-view:before{content:""}.wf-fa-heartbeat:before{content:""}.wf-fa-venus:before{content:""}.wf-fa-mars:before{content:""}.wf-fa-mercury:before{content:""}.wf-fa-intersex:before,.wf-fa-transgender:before{content:""}.wf-fa-transgender-alt:before{content:""}.wf-fa-venus-double:before{content:""}.wf-fa-mars-double:before{content:""}.wf-fa-venus-mars:before{content:""}.wf-fa-mars-stroke:before{content:""}.wf-fa-mars-stroke-v:before{content:""}.wf-fa-mars-stroke-h:before{content:""}.wf-fa-neuter:before{content:""}.wf-fa-genderless:before{content:""}.wf-fa-facebook-official:before{content:""}.wf-fa-pinterest-p:before{content:""}.wf-fa-whatsapp:before{content:""}.wf-fa-server:before{content:""}.wf-fa-user-plus:before{content:""}.wf-fa-user-times:before{content:""}.wf-fa-hotel:before,.wf-fa-bed:before{content:""}.wf-fa-viacoin:before{content:""}.wf-fa-train:before{content:""}.wf-fa-subway:before{content:""}.wf-fa-medium:before{content:""}.wf-fa-yc:before,.wf-fa-y-combinator:before{content:""}.wf-fa-optin-monster:before{content:""}.wf-fa-opencart:before{content:""}.wf-fa-expeditedssl:before{content:""}.wf-fa-battery-4:before,.wf-fa-battery:before,.wf-fa-battery-full:before{content:""}.wf-fa-battery-3:before,.wf-fa-battery-three-quarters:before{content:""}.wf-fa-battery-2:before,.wf-fa-battery-half:before{content:""}.wf-fa-battery-1:before,.wf-fa-battery-quarter:before{content:""}.wf-fa-battery-0:before,.wf-fa-battery-empty:before{content:""}.wf-fa-mouse-pointer:before{content:""}.wf-fa-i-cursor:before{content:""}.wf-fa-object-group:before{content:""}.wf-fa-object-ungroup:before{content:""}.wf-fa-sticky-note:before{content:""}.wf-fa-sticky-note-o:before{content:""}.wf-fa-cc-jcb:before{content:""}.wf-fa-cc-diners-club:before{content:""}.wf-fa-clone:before{content:""}.wf-fa-balance-scale:before{content:""}.wf-fa-hourglass-o:before{content:""}.wf-fa-hourglass-1:before,.wf-fa-hourglass-start:before{content:""}.wf-fa-hourglass-2:before,.wf-fa-hourglass-half:before{content:""}.wf-fa-hourglass-3:before,.wf-fa-hourglass-end:before{content:""}.wf-fa-hourglass:before{content:""}.wf-fa-hand-grab-o:before,.wf-fa-hand-rock-o:before{content:""}.wf-fa-hand-stop-o:before,.wf-fa-hand-paper-o:before{content:""}.wf-fa-hand-scissors-o:before{content:""}.wf-fa-hand-lizard-o:before{content:""}.wf-fa-hand-spock-o:before{content:""}.wf-fa-hand-pointer-o:before{content:""}.wf-fa-hand-peace-o:before{content:""}.wf-fa-trademark:before{content:""}.wf-fa-registered:before{content:""}.wf-fa-creative-commons:before{content:""}.wf-fa-gg:before{content:""}.wf-fa-gg-circle:before{content:""}.wf-fa-tripadvisor:before{content:""}.wf-fa-odnoklassniki:before{content:""}.wf-fa-odnoklassniki-square:before{content:""}.wf-fa-get-pocket:before{content:""}.wf-fa-wikipedia-w:before{content:""}.wf-fa-safari:before{content:""}.wf-fa-chrome:before{content:""}.wf-fa-firefox:before{content:""}.wf-fa-opera:before{content:""}.wf-fa-internet-explorer:before{content:""}.wf-fa-tv:before,.wf-fa-television:before{content:""}.wf-fa-contao:before{content:""}.wf-fa-500px:before{content:""}.wf-fa-amazon:before{content:""}.wf-fa-calendar-plus-o:before{content:""}.wf-fa-calendar-minus-o:before{content:""}.wf-fa-calendar-times-o:before{content:""}.wf-fa-calendar-check-o:before{content:""}.wf-fa-industry:before{content:""}.wf-fa-map-pin:before{content:""}.wf-fa-map-signs:before{content:""}.wf-fa-map-o:before{content:""}.wf-fa-map:before{content:""}.wf-fa-commenting:before{content:""}.wf-fa-commenting-o:before{content:""}.wf-fa-houzz:before{content:""}.wf-fa-vimeo:before{content:""}.wf-fa-black-tie:before{content:""}.wf-fa-fonticons:before{content:""}.wf-fa-reddit-alien:before{content:""}.wf-fa-edge:before{content:""}.wf-fa-credit-card-alt:before{content:""}.wf-fa-codiepie:before{content:""}.wf-fa-modx:before{content:""}.wf-fa-fort-awesome:before{content:""}.wf-fa-usb:before{content:""}.wf-fa-product-hunt:before{content:""}.wf-fa-mixcloud:before{content:""}.wf-fa-scribd:before{content:""}.wf-fa-pause-circle:before{content:""}.wf-fa-pause-circle-o:before{content:""}.wf-fa-stop-circle:before{content:""}.wf-fa-stop-circle-o:before{content:""}.wf-fa-shopping-bag:before{content:""}.wf-fa-shopping-basket:before{content:""}.wf-fa-hashtag:before{content:""}.wf-fa-bluetooth:before{content:""}.wf-fa-bluetooth-b:before{content:""}.wf-fa-percent:before{content:""}.wf-fa-gitlab:before{content:""}.wf-fa-wpbeginner:before{content:""}.wf-fa-wpforms:before{content:""}.wf-fa-envira:before{content:""}.wf-fa-universal-access:before{content:""}.wf-fa-wheelchair-alt:before{content:""}.wf-fa-question-circle-o:before{content:""}.wf-fa-blind:before{content:""}.wf-fa-audio-description:before{content:""}.wf-fa-volume-control-phone:before{content:""}.wf-fa-braille:before{content:""}.wf-fa-assistive-listening-systems:before{content:""}.wf-fa-asl-interpreting:before,.wf-fa-american-sign-language-interpreting:before{content:""}.wf-fa-deafness:before,.wf-fa-hard-of-hearing:before,.wf-fa-deaf:before{content:""}.wf-fa-glide:before{content:""}.wf-fa-glide-g:before{content:""}.wf-fa-signing:before,.wf-fa-sign-language:before{content:""}.wf-fa-low-vision:before{content:""}.wf-fa-viadeo:before{content:""}.wf-fa-viadeo-square:before{content:""}.wf-fa-snapchat:before{content:""}.wf-fa-snapchat-ghost:before{content:""}.wf-fa-snapchat-square:before{content:""}.wf-fa-pied-piper:before{content:""}.wf-fa-first-order:before{content:""}.wf-fa-yoast:before{content:""}.wf-fa-themeisle:before{content:""}.wf-fa-google-plus-circle:before,.wf-fa-google-plus-official:before{content:""}.wf-fa-fa:before,.wf-fa-font-awesome:before{content:""}.wf-fa-handshake-o:before{content:""}.wf-fa-envelope-open:before{content:""}.wf-fa-envelope-open-o:before{content:""}.wf-fa-linode:before{content:""}.wf-fa-address-book:before{content:""}.wf-fa-address-book-o:before{content:""}.wf-fa-vcard:before,.wf-fa-address-card:before{content:""}.wf-fa-vcard-o:before,.wf-fa-address-card-o:before{content:""}.wf-fa-user-circle:before{content:""}.wf-fa-user-circle-o:before{content:""}.wf-fa-user-o:before{content:""}.wf-fa-id-badge:before{content:""}.wf-fa-drivers-license:before,.wf-fa-id-card:before{content:""}.wf-fa-drivers-license-o:before,.wf-fa-id-card-o:before{content:""}.wf-fa-quora:before{content:""}.wf-fa-free-code-camp:before{content:""}.wf-fa-telegram:before{content:""}.wf-fa-thermometer-4:before,.wf-fa-thermometer:before,.wf-fa-thermometer-full:before{content:""}.wf-fa-thermometer-3:before,.wf-fa-thermometer-three-quarters:before{content:""}.wf-fa-thermometer-2:before,.wf-fa-thermometer-half:before{content:""}.wf-fa-thermometer-1:before,.wf-fa-thermometer-quarter:before{content:""}.wf-fa-thermometer-0:before,.wf-fa-thermometer-empty:before{content:""}.wf-fa-shower:before{content:""}.wf-fa-bathtub:before,.wf-fa-s15:before,.wf-fa-bath:before{content:""}.wf-fa-podcast:before{content:""}.wf-fa-window-maximize:before{content:""}.wf-fa-window-minimize:before{content:""}.wf-fa-window-restore:before{content:""}.wf-fa-times-rectangle:before,.wf-fa-window-close:before{content:""}.wf-fa-times-rectangle-o:before,.wf-fa-window-close-o:before{content:""}.wf-fa-bandcamp:before{content:""}.wf-fa-grav:before{content:""}.wf-fa-etsy:before{content:""}.wf-fa-imdb:before{content:""}.wf-fa-ravelry:before{content:""}.wf-fa-eercast:before{content:""}.wf-fa-microchip:before{content:""}.wf-fa-snowflake-o:before{content:""}.wf-fa-superpowers:before{content:""}.wf-fa-wpexplorer:before{content:""}.wf-fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
(()=>{var e,t,n={2:(e,t,n)=>{var o=n(2199),a=n(4664),r=n(5950);e.exports=function(e){return o(e,r,a)}},79:(e,t,n)=>{var o=n(3702),a=n(80),r=n(4739),i=n(8655),s=n(1175);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{var o=n(6025),a=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=o(t,e);return!(n<0||(n==t.length-1?t.pop():a.call(t,n,1),--this.size,0))}},104:(e,t,n)=>{var o=n(3661);function a(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var o=arguments,a=t?t.apply(this,o):o[0],r=n.cache;if(r.has(a))return r.get(a);var i=e.apply(this,o);return n.cache=r.set(a,i)||r,i};return n.cache=new(a.Cache||o),n}a.Cache=o,e.exports=a},124:(e,t,n)=>{var o=n(9325);e.exports=function(){return o.Date.now()}},181:e=>{e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},270:(e,t,n)=>{var o=n(7068),a=n(346);e.exports=function e(t,n,r,i,s){return t===n||(null==t||null==n||!a(t)&&!a(n)?t!=t&&n!=n:o(t,n,r,i,e,s))}},289:(e,t,n)=>{var o=n(2651);e.exports=function(e){return o(this,e).get(e)}},294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},317:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,o){n[++t]=[o,e]}),n}},346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var o=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==o||"symbol"!=o&&t.test(e))&&e>-1&&e%1==0&&e{e.exports=function(e,t){return null==e?void 0:e[t]}},583:(e,t,n)=>{var o=n(7237),a=n(7255),r=n(8586),i=n(7797);e.exports=function(e){return r(e)?o(i(e)):a(e)}},631:(e,t,n)=>{var o=n(8077),a=n(9326);e.exports=function(e,t){return null!=e&&a(e,t,o)}},641:(e,t,n)=>{var o=n(6649),a=n(5950);e.exports=function(e,t){return e&&o(e,t,a)}},659:(e,t,n)=>{var o=n(1873),a=Object.prototype,r=a.hasOwnProperty,i=a.toString,s=o?o.toStringTag:void 0;e.exports=function(e){var t=r.call(e,s),n=e[s];try{e[s]=void 0;var o=!0}catch(e){}var a=i.call(e);return o&&(t?e[s]=n:delete e[s]),a}},689:(e,t,n)=>{var o=n(2),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,r,i,s){var l=1&n,c=o(e),u=c.length;if(u!=o(t).length&&!l)return!1;for(var d=u;d--;){var p=c[d];if(!(l?p in t:a.call(t,p)))return!1}var h=s.get(e),f=s.get(t);if(h&&f)return h==t&&f==e;var b=!0;s.set(e,t),s.set(t,e);for(var m=l;++d{var o=n(8096),a=n(2428),r=n(6449),i=n(3656),s=n(361),l=n(7167),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=r(e),u=!n&&a(e),d=!n&&!u&&i(e),p=!n&&!u&&!d&&l(e),h=n||u||d||p,f=h?o(e.length,String):[],b=f.length;for(var m in e)!t&&!c.call(e,m)||h&&("length"==m||d&&("offset"==m||"parent"==m)||p&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||s(m,b))||f.push(m);return f}},748:(e,t,n)=>{"use strict";var o,a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}(e,["fill","width","height","style"]);return r.default.createElement("svg",a({viewBox:"0 0 24 24",style:a({fill:n,width:i,height:l},u)},d),r.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},756:(e,t,n)=>{var o=n(3805);e.exports=function(e){return e==e&&!o(e)}},776:(e,t,n)=>{var o=n(756),a=n(5950);e.exports=function(e){for(var t=a(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,o(i)]}return t}},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},909:(e,t,n)=>{var o=n(641),a=n(8329)(o);e.exports=a},938:e=>{e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},945:(e,t,n)=>{var o=n(79),a=n(8223),r=n(3661);e.exports=function(e,t){var n=this.__data__;if(n instanceof o){var i=n.__data__;if(!a||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new r(i)}return n.set(e,t),this.size=n.size,this}},999:(e,t,n)=>{var o=n(9302),a=n(6800);e.exports=function(e){return o(function(t,n){var o=-1,r=n.length,i=r>1?n[r-1]:void 0,s=r>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(r--,i):void 0,s&&a(n[0],n[1],s)&&(i=r<3?void 0:i,r=1),t=Object(t);++o{e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},1042:(e,t,n)=>{var o=n(6110)(Object,"create");e.exports=o},1175:(e,t,n)=>{var o=n(6025);e.exports=function(e,t){var n=this.__data__,a=o(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}},1331:(e,t,n)=>{var o=n(2552),a=n(8879),r=n(346),i=Function.prototype,s=Object.prototype,l=i.toString,c=s.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!r(e)||"[object Object]"!=o(e))return!1;var t=a(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==u}},1380:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1420:(e,t,n)=>{var o=n(79);e.exports=function(){this.__data__=new o,this.size=0}},1459:e=>{e.exports=function(e){return this.__data__.has(e)}},1549:(e,t,n)=>{var o=n(2032),a=n(3862),r=n(6721),i=n(2749),s=n(5749);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{"use strict";e.exports=window.React},1769:(e,t,n)=>{var o=n(6449),a=n(8586),r=n(1802),i=n(3222);e.exports=function(e,t){return o(e)?e:a(e,t)?[e]:r(i(e))}},1791:(e,t,n)=>{var o=n(6547),a=n(3360);e.exports=function(e,t,n,r){var i=!n;n||(n={});for(var s=-1,l=t.length;++s{var o=n(7217),a=n(270);e.exports=function(e,t,n,r){var i=n.length,s=i,l=!r;if(null==e)return!s;for(e=Object(e);i--;){var c=n[i];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++i{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},1802:(e,t,n)=>{var o=n(2224),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,i=o(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(a,function(e,n,o,a){t.push(o?a.replace(r,"$1"):n||e)}),t});e.exports=i},1811:e=>{var t=Date.now;e.exports=function(e){var n=0,o=0;return function(){var a=t(),r=16-(a-o);if(o=a,r>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},1873:(e,t,n)=>{var o=n(9325).Symbol;e.exports=o},1882:(e,t,n)=>{var o=n(2552),a=n(3805);e.exports=function(e){if(!a(e))return!1;var t=o(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1961:(e,t,n)=>{var o=n(9653);e.exports=function(e,t){var n=t?o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},1986:(e,t,n)=>{var o=n(1873),a=n(7828),r=n(5288),i=n(5911),s=n(317),l=n(4247),c=o?o.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,n,o,c,d,p){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new a(e),new a(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return r(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=s;case"[object Set]":var f=1&o;if(h||(h=l),e.size!=t.size&&!f)return!1;var b=p.get(e);if(b)return b==t;o|=2,p.set(e,t);var m=i(h(e),h(t),o,c,d,p);return p.delete(e),m;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},2032:(e,t,n)=>{var o=n(1042);e.exports=function(){this.__data__=o?o(null):{},this.size=0}},2199:(e,t,n)=>{var o=n(4528),a=n(6449);e.exports=function(e,t,n){var r=t(e);return a(e)?r:o(r,n(e))}},2224:(e,t,n)=>{var o=n(104);e.exports=function(e){var t=o(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}},2271:(e,t,n)=>{var o=n(1791),a=n(4664);e.exports=function(e,t){return o(e,a(e),t)}},2428:(e,t,n)=>{var o=n(7534),a=n(346),r=Object.prototype,i=r.hasOwnProperty,s=r.propertyIsEnumerable,l=o(function(){return arguments}())?o:function(e){return a(e)&&i.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},2552:(e,t,n)=>{var o=n(1873),a=n(659),r=n(9350),i=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?a(e):r(e)}},2651:(e,t,n)=>{var o=n(4218);e.exports=function(e,t){var n=e.__data__;return o(t)?n["string"==typeof t?"string":"hash"]:n.map}},2693:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n={},o=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n[e]=t};return 0===e&&o("first-child"),e===t-1&&o("last-child"),(0===e||e%2==0)&&o("even"),1===Math.abs(e%2)&&o("odd"),o("nth-child",e),n}},2694:(e,t,n)=>{"use strict";var o=n(6925);function a(){}function r(){}r.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,r,i){if(i!==o){var s=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 s.name="Invariant Violation",s}}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:r,resetWarningCache:a};return n.PropTypes=n,n}},2749:(e,t,n)=>{var o=n(1042),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return o?void 0!==t[e]:a.call(t,e)}},2804:(e,t,n)=>{var o=n(6110)(n(9325),"Promise");e.exports=o},2824:(e,t,n)=>{var o=n(7805),a=n(3290),r=n(1961),i=n(3007),s=n(5529),l=n(2428),c=n(6449),u=n(3693),d=n(3656),p=n(1882),h=n(3805),f=n(1331),b=n(7167),m=n(4974),g=n(9884);e.exports=function(e,t,n,v,x,k,y){var _=m(e,n),w=m(t,n),C=y.get(w);if(C)o(e,n,C);else{var j=k?k(_,w,n+"",e,t,y):void 0,S=void 0===j;if(S){var O=c(w),N=!O&&d(w),E=!O&&!N&&b(w);j=w,O||N||E?c(_)?j=_:u(_)?j=i(_):N?(S=!1,j=a(w,!0)):E?(S=!1,j=r(w,!0)):j=[]:f(w)||l(w)?(j=_,l(_)?j=g(_):h(_)&&!p(_)||(j=s(w))):S=!1}S&&(y.set(w,j),x(j,w,v,k,y),y.delete(w)),o(e,n,j)}}},2825:(e,t,n)=>{"use strict";var o=n(3477);Object.defineProperty(t,"ry",{enumerable:!0,get:function(){return l(o).default}});var a=n(5413);Object.defineProperty(t,"xu",{enumerable:!0,get:function(){return l(a).default}});var r=n(6593);Object.defineProperty(t,"jc",{enumerable:!0,get:function(){return l(r).default}});var i=n(4899);Object.defineProperty(t,"RG",{enumerable:!0,get:function(){return l(i).default}});n(9657);var s=n(4749);Object.defineProperty(t,"VI",{enumerable:!0,get:function(){return l(s).default}});n(8582),n(8333);function l(e){return e&&e.__esModule?e:{default:e}}},2865:(e,t,n)=>{var o=n(9570),a=n(1811)(o);e.exports=a},2903:(e,t,n)=>{var o=n(3805),a=n(5527),r=n(181),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!o(e))return r(e);var t=a(e),n=[];for(var s in e)("constructor"!=s||!t&&i.call(e,s))&&n.push(s);return n}},2949:(e,t,n)=>{var o=n(2651);e.exports=function(e,t){var n=o(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this}},3007:e=>{e.exports=function(e,t){var n=-1,o=e.length;for(t||(t=Array(o));++n{var o=n(1549),a=n(79),r=n(8223);e.exports=function(){this.size=0,this.__data__={hash:new o,map:new(r||a),string:new o}}},3072:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,o=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,r=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,b=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,x=n?Symbol.for("react.responder"):60118,k=n?Symbol.for("react.scope"):60119;function y(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case u:case d:case r:case s:case i:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case m:case b:case l:return e;default:return t}}case a:return t}}}function _(e){return y(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=o,t.ForwardRef=p,t.Fragment=r,t.Lazy=m,t.Memo=b,t.Portal=a,t.Profiler=s,t.StrictMode=i,t.Suspense=h,t.isAsyncMode=function(e){return _(e)||y(e)===u},t.isConcurrentMode=_,t.isContextConsumer=function(e){return y(e)===c},t.isContextProvider=function(e){return y(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return y(e)===p},t.isFragment=function(e){return y(e)===r},t.isLazy=function(e){return y(e)===m},t.isMemo=function(e){return y(e)===b},t.isPortal=function(e){return y(e)===a},t.isProfiler=function(e){return y(e)===s},t.isStrictMode=function(e){return y(e)===i},t.isSuspense=function(e){return y(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===r||e===d||e===s||e===i||e===h||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===b||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===v||e.$$typeof===x||e.$$typeof===k||e.$$typeof===g)},t.typeOf=y},3201:e=>{var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},3215:(e,t,n)=>{var o=n(641),a=n(4066);e.exports=function(e,t){return e&&o(e,a(t))}},3221:e=>{e.exports=function(e){return function(t,n,o){for(var a=-1,r=Object(t),i=o(t),s=i.length;s--;){var l=i[e?s:++a];if(!1===n(r[l],l,r))break}return t}}},3222:(e,t,n)=>{var o=n(7556);e.exports=function(e){return null==e?"":o(e)}},3243:(e,t,n)=>{var o=n(6110),a=function(){try{var e=o(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=a},3290:(e,t,n)=>{e=n.nmd(e);var o=n(9325),a=t&&!t.nodeType&&t,r=a&&e&&!e.nodeType&&e,i=r&&r.exports===a?o.Buffer:void 0,s=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,o=s?s(n):new e.constructor(n);return e.copy(o),o}},3345:e=>{e.exports=function(){return[]}},3349:(e,t,n)=>{var o=n(2199),a=n(6375),r=n(7241);e.exports=function(e){return o(e,r,a)}},3360:(e,t,n)=>{var o=n(3243);e.exports=function(e,t,n){"__proto__"==t&&o?o(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},3404:(e,t,n)=>{"use strict";e.exports=n(3072)},3477:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Alpha=void 0;var o=Object.assign||function(e){for(var t=1;t{e.exports=function(e){return e}},3605:e=>{e.exports=function(e){return this.__data__.get(e)}},3650:(e,t,n)=>{var o=n(4335)(Object.keys,Object);e.exports=o},3656:(e,t,n)=>{e=n.nmd(e);var o=n(9325),a=n(9935),r=t&&!t.nodeType&&t,i=r&&e&&!e.nodeType&&e,s=i&&i.exports===r?o.Buffer:void 0,l=(s?s.isBuffer:void 0)||a;e.exports=l},3661:(e,t,n)=>{var o=n(3040),a=n(7670),r=n(289),i=n(4509),s=n(2949);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{var o=n(1799),a=n(776),r=n(7197);e.exports=function(e){var t=a(e);return 1==t.length&&t[0][2]?r(t[0][0],t[0][1]):function(n){return n===e||o(n,e,t)}}},3693:(e,t,n)=>{var o=n(4894),a=n(346);e.exports=function(e){return a(e)&&o(e)}},3702:e=>{e.exports=function(){this.__data__=[],this.size=0}},3729:e=>{e.exports=function(e,t){for(var n=-1,o=null==e?0:e.length;++n{var o=n(1873),a=o?o.prototype:void 0,r=a?a.valueOf:void 0;e.exports=function(e){return r?Object(r.call(e)):{}}},3805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},3838:(e,t,n)=>{var o=n(1791),a=n(7241);e.exports=function(e,t){return e&&o(t,a(t),e)}},3862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},4066:(e,t,n)=>{var o=n(3488);e.exports=function(e){return"function"==typeof e?e:o}},4128:(e,t,n)=>{var o=n(1800),a=/^\s+/;e.exports=function(e){return e?e.slice(0,o(e)+1).replace(a,""):e}},4146:(e,t,n)=>{"use strict";var o=n(3404),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return o.isMemo(e)?i:s[e.$$typeof]||a}s[o.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[o.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,n,o){if("string"!=typeof n){if(f){var a=h(n);a&&a!==f&&e(t,a,o)}var i=u(n);d&&(i=i.concat(d(n)));for(var s=l(t),b=l(n),m=0;m{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},4247:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},4248:e=>{e.exports=function(e,t){for(var n=-1,o=null==e?0:e.length;++n{e.exports=function(e,t){return function(n){return e(t(n))}}},4394:(e,t,n)=>{var o=n(2552),a=n(346);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==o(e)}},4509:(e,t,n)=>{var o=n(2651);e.exports=function(e){return o(this,e).has(e)}},4528:e=>{e.exports=function(e,t){for(var n=-1,o=t.length,a=e.length;++n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleFocus=void 0;var o,a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function o(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var a=arguments.length,r=Array(a),i=0;i{"use strict";var o,a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}(e,["fill","width","height","style"]);return r.default.createElement("svg",a({viewBox:"0 0 24 24",style:a({fill:n,width:i,height:l},u)},d),r.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},4664:(e,t,n)=>{var o=n(9770),a=n(3345),r=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,s=i?function(e){return null==e?[]:(e=Object(e),o(i(e),function(t){return r.call(e,t)}))}:a;e.exports=s},4733:(e,t,n)=>{var o=n(1791),a=n(5950);e.exports=function(e,t){return e&&o(t,a(t),e)}},4739:(e,t,n)=>{var o=n(6025);e.exports=function(e){var t=this.__data__,n=o(t,e);return n<0?void 0:t[n][1]}},4749:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Saturation=void 0;var o=function(){function e(e,t){for(var n=0;n{var o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=o},4894:(e,t,n)=>{var o=n(1882),a=n(294);e.exports=function(e){return null!=e&&a(e.length)&&!o(e)}},4899:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hue=void 0;var o=function(){function e(e,t){for(var n=0;n{var o=n(2552),a=n(294),r=n(346),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return r(e)&&a(e.length)&&!!i[o(e)]}},4932:e=>{e.exports=function(e,t){for(var n=-1,o=null==e?0:e.length,a=Array(o);++n{e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},5015:(e,t,n)=>{var o=n(2552),a=n(6449),r=n(346);e.exports=function(e){return"string"==typeof e||!a(e)&&r(e)&&"[object String]"==o(e)}},5083:(e,t,n)=>{var o=n(1882),a=n(7296),r=n(3805),i=n(7473),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,p=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!r(e)||a(e))&&(o(e)?p:s).test(i(e))}},5128:(e,t,n)=>{var o=n(909),a=n(4894);e.exports=function(e,t){var n=-1,r=a(e)?Array(e.length):[];return o(e,function(e,o,a){r[++n]=t(e,o,a)}),r}},5250:(e,t,n)=>{var o=n(7217),a=n(7805),r=n(6649),i=n(2824),s=n(3805),l=n(7241),c=n(4974);e.exports=function e(t,n,u,d,p){t!==n&&r(n,function(r,l){if(p||(p=new o),s(r))i(t,n,l,u,e,d,p);else{var h=d?d(c(t,l),r,l+"",t,n,p):void 0;void 0===h&&(h=r),a(t,l,h)}},l)}},5268:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var o,a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function o(){var n,s,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var c=arguments.length,u=Array(c),d=0;d{e.exports=function(e,t){return e===t||e!=e&&t!=t}},5364:(e,t,n)=>{var o=n(5250),a=n(999)(function(e,t,n){o(e,t,n)});e.exports=a},5378:(e,t,n)=>{var o=n(4932),a=n(5389),r=n(5128),i=n(6449);e.exports=function(e,t){return(i(e)?o:r)(e,a(t,3))}},5389:(e,t,n)=>{var o=n(3663),a=n(7978),r=n(3488),i=n(6449),s=n(583);e.exports=function(e){return"function"==typeof e?e:null==e?r:"object"==typeof e?i(e)?a(e[0],e[1]):o(e):s(e)}},5413:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Checkboard=void 0;var o=Object.assign||function(e){for(var t=1;t{var o=n(9325)["__core-js_shared__"];e.exports=o},5527:e=>{var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},5529:(e,t,n)=>{var o=n(9344),a=n(8879),r=n(5527);e.exports=function(e){return"function"!=typeof e.constructor||r(e)?{}:o(a(e))}},5556:(e,t,n)=>{e.exports=n(2694)()},5580:(e,t,n)=>{var o=n(6110)(n(9325),"DataView");e.exports=o},5749:(e,t,n)=>{var o=n(1042);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=o&&void 0===t?"__lodash_hash_undefined__":t,this}},5861:(e,t,n)=>{var o=n(5580),a=n(8223),r=n(2804),i=n(6545),s=n(8303),l=n(2552),c=n(7473),u="[object Map]",d="[object Promise]",p="[object Set]",h="[object WeakMap]",f="[object DataView]",b=c(o),m=c(a),g=c(r),v=c(i),x=c(s),k=l;(o&&k(new o(new ArrayBuffer(1)))!=f||a&&k(new a)!=u||r&&k(r.resolve())!=d||i&&k(new i)!=p||s&&k(new s)!=h)&&(k=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,o=n?c(n):"";if(o)switch(o){case b:return f;case m:return u;case g:return d;case v:return p;case x:return h}return t}),e.exports=k},5911:(e,t,n)=>{var o=n(8859),a=n(4248),r=n(9219);e.exports=function(e,t,n,i,s,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var p=l.get(e),h=l.get(t);if(p&&h)return p==t&&h==e;var f=-1,b=!0,m=2&n?new o:void 0;for(l.set(e,t),l.set(t,e);++f{var o=n(695),a=n(8984),r=n(4894);e.exports=function(e){return r(e)?o(e):a(e)}},6009:(e,t,n)=>{e=n.nmd(e);var o=n(4840),a=t&&!t.nodeType&&t,r=a&&e&&!e.nodeType&&e,i=r&&r.exports===a&&o.process,s=function(){try{return r&&r.require&&r.require("util").types||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=s},6025:(e,t,n)=>{var o=n(5288);e.exports=function(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}},6038:(e,t,n)=>{var o=n(5861),a=n(346);e.exports=function(e){return a(e)&&"[object Set]"==o(e)}},6110:(e,t,n)=>{var o=n(5083),a=n(392);e.exports=function(e,t){var n=a(e,t);return o(n)?n:void 0}},6135:(e,t,n)=>{e.exports=n(9754)},6169:(e,t,n)=>{var o=n(9653);e.exports=function(e,t){var n=t?o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},6189:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,o=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(o.index=e.index,o.input=e.input),o}},6195:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isvalidColorString=t.red=t.getContrastingColor=t.isValidHex=t.toState=t.simpleCheckForValidColor=void 0;var o=r(n(6135)),a=r(n(6535));function r(e){return e&&e.__esModule?e:{default:e}}t.simpleCheckForValidColor=function(e){var t=0,n=0;return(0,o.default)(["r","g","b","a","h","s","l","v"],function(o){e[o]&&(t+=1,isNaN(e[o])||(n+=1),"s"===o||"l"===o)&&/^\d+%$/.test(e[o])&&(n+=1)}),t===n&&e};var i=t.toState=function(e,t){var n=e.hex?(0,a.default)(e.hex):(0,a.default)(e),o=n.toHsl(),r=n.toHsv(),i=n.toRgb(),s=n.toHex();return 0===o.s&&(o.h=t||0,r.h=t||0),{hsl:o,hex:"000000"===s&&0===i.a?"transparent":"#"+s,rgb:i,hsv:r,oldHue:e.h||t||o.h,source:e.source}};t.isValidHex=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&(0,a.default)(e).isValid()},t.getContrastingColor=function(e){if(!e)return"#fff";var t=i(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},t.red={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}},t.isvalidColorString=function(e,t){var n=e.replace("°","");return(0,a.default)(t+" ("+n+")")._ok}},6203:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var o=i(n(3215)),a=i(n(8055)),r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,a.default)(e.default)||{};return t.map(function(t){var a=e[t];return a&&(0,o.default)(a,function(e,t){n[t]||(n[t]={}),n[t]=r({},n[t],a[t])}),t}),n};t.default=s},6375:(e,t,n)=>{var o=n(4528),a=n(8879),r=n(4664),i=n(3345),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)o(t,r(e)),e=a(e);return t}:i;e.exports=s},6412:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateChange=function(e,t,n,o,a){var r=a.clientWidth,i=a.clientHeight,s="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=s-(a.getBoundingClientRect().left+window.pageXOffset),u=l-(a.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var d;if(d=u<0?0:u>i?1:Math.round(100*u/i)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var p;if(o!==(p=c<0?0:c>r?1:Math.round(100*c/r)/100))return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null}},6449:e=>{var t=Array.isArray;e.exports=t},6535:function(e){e.exports=function(){"use strict";function e(t){return e="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},e(t)}var t=/^\s+/,n=/\s+$/;function o(a,r){if(r=r||{},(a=a||"")instanceof o)return a;if(!(this instanceof o))return new o(a,r);var i=function(o){var a={r:0,g:0,b:0},r=1,i=null,s=null,l=null,c=!1,u=!1;return"string"==typeof o&&(o=function(e){e=e.replace(t,"").replace(n,"").toLowerCase();var o,a=!1;if(k[e])e=k[e],a=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(o=P.rgb.exec(e))?{r:o[1],g:o[2],b:o[3]}:(o=P.rgba.exec(e))?{r:o[1],g:o[2],b:o[3],a:o[4]}:(o=P.hsl.exec(e))?{h:o[1],s:o[2],l:o[3]}:(o=P.hsla.exec(e))?{h:o[1],s:o[2],l:o[3],a:o[4]}:(o=P.hsv.exec(e))?{h:o[1],s:o[2],v:o[3]}:(o=P.hsva.exec(e))?{h:o[1],s:o[2],v:o[3],a:o[4]}:(o=P.hex8.exec(e))?{r:j(o[1]),g:j(o[2]),b:j(o[3]),a:E(o[4]),format:a?"name":"hex8"}:(o=P.hex6.exec(e))?{r:j(o[1]),g:j(o[2]),b:j(o[3]),format:a?"name":"hex"}:(o=P.hex4.exec(e))?{r:j(o[1]+""+o[1]),g:j(o[2]+""+o[2]),b:j(o[3]+""+o[3]),a:E(o[4]+""+o[4]),format:a?"name":"hex8"}:!!(o=P.hex3.exec(e))&&{r:j(o[1]+""+o[1]),g:j(o[2]+""+o[2]),b:j(o[3]+""+o[3]),format:a?"name":"hex"}}(o)),"object"==e(o)&&(I(o.r)&&I(o.g)&&I(o.b)?(d=o.r,p=o.g,h=o.b,a={r:255*w(d,255),g:255*w(p,255),b:255*w(h,255)},c=!0,u="%"===String(o.r).substr(-1)?"prgb":"rgb"):I(o.h)&&I(o.s)&&I(o.v)?(i=O(o.s),s=O(o.v),a=function(e,t,n){e=6*w(e,360),t=w(t,100),n=w(n,100);var o=Math.floor(e),a=e-o,r=n*(1-t),i=n*(1-a*t),s=n*(1-(1-a)*t),l=o%6;return{r:255*[n,i,r,r,s,n][l],g:255*[s,n,n,i,r,r][l],b:255*[r,r,s,n,n,i][l]}}(o.h,i,s),c=!0,u="hsv"):I(o.h)&&I(o.s)&&I(o.l)&&(i=O(o.s),l=O(o.l),a=function(e,t,n){var o,a,r;function i(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=w(e,360),t=w(t,100),n=w(n,100),0===t)o=a=r=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;o=i(l,s,e+1/3),a=i(l,s,e),r=i(l,s,e-1/3)}return{r:255*o,g:255*a,b:255*r}}(o.h,i,l),c=!0,u="hsl"),o.hasOwnProperty("a")&&(r=o.a)),r=_(r),{ok:c,format:o.format||u,r:Math.min(255,Math.max(a.r,0)),g:Math.min(255,Math.max(a.g,0)),b:Math.min(255,Math.max(a.b,0)),a:r};var d,p,h}(a);this._originalInput=a,this._r=i.r,this._g=i.g,this._b=i.b,this._a=i.a,this._roundA=Math.round(100*this._a)/100,this._format=r.format||i.format,this._gradientType=r.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=i.ok}function a(e,t,n){e=w(e,255),t=w(t,255),n=w(n,255);var o,a,r=Math.max(e,t,n),i=Math.min(e,t,n),s=(r+i)/2;if(r==i)o=a=0;else{var l=r-i;switch(a=s>.5?l/(2-r-i):l/(r+i),r){case e:o=(t-n)/l+(t>1)+720)%360;--t;)a.h=(a.h+r)%360,i.push(o(a));return i}function x(e,t){t=t||6;for(var n=o(e).toHsv(),a=n.h,r=n.s,i=n.v,s=[],l=1/t;t--;)s.push(o({h:a,s:r,v:i})),i=(i+l)%1;return s}o.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,o=this.toRgb();return e=o.r/255,t=o.g/255,n=o.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=_(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=r(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=r(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+o+"%)":"hsva("+t+", "+n+"%, "+o+"%, "+this._roundA+")"},toHsl:function(){var e=a(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=a(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+o+"%)":"hsla("+t+", "+n+"%, "+o+"%, "+this._roundA+")"},toHex:function(e){return i(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,o,a){var r=[S(Math.round(e).toString(16)),S(Math.round(t).toString(16)),S(Math.round(n).toString(16)),S(N(o))];return a&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)&&r[3].charAt(0)==r[3].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0)+r[3].charAt(0):r.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*w(this._r,255))+"%",g:Math.round(100*w(this._g,255))+"%",b:Math.round(100*w(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*w(this._r,255))+"%, "+Math.round(100*w(this._g,255))+"%, "+Math.round(100*w(this._b,255))+"%)":"rgba("+Math.round(100*w(this._r,255))+"%, "+Math.round(100*w(this._g,255))+"%, "+Math.round(100*w(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(y[i(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+s(this._r,this._g,this._b,this._a),n=t,a=this._gradientType?"GradientType = 1, ":"";if(e){var r=o(e);n="#"+s(r._r,r._g,r._b,r._a)}return"progid:DXImageTransform.Microsoft.gradient("+a+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,o=this._a<1&&this._a>=0;return t||!o||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return o(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(d,arguments)},brighten:function(){return this._applyModification(p,arguments)},darken:function(){return this._applyModification(h,arguments)},desaturate:function(){return this._applyModification(l,arguments)},saturate:function(){return this._applyModification(c,arguments)},greyscale:function(){return this._applyModification(u,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(v,arguments)},complement:function(){return this._applyCombination(b,arguments)},monochromatic:function(){return this._applyCombination(x,arguments)},splitcomplement:function(){return this._applyCombination(g,arguments)},triad:function(){return this._applyCombination(m,[3])},tetrad:function(){return this._applyCombination(m,[4])}},o.fromRatio=function(t,n){if("object"==e(t)){var a={};for(var r in t)t.hasOwnProperty(r)&&(a[r]="a"===r?t[r]:O(t[r]));t=a}return o(t,n)},o.equals=function(e,t){return!(!e||!t)&&o(e).toRgbString()==o(t).toRgbString()},o.random=function(){return o.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},o.mix=function(e,t,n){n=0===n?0:n||50;var a=o(e).toRgb(),r=o(t).toRgb(),i=n/100;return o({r:(r.r-a.r)*i+a.r,g:(r.g-a.g)*i+a.g,b:(r.b-a.b)*i+a.b,a:(r.a-a.a)*i+a.a})},o.readability=function(e,t){var n=o(e),a=o(t);return(Math.max(n.getLuminance(),a.getLuminance())+.05)/(Math.min(n.getLuminance(),a.getLuminance())+.05)},o.isReadable=function(e,t,n){var a,r,i,s,l,c=o.readability(e,t);switch(r=!1,(i=n,"AA"!==(s=((i=i||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==s&&(s="AA"),"small"!==(l=(i.size||"small").toLowerCase())&&"large"!==l&&(l="small"),a={level:s,size:l}).level+a.size){case"AAsmall":case"AAAlarge":r=c>=4.5;break;case"AAlarge":r=c>=3;break;case"AAAsmall":r=c>=7}return r},o.mostReadable=function(e,t,n){var a,r,i,s,l=null,c=0;r=(n=n||{}).includeFallbackColors,i=n.level,s=n.size;for(var u=0;uc&&(c=a,l=o(t[u]));return o.isReadable(e,l,{level:i,size:s})||!r?l:(n.includeFallbackColors=!1,o.mostReadable(e,["#fff","#000"],n))};var k=o.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},y=o.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(k);function _(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function w(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function C(e){return Math.min(1,Math.max(0,e))}function j(e){return parseInt(e,16)}function S(e){return 1==e.length?"0"+e:""+e}function O(e){return e<=1&&(e=100*e+"%"),e}function N(e){return Math.round(255*parseFloat(e)).toString(16)}function E(e){return j(e)/255}var M,T,R,P=(T="[\\s|\\(]+("+(M="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",R="[\\s|\\(]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",{CSS_UNIT:new RegExp(M),rgb:new RegExp("rgb"+T),rgba:new RegExp("rgba"+R),hsl:new RegExp("hsl"+T),hsla:new RegExp("hsla"+R),hsv:new RegExp("hsv"+T),hsva:new RegExp("hsva"+R),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function I(e){return!!P.CSS_UNIT.exec(e)}return o}()},6545:(e,t,n)=>{var o=n(6110)(n(9325),"Set");e.exports=o},6547:(e,t,n)=>{var o=n(3360),a=n(5288),r=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var i=e[t];r.call(e,t)&&a(i,n)&&(void 0!==n||t in e)||o(e,t,n)}},6593:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditableInput=void 0;var o=function(){function e(e,t){for(var n=0;n-1)){var a=n.getArrowOffset(),r=38===e.keyCode?o+a:o-a;n.setUpdatedValue(r,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+c++,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,i.default)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return r.default.createElement("div",{style:t.wrap},r.default.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?r.default.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(a.PureComponent||a.Component);t.default=u},6617:(e,t,n)=>{"use strict";t.uy=void 0;var o=r(n(1609)),a=r(n(8527));function r(e){return e&&e.__esModule?e:{default:e}}t.uy=function(){var e=(0,a.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return o.default.createElement("div",{style:e.picker})}},6649:(e,t,n)=>{var o=n(3221)();e.exports=o},6686:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var o,a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function o(){var n,s,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var c=arguments.length,u=Array(c),d=0;d{var o=n(1042),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(o){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return a.call(t,e)?t[e]:void 0}},6757:(e,t,n)=>{var o=n(1033),a=Math.max;e.exports=function(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,s=a(r.length-t,0),l=Array(s);++i{var o=n(5288),a=n(4894),r=n(361),i=n(3805);e.exports=function(e,t,n){if(!i(n))return!1;var s=typeof t;return!!("number"==s?a(n)&&r(t,n.length):"string"==s&&t in n)&&o(n[t],e)}},6892:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var o,a=(o=n(3215))&&o.__esModule?o:{default:o},r=Object.assign||function(e){for(var t=1;t{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function a(){for(var e="",t=0;t{var o=n(7217),a=n(5911),r=n(1986),i=n(689),s=n(5861),l=n(6449),c=n(3656),u=n(7167),d="[object Arguments]",p="[object Array]",h="[object Object]",f=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,b,m,g){var v=l(e),x=l(t),k=v?p:s(e),y=x?p:s(t),_=(k=k==d?h:k)==h,w=(y=y==d?h:y)==h,C=k==y;if(C&&c(e)){if(!c(t))return!1;v=!0,_=!1}if(C&&!_)return g||(g=new o),v||u(e)?a(e,t,n,b,m,g):r(e,t,k,n,b,m,g);if(!(1&n)){var j=_&&f.call(e,"__wrapped__"),S=w&&f.call(t,"__wrapped__");if(j||S){var O=j?e.value():e,N=S?t.value():t;return g||(g=new o),m(O,N,n,b,g)}}return!!C&&(g||(g=new o),i(e,t,n,b,m,g))}},7167:(e,t,n)=>{var o=n(4901),a=n(7301),r=n(6009),i=r&&r.isTypedArray,s=i?a(i):o;e.exports=s},7197:e=>{e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},7199:(e,t,n)=>{var o=n(9653),a=n(6169),r=n(3201),i=n(3736),s=n(1961);e.exports=function(e,t,n){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return o(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return a(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n);case"[object Map]":case"[object Set]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return r(e);case"[object Symbol]":return i(e)}}},7217:(e,t,n)=>{var o=n(79),a=n(1420),r=n(938),i=n(3605),s=n(9817),l=n(945);function c(e){var t=this.__data__=new o(e);this.size=t.size}c.prototype.clear=a,c.prototype.delete=r,c.prototype.get=i,c.prototype.has=s,c.prototype.set=l,e.exports=c},7218:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={},o=t.render=function(e,t,n,o){if("undefined"==typeof document&&!o)return null;var a=o?new o:document.createElement("canvas");a.width=2*n,a.height=2*n;var r=a.getContext("2d");return r?(r.fillStyle=e,r.fillRect(0,0,a.width,a.height),r.fillStyle=t,r.fillRect(0,0,n,n),r.translate(n,n),r.fillRect(0,0,n,n),a.toDataURL()):null};t.get=function(e,t,a,r){var i=e+"-"+t+"-"+a+(r?"-server":"");if(n[i])return n[i];var s=o(e,t,a,r);return n[i]=s,s}},7237:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},7241:(e,t,n)=>{var o=n(695),a=n(2903),r=n(4894);e.exports=function(e){return r(e)?o(e,!0):a(e)}},7255:(e,t,n)=>{var o=n(7422);e.exports=function(e){return function(t){return o(t,e)}}},7296:(e,t,n)=>{var o,a=n(5481),r=(o=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"";e.exports=function(e){return!!r&&r in e}},7301:e=>{e.exports=function(e){return function(t){return e(t)}}},7334:e=>{e.exports=function(e){return function(){return e}}},7350:(e,t,n)=>{var o=n(8221),a=n(3805);e.exports=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return a(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),o(e,t,{leading:r,maxWait:t,trailing:i})}},7422:(e,t,n)=>{var o=n(1769),a=n(7797);e.exports=function(e,t){for(var n=0,r=(t=o(t,e)).length;null!=e&&n{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},7534:(e,t,n)=>{var o=n(2552),a=n(346);e.exports=function(e){return a(e)&&"[object Arguments]"==o(e)}},7556:(e,t,n)=>{var o=n(1873),a=n(4932),r=n(6449),i=n(4394),s=o?o.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(r(t))return a(t,e)+"";if(i(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},7670:(e,t,n)=>{var o=n(2651);e.exports=function(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}},7730:(e,t,n)=>{var o=n(9172),a=n(7301),r=n(6009),i=r&&r.isMap,s=i?a(i):o;e.exports=s},7797:(e,t,n)=>{var o=n(4394);e.exports=function(e){if("string"==typeof e||o(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7805:(e,t,n)=>{var o=n(3360),a=n(5288);e.exports=function(e,t,n){(void 0!==n&&!a(e[t],n)||void 0===n&&!(t in e))&&o(e,t,n)}},7828:(e,t,n)=>{var o=n(9325).Uint8Array;e.exports=o},7829:(e,t,n)=>{"use strict";n.d(t,{shadowPresetNone:()=>a});var o=n(790);const a=(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 136 136",children:(0,o.jsx)("g",{children:(0,o.jsx)("path",{fill:"#929292",strokeWidth:"0",d:"M68 35.97c-17.66 0-32.03 14.37-32.03 32.03S50.34 100.03 68 100.03 100.03 85.66 100.03 68 85.66 35.97 68 35.97M91.03 68c0 4.51-1.31 8.73-3.57 12.29l-32.13-31.5c3.64-2.4 7.99-3.81 12.67-3.81 12.7 0 23.03 10.33 23.03 23.03Zm-46.06 0c0-4.77 1.46-9.21 3.96-12.89l32.33 31.7A22.92 22.92 0 0 1 68 91.03C55.3 91.03 44.97 80.7 44.97 68"})})})},7978:(e,t,n)=>{var o=n(270),a=n(8156),r=n(631),i=n(8586),s=n(756),l=n(7197),c=n(7797);e.exports=function(e,t){return i(e)&&s(t)?l(c(e),t):function(n){var i=a(n,e);return void 0===i&&i===t?r(n,e):o(t,i,3)}}},8055:(e,t,n)=>{var o=n(9999);e.exports=function(e){return o(e,5)}},8077:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},8096:e=>{e.exports=function(e,t){for(var n=-1,o=Array(e);++n{var o=n(7422);e.exports=function(e,t,n){var a=null==e?void 0:o(e,t);return void 0===a?n:a}},8221:(e,t,n)=>{var o=n(3805),a=n(124),r=n(9374),i=Math.max,s=Math.min;e.exports=function(e,t,n){var l,c,u,d,p,h,f=0,b=!1,m=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=l,o=c;return l=c=void 0,f=t,d=e.apply(o,n)}function x(e){var n=e-h;return void 0===h||n>=t||n<0||m&&e-f>=u}function k(){var e=a();if(x(e))return y(e);p=setTimeout(k,function(e){var n=t-(e-h);return m?s(n,u-(e-f)):n}(e))}function y(e){return p=void 0,g&&l?v(e):(l=c=void 0,d)}function _(){var e=a(),n=x(e);if(l=arguments,c=this,h=e,n){if(void 0===p)return function(e){return f=e,p=setTimeout(k,t),b?v(e):d}(h);if(m)return clearTimeout(p),p=setTimeout(k,t),v(h)}return void 0===p&&(p=setTimeout(k,t)),d}return t=r(t)||0,o(n)&&(b=!!n.leading,u=(m="maxWait"in n)?i(r(n.maxWait)||0,t):u,g="trailing"in n?!!n.trailing:g),_.cancel=function(){void 0!==p&&clearTimeout(p),f=0,l=h=c=p=void 0},_.flush=function(){return void 0===p?d:y(a())},_}},8222:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateChange=function(e,t,n){var o=n.getBoundingClientRect(),a=o.width,r=o.height,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=i-(n.getBoundingClientRect().left+window.pageXOffset),c=s-(n.getBoundingClientRect().top+window.pageYOffset);l<0?l=0:l>a&&(l=a),c<0?c=0:c>r&&(c=r);var u=l/a,d=1-c/r;return{h:t.h,s:u,v:d,a:t.a,source:"hsv"}}},8223:(e,t,n)=>{var o=n(6110)(n(9325),"Map");e.exports=o},8303:(e,t,n)=>{var o=n(6110)(n(9325),"WeakMap");e.exports=o},8329:(e,t,n)=>{var o=n(4894);e.exports=function(e,t){return function(n,a){if(null==n)return n;if(!o(n))return e(n,a);for(var r=n.length,i=t?r:-1,s=Object(n);(t?i--:++i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Swatch=void 0;var o=Object.assign||function(e){for(var t=1;t{var o=n(6038),a=n(7301),r=n(6009),i=r&&r.isSet,s=i?a(i):o;e.exports=s},8527:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReactCSS=t.loop=t.handleActive=t.handleHover=t.hover=void 0;var o=c(n(9265)),a=c(n(6203)),r=c(n(6892)),i=c(n(6686)),s=c(n(5268)),l=c(n(2693));function c(e){return e&&e.__esModule?e:{default:e}}t.hover=i.default,t.handleHover=i.default,t.handleActive=s.default,t.loop=l.default;var u=t.ReactCSS=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorWrap=void 0;var o=Object.assign||function(e){for(var t=1;t{var o=n(6449),a=n(4394),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(o(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!a(e))||i.test(e)||!r.test(e)||null!=t&&e in Object(t)}},8655:(e,t,n)=>{var o=n(6025);e.exports=function(e){return o(this.__data__,e)>-1}},8859:(e,t,n)=>{var o=n(3661),a=n(1380),r=n(1459);function i(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new o;++t{var o=n(4335)(Object.getPrototypeOf,Object);e.exports=o},8948:(e,t,n)=>{var o=n(1791),a=n(6375);e.exports=function(e,t){return o(e,a(e),t)}},8984:(e,t,n)=>{var o=n(5527),a=n(3650),r=Object.prototype.hasOwnProperty;e.exports=function(e){if(!o(e))return a(e);var t=[];for(var n in Object(e))r.call(e,n)&&"constructor"!=n&&t.push(n);return t}},9172:(e,t,n)=>{var o=n(5861),a=n(346);e.exports=function(e){return a(e)&&"[object Map]"==o(e)}},9219:e=>{e.exports=function(e,t){return e.has(t)}},9265:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var o=s(n(5015)),a=s(n(3215)),r=s(n(1331)),i=s(n(5378));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,i.default)(t,function(t){Array.isArray(t)?e(t).map(function(e){return n.push(e)}):(0,r.default)(t)?(0,a.default)(t,function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)}):(0,o.default)(t)&&n.push(t)}),n};t.default=l},9278:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateChange=function(e,t,n,o){var a=o.clientWidth,r=o.clientHeight,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=i-(o.getBoundingClientRect().left+window.pageXOffset),c=s-(o.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u=void 0;if(u=c<0?359:c>r?0:360*(-100*c/r+100)/100,n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var d=void 0;if(d=l<0?0:l>a?359:100*l/a*360/100,n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}},9302:(e,t,n)=>{var o=n(3488),a=n(6757),r=n(2865);e.exports=function(e,t){return r(a(e,t,o),e+"")}},9325:(e,t,n)=>{var o=n(4840),a="object"==typeof self&&self&&self.Object===Object&&self,r=o||a||Function("return this")();e.exports=r},9326:(e,t,n)=>{var o=n(1769),a=n(2428),r=n(6449),i=n(361),s=n(294),l=n(7797);e.exports=function(e,t,n){for(var c=-1,u=(t=o(t,e)).length,d=!1;++c{var o=n(3805),a=Object.create,r=function(){function e(){}return function(t){if(!o(t))return{};if(a)return a(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=r},9350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9374:(e,t,n)=>{var o=n(4128),a=n(3805),r=n(4394),i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(r(e))return NaN;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=o(e);var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):i.test(e)?NaN:+e}},9537:(e,t,n)=>{"use strict";t.o$=void 0;var o=r(n(1609)),a=r(n(8527));function r(e){return e&&e.__esModule?e:{default:e}}t.o$=function(){var e=(0,a.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return o.default.createElement("div",{style:e.picker})}},9570:(e,t,n)=>{var o=n(7334),a=n(3243),r=n(3488),i=a?function(e,t){return a(e,"toString",{configurable:!0,enumerable:!1,value:o(t),writable:!0})}:r;e.exports=i},9653:(e,t,n)=>{var o=n(7828);e.exports=function(e){var t=new e.constructor(e.byteLength);return new o(t).set(new o(e)),t}},9657:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Raised=void 0;var o=s(n(1609)),a=s(n(5556)),r=s(n(8527)),i=s(n(5364));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.Raised=function(e){var t=e.zDepth,n=e.radius,a=e.background,s=e.children,l=e.styles,c=void 0===l?{}:l,u=(0,r.default)((0,i.default)({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:a}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},c),{"zDepth-1":1===t});return o.default.createElement("div",{style:u.wrap},o.default.createElement("div",{style:u.bg}),o.default.createElement("div",{style:u.content},s))};l.propTypes={background:a.default.string,zDepth:a.default.oneOf([0,1,2,3,4,5]),radius:a.default.number,styles:a.default.object},l.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}},t.default=l},9754:(e,t,n)=>{var o=n(3729),a=n(909),r=n(4066),i=n(6449);e.exports=function(e,t){return(i(e)?o:a)(e,r(t))}},9770:e=>{e.exports=function(e,t){for(var n=-1,o=null==e?0:e.length,a=0,r=[];++n{e.exports=function(e){return this.__data__.has(e)}},9884:(e,t,n)=>{var o=n(1791),a=n(7241);e.exports=function(e){return o(e,a(e))}},9935:e=>{e.exports=function(){return!1}},9942:(e,t)=>{const n={};n.stringify=function(){const e={"visit_linear-gradient":t=>e.visit_gradient(t),"visit_repeating-linear-gradient":t=>e.visit_gradient(t),"visit_radial-gradient":t=>e.visit_gradient(t),"visit_repeating-radial-gradient":t=>e.visit_gradient(t),visit_gradient(t){let n=e.visit(t.orientation);return n&&(n+=", "),t.type+"("+n+e.visit(t.colorStops)+")"},visit_shape(t){let n=t.value;const o=e.visit(t.at),a=e.visit(t.style);return a&&(n+=" "+a),o&&(n+=" at "+o),n},"visit_default-radial"(t){let n="";const o=e.visit(t.at);return o&&(n+=o),n},"visit_extent-keyword"(t){let n=t.value;const o=e.visit(t.at);return o&&(n+=" at "+o),n},"visit_position-keyword":e=>e.value,visit_position:t=>e.visit(t.value.x)+" "+e.visit(t.value.y),"visit_%":e=>e.value+"%",visit_em:e=>e.value+"em",visit_px:e=>e.value+"px",visit_literal:t=>e.visit_color(t.value,t),visit_hex:t=>e.visit_color("#"+t.value,t),visit_rgb:t=>e.visit_color("rgb("+t.value.join(", ")+")",t),visit_rgba:t=>e.visit_color("rgba("+t.value.join(", ")+")",t),visit_color(t,n){let o=t;const a=e.visit(n.length);return a&&(o+=" "+a),o},visit_angular:e=>e.value+"deg",visit_directional:e=>"to "+e.value,visit_array:t=>t.reduce((n,o,a)=>{const r=e.visit(o);return r?n+r+(a0&&y("Invalid input not EOF"),e}()}}(),t.parse=n.parse,t.stringify=n.stringify},9999:(e,t,n)=>{var o=n(7217),a=n(3729),r=n(6547),i=n(4733),s=n(3838),l=n(3290),c=n(3007),u=n(2271),d=n(8948),p=n(2),h=n(3349),f=n(5861),b=n(6189),m=n(7199),g=n(5529),v=n(6449),x=n(3656),k=n(7730),y=n(3805),_=n(8440),w=n(5950),C=n(7241),j="[object Arguments]",S="[object Function]",O="[object Object]",N={};N[j]=N["[object Array]"]=N["[object ArrayBuffer]"]=N["[object DataView]"]=N["[object Boolean]"]=N["[object Date]"]=N["[object Float32Array]"]=N["[object Float64Array]"]=N["[object Int8Array]"]=N["[object Int16Array]"]=N["[object Int32Array]"]=N["[object Map]"]=N["[object Number]"]=N[O]=N["[object RegExp]"]=N["[object Set]"]=N["[object String]"]=N["[object Symbol]"]=N["[object Uint8Array]"]=N["[object Uint8ClampedArray]"]=N["[object Uint16Array]"]=N["[object Uint32Array]"]=!0,N["[object Error]"]=N[S]=N["[object WeakMap]"]=!1,e.exports=function e(t,n,E,M,T,R){var P,I=1&n,A=2&n,L=4&n;if(E&&(P=T?E(t,M,T,R):E(t)),void 0!==P)return P;if(!y(t))return t;var D=v(t);if(D){if(P=b(t),!I)return c(t,P)}else{var F=f(t),V=F==S||"[object GeneratorFunction]"==F;if(x(t))return l(t,I);if(F==O||F==j||V&&!T){if(P=A||V?{}:g(t),!I)return A?d(t,s(P,t)):u(t,i(P,t))}else{if(!N[F])return T?t:{};P=m(t,F,I)}}R||(R=new o);var B=R.get(t);if(B)return B;R.set(t,P),_(t)?t.forEach(function(o){P.add(e(o,n,E,o,t,R))}):k(t)&&t.forEach(function(o,a){P.set(a,e(o,n,E,a,t,R))});var z=D?void 0:(L?A?h:p:A?C:w)(t);return a(z||t,function(o,a){z&&(o=t[a=o]),r(P,a,e(o,n,E,a,t,R))}),P}}},o={};function a(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(n,o){if(1&o&&(n=this(n)),8&o)return n;if("object"==typeof n&&n){if(4&o&&n.__esModule)return n;if(16&o&&"function"==typeof n.then)return n}var r=Object.create(null);a.r(r);var i={};e=e||[null,t({}),t([]),t(t)];for(var s=2&o&&n;("object"==typeof s||"function"==typeof s)&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach(e=>i[e]=()=>n[e]);return i.default=()=>n,a.d(r,i),r},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var r={};(()=>{"use strict";a.r(r),a.d(r,{AdvancedColorControlPalette:()=>qg,BackgroundControl:()=>bh,BackgroundSizeControl:()=>oh,BackgroundTypeControl:()=>gh,BorderColorControls:()=>Xg,BorderControl:()=>pb,BoxShadowControl:()=>zp,ColorControlWithStates:()=>Zi,ColorFields:()=>Di,ColorGroup:()=>ng,ColorIcons:()=>Vi,ColorPicker:()=>Fi,ColumnDragResizer:()=>uv,CopyPasteAttributes:()=>Nb,DropShadowControl:()=>Qp,DynamicBackgroundControl:()=>Jp,DynamicGalleryControl:()=>Kp,DynamicImageControl:()=>Up,DynamicInlineReplaceControl:()=>qp,DynamicLinkControl:()=>rg,DynamicTextControl:()=>$p,DynamicTextInputControl:()=>Tb,FontSizeControl:()=>bb,GapSizeControl:()=>jb,GenIcon:()=>Ng,GradientControl:()=>Sf,HeadingLevelIcon:()=>Lp,HoverToggleControl:()=>_b,IconRender:()=>Mg,IconSpanTag:()=>Tg,ImageSizeControl:()=>ah,InlinePopColorControl:()=>ts,InlineTypographyControls:()=>Fg,InputSearch:()=>yg,InspectorControlTabs:()=>yb,KadenceBlockDefaults:()=>Yg,KadenceFocalPicker:()=>uh,KadenceFormConditionals:()=>Ap,KadenceIconPicker:()=>nv,KadenceImageControl:()=>Gf,KadenceImageURLInputUI:()=>fg,KadenceInspectorControls:()=>Kf,KadenceMediaPlaceholder:()=>lh,KadencePanelBody:()=>Jf,KadencePostSelectTerms:()=>nb,KadenceRadioButtons:()=>Fp,KadenceSelectPosts:()=>Mp,KadenceSelectTerms:()=>Qf,KadenceSubPanelBody:()=>Zf,KadenceVideoControl:()=>qf,KadenceWebfontLoader:()=>Ip,MeasureRangeControl:()=>Lf,MeasurementControls:()=>Ig,MeasurementSingleControl:()=>Pg,ObfuscateTextControl:()=>sv,OnboardingModal:()=>dv,OpacityControl:()=>cb,PopColorControl:()=>qi,PostSelectorCheckbox:()=>lv,RadioRangeControl:()=>Bg,RangeControl:()=>Rg,ResponsiveAlignControls:()=>ys,ResponsiveBorderControl:()=>hb,ResponsiveButtonStyleControlsWithStates:()=>Ki,ResponsiveControl:()=>ob,ResponsiveFontSizeControl:()=>mb,ResponsiveGapSizeControl:()=>Sb,ResponsiveKadenceRadioButtons:()=>Bf,ResponsiveMeasureRangeControl:()=>Df,ResponsiveMeasurementControls:()=>$g,ResponsivePopColorControl:()=>Ji,ResponsiveRadioRangeControls:()=>Hg,ResponsiveRangeControls:()=>zg,ResponsiveSelectControl:()=>ab,ResponsiveShadowControl:()=>Zg,ResponsiveSingleBorderControl:()=>db,ResponsiveSingleRangeControl:()=>Gg,ResponsiveUnitControl:()=>vb,SelectChildBlock:()=>iv,SelectParentBlock:()=>rv,SelectPostFromPostType:()=>Rb,ShadowControl:()=>Jg,SingleBorderControl:()=>ub,SinglePopColorControl:()=>Wi,SmallResponsiveControl:()=>Xi,SpacingVisualizer:()=>Vf,StepControls:()=>sb,SubsectionWrap:()=>Xf,TagSelect:()=>wb,TaxonomySelect:()=>av,TextHighlight:()=>xg,TextShadowControl:()=>Vg,Tooltip:()=>tg,TwoColumn:()=>og,TypographyControls:()=>Lg,URLInputControl:()=>jg,URLInputInline:()=>wg,VerticalAlignmentIcon:()=>zf,WebfontLoader:()=>Pp,fetchSearchResults:()=>sg});var e=a(1609),t=a.t(e,2),n=a.n(e),o=a(8527),i={},s=function(e,t,n,o){var a=e+"-"+t+"-"+n+(o?"-server":"");if(i[a])return i[a];var r=function(e,t,n,o){if("undefined"==typeof document&&!o)return null;var a=o?new o:document.createElement("canvas");a.width=2*n,a.height=2*n;var r=a.getContext("2d");return r?(r.fillStyle=e,r.fillRect(0,0,a.width,a.height),r.fillStyle=t,r.fillRect(0,0,n,n),r.translate(n,n),r.fillRect(0,0,n,n),a.toDataURL()):null}(e,t,n,o);return i[a]=r,r},l=Object.assign||function(e){for(var t=1;ti?1:Math.round(100*u/i)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var p;if(o!==(p=c<0?0:c>r?1:Math.round(100*c/r)/100))return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null}(e,o.props.hsl,o.props.direction,o.props.a,o.container);t&&"function"==typeof o.props.onChange&&o.props.onChange(t,e)},o.handleMouseDown=function(e){o.handleChange(e),window.addEventListener("mousemove",o.handleChange),window.addEventListener("mouseup",o.handleMouseUp)},o.handleMouseUp=function(){o.unbindEventListeners()},o.unbindEventListeners=function(){window.removeEventListener("mousemove",o.handleChange),window.removeEventListener("mouseup",o.handleMouseUp)},h(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,a=(0,o.default)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:d({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return n().createElement("div",{style:a.alpha},n().createElement("div",{style:a.checkboard},n().createElement(u,{renderers:this.props.renderers})),n().createElement("div",{style:a.gradient}),n().createElement("div",{style:a.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},n().createElement("div",{style:a.pointer},this.props.pointer?n().createElement(this.props.pointer,this.props):n().createElement("div",{style:a.slider}))))}}]),t}(e.PureComponent||e.Component);const b=f;var m=function(){function e(e,t){for(var n=0;n-1)){var a=n.getArrowOffset(),r=38===e.keyCode?o+a:o-a;n.setUpdatedValue(r,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+v++,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),m(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,o.default)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return n().createElement("div",{style:t.wrap},n().createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?n().createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(e.PureComponent||e.Component);const k=x;var y=function(){function e(e,t){for(var n=0;nr?0:360*(-100*c/r+100)/100,n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var d;if(d=l<0?0:l>a?359:100*l/a*360/100,n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}(e,o.props.direction,o.props.hsl,o.container);t&&"function"==typeof o.props.onChange&&o.props.onChange(t,e)},o.handleMouseDown=function(e){o.handleChange(e),window.addEventListener("mousemove",o.handleChange),window.addEventListener("mouseup",o.handleMouseUp)},o.handleMouseUp=function(){o.unbindEventListeners()},_(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),y(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,a=void 0===t?"horizontal":t,r=(0,o.default)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===a});return n().createElement("div",{style:r.hue},n().createElement("div",{className:"hue-"+a,style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},n().createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),n().createElement("div",{style:r.pointer},this.props.pointer?n().createElement(this.props.pointer,this.props):n().createElement("div",{style:r.slider}))))}}]),t}(e.PureComponent||e.Component);const C=w;var j=a(5556),S=a.n(j);const O=function(e,t){return e===t||e!=e&&t!=t},N=function(e,t){for(var n=e.length;n--;)if(O(e[n][0],t))return n;return-1};var E=Array.prototype.splice;function M(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},M.prototype.set=function(e,t){var n=this.__data__,o=N(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this};const T=M,R="object"==typeof global&&global&&global.Object===Object&&global;var P="object"==typeof self&&self&&self.Object===Object&&self;const I=R||P||Function("return this")(),A=I.Symbol;var L=Object.prototype,D=L.hasOwnProperty,F=L.toString,V=A?A.toStringTag:void 0;var B=Object.prototype.toString;var z=A?A.toStringTag:void 0;const H=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":z&&z in Object(e)?function(e){var t=D.call(e,V),n=e[V];try{e[V]=void 0;var o=!0}catch(e){}var a=F.call(e);return o&&(t?e[V]=n:delete e[V]),a}(e):function(e){return B.call(e)}(e)},U=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},G=function(e){if(!U(e))return!1;var t=H(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},$=I["__core-js_shared__"];var W,q=(W=/[^.]+$/.exec($&&$.keys&&$.keys.IE_PROTO||""))?"Symbol(src)_1."+W:"";var X=Function.prototype.toString;const J=function(e){if(null!=e){try{return X.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var Z=/^\[object .+?Constructor\]$/,K=Function.prototype,Y=Object.prototype,Q=K.toString,ee=Y.hasOwnProperty,te=RegExp("^"+Q.call(ee).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const ne=function(e){return!(!U(e)||(t=e,q&&q in t))&&(G(e)?te:Z).test(J(e));var t},oe=function(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return ne(n)?n:void 0},ae=oe(I,"Map"),re=oe(Object,"create");var ie=Object.prototype.hasOwnProperty;var se=Object.prototype.hasOwnProperty;function le(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=9007199254740991},Be=function(e){return null!=e&&Ve(e.length)&&!G(e)};var ze="object"==typeof exports&&exports&&!exports.nodeType&&exports,He=ze&&"object"==typeof module&&module&&!module.nodeType&&module,Ue=He&&He.exports===ze?I.Buffer:void 0;const Ge=(Ue?Ue.isBuffer:void 0)||function(){return!1};var $e=Function.prototype,We=Object.prototype,qe=$e.toString,Xe=We.hasOwnProperty,Je=qe.call(Object);var Ze={};Ze["[object Float32Array]"]=Ze["[object Float64Array]"]=Ze["[object Int8Array]"]=Ze["[object Int16Array]"]=Ze["[object Int32Array]"]=Ze["[object Uint8Array]"]=Ze["[object Uint8ClampedArray]"]=Ze["[object Uint16Array]"]=Ze["[object Uint32Array]"]=!0,Ze["[object Arguments]"]=Ze["[object Array]"]=Ze["[object ArrayBuffer]"]=Ze["[object Boolean]"]=Ze["[object DataView]"]=Ze["[object Date]"]=Ze["[object Error]"]=Ze["[object Function]"]=Ze["[object Map]"]=Ze["[object Number]"]=Ze["[object Object]"]=Ze["[object RegExp]"]=Ze["[object Set]"]=Ze["[object String]"]=Ze["[object WeakMap]"]=!1;var Ke="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ye=Ke&&"object"==typeof module&&module&&!module.nodeType&&module,Qe=Ye&&Ye.exports===Ke&&R.process,et=function(){try{return Ye&&Ye.require&&Ye.require("util").types||Qe&&Qe.binding&&Qe.binding("util")}catch(e){}}(),tt=et&&et.isTypedArray;const nt=tt?(ot=tt,function(e){return ot(e)}):function(e){return Re(e)&&Ve(e.length)&&!!Ze[H(e)]};var ot;const at=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var rt=Object.prototype.hasOwnProperty;const it=function(e,t,n){var o=e[t];rt.call(e,t)&&O(o,n)&&(void 0!==n||t in e)||me(e,t,n)};var st=/^(?:0|[1-9]\d*)$/;const lt=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&st.test(e))&&e>-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(xt),_t=function(e,t){return yt(function(e,t,n){return t=vt(void 0===t?e.length-1:t,0),function(){for(var o=arguments,a=-1,r=vt(o.length-t,0),i=Array(r);++a1?t[o-1]:void 0,r=o>2?t[2]:void 0;for(a=Ct.length>3&&"function"==typeof a?(o--,a):void 0,r&&function(e,t,n){if(!U(n))return!1;var o=typeof t;return!!("number"==o?Be(n)&<(t,n.length):"string"==o&&t in n)&&O(n[t],e)}(t[0],t[1],r)&&(a=o<3?void 0:a,o=1),e=Object(e);++n=t||n<0||d&&e-c>=r}function b(){var e=Ot();if(f(e))return m(e);s=setTimeout(b,function(e){var n=t-(e-l);return d?Ft(n,r-(e-c)):n}(e))}function m(e){return s=void 0,p&&o?h(e):(o=a=void 0,i)}function g(){var e=Ot(),n=f(e);if(o=arguments,a=this,l=e,n){if(void 0===s)return function(e){return c=e,s=setTimeout(b,t),u?h(e):i}(l);if(d)return clearTimeout(s),s=setTimeout(b,t),h(l)}return void 0===s&&(s=setTimeout(b,t)),i}return t=Lt(t)||0,U(n)&&(u=!!n.leading,r=(d="maxWait"in n)?Dt(Lt(n.maxWait)||0,t):r,p="trailing"in n?!!n.trailing:p),g.cancel=function(){void 0!==s&&clearTimeout(s),c=0,o=l=a=s=void 0},g.flush=function(){return void 0===s?i:m(Ot())},g};var Bt=function(){function e(e,t){for(var n=0;na&&(l=a),c<0?c=0:c>r&&(c=r);var u=l/a,d=1-c/r;return{h:t.h,s:u,v:d,a:t.a,source:"hsv"}}(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=function(e,t,n){var o=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return U(n)&&(o="leading"in n?!!n.leading:o,a="trailing"in n?!!n.trailing:a),Vt(e,t,{leading:o,maxWait:t,trailing:a})}(function(e,t,n){e(t,n)},50),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Bt(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},a=t.color,r=t.white,i=t.black,s=t.pointer,l=t.circle,c=(0,o.default)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:a,white:r,black:i,pointer:s,circle:l}},{custom:!!this.props.style});return n().createElement("div",{style:c.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},n().createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),n().createElement("div",{style:c.white,className:"saturation-white"},n().createElement("div",{style:c.black,className:"saturation-black"}),n().createElement("div",{style:c.pointer},this.props.pointer?n().createElement(this.props.pointer,this.props):n().createElement("div",{style:c.circle}))))}}]),t}(e.PureComponent||e.Component);const Ht=zt,Ut=function(e,t){for(var n=-1,o=null==e?0:e.length;++n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=xn(e,360),t=xn(t,100),n=xn(n,100),0===t)o=a=r=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;o=i(l,s,e+1/3),a=i(l,s,e),r=i(l,s,e-1/3)}return{r:255*o,g:255*a,b:255*r}}(e.h,o,r),i=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=vn(n),{ok:i,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function Qt(e,t,n){e=xn(e,255),t=xn(t,255),n=xn(n,255);var o,a,r=Math.max(e,t,n),i=Math.min(e,t,n),s=(r+i)/2;if(r==i)o=a=0;else{var l=r-i;switch(a=s>.5?l/(2-r-i):l/(r+i),r){case e:o=(t-n)/l+(t>1)+720)%360;--t;)o.h=(o.h+a)%360,r.push(Yt(o));return r}function bn(e,t){t=t||6;for(var n=Yt(e).toHsv(),o=n.h,a=n.s,r=n.v,i=[],s=1/t;t--;)i.push(Yt({h:o,s:a,v:r})),r=(r+s)%1;return i}Yt.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,o=this.toRgb();return e=o.r/255,t=o.g/255,n=o.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=vn(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=en(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=en(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+o+"%)":"hsva("+t+", "+n+"%, "+o+"%, "+this._roundA+")"},toHsl:function(){var e=Qt(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Qt(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+o+"%)":"hsla("+t+", "+n+"%, "+o+"%, "+this._roundA+")"},toHex:function(e){return tn(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,o,a){var r=[wn(Math.round(e).toString(16)),wn(Math.round(t).toString(16)),wn(Math.round(n).toString(16)),wn(jn(o))];return a&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)&&r[3].charAt(0)==r[3].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0)+r[3].charAt(0):r.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*xn(this._r,255))+"%",g:Math.round(100*xn(this._g,255))+"%",b:Math.round(100*xn(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*xn(this._r,255))+"%, "+Math.round(100*xn(this._g,255))+"%, "+Math.round(100*xn(this._b,255))+"%)":"rgba("+Math.round(100*xn(this._r,255))+"%, "+Math.round(100*xn(this._g,255))+"%, "+Math.round(100*xn(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(gn[tn(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+nn(this._r,this._g,this._b,this._a),n=t,o=this._gradientType?"GradientType = 1, ":"";if(e){var a=Yt(e);n="#"+nn(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,o=this._a<1&&this._a>=0;return t||!o||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return Yt(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(sn,arguments)},brighten:function(){return this._applyModification(ln,arguments)},darken:function(){return this._applyModification(cn,arguments)},desaturate:function(){return this._applyModification(on,arguments)},saturate:function(){return this._applyModification(an,arguments)},greyscale:function(){return this._applyModification(rn,arguments)},spin:function(){return this._applyModification(un,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(fn,arguments)},complement:function(){return this._applyCombination(dn,arguments)},monochromatic:function(){return this._applyCombination(bn,arguments)},splitcomplement:function(){return this._applyCombination(hn,arguments)},triad:function(){return this._applyCombination(pn,[3])},tetrad:function(){return this._applyCombination(pn,[4])}},Yt.fromRatio=function(e,t){if("object"==Jt(e)){var n={};for(var o in e)e.hasOwnProperty(o)&&(n[o]="a"===o?e[o]:Cn(e[o]));e=n}return Yt(e,t)},Yt.equals=function(e,t){return!(!e||!t)&&Yt(e).toRgbString()==Yt(t).toRgbString()},Yt.random=function(){return Yt.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},Yt.mix=function(e,t,n){n=0===n?0:n||50;var o=Yt(e).toRgb(),a=Yt(t).toRgb(),r=n/100;return Yt({r:(a.r-o.r)*r+o.r,g:(a.g-o.g)*r+o.g,b:(a.b-o.b)*r+o.b,a:(a.a-o.a)*r+o.a})},Yt.readability=function(e,t){var n=Yt(e),o=Yt(t);return(Math.max(n.getLuminance(),o.getLuminance())+.05)/(Math.min(n.getLuminance(),o.getLuminance())+.05)},Yt.isReadable=function(e,t,n){var o,a,r,i,s,l=Yt.readability(e,t);switch(a=!1,"AA"!==(i=((r=(r=n)||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==i&&(i="AA"),"small"!==(s=(r.size||"small").toLowerCase())&&"large"!==s&&(s="small"),(o={level:i,size:s}).level+o.size){case"AAsmall":case"AAAlarge":a=l>=4.5;break;case"AAlarge":a=l>=3;break;case"AAAsmall":a=l>=7}return a},Yt.mostReadable=function(e,t,n){var o,a,r,i,s=null,l=0;a=(n=n||{}).includeFallbackColors,r=n.level,i=n.size;for(var c=0;cl&&(l=o,s=Yt(t[c]));return Yt.isReadable(e,s,{level:r,size:i})||!a?s:(n.includeFallbackColors=!1,Yt.mostReadable(e,["#fff","#000"],n))};var mn=Yt.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},gn=Yt.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(mn);function vn(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function xn(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function kn(e){return Math.min(1,Math.max(0,e))}function yn(e){return parseInt(e,16)}function wn(e){return 1==e.length?"0"+e:""+e}function Cn(e){return e<=1&&(e=100*e+"%"),e}function jn(e){return Math.round(255*parseFloat(e)).toString(16)}function Sn(e){return yn(e)/255}var On,Nn,En,Mn=(Nn="[\\s|\\(]+("+(On="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+On+")[,|\\s]+("+On+")\\s*\\)?",En="[\\s|\\(]+("+On+")[,|\\s]+("+On+")[,|\\s]+("+On+")[,|\\s]+("+On+")\\s*\\)?",{CSS_UNIT:new RegExp(On),rgb:new RegExp("rgb"+Nn),rgba:new RegExp("rgba"+En),hsl:new RegExp("hsl"+Nn),hsla:new RegExp("hsla"+En),hsv:new RegExp("hsv"+Nn),hsva:new RegExp("hsva"+En),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Tn(e){return!!Mn.CSS_UNIT.exec(e)}var Rn=function(e){var t=0,n=0;return Xt(["r","g","b","a","h","s","l","v"],function(o){e[o]&&(t+=1,isNaN(e[o])||(n+=1),"s"===o||"l"===o)&&/^\d+%$/.test(e[o])&&(n+=1)}),t===n&&e},Pn=function(e,t){var n=e.hex?Yt(e.hex):Yt(e),o=n.toHsl(),a=n.toHsv(),r=n.toRgb(),i=n.toHex();return 0===o.s&&(o.h=t||0,a.h=t||0),{hsl:o,hex:"000000"===i&&0===r.a?"transparent":"#"+i,rgb:r,hsv:a,oldHue:e.h||t||o.h,source:e.source}},In=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&Yt(e).isValid()},An=function(e){if(!e)return"#fff";var t=Pn(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},Ln=function(e,t){return Yt(t+" ("+e.replace("°","")+")")._ok},Dn=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"span";return function(o){function a(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var o=arguments.length,r=Array(o),i=0;is))return!1;var c=r.get(e),u=r.get(t);if(c&&u)return c==t&&u==e;var d=-1,p=!0,h=2&n?new Jn:void 0;for(r.set(e,t),r.set(t,e);++d1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(zr(e.s)?n.props.hsl.s:e.s),l:Number(zr(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Ur(t,[{key:"render",value:function(){var e=this,t=(0,o.default)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),a=void 0;return"hex"===this.state.view?a=n().createElement("div",{style:t.fields,className:"flexbox-fix"},n().createElement("div",{style:t.field},n().createElement(k,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?a=n().createElement("div",{style:t.fields,className:"flexbox-fix"},n().createElement("div",{style:t.field},n().createElement(k,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),n().createElement("div",{style:t.field},n().createElement(k,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),n().createElement("div",{style:t.field},n().createElement(k,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),n().createElement("div",{style:t.alpha},n().createElement(k,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(a=n().createElement("div",{style:t.fields,className:"flexbox-fix"},n().createElement("div",{style:t.field},n().createElement(k,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),n().createElement("div",{style:t.field},n().createElement(k,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),n().createElement("div",{style:t.field},n().createElement(k,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),n().createElement("div",{style:t.alpha},n().createElement(k,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),n().createElement("div",{style:t.wrap,className:"flexbox-fix"},a,n().createElement("div",{style:t.toggle},n().createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},n().createElement(Hr.A,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(n().Component);Gr.defaultProps={view:"hex"};const $r=Gr,Wr=function(){var e=(0,o.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return n().createElement("div",{style:e.picker})},qr=function(){var e=(0,o.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return n().createElement("div",{style:e.picker})};var Xr=function(e){var t=e.width,a=e.onChange,r=e.disableAlpha,i=e.rgb,s=e.hsl,l=e.hsv,c=e.hex,d=e.renderers,p=e.styles,h=void 0===p?{}:p,f=e.className,m=void 0===f?"":f,g=e.defaultView,v=(0,o.default)(wt({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+i.r+", "+i.g+", "+i.b+", "+i.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},h),{disableAlpha:r});return n().createElement("div",{style:v.picker,className:"chrome-picker "+m},n().createElement("div",{style:v.saturation},n().createElement(Ht,{style:v.Saturation,hsl:s,hsv:l,pointer:qr,onChange:a})),n().createElement("div",{style:v.body},n().createElement("div",{style:v.controls,className:"flexbox-fix"},n().createElement("div",{style:v.color},n().createElement("div",{style:v.swatch},n().createElement("div",{style:v.active}),n().createElement(u,{renderers:d}))),n().createElement("div",{style:v.toggles},n().createElement("div",{style:v.hue},n().createElement(C,{style:v.Hue,hsl:s,pointer:Wr,onChange:a})),n().createElement("div",{style:v.alpha},n().createElement(b,{style:v.Alpha,rgb:i,hsl:s,pointer:Wr,renderers:d,onChange:a})))),n().createElement($r,{rgb:i,hsl:s,hex:c,view:g,onChange:a,disableAlpha:r})))};Xr.propTypes={width:S().oneOfType([S().string,S().number]),disableAlpha:S().bool,styles:S().object,defaultView:S().oneOf(["hex","rgb","hsl"])},Xr.defaultProps={width:225,disableAlpha:!1,styles:{}},Vn(Xr);const Jr=function(e){var t=e.color,a=e.onClick,r=void 0===a?function(){}:a,i=e.onSwatchHover,s=e.active,l=(0,o.default)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:An(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:s,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return n().createElement(Gn,{style:l.color,color:t,onClick:r,onHover:i,focusStyle:{boxShadow:"0 0 4px "+t}},n().createElement("div",{style:l.dot}))},Zr=function(e){var t=e.hex,a=e.rgb,r=e.onChange,i=(0,o.default)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),s=function(e,t){e.r||e.g||e.b?r({r:e.r||a.r,g:e.g||a.g,b:e.b||a.b,source:"rgb"},t):r({hex:e.hex,source:"hex"},t)};return n().createElement("div",{style:i.fields,className:"flexbox-fix"},n().createElement("div",{style:i.active}),n().createElement(k,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"hex",value:t,onChange:s}),n().createElement(k,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:a.r,onChange:s}),n().createElement(k,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:a.g,onChange:s}),n().createElement(k,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:a.b,onChange:s}))};var Kr=function(e){var t=e.onChange,a=e.onSwatchHover,r=e.colors,i=e.hex,s=e.rgb,l=e.styles,c=void 0===l?{}:l,u=e.className,d=void 0===u?"":u,p=(0,o.default)(wt({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},c)),h=function(e,n){e.hex?In(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return n().createElement(St,{style:p.Compact,styles:c},n().createElement("div",{style:p.compact,className:"compact-picker "+d},n().createElement("div",null,ea(r,function(e){return n().createElement(Jr,{key:e,color:e,active:e.toLowerCase()===i,onClick:h,onSwatchHover:a})}),n().createElement("div",{style:p.clear})),n().createElement(Zr,{hex:i,rgb:s,onChange:h})))};Kr.propTypes={colors:S().arrayOf(S().string),styles:S().object},Kr.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}},Vn(Kr);const Yr=(0,o.handleHover)(function(e){var t=e.hover,a=e.color,r=e.onClick,i=e.onSwatchHover,s={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},l=(0,o.default)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:s}},{hover:t});return n().createElement("div",{style:l.swatch},n().createElement(Gn,{color:a,onClick:r,onHover:i,focusStyle:s}))});var Qr=function(e){var t=e.width,a=e.colors,r=e.onChange,i=e.onSwatchHover,s=e.triangle,l=e.styles,c=void 0===l?{}:l,u=e.className,d=void 0===u?"":u,p=(0,o.default)(wt({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},c),{"hide-triangle":"hide"===s,"top-left-triangle":"top-left"===s,"top-right-triangle":"top-right"===s,"bottom-left-triangle":"bottom-left"===s,"bottom-right-triangle":"bottom-right"===s}),h=function(e,t){return r({hex:e,source:"hex"},t)};return n().createElement("div",{style:p.card,className:"github-picker "+d},n().createElement("div",{style:p.triangleShadow}),n().createElement("div",{style:p.triangle}),ea(a,function(e){return n().createElement(Yr,{color:e,key:e,onClick:h,onSwatchHover:i})}))};Qr.propTypes={width:S().oneOfType([S().string,S().number]),colors:S().arrayOf(S().string),triangle:S().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:S().object},Qr.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},Vn(Qr);var ei=Object.assign||function(e){for(var t=1;t.5});return n().createElement("div",{style:a.picker})},ai=function(){var e=(0,o.default)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return n().createElement("div",{style:e.pointer},n().createElement("div",{style:e.left},n().createElement("div",{style:e.leftInside})),n().createElement("div",{style:e.right},n().createElement("div",{style:e.rightInside})))},ri=function(e){var t=e.onClick,a=e.label,r=e.children,i=e.active,s=(0,o.default)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:i});return n().createElement("div",{style:s.button,onClick:t},a||r)},ii=function(e){var t=e.rgb,a=e.currentColor,r=(0,o.default)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:a,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return n().createElement("div",null,n().createElement("div",{style:r.label},"new"),n().createElement("div",{style:r.swatches},n().createElement("div",{style:r.new}),n().createElement("div",{style:r.current})),n().createElement("div",{style:r.label},"current"))};var si=function(){function e(e,t){for(var n=0;n100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:"rgb"},n))};return n().createElement("div",{style:l.fields,className:"flexbox-fix"},n().createElement("div",{style:l.double},n().createElement(k,{style:{input:l.input,label:l.label},label:"hex",value:i.replace("#",""),onChange:c})),n().createElement("div",{style:l.single},n().createElement(k,{style:{input:l.input,label:l.label},label:"r",value:a.r,onChange:c,dragLabel:"true",dragMax:"255"})),n().createElement("div",{style:l.single},n().createElement(k,{style:{input:l.input,label:l.label},label:"g",value:a.g,onChange:c,dragLabel:"true",dragMax:"255"})),n().createElement("div",{style:l.single},n().createElement(k,{style:{input:l.input,label:l.label},label:"b",value:a.b,onChange:c,dragLabel:"true",dragMax:"255"})),n().createElement("div",{style:l.alpha},n().createElement(k,{style:{input:l.input,label:l.label},label:"a",value:Math.round(100*a.a),onChange:c,dragLabel:"true",dragMax:"100"})))};var ui=Object.assign||function(e){for(var t=1;t1&&(e.a=1),this.props.onChange({h:this.props.hsl.h,s:this.props.hsl.s,l:this.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&(e.l=e.l.replace("%","")),this.props.onChange({h:e.h||this.props.hsl.h||0,s:Number(e.s&&e.s/100||this.props.hsl.s||0),l:Number(e.l&&e.l/100||this.props.hsl.l||0),a:Math.round(100*e.a)/100||this.props.rgb.a||1,source:"hsl"},t))}render(){const e={fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"100%",padding:"4px 10% 3px",border:"none",borderRadius:"2px",boxShadow:"rgb(218, 218, 218) 0px 0px 0px 1px inset",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"},toggle:{width:"32px",textAlign:"right",position:"relative"}};return(0,Ai.jsxs)("div",{style:e.fields,className:"flexbox-fix",children:[(0,Ai.jsx)("div",{style:e.double,children:(0,Ai.jsx)(Ei.jc,{style:{input:e.input,label:e.label},label:"hex",value:this.props.hex.replace("#",""),onChange:this.handleChange})}),"rgb"===this.state.view&&(0,Ai.jsxs)(Pi.Fragment,{children:[(0,Ai.jsx)("div",{style:e.single,children:(0,Ai.jsx)(Ei.jc,{style:{input:e.input,label:e.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange,dragLabel:"true",dragMax:"255"})}),(0,Ai.jsx)("div",{style:e.single,children:(0,Ai.jsx)(Ei.jc,{style:{input:e.input,label:e.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange,dragLabel:"true",dragMax:"255"})}),(0,Ai.jsx)("div",{style:e.single,children:(0,Ai.jsx)(Ei.jc,{style:{input:e.input,label:e.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange,dragLabel:"true",dragMax:"255"})}),(0,Ai.jsx)("div",{style:e.alpha,children:(0,Ai.jsx)(Ei.jc,{style:{input:e.input,label:e.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange})})]}),"hsl"===this.state.view&&(0,Ai.jsxs)(Pi.Fragment,{children:[(0,Ai.jsx)("div",{style:e.single,children:(0,Ai.jsx)(Ei.jc,{style:{input:e.input,label:e.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange,dragLabel:"true",dragMax:"359"})}),(0,Ai.jsx)("div",{style:e.single,children:(0,Ai.jsx)(Ei.jc,{style:{input:e.input,label:e.label},label:"s",value:`${Math.round(100*this.props.hsl.s)}`,onChange:this.handleChange})}),(0,Ai.jsx)("div",{style:e.single,children:(0,Ai.jsx)(Ei.jc,{style:{input:e.input,label:e.label},label:"l",value:`${Math.round(100*this.props.hsl.l)}`,onChange:this.handleChange})}),(0,Ai.jsx)("div",{style:e.alpha,children:(0,Ai.jsx)(Ei.jc,{style:{input:e.input,label:e.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})})]}),(0,Ai.jsx)("div",{style:e.toggle,children:(0,Ai.jsxs)("div",{className:"toggle-icons",style:e.icon,onClick:this.toggleViews,ref:e=>this.icon=e,children:[(0,Ai.jsx)(Ii.Dashicon,{icon:"arrow-up-alt2"}),(0,Ai.jsx)(Ii.Dashicon,{icon:"arrow-down-alt2"})]})})]})}}const Di=Li,Fi=Vn(({rgb:e,hex:t,hsv:n,hsl:o,onChange:a,renderers:r})=>{const i={picker:{width:300,position:"relative",marginBottom:10},hue:{height:10,position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"},input:{height:34,border:`1px solid ${t}`,paddingLeft:10},body:{padding:"10px 0"},controls:{display:"flex"},color:{width:"30px",height:"30px",position:"relative",marginTop:"3px",marginLeft:"10px",borderRadius:"50%",overflow:"hidden"},activeColor:{position:"absolute",left:0,right:0,top:0,bottom:0,borderRadius:"50%",background:`rgba(${e.r},${e.g},${e.b},${e.a})`,boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)"},swatch:{width:54,height:38,background:t},sliders:{padding:"4px 0",flex:"1"},saturation:{width:"100%",paddingBottom:"50%",position:"relative",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}};return(0,Ai.jsxs)("div",{style:i.picker,className:"kadence-picker",children:[(0,Ai.jsx)("div",{style:i.saturation,children:(0,Ai.jsx)(Ei.VI,{style:i.Saturation,hsl:o,hsv:n,pointer:Mi.uy,onChange:a})}),(0,Ai.jsx)("div",{style:i.body,children:(0,Ai.jsxs)("div",{style:i.controls,className:"flexbox-fix",children:[(0,Ai.jsxs)("div",{style:i.sliders,children:[(0,Ai.jsx)("div",{style:i.hue,children:(0,Ai.jsx)(Ei.RG,{style:i.Hue,hsl:o,onChange:a,pointer:Ti.o$})}),(0,Ai.jsx)("div",{style:i.alpha,children:(0,Ai.jsx)(Ei.ry,{style:i.Alpha,rgb:e,hsl:o,renderers:r,pointer:Ti.o$,onChange:a})})]}),(0,Ai.jsxs)("div",{style:i.color,children:[(0,Ai.jsx)(Ei.xu,{}),(0,Ai.jsx)("div",{style:i.activeColor})]})]})}),(0,Ai.jsx)(Di,{rgb:e,hsl:o,hex:t,onChange:a})]})}),Vi={inherit:(0,Ai.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",width:"24",height:"24",strokeLinejoin:"round",strokeMiterlimit:"1.5",clipRule:"evenodd",viewBox:"0 0 24 24",children:[(0,Ai.jsx)("path",{fill:"none",stroke:"currentColor",strokeWidth:"1.5",d:"M12.383 26.976l2.01-.941 1.884.538 1.623 1.666-.692.236.281 1.539 1.552 1.35-1.552 2.153",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"}),(0,Ai.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M12.016 24.355l.998-.952M33.573 26.085l-1.636-1.343-1.348-1.248M26.35 27.774l.332.37 1.349.756-.711 2.768 1.274 1.203.989-.449 3.933-6.226",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"}),(0,Ai.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M29.519 9.539c5.298 1.881 9.099 6.977 9.099 12.961 0 7.582-6.102 13.737-13.618 13.737S11.382 30.082 11.382 22.5",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"}),(0,Ai.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M20.684 3.211v9.433h4.179l-6.429 6.429-6.429-6.429h4.179V8.021",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48) translate(-6.686 -1.321) scale(1.55693)"}),(0,Ai.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M32.994 21.014l.2.205 3.364.329 1.532 2.432M32.931 12.002l-3.219.944-1.054 1.996-.408-.003",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"})]})},Bi=window.kadence.helpers,zi=window.lodash,Hi=window.wp.blockEditor,Ui=window.wp.i18n,Gi=window.wp.data;function $i(e){let t=100;return e&&(t=100*e),t}function Wi({label:e,alpha:t=!0,opacityValue:n="",opacityUnit:o="",onOpacityChange:a=null,value:r,onChange:i,reload:s,reloaded:l,defaultValue:c,onClassChange:u,onArrayChange:d=null,disableCustomColors:p=!1}){const[h,f]=(0,Pi.useState)(!1),[b,m]=(0,Pi.useState)(""),[g,v]=(0,Pi.useState)(""!==n?n:1),[x,k]=(0,Pi.useState)(!(!r||!r.startsWith("palette"))),y=(0,Hi.useSetting)("color.palette"),_=(0,Pi.useMemo)(()=>{if("undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.colors)try{return JSON.parse(kadence_blocks_params.colors)}catch(e){return{palette:[],override:!1}}return{palette:[],override:!1}},[]),w=(0,Pi.useMemo)(()=>y&&Array.isArray(y)?!0===_.override?y.filter(e=>e.slug&&e.slug.startsWith("kb-palette")):y:[],[y,_.override]),C=()=>{f(!0)};s&&(l(!0),setTimeout(()=>{m(""),v(""),k(!1)},100));const j=100===o?(e=>{let t=1;return e&&(t=e/100),t})(g):g,S=b||r,O=x&&w&&S?S.match(/\d+$/)?.[0]-1:null;let N=null!==O&&w[O]?w[O].color:S;if(!x&&N&&N.startsWith("var(")&&(N=window.getComputedStyle(document.documentElement).getPropertyValue(r.replace("var(","").split(",")[0].replace(")",""))),N&&N.startsWith("var(")){let e=window.getComputedStyle(document.documentElement).getPropertyValue(N.replace("var(","").replace(" ","").replace(")",""));""===e&&(e=window.getComputedStyle(document.documentElement).getPropertyValue(N.replace("var(","").replace(" ","").split(",")[0].replace(")",""))),N=e}""===N&&(N=c),a&&!x&&1!==Number(void 0!==j&&""!==j?j:1)&&(N=(0,Bi.hexToRGBA)(void 0===N?"":N,void 0!==j&&""!==j?j:1));let E=N;if(x&&S)switch(S){case"palette1":E="var(--global-palette1,#2B6CB0)";break;case"palette2":E="var(--global-palette2,#215387)";break;case"palette3":E="var(--global-palette3,#1A202C)";break;case"palette4":E="var(--global-palette4,#2D3748)";break;case"palette5":E="var(--global-palette5,#4A5568)";break;case"palette6":E="var(--global-palette6,#718096)";break;case"palette7":E="var(--global-palette7,#EDF2F7)";break;case"palette8":E="var(--global-palette8,#F7FAFC)";break;case"palette9":E="var(--global-palette9,#ffffff)"}const M=(e,t)=>{let n,r=100===o?100:1;t?n=t:void 0!==e.rgb&&void 0!==e.rgb.a&&1!==e.rgb.a?a?(n="transparent"===e.hex?"#000000":e.hex,r=100===o?$i(e.rgb.a):e.rgb.a):n="rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")":n=void 0!==e.hex?e.hex:e,m(n),v(r),k(!!t),null!==d?d(n,r):(i(n),null!==a&&setTimeout(()=>{a(r)},50))};return(0,Ai.jsxs)("div",{className:"single-pop-color",children:[h&&(0,Ai.jsxs)(Ii.Popover,{position:"top left",className:"kadence-pop-color-popover",onClose:()=>{!0===h&&f(!1)},children:[(0,Ai.jsx)(Fi,{color:N,onChange:e=>(e=>{let t,n=100===o?100:1;void 0!==e.rgb&&void 0!==e.rgb.a&&1!==e.rgb.a?a?(t="transparent"===e.hex?"#000000":e.hex,n=100===o?$i(e.rgb.a):e.rgb.a):t="rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")":t=void 0!==e.hex?e.hex:e,m(t),v(n),k(!1)})(e),onChangeComplete:e=>{M(e,""),u&&u("")}}),w&&(0,Ai.jsx)("div",{className:"kadence-pop-color-palette-swatches",children:(0,zi.map)(w,({color:e,slug:t,name:n})=>{const o={color:e},a=t.replace("theme-",""),i=a===r||!t.startsWith("theme-palette")&&r===e;return(0,Ai.jsxs)("div",{className:"kadence-color-palette__item-wrapper",children:[(0,Ai.jsx)(Ii.Tooltip,{text:n||
// translators: %s: color hex code e.g: "#f00".
// translators: %s: color hex code e.g: "#f00".
(0,Ui.sprintf)((0,Ui.__)("Color code: %s"),e),children:(0,Ai.jsx)(Ii.Button,{type:"button",className:"kadence-color-palette__item "+(i?"is-active":""),style:o,onClick:()=>{t.startsWith("theme-palette")?M(e,a):M(e,!1),u&&u(t)},"aria-label":n?
// translators: %s: The name of the color e.g: "vivid red".
// translators: %s: The name of the color e.g: "vivid red".
(0,Ui.sprintf)((0,Ui.__)("Color: %s","kadence-blocks"),n):
// translators: %s: color hex code e.g: "#f00".
// translators: %s: color hex code e.g: "#f00".
(0,Ui.sprintf)((0,Ui.__)("Color code: %s","kadence-blocks"),e),"aria-pressed":i})}),a===r&&(0,Ai.jsx)(Ii.Dashicon,{icon:"admin-site"}),!t.startsWith("theme-palette")&&r===e&&(0,Ai.jsx)(Ii.Dashicon,{icon:"saved"})]},e)})})]}),h&&(0,Ai.jsxs)(Ii.Button,{className:"kadence-pop-color-icon-indicate "+(t?"kadence-has-alpha":"kadence-no-alpha"),onClick:C,showTooltip:!0,label:e,children:[(0,Ai.jsx)(Ii.ColorIndicator,{className:"kadence-pop-color-indicate",colorValue:E}),r&&r.startsWith("palette")&&(0,Ai.jsx)("span",{className:"color-indicator-icon",children:(0,Ai.jsx)(Ii.Dashicon,{icon:"admin-site"})})]}),!h&&(0,Ai.jsxs)(Ii.Button,{className:"kadence-pop-color-icon-indicate "+(t?"kadence-has-alpha":"kadence-no-alpha"),onClick:C,showTooltip:!0,label:e,children:[(0,Ai.jsx)(Ii.ColorIndicator,{className:"kadence-pop-color-indicate",colorValue:E}),r&&r.startsWith("palette")&&(0,Ai.jsx)("span",{className:"color-indicator-icon",children:(0,Ai.jsx)(Ii.Dashicon,{icon:"admin-site"})})]})]})}const qi=class extends Pi.Component{constructor(){super(...arguments),this.state={reload:!1}}render(){let e=!1;const t=this.props.colorDefault?this.props.colorDefault:this.props.default,n=this.props.colorDefault2?this.props.colorDefault2:this.props.default2,o=this.props.colorDefault3?this.props.colorDefault3:this.props.default3,a=this.props.colorValue?this.props.colorValue:this.props.value,r=this.props.colorValue2?this.props.colorValue2:this.props.value2,i=this.props.colorValue3?this.props.colorValue3:this.props.value3,s=this.props.onColorChange?this.props.onColorChange:this.props.onChange,l=this.props.onColorChange2?this.props.onColorChange2:this.props.onChange2,c=this.props.onColorChange3?this.props.onColorChange3:this.props.onChange3;return a&&a!==t&&(e=!0),r&&r!==n&&(e=!0),i&&i!==o&&(e=!0),(0,Ai.jsx)("div",{className:"components-base-control kadence-pop-color-control",children:(0,Ai.jsxs)("div",{className:"kadence-pop-color-container",children:[this.props.label&&(0,Ai.jsx)("label",{className:"kadence-beside-label kadence-pop-color-label",children:this.props.label}),e&&!this.props.hideClear&&(0,Ai.jsx)(Ii.Button,{className:"kadence-pop-color-clear",type:"button",onClick:()=>{s(t||""),this.props.onClassChange&&this.props.onClassChange(""),l&&(l(n||""),this.props.onClassChange2&&this.props.onClassChange2("")),c&&(c(o||""),this.props.onClassChange3&&this.props.onClassChange3("")),this.setState({reload:!0})},isSmall:!0,children:(0,Ai.jsx)(Ii.Dashicon,{icon:"redo"})}),(0,Ai.jsxs)("div",{className:"kadence-pop-color-popovers",children:[(0,Ai.jsx)(Wi,{label:this.props.swatchLabel?this.props.swatchLabel:(0,Ui.__)("Select Color","kadence-blocks"),onChange:e=>s(e),onOpacityChange:this.props.onOpacityChange?e=>this.props.onOpacityChange(e):void 0,onArrayChange:this.props.onArrayChange?(e,t)=>this.props.onArrayChange(e,t):void 0,onClassChange:this.props.onClassChange?e=>this.props.onClassChange(e):void 0,value:a,opacityValue:void 0!==this.props?.opacityValue&&""!==this.props?.opacityValue?this.props.opacityValue:void 0,opacityUnit:this.props.opacityUnit?this.props.opacityUnit:void 0,defaultValue:t||"",reload:this.state.reload,reloaded:e=>this.setState({reload:!1})}),l&&(0,Ai.jsx)(Wi,{label:this.props.swatchLabel2?this.props.swatchLabel2:(0,Ui.__)("Select Color","kadence-blocks"),onChange:e=>l(e),onOpacityChange:this.props.onOpacityChange2?e=>this.props.onOpacityChange2(e):void 0,onArrayChange:this.props.onArrayChange2?(e,t)=>this.props.onArrayChange2(e,t):void 0,onClassChange:this.props.onClassChange2?e=>this.props.onClassChange2(e):void 0,value:r,opacityValue:this.props.opacityValue2?this.props.opacityValue2:void 0,opacityUnit:this.props.opacityUnit2?this.props.opacityUnit2:void 0,defaultValue:n||"",reload:this.state.reload,reloaded:e=>this.setState({reload:!1})}),c&&(0,Ai.jsx)(Wi,{label:this.props.swatchLabel3?this.props.swatchLabel3:(0,Ui.__)("Select Color","kadence-blocks"),onChange:e=>c(e),onOpacityChange:this.props.onOpacityChange3?e=>this.props.onOpacityChange3(e):void 0,onArrayChange:this.props.onArrayChange3?(e,t)=>this.props.onArrayChange3(e,t):void 0,onClassChange:this.props.onClassChange3?e=>this.props.onClassChange3(e):void 0,value:i,opacityValue:this.props.opacityValue3?this.props.opacityValue3:void 0,opacityUnit:this.props.opacityUnit3?this.props.opacityUnit3:void 0,defaultValue:o||"",reload:this.state.reload,reloaded:e=>this.setState({reload:!1})})]})]})})}};function Xi({label:e,desktopChildren:t,tabletChildren:n,mobileChildren:o,hasPadding:a=!1}){const[r,i]=(0,Pi.useState)("Desktop"),s=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);s!==r&&i(s);const{setPreviewDeviceType:l}=(0,Gi.useDispatch)("kadenceblocks/data"),c=[{name:"Desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],u={};return u.Mobile=o,u.Tablet=n,u.Desktop=t,(0,Ai.jsxs)("div",{className:"components-base-control kb-small-responsive-control"+(a?" responsive-title-area-spacing":""),children:[(0,Ai.jsxs)("div",{className:"kadence-title-bar",children:[e&&(0,Ai.jsx)("span",{className:"kadence-control-title",children:e}),(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-small-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(c,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===r?" is-active":""}`,isSmall:!0,"aria-pressed":r===e,onClick:()=>{return t=e,l((0,Bi.capitalizeFirstLetter)(t)),void i((0,Bi.capitalizeFirstLetter)(t));var t},children:n},t))})]}),(0,Ai.jsx)("div",{className:"kb-small-measure-control-inner",children:u[r]?u[r]:u.Desktop})]})}function Ji({label:e,onChange:t,onChange2:n,onChange3:o,onChangeTablet:a,onChange2Tablet:r,onChange3Tablet:i,onChangeMobile:s,onChange2Mobile:l,onChange3Mobile:c,value:u,value2:d,value3:p,mobileValue:h,mobileValue2:f,mobileValue3:b,tabletValue:m,tabletValue2:g,tabletValue3:v,colorDefault:x,colorDefault2:k,colorDefault3:y,colorDefaultTablet:_,colorDefault2Tablet:w,colorDefault3Tablet:C,colorDefaultMobile:j,colorDefault2Mobile:S,colorDefault3Mobile:O}){return(0,Ai.jsx)(Xi,{label:e,desktopChildren:(0,Ai.jsx)(qi,{value:u,value2:d,value3:p,onChange:e=>t(e),onChange2:n?e=>n(e):null,onChange3:o?e=>o(e):null,colorDefault:x,colorDefault2:k,colorDefault3:y}),tabletChildren:(0,Ai.jsx)(qi,{value:m,value2:g,value3:v,onChange:e=>a(e),onChange2:r?e=>r(e):null,onChange3:i?e=>i(e):null,colorDefault:_,colorDefault2:w,colorDefault3:C}),mobileChildren:(0,Ai.jsx)(qi,{value:h,value2:f,value3:b,onChange:e=>s(e),onChange2:l?e=>l(e):null,onChange3:c?e=>c(e):null,colorDefault:j,colorDefault2:S,colorDefault3:O})})}function Zi({colorBase:e="color",backgroundBase:t="background",colorLabel:n="Color",backgroundLabel:o="Background",size:a="",suffix:r="",includeBackground:i=!0,includeActive:s=!0,setAttributes:l,setMetaAttributes:c,attributes:u}){const d=u[e+r+a],p=u[t+r+a],h=u[e+r+"Hover"+a],f=u[t+r+"Hover"+a],b=u[e+r+"Active"+a],m=u[t+r+"Active"+a],g=(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(qi,{label:n,value:d,default:"",onChange:t=>l({[e+r+a]:t})},"normal"),i&&(0,Ai.jsx)(qi,{label:o,value:p,default:"",onChange:e=>l({[t+r+a]:e})},"normalb")]}),v=(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(qi,{label:n+(0,Ui.__)("Hover","kadence-blocks"),value:h,default:"",onChange:t=>l({[e+r+"Hover"+a]:t})},"hover"),i&&(0,Ai.jsx)(qi,{label:o+(0,Ui.__)("Hover","kadence-blocks"),value:f,default:"",onChange:e=>l({[t+r+"Hover"+a]:e})},"hoverb")]}),x=s?(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(qi,{label:n+(0,Ui.__)("Active","kadence-blocks"),value:b,default:"",onChange:t=>l({[e+r+"Active"+a]:t})},"active"),i&&(0,Ai.jsx)(qi,{label:o+(0,Ui.__)("Active","kadence-blocks"),value:m,default:"",onChange:e=>l({[t+r+"Active"+a]:e})},"activeb")]}):null;return(0,Ai.jsx)(Ai.Fragment,{children:(0,Ai.jsx)(_b,{normal:g,hover:v,active:x})})}function Ki({colorBase:e="color",colorLabel:t=(0,Ui.__)("Color","kadence-blocks"),backgroundBase:n="",backgroundLabel:o=(0,Ui.__)("Background","kadence-blocks"),backgroundTypeBase:a="",backgroundTypeLabel:r=(0,Ui.__)("Type","kadence-blocks"),backgroundGradientBase:i="",backgroundGradientLabel:s=(0,Ui.__)("Gradient","kadence-blocks"),borderBase:l="",borderLabel:c=(0,Ui.__)("Border","kadence-blocks"),borderRadiusBase:u="",borderRadiusUnitBase:d="",borderRadiusLabel:p=(0,Ui.__)("Border Radius","kadence-blocks"),shadowBase:h="",shadowLabel:f=(0,Ui.__)("Box Shadow","kadence-blocks"),includeActive:b=!0,setAttributes:m,setMetaAttribute:g,attributes:v,setActivePreview:x,activePreview:k}){const y=v[e],_=v[e+"Tablet"],w=v[e+"Mobile"],C=v[e+"Hover"],j=v[e+"HoverTablet"],S=v[e+"HoverMobile"],O=v[e+"Active"],N=v[e+"ActiveTablet"],E=v[e+"ActiveMobile"],M=v[a],T=v[a+"Hover"],R=v[a+"Active"],P=v[i],I=v[i+"Hover"],A=v[i+"Active"],L=v[n],D=v[n+"Tablet"],F=v[n+"Mobile"],V=v[n+"Hover"],B=v[n+"HoverTablet"],z=v[n+"HoverMobile"],H=v[n+"Active"],U=v[n+"ActiveTablet"],G=v[n+"ActiveMobile"],$=v[l],W=v[l+"Tablet"],q=v[l+"Mobile"],X=v[l+"Hover"],J=v[l+"HoverTablet"],Z=v[l+"HoverMobile"],K=v[l+"Active"],Y=v[l+"ActiveTablet"],Q=v[l+"ActiveMobile"],ee=v[u],te=v[u+"Tablet"],ne=v[u+"Mobile"],oe=v[u+"Hover"],ae=v[u+"HoverTablet"],re=v[u+"HoverMobile"],ie=v[u+"Active"],se=v[u+"ActiveTablet"],le=v[u+"ActiveMobile"],ce=v[d],ue=v[d+"Hover"],de=v[d+"Active"],pe=v[h],he=v[h+"Hover"],fe=v[h+"Active"],be=(e,t)=>{g?g(t,e):m({[e]:t})},me=(e,t,n)=>{const o=n[t].map((t,n)=>(0===n&&(t={...t,...e}),t));be(t,o)},ge=(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(Ji,{label:t,value:y,tabletValue:_,mobileValue:w,default:"",onChange:t=>be(e,t),onChangeTablet:t=>be(e+"Tablet",t),onChangeMobile:t=>be(e+"Mobile",t)},"normal"),n&&a&&i&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(gh,{label:r,type:M||"normal",onChange:e=>be(a,e),allowedTypes:["normal","gradient"]}),"gradient"===M&&(0,Ai.jsx)(Sf,{value:P,onChange:e=>be(i,e),gradients:[]}),"normal"===M&&(0,Ai.jsx)(Ji,{label:o,value:L,tabletValue:D,mobileValue:F,default:"",onChange:e=>be(n,e),onChangeTablet:e=>be(n+"Tablet",e),onChangeMobile:e=>be(n+"Mobile",e)},"normalb")]}),n&&!a&&(0,Ai.jsx)(Ji,{label:o,value:L,tabletValue:D,mobileValue:F,default:"",onChange:e=>be(n,e),onChangeTablet:e=>be(n+"Tablet",e),onChangeMobile:e=>be(n+"Mobile",e)},"normalb"),l&&(0,Ai.jsx)(hb,{label:c,value:$,tabletValue:W,mobileValue:q,onChange:e=>be(l,e),onChangeTablet:e=>be(l+"Tablet",e),onChangeMobile:e=>be(l+"Mobile",e)},"normalborderbase"),u&&(0,Ai.jsx)($g,{label:p,value:ee,tabletValue:te,mobileValue:ne,onChange:e=>be(u,e.map(String)),onChangeTablet:e=>be(u+"Tablet",e.map(String)),onChangeMobile:e=>be(u+"Mobile",e.map(String)),min:0,max:"em"===ce||"rem"===ce?24:100,step:"em"===ce||"rem"===ce?.1:1,unit:ce,units:["px","em","rem","%"],onUnit:e=>be(d,e),isBorderRadius:!0,allowEmpty:!0},"normalborderradiusbase"),h&&(0,Ai.jsx)(zp,{label:f,enable:void 0===pe||void 0===pe[0]||void 0===pe[0].enable||pe[0].enable,color:void 0!==pe&&void 0!==pe[0]&&void 0!==pe[0].color?pe[0].color:"#000000",colorDefault:"#000000",onArrayChange:(e,t)=>{me({color:e,opacity:t},h,v)},opacity:void 0!==pe&&void 0!==pe[0]&&void 0!==pe[0].opacity?pe[0].opacity:.2,hOffset:void 0!==pe&&void 0!==pe[0]&&void 0!==pe[0].hOffset?pe[0].hOffset:0,vOffset:void 0!==pe&&void 0!==pe[0]&&void 0!==pe[0].vOffset?pe[0].vOffset:0,blur:void 0!==pe&&void 0!==pe[0]&&void 0!==pe[0].blur?pe[0].blur:14,spread:void 0!==pe&&void 0!==pe[0]&&void 0!==pe[0].spread?pe[0].spread:0,inset:void 0!==pe&&void 0!==pe[0]&&void 0!==pe[0].inset&&pe[0].inset,onEnableChange:e=>{me({enable:e},h,v)},onColorChange:e=>{me({color:e},h,v)},onOpacityChange:e=>{me({opacity:e},h,v)},onHOffsetChange:e=>{me({hOffset:e},h,v)},onVOffsetChange:e=>{me({vOffset:e},h,v)},onBlurChange:e=>{me({blur:e},h,v)},onSpreadChange:e=>{me({spread:e},h,v)},onInsetChange:e=>{me({inset:e},h,v)}},"shadowbase")]}),ve=(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(Ji,{label:t,value:C,tabletValue:j,mobileValue:S,default:"",onChange:t=>be(e+"Hover",t),onChangeTablet:t=>be(e+"HoverTablet",t),onChangeMobile:t=>be(e+"HoverMobile",t)},"hover"),n&&a&&i&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(gh,{label:r,type:T||"normal",onChange:e=>be(a+"Hover",e),allowedTypes:["normal","gradient"]}),"gradient"===T&&(0,Ai.jsx)(Sf,{value:I,onChange:e=>be(i+"Hover",e),gradients:[]}),"normal"===T&&(0,Ai.jsx)(Ji,{label:o,value:V,tabletValue:B,mobileValue:z,default:"",onChange:e=>be(n+"Hover",e),onChangeTablet:e=>be(n+"HoverTablet",e),onChangeMobile:e=>be(n+"HoverMobile",e)},"hoverb")]}),n&&!a&&(0,Ai.jsx)(Ji,{label:o,value:V,tabletValue:B,mobileValue:z,default:"",onChange:e=>be(n+"Hover",e),onChangeTablet:e=>be(n+"HoverTablet",e),onChangeMobile:e=>be(n+"HoverMobile",e)},"hoverb"),l&&(0,Ai.jsx)(hb,{label:c,value:X,tabletValue:J,mobileValue:Z,onChange:e=>be(l+"Hover",e),onChangeTablet:e=>be(l+"HoverTablet",e),onChangeMobile:e=>be(l+"HoverMobile",e)},"hoverborderbase"),u&&(0,Ai.jsx)($g,{label:p,value:oe,tabletValue:ae,mobileValue:re,onChange:e=>be(u+"Hover",e.map(String)),onChangeTablet:e=>be(u+"HoverTablet",e.map(String)),onChangeMobile:e=>be(u+"HoverMobile",e.map(String)),min:0,max:"em"===ue||"rem"===ue?24:100,step:"em"===ue||"rem"===ue?.1:1,unit:ue,units:["px","em","rem","%"],onUnit:e=>be(d+"Hover",e),isBorderRadius:!0,allowEmpty:!0},"hoverborderradiusbase"),h&&(0,Ai.jsx)(zp,{label:f,enable:void 0===he||void 0===he[0]||void 0===he[0].enable||he[0].enable,color:void 0!==he&&void 0!==he[0]&&void 0!==he[0].color?he[0].color:"#000000",colorDefault:"#000000",onArrayChange:(e,t)=>{me({color:e,opacity:t},h+"Hover",v)},opacity:void 0!==he&&void 0!==he[0]&&void 0!==he[0].opacity?he[0].opacity:.2,hOffset:void 0!==he&&void 0!==he[0]&&void 0!==he[0].hOffset?he[0].hOffset:0,vOffset:void 0!==he&&void 0!==he[0]&&void 0!==he[0].vOffset?he[0].vOffset:0,blur:void 0!==he&&void 0!==he[0]&&void 0!==he[0].blur?he[0].blur:14,spread:void 0!==he&&void 0!==he[0]&&void 0!==he[0].spread?he[0].spread:0,inset:void 0!==he&&void 0!==he[0]&&void 0!==he[0].inset&&he[0].inset,onEnableChange:e=>{me({enable:e},h+"Hover",v)},onColorChange:e=>{me({color:e},h+"Hover",v)},onOpacityChange:e=>{me({opacity:e},h+"Hover",v)},onHOffsetChange:e=>{me({hOffset:e},h+"Hover",v)},onVOffsetChange:e=>{me({vOffset:e},h+"Hover",v)},onBlurChange:e=>{me({blur:e},h+"Hover",v)},onSpreadChange:e=>{me({spread:e},h+"Hover",v)},onInsetChange:e=>{me({inset:e},h+"Hover",v)}},"hovershadowbase")]}),xe=b?(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(Ji,{label:t,value:O,tabletValue:N,mobileValue:E,default:"",onChange:t=>be(e+"Active",t),onChangeTablet:t=>be(e+"ActiveTablet",t),onChangeMobile:t=>be(e+"ActiveMobile",t)},"active"),n&&a&&i&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(gh,{label:r,type:R||"normal",onChange:e=>be(a+"Active",e),allowedTypes:["normal","gradient"]}),"gradient"===R&&(0,Ai.jsx)(Sf,{value:A,onChange:e=>be(i+"Active",e),gradients:[]}),"normal"===R&&(0,Ai.jsx)(Ji,{label:o,value:H,tabletValue:U,mobileValue:G,default:"",onChange:e=>be(n+"Active",e),onChangeTablet:e=>be(n+"ActiveTablet",e),onChangeMobile:e=>be(n+"ActiveMobile",e)},"activeb")]}),n&&!a&&(0,Ai.jsx)(Ji,{label:o,value:H,tabletValue:U,mobileValue:G,default:"",onChange:e=>be(n+"Active",e),onChangeTablet:e=>be(n+"ActiveTablet",e),onChangeMobile:e=>be(n+"ActiveMobile",e)},"activeb"),l&&(0,Ai.jsx)(hb,{label:c,value:K,tabletValue:Y,mobileValue:Q,onChange:e=>be(l+"Active",e),onChangeTablet:e=>be(l+"ActiveTablet",e),onChangeMobile:e=>be(l+"ActiveMobile",e)},"activeborderbase"),u&&(0,Ai.jsx)($g,{label:p,value:ie,tabletValue:se,mobileValue:le,onChange:e=>be(u+"Active",e.map(String)),onChangeTablet:e=>be(u+"ActiveTablet",e.map(String)),onChangeMobile:e=>be(u+"ActiveMobile",e.map(String)),min:0,max:"em"===de||"rem"===de?24:100,step:"em"===de||"rem"===de?.1:1,unit:de,units:["px","em","rem","%"],onUnit:e=>be(d+"Active",e),isBorderRadius:!0,allowEmpty:!0},"activeborderradiusbase"),h&&(0,Ai.jsx)(zp,{label:f,enable:void 0===fe||void 0===fe[0]||void 0===fe[0].enable||fe[0].enable,color:void 0!==fe&&void 0!==fe[0]&&void 0!==fe[0].color?fe[0].color:"#000000",colorDefault:"#000000",onArrayChange:(e,t)=>{me({color:e,opacity:t},h+"Active",v)},opacity:void 0!==fe&&void 0!==fe[0]&&void 0!==fe[0].opacity?fe[0].opacity:.2,hOffset:void 0!==fe&&void 0!==fe[0]&&void 0!==fe[0].hOffset?fe[0].hOffset:0,vOffset:void 0!==fe&&void 0!==fe[0]&&void 0!==fe[0].vOffset?fe[0].vOffset:0,blur:void 0!==fe&&void 0!==fe[0]&&void 0!==fe[0].blur?fe[0].blur:14,spread:void 0!==fe&&void 0!==fe[0]&&void 0!==fe[0].spread?fe[0].spread:0,inset:void 0!==fe&&void 0!==fe[0]&&void 0!==fe[0].inset&&fe[0].inset,onEnableChange:e=>{me({enable:e},h+"Active",v)},onColorChange:e=>{me({color:e},h+"Active",v)},onOpacityChange:e=>{me({opacity:e},h+"Active",v)},onHOffsetChange:e=>{me({hOffset:e},h+"Active",v)},onVOffsetChange:e=>{me({vOffset:e},h+"Active",v)},onBlurChange:e=>{me({blur:e},h+"Active",v)},onSpreadChange:e=>{me({spread:e},h+"Active",v)},onInsetChange:e=>{me({inset:e},h+"Active",v)}},"activeshadowbase")]}):null;return(0,Ai.jsx)(Ai.Fragment,{children:(0,Ai.jsx)(_b,{normal:ge,hover:ve,active:xe,setActivePreview:x,activePreview:k})})}const Yi=window.wp.keycodes;function Qi(e){let t=100;return e&&(t=100*e),t}const es=()=>(0,Ai.jsx)(Ii.SVG,{xmlns:"https://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:(0,Ai.jsx)(Ii.Path,{d:"M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z"})});function ts({label:e,opacityValue:t="",opacityUnit:n="",onOpacityChange:o=null,value:a,onChange:r,reload:i,reloaded:s,defaultValue:l,onClassChange:c,onArrayChange:u=null}){const[d,p]=(0,Pi.useState)("first"),[h,f]=(0,Pi.useState)(""),[b,m]=(0,Pi.useState)(""!==t?t:1),[g,v]=(0,Pi.useState)(!(!a||!a.startsWith("palette"))),x=(0,Hi.useSetting)("color.palette"),k=(0,Pi.useMemo)(()=>{if("undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.colors)try{return JSON.parse(kadence_blocks_params.colors)}catch(e){return{palette:[],override:!1}}return{palette:[],override:!1}},[]),y=(0,Pi.useMemo)(()=>x&&Array.isArray(x)?!0===k.override?x.filter(e=>e.slug&&e.slug.startsWith("kb-palette")):x:[],[x,k.override]);i&&(s(!0),setTimeout(()=>{f(""),m(""),v(!1)},100));const _=100===n?(e=>{let t=1;return e&&(t=e/100),t})(b):b,w=h||a,C=g&&y&&w?w.match(/\d+$/)?.[0]-1:null;let j=null!==C&&y[C]?y[C].color:w;if(!g&&j&&j.startsWith("var(")&&(j=window.getComputedStyle(document.documentElement).getPropertyValue(a.replace("var(","").split(",")[0].replace(")",""))),j&&j.startsWith("var(")){let e=window.getComputedStyle(document.documentElement).getPropertyValue(j.replace("var(","").replace(" ","").replace(")",""));""===e&&(e=window.getComputedStyle(document.documentElement).getPropertyValue(j.replace("var(","").replace(" ","").split(",")[0].replace(")",""))),j=e}""===j&&(j=l),o&&!g&&1!==Number(void 0!==_&&""!==_?_:1)&&(j=(0,Bi.hexToRGBA)(void 0===j?"":j,void 0!==_&&""!==_?_:1));let S=j;if(g&&w)switch(w){case"palette1":S="var(--global-palette1,#2B6CB0)";break;case"palette2":S="var(--global-palette2,#215387)";break;case"palette3":S="var(--global-palette3,#1A202C)";break;case"palette4":S="var(--global-palette4,#2D3748)";break;case"palette5":S="var(--global-palette5,#4A5568)";break;case"palette6":S="var(--global-palette6,#718096)";break;case"palette7":S="var(--global-palette7,#EDF2F7)";break;case"palette8":S="var(--global-palette8,#F7FAFC)";break;case"palette9":S="var(--global-palette9,#ffffff)"}const O=(e,t)=>{let a,r=100===n?100:1;t?a=t:void 0!==e.rgb&&void 0!==e.rgb.a&&1!==e.rgb.a?o?(a="transparent"===e.hex?"#000000":e.hex,r=100===n?Qi(e.rgb.a):e.rgb.a):a="rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")":a=void 0!==e.hex?e.hex:e,f(a),m(r),v(!!t)},N=(e,t)=>{let a,i=100===n?100:1;t?a=t:void 0!==e.rgb&&void 0!==e.rgb.a&&1!==e.rgb.a?o?(a="transparent"===e.hex?"#000000":e.hex,i=100===n?Qi(e.rgb.a):e.rgb.a):a="rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")":a=void 0!==e.hex?e.hex:e,f(a),m(i),v(!!t),null!==u?u(a,i):(r(a),null!==o&&setTimeout(()=>{o(i)},50))};return(0,Ai.jsx)(Ii.Dropdown,{placement:"top",className:"kb-colors-selector components-dropdown-menu components-toolbar new-kadence-advanced-colors",contentClassName:"block-library-colors-selector__popover kt-popover-color kadence-pop-color-popover",renderToggle:({isOpen:t,onToggle:n})=>(0,Ai.jsx)(Ai.Fragment,{children:(0,Ai.jsx)(Ii.Button,{className:"components-toolbar__control components-dropdown-menu__toggle kb-colors-selector__toggle",label:e,tooltip:e,icon:(0,Ai.jsx)("div",{className:"kb-colors-selector__icon-container",children:(0,Ai.jsx)("div",{className:"kb-colors-selector__state-selection",style:{color:j},children:(0,Ai.jsx)(es,{})})}),onClick:n,"aria-expanded":t})}),renderContent:()=>(0,Ai.jsxs)("div",{className:"inline-color-popup-inner-wrap block-editor-block-toolbar",children:["first"===d&&(0,Ai.jsx)(Fi,{color:j,onChange:e=>O(e,""),onChangeComplete:e=>{N(e,""),c&&c("")}}),"first"!==d&&(0,Ai.jsx)(Fi,{color:j,onChange:e=>O(e,""),onChangeComplete:e=>{N(e,""),c&&c("")}}),y&&(0,Ai.jsx)("div",{className:"kadence-pop-color-palette-swatches",children:(0,zi.map)(y,({color:e,slug:t,name:n})=>{const o={color:e},r=t.replace("theme-",""),i=r===a||!t.startsWith("theme-palette")&&a===e;return(0,Ai.jsxs)("div",{className:"kadence-color-palette__item-wrapper",children:[(0,Ai.jsx)(Ii.Tooltip,{text:n||
// translators: %s: color hex code e.g: "#f00".
// translators: %s: color hex code e.g: "#f00".
(0,Ui.sprintf)((0,Ui.__)("Color code: %s"),e),children:(0,Ai.jsx)(Ii.Button,{type:"button",className:"kadence-color-palette__item "+(i?"is-active":""),style:o,onClick:()=>{t.startsWith("theme-palette")?N(e,r):N(e,!1),c&&c(t)},"aria-label":n?
// translators: %s: The name of the color e.g: "vivid red".
// translators: %s: The name of the color e.g: "vivid red".
(0,Ui.sprintf)((0,Ui.__)("Color: %s","kadence-blocks"),n):
// translators: %s: color hex code e.g: "#f00".
// translators: %s: color hex code e.g: "#f00".
(0,Ui.sprintf)((0,Ui.__)("Color code: %s","kadence-blocks"),e),"aria-pressed":i})}),r===a&&(0,Ai.jsx)(Ii.Dashicon,{icon:"admin-site"}),!t.startsWith("theme-palette")&&a===e&&(0,Ai.jsx)(Ii.Dashicon,{icon:"saved"})]},e)})})]})})}const ns=window.wp.primitives,os=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),as=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})}),rs=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),is=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})}),ss=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),ls=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),cs=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),us=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})}),ds=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),ps=(0,Ai.jsx)(Ii.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(Ii.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),hs=(0,Ai.jsx)(Ii.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(Ii.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),fs=(0,Ai.jsx)(Ii.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(Ii.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),bs=(0,Ai.jsx)(Ii.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(Ii.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),ms=(0,Ai.jsx)(Ii.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(Ii.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),gs=(0,Ai.jsx)(Ii.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,Ai.jsx)(Ii.Path,{d:"M8 8v3h32V8H8zm32 29H8v3h32v-3zM17.911 14.318v8h12v-8h-12zM17.983 25.637v8h12v-8h-12z"})}),vs=(0,Ai.jsx)(Ii.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,Ai.jsx)(Ii.Path,{d:"M8 8v3h32V8H8zm32 29H8v3h32v-3zM17.911 12.605v8h12v-8h-12zM17.993 27.275v8h12v-8h-12z"})}),xs=(0,Ai.jsxs)(Ii.SVG,{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 48 48",children:[(0,Ai.jsx)(Ii.Path,{d:"M8 40h3V8H8v32zM37 8v32h3V8h-3z"}),(0,Ai.jsx)(Ii.Path,{d:"M12.605 18.089H20.605V30.089H12.605z"}),(0,Ai.jsx)(Ii.Path,{d:"M27.275 18.007H35.275V30.007H27.275z"})]}),ks=(0,Ai.jsxs)(Ii.SVG,{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 48 48",children:[(0,Ai.jsx)(Ii.Path,{d:"M8 40h3V8H8v32zM37 8v32h3V8h-3z"}),(0,Ai.jsx)(Ii.Path,{d:"M14.318 18.089H22.317999999999998V30.089H14.318z"}),(0,Ai.jsx)(Ii.Path,{d:"M25.637 18.017H33.637V30.017H25.637z"})]});function ys({label:e,onChange:t,onChangeTablet:n,onChangeMobile:o,mobileValue:a,tabletValue:r,value:i,isCollapsed:s=!1,type:l="textAlign",reverse:c=!1}){const[u,d]=(0,Pi.useState)("Desktop"),p=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);p!==u&&d(p);const{setPreviewDeviceType:h}=(0,Gi.useDispatch)("kadenceblocks/data");let f="",b=Hi.AlignmentToolbar;"justify"===l?b=Hi.JustifyToolbar:"vertical"===l?b=Hi.BlockVerticalAlignmentToolbar:"orientation"===l?f=[{icon:os,title:(0,Ui.__)("Horizontal Direction","kadence-blocks"),align:"row"},{icon:as,title:(0,Ui.__)("Vertical Direction","kadence-blocks"),align:"column"},{icon:rs,title:(0,Ui.__)("Horizontal Reverse","kadence-blocks"),align:"row-reverse"},{icon:is,title:(0,Ui.__)("Vertical Reverse","kadence-blocks"),align:"column-reverse"}]:"vertical-column"===l?f=[{icon:fs,title:(0,Ui.__)("Top","kadence-blocks"),align:"top"},{icon:hs,title:(0,Ui.__)("Middle","kadence-blocks"),align:"middle"},{icon:ps,title:(0,Ui.__)("Bottom","kadence-blocks"),align:"bottom"},{icon:bs,title:(0,Ui.__)("Stretch","kadence-blocks"),align:"stretch"}]:"orientation-column"===l?f=[{icon:as,title:(0,Ui.__)("Vertical Direction","kadence-blocks"),align:"vertical"},{icon:os,title:(0,Ui.__)("Horizontal Direction","kadence-blocks"),align:"horizontal"},{icon:is,title:(0,Ui.__)("Vertical Reverse","kadence-blocks"),align:"vertical-reverse"},{icon:rs,title:(0,Ui.__)("Horizontal Reverse","kadence-blocks"),align:"horizontal-reverse"}]:"justify-align"===l?f=c?[{icon:ss,title:(0,Ui.__)("Start","kadence-blocks"),align:"flex-start"},{icon:ls,title:(0,Ui.__)("Center","kadence-blocks"),align:"center"},{icon:cs,title:(0,Ui.__)("End","kadence-blocks"),align:"flex-end"},{icon:us,title:(0,Ui.__)("Stretch","kadence-blocks"),align:"stretch"}]:[{icon:cs,title:(0,Ui.__)("Start","kadence-blocks"),align:"flex-start"},{icon:ls,title:(0,Ui.__)("Center","kadence-blocks"),align:"center"},{icon:ss,title:(0,Ui.__)("End","kadence-blocks"),align:"flex-end"},{icon:us,title:(0,Ui.__)("Stretch","kadence-blocks"),align:"stretch"}]:"justify-column"===l?f=c?[{icon:ss,title:(0,Ui.__)("Start","kadence-blocks"),align:"flex-start"},{icon:ls,title:(0,Ui.__)("Center","kadence-blocks"),align:"center"},{icon:cs,title:(0,Ui.__)("End","kadence-blocks"),align:"flex-end"},{icon:ds,title:(0,Ui.__)("Space Between","kadence-blocks"),align:"space-between"},{icon:xs,title:(0,Ui.__)("Space Around","kadence-blocks"),align:"space-around"},{icon:ks,title:(0,Ui.__)("Space Evenly","kadence-blocks"),align:"space-evenly"}]:[{icon:cs,title:(0,Ui.__)("Start","kadence-blocks"),align:"flex-start"},{icon:ls,title:(0,Ui.__)("Center","kadence-blocks"),align:"center"},{icon:ss,title:(0,Ui.__)("End","kadence-blocks"),align:"flex-end"},{icon:ds,title:(0,Ui.__)("Space Between","kadence-blocks"),align:"space-between"},{icon:xs,title:(0,Ui.__)("Space Around","kadence-blocks"),align:"space-around"},{icon:ks,title:(0,Ui.__)("Space Evenly","kadence-blocks"),align:"space-evenly"}]:"justify-vertical"===l&&(f=c?[{icon:ps,title:(0,Ui.__)("Bottom","kadence-blocks"),align:"top"},{icon:hs,title:(0,Ui.__)("Middle","kadence-blocks"),align:"middle"},{icon:fs,title:(0,Ui.__)("Top","kadence-blocks"),align:"bottom"},{icon:ms,title:(0,Ui.__)("Space Between","kadence-blocks"),align:"space-between"},{icon:vs,title:(0,Ui.__)("Space Around","kadence-blocks"),align:"space-around"},{icon:gs,title:(0,Ui.__)("Space Evenly","kadence-blocks"),align:"space-evenly"}]:[{icon:fs,title:(0,Ui.__)("Top","kadence-blocks"),align:"top"},{icon:hs,title:(0,Ui.__)("Middle","kadence-blocks"),align:"middle"},{icon:ps,title:(0,Ui.__)("Bottom","kadence-blocks"),align:"bottom"},{icon:ms,title:(0,Ui.__)("Space Between","kadence-blocks"),align:"space-between"},{icon:vs,title:(0,Ui.__)("Space Around","kadence-blocks"),align:"space-around"},{icon:gs,title:(0,Ui.__)("Space Evenly","kadence-blocks"),align:"space-evenly"}]);const m=[{name:"Desktop",key:"desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",key:"tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],g={};return g.Mobile=(0,Ai.jsx)(b,{value:a||"",isCollapsed:s,onChange:e=>o(e),alignmentControls:f||void 0}),g.Tablet=(0,Ai.jsx)(b,{value:r||"",isCollapsed:s,onChange:e=>n(e),alignmentControls:f||void 0}),g.Desktop=(0,Ai.jsx)(b,{value:i||"",isCollapsed:s,onChange:e=>t(e),alignmentControls:f||void 0}),[t&&n&&o&&(0,Ai.jsxs)("div",{className:`components-base-control kb-sidebar-alignment kb-responsive-align-control kb-responsive-align-${l}`,children:[(0,Ai.jsxs)("div",{className:"kadence-title-bar",children:[e&&(0,Ai.jsx)("span",{className:"kadence-control-title",children:e}),(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-measure-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(m,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===u?" is-active":""}`,isSmall:!0,"aria-pressed":u===e,onClick:()=>{return t=e,h((0,Bi.capitalizeFirstLetter)(t)),void d((0,Bi.capitalizeFirstLetter)(t));var t},children:n},t))})]}),(0,Ai.jsx)("div",{className:"kb-responsive-align-control-inner",children:g[u]?g[u]:g.Desktop})]})]}function _s(e){return _s="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},_s(e)}function ws(e){var t=function(e){if("object"!=_s(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=_s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==_s(t)?t:t+""}function Cs(e,t,n){return(t=ws(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function js(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function Ss(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=Array(t);n0?$s(tl,--Qs):0,Ks--,10===el&&(Ks=1,Zs--),el}function rl(){return el=Qs2||cl(el)>3?"":" "}function fl(e,t){for(;--t&&rl()&&!(el<48||el>102||el>57&&el<65||el>70&&el<97););return ll(e,sl()+(t<6&&32==il()&&32==rl()))}function bl(e){for(;rl();)switch(el){case e:return Qs;case 34:case 39:34!==e&&39!==e&&bl(el);break;case 40:41===e&&bl(e);break;case 92:rl()}return Qs}function ml(e,t){for(;rl()&&e+el!==57&&(e+el!==84||47!==il()););return"/*"+ll(t,Qs-1)+"*"+Bs(47===e?e:rl())}function gl(e){for(;!cl(il());)rl();return ll(e,Qs)}var vl="-ms-",xl="-moz-",kl="-webkit-",yl="comm",_l="rule",wl="decl",Cl="@keyframes";function jl(e,t){for(var n="",o=Xs(e),a=0;a0&&qs(w)-d&&Js(h>32?Tl(w+";",o,n,d-1):Tl(Us(w," ","")+";",o,n,d-2),l);break;case 59:w+=";";default:if(Js(_=El(w,t,n,c,u,a,s,x,k=[],y=[],d),r),123===v)if(0===u)Nl(w,t,_,_,k,r,d,s,y);else switch(99===p&&110===$s(w,3)?100:p){case 100:case 108:case 109:case 115:Nl(e,_,_,o&&Js(El(e,_,_,0,0,a,s,x,a,k=[],d),y),a,y,d,s,o?k:y);break;default:Nl(w,_,_,_,[""],y,0,s,y)}}c=u=h=0,b=g=1,x=w="",d=i;break;case 58:d=1+qs(w),h=f;default:if(b<1)if(123==v)--b;else if(125==v&&0==b++&&125==al())continue;switch(w+=Bs(v),v*b){case 38:g=u>0?1:(w+="\f",-1);break;case 44:s[c++]=(qs(w)-1)*g,g=1;break;case 64:45===il()&&(w+=pl(rl())),p=il(),u=d=qs(x=w+=gl(sl())),v++;break;case 45:45===f&&2==qs(w)&&(b=0)}}return r}function El(e,t,n,o,a,r,i,s,l,c,u){for(var d=a-1,p=0===a?r:[""],h=Xs(p),f=0,b=0,m=0;f0?p[g]+" "+v:Us(v,/&\f/g,p[g])))&&(l[m++]=x);return nl(e,t,n,0===a?_l:s,l,c,u)}function Ml(e,t,n){return nl(e,t,n,yl,Bs(el),Ws(e,2,-2),0)}function Tl(e,t,n,o){return nl(e,t,n,wl,Ws(e,0,o),Ws(e,o+1,-1),o)}var Rl=function(e,t,n){for(var o=0,a=0;o=a,a=il(),38===o&&12===a&&(t[n]=1),!cl(a);)rl();return ll(e,Qs)},Pl=new WeakMap,Il=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,o=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Pl.get(n))&&!o){Pl.set(e,!0);for(var a=[],r=function(e,t){return dl(function(e,t){var n=-1,o=44;do{switch(cl(o)){case 0:38===o&&12===il()&&(t[n]=1),e[n]+=Rl(Qs-1,t,n);break;case 2:e[n]+=pl(o);break;case 4:if(44===o){e[++n]=58===il()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Bs(o)}}while(o=rl());return e}(ul(e),t))}(t,a),i=n.props,s=0,l=0;s6)switch($s(e,t+1)){case 109:if(45!==$s(e,t+4))break;case 102:return Us(e,/(.+:)(.+)-([^]+)/,"$1"+kl+"$2-$3$1"+xl+(108==$s(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Gs(e,"stretch")?Ll(Us(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==$s(e,t+1))break;case 6444:switch($s(e,qs(e)-3-(~Gs(e,"!important")&&10))){case 107:return Us(e,":",":"+kl)+e;case 101:return Us(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+kl+(45===$s(e,14)?"inline-":"")+"box$3$1"+kl+"$2$3$1"+vl+"$2box$3")+e}break;case 5936:switch($s(e,t+11)){case 114:return kl+e+vl+Us(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return kl+e+vl+Us(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return kl+e+vl+Us(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return kl+e+vl+e+e}return e}var Dl=[function(e,t,n,o){if(e.length>-1&&!e.return)switch(e.type){case wl:e.return=Ll(e.value,e.length);break;case Cl:return jl([ol(e,{value:Us(e.value,"@","@"+kl)})],o);case _l:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return jl([ol(e,{props:[Us(t,/:(read-\w+)/,":-moz-$1")]})],o);case"::placeholder":return jl([ol(e,{props:[Us(t,/:(plac\w+)/,":"+kl+"input-$1")]}),ol(e,{props:[Us(t,/:(plac\w+)/,":-moz-$1")]}),ol(e,{props:[Us(t,/:(plac\w+)/,vl+"input-$1")]})],o)}return""})}}],Fl=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var o,a,r=e.stylisPlugins||Dl,i={},s=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++o,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(o+2))<<16;case 2:n^=(255&e.charCodeAt(o+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(o)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(a)+l;return{name:c,styles:a,next:Jl}}var Yl,Ql,ec=!!e.useInsertionEffect&&e.useInsertionEffect,tc=ec||function(e){return e()},nc=(ec||e.useLayoutEffect,e.createContext("undefined"!=typeof HTMLElement?Fl({key:"css"}):null)),oc=(nc.Provider,function(t){return(0,e.forwardRef)(function(n,o){var a=(0,e.useContext)(nc);return t(n,a,o)})}),ac=e.createContext({}),rc={}.hasOwnProperty,ic="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",sc=function(e){var t=e.cache,n=e.serialized,o=e.isStringTag;return Vl(t,n,o),tc(function(){return function(e,t,n){Vl(e,t,n);var o=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+o:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}(t,n,o)}),null},lc=oc(function(t,n,o){var a=t.css;"string"==typeof a&&void 0!==n.registered[a]&&(a=n.registered[a]);var r=t[ic],i=[a],s="";"string"==typeof t.className?s=function(e,t,n){var o="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(o+=n+" ")}),o}(n.registered,i,t.className):null!=t.className&&(s=t.className+" ");var l=Kl(i,void 0,e.useContext(ac));s+=n.key+"-"+l.name;var c={};for(var u in t)rc.call(t,u)&&"css"!==u&&u!==ic&&(c[u]=t[u]);return c.className=s,o&&(c.ref=o),e.createElement(e.Fragment,null,e.createElement(sc,{cache:n,serialized:l,isStringTag:"string"==typeof r}),e.createElement(r,c))}),cc=lc,uc=(a(4146),function(t,n){var o=arguments;if(null==n||!rc.call(n,"css"))return e.createElement.apply(void 0,o);var a=o.length,r=new Array(a);r[0]=cc,r[1]=function(e,t){var n={};for(var o in t)rc.call(t,o)&&(n[o]=t[o]);return n[ic]=e,n}(t,n);for(var i=2;i({x:e,y:e}),vc={left:"right",right:"left",bottom:"top",top:"bottom"},xc={start:"end",end:"start"};function kc(e,t,n){return fc(e,hc(t,n))}function yc(e,t){return"function"==typeof e?e(t):e}function _c(e){return e.split("-")[0]}function wc(e){return e.split("-")[1]}function Cc(e){return"x"===e?"y":"x"}function jc(e){return"y"===e?"height":"width"}const Sc=new Set(["top","bottom"]);function Oc(e){return Sc.has(_c(e))?"y":"x"}function Nc(e){return Cc(Oc(e))}function Ec(e){return e.replace(/start|end/g,e=>xc[e])}const Mc=["left","right"],Tc=["right","left"],Rc=["top","bottom"],Pc=["bottom","top"];function Ic(e){return e.replace(/left|right|bottom|top/g,e=>vc[e])}function Ac(e){const{x:t,y:n,width:o,height:a}=e;return{width:o,height:a,top:n,left:t,right:t+o,bottom:n+a,x:t,y:n}}function Lc(e,t,n){let{reference:o,floating:a}=e;const r=Oc(t),i=Nc(t),s=jc(i),l=_c(t),c="y"===r,u=o.x+o.width/2-a.width/2,d=o.y+o.height/2-a.height/2,p=o[s]/2-a[s]/2;let h;switch(l){case"top":h={x:u,y:o.y-a.height};break;case"bottom":h={x:u,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:d};break;case"left":h={x:o.x-a.width,y:d};break;default:h={x:o.x,y:o.y}}switch(wc(t)){case"start":h[i]-=p*(n&&c?-1:1);break;case"end":h[i]+=p*(n&&c?-1:1)}return h}async function Dc(e,t){var n;void 0===t&&(t={});const{x:o,y:a,platform:r,rects:i,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=yc(t,e),f=function(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}}(h),b=s[p?"floating"===d?"reference":"floating":d],m=Ac(await r.getClippingRect({element:null==(n=await(null==r.isElement?void 0:r.isElement(b)))||n?b:b.contextElement||await(null==r.getDocumentElement?void 0:r.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),g="floating"===d?{x:o,y:a,width:i.floating.width,height:i.floating.height}:i.reference,v=await(null==r.getOffsetParent?void 0:r.getOffsetParent(s.floating)),x=await(null==r.isElement?void 0:r.isElement(v))&&await(null==r.getScale?void 0:r.getScale(v))||{x:1,y:1},k=Ac(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:g,offsetParent:v,strategy:l}):g);return{top:(m.top-k.top+f.top)/x.y,bottom:(k.bottom-m.bottom+f.bottom)/x.y,left:(m.left-k.left+f.left)/x.x,right:(k.right-m.right+f.right)/x.x}}const Fc=new Set(["left","top"]);function Vc(){return"undefined"!=typeof window}function Bc(e){return Uc(e)?(e.nodeName||"").toLowerCase():"#document"}function zc(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Hc(e){var t;return null==(t=(Uc(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Uc(e){return!!Vc()&&(e instanceof Node||e instanceof zc(e).Node)}function Gc(e){return!!Vc()&&(e instanceof Element||e instanceof zc(e).Element)}function $c(e){return!!Vc()&&(e instanceof HTMLElement||e instanceof zc(e).HTMLElement)}function Wc(e){return!(!Vc()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof zc(e).ShadowRoot)}const qc=new Set(["inline","contents"]);function Xc(e){const{overflow:t,overflowX:n,overflowY:o,display:a}=iu(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!qc.has(a)}const Jc=new Set(["table","td","th"]);function Zc(e){return Jc.has(Bc(e))}const Kc=[":popover-open",":modal"];function Yc(e){return Kc.some(t=>{try{return e.matches(t)}catch(e){return!1}})}const Qc=["transform","translate","scale","rotate","perspective"],eu=["transform","translate","scale","rotate","perspective","filter"],tu=["paint","layout","strict","content"];function nu(e){const t=ou(),n=Gc(e)?iu(e):e;return Qc.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||eu.some(e=>(n.willChange||"").includes(e))||tu.some(e=>(n.contain||"").includes(e))}function ou(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const au=new Set(["html","body","#document"]);function ru(e){return au.has(Bc(e))}function iu(e){return zc(e).getComputedStyle(e)}function su(e){return Gc(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function lu(e){if("html"===Bc(e))return e;const t=e.assignedSlot||e.parentNode||Wc(e)&&e.host||Hc(e);return Wc(t)?t.host:t}function cu(e){const t=lu(e);return ru(t)?e.ownerDocument?e.ownerDocument.body:e.body:$c(t)&&Xc(t)?t:cu(t)}function uu(e,t,n){var o;void 0===t&&(t=[]),void 0===n&&(n=!0);const a=cu(e),r=a===(null==(o=e.ownerDocument)?void 0:o.body),i=zc(a);if(r){const e=du(i);return t.concat(i,i.visualViewport||[],Xc(a)?a:[],e&&n?uu(e):[])}return t.concat(a,uu(a,[],n))}function du(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function pu(e){const t=iu(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const a=$c(e),r=a?e.offsetWidth:n,i=a?e.offsetHeight:o,s=bc(n)!==r||bc(o)!==i;return s&&(n=r,o=i),{width:n,height:o,$:s}}function hu(e){return Gc(e)?e:e.contextElement}function fu(e){const t=hu(e);if(!$c(t))return gc(1);const n=t.getBoundingClientRect(),{width:o,height:a,$:r}=pu(t);let i=(r?bc(n.width):n.width)/o,s=(r?bc(n.height):n.height)/a;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}const bu=gc(0);function mu(e){const t=zc(e);return ou()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:bu}function gu(e,t,n,o){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),r=hu(e);let i=gc(1);t&&(o?Gc(o)&&(i=fu(o)):i=fu(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==zc(e))&&t}(r,n,o)?mu(r):gc(0);let l=(a.left+s.x)/i.x,c=(a.top+s.y)/i.y,u=a.width/i.x,d=a.height/i.y;if(r){const e=zc(r),t=o&&Gc(o)?zc(o):o;let n=e,a=du(n);for(;a&&o&&t!==n;){const e=fu(a),t=a.getBoundingClientRect(),o=iu(a),r=t.left+(a.clientLeft+parseFloat(o.paddingLeft))*e.x,i=t.top+(a.clientTop+parseFloat(o.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=r,c+=i,n=zc(a),a=du(n)}}return Ac({width:u,height:d,x:l,y:c})}function vu(e,t){const n=su(e).scrollLeft;return t?t.left+n:gu(Hc(e)).left+n}function xu(e,t,n){void 0===n&&(n=!1);const o=e.getBoundingClientRect();return{x:o.left+t.scrollLeft-(n?0:vu(e,o)),y:o.top+t.scrollTop}}const ku=new Set(["absolute","fixed"]);function yu(e,t,n){let o;if("viewport"===t)o=function(e,t){const n=zc(e),o=Hc(e),a=n.visualViewport;let r=o.clientWidth,i=o.clientHeight,s=0,l=0;if(a){r=a.width,i=a.height;const e=ou();(!e||e&&"fixed"===t)&&(s=a.offsetLeft,l=a.offsetTop)}return{width:r,height:i,x:s,y:l}}(e,n);else if("document"===t)o=function(e){const t=Hc(e),n=su(e),o=e.ownerDocument.body,a=fc(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),r=fc(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let i=-n.scrollLeft+vu(e);const s=-n.scrollTop;return"rtl"===iu(o).direction&&(i+=fc(t.clientWidth,o.clientWidth)-a),{width:a,height:r,x:i,y:s}}(Hc(e));else if(Gc(t))o=function(e,t){const n=gu(e,!0,"fixed"===t),o=n.top+e.clientTop,a=n.left+e.clientLeft,r=$c(e)?fu(e):gc(1);return{width:e.clientWidth*r.x,height:e.clientHeight*r.y,x:a*r.x,y:o*r.y}}(t,n);else{const n=mu(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Ac(o)}function _u(e,t){const n=lu(e);return!(n===t||!Gc(n)||ru(n))&&("fixed"===iu(n).position||_u(n,t))}function wu(e,t,n){const o=$c(t),a=Hc(t),r="fixed"===n,i=gu(e,!0,r,t);let s={scrollLeft:0,scrollTop:0};const l=gc(0);function c(){l.x=vu(a)}if(o||!o&&!r)if(("body"!==Bc(t)||Xc(a))&&(s=su(t)),o){const e=gu(t,!0,r,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else a&&c();r&&!o&&a&&c();const u=!a||o||r?gc(0):xu(a,s);return{x:i.left+s.scrollLeft-l.x-u.x,y:i.top+s.scrollTop-l.y-u.y,width:i.width,height:i.height}}function Cu(e){return"static"===iu(e).position}function ju(e,t){if(!$c(e)||"fixed"===iu(e).position)return null;if(t)return t(e);let n=e.offsetParent;return Hc(e)===n&&(n=n.ownerDocument.body),n}function Su(e,t){const n=zc(e);if(Yc(e))return n;if(!$c(e)){let t=lu(e);for(;t&&!ru(t);){if(Gc(t)&&!Cu(t))return t;t=lu(t)}return n}let o=ju(e,t);for(;o&&Zc(o)&&Cu(o);)o=ju(o,t);return o&&ru(o)&&Cu(o)&&!nu(o)?n:o||function(e){let t=lu(e);for(;$c(t)&&!ru(t);){if(nu(t))return t;if(Yc(t))return null;t=lu(t)}return null}(e)||n}const Ou={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:o,strategy:a}=e;const r="fixed"===a,i=Hc(o),s=!!t&&Yc(t.floating);if(o===i||s&&r)return n;let l={scrollLeft:0,scrollTop:0},c=gc(1);const u=gc(0),d=$c(o);if((d||!d&&!r)&&(("body"!==Bc(o)||Xc(i))&&(l=su(o)),$c(o))){const e=gu(o);c=fu(o),u.x=e.x+o.clientLeft,u.y=e.y+o.clientTop}const p=!i||d||r?gc(0):xu(i,l,!0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x+p.x,y:n.y*c.y-l.scrollTop*c.y+u.y+p.y}},getDocumentElement:Hc,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:a}=e;const r=[..."clippingAncestors"===n?Yc(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let o=uu(e,[],!1).filter(e=>Gc(e)&&"body"!==Bc(e)),a=null;const r="fixed"===iu(e).position;let i=r?lu(e):e;for(;Gc(i)&&!ru(i);){const t=iu(i),n=nu(i);n||"fixed"!==t.position||(a=null),(r?!n&&!a:!n&&"static"===t.position&&a&&ku.has(a.position)||Xc(i)&&!n&&_u(e,i))?o=o.filter(e=>e!==i):a=t,i=lu(i)}return t.set(e,o),o}(t,this._c):[].concat(n),o],i=r[0],s=r.reduce((e,n)=>{const o=yu(t,n,a);return e.top=fc(o.top,e.top),e.right=hc(o.right,e.right),e.bottom=hc(o.bottom,e.bottom),e.left=fc(o.left,e.left),e},yu(t,i,a));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:Su,getElementRects:async function(e){const t=this.getOffsetParent||Su,n=this.getDimensions,o=await n(e.floating);return{reference:wu(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=pu(e);return{width:t,height:n}},getScale:fu,isElement:Gc,isRTL:function(e){return"rtl"===iu(e).direction}};function Nu(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Eu(e,t,n,o){void 0===o&&(o={});const{ancestorScroll:a=!0,ancestorResize:r=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=o,c=hu(e),u=a||r?[...c?uu(c):[],...uu(t)]:[];u.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),r&&e.addEventListener("resize",n)});const d=c&&s?function(e,t){let n,o=null;const a=Hc(e);function r(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return function i(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),r();const c=e.getBoundingClientRect(),{left:u,top:d,width:p,height:h}=c;if(s||t(),!p||!h)return;const f={rootMargin:-mc(d)+"px "+-mc(a.clientWidth-(u+p))+"px "+-mc(a.clientHeight-(d+h))+"px "+-mc(u)+"px",threshold:fc(0,hc(1,l))||1};let b=!0;function m(t){const o=t[0].intersectionRatio;if(o!==l){if(!b)return i();o?i(!1,o):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==o||Nu(c,e.getBoundingClientRect())||i(),b=!1}try{o=new IntersectionObserver(m,{...f,root:a.ownerDocument})}catch(e){o=new IntersectionObserver(m,f)}o.observe(e)}(!0),r}(c,n):null;let p,h=-1,f=null;i&&(f=new ResizeObserver(e=>{let[o]=e;o&&o.target===c&&f&&(f.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=f)||e.observe(t)})),n()}),c&&!l&&f.observe(c),f.observe(t));let b=l?gu(e):null;return l&&function t(){const o=gu(e);b&&!Nu(b,o)&&n(),b=o,p=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{a&&e.removeEventListener("scroll",n),r&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=f)||e.disconnect(),f=null,l&&cancelAnimationFrame(p)}}const Mu=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:a,y:r,placement:i,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:o,elements:a}=e,r=await(null==o.isRTL?void 0:o.isRTL(a.floating)),i=_c(n),s=wc(n),l="y"===Oc(n),c=Fc.has(i)?-1:1,u=r&&l?-1:1,d=yc(t,e);let{mainAxis:p,crossAxis:h,alignmentAxis:f}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof f&&(h="end"===s?-1*f:f),l?{x:h*u,y:p*c}:{x:p*c,y:h*u}}(t,e);return i===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:a+l.x,y:r+l.y,data:{...l,placement:i}}}}},Tu=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:a}=t,{mainAxis:r=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=yc(e,t),c={x:n,y:o},u=await Dc(t,l),d=Oc(_c(a)),p=Cc(d);let h=c[p],f=c[d];if(r){const e="y"===p?"bottom":"right";h=kc(h+u["y"===p?"top":"left"],h,h-u[e])}if(i){const e="y"===d?"bottom":"right";f=kc(f+u["y"===d?"top":"left"],f,f-u[e])}const b=s.fn({...t,[p]:h,[d]:f});return{...b,data:{x:b.x-n,y:b.y-o,enabled:{[p]:r,[d]:i}}}}}},Ru=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:a,middlewareData:r,rects:i,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:b=!0,...m}=yc(e,t);if(null!=(n=r.arrow)&&n.alignmentOffset)return{};const g=_c(a),v=Oc(s),x=_c(s)===s,k=await(null==l.isRTL?void 0:l.isRTL(c.floating)),y=p||(x||!b?[Ic(s)]:function(e){const t=Ic(e);return[Ec(e),t,Ec(t)]}(s)),_="none"!==f;!p&&_&&y.push(...function(e,t,n,o){const a=wc(e);let r=function(e,t,n){switch(e){case"top":case"bottom":return n?t?Tc:Mc:t?Mc:Tc;case"left":case"right":return t?Rc:Pc;default:return[]}}(_c(e),"start"===n,o);return a&&(r=r.map(e=>e+"-"+a),t&&(r=r.concat(r.map(Ec)))),r}(s,b,f,k));const w=[s,...y],C=await Dc(t,m),j=[];let S=(null==(o=r.flip)?void 0:o.overflows)||[];if(u&&j.push(C[g]),d){const e=function(e,t,n){void 0===n&&(n=!1);const o=wc(e),a=Nc(e),r=jc(a);let i="x"===a?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[r]>t.floating[r]&&(i=Ic(i)),[i,Ic(i)]}(a,i,k);j.push(C[e[0]],C[e[1]])}if(S=[...S,{placement:a,overflows:j}],!j.every(e=>e<=0)){var O,N;const e=((null==(O=r.flip)?void 0:O.index)||0)+1,t=w[e];if(t&&("alignment"!==d||v===Oc(t)||S.every(e=>e.overflows[0]>0&&Oc(e.placement)===v)))return{data:{index:e,overflows:S},reset:{placement:t}};let n=null==(N=S.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:N.placement;if(!n)switch(h){case"bestFit":{var E;const e=null==(E=S.filter(e=>{if(_){const t=Oc(e.placement);return t===v||"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:E[0];e&&(n=e);break}case"initialPlacement":n=s}if(a!==n)return{reset:{placement:n}}}return{}}}},Pu=(e,t,n)=>{const o=new Map,a={platform:Ou,...n},r={...a.platform,_c:o};return(async(e,t,n)=>{const{placement:o="bottom",strategy:a="absolute",middleware:r=[],platform:i}=n,s=r.filter(Boolean),l=await(null==i.isRTL?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:u,y:d}=Lc(c,o,l),p=o,h={},f=0;for(let n=0;n2?n-2:0),a=2;a-1}function Uu(e){return Hu(e)?window.pageYOffset:e.scrollTop}function Gu(e,t){Hu(e)?window.scrollTo(0,t):e.scrollTop=t}function $u(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Lu,a=Uu(e),r=t-a,i=0;!function t(){var s=function(e,t,n,o){return n*((e=e/o-1)*e*e+1)+t}(i+=10,a,r,n);Gu(e,s),in.bottom?Gu(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):o.top-a=f)return{placement:"bottom",maxHeight:t};if(C>=f&&!i)return r&&$u(l,j,O),{placement:"bottom",maxHeight:t};if(!i&&C>=o||i&&_>=o)return r&&$u(l,j,O),{placement:"bottom",maxHeight:i?_-x:C-x};if("auto"===a||i){var N=t,E=i?y:w;return E>=o&&(N=Math.min(E-x-s,t)),{placement:"top",maxHeight:N}}if("bottom"===a)return r&&Gu(l,j),{placement:"bottom",maxHeight:t};break;case"top":if(y>=f)return{placement:"top",maxHeight:t};if(w>=f&&!i)return r&&$u(l,S,O),{placement:"top",maxHeight:t};if(!i&&w>=o||i&&y>=o){var M=t;return(!i&&w>=o||i&&y>=o)&&(M=i?y-k:w-k),r&&$u(l,S,O),{placement:"top",maxHeight:M}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return c}({maxHeight:a,menuEl:e,minHeight:o,placement:r,shouldScroll:s&&!t,isFixedPosition:t,controlHeight:g});h(n.maxHeight),m(n.placement),null==c||c(n.placement)}},[a,r,i,s,o,c,g]),n({ref:u,placerProps:Ss(Ss({},t),{},{placement:b||od(r),maxHeight:p})})},id=function(e,t){var n=e.theme,o=n.spacing.baseUnit,a=n.colors;return Ss({textAlign:"center"},t?{}:{color:a.neutral40,padding:"".concat(2*o,"px ").concat(3*o,"px")})},sd=id,ld=id,cd=["size"],ud=["innerProps","isRtl","size"],dd={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},pd=function(e){var t=e.size,n=Ms(e,cd);return uc("svg",Rs({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:dd},n))},hd=function(e){return uc(pd,Rs({size:20},e),uc("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},fd=function(e){return uc(pd,Rs({size:20},e),uc("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"}))},bd=function(e,t){var n=e.isFocused,o=e.theme,a=o.spacing.baseUnit,r=o.colors;return Ss({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?r.neutral60:r.neutral20,padding:2*a,":hover":{color:n?r.neutral80:r.neutral40}})},md=bd,gd=bd,vd=function(){var e=dc.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(nd||(nd=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),xd=function(e){var t=e.delay,n=e.offset;return uc("span",{css:dc({animation:"".concat(vd," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},kd=["data"],yd=["innerRef","isDisabled","isHidden","inputClassName"],_d={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},wd={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":Ss({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},_d)},Cd=function(e){return Ss({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},_d)},jd=function(e){var t=e.children,n=e.innerProps;return uc("div",n,t)},Sd={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return uc("div",Rs({},zu(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||uc(hd,null))},Control:function(e){var t=e.children,n=e.isDisabled,o=e.isFocused,a=e.innerRef,r=e.innerProps,i=e.menuIsOpen;return uc("div",Rs({ref:a},zu(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":o,"control--menu-is-open":i}),r,{"aria-disabled":n||void 0}),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return uc("div",Rs({},zu(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||uc(fd,null))},DownChevron:fd,CrossIcon:hd,Group:function(e){var t=e.children,n=e.cx,o=e.getStyles,a=e.getClassNames,r=e.Heading,i=e.headingProps,s=e.innerProps,l=e.label,c=e.theme,u=e.selectProps;return uc("div",Rs({},zu(e,"group",{group:!0}),s),uc(r,Rs({},i,{selectProps:u,theme:c,getStyles:o,getClassNames:a,cx:n}),l),uc("div",null,t))},GroupHeading:function(e){var t=Bu(e);t.data;var n=Ms(t,kd);return uc("div",Rs({},zu(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return uc("div",Rs({},zu(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return uc("span",Rs({},t,zu(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,o=Bu(e),a=o.innerRef,r=o.isDisabled,i=o.isHidden,s=o.inputClassName,l=Ms(o,yd);return uc("div",Rs({},zu(e,"input",{"input-container":!0}),{"data-value":n||""}),uc("input",Rs({className:t({input:!0},s),ref:a,style:Cd(i),disabled:r},l)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,o=e.size,a=void 0===o?4:o,r=Ms(e,ud);return uc("div",Rs({},zu(Ss(Ss({},r),{},{innerProps:t,isRtl:n,size:a}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),uc(xd,{delay:0,offset:n}),uc(xd,{delay:160,offset:!0}),uc(xd,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,o=e.innerProps;return uc("div",Rs({},zu(e,"menu",{menu:!0}),{ref:n},o),t)},MenuList:function(e){var t=e.children,n=e.innerProps,o=e.innerRef,a=e.isMulti;return uc("div",Rs({},zu(e,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:o},n),t)},MenuPortal:function(t){var n=t.appendTo,o=t.children,a=t.controlElement,r=t.innerProps,i=t.menuPlacement,s=t.menuPosition,l=(0,e.useRef)(null),c=(0,e.useRef)(null),u=Es((0,e.useState)(od(i)),2),d=u[0],p=u[1],h=(0,e.useMemo)(function(){return{setPortalPlacement:p}},[]),f=Es((0,e.useState)(null),2),b=f[0],m=f[1],g=(0,e.useCallback)(function(){if(a){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(a),t="fixed"===s?0:window.pageYOffset,n=e[d]+t;n===(null==b?void 0:b.offset)&&e.left===(null==b?void 0:b.rect.left)&&e.width===(null==b?void 0:b.rect.width)||m({offset:n,rect:e})}},[a,s,d,null==b?void 0:b.offset,null==b?void 0:b.rect.left,null==b?void 0:b.rect.width]);Iu(function(){g()},[g]);var v=(0,e.useCallback)(function(){"function"==typeof c.current&&(c.current(),c.current=null),a&&l.current&&(c.current=Eu(a,l.current,g,{elementResize:"ResizeObserver"in window}))},[a,g]);Iu(function(){v()},[v]);var x=(0,e.useCallback)(function(e){l.current=e,v()},[v]);if(!n&&"fixed"!==s||!b)return null;var k=uc("div",Rs({ref:x},zu(Ss(Ss({},t),{},{offset:b.offset,position:s,rect:b.rect}),"menuPortal",{"menu-portal":!0}),r),o);return uc(ad.Provider,{value:h},n?(0,pc.createPortal)(k,n):k)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,o=e.innerProps,a=Ms(e,td);return uc("div",Rs({},zu(Ss(Ss({},a),{},{children:n,innerProps:o}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),o),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,o=e.innerProps,a=Ms(e,ed);return uc("div",Rs({},zu(Ss(Ss({},a),{},{children:n,innerProps:o}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),o),n)},MultiValue:function(e){var t=e.children,n=e.components,o=e.data,a=e.innerProps,r=e.isDisabled,i=e.removeProps,s=e.selectProps,l=n.Container,c=n.Label,u=n.Remove;return uc(l,{data:o,innerProps:Ss(Ss({},zu(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":r})),a),selectProps:s},uc(c,{data:o,innerProps:Ss({},zu(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),uc(u,{data:o,innerProps:Ss(Ss({},zu(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},i),selectProps:s}))},MultiValueContainer:jd,MultiValueLabel:jd,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return uc("div",Rs({role:"button"},n),t||uc(hd,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,o=e.isFocused,a=e.isSelected,r=e.innerRef,i=e.innerProps;return uc("div",Rs({},zu(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":o,"option--is-selected":a}),{ref:r,"aria-disabled":n},i),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return uc("div",Rs({},zu(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,o=e.isDisabled,a=e.isRtl;return uc("div",Rs({},zu(e,"container",{"--is-disabled":o,"--is-rtl":a}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,o=e.innerProps;return uc("div",Rs({},zu(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),o),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,o=e.isMulti,a=e.hasValue;return uc("div",Rs({},zu(e,"valueContainer",{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":a}),n),t)}},Od=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Nd(e,t){return e===t||!(!Od(e)||!Od(t))}function Ed(e,t){if(e.length!==t.length)return!1;for(var n=0;n1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return"option ".concat(o,r?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,o=e.options,a=e.label,r=void 0===a?"":a,i=e.selectValue,s=e.isDisabled,l=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&i)return"value ".concat(r," focused, ").concat(u(i,n),".");if("menu"===t&&c){var d=s?" disabled":"",p="".concat(l?" selected":"").concat(d);return"".concat(r).concat(p,", ").concat(u(o,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},Pd=function(t){var n=t.ariaSelection,o=t.focusedOption,a=t.focusedValue,r=t.focusableOptions,i=t.isFocused,s=t.selectValue,l=t.selectProps,c=t.id,u=t.isAppleDevice,d=l.ariaLiveMessages,p=l.getOptionLabel,h=l.inputValue,f=l.isMulti,b=l.isOptionDisabled,m=l.isSearchable,g=l.menuIsOpen,v=l.options,x=l.screenReaderStatus,k=l.tabSelectsValue,y=l.isLoading,_=l["aria-label"],w=l["aria-live"],C=(0,e.useMemo)(function(){return Ss(Ss({},Rd),d||{})},[d]),j=(0,e.useMemo)(function(){var e,t="";if(n&&C.onChange){var o=n.option,a=n.options,r=n.removedValue,i=n.removedValues,l=n.value,c=r||o||(e=l,Array.isArray(e)?null:e),u=c?p(c):"",d=a||i||void 0,h=d?d.map(p):[],f=Ss({isDisabled:c&&b(c,s),label:u,labels:h},n);t=C.onChange(f)}return t},[n,C,b,s,p]),S=(0,e.useMemo)(function(){var e="",t=o||a,n=!!(o&&s&&s.includes(o));if(t&&C.onFocus){var i={focused:t,label:p(t),isDisabled:b(t,s),isSelected:n,options:r,context:t===o?"menu":"value",selectValue:s,isAppleDevice:u};e=C.onFocus(i)}return e},[o,a,p,b,C,r,s,u]),O=(0,e.useMemo)(function(){var e="";if(g&&v.length&&!y&&C.onFilter){var t=x({count:r.length});e=C.onFilter({inputValue:h,resultsMessage:t})}return e},[r,h,g,C,v,x,y]),N="initial-input-focus"===(null==n?void 0:n.action),E=(0,e.useMemo)(function(){var e="";if(C.guidance){var t=a?"value":g?"menu":"input";e=C.guidance({"aria-label":_,context:t,isDisabled:o&&b(o,s),isMulti:f,isSearchable:m,tabSelectsValue:k,isInitialFocus:N})}return e},[_,o,a,f,b,m,g,C,s,k,N]),M=uc(e.Fragment,null,uc("span",{id:"aria-selection"},j),uc("span",{id:"aria-focused"},S),uc("span",{id:"aria-results"},O),uc("span",{id:"aria-guidance"},E));return uc(e.Fragment,null,uc(Td,{id:c},N&&M),uc(Td,{"aria-live":w,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},i&&!N&&M))},Id=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],Ad=new RegExp("["+Id.map(function(e){return e.letters}).join("")+"]","g"),Ld={},Dd=0;Dd1?t-1:0),o=1;o0,b=d-p-c,m=!1;b>t&&s.current&&(a&&a(e),s.current=!1),f&&l.current&&(i&&i(e),l.current=!1),f&&t>b?(o&&!s.current&&o(e),h.scrollTop=d,m=!0,s.current=!0):!f&&-t>c&&(r&&!l.current&&r(e),h.scrollTop=0,m=!0,l.current=!0),m&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}},[o,a,r,i]),p=(0,e.useCallback)(function(e){d(e,e.deltaY)},[d]),h=(0,e.useCallback)(function(e){c.current=e.changedTouches[0].clientY},[]),f=(0,e.useCallback)(function(e){var t=c.current-e.changedTouches[0].clientY;d(e,t)},[d]),b=(0,e.useCallback)(function(e){if(e){var t=!!Ku&&{passive:!1};e.addEventListener("wheel",p,t),e.addEventListener("touchstart",h,t),e.addEventListener("touchmove",f,t)}},[f,h,p]),m=(0,e.useCallback)(function(e){e&&(e.removeEventListener("wheel",p,!1),e.removeEventListener("touchstart",h,!1),e.removeEventListener("touchmove",f,!1))},[f,h,p]);return(0,e.useEffect)(function(){if(n){var e=u.current;return b(e),function(){m(e)}}},[n,b,m]),function(e){u.current=e}}({isEnabled:void 0===a||a,onBottomArrive:t.onBottomArrive,onBottomLeave:t.onBottomLeave,onTopArrive:t.onTopArrive,onTopLeave:t.onTopLeave}),i=function(t){var n=t.isEnabled,o=t.accountForScrollbars,a=void 0===o||o,r=(0,e.useRef)({}),i=(0,e.useRef)(null),s=(0,e.useCallback)(function(e){if(Yd){var t=document.body,n=t&&t.style;if(a&&Wd.forEach(function(e){var t=n&&n[e];r.current[e]=t}),a&&Qd<1){var o=parseInt(r.current.paddingRight,10)||0,i=document.body?document.body.clientWidth:0,s=window.innerWidth-i+o||0;Object.keys(qd).forEach(function(e){var t=qd[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(s,"px"))}t&&Kd()&&(t.addEventListener("touchmove",Xd,ep),e&&(e.addEventListener("touchstart",Zd,ep),e.addEventListener("touchmove",Jd,ep))),Qd+=1}},[a]),l=(0,e.useCallback)(function(e){if(Yd){var t=document.body,n=t&&t.style;Qd=Math.max(Qd-1,0),a&&Qd<1&&Wd.forEach(function(e){var t=r.current[e];n&&(n[e]=t)}),t&&Kd()&&(t.removeEventListener("touchmove",Xd,ep),e&&(e.removeEventListener("touchstart",Zd,ep),e.removeEventListener("touchmove",Jd,ep)))}},[a]);return(0,e.useEffect)(function(){if(n){var e=i.current;return s(e),function(){l(e)}}},[n,s,l]),function(e){i.current=e}}({isEnabled:o});return uc(e.Fragment,null,o&&uc("div",{onClick:tp,css:np}),n(function(e){r(e),i(e)}))}var ap={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},rp=function(e){var t=e.name,n=e.onFocus;return uc("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:ap,value:"",onChange:function(){}})};function ip(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function sp(){return ip(/^Mac/i)}var lp={clearIndicator:gd,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,o=e.isFocused,a=e.theme,r=a.colors,i=a.borderRadius;return Ss({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?r.neutral5:r.neutral0,borderColor:n?r.neutral10:o?r.primary:r.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:o?"0 0 0 1px ".concat(r.primary):void 0,"&:hover":{borderColor:o?r.primary:r.neutral30}})},dropdownIndicator:md,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,o=n.colors,a=n.spacing;return Ss({label:"group",cursor:"default",display:"block"},t?{}:{color:o.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*a.baseUnit,paddingRight:3*a.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,o=e.theme,a=o.spacing.baseUnit,r=o.colors;return Ss({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?r.neutral10:r.neutral20,marginBottom:2*a,marginTop:2*a})},input:function(e,t){var n=e.isDisabled,o=e.value,a=e.theme,r=a.spacing,i=a.colors;return Ss(Ss({visibility:n?"hidden":"visible",transform:o?"translateZ(0)":""},wd),t?{}:{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,color:i.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,o=e.size,a=e.theme,r=a.colors,i=a.spacing.baseUnit;return Ss({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:o,lineHeight:1,marginRight:o,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?r.neutral60:r.neutral20,padding:2*i})},loadingMessage:ld,menu:function(e,t){var n,o=e.placement,a=e.theme,r=a.borderRadius,i=a.spacing,s=a.colors;return Ss((Cs(n={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(o),"100%"),Cs(n,"position","absolute"),Cs(n,"width","100%"),Cs(n,"zIndex",1),n),t?{}:{backgroundColor:s.neutral0,borderRadius:r,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:i.menuGutter,marginTop:i.menuGutter})},menuList:function(e,t){var n=e.maxHeight,o=e.theme.spacing.baseUnit;return Ss({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:o,paddingTop:o})},menuPortal:function(e){var t=e.rect,n=e.offset,o=e.position;return{left:t.left,position:o,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,o=n.spacing,a=n.borderRadius,r=n.colors;return Ss({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:r.neutral10,borderRadius:a/2,margin:o.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,o=n.borderRadius,a=n.colors,r=e.cropWithEllipsis;return Ss({overflow:"hidden",textOverflow:r||void 0===r?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:o/2,color:a.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,o=n.spacing,a=n.borderRadius,r=n.colors,i=e.isFocused;return Ss({alignItems:"center",display:"flex"},t?{}:{borderRadius:a/2,backgroundColor:i?r.dangerLight:void 0,paddingLeft:o.baseUnit,paddingRight:o.baseUnit,":hover":{backgroundColor:r.dangerLight,color:r.danger}})},noOptionsMessage:sd,option:function(e,t){var n=e.isDisabled,o=e.isFocused,a=e.isSelected,r=e.theme,i=r.spacing,s=r.colors;return Ss({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:a?s.primary:o?s.primary25:"transparent",color:n?s.neutral20:a?s.neutral0:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),":active":{backgroundColor:n?void 0:a?s.primary:s.primary50}})},placeholder:function(e,t){var n=e.theme,o=n.spacing,a=n.colors;return Ss({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:a.neutral50,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,o=e.theme,a=o.spacing,r=o.colors;return Ss({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?r.neutral40:r.neutral80,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,o=e.isMulti,a=e.hasValue,r=e.selectProps.controlShouldRenderValue;return Ss({alignItems:"center",display:o&&a&&r?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}},cp={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},up={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:qu(),captureMenuScroll:!qu(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=Ss({ignoreCase:!0,ignoreAccents:!0,stringify:Ud,trim:!0,matchFrom:"any"},undefined),o=n.ignoreCase,a=n.ignoreAccents,r=n.stringify,i=n.trim,s=n.matchFrom,l=i?Hd(t):t,c=i?Hd(r(e)):r(e);return o&&(l=l.toLowerCase(),c=c.toLowerCase()),a&&(l=zd(l),c=Bd(c)),"start"===s?c.substr(0,l.length)===l:c.indexOf(l)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function dp(e,t,n,o){return{type:"option",data:t,isDisabled:xp(e,t,n),isSelected:kp(e,t,n),label:gp(e,t),value:vp(e,t),index:o}}function pp(e,t){return e.options.map(function(n,o){if("options"in n){var a=n.options.map(function(n,o){return dp(e,n,t,o)}).filter(function(t){return bp(e,t)});return a.length>0?{type:"group",data:n,options:a,index:o}:void 0}var r=dp(e,n,t,o);return bp(e,r)?r:void 0}).filter(Yu)}function hp(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,Ds(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function fp(e,t){return e.reduce(function(e,n){return"group"===n.type?e.push.apply(e,Ds(n.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}}))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e},[])}function bp(e,t){var n=e.inputValue,o=void 0===n?"":n,a=t.data,r=t.isSelected,i=t.label,s=t.value;return(!_p(e)||!r)&&yp(e,{label:i,value:s,data:a},o)}var mp=function(e,t){var n;return(null===(n=e.find(function(e){return e.data===t}))||void 0===n?void 0:n.id)||null},gp=function(e,t){return e.getOptionLabel(t)},vp=function(e,t){return e.getOptionValue(t)};function xp(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function kp(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var o=vp(e,t);return n.some(function(t){return vp(e,t)===o})}function yp(e,t,n){return!e.filterOption||e.filterOption(t,n)}var _p=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},Cp=1,jp=function(t){!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&&Is(e,t)}(o,t);var n=function(e){var t=Ls();return function(){var n,o=As(e);if(t){var a=As(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return function(e,t){if(t&&("object"==_s(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}(o);function o(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=n.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var o=t.props,a=o.onChange,r=o.name;n.name=r,t.ariaOnChange(e,n),a(e,n)},t.setValue=function(e,n,o){var a=t.props,r=a.closeMenuOnSelect,i=a.isMulti,s=a.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:s}),r&&(t.setState({inputIsHiddenAfterUpdate:!i}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:n,option:o})},t.selectOption=function(e){var n=t.props,o=n.blurInputOnSelect,a=n.isMulti,r=n.name,i=t.state.selectValue,s=a&&t.isOptionSelected(e,i),l=t.isOptionDisabled(e,i);if(s){var c=t.getOptionValue(e);t.setValue(i.filter(function(e){return t.getOptionValue(e)!==c}),"deselect-option",e)}else{if(l)return void t.ariaOnChange(e,{action:"select-option",option:e,name:r});a?t.setValue([].concat(Ds(i),[e]),"select-option",e):t.setValue(e,"select-option")}o&&t.blurInput()},t.removeValue=function(e){var n=t.props.isMulti,o=t.state.selectValue,a=t.getOptionValue(e),r=o.filter(function(e){return t.getOptionValue(e)!==a}),i=Qu(n,r,r[0]||null);t.onChange(i,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange(Qu(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,n=t.state.selectValue,o=n[n.length-1],a=n.slice(0,n.length-1),r=Qu(e,a,a[0]||null);o&&t.onChange(r,{action:"pop-value",removedValue:o})},t.getFocusedOptionId=function(e){return mp(t.state.focusableOptionsWithIds,e)},t.getFocusableOptionsWithIds=function(){return fp(pp(t.props,t.state.selectValue),t.getElementId("option"))},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),o=0;o5||r>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=t.props.inputValue,o=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(o,{action:"input-change",prevInputValue:n}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var n=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:n}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){if(!t.blockOptionHover&&t.state.focusedOption!==e){var n=t.getFocusableOptions().indexOf(e);t.setState({focusedOption:e,focusedOptionId:n>-1?t.getFocusedOptionId(e):null})}},t.shouldHideSelectedOptions=function(){return _p(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var n=t.props,o=n.isMulti,a=n.backspaceRemovesValue,r=n.escapeClearsValue,i=n.inputValue,s=n.isClearable,l=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,p=n.openMenuOnFocus,h=t.state,f=h.focusedOption,b=h.focusedValue,m=h.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!o||i)return;t.focusValue("previous");break;case"ArrowRight":if(!o||i)return;t.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(b)t.removeValue(b);else{if(!a)return;o?t.popValue():s&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!f||p&&t.isOptionSelected(f,m))return;t.selectOption(f);break;case"Enter":if(229===e.keyCode)break;if(c){if(!f)return;if(t.isComposing)return;t.selectOption(f);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:i}),t.onMenuClose()):s&&r&&t.clearValue();break;case" ":if(i)return;if(!c){t.openMenu("first");break}if(!f)return;t.selectOption(f);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.state.instancePrefix="react-select-"+(t.props.instanceId||++Cp),t.state.selectValue=Vu(e.value),e.menuIsOpen&&t.state.selectValue.length){var a=t.getFocusableOptionsWithIds(),r=t.buildFocusableOptions(),i=r.indexOf(t.state.selectValue[0]);t.state.focusableOptionsWithIds=a,t.state.focusedOption=r[i],t.state.focusedOptionId=mp(a,r[i])}return t}return function(e,t,n){t&&Ps(e.prototype,t),n&&Ps(e,n),Object.defineProperty(e,"prototype",{writable:!1})}(o,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&Wu(this.menuListRef,this.focusedOptionRef),(sp()||ip(/^iPhone/i)||ip(/^iPad/i)||sp()&&navigator.maxTouchPoints>1)&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,o=t.menuIsOpen,a=this.state.isFocused;(a&&!n&&e.isDisabled||a&&o&&!e.menuIsOpen)&&this.focusInput(),a&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):a||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(Wu(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,o=n.selectValue,a=n.isFocused,r=this.buildFocusableOptions(),i="first"===e?0:r.length-1;if(!this.props.isMulti){var s=r.indexOf(o[0]);s>-1&&(i=s)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:r[i],focusedOptionId:this.getFocusedOptionId(r[i])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,o=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var a=n.indexOf(o);o||(a=-1);var r=n.length-1,i=-1;if(n.length){switch(e){case"previous":i=0===a?0:-1===a?r:a-1;break;case"next":a>-1&&a0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,o=this.getFocusableOptions();if(o.length){var a=0,r=o.indexOf(n);n||(r=-1),"up"===e?a=r>0?r-1:o.length-1:"down"===e?a=(r+1)%o.length:"pageup"===e?(a=r-t)<0&&(a=0):"pagedown"===e?(a=r+t)>o.length-1&&(a=o.length-1):"last"===e&&(a=o.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:o[a],focusedValue:null,focusedOptionId:this.getFocusedOptionId(o[a])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(cp):Ss(Ss({},cp),this.props.theme):cp}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,o=this.getClassNames,a=this.getValue,r=this.selectOption,i=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:o,getValue:a,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:r,selectProps:s,setValue:i,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return xp(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return kp(this.props,e,t)}},{key:"filterOption",value:function(e,t){return yp(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,o=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:o})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var t=this.props,n=t.isDisabled,o=t.isSearchable,a=t.inputId,r=t.inputValue,i=t.tabIndex,s=t.form,l=t.menuIsOpen,c=t.required,u=this.getComponents().Input,d=this.state,p=d.inputIsHidden,h=d.ariaSelection,f=this.commonProps,b=a||this.getElementId("input"),m=Ss(Ss(Ss({"aria-autocomplete":"list","aria-expanded":l,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},l&&{"aria-controls":this.getElementId("listbox")}),!o&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==h?void 0:h.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return o?e.createElement(u,Rs({},f,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:b,innerRef:this.getInputRef,isDisabled:n,isHidden:p,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:i,form:s,type:"text",value:r},m)):e.createElement($d,Rs({id:b,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Lu,onFocus:this.onInputFocus,disabled:n,tabIndex:i,inputMode:"none",form:s,value:""},m))}},{key:"renderPlaceholderOrValue",value:function(){var t=this,n=this.getComponents(),o=n.MultiValue,a=n.MultiValueContainer,r=n.MultiValueLabel,i=n.MultiValueRemove,s=n.SingleValue,l=n.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,h=u.isMulti,f=u.inputValue,b=u.placeholder,m=this.state,g=m.selectValue,v=m.focusedValue,x=m.isFocused;if(!this.hasValue()||!d)return f?null:e.createElement(l,Rs({},c,{key:"placeholder",isDisabled:p,isFocused:x,innerProps:{id:this.getElementId("placeholder")}}),b);if(h)return g.map(function(n,s){var l=n===v,u="".concat(t.getOptionLabel(n),"-").concat(t.getOptionValue(n));return e.createElement(o,Rs({},c,{components:{Container:a,Label:r,Remove:i},isFocused:l,isDisabled:p,key:u,index:s,removeProps:{onClick:function(){return t.removeValue(n)},onTouchEnd:function(){return t.removeValue(n)},onMouseDown:function(e){e.preventDefault()}},data:n}),t.formatOptionLabel(n,"value"))});if(f)return null;var k=g[0];return e.createElement(s,Rs({},c,{data:k,isDisabled:p}),this.formatOptionLabel(k,"value"))}},{key:"renderClearIndicator",value:function(){var t=this.getComponents().ClearIndicator,n=this.commonProps,o=this.props,a=o.isDisabled,r=o.isLoading,i=this.state.isFocused;if(!this.isClearable()||!t||a||!this.hasValue()||r)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return e.createElement(t,Rs({},n,{innerProps:s,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var t=this.getComponents().LoadingIndicator,n=this.commonProps,o=this.props,a=o.isDisabled,r=o.isLoading,i=this.state.isFocused;return t&&r?e.createElement(t,Rs({},n,{innerProps:{"aria-hidden":"true"},isDisabled:a,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var t=this.getComponents(),n=t.DropdownIndicator,o=t.IndicatorSeparator;if(!n||!o)return null;var a=this.commonProps,r=this.props.isDisabled,i=this.state.isFocused;return e.createElement(o,Rs({},a,{isDisabled:r,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var t=this.getComponents().DropdownIndicator;if(!t)return null;var n=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused,r={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return e.createElement(t,Rs({},n,{innerProps:r,isDisabled:o,isFocused:a}))}},{key:"renderMenu",value:function(){var t=this,n=this.getComponents(),o=n.Group,a=n.GroupHeading,r=n.Menu,i=n.MenuList,s=n.MenuPortal,l=n.LoadingMessage,c=n.NoOptionsMessage,u=n.Option,d=this.commonProps,p=this.state.focusedOption,h=this.props,f=h.captureMenuScroll,b=h.inputValue,m=h.isLoading,g=h.loadingMessage,v=h.minMenuHeight,x=h.maxMenuHeight,k=h.menuIsOpen,y=h.menuPlacement,_=h.menuPosition,w=h.menuPortalTarget,C=h.menuShouldBlockScroll,j=h.menuShouldScrollIntoView,S=h.noOptionsMessage,O=h.onMenuScrollToTop,N=h.onMenuScrollToBottom;if(!k)return null;var E,M=function(n,o){var a=n.type,r=n.data,i=n.isDisabled,s=n.isSelected,l=n.label,c=n.value,h=p===r,f=i?void 0:function(){return t.onOptionHover(r)},b=i?void 0:function(){return t.selectOption(r)},m="".concat(t.getElementId("option"),"-").concat(o),g={id:m,onClick:b,onMouseMove:f,onMouseOver:f,tabIndex:-1,role:"option","aria-selected":t.state.isAppleDevice?void 0:s};return e.createElement(u,Rs({},d,{innerProps:g,data:r,isDisabled:i,isSelected:s,key:m,label:l,type:a,value:c,isFocused:h,innerRef:h?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(n.data,"menu"))};if(this.hasOptions())E=this.getCategorizedOptions().map(function(n){if("group"===n.type){var r=n.data,i=n.options,s=n.index,l="".concat(t.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return e.createElement(o,Rs({},d,{key:l,data:r,options:i,Heading:a,headingProps:{id:c,data:n.data},label:t.formatGroupLabel(n.data)}),n.options.map(function(e){return M(e,"".concat(s,"-").concat(e.index))}))}if("option"===n.type)return M(n,"".concat(n.index))});else if(m){var T=g({inputValue:b});if(null===T)return null;E=e.createElement(l,d,T)}else{var R=S({inputValue:b});if(null===R)return null;E=e.createElement(c,d,R)}var P={minMenuHeight:v,maxMenuHeight:x,menuPlacement:y,menuPosition:_,menuShouldScrollIntoView:j},I=e.createElement(rd,Rs({},d,P),function(n){var o=n.ref,a=n.placerProps,s=a.placement,l=a.maxHeight;return e.createElement(r,Rs({},d,P,{innerRef:o,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:m,placement:s}),e.createElement(op,{captureEnabled:f,onTopArrive:O,onBottomArrive:N,lockEnabled:C},function(n){return e.createElement(i,Rs({},d,{innerRef:function(e){t.getMenuListRef(e),n(e)},innerProps:{role:"listbox","aria-multiselectable":d.isMulti,id:t.getElementId("listbox")},isLoading:m,maxHeight:l,focusedOption:p}),E)}))});return w||"fixed"===_?e.createElement(s,Rs({},d,{appendTo:w,controlElement:this.controlRef,menuPlacement:y,menuPosition:_}),I):I}},{key:"renderFormField",value:function(){var t=this,n=this.props,o=n.delimiter,a=n.isDisabled,r=n.isMulti,i=n.name,s=n.required,l=this.state.selectValue;if(s&&!this.hasValue()&&!a)return e.createElement(rp,{name:i,onFocus:this.onValueInputFocus});if(i&&!a){if(r){if(o){var c=l.map(function(e){return t.getOptionValue(e)}).join(o);return e.createElement("input",{name:i,type:"hidden",value:c})}var u=l.length>0?l.map(function(n,o){return e.createElement("input",{key:"i-".concat(o),name:i,type:"hidden",value:t.getOptionValue(n)})}):e.createElement("input",{name:i,type:"hidden",value:""});return e.createElement("div",null,u)}var d=l[0]?this.getOptionValue(l[0]):"";return e.createElement("input",{name:i,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var t=this.commonProps,n=this.state,o=n.ariaSelection,a=n.focusedOption,r=n.focusedValue,i=n.isFocused,s=n.selectValue,l=this.getFocusableOptions();return e.createElement(Pd,Rs({},t,{id:this.getElementId("live-region"),ariaSelection:o,focusedOption:a,focusedValue:r,isFocused:i,selectValue:s,focusableOptions:l,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var t=this.getComponents(),n=t.Control,o=t.IndicatorsContainer,a=t.SelectContainer,r=t.ValueContainer,i=this.props,s=i.className,l=i.id,c=i.isDisabled,u=i.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return e.createElement(a,Rs({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),e.createElement(n,Rs({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),e.createElement(r,Rs({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),e.createElement(o,Rs({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,o=t.clearFocusValueOnUpdate,a=t.inputIsHiddenAfterUpdate,r=t.ariaSelection,i=t.isFocused,s=t.prevWasFocused,l=t.instancePrefix,c=e.options,u=e.value,d=e.menuIsOpen,p=e.inputValue,h=e.isMulti,f=Vu(u),b={};if(n&&(u!==n.value||c!==n.options||d!==n.menuIsOpen||p!==n.inputValue)){var m=d?function(e,t){return hp(pp(e,t))}(e,f):[],g=d?fp(pp(e,f),"".concat(l,"-option")):[],v=o?function(e,t){var n=e.focusedValue,o=e.selectValue.indexOf(n);if(o>-1){if(t.indexOf(n)>-1)return n;if(o-1?n:t[0]}(t,m);b={selectValue:f,focusedOption:x,focusedOptionId:mp(g,x),focusableOptionsWithIds:g,focusedValue:v,clearFocusValueOnUpdate:!1}}var k=null!=a&&e!==n?{inputIsHidden:a,inputIsHiddenAfterUpdate:void 0}:{},y=r,_=i&&s;return i&&!_&&(y={value:Qu(h,f,f[0]||null),options:f,action:"initial-input-focus"},_=!s),"initial-input-focus"===(null==r?void 0:r.action)&&(y=null),Ss(Ss(Ss({},b),k),{},{prevProps:e,ariaSelection:y,prevWasFocused:_})}}]),o}(e.Component);jp.defaultProps=up;var Sp=(0,e.forwardRef)(function(t,n){var o=function(t){var n=t.defaultInputValue,o=void 0===n?"":n,a=t.defaultMenuIsOpen,r=void 0!==a&&a,i=t.defaultValue,s=void 0===i?null:i,l=t.inputValue,c=t.menuIsOpen,u=t.onChange,d=t.onInputChange,p=t.onMenuClose,h=t.onMenuOpen,f=t.value,b=Ms(t,Ts),m=Es((0,e.useState)(void 0!==l?l:o),2),g=m[0],v=m[1],x=Es((0,e.useState)(void 0!==c?c:r),2),k=x[0],y=x[1],_=Es((0,e.useState)(void 0!==f?f:s),2),w=_[0],C=_[1],j=(0,e.useCallback)(function(e,t){"function"==typeof u&&u(e,t),C(e)},[u]),S=(0,e.useCallback)(function(e,t){var n;"function"==typeof d&&(n=d(e,t)),v(void 0!==n?n:e)},[d]),O=(0,e.useCallback)(function(){"function"==typeof h&&h(),y(!0)},[h]),N=(0,e.useCallback)(function(){"function"==typeof p&&p(),y(!1)},[p]),E=void 0!==l?l:g,M=void 0!==c?c:k,T=void 0!==f?f:w;return Ss(Ss({},b),{},{inputValue:E,menuIsOpen:M,onChange:j,onInputChange:S,onMenuClose:N,onMenuOpen:O,value:T})}(t);return e.createElement(jp,Rs({ref:n},o))}),Op=Sp;const Np=window.wp.url;class Ep extends Pi.Component{constructor(){super(...arguments),this.state={options:[],isLoading:!1,page:1,hasMore:!1}}componentDidMount(){this.fetchPostAbortController=new AbortController,this.fetchTerms()}componentWillUnmount(){this.fetchPostAbortController&&this.fetchPostAbortController.abort()}fetchTerms(){const{restBase:e}=this.props,{page:t,options:n,search:o}=this.state,a={page:t,per_page:10};o&&o.length>=3&&(a.search=o),this.setState({isLoading:!0}),(0,Bi.fetchJson)({path:(0,Np.addQueryArgs)(`${e}/`,a),signal:this.fetchPostAbortController.signal}).then(([e,o])=>{const a=(0,zi.uniqBy)([...n,...e.map(e=>({value:e.id,label:e.title.rendered}))],"value");this.setState({options:a,hasMore:parseInt(o["x-wp-totalpages"],10)>t,isLoading:!1})})}fetchMoreTerms(){const{page:e,hasMore:t,isLoading:n}=this.state;t&&!n&&this.setState({page:e+1},()=>this.fetchTerms())}updateSearch(e){e.length>=3&&this.setState({search:e,page:1},()=>this.fetchTerms())}handleChange(e){const{onChange:t}=this.props;this.setState({search:null,page:1}),t(e)}render(){return(0,Ai.jsxs)("div",{className:"term-select-form-row",children:[(0,Ai.jsx)("label",{htmlFor:this.props.fieldId,className:"screen-reader-text",children:this.props.placeholder}),(0,Ai.jsx)(Op,{value:"object"==typeof this.props.value?this.props.value:this.state.options.find(e=>e.value===this.props.value),onChange:e=>this.handleChange(e),id:this.props.fieldId,options:this.state.options,isMulti:this.props.allowMulti,classNamePrefix:"kt-tax-select",isLoading:this.state.isLoading,onMenuScrollToBottom:()=>this.fetchMoreTerms(),onInputChange:e=>this.updateSearch(e),maxMenuHeight:300,placeholder:this.props.placeholder})]})}}Ep.propTypes={fieldId:S().string.isRequired,label:S().string.isRequired,restBase:S().string.isRequired,onChange:S().func.isRequired};const Mp=Ep;"undefined"==typeof ktgooglefonts&&(a.g.ktgooglefonts=[]);const Tp=()=>{};function Rp({config:e,children:t,onStatus:n=Tp}){const[o,a]=(0,Pi.useState)(void 0),[r,i]=(0,Pi.useState)(!1),[s,l]=(0,Pi.useState)(null),c=(0,Pi.useRef)(null),u=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]),d=(0,Pi.useCallback)(e=>{ktgooglefonts.includes(e)||ktgooglefonts.push(e)},[]),p=(0,Pi.useCallback)(()=>{a("loading")},[]),h=(0,Pi.useCallback)(()=>{a("active")},[]),f=(0,Pi.useCallback)(()=>{a("inactive")},[]),b=(0,Pi.useCallback)(()=>{if(r&&e?.google?.families?.[0]){const t=e.google.families[0],{frames:n}=window;if(!ktgooglefonts.includes(t)){p();const e=n["editor-canvas"]?.document||document,o=t.split(":"),a=o[0],r=o[1]?o[1].split(","):[];let i=`https://fonts.googleapis.com/css?family=${a.replace(/\s+/g,"+")}`;if(r.length>0&&(i+=`:${r.join(",")}`),e.querySelector(`link[href="${i}"]`))return h(),void d(t);const s=document.createElement("link");s.rel="stylesheet",s.href=i,s.onload=()=>{h()},s.onerror=()=>{f()},e.head.appendChild(s),c.current=s,d(t)}}},[r,e,d,p,h,f]);return(0,Pi.useEffect)(()=>(ktgooglefonts=[],i(!0),l(u),()=>{i(!1)}),[]),(0,Pi.useEffect)(()=>{b()},[b]),(0,Pi.useEffect)(()=>{void 0!==o&&n(o)},[o,n]),(0,Pi.useEffect)(()=>{null!==s&&s!==u&&(ktgooglefonts=[],l(u),b())},[u,s,b]),t||null}Rp.propTypes={config:S().object.isRequired,children:S().element,onStatus:S().func};const Pp=Rp;function Ip({typography:e,children:t}){const{addWebFont:n}=(0,Gi.useDispatch)("kadenceblocks/data"),{previewDevice:o,isUniqueFont:a}=(0,Gi.useSelect)(e=>({isUniqueFont:(t,n)=>e("kadenceblocks/data").isUniqueFont(t,n),previewDevice:e("kadenceblocks/data").getPreviewDeviceType()}),[]),r=(0,Pi.useCallback)(e=>{const{frames:t}=window,n=t["editor-canvas"]?.document||document,o=`https://fonts.googleapis.com/css?family=${e.replace(/\s+/g,"+")}`,a=document.createElement("link");return a.rel="stylesheet",a.href=o,n.head.appendChild(a),a},[]),i=(0,Pi.useCallback)(()=>{setTimeout(()=>{if(!e||0===e.length)return;const{frames:t}=window,o=e[0].family+(e[0]?.variant?":"+e[0].variant:""),i=t["editor-canvas"]?"Desktop":"iframe";o&&a(o,i)&&(r(o),n(o,i))},50)},[e,a,n,r]),s=(0,Pi.useRef)(!0);return(0,Pi.useEffect)(()=>{s.current?s.current=!1:i()},[o,i]),(0,Pi.useEffect)(()=>{i()},[i]),t||null}const Ap=(0,Ii.withFilters)("kadence.FormConditionals")(function(e){return(0,Ai.jsx)(Ai.Fragment,{})});function Lp({level:e,isPressed:t=!1}){const n={1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z",h1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",h2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",h3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",h4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",h5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",h6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z",p:"M18.3 4H9.9v-.1l-.9.2c-2.3.4-4 2.4-4 4.8s1.7 4.4 4 4.8l.7.1V20h1.5V5.5h2.9V20h1.5V5.5h2.7V4z",span:"M.067 10.841l1.461-.092c.032.237.096.418.193.542.158.202.384.302.678.302.219 0 .388-.051.507-.154a.465.465 0 00.178-.358.454.454 0 00-.17-.345c-.113-.102-.375-.198-.786-.289-.674-.151-1.154-.352-1.441-.603a1.214 1.214 0 01-.434-.959c0-.255.074-.497.222-.724.148-.227.371-.405.668-.535.297-.13.705-.195 1.222-.195.635 0 1.119.118 1.453.354.333.236.531.612.594 1.127l-1.447.085c-.038-.224-.119-.387-.242-.488-.123-.102-.293-.153-.51-.153-.179 0-.313.038-.404.114a.346.346 0 00-.135.276c0 .079.037.15.112.213.072.066.244.127.515.183.671.145 1.152.291 1.442.439.29.148.502.332.634.551a1.4 1.4 0 01.198.736c0 .318-.088.612-.264.881a1.66 1.66 0 01-.739.612c-.317.139-.715.208-1.197.208-.845 0-1.43-.162-1.755-.488-.326-.325-.51-.739-.553-1.24zm5.274-3.326h2.552c.556 0 .973.133 1.249.397.277.264.416.641.416 1.129 0 .501-.151.893-.453 1.176-.301.282-.762.424-1.381.424h-.841v1.844H5.341v-4.97zm9.84 0h1.434l1.871 2.749V7.515h1.447v4.97h-1.447l-1.861-2.729v2.729h-1.444v-4.97zm-2.352 4.149H11.08l-.241.821H9.27l1.867-4.97h1.675l1.867 4.97h-1.606l-.244-.821zm-.322-1.074l-.55-1.786-.545 1.786h1.095zm-5.624-.956h.377c.296 0 .503-.051.623-.154a.498.498 0 00.18-.395.553.553 0 00-.156-.397c-.104-.108-.299-.162-.586-.162h-.438v1.108z",div:"M.035 6.184h3.504c.691 0 1.249.094 1.674.281.425.187.776.456 1.054.807.278.35.479.758.604 1.223.125.465.187.958.187 1.479 0 .816-.092 1.448-.278 1.898a3.136 3.136 0 01-.773 1.129c-.33.304-.684.506-1.062.607a5.464 5.464 0 01-1.406.208H.035V6.184zm8.356 0h2.364v7.632H8.391V6.184zm3.301 0h2.468l1.718 5.492 1.692-5.492h2.395l-2.832 7.632h-2.557l-2.884-7.632zM2.394 7.912v4.17h.578c.492 0 .843-.054 1.051-.164.208-.109.372-.3.49-.572.118-.273.177-.714.177-1.325 0-.809-.132-1.362-.396-1.661-.264-.298-.701-.448-1.312-.448h-.588z"};return n.hasOwnProperty(e)?(0,Ai.jsx)(Ii.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",isPressed:t,children:(0,Ai.jsx)(Ii.Path,{d:n[e]})}):null}const Dp=window.wp.compose;function Fp({label:e,value:t,onChange:n,options:o=[],className:a,hideLabel:r=!1,wrap:i=!1,allowClear:s=!1,help:l="",...c}){const u=`inspector-radio-control-${(0,Dp.useInstanceId)(Fp)}`;return(0,Ai.jsxs)("div",{className:"components-base-control kadence-radio-buttons-wrap"+(a?" "+a:""),children:[e&&(0,Ai.jsx)("div",{className:"kadence-component__header",children:(0,Ai.jsx)("label",{htmlFor:u,className:"kadence-radio-control-label components-radio-control__label kadence-component__header__title",children:e})}),(0,Ai.jsx)(Ii.ButtonGroup,{id:u,className:"kadence-radio-container-control"+(i?" kadence-radio-control-flexwrap":""),children:o.map((e,o)=>(0,Ai.jsx)(Ii.Button,{isTertiary:t!==e.value,className:`kadence-radio-item radio-${e.value}${r?" radio-no-label":""}${void 0!==e?.isDisabled&&e.isDisabled?" kb-disabled-btn":""}`,isPrimary:t===e.value,icon:void 0!==e.icon?e.icon:void 0,iconSize:void 0!==e.icon&&void 0!==e.iconSize?e.iconSize:void 0,"aria-pressed":t===e.value,onClick:()=>{void 0!==e?.isDisabled&&e.isDisabled||(s&&e.value===t?n(""):n(e.value))},label:r?e.label:e?.tooltip,children:!r&&e.label},`${e.label}-${e.value}-${o}`))}),""!=l&&(0,Ai.jsx)("p",{class:"kt-blocks-component-help components-base-control__help",children:l})]})}var Vp=a(7829);class Bp extends Pi.Component{constructor(e,t=!0,n,o,a,r,i,s,l,c,u,d,p,h,f,b,m,g){super(...arguments)}render(){const e=[{value:"none",label:(0,Ui.__)("None","kadence-blocks"),icon:Vp.shadowPresetNone},{value:"soft-inner-glow",label:(0,Ui.__)("Soft Inner Glow","kadence-blocks"),icon:"soft-inner-glow"},{value:"soft-outer-glow",label:(0,Ui.__)("Soft Outer Glow","kadence-blocks"),icon:"soft-outer-glow"},{value:"right-offset-glow",label:(0,Ui.__)("Right Offset Glow","kadence-blocks"),icon:"right-offset-glow"},{value:"bottom-offset-glow",label:(0,Ui.__)("Bottom Offset Glow","kadence-blocks"),icon:"bottom-offset-glow"},{value:"inner-solid",label:(0,Ui.__)("Inner Solid","kadence-blocks"),icon:"inner-solid"},{value:"right-bottom-solid",label:(0,Ui.__)("Right Bottom Solid","kadence-blocks"),icon:"right-bottom-solid"},{value:"top-left-solid",label:(0,Ui.__)("Top Left Solid","kadence-blocks"),icon:"top-left-solid"}],t={none:{hOffset:0,vOffset:0,blur:0,spread:0,inset:!1},"soft-inner-glow":{hOffset:0,vOffset:0,blur:60,spread:-15,inset:!0},"soft-outer-glow":{hOffset:0,vOffset:0,blur:60,spread:5,inset:!1},"right-offset-glow":{hOffset:20,vOffset:20,blur:30,spread:0,inset:!1},"bottom-offset-glow":{hOffset:0,vOffset:35,blur:30,spread:-5,inset:!1},"inner-solid":{hOffset:0,vOffset:0,blur:0,spread:15,inset:!0},"right-bottom-solid":{hOffset:15,vOffset:15,blur:0,spread:0,inset:!1},"top-left-solid":{hOffset:-15,vOffset:-15,blur:0,spread:0,inset:!1}},n=e=>{Promise.resolve().then(()=>this.props.onHOffsetChange(t[e].hOffset)).then(()=>this.props.onVOffsetChange(t[e].vOffset)).then(()=>this.props.onBlurChange(t[e].blur)).then(()=>this.props.onSpreadChange(t[e].spread)).then(()=>this.props.onInsetChange(t[e].inset))};return(0,Ai.jsxs)("div",{className:"components-base-control kt-box-shadow-container",children:[this.props.label&&(0,Ai.jsxs)("div",{className:"kt-box-shadow-label",children:[(0,Ai.jsx)("h2",{className:"kt-beside-color-label",children:this.props.label}),this.props.onEnableChange&&(0,Ai.jsx)(Ii.ToggleControl,{checked:this.props.enable,onChange:e=>this.props.onEnableChange(e)})]}),this.props.enable&&(0,Ai.jsxs)("div",{className:"kt-inner-sub-section",children:[(0,Ai.jsx)(Fp,{value:0,options:e,wrap:!0,hideLabel:!0,className:"kadence-box-shadow-radio-btns",onChange:e=>{n(e)}}),(0,Ai.jsxs)("div",{className:"kt-inner-sub-section-row",children:[(0,Ai.jsxs)("div",{className:"kt-box-color-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("Color")}),(0,Ai.jsx)(qi,{value:this.props.color?this.props.color:this.props.colorDefault,default:this.props.colorDefault,onChange:e=>this.props.onColorChange(e),opacityValue:this.props.opacity,onOpacityChange:e=>this.props.onOpacityChange(e),onArrayChange:this.props.onArrayChange?(e,t)=>this.props.onArrayChange(e,t):void 0})]}),(0,Ai.jsxs)("div",{className:"kt-box-x-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("X")}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==this.props.hOffset?this.props.hOffset:"",onChange:e=>this.props.onHOffsetChange(Number(e.target.value)),min:-200,max:200,step:1,type:"number",className:"components-text-control__input"})})})]}),(0,Ai.jsxs)("div",{className:"kt-box-y-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("Y")}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==this.props.vOffset?this.props.vOffset:"",onChange:e=>this.props.onVOffsetChange(Number(e.target.value)),min:-200,max:200,step:1,type:"number",className:"components-text-control__input"})})})]}),(0,Ai.jsxs)("div",{className:"kt-box-blur-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("Blur")}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==this.props.blur?this.props.blur:"",onChange:e=>this.props.onBlurChange(Number(e.target.value)),min:0,max:200,step:1,type:"number",className:"components-text-control__input"})})})]}),(0,Ai.jsxs)("div",{className:"kt-box-spread-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("Spread")}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==this.props.spread?this.props.spread:"",onChange:e=>this.props.onSpreadChange(Number(e.target.value)),min:-200,max:200,step:1,type:"number",className:"components-text-control__input"})})})]})]}),this.props.onInsetChange&&(0,Ai.jsx)("div",{className:"kt-box-inset-settings",children:(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Inset"),checked:this.props.inset,onChange:e=>this.props.onInsetChange(e)})})]})]})}}const zp=Bp;class Hp extends Pi.Component{constructor(){super(...arguments),this.toggle=this.toggle.bind(this),this.state={open:!1},this.popRef=(0,Pi.createRef)(),this.debouncedToggle=(0,zi.debounce)(this.toggle.bind(this),100)}toggle(){this.setState({open:!this.state.open})}render(){const{open:e}=this.state,t={};return t.dynamic=(0,Ai.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,Ai.jsx)("path",{d:"M4 5.002s.003-.095.213-.288c.245-.225.671-.483 1.306-.73C7.018 3.399 9.34 3 12 3s4.982.399 6.482.984c.634.247 1.061.505 1.306.73.205.189.212.281.212.288 0 .003-.007.095-.213.284-.245.225-.671.483-1.306.73C16.982 6.601 14.66 7 12 7s-4.982-.399-6.482-.984c-.634-.247-1.061-.505-1.306-.73C4.004 5.094 4 5.002 4 5.002zm16 9.53v4.471a.779.779 0 01-.217.291c-.245.225-.671.482-1.303.728-1.495.582-3.809.978-6.48.978s-4.985-.396-6.48-.978c-.633-.246-1.058-.503-1.303-.728a.865.865 0 01-.199-.242l-.006-4.514c.248.126.51.242.782.348C6.591 15.585 9.171 16 12 16s5.409-.415 7.206-1.114c.277-.108.543-.225.794-.354zm0-7.005v4.476a.779.779 0 01-.217.291c-.245.225-.671.482-1.303.728-1.495.582-3.809.978-6.48.978s-4.985-.396-6.48-.978c-.633-.246-1.058-.503-1.303-.728a.865.865 0 01-.199-.242 1.109 1.109 0 00-.009-.117l-.005-4.407c.248.128.513.244.788.352C6.593 8.582 9.18 9 12 9s5.407-.418 7.208-1.12A8.69 8.69 0 0020 7.527zM2 5v14c0 .058.002.116.007.174.057.665.425 1.197.857 1.594.498.457 1.175.824 1.93 1.118C6.591 22.585 9.171 23 12 23s5.409-.415 7.206-1.114c.755-.294 1.432-.661 1.93-1.118.432-.397.8-.929.857-1.594.005-.058.007-.116.007-.174V5c0-.056-.002-.112-.007-.168-.055-.664-.422-1.195-.852-1.59-.498-.459-1.177-.827-1.933-1.122C17.407 1.418 14.82 1 12 1s-5.407.418-7.208 1.12c-.756.295-1.435.664-1.933 1.122-.43.395-.797.927-.852 1.59A1.887 1.887 0 002 5z"})}),(0,Ai.jsxs)("div",{className:"kb-dynamic-image-sidebar-wrap kb-dynamic-background-sidebar-wrap",children:[(0,Ai.jsx)(Ii.Button,{className:"kb-dynamic-image-sidebar kb-dynamic-background-sidebar",isTertiary:!0,icon:t.dynamic,onClick:()=>this.debouncedToggle(),isPressed:e,"aria-haspopup":"true","aria-expanded":e,label:(0,Ui.__)("Dynamic Image","kadence-blocks"),showTooltip:!0}),e&&(0,Ai.jsx)(Ii.Popover,{className:"kb-dynamic-popover",position:"bottom left",onClick:()=>{},expandOnMobile:!0,onClose:()=>this.debouncedToggle(),ref:this.popRef,children:(0,Ai.jsx)("div",{className:"kb-dynamic-popover-inner-wrap",children:(0,Ai.jsxs)("div",{className:"kb-pro-notice",children:[(0,Ai.jsxs)("h2",{children:[(0,Ui.__)("Dynamic Image","kadence-blocks")," "]}),(0,Ai.jsxs)("p",{children:[(0,Ui.__)("Create dynamic sites by populating images from various sources.","kadence-blocks")," "]}),(0,Ai.jsx)(Ii.ExternalLink,{href:"https://www.kadencewp.com/kadence-blocks/pro/?utm_source=in-app&utm_medium=kadence-blocks&utm_campaign=dynamic-content",children:(0,Ui.__)("Upgrade to Pro","kadence-blocks")})]})})})]})}}const Up=(0,Ii.withFilters)("kadence.ImageDynamicControl")(Hp);class Gp extends Pi.Component{constructor(){super(...arguments),this.toggle=this.toggle.bind(this),this.state={open:!1},this.popRef=(0,Pi.createRef)(),this.debouncedToggle=(0,zi.debounce)(this.toggle.bind(this),100)}toggle(){this.setState({open:!this.state.open})}render(){const{open:e}=this.state,t={};return t.dynamic=(0,Ai.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,Ai.jsx)("path",{d:"M4 5.002s.003-.095.213-.288c.245-.225.671-.483 1.306-.73C7.018 3.399 9.34 3 12 3s4.982.399 6.482.984c.634.247 1.061.505 1.306.73.205.189.212.281.212.288 0 .003-.007.095-.213.284-.245.225-.671.483-1.306.73C16.982 6.601 14.66 7 12 7s-4.982-.399-6.482-.984c-.634-.247-1.061-.505-1.306-.73C4.004 5.094 4 5.002 4 5.002zm16 9.53v4.471a.779.779 0 01-.217.291c-.245.225-.671.482-1.303.728-1.495.582-3.809.978-6.48.978s-4.985-.396-6.48-.978c-.633-.246-1.058-.503-1.303-.728a.865.865 0 01-.199-.242l-.006-4.514c.248.126.51.242.782.348C6.591 15.585 9.171 16 12 16s5.409-.415 7.206-1.114c.277-.108.543-.225.794-.354zm0-7.005v4.476a.779.779 0 01-.217.291c-.245.225-.671.482-1.303.728-1.495.582-3.809.978-6.48.978s-4.985-.396-6.48-.978c-.633-.246-1.058-.503-1.303-.728a.865.865 0 01-.199-.242 1.109 1.109 0 00-.009-.117l-.005-4.407c.248.128.513.244.788.352C6.593 8.582 9.18 9 12 9s5.407-.418 7.208-1.12A8.69 8.69 0 0020 7.527zM2 5v14c0 .058.002.116.007.174.057.665.425 1.197.857 1.594.498.457 1.175.824 1.93 1.118C6.591 22.585 9.171 23 12 23s5.409-.415 7.206-1.114c.755-.294 1.432-.661 1.93-1.118.432-.397.8-.929.857-1.594.005-.058.007-.116.007-.174V5c0-.056-.002-.112-.007-.168-.055-.664-.422-1.195-.852-1.59-.498-.459-1.177-.827-1.933-1.122C17.407 1.418 14.82 1 12 1s-5.407.418-7.208 1.12c-.756.295-1.435.664-1.933 1.122-.43.395-.797.927-.852 1.59A1.887 1.887 0 002 5z"})}),(0,Ai.jsxs)(Ii.ToolbarGroup,{group:"dynamic-text",children:[(0,Ai.jsx)(Ii.ToolbarButton,{className:"kb-dynamic-menu",icon:t.dynamic,onClick:()=>this.debouncedToggle(),isPressed:!1,"aria-haspopup":"true","aria-expanded":e,label:(0,Ui.__)("Dynamic Content","kadence-blocks"),showTooltip:!0}),e&&(0,Ai.jsx)(Ii.Popover,{className:"kb-dynamic-popover",position:"bottom left",onClick:()=>{},expandOnMobile:!0,onClose:()=>this.debouncedToggle(),ref:this.popRef,children:(0,Ai.jsx)("div",{className:"kb-dynamic-popover-inner-wrap",children:(0,Ai.jsxs)("div",{className:"kb-pro-notice",children:[(0,Ai.jsxs)("h2",{children:[(0,Ui.__)("Dynamic Content","kadence-blocks")," "]}),(0,Ai.jsxs)("p",{children:[(0,Ui.__)("Create dynamic sites by populating content from various sources.","kadence-blocks")," "]}),(0,Ai.jsx)(Ii.ExternalLink,{href:"https://www.kadencewp.com/kadence-blocks/pro/?utm_source=in-app&utm_medium=kadence-blocks&utm_campaign=dynamic-content",children:(0,Ui.__)("Upgrade to Pro","kadence-blocks")})]})})})]})}}const $p=(0,Ii.withFilters)("kadence.TextDynamicControl")(Gp);class Wp extends Pi.Component{render(){return null}}const qp=(0,Ii.withFilters)("kadence.InlineReplaceDynamicControl")(Wp);class Xp extends Pi.Component{constructor(){super(...arguments),this.toggle=this.toggle.bind(this),this.state={open:!1},this.popRef=(0,Pi.createRef)(),this.debouncedToggle=(0,zi.debounce)(this.toggle.bind(this),100)}toggle(){this.setState({open:!this.state.open})}render(){const{open:e}=this.state,t={};return t.dynamic=(0,Ai.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,Ai.jsx)("path",{d:"M4 5.002s.003-.095.213-.288c.245-.225.671-.483 1.306-.73C7.018 3.399 9.34 3 12 3s4.982.399 6.482.984c.634.247 1.061.505 1.306.73.205.189.212.281.212.288 0 .003-.007.095-.213.284-.245.225-.671.483-1.306.73C16.982 6.601 14.66 7 12 7s-4.982-.399-6.482-.984c-.634-.247-1.061-.505-1.306-.73C4.004 5.094 4 5.002 4 5.002zm16 9.53v4.471a.779.779 0 01-.217.291c-.245.225-.671.482-1.303.728-1.495.582-3.809.978-6.48.978s-4.985-.396-6.48-.978c-.633-.246-1.058-.503-1.303-.728a.865.865 0 01-.199-.242l-.006-4.514c.248.126.51.242.782.348C6.591 15.585 9.171 16 12 16s5.409-.415 7.206-1.114c.277-.108.543-.225.794-.354zm0-7.005v4.476a.779.779 0 01-.217.291c-.245.225-.671.482-1.303.728-1.495.582-3.809.978-6.48.978s-4.985-.396-6.48-.978c-.633-.246-1.058-.503-1.303-.728a.865.865 0 01-.199-.242 1.109 1.109 0 00-.009-.117l-.005-4.407c.248.128.513.244.788.352C6.593 8.582 9.18 9 12 9s5.407-.418 7.208-1.12A8.69 8.69 0 0020 7.527zM2 5v14c0 .058.002.116.007.174.057.665.425 1.197.857 1.594.498.457 1.175.824 1.93 1.118C6.591 22.585 9.171 23 12 23s5.409-.415 7.206-1.114c.755-.294 1.432-.661 1.93-1.118.432-.397.8-.929.857-1.594.005-.058.007-.116.007-.174V5c0-.056-.002-.112-.007-.168-.055-.664-.422-1.195-.852-1.59-.498-.459-1.177-.827-1.933-1.122C17.407 1.418 14.82 1 12 1s-5.407.418-7.208 1.12c-.756.295-1.435.664-1.933 1.122-.43.395-.797.927-.852 1.59A1.887 1.887 0 002 5z"})}),(0,Ai.jsxs)("div",{className:"kb-dynamic-background-sidebar-wrap",children:[(0,Ai.jsx)(Ii.Button,{className:"kb-dynamic-background-sidebar",isTertiary:!0,icon:t.dynamic,onClick:()=>this.debouncedToggle(),isPressed:e,"aria-haspopup":"true","aria-expanded":e,label:(0,Ui.__)("Dynamic Background Image","kadence-blocks"),showTooltip:!0}),e&&(0,Ai.jsx)(Ii.Popover,{className:"kb-dynamic-popover",position:"bottom left",onClick:()=>{},expandOnMobile:!0,onClose:()=>this.debouncedToggle(),ref:this.popRef,children:(0,Ai.jsx)("div",{className:"kb-dynamic-popover-inner-wrap",children:(0,Ai.jsxs)("div",{className:"kb-pro-notice",children:[(0,Ai.jsxs)("h2",{children:[(0,Ui.__)("Dynamic Background Image","kadence-blocks")," "]}),(0,Ai.jsxs)("p",{children:[(0,Ui.__)("Create dynamic sites by populating background images from various sources.","kadence-blocks")," "]}),(0,Ai.jsx)(Ii.ExternalLink,{href:"https://www.kadencewp.com/kadence-blocks/pro/?utm_source=in-app&utm_medium=kadence-blocks&utm_campaign=dynamic-content",children:(0,Ui.__)("Upgrade to Pro","kadence-blocks")})]})})})]})}}const Jp=(0,Ii.withFilters)("kadence.BackgroundDynamicControl")(Xp);class Zp extends Pi.Component{constructor(){super(...arguments),this.toggle=this.toggle.bind(this),this.state={open:!1},this.popRef=(0,Pi.createRef)(),this.debouncedToggle=(0,zi.debounce)(this.toggle.bind(this),100)}toggle(){this.setState({open:!this.state.open})}render(){const{open:e}=this.state,t={};return t.dynamic=(0,Ai.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,Ai.jsx)("path",{d:"M4 5.002s.003-.095.213-.288c.245-.225.671-.483 1.306-.73C7.018 3.399 9.34 3 12 3s4.982.399 6.482.984c.634.247 1.061.505 1.306.73.205.189.212.281.212.288 0 .003-.007.095-.213.284-.245.225-.671.483-1.306.73C16.982 6.601 14.66 7 12 7s-4.982-.399-6.482-.984c-.634-.247-1.061-.505-1.306-.73C4.004 5.094 4 5.002 4 5.002zm16 9.53v4.471a.779.779 0 01-.217.291c-.245.225-.671.482-1.303.728-1.495.582-3.809.978-6.48.978s-4.985-.396-6.48-.978c-.633-.246-1.058-.503-1.303-.728a.865.865 0 01-.199-.242l-.006-4.514c.248.126.51.242.782.348C6.591 15.585 9.171 16 12 16s5.409-.415 7.206-1.114c.277-.108.543-.225.794-.354zm0-7.005v4.476a.779.779 0 01-.217.291c-.245.225-.671.482-1.303.728-1.495.582-3.809.978-6.48.978s-4.985-.396-6.48-.978c-.633-.246-1.058-.503-1.303-.728a.865.865 0 01-.199-.242 1.109 1.109 0 00-.009-.117l-.005-4.407c.248.128.513.244.788.352C6.593 8.582 9.18 9 12 9s5.407-.418 7.208-1.12A8.69 8.69 0 0020 7.527zM2 5v14c0 .058.002.116.007.174.057.665.425 1.197.857 1.594.498.457 1.175.824 1.93 1.118C6.591 22.585 9.171 23 12 23s5.409-.415 7.206-1.114c.755-.294 1.432-.661 1.93-1.118.432-.397.8-.929.857-1.594.005-.058.007-.116.007-.174V5c0-.056-.002-.112-.007-.168-.055-.664-.422-1.195-.852-1.59-.498-.459-1.177-.827-1.933-1.122C17.407 1.418 14.82 1 12 1s-5.407.418-7.208 1.12c-.756.295-1.435.664-1.933 1.122-.43.395-.797.927-.852 1.59A1.887 1.887 0 002 5z"})}),(0,Ai.jsxs)("div",{className:"kb-dynamic-image-sidebar-wrap kb-dynamic-gallery-sidebar-wrap",children:[(0,Ai.jsx)(Ii.Button,{className:"kb-dynamic-image-sidebar kb-dynamic-gallery-sidebar",isTertiary:!0,icon:t.dynamic,onClick:()=>this.debouncedToggle(),isPressed:e,"aria-haspopup":"true","aria-expanded":e,label:(0,Ui.__)("Dynamic Gallery","kadence-blocks"),showTooltip:!0}),e&&(0,Ai.jsx)(Ii.Popover,{className:"kb-dynamic-popover",position:"bottom left",onClick:()=>{},expandOnMobile:!0,onClose:()=>this.debouncedToggle(),ref:this.popRef,children:(0,Ai.jsx)("div",{className:"kb-dynamic-popover-inner-wrap",children:(0,Ai.jsxs)("div",{className:"kb-pro-notice",children:[(0,Ai.jsxs)("h2",{children:[(0,Ui.__)("Dynamic Gallery","kadence-blocks")," "]}),(0,Ai.jsxs)("p",{children:[(0,Ui.__)("Create dynamic sites by populating images from various sources.","kadence-blocks")," "]}),(0,Ai.jsx)(Ii.ExternalLink,{href:"https://www.kadencewp.com/kadence-blocks/pro/?utm_source=in-app&utm_medium=kadence-blocks&utm_campaign=dynamic-content",children:(0,Ui.__)("Upgrade to Pro","kadence-blocks")})]})})})]})}}const Kp=(0,Ii.withFilters)("kadence.GalleryDynamicControl")(Zp);class Yp extends Pi.Component{constructor(e,t=!0,n,o,a,r,i,s,l,c,u,d,p,h){super(...arguments)}render(){return(0,Ai.jsxs)("div",{className:"components-base-control kt-box-shadow-container",children:[this.props.label&&(0,Ai.jsxs)("div",{className:"kt-box-shadow-label",children:[(0,Ai.jsx)("h2",{className:"kt-beside-color-label",children:this.props.label}),this.props.onEnableChange&&(0,Ai.jsx)(Ii.ToggleControl,{checked:this.props.enable,onChange:e=>this.props.onEnableChange(e)})]}),this.props.enable&&(0,Ai.jsx)("div",{className:"kt-inner-sub-section",children:(0,Ai.jsxs)("div",{className:"kt-inner-sub-section-row",children:[(0,Ai.jsxs)("div",{className:"kt-box-color-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("Color")}),(0,Ai.jsx)(qi,{value:this.props.color?this.props.color:this.props.colorDefault,default:this.props.colorDefault,onChange:e=>this.props.onColorChange(e),opacityValue:this.props.opacity,onOpacityChange:e=>this.props.onOpacityChange(e),onArrayChange:this.props.onArrayChange?(e,t)=>this.props.onArrayChange(e,t):void 0})]}),(0,Ai.jsxs)("div",{className:"kt-box-x-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("X")}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==this.props.hOffset?this.props.hOffset:"",onChange:e=>this.props.onHOffsetChange(Number(e.target.value)),min:-200,max:200,step:1,type:"number",className:"components-text-control__input"})})})]}),(0,Ai.jsxs)("div",{className:"kt-box-y-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("Y")}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==this.props.vOffset?this.props.vOffset:"",onChange:e=>this.props.onVOffsetChange(Number(e.target.value)),min:-200,max:200,step:1,type:"number",className:"components-text-control__input"})})})]}),(0,Ai.jsxs)("div",{className:"kt-box-blur-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("Blur")}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==this.props.blur?this.props.blur:"",onChange:e=>this.props.onBlurChange(Number(e.target.value)),min:0,max:200,step:1,type:"number",className:"components-text-control__input"})})})]})]})})]})}}const Qp=Yp;var eh=a(6942),th=a.n(eh);const nh=(0,Ai.jsxs)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Ai.jsx)(ns.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,Ai.jsx)(ns.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"})]});function oh({label:e,value:t,onChange:n,options:o=[{value:"cover",label:(0,Ui.__)("Cover","kadence-blocks")},{value:"contain",label:(0,Ui.__)("Contain","kadence-blocks")},{value:"auto",label:(0,Ui.__)("Auto","kadence-blocks")}],allowCustom:a=!0}){const r=`inspector-background-size-control-${(0,Dp.useInstanceId)(oh)}`,[i,s]=(0,Pi.useState)(!1);(0,Pi.useEffect)(()=>{s(function(e,t){return!!t&&!!e&&!e.find(e=>e.value===t)}(o,t))},[]);let l="auto",c="auto";const u=t.split(" ");return void 0!==u[0]&&(l=void 0!==u[0]&&u[0]?u[0]:"auto",c=void 0!==u[1]&&u[1]?u[1]:"auto"),(0,Ai.jsxs)("div",{className:"components-base-control kadence-background-size-control",children:[e&&(0,Ai.jsx)("label",{htmlFor:r,className:"kadence-radio-control-label components-background-size-control__label",children:e}),!i&&(0,Ai.jsx)("div",{className:"kadence-controls-content",children:(0,Ai.jsxs)(Ii.ButtonGroup,{className:"kadence-radio-container-control",children:[o.map((e,o)=>(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-"+e.value,icon:void 0!==e.icon?e.icon:void 0,"aria-pressed":t===e.value,variant:t===e.value?"primary":"tertiary",onClick:()=>{n(e.value)},children:e.label},`${e.label}-${e.value}-${o}`)),a&&(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Set custom size","kadence-blocks"),icon:nh,onClick:()=>s(!0),isPressed:!1,variant:"tertiary"})]})}),i&&(0,Ai.jsxs)("div",{className:"kadence-controls-content",children:[(0,Ai.jsx)(Ii.__experimentalUnitControl,{labelPosition:"top",label:(0,Ui.__)("Width","kadence-blocks"),max:4e3,min:0,units:[{value:"%",label:"%"},{value:"px",label:"px"}],value:l,onChange:e=>{const o=t.split(" ");let a="auto";void 0!==o[0]&&(a=void 0!==o[1]&&o[1]?o[1]:"auto"),n(e+" "+a)},className:"kb-background-size-custom-input",placeholder:"auto"}),(0,Ai.jsx)(Ii.__experimentalUnitControl,{labelPosition:"top",label:(0,Ui.__)("Height","kadence-blocks"),max:4e3,min:0,value:c,units:[{value:"%",label:"%"},{value:"px",label:"px"}],onChange:e=>{const o=t.split(" ");let a="auto";void 0!==o[0]&&(a=void 0!==o[0]&&o[0]?o[0]:"auto"),n(a+" "+e)},className:"kb-background-size-custom-input",placeholder:"auto"}),a&&(0,Ai.jsx)(Ii.ButtonGroup,{className:"kadence-radio-container-control kadence-small-radio-container",children:(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Use size preset","kadence-blocks"),icon:nh,onClick:()=>s(!1),isPressed:!0,variant:"primary"})})]})]})}const ah=e=>{const[t,n]=(0,Pi.useState)({}),{label:o,id:a,url:r,slug:i,onChange:s,fullSelection:l=!0,selectByValue:c=!0}=e,{image:u}=(0,Gi.useSelect)(e=>{const{getMedia:t}=e("core");return{image:a?t(a,{context:"view"}):null}},[a]);return(0,Pi.useEffect)(()=>{n(void 0===l||!0===l?(()=>{if(u){const e=void 0!==u.media_details.sizes?u.media_details.sizes:[],t=Object.keys(e).map(e=>({slug:e,name:e}));return(0,zi.compact)((0,zi.map)(t,({name:e,slug:t})=>{if("image/svg+xml"===(0,zi.get)(u,["mime_type"]))return null;const n=(0,zi.get)(u,["media_details","sizes",t,"source_url"]);if(!n)return null;const o=(0,zi.get)(u,["media_details","sizes",t,"width"]);if(!o)return null;const a=(0,zi.get)(u,["media_details","sizes",t,"height"]);return a?{value:n,label:e+" ("+o+"x"+a+")",slug:t,width:o,height:a}:null}))}return null})():(()=>{if(u){const e=void 0!==u.media_details.sizes?u.media_details.sizes:[],t=[];for(let n=0;n{if("image/svg+xml"===(0,zi.get)(u,["mime_type"]))return null;const n=(0,zi.get)(u,["media_details","sizes",t,"source_url"]);if(!n)return null;const o=(0,zi.get)(u,["media_details","sizes",t,"width"]);if(!o)return null;const a=(0,zi.get)(u,["media_details","sizes",t,"height"]);return a?{value:n,label:e+("full"===t?"":" ("+o+"x"+a+")"),slug:t,width:o,height:a}:null}))}return null})())},[u]),(0,Ai.jsxs)("div",{className:"components-base-control kb-image-size-container",children:[!(0,zi.isEmpty)(t)&&(void 0===c||!0===c)&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)("h2",{className:"kb-image-size-title",children:o}),(0,Ai.jsx)("div",{className:"kb-image-size-select-form-row",children:(0,Ai.jsx)(Op,{options:t,value:t.filter(({value:e})=>e===r),isMulti:!1,maxMenuHeight:250,isClearable:!1,placeholder:"",onChange:s})})]}),!(0,zi.isEmpty)(t)&&!1===c&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)("h2",{className:"kb-image-size-title",children:o}),(0,Ai.jsx)("div",{className:"kb-image-size-select-form-row",children:(0,Ai.jsx)(Op,{options:t,value:t.filter(e=>e.slug===i),isMulti:!1,maxMenuHeight:250,isClearable:!1,placeholder:"",onChange:s})})]})]})},rh=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z"})}),ih=({src:e,onChange:t,onSubmit:n,onClose:o})=>(0,Ai.jsx)(Hi.URLPopover,{onClose:o,children:(0,Ai.jsxs)("form",{className:"block-editor-media-placeholder__url-input-form",onSubmit:n,children:[(0,Ai.jsx)("input",{className:"block-editor-media-placeholder__url-input-field",type:"url","aria-label":(0,Ui.__)("URL","kadence-blocks"),placeholder:(0,Ui.__)("Paste or type URL","kadence-blocks"),onChange:t,value:e}),(0,Ai.jsx)(Ii.Button,{className:"block-editor-media-placeholder__url-input-submit-button",icon:rh,label:(0,Ui.__)("Apply","kadence-blocks"),type:"submit"})]})});class sh extends Pi.Component{constructor(){super(...arguments),this.state={src:"",isURLInputVisible:!1},this.onChangeSrc=this.onChangeSrc.bind(this),this.onSubmitSrc=this.onSubmitSrc.bind(this),this.onUpload=this.onUpload.bind(this),this.onFilesUpload=this.onFilesUpload.bind(this),this.openURLInput=this.openURLInput.bind(this),this.closeURLInput=this.closeURLInput.bind(this)}onlyAllowsImages(){const{allowedTypes:e}=this.props;return!!e&&(0,zi.every)(e,e=>"image"===e||(0,zi.startsWith)(e,"image/"))}componentDidMount(){this.setState({src:(0,zi.get)(this.props.value,["src"],"")})}componentDidUpdate(e){(0,zi.get)(e.value,["src"],"")!==(0,zi.get)(this.props.value,["src"],"")&&this.setState({src:(0,zi.get)(this.props.value,["src"],"")})}onChangeSrc(e){this.setState({src:e.target.value})}onSubmitSrc(e){e.preventDefault(),this.state.src&&this.props.onSelectURL&&(this.props.onSelectURL(this.state.src),this.closeURLInput())}onUpload(e){this.onFilesUpload(e.target.files)}onFilesUpload(e){const{addToGallery:t,allowedTypes:n,mediaUpload:o,multiple:a,onError:r,onSelect:i,onFilesPreUpload:s=zi.noop}=this.props;let l;if(s(e),a)if(t){let e=[];l=t=>{const n=(this.props.value||[]).filter(t=>t.id?!e.some(({id:e})=>Number(e)===Number(t.id)):!e.some(({urlSlug:e})=>t.url.includes(e)));i(n.concat(t)),e=t.map(e=>{const t=e.url.lastIndexOf("."),n=e.url.slice(0,t);return{id:e.id,urlSlug:n}})}}else l=i;else l=([e])=>i(e);o({allowedTypes:n,filesList:e,onFileChange:l,onError:r})}openURLInput(){this.setState({isURLInputVisible:!0})}closeURLInput(){this.setState({isURLInputVisible:!1})}renderPlaceholder(e,t){const{allowedTypes:n=[],className:o,icon:a,isAppender:r,labels:i={},onDoubleClick:s,mediaPreview:l,notices:c,onSelectURL:u,mediaUpload:d,children:p}=this.props;let h=i.instructions;const f=i.title;if(d||u||(h=(0,Ui.__)("To edit this block, you need permission to upload media.","kadence-blocks")),void 0===h||void 0===f){const e=1===n.length,t=e&&"audio"===n[0],o=e&&"image"===n[0],a=e&&"video"===n[0];void 0===h&&d&&(h=(0,Ui.__)("Upload a media file or pick one from your media library.","kadence-blocks"),t?h=(0,Ui.__)("Upload an audio file, pick one from your media library, or add one with a URL.","kadence-blocks"):o?h=(0,Ui.__)("Upload an image file, pick one from your media library, or add one with a URL.","kadence-blocks"):a&&(h=(0,Ui.__)("Upload a video file, pick one from your media library, or add one with a URL.","kadence-blocks")))}const b=th()("block-editor-media-placeholder",o,{"is-appender":r});return(0,Ai.jsxs)(Ii.Placeholder,{icon:a,label:f||void 0,instructions:h,className:b,notices:c,onClick:t,onDoubleClick:s,preview:l,children:[e,p]})}renderDropZone(){const{disableDropZone:e,onHTMLDrop:t=zi.noop}=this.props;return e?null:(0,Ai.jsx)(Ii.DropZone,{onFilesDrop:this.onFilesUpload,onHTMLDrop:t})}renderCancelLink(){const{onCancel:e}=this.props;return e&&(0,Ai.jsx)(Ii.Button,{className:"block-editor-media-placeholder__cancel-button",title:(0,Ui.__)("Cancel","kadence-blocks"),isLink:!0,onClick:e,children:(0,Ui.__)("Cancel","kadence-blocks")})}renderUrlSelectionUI(){const{onSelectURL:e}=this.props;if(!e)return null;const{isURLInputVisible:t,src:n}=this.state;return(0,Ai.jsxs)("div",{className:"block-editor-media-placeholder__url-input-container",children:[(0,Ai.jsx)(Ii.Button,{className:"block-editor-media-placeholder__button",onClick:this.openURLInput,isPressed:t,isTertiary:!0,children:(0,Ui.__)("Insert from URL","kadence-blocks")}),t&&(0,Ai.jsx)(ih,{src:n,onChange:this.onChangeSrc,onSubmit:this.onSubmitSrc,onClose:this.closeURLInput})]})}renderDynamicSelectionUI(){const{dynamicControl:e}=this.props;return e?(0,Ai.jsx)("div",{className:"block-editor-media-placeholder__dynamic-input-container",children:e}):null}renderMediaUploadChecked(){const{selectLabel:e=(0,Ui.__)("Select Image","kadence-blocks"),selectIcon:t,accept:n,addToGallery:o,allowedTypes:a=[],isAppender:r,mediaUpload:i,multiple:s=!1,onSelect:l,value:c={}}=this.props,u=(0,Ai.jsx)(Hi.MediaUpload,{addToGallery:o,gallery:s&&this.onlyAllowsImages(),multiple:s,onSelect:l,allowedTypes:a,value:(0,zi.isArray)(c)?c.map(({id:e})=>e):c.id,render:({open:n})=>(0,Ai.jsx)(Ii.Button,{isPrimary:!0,icon:t||void 0,onClick:e=>{e.stopPropagation(),n()},children:e})});if(i&&r)return(0,Ai.jsxs)(Pi.Fragment,{children:[this.renderDropZone(),(0,Ai.jsx)(Ii.FormFileUpload,{onChange:this.onUpload,accept:n,multiple:s,render:({openFileDialog:e})=>{const t=(0,Ai.jsxs)(Pi.Fragment,{children:[u,this.renderUrlSelectionUI(),this.renderCancelLink(),this.renderDynamicSelectionUI()]});return this.renderPlaceholder(t,e)}})]});if(i){const e=(0,Ai.jsxs)(Pi.Fragment,{children:[this.renderDropZone(),u,this.renderUrlSelectionUI(),this.renderCancelLink(),this.renderDynamicSelectionUI()]});return this.renderPlaceholder(e)}return this.renderPlaceholder(u)}render(){const{disableMediaButtons:e,dropZoneUIOnly:t}=this.props;return t||e?(0,Ai.jsx)(Hi.MediaUploadCheck,{children:this.renderDropZone()}):(0,Ai.jsx)(Hi.MediaUploadCheck,{fallback:this.renderPlaceholder(this.renderUrlSelectionUI()),children:this.renderMediaUploadChecked()})}}const lh=(0,Gi.withSelect)(e=>{const{getSettings:t}=e("core/block-editor");return{mediaUpload:t().mediaUpload}})(sh);class ch extends Pi.Component{constructor(){super(...arguments),this.onPositionChange=this.onPositionChange.bind(this),this.convertPosition=this.convertPosition.bind(this),this.state={position:null}}convertPosition(e){if(!e)return{x:.5,y:.5};let t=.5,n=.5;const o=e.split(" ");if(o&&o[0])switch(o[0]){case"left":t=0;break;case"right":t=1;break;case"center":t=.5;break;default:t=parseInt(o[0],10)/100}if(o&&o[1])switch(o[1]){case"top":n=0;break;case"bottom":n=1;break;case"center":n=.5;break;default:n=parseInt(o[1],10)/100}return{x:t,y:n}}onPositionChange(e){let t;this.setState({position:e}),e&&void 0!==e.x&&""!==e.x&&(t=100*e.x+"% "+100*e.y+"%"),this.props.onChange(t)}render(){const e=this.state.position?this.state.position:this.convertPosition(this.props.value);return(0,Ai.jsx)(Ii.FocalPointPicker,{url:this.props.url,value:e,onChange:e=>this.onPositionChange(e)})}}const uh=ch,dh=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm3.8 8.8h-3v3h-1.5v-3h-3v-1.5h3v-3h1.5v3h3v1.5Z"})}),ph=(0,Ai.jsx)(ns.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ai.jsx)(ns.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"})}),hh=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})}),fh=["image"],bh=e=>{const{label:t,hasImage:n,onSaveImage:o,onRemoveImage:a,onSaveURL:r,onSavePosition:i,onSaveSize:s,onSaveRepeat:l,onSaveAttachment:c,disableMediaButtons:u,imageURL:d,imageID:p,imagePosition:h,imageSize:f,imageRepeat:b,imageAttachment:m,imageAttachmentParallax:g=!1,imageAttachmentFixed:v=!0,inlineImage:x,onSaveInlineImage:k,dynamicAttribute:y="",attributes:_}=e,w=[{value:"scroll",label:(0,Ui.__)("Scroll","kadence-blocks")}];return v&&w.push({value:"fixed",label:(0,Ui.__)("Fixed","kadence-blocks")}),g&&w.push({value:"parallax",label:(0,Ui.__)("Parallax","kadence-blocks")}),(0,Ai.jsxs)("div",{className:"components-base-control kadence-image-background-control",children:[!n&&(0,Ai.jsxs)(Pi.Fragment,{children:[t&&(0,Ai.jsx)("div",{className:"components-kadence-image-background__label",children:t}),(0,Ai.jsx)(lh,{labels:"",selectIcon:dh,selectLabel:(0,Ui.__)("Select Image","kadence-blocks"),onSelect:e=>o(e),onSelectURL:e=>r(e),accept:"image/*",className:"kadence-image-upload",allowedTypes:fh,disableMediaButtons:u,dynamicControl:y&&kadence_blocks_params.dynamic_enabled?(0,Ai.jsx)(Jp,{...e}):void 0})]}),n&&(0,Ai.jsxs)(Pi.Fragment,{children:[t&&(0,Ai.jsx)("div",{className:"components-kadence-image-background__label",children:t}),y&&kadence_blocks_params.dynamic_enabled&&_.kadenceDynamic&&_.kadenceDynamic[y]&&_.kadenceDynamic[y].enable?(0,Ai.jsx)("div",{className:"kb-dynamic-background-sidebar-top",children:(0,Ai.jsx)(Jp,{startOpen:!_.kadenceDynamic[y].field,...e})}):(0,Ai.jsxs)(Pi.Fragment,{children:[(0,Ai.jsx)(Hi.MediaUpload,{onSelect:e=>o(e),type:"image",value:p||"",render:({open:e})=>(0,Ai.jsx)(Ii.Button,{className:"components-button components-icon-button kt-cta-upload-btn",onClick:e,icon:ph,children:(0,Ui.__)("Edit Image","kadence-blocks")})}),(0,Ai.jsx)(Ii.Button,{icon:hh,label:(0,Ui.__)("Remove Image","kadence-blocks"),className:"components-button components-icon-button kt-remove-img kt-cta-upload-btn",onClick:()=>a()}),y&&kadence_blocks_params.dynamic_enabled&&(0,Ai.jsx)(Jp,{...e})]}),(0,Ai.jsx)(uh,{url:d||"",value:h||"center center",onChange:e=>i(e)}),p&&(0,Ai.jsx)(ah,{label:(0,Ui.__)("Image File Size","kadence-blocks"),id:p,url:d,onChange:e=>{o({id:p,url:e.value})}}),(0,Ai.jsx)(oh,{label:(0,Ui.__)("Background Image Size","kadence-blocks"),value:f||"cover",options:[{value:"cover",label:(0,Ui.__)("Cover","kadence-blocks")},{value:"contain",label:(0,Ui.__)("Contain","kadence-blocks")},{value:"auto",label:(0,Ui.__)("Auto","kadence-blocks")}],onChange:e=>s(e)}),"cover"!==(f||"cover")&&(0,Ai.jsx)(Fp,{label:(0,Ui.__)("Background Image Repeat","kadence-blocks"),value:b||"no-repeat",options:[{value:"no-repeat",label:(0,Ui.__)("No Repeat","kadence-blocks")},{value:"repeat",label:(0,Ui.__)("Repeat","kadence-blocks")},{value:"repeat-x",label:(0,Ui.__)("Repeat-x","kadence-blocks")},{value:"repeat-y",label:(0,Ui.__)("Repeat-y","kadence-blocks")}],onChange:e=>l(e)}),(0,Ai.jsx)(Fp,{label:(0,Ui.__)("Background Image Attachment","kadence-blocks"),value:m||"scroll",options:w,onChange:e=>c(e)}),"fixed"===(m||"scroll")&&(0,Ai.jsx)("p",{className:"kb-sidebar-help",children:(0,Ui.__)("Note: Attachment Fixed work only on desktop.","kadence-blocks")}),k&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Force Background Image inline?","kadence-blocks"),checked:void 0!==x&&x,onChange:e=>k(e)})]})]})},mh=window.kadence.icons;function gh({label:e,type:t,onChange:n,allowedTypes:o=null,types:a=null}){const r=[{key:"normal",title:(0,Ui.__)("Classic","kadence-blocks"),icon:mh.brush},{key:"gradient",title:(0,Ui.__)("Gradient","kadence-blocks"),icon:mh.gradient},{key:"slider",title:(0,Ui.__)("Slider","kadence-blocks"),icon:mh.slider},{key:"video",title:(0,Ui.__)("Video","kadence-blocks"),icon:mh.video}],i=o||["normal","gradient","slider","video"],s=a||r,l=`inspector-background-type-control-${(0,Dp.useInstanceId)(gh)}`;return(0,Ai.jsx)("div",{className:"components-base-control kadence-background-type-control",children:(0,Ai.jsxs)("div",{className:"kadence-background-type-container",children:[e&&(0,Ai.jsx)("label",{htmlFor:l,className:"kadence-beside-label components-background-type-control__label",children:e}),(0,Ai.jsx)(Ii.ButtonGroup,{id:l,className:"kadence-background-type-radio-container",children:s.map(({key:e,title:o,icon:a},r)=>{if(i.includes(e))return(0,Ai.jsx)(Ii.Button,{label:o,onClick:()=>n(e),isTertiary:e!==t,isPrimary:e===t,className:"kadence-radio-item"+(e===t?" radio-is-active":""),"aria-pressed":e===t,icon:a},e)})})]})})}var vh={grad:.9,turn:360,rad:360/(2*Math.PI)},xh=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},kh=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},yh=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},_h=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},wh=function(e){return{r:yh(e.r,0,255),g:yh(e.g,0,255),b:yh(e.b,0,255),a:yh(e.a)}},Ch=function(e){return{r:kh(e.r),g:kh(e.g),b:kh(e.b),a:kh(e.a,3)}},jh=/^#([0-9a-f]{3,8})$/i,Sh=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Oh=function(e){var t=e.r,n=e.g,o=e.b,a=e.a,r=Math.max(t,n,o),i=r-Math.min(t,n,o),s=i?r===t?(n-o)/i:r===n?2+(o-t)/i:4+(t-n)/i:0;return{h:60*(s<0?s+6:s),s:r?i/r*100:0,v:r/255*100,a}},Nh=function(e){var t=e.h,n=e.s,o=e.v,a=e.a;t=t/360*6,n/=100,o/=100;var r=Math.floor(t),i=o*(1-n),s=o*(1-(t-r)*n),l=o*(1-(1-t+r)*n),c=r%6;return{r:255*[o,s,i,i,l,o][c],g:255*[l,o,o,s,i,i][c],b:255*[i,i,l,o,o,s][c],a}},Eh=function(e){return{h:_h(e.h),s:yh(e.s,0,100),l:yh(e.l,0,100),a:yh(e.a)}},Mh=function(e){return{h:kh(e.h),s:kh(e.s),l:kh(e.l),a:kh(e.a,3)}},Th=function(e){return Nh((n=(t=e).s,{h:t.h,s:(n*=((o=t.l)<50?o:100-o)/100)>0?2*n/(o+n)*100:0,v:o+n,a:t.a}));var t,n,o},Rh=function(e){return{h:(t=Oh(e)).h,s:(a=(200-(n=t.s))*(o=t.v)/100)>0&&a<200?n*o/100/(a<=100?a:200-a)*100:0,l:a/2,a:t.a};var t,n,o,a},Ph=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ih=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ah=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Lh=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Dh={string:[[function(e){var t=jh.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?kh(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?kh(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Ah.exec(e)||Lh.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:wh({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Ph.exec(e)||Ih.exec(e);if(!t)return null;var n,o,a=Eh({h:(n=t[1],o=t[2],void 0===o&&(o="deg"),Number(n)*(vh[o]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return Th(a)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,o=e.b,a=e.a,r=void 0===a?1:a;return xh(t)&&xh(n)&&xh(o)?wh({r:Number(t),g:Number(n),b:Number(o),a:Number(r)}):null},"rgb"],[function(e){var t=e.h,n=e.s,o=e.l,a=e.a,r=void 0===a?1:a;if(!xh(t)||!xh(n)||!xh(o))return null;var i=Eh({h:Number(t),s:Number(n),l:Number(o),a:Number(r)});return Th(i)},"hsl"],[function(e){var t=e.h,n=e.s,o=e.v,a=e.a,r=void 0===a?1:a;if(!xh(t)||!xh(n)||!xh(o))return null;var i=function(e){return{h:_h(e.h),s:yh(e.s,0,100),v:yh(e.v,0,100),a:yh(e.a)}}({h:Number(t),s:Number(n),v:Number(o),a:Number(r)});return Nh(i)},"hsv"]]},Fh=function(e,t){for(var n=0;n=.5},e.prototype.toHex=function(){return t=(e=Ch(this.rgba)).r,n=e.g,o=e.b,r=(a=e.a)<1?Sh(kh(255*a)):"","#"+Sh(t)+Sh(n)+Sh(o)+r;var e,t,n,o,a,r},e.prototype.toRgb=function(){return Ch(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Ch(this.rgba)).r,n=e.g,o=e.b,(a=e.a)<1?"rgba("+t+", "+n+", "+o+", "+a+")":"rgb("+t+", "+n+", "+o+")";var e,t,n,o,a},e.prototype.toHsl=function(){return Mh(Rh(this.rgba))},e.prototype.toHslString=function(){return t=(e=Mh(Rh(this.rgba))).h,n=e.s,o=e.l,(a=e.a)<1?"hsla("+t+", "+n+"%, "+o+"%, "+a+")":"hsl("+t+", "+n+"%, "+o+"%)";var e,t,n,o,a},e.prototype.toHsv=function(){return e=Oh(this.rgba),{h:kh(e.h),s:kh(e.s),v:kh(e.v),a:kh(e.a,3)};var e},e.prototype.invert=function(){return Uh({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),Uh(Vh(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),Uh(Vh(this.rgba,-e))},e.prototype.grayscale=function(){return Uh(Vh(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),Uh(zh(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),Uh(zh(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?Uh({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):kh(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=Rh(this.rgba);return"number"==typeof e?Uh({h:e,s:t.s,l:t.l,a:t.a}):kh(t.h)},e.prototype.isEqual=function(e){return this.toHex()===Uh(e).toHex()},e}(),Uh=function(e){return e instanceof Hh?e:new Hh(e)};const Gh=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})}),$h=10,Wh=$h;function qh(e){return Math.max(0,Math.min(100,e))}function Xh(e,t,n){const o=e.findIndex(e=>e.position>t),a={color:n,position:t},r=e.slice();return r.splice(o-1,0,a),r}function Jh(e,t,n){const o=e.slice();return o[t]=n,o}function Zh(e,t,n){return function(e,t,n,o=0){const a=e[t].position,r=Math.min(a,n),i=Math.max(a,n);return e.some(({position:e},a)=>a!==t&&(Math.abs(e-n)e.position===t);return Kh(e,o,n)}function Qh(e,t){if(!t)return;const{x:n,width:o}=t.getBoundingClientRect(),a=e-n;return Math.round(qh(100*a/o))}function ef(e){const{renderContent:t,renderToggle:n,className:o,contentClassName:a,expandOnMobile:r,headerTitle:i,focusOnMount:s,position:l,popoverProps:c,onClose:u,onToggle:d,style:p}=e,[h,f]=(0,Pi.useState)(null),b=(0,Pi.useRef)(),[m,g]=function(e,t){const[n,o]=(0,Pi.useState)(!1);return[n,e=>{o(e),t&&t(e)}]}(0,d);function v(){u&&u(),g(!1)}(0,Pi.useEffect)(()=>()=>{d&&m&&d(!1)},[d,m]);const x={isOpen:m,onToggle:function(){g(!m)},onClose:v},k=!!(c?.anchor||c?.anchorRef||c?.getAnchorRect||c?.anchorRect);return(0,Ai.jsxs)("div",{className:th()("components-dropdown",o),ref:(0,Dp.useMergeRefs)([f,b]),tabIndex:"-1",style:p,children:[n(x),m&&(0,Ai.jsx)(Ii.Popover,{position:l,onClose:v,onFocusOutside:function(){const{ownerDocument:e}=b.current,t=e.activeElement.closest('[role="dialog"]');b.current.contains(e.activeElement)||t&&!t.contains(b.current)||v()},expandOnMobile:r,headerTitle:i,focusOnMount:s,offset:13,anchor:k?void 0:h,...c,className:th()("components-dropdown__content",c?c.className:void 0,a),children:t(x)})]})}function tf({isRenderedInSidebar:e,popoverProps:t,...n}){const o=(0,Pi.useMemo)(()=>({shift:!0,...e?{placement:"left-start",offset:34}:{placement:"bottom",offset:8},...t}),[e,t]);return(0,Ai.jsx)(ef,{contentClassName:"components-color-palette__custom-color-dropdown-content kadence-pop-color-popover",popoverProps:o,...n})}function nf({isOpen:e,position:t,color:n,...o}){const a=`components-custom-gradient-picker__control-point-button-description-${(0,Dp.useInstanceId)(nf)}`;return(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(Ii.Button,{"aria-label":(0,Ui.sprintf)(
// translators: %1$s: gradient position e.g: 70, %2$s: gradient color code e.g: rgb(52,121,151).
// translators: %1$s: gradient position e.g: 70, %2$s: gradient color code e.g: rgb(52,121,151).
(0,Ui.__)("Gradient control point at position %1$s%% with color code %2$s."),t,n),"aria-describedby":a,"aria-haspopup":"true","aria-expanded":e,className:th()("components-custom-gradient-picker__control-point-button",{"is-active":e}),...o}),(0,Ai.jsx)(Ii.VisuallyHidden,{id:a,children:(0,Ui.__)("Use your left or right arrow keys or drag and drop with the mouse to change the gradient position. Press the button to change the color or remove the control point.")})]})}function of({isRenderedInSidebar:e,className:t,...n}){const o=(0,Pi.useMemo)(()=>({placement:"bottom",offset:8}),[]),a=th()("components-custom-gradient-picker__control-point-dropdown",t);return(0,Ai.jsx)(tf,{isRenderedInSidebar:e,popoverProps:o,className:a,...n})}function af(e,t){if(!e)return"";if(!t)return e;if(e.startsWith("var(--global-")){const n=t.find(t=>t.value===e);if(n)return n.color;let o=e.replace("var(--global-","");o=o.substring(0,8),o="theme-"+o;const a=t.find(e=>e.slug===o);if(a&&!a.color.startsWith("var("))return a.color;let r=window.getComputedStyle(document.documentElement).getPropertyValue(e.replace("var(","").replace(" ","").replace(")",""));if(""===r&&(r=window.getComputedStyle(document.documentElement).getPropertyValue(e.replace("var(","").replace(" ","").split(",")[0].replace(")",""))),r)return r}else if(e.startsWith("var(")){let t=window.getComputedStyle(document.documentElement).getPropertyValue(e.replace("var(","").replace(" ","").replace(")",""));if(""===t&&(t=window.getComputedStyle(document.documentElement).getPropertyValue(e.replace("var(","").replace(" ","").split(",")[0].replace(")",""))),t)return t}return e}function rf({disableRemove:e,gradientPickerDomRef:t,ignoreMarkerPosition:n,value:o,onChange:a,onStartControlPointChange:r,onStopControlPointChange:i,isRenderedInSidebar:s}){const l=(0,Pi.useRef)(),c=e=>{const n=Qh(e.clientX,t.current),{initialPosition:r,index:i,significantMoveHappened:s}=l.current;!s&&Math.abs(r-n)>=5&&(l.current.significantMoveHappened=!0),a(Zh(o,i,n))},u=()=>{window&&window.removeEventListener&&l.current&&l.current.listenersActivated&&(window.removeEventListener("mousemove",c),window.removeEventListener("mouseup",u),i(),l.current.listenersActivated=!1)},d=(0,Pi.useRef)();d.current=u,(0,Pi.useEffect)(()=>()=>{d.current()},[]);const p=!(0,Hi.useSetting)("color.custom"),h=(0,Hi.useSetting)("color.palette");return o.map((t,d)=>{const f=t?.position,b=af(t.color,h);return n!==f&&(0,Ai.jsx)(of,{isRenderedInSidebar:s,onClose:i,renderToggle:({isOpen:e,onToggle:n})=>(0,Ai.jsx)(nf,{onClick:()=>{l.current&&l.current.significantMoveHappened||(e?i():r(),n())},onMouseDown:()=>{window&&window.addEventListener&&(l.current={initialPosition:f,index:d,significantMoveHappened:!1,listenersActivated:!0},r(),window.addEventListener("mousemove",c),window.addEventListener("mouseup",u))},onKeyDown:e=>{"ArrowLeft"===e.code?(e.stopPropagation(),a(Zh(o,d,qh(t.position-Wh)))):"ArrowRight"===e.code&&(e.stopPropagation(),a(Zh(o,d,qh(t.position+Wh))))},isOpen:e,position:t.position,color:t.color},d),renderContent:({onClose:n})=>(0,Ai.jsxs)("div",{className:"kadence-pop-gradient-color-picker",children:[!p&&(0,Ai.jsx)(Fi,{color:b,onChange:e=>{a(Kh(o,d,Uh(e.rgb).toRgbString()))},onChangeComplete:e=>{a(Kh(o,d,Uh(e.rgb).toRgbString()))}}),h&&(0,Ai.jsx)("div",{className:"kadence-pop-color-palette-swatches",children:(0,zi.map)(h,({color:e,slug:n,name:r})=>{const i={color:e},s=n.replace("theme-",""),l=n.startsWith("theme-palette")&&e===t.color||n.startsWith("theme-palette")&&b===e,c=!n.startsWith("theme-palette")&&e.startsWith("var(")&&(b===e||e===t.color);return(0,Ai.jsxs)("div",{className:"kadence-color-palette__item-wrapper",children:[(0,Ai.jsx)(Ii.Tooltip,{text:r||
// translators: %s: color hex code e.g: "#f00".
// translators: %s: color hex code e.g: "#f00".
(0,Ui.sprintf)((0,Ui.__)("Color code: %s"),e),children:(0,Ai.jsx)(Ii.Button,{type:"button",className:"kadence-color-palette__item "+(l||c?"is-active":""),style:i,onClick:()=>{n.startsWith("theme-palette")&&!e.startsWith("var(")?a(Kh(o,d,"var(--global-"+s+","+e+")")):e.startsWith("var(")?a(Kh(o,d,e)):a(Kh(o,d,Uh(e).toRgbString()))},"aria-label":r?
// translators: %s: The name of the color e.g: "vivid red".
// translators: %s: The name of the color e.g: "vivid red".
(0,Ui.sprintf)((0,Ui.__)("Color: %s","kadence-blocks"),r):
// translators: %s: color hex code e.g: "#f00".
// translators: %s: color hex code e.g: "#f00".
(0,Ui.sprintf)((0,Ui.__)("Color code: %s","kadence-blocks"),e),"aria-pressed":l||c})}),l&&(0,Ai.jsx)(Ii.Dashicon,{icon:"admin-site"}),!n.startsWith("theme-palette")&&b===e&&(0,Ai.jsx)(Ii.Dashicon,{icon:"saved"})]},e)})}),void 0!==t?.position&&(0,Ai.jsx)(Ii.__experimentalNumberControl,{label:(0,Ui.__)("Control Point Position %","kadence-blocks"),value:t.position,onChange:e=>{a(Zh(o,d,qh(parseFloat(e))))},min:0,step:.01,max:100,style:{paddingBottom:"10px"}}),!e&&o.length>2&&(0,Ai.jsx)(Ii.__experimentalHStack,{className:"components-custom-gradient-picker__remove-control-point-wrapper",alignment:"center",children:(0,Ai.jsx)(Ii.Button,{onClick:()=>{a(function(e,t){return e.filter((e,n)=>n!==t)}(o,d)),n()},variant:"link",children:(0,Ui.__)("Remove Control Point")})})]}),style:{left:`${t.position}%`,transform:"translateX( -50% )"}},d)})}rf.InsertPoint=function({value:e,onChange:t,onOpenInserter:n,onCloseInserter:o,insertPosition:a,isRenderedInSidebar:r}){const[i,s]=(0,Pi.useState)(!1),l=!(0,Hi.useSetting)("color.custom"),c=(0,Hi.useSetting)("color.palette"),[u,d]=(0,Pi.useState)(""),p=af(u,c);return(0,Ai.jsx)(of,{isRenderedInSidebar:r,className:"components-custom-gradient-picker__inserter",onClose:()=>{o()},renderToggle:({isOpen:e,onToggle:t})=>(0,Ai.jsx)(Ii.Button,{"aria-expanded":e,"aria-haspopup":"true",onClick:()=>{e?o():(s(!1),n()),t()},className:"components-custom-gradient-picker__insert-point-dropdown",icon:Gh}),renderContent:()=>(0,Ai.jsxs)("div",{className:"kadence-pop-gradient-color-picker",children:[!l&&(0,Ai.jsx)(Fi,{color:p,onChange:n=>{d(Uh(n.rgb).toRgbString()),i?t(Yh(e,a,Uh(n.rgb).toRgbString())):(t(Xh(e,a,Uh(n.rgb).toRgbString())),s(!0))},onChangeComplete:n=>{d(Uh(n.rgb).toRgbString()),i?t(Yh(e,a,Uh(n.rgb).toRgbString())):(t(Xh(e,a,Uh(n.rgb).toRgbString())),s(!0))}}),c&&(0,Ai.jsx)("div",{className:"kadence-pop-color-palette-swatches",children:(0,zi.map)(c,({color:n,slug:o,name:r})=>{const l={color:n},c=o.replace("theme-",""),h=o.startsWith("theme-palette")&&n===u||o.startsWith("theme-palette")&&p===n,f=!o.startsWith("theme-palette")&&n.startsWith("var(")&&u===n;return(0,Ai.jsxs)("div",{className:"kadence-color-palette__item-wrapper",children:[(0,Ai.jsx)(Ii.Tooltip,{text:r||
// translators: %s: color hex code e.g: "#f00".
// translators: %s: color hex code e.g: "#f00".
(0,Ui.sprintf)((0,Ui.__)("Color code: %s"),n),children:(0,Ai.jsx)(Ii.Button,{type:"button",className:"kadence-color-palette__item "+(h||f?"is-active":""),style:l,onClick:()=>{d(Uh(n).toRgbString()),o.startsWith("theme-palette")&&!n.startsWith("var(")?i?t(Yh(e,a,"var(--global-"+c+","+n+")")):(t(Xh(e,a,"var(--global-"+c+","+n+")")),s(!0)):n.startsWith("var(")?(d(n),i?t(Yh(e,a,n)):(t(Xh(e,a,n)),s(!0))):i?t(Yh(e,a,Uh(n).toRgbString())):(t(Xh(e,a,Uh(n).toRgbString())),s(!0))},"aria-label":r?
// translators: %s: The name of the color e.g: "vivid red".
// translators: %s: The name of the color e.g: "vivid red".
(0,Ui.sprintf)((0,Ui.__)("Color: %s","kadence-blocks"),r):
// translators: %s: color hex code e.g: "#f00".
// translators: %s: color hex code e.g: "#f00".
(0,Ui.sprintf)((0,Ui.__)("Color code: %s","kadence-blocks"),n)})}),h&&(0,Ai.jsx)(Ii.Dashicon,{icon:"admin-site"}),!o.startsWith("theme-palette")&&u===n&&(0,Ai.jsx)(Ii.Dashicon,{icon:"saved"})]},n)})})]}),style:null!==a?{left:`${a}%`,transform:"translateX( -50% )"}:void 0})};const sf=rf;function lf(e,t){switch(t.type){case"MOVE_INSERTER":if("IDLE"===e.id||"MOVING_INSERTER"===e.id)return{id:"MOVING_INSERTER",insertPosition:t.insertPosition};break;case"STOP_INSERTER_MOVE":if("MOVING_INSERTER"===e.id)return{id:"IDLE"};break;case"OPEN_INSERTER":if("MOVING_INSERTER"===e.id)return{id:"INSERTING_CONTROL_POINT",insertPosition:e.insertPosition};break;case"CLOSE_INSERTER":if("INSERTING_CONTROL_POINT"===e.id)return{id:"IDLE"};break;case"START_CONTROL_CHANGE":if("IDLE"===e.id)return{id:"MOVING_CONTROL_POINT"};break;case"STOP_CONTROL_CHANGE":if("MOVING_CONTROL_POINT"===e.id)return{id:"IDLE"}}return e}const cf={id:"IDLE"};function uf({background:e,hasGradient:t,value:n,onChange:o,disableInserter:a=!1,isRenderedInSidebar:r}){const i=(0,Pi.useRef)(),[s,l]=(0,Pi.useReducer)(lf,cf),c=e=>{const t=Qh(e.clientX,i.current);(0,zi.some)(n,({position:e})=>Math.abs(t-e)<$h)?"MOVING_INSERTER"===s.id&&l({type:"STOP_INSERTER_MOVE"}):l({type:"MOVE_INSERTER",insertPosition:t})},u="MOVING_INSERTER"===s.id,d="INSERTING_CONTROL_POINT"===s.id;return(0,Ai.jsx)("div",{className:th()("components-custom-gradient-picker__gradient-bar",{"has-gradient":t}),onMouseEnter:c,onMouseMove:c,style:{background:e},onMouseLeave:()=>{l({type:"STOP_INSERTER_MOVE"})},children:(0,Ai.jsxs)("div",{ref:i,className:"components-custom-gradient-picker__markers-container",children:[!a&&(u||d)&&(0,Ai.jsx)(sf.InsertPoint,{isRenderedInSidebar:r,insertPosition:s.insertPosition,value:n,onChange:o,onOpenInserter:()=>{l({type:"OPEN_INSERTER"})},onCloseInserter:()=>{l({type:"CLOSE_INSERTER"})}}),(0,Ai.jsx)(sf,{isRenderedInSidebar:r,disableRemove:a,gradientPickerDomRef:i,ignoreMarkerPosition:d?s.insertPosition:void 0,value:n,onChange:o,onStartControlPointChange:()=>{l({type:"START_CONTROL_CHANGE"})},onStopControlPointChange:()=>{l({type:"STOP_CONTROL_CHANGE"})}})]})})}var df=a(9942);const pf="linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(20, 39, 109) 100%)",hf={type:"angular",value:90},ff=[{type:"shape",value:"ellipse",at:{type:"position",value:{x:{type:"position-keyword",value:"center"},y:{type:"position-keyword",value:"center"}}}}],bf=[{value:"linear-gradient",label:(0,Ui.__)("Linear","kadence-blocks")},{value:"radial-gradient",label:(0,Ui.__)("Radial","kadence-blocks")}],mf=[{value:"center top",label:(0,Ui.__)("Center Top","kadence-blocks")},{value:"center center",label:(0,Ui.__)("Center Center","kadence-blocks")},{value:"center bottom",label:(0,Ui.__)("Center Bottom","kadence-blocks")},{value:"left top",label:(0,Ui.__)("Left Top","kadence-blocks")},{value:"left center",label:(0,Ui.__)("Left Center","kadence-blocks")},{value:"left bottom",label:(0,Ui.__)("Left Bottom","kadence-blocks")},{value:"right top",label:(0,Ui.__)("Right Top","kadence-blocks")},{value:"right center",label:(0,Ui.__)("Right Center","kadence-blocks")},{value:"right bottom",label:(0,Ui.__)("Right Bottom","kadence-blocks")}],gf={top:0,"top right":45,"right top":45,right:90,"right bottom":135,"bottom right":135,bottom:180,"bottom left":225,"left bottom":225,left:270,"top left":315,"left top":315};function vf({type:e,value:t,length:n}){return`${function({type:e,value:t}){return"literal"===e?t:"hex"===e?`#${t}`:`${e}(${t.join(",")})`}({type:e,value:t})} ${function(e){if(!e)return"";const{value:t,type:n}=e;return`${t}${n}`}(n)}`}function xf({type:e,orientation:t,colorStops:n}){const o=function(e,t){if("radial-gradient"===e){if(!t||!t[0]||"shape"!==t[0].type)return;return"%"===t[0].at.value.x.type?`${t[0].value} at ${t[0].at.value.x.value}% ${t[0].at.value.y.value}%`:`${t[0].value} at ${t[0].at.value.x.value} ${t[0].at.value.y.value}`}if(t&&"angular"===t.type)return`${t.value}deg`}(e,t);return`${e}(${[o,...n.sort((e,t)=>{var n,o;return(null!==(n=e?.length?.value)&&void 0!==n?n:0)-(null!==(o=t?.length?.value)&&void 0!==o?o:0)}).map(vf)].filter(Boolean).join(",")})`}function kf(e){return void 0===e.length||"%"!==e.length.type}function yf(e){switch(e.type){case"hex":return`#${e.value}`;case"literal":return e.value;case"rgb":case"rgba":return`${e.type}(${e.value.join(",")})`;default:return"transparent"}}const _f=({gradientAST:e,hasGradient:t,onChange:n})=>{var o;const a=null!==(o=e?.orientation?.value)&&void 0!==o?o:180;return(0,Ai.jsx)(Ii.AnglePickerControl,{__nextHasNoMarginBottom:!0,onChange:t=>{n(xf({...e,orientation:{type:"angular",value:t}}))},labelPosition:"top",value:t?a:""})},wf=({gradientAST:e,hasGradient:t,onChange:n})=>{const{type:o}=e;return(0,Ai.jsx)(Ii.SelectControl,{className:"components-custom-gradient-picker__type-picker kadence-select-large",label:(0,Ui.__)("Type"),labelPosition:"top",onChange:t=>{"linear-gradient"===t&&n(xf({...e,orientation:hf,type:"linear-gradient"})),"radial-gradient"===t&&n(xf({...e,orientation:ff,type:"radial-gradient"}))},options:bf,value:t&&o})},Cf=({gradientAST:e,hasGradient:t,onChange:n})=>{let o="center center",a="50%",r="50%",i="position-keyword";e?.orientation&&e?.orientation[0]?.at?.value?.x?.value&&(i=e.orientation[0].at.value.x.type,"position-keyword"!==i?(o=e.orientation[0].at.value.x.value+"% "+e.orientation[0].at.value.y.value+"%",a=e.orientation[0].at.value.x.value+"%",r=e.orientation[0].at.value.y.value+"%"):o=e.orientation[0].at.value.x.value+" "+e.orientation[0].at.value.y.value);const s=t=>{const a=o.split(" ");let r="%"===t?50:"center",i="%"===t?50:"center";if(a[0])switch(a[0]){case"left":r=0;break;case"right":r="100";break;case"center":r=50;break;case 0:i="left";break;case 100:i="right";break;case 50:i="center"}if(a[1])switch(a[1]){case"top":i=0;break;case"bottom":i=100;break;case"center":i=50;break;case 0:i="top";break;case 100:i="bottom";break;case 50:i="center"}n(xf({...e,orientation:[{type:"shape",value:e.orientation[0].value,at:{type:"position",value:{x:{type:t,value:r},y:{type:t,value:i}}}}]}))};if(t)return(0,Ai.jsxs)("div",{className:"components-base-control kadence-gradient-position-control",children:[(0,Ai.jsx)(Ii.Flex,{justify:"space-between",className:"kadence-gradient-position_header",children:(0,Ai.jsx)(Ii.FlexItem,{children:(0,Ai.jsx)("label",{className:"kadence-gradient-position__label",children:(0,Ui.__)("Position","kadence-blocks")})})}),"position-keyword"===i&&(0,Ai.jsxs)("div",{className:"kadence-controls-content",children:[(0,Ai.jsx)(Ii.SelectControl,{className:"components-custom-gradient-picker__position-picker",onChange:t=>{const o=t.split(" ");n(xf({...e,orientation:[{type:"shape",value:e.orientation[0].value,at:{type:"position",value:{x:{type:"position-keyword",value:void 0!==o[0]&&o[0]?o[0]:"center"},y:{type:"position-keyword",value:void 0!==o[1]&&o[1]?o[1]:"center"}}}}]}))},options:mf,value:o}),(0,Ai.jsx)(Ii.Button,{className:"kadence-control-toggle-advanced only-icon",label:(0,Ui.__)("Set custom position","kadence-blocks"),icon:nh,onClick:()=>s("%"),isPressed:!1,isTertiary:!0})]}),"position-keyword"!==i&&(0,Ai.jsxs)("div",{className:"kadence-controls-content",children:[(0,Ai.jsx)(Ii.__experimentalUnitControl,{labelPosition:"left",label:(0,Ui.__)("Left","kadence-blocks"),max:100,min:0,units:[{value:"%",label:"%"}],value:a,onChange:t=>{n(xf({...e,orientation:[{type:"shape",value:e.orientation[0].value,at:{type:"position",value:{x:{type:"%",value:parseInt(t,10)},y:e.orientation[0].at.value.y}}}]}))}}),(0,Ai.jsx)(Ii.__experimentalUnitControl,{labelPosition:"left",label:(0,Ui.__)("Top","kadence-blocks"),max:100,min:0,value:r,units:[{value:"%",label:"%"}],onChange:t=>{n(xf({...e,orientation:[{type:"shape",value:e.orientation[0].value,at:{type:"position",value:{x:e.orientation[0].at.value.x,y:{type:"%",value:parseInt(t,10)}}}}]}))}}),(0,Ai.jsx)(Ii.Button,{className:"kadence-control-toggle-advanced only-icon",label:(0,Ui.__)("Set standard position","kadence-blocks"),icon:nh,onClick:()=>s("position-keyword"),isPrimary:!0,isPressed:!0})]})]})},jf=({gradientAST:e,hasGradient:t,onChange:n})=>{let o="ellipse";return e?.orientation&&e?.orientation[0]?.type&&"shape"===e?.orientation[0]?.type&&e?.orientation[0]?.value&&(o=e?.orientation&&e?.orientation[0]?.value),(0,Ai.jsx)(Ii.SelectControl,{className:"components-custom-gradient-picker__shape-picker kadence-select-large",label:(0,Ui.__)("Shape","kadence-blocks"),labelPosition:"top",onChange:t=>{n(xf({...e,orientation:[{type:"shape",value:t,at:e.orientation[0].at}]}))},options:[{value:"ellipse",label:(0,Ui.__)("Ellipse","kadence-blocks")},{value:"circle",label:(0,Ui.__)("Circle","kadence-blocks")}],value:t&&o})};function Sf({value:e,onChange:t,isRenderedInSidebar:n=!0}){const o=function(e){let t;try{t=df.parse(e)[0],t.value=e}catch(e){t=df.parse(pf)[0],t.value=pf}if("directional"===t.orientation?.type&&(t.orientation.type="angular",t.orientation.value=gf[t.orientation.value].toString()),t.colorStops.some(kf)){const{colorStops:e}=t,n=100/(e.length-1);e.forEach((e,t)=>{e.length={value:n*t,type:"%"}}),t.value=xf(t)}return t}(e),a=function(e){return xf({type:"linear-gradient",orientation:hf,colorStops:e.colorStops})}(o),r=o.value!==pf,i=o.colorStops.map(e=>({color:yf(e),position:parseInt(e.length.value)}));return(0,Ai.jsxs)("div",{className:"components-base-control components-custom-gradient-picker kadence-gradient-control",children:[(0,Ai.jsx)(uf,{isRenderedInSidebar:n,background:a,hasGradient:r,value:i,onChange:e=>{t(xf(function(e,t){return{...e,colorStops:t.map(({position:e,color:t})=>{if(t.startsWith("var("))return{length:{type:"%",value:e?.toString()},type:"literal",value:t};const{r:n,g:o,b:a,a:r}=Uh(t).toRgb();return{length:{type:"%",value:e?.toString()},type:r<1?"rgba":"rgb",value:r<1?[n,o,a,r]:[n,o,a]}})}}(o,e)))}}),(0,Ai.jsxs)(Ii.Flex,{gap:3,className:"components-custom-gradient-picker__ui-line",children:[(0,Ai.jsx)("div",{className:"components-custom-gradient-picker__item components-custom-gradient-picker-type",children:(0,Ai.jsx)(wf,{gradientAST:o,hasGradient:r,onChange:t})}),"linear-gradient"===o.type&&(0,Ai.jsx)("div",{className:"components-custom-gradient-picker__item components-custom-gradient-picker-angle",children:(0,Ai.jsx)(_f,{gradientAST:o,hasGradient:r,onChange:t})}),"radial-gradient"===o.type&&(0,Ai.jsx)("div",{className:"components-custom-gradient-picker__item components-custom-gradient-picker-shape",children:(0,Ai.jsx)(jf,{gradientAST:o,hasGradient:r,onChange:t})})]}),"radial-gradient"===o.type&&(0,Ai.jsx)(Ii.Flex,{gap:3,className:"components-custom-gradient-picker__ui-line",children:(0,Ai.jsx)("div",{className:"components-custom-gradient-picker__item components-custom-gradient-picker-position",children:(0,Ai.jsx)(Cf,{gradientAST:o,hasGradient:r,onChange:t})})})]})}const Of=[{value:"0",label:(0,Ui.__)("None","kadence-blocks"),size:0,name:(0,Ui.__)("None","kadence-blocks")},{value:"xxs",output:"var(--global-kb-spacing-xxs, 0.5rem)",size:8,label:(0,Ui.__)("XXS","kadence-blocks"),name:(0,Ui.__)("2X Small","kadence-blocks")},{value:"xs",output:"var(--global-kb-spacing-xs, 1rem)",size:16,label:(0,Ui.__)("XS","kadence-blocks"),name:(0,Ui.__)("X Small","kadence-blocks")},{value:"sm",output:"var(--global-kb-spacing-sm, 1.5rem)",size:24,label:(0,Ui.__)("SM","kadence-blocks"),name:(0,Ui.__)("Small","kadence-blocks")},{value:"md",output:"var(--global-kb-spacing-md, 2rem)",size:32,label:(0,Ui.__)("MD","kadence-blocks"),name:(0,Ui.__)("Medium","kadence-blocks")},{value:"lg",output:"var(--global-kb-spacing-lg, 3rem)",size:48,label:(0,Ui.__)("LG","kadence-blocks"),name:(0,Ui.__)("Large","kadence-blocks")},{value:"xl",output:"var(--global-kb-spacing-xl, 4rem)",size:64,label:(0,Ui.__)("XL","kadence-blocks"),name:(0,Ui.__)("X Large","kadence-blocks")},{value:"xxl",output:"var(--global-kb-spacing-xxl, 5rem)",size:80,label:(0,Ui.__)("XXL","kadence-blocks"),name:(0,Ui.__)("2X Large","kadence-blocks")},{value:"3xl",output:"var(--global-kb-spacing-3xl, 6.5rem)",size:104,label:(0,Ui.__)("3XL","kadence-blocks"),name:(0,Ui.__)("3X Large","kadence-blocks")},{value:"4xl",output:"var(--global-kb-spacing-4xl, 8rem)",size:128,label:(0,Ui.__)("4XL","kadence-blocks"),name:(0,Ui.__)("4X Large","kadence-blocks")},{value:"5xl",output:"var(--global-kb-spacing-5xl, 10rem)",size:160,label:(0,Ui.__)("5XL","kadence-blocks"),name:(0,Ui.__)("5X Large","kadence-blocks")}];function Nf(e,t){if(!t)return;if(!e)return;if("0"===t||"default"===t)return 0;return e.findIndex(e=>e.value===t)||void 0}function Ef({label:e,onChange:t,value:n="",placeholder:o="",className:a="",options:r=Of,step:i=1,max:s=200,min:l=0,beforeIcon:c="",help:u="",defaultValue:d=0,unit:p="",onUnit:h,units:f=["px","em","rem"],disableCustomSizes:b=!1,customControl:m=!1,setCustomControl:g=null,isPopover:v=!1,isSingle:x=!1,parentLabel:k=null,onMouseOver:y,onMouseOut:_,allowAuto:w=!1}){const[C,j]=(0,Pi.useState)(!1),[S,O]=(0,Pi.useState)(!1),N=JSON.parse(JSON.stringify(r));N.push({value:"ss-auto",output:"var(--global-kb-spacing-auto, auto)",label:(0,Ui.__)("Auto","kadence-blocks"),size:0,name:(0,Ui.__)("Auto","kadence-blocks")}),(0,Pi.useEffect)(()=>{j(function(e,t){return!!t&&!!e&&!e.find(e=>e.value===t)}(N,n))},[]);const E=g?m:C,M=g||j,T=r.map((e,t)=>({value:t,label:void 0})),R=f.map(e=>({value:e,label:e})),P=E?Number(n):Nf(N,n),I=E?Number(o):Nf(N,o),A=N[P]?.label?N[P]?.label:(0,Ui.__)("Unset","kadence-blocks"),L=N[P]?.name?N[P]?.name+" "+N[P]?.size+"px":(0,Ui.__)("Unset","kadence-blocks"),D=k?k+" ":"";let F=e;x?F=L:e&&D&&(F=D+e+" "+A);const V=(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(Ii.RangeControl,{label:F||void 0,className:"components-spacing-sizes-control__range-control",beforeIcon:c,value:"ss-auto"==n?"":P,onChange:e=>{var n;t(void 0===e?d:void 0===(n=e)?"":0===parseInt(n,10)?"0":`${r[n]?.value}`)},min:0,max:r.length-1,marks:T,step:1,help:u,withInputField:!1,"aria-valuenow":P,"aria-valuetext":r[P]?.label,renderTooltipContent:e=>N[e]?.label,initialPosition:d||0,allowReset:!!x,hideLabelFromVision:!v&&!x,onMouseOver:y,onMouseOut:_,onMouseDown:e=>{e?.nativeEvent?.offsetX<35&&void 0===n&&t("0")}}),!b&&(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Set custom size","kadence-blocks"),icon:nh,onClick:()=>M(!0),isPressed:!1,isTertiary:!0})]});return[t&&(0,Ai.jsxs)("div",{className:"components-base-control component-spacing-sizes-control kadence-single-measure-range-control"+(a?" "+a:""),children:[!g&&e&&(0,Ai.jsx)(Ii.Flex,{justify:"space-between",className:"kadence-radio-range__header",children:(0,Ai.jsx)(Ii.FlexItem,{children:(0,Ai.jsx)("label",{className:"components-base-control__label",children:e})})}),!E&&(0,Ai.jsxs)("div",{className:"kadence-controls-content",children:[v&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsxs)(Ii.Button,{className:"kadence-popover-spacing-btn",disabled:!(!n||"auto"!=n),tabIndex:"-1",onClick:n&&"auto"==n?"":function(){O(!S)},onMouseOver:y,onMouseOut:_,children:[k&&e&&(0,Ai.jsx)("span",{className:"kadence-placement-label",children:e}),(0,Ai.jsxs)("span",{className:"kadence-spacing-btn-val",children:[N[P]?.label,!N[P]?.label&&(0,Ai.jsx)("span",{className:"kadence-spacing-btn-placeholder",children:N?.[I]?.label?N?.[I]?.label:o})]})]}),S&&(0,Ai.jsx)(Ii.Popover,{onClose:function(){O(!1)},className:"kadence-range-popover-settings",children:(0,Ai.jsxs)("div",{className:"kadence-range-popover-settings-inner",children:[V,w&&(0,Ai.jsx)(Ii.Button,{className:"custom-auto-button",variant:"secondary",isSmall:!0,text:(0,Ui.__)("Auto","kadence-blocks"),onClick:()=>t("ss-auto"),isPressed:!(!n||"ss-auto"!=n)}),(0,Ai.jsx)(Ii.Button,{className:"custom-reset-button",variant:"secondary",isSmall:!0,text:(0,Ui.__)("Reset","kadence-blocks"),onClick:()=>t("")})]})})]}),!v&&(0,Ai.jsx)(Ai.Fragment,{children:V})]}),E&&(0,Ai.jsxs)("div",{className:"kadence-controls-content kadence-single-unit-control",children:[(0,Ai.jsx)(Ii.__experimentalUnitControl,{label:k&&e?e:void 0,labelPosition:"top",min:l,max:s,disabled:!(!n||"auto"!=n),step:i,units:R,value:n,placeholder:o||void 0,disableUnits:!0,onChange:e=>(e=>{const n=isNaN(parseFloat(e))?void 0:parseFloat(e);t(n)})(e),onMouseOver:y,onMouseOut:_}),!k&&(0,Ai.jsx)("div",{className:"kadence-measure-control-select-wrapper",children:(0,Ai.jsx)("select",{className:"kadence-measure-control-select components-unit-control__select",onChange:e=>{h(e.target.value)},value:p,children:f.map(e=>(0,Ai.jsx)("option",{value:e,selected:p===e||void 0,children:e},e))})}),!b&&(0,Ai.jsx)(Ii.ButtonGroup,{className:"kadence-radio-container-control",children:(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Use size preset","kadence-blocks"),icon:nh,isPrimary:!0,onClick:()=>M(!1),isPressed:!0})})]})]})]}mh.pxIcon,mh.emIcon,mh.remIcon,mh.vhIcon,mh.vwIcon,mh.percentIcon;const Mf=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),Tf=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})}),Rf=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})});function Pf(e,t){return!(!t||!e||!(void 0===t[0]||""!==t[0]||void 0===t[1]||""!==t[1]&&"auto"!==t[1]||void 0===t[2]||""!==t[2]||void 0===t[3]||""!==t[3]&&"auto"!==t[3])||(void 0!==t[0]&&""!==t[0]?e.find(e=>e.value===t[0]):void 0!==t[1]&&""!==t[1]&&"auto"!==t[1]?e.find(e=>e.value===t[1]):void 0!==t[2]&&""!==t[2]?e.find(e=>e.value===t[2]):void 0!==t[3]&&""!==t[3]&&"auto"!==t[3]?e.find(e=>e.value===t[3]):e.find(e=>e.value===t)))}function If(e,t,n){if(!t)return"";if(!e)return"";if("0"===t)return 0;if("px"!==n)return"";const o=e.find(e=>e.value===t);return o?o.size:""}function Af(e,t,n){if(!t)return"";if(!e)return"";if(0===t)return"0";if("px"!==n)return"";const o=e.find(e=>e.size.toString()===t.toString());return o?o.value:""}function Lf({label:e,onChange:t,onControl:n,value:o="",className:a="",options:r=Of,step:i=1,max:s=200,min:l=0,beforeIcon:c="",help:u="",placeholder:d=["","","",""],defaultValue:p=["","","",""],control:h="individual",unit:f="",onUnit:b,units:m=["px","em","rem"],disableCustomSizes:g=!1,isBorderRadius:v=!1,firstIcon:x=mh.outlineTopIcon,secondIcon:k=mh.outlineRightIcon,thirdIcon:y=mh.outlineBottomIcon,fourthIcon:_=mh.outlineLeftIcon,linkIcon:w=Mf,unlinkIcon:C=Tf,customControl:j=!1,setCustomControl:S=null,parentLabel:O=null,reset:N,onMouseOver:E,onMouseOut:M,allowAuto:T=!1}){const R={first:v?mh.topLeftIcon:x,second:v?mh.topRightIcon:k,third:v?mh.bottomRightIcon:y,fourth:v?mh.bottomLeftIcon:_,link:v?mh.radiusLinkedIcon:w,unlink:v?mh.radiusIndividualIcon:C},[P,I]=(0,Pi.useState)(!1),[A,L]=(0,Pi.useState)(h),D=JSON.parse(JSON.stringify(r));D.push({value:"ss-auto",output:"var(--global-kb-spacing-auto, auto)",label:(0,Ui.__)("Auto","kadence-blocks"),size:0,name:(0,Ui.__)("Auto","kadence-blocks")}),(0,Pi.useEffect)(()=>{I(Pf(D,o))},[]);const F=S?j:P,V=S||I,B=n?h:A,z=n||L;return[t&&(0,Ai.jsxs)("div",{className:"components-base-control component-spacing-sizes-control kadence-measure-range-control "+(a?" "+a:""),children:[e&&(0,Ai.jsxs)(Ii.Flex,{justify:"space-between",className:"kadence-component__header kadence-radio-range__header",children:[e&&(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-radio-range__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),N&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(p,o),icon:Rf,onClick:()=>{"function"==typeof N?N():t(p)}})})]}),!g&&(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:F?(0,Ui.__)("Use size preset","kadence-blocks"):(0,Ui.__)("Set custom size","kadence-blocks"),icon:nh,isSmall:!0,onClick:()=>{if(F){const e=[Af(r,o?o[0]:"",f),Af(r,o?o[1]:"",f),Af(r,o?o[2]:"",f),Af(r,o?o[3]:"",f)];t(e)}else{const e=[If(r,o?o[0]:"",f),If(r,o?o[1]:"",f),If(r,o?o[2]:"",f),If(r,o?o[3]:"",f)];t(e)}V(!F)},isPressed:!!F,isTertiary:!F}),z&&(0,Ai.jsx)(Ii.Button,{isSmall:!0,className:"kadence-radio-item radio-custom is-single only-icon",label:"individual"!==B?(0,Ui.__)("Individual","kadence-blocks"):(0,Ui.__)("Linked","kadence-blocks"),icon:"individual"!==B?R.link:R.unlink,onClick:()=>z("individual"!==B?"individual":"linked"),isPressed:"individual"!==B,isTertiary:"individual"===B})]}),(0,Ai.jsxs)("div",{className:"kadence-controls-content",children:["individual"!==B&&(0,Ai.jsx)(Ai.Fragment,{children:(0,Ai.jsx)(Ef,{value:o?o[0]:"",onChange:e=>t([e,e,e,e]),className:"kb-measure-input-all-inputs",min:l,max:s,options:r,step:i,help:u,unit:f,units:m,onUnit:b,defaultValue:p[0],placeholder:d?.[0]?d?.[0]:"",allowReset:!1,disableCustomSizes:!0,setCustomControl:V,customControl:F,isPopover:!1,isSingle:!0,onMouseOver:E,onMouseOut:M,allowAuto:T})}),"individual"===B&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(Ef,{parentLabel:O||e,label:(0,Ui.__)("Top","kadence-blocks"),className:"kb-measure-box-top",value:o?o[0]:"",onChange:e=>{t([e,o&&void 0!==o[1]?o[1]:"",o&&void 0!==o[2]?o[2]:"",o&&void 0!==o[3]?o[3]:""])},min:l,max:s,options:r,step:i,help:u,unit:f,units:m,onUnit:b,defaultValue:p[0],placeholder:d?.[0]?d?.[0]:"",allowReset:!1,disableCustomSizes:!0,setCustomControl:V,customControl:F,isPopover:!0,onMouseOver:E,onMouseOut:M,allowAuto:T}),(0,Ai.jsx)(Ef,{parentLabel:O||e,label:(0,Ui.__)("Right","kadence-blocks"),className:"kb-measure-box-right",value:o?o[1]:"",onChange:e=>t([o&&void 0!==o[0]?o[0]:"",e,o&&void 0!==o[2]?o[2]:"",o&&void 0!==o[3]?o[3]:""]),min:l,max:s,options:r,step:i,help:u,unit:f,units:m,onUnit:b,defaultValue:p[1],placeholder:d?.[1]?d?.[1]:"",allowReset:!1,disableCustomSizes:!0,setCustomControl:V,customControl:F,isPopover:!0,onMouseOver:E,onMouseOut:M,allowAuto:T}),(0,Ai.jsx)(Ef,{parentLabel:O||e,label:(0,Ui.__)("Bottom","kadence-blocks"),className:"kb-measure-box-bottom",value:o?o[2]:"",onChange:e=>t([o&&void 0!==o[0]?o[0]:"",o&&void 0!==o[1]?o[1]:"",e,o&&void 0!==o[3]?o[3]:""]),min:l,max:s,options:r,step:i,help:u,unit:f,units:m,onUnit:b,defaultValue:p[2],placeholder:d?.[2]?d?.[2]:"",allowReset:!1,disableCustomSizes:!0,setCustomControl:V,customControl:F,isPopover:!0,onMouseOver:E,onMouseOut:M,allowAuto:T}),(0,Ai.jsx)(Ef,{parentLabel:O||e,label:(0,Ui.__)("Left","kadence-blocks"),className:"kb-measure-box-left",value:o?o[3]:"",onChange:e=>t([o&&void 0!==o[0]?o[0]:"",o&&void 0!==o[1]?o[1]:"",o&&void 0!==o[2]?o[2]:"",e]),min:l,max:s,options:r,step:i,help:u,unit:f,units:m,onUnit:b,defaultValue:p[3],placeholder:d?.[3]?d?.[3]:"",allowReset:!1,disableCustomSizes:!0,setCustomControl:V,customControl:F,isPopover:!0,onMouseOver:E,onMouseOut:M,allowAuto:T}),F&&(0,Ai.jsx)("div",{className:"kadence-units kadence-measure-control-select-wrapper",children:(0,Ai.jsx)("select",{className:"kadence-measure-control-select components-unit-control__select",onChange:e=>{b(e.target.value)},value:f,disabled:1===m.length,children:m.map(e=>(0,Ai.jsx)("option",{value:e,selected:f===e||void 0,children:e},e))})})]})]})]})]}function Df({label:e,subLabel:t,onChange:n,onChangeTablet:o,onChangeMobile:a,mobileValue:r,tabletValue:i,value:s,onControl:l,customControl:c=!1,control:u="individual",options:d=Of,step:p=1,max:h=100,min:f=0,unit:b="",onUnit:m,showUnit:g=!1,units:v=["px","em","rem"],isBorderRadius:x=!1,disableCustomSizes:k=!1,firstIcon:y=mh.outlineTopIcon,secondIcon:_=mh.outlineRightIcon,thirdIcon:w=mh.outlineBottomIcon,fourthIcon:C=mh.outlineLeftIcon,linkIcon:j=Mf,unlinkIcon:S=Tf,deskDefault:O=["","","",""],tabletDefault:N=["","","",""],mobileDefault:E=["","","",""],ghostDefault:M=["","","",""],reset:T=!0,setCustomControl:R=null,onMouseOver:P,onMouseOut:I,allowAuto:A=!1}){const L=(0,Pi.useRef)(),D={first:x?mh.topLeftIcon:y,second:x?mh.topRightIcon:_,third:x?mh.bottomRightIcon:w,fourth:x?mh.bottomLeftIcon:C,link:x?mh.radiusLinkedIcon:j,unlink:x?mh.radiusIndividualIcon:S},[F,V]=(0,Pi.useState)(!1),[B,z]=(0,Pi.useState)(u),H=R?c:F,U=R||V,G=JSON.parse(JSON.stringify(d));G.push({value:"ss-auto",output:"var(--global-kb-spacing-auto, auto)",label:(0,Ui.__)("Auto","kadence-blocks"),size:0,name:(0,Ui.__)("Auto","kadence-blocks")});const $=e=>{let t=[];return t=H?[Af(d,e?e[0]:"",b),Af(d,e?e[1]:"",b),Af(d,e?e[2]:"",b),Af(d,e?e[3]:"",b)]:[If(d,e?e[0]:"",b),If(d,e?e[1]:"",b),If(d,e?e[2]:"",b),If(d,e?e[3]:"",b)],t},W=l?u:B,q=l||z,[X,J]=(0,Pi.useState)("Desktop"),Z=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);Z!==X&&J(Z),(0,Pi.useEffect)(()=>{let e=s;"Tablet"==Z?e=i:"Mobile"==Z&&(e=r),V(Pf(G,e))},[Z]);const{setPreviewDeviceType:K}=(0,Gi.useDispatch)("kadenceblocks/data"),Y=[{name:"Desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}];let Q=s||["","","",""];"Tablet"===X?Q=i||["","","",""]:"Mobile"===X&&(Q=r||["","","",""]);const ee=i?JSON.parse(JSON.stringify(i)):["","","",""];ee?.[0]||(ee[0]=s?.[0]?s[0]:""),ee?.[1]||(ee[1]=s?.[1]?s[1]:""),ee?.[2]||(ee[2]=s?.[2]?s[2]:""),ee?.[3]||(ee[3]=s?.[3]?s[3]:"");const te={};te.Mobile=(0,Ai.jsx)(Lf,{className:"measure-mobile-size",parentLabel:e,label:t?(0,Ui.__)("Mobile:","kadence-blocks")+t:void 0,value:r||["","","",""],placeholder:ee,onChange:e=>a((0,Bi.clearNonMatchingValues)(r,e)),control:W,onControl:e=>q(e),setCustomControl:U,customControl:H,options:d,defaultValue:E,min:f,max:h,step:p,unit:b,onUnit:m||void 0,showUnit:!0,units:[b],isBorderRadius:x,firstIcon:y,secondIcon:_,thirdIcon:w,fourthIcon:C,linkIcon:j,unlinkIcon:S,onMouseOver:P,onMouseOut:I,allowAuto:A},2),te.Tablet=(0,Ai.jsx)(Lf,{className:"measure-tablet-size",parentLabel:e,label:t?(0,Ui.__)("Tablet:","kadence-blocks")+t:void 0,value:i||["","","",""],placeholder:s||["","","",""],onChange:e=>o((0,Bi.clearNonMatchingValues)(i,e)),control:W,onControl:e=>q(e),setCustomControl:U,customControl:H,options:d,defaultValue:N,min:f,max:h,step:p,unit:b,onUnit:m||void 0,showUnit:!0,units:[b],isBorderRadius:x,firstIcon:y,secondIcon:_,thirdIcon:w,fourthIcon:C,linkIcon:j,unlinkIcon:S,onMouseOver:P,onMouseOut:I,allowAuto:A},1),te.Desktop=(0,Ai.jsx)(Lf,{className:"measure-desktop-size",parentLabel:e,label:t||void 0,value:s||["","","",""],placeholder:M||["","","",""],onChange:e=>n((0,Bi.clearNonMatchingValues)(s,e)),control:W,onControl:e=>q(e),setCustomControl:U,customControl:H,options:d,defaultValue:O,min:f,max:h,step:p,unit:b,onUnit:m||void 0,showUnit:g,units:v,isBorderRadius:x,firstIcon:y,secondIcon:_,thirdIcon:w,fourthIcon:C,linkIcon:j,unlinkIcon:S,onMouseOver:P,onMouseOut:I,allowAuto:A},0);let ne=O;return"Mobile"===X?ne=E:"Mobile"===X&&(ne=N),[n&&o&&a&&(0,Ai.jsxs)("div",{ref:L,className:"components-base-control kb-responsive-measure-control kadence-measure-range-control",children:[(0,Ai.jsxs)(Ii.Flex,{justify:"space-between",className:"kadence-title-bar kadence-component__header kadence-measure-range__header kadence-radio-range__header",children:[e&&(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-radio-range__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),!0===T&&("linked"!==W||"linked"===W&&!0===H)&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(ne,Q),icon:Rf,onClick:()=>{"Tablet"===X?o(N):"Mobile"===X?a(E):n(O)}})})]}),(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-responsive-options kb-measure-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(Y,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===X?" is-active":""}`,isSmall:!0,"aria-pressed":X===e,onClick:()=>{return t=e,K((0,Bi.capitalizeFirstLetter)(t)),void J((0,Bi.capitalizeFirstLetter)(t));var t},children:n},t))}),!k&&!t&&(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:H?(0,Ui.__)("Use size preset","kadence-blocks"):(0,Ui.__)("Set custom size","kadence-blocks"),icon:nh,isSmall:!0,onClick:()=>{(()=>{if("Mobile"==X){const e=$(r);(0,Bi.objectSameFill)(r,e)&&a(e)}else if("Tablet"==X){const e=$(i);(0,Bi.objectSameFill)(i,e)&&o(e)}else{const e=$(s);(0,Bi.objectSameFill)(s,e)&&n(e)}})(),U(!H)},isPressed:!!H,isTertiary:!H}),q&&!t&&(0,Ai.jsx)(Ii.Button,{isSmall:!0,className:"kadence-radio-item radio-custom is-single only-icon",label:"individual"!==W?(0,Ui.__)("Individual","kadence-blocks"):(0,Ui.__)("Linked","kadence-blocks"),icon:"individual"!==W?D.link:D.unlink,onClick:()=>q("individual"!==W?"individual":"linked"),isPressed:"individual"!==W,isTertiary:"individual"===W})]}),(0,Ai.jsx)("div",{className:"kb-responsive-measure-control-inner",children:te[X]?te[X]:te.Desktop})]})]}const Ff=window.wp.isShallowEqual;function Vf({style:e,type:t="inside",spacing:n,forceShow:o=!1,forceHide:a=!1,offset:r=!0}){const i=n[0],s=n[1],l=n[2],c=n[3],u=(0,Pi.useMemo)(()=>{if("outside"===t){const e=i||0,t=s||0,n=l||0,o=c||0;return{borderTopWidth:e,borderRightWidth:t,borderBottomWidth:n,borderLeftWidth:o,top:r&&e?`calc(${e} * -1)`:0,right:r&&t?`calc(${t} * -1)`:0,bottom:r&&n?`calc(${n} * -1)`:0,left:r&&o?`calc(${o} * -1)`:0}}if("outsideVertical"===t){const e=i||0,t=l||0;return{borderTopWidth:e,borderRightWidth:s||0,borderBottomWidth:t,borderLeftWidth:c||0,top:r&&e?`calc(${e} * -1)`:0,bottom:r&&t?`calc(${t} * -1)`:0}}return{borderTopWidth:i||0,borderRightWidth:s||0,borderBottomWidth:l||0,borderLeftWidth:c||0,marginLeft:e?.marginLeft?e.marginLeft:0,marginRight:e?.marginRight?e.marginRight:0}},[n]),[d,p]=(0,Pi.useState)(!1),h=(0,Pi.useRef)(n),f=(0,Pi.useRef)(),b=()=>{f.current&&window.clearTimeout(f.current)};return(0,Pi.useMemo)(()=>(a&&(h.current=n),(0,Ff.isShallowEqualArrays)(n,h.current)||o||a||(p(!0),h.current=n,b(),f.current=setTimeout(()=>{p(!1)},400)),()=>b()),[n,o,a]),!d&&!o||a?null:(0,Ai.jsx)("div",{className:`kb__spacing-visualizer-wrap kb__spacing_visualizer-type-${t}`,style:e,children:(0,Ai.jsx)("div",{className:"kb__spacing-visualizer",style:u})})}function Bf({label:e,className:t,hideLabel:n=!1,wrap:o=!1,allowClear:a=!1,help:r="",onChange:i,onChangeTablet:s,onChangeMobile:l,value:c,mobileValue:u,tabletValue:d,options:p=[],tabletOptions:h=p,mobileOptions:f=h,...b}){return(0,Ai.jsx)(Xi,{label:e,desktopChildren:(0,Ai.jsx)(Fp,{className:t,value:c,options:p,onChange:i,hideLabel:n,help:r,wrap:o,allowClear:a}),tabletChildren:(0,Ai.jsx)(Fp,{className:t,value:d,options:h,onChange:s,hideLabel:n,help:r,wrap:o,allowClear:!0}),mobileChildren:(0,Ai.jsx)(Fp,{className:t,value:u,options:f,onChange:l,hideLabel:n,help:r,wrap:o,allowClear:!0})})}function zf({value:e,isPressed:t=!1}){const n={top:"M19.5 19.5H.5V.5h19v19zM1.607 18.392h16.786V1.608H1.607v16.784zM17.178 2.888H2.822v3.275h14.356V2.888z",middle:"M19.5 19.482H.5V.5h19v18.982zM1.607 18.375h16.786V1.607H1.607v16.768zm15.571-10.02H2.822v3.272h14.356V8.355z",bottom:"M19.518 19.5H.5V.5h19.018v19zm-17.91-1.108H18.41V1.608H1.608v16.784zm15.586-4.739H2.824v3.275h14.37v-3.275z"};return n.hasOwnProperty(e)?(0,Ai.jsx)(Ii.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",isPressed:t,children:(0,Ai.jsx)(Ii.Path,{d:n[e]})}):null}const Hf=["image"];class Uf extends Pi.Component{render(){const{label:e,hasImage:t,onSaveImage:n,onRemoveImage:o,disableMediaButtons:a,imageURL:r,imageID:i,kadenceDynamic:s,dynamicAttribute:l=""}=this.props;return(0,Ai.jsxs)("div",{className:"kadence-image-media-control kadence-image-background-control",children:[!t&&(0,Ai.jsxs)(Pi.Fragment,{children:[e&&(0,Ai.jsx)("div",{className:"components-kadence-image-background__label",children:e}),(0,Ai.jsx)(lh,{labels:"",selectIcon:dh,selectLabel:(0,Ui.__)("Select Image","kadence-blocks"),onSelect:e=>n(e),accept:"image/*",className:"kadence-image-upload",allowedTypes:Hf,disableMediaButtons:a,dynamicControl:l&&kadence_blocks_params.dynamic_enabled?(0,Ai.jsx)(Up,{...this.props}):void 0})]}),t&&(0,Ai.jsxs)(Pi.Fragment,{children:[e&&(0,Ai.jsx)("div",{className:"components-kadence-image-background__label",children:e}),l&&kadence_blocks_params.dynamic_enabled&&s&&s[l]&&s[l].enable?(0,Ai.jsx)("div",{className:"kb-dynamic-background-sidebar-top",children:(0,Ai.jsx)(Up,{startOpen:!s[l].field,...this.props})}):(0,Ai.jsxs)(Pi.Fragment,{children:[(0,Ai.jsx)(Hi.MediaUpload,{onSelect:e=>n(e),type:"image",value:i||"",render:({open:e})=>(0,Ai.jsx)(Ii.Button,{className:"components-button components-icon-button kt-cta-upload-btn kb-sidebar-image",style:{backgroundImage:'url("'+r+'")',backgroundSize:"cover"},onClick:e,icon:ph,children:(0,Ui.__)("Edit Image","kadence-blocks")})}),(0,Ai.jsx)(Ii.Button,{icon:hh,label:(0,Ui.__)("Remove Image","kadence-blocks"),className:"components-button components-icon-button kt-remove-img kt-cta-upload-btn",onClick:()=>o()}),l&&kadence_blocks_params.dynamic_enabled&&(0,Ai.jsx)(Up,{...this.props})]})]})]})}}const Gf=Uf,$f=["video"];class Wf extends Pi.Component{render(){const{label:e,hasVideo:t,onSaveVideo:n,onRemoveVideo:o,disableMediaButtons:a,videoURL:r,videoID:i}=this.props;return(0,Ai.jsxs)("div",{className:"components-base-control kadence-image-media-control kadence-image-background-control kadence-video-background-control",children:[!t&&(0,Ai.jsxs)(Pi.Fragment,{children:[e&&(0,Ai.jsx)("div",{className:"components-kadence-video-background__label",children:e}),(0,Ai.jsx)(lh,{labels:"",selectIcon:dh,selectLabel:(0,Ui.__)("Select Video","kadence-blocks"),onSelect:e=>n(e),accept:"video/*",className:"kadence-image-upload",allowedTypes:$f,disableMediaButtons:a})]}),t&&(0,Ai.jsxs)(Pi.Fragment,{children:[e&&(0,Ai.jsx)("div",{className:"components-kadence-video-background__label",children:e}),(0,Ai.jsxs)("div",{className:"components-kadence-video-btns",children:[(0,Ai.jsx)(Hi.MediaUpload,{onSelect:e=>n(e),type:"video",value:i||"",render:({open:e})=>(0,Ai.jsx)(Ii.Button,{className:"components-button components-icon-button kb-cta-upload-btn kb-video-edit",onClick:e,icon:mh.video,children:(0,Ui.__)("Edit Video","kadence-blocks")})}),(0,Ai.jsx)(Ii.Button,{icon:hh,label:(0,Ui.__)("Remove Image","kadence-blocks"),className:"components-button components-icon-button kb-remove-video kb-cta-upload-btn",onClick:()=>o()})]})]})]})}}const qf=Wf;function Xf({label:e,className:t,children:n}){return(0,Ai.jsxs)("div",{className:"components-base-control kadence-subsection-wrap"+(t?" "+t:""),children:[e&&(0,Ai.jsx)("h2",{className:"subsection-wrap-title",children:e}),(0,Ai.jsx)("div",{className:"kt-inner-subsection",children:n})]})}const Jf=(0,Dp.compose)([(0,Gi.withSelect)((e,t)=>{const n=void 0===t.initialOpen||t.initialOpen,o=(0,zi.get)(t,["index"],"");return{isOpened:e("kadenceblocks/data").isEditorPanelOpened(t.panelName+o+e("core/block-editor").getSelectedBlockClientId(),n)}}),(0,Gi.withDispatch)((e,t,{select:n})=>{const{getSelectedBlockClientId:o}=n("core/block-editor"),a=void 0===t.initialOpen||t.initialOpen,r=(0,zi.get)(t,["index"],"");return{toggleOpened:()=>{e("kadenceblocks/data").toggleEditorPanelOpened(t.panelName+r+o(),a)}}})])(function({children:e,title:t,initialOpen:n=!0,isOpened:o,toggleOpened:a,className:r="",icon:i="",buttonProps:s={},blockSlug:l=!1,index:c=!1,proTag:u=!1,panelName:d}){return!1===l||(0,Bi.showSettings)(d,l)?(u&&(s.icon=mh.proIcon,s.iconPosition="right"),(0,Ai.jsx)(Ii.PanelBody,{title:t,initialOpen:n,onToggle:a,opened:o,className:r,icon:i,buttonProps:s,children:e})):null});function Zf({children:e,title:t}){return(0,Ai.jsxs)("div",{className:"kb-sub-panel",children:[t&&(0,Ai.jsx)("h2",{className:"kb-sub-panel-title",children:t}),(0,Ai.jsx)("div",{className:"kb-inner-sub-panel",children:e})]})}const Kf=function({children:e,blockSlug:t=!1,settingSlug:n="allSettings"}){return!1===t||(0,Bi.showSettings)(n,t)?(0,Ai.jsx)(Hi.InspectorControls,{children:e}):null};class Yf extends Pi.Component{constructor(){super(...arguments),this.state={options:[],isLoading:!1,page:1,hasMore:!1}}componentDidMount(){this.fetchPostAbortController=new AbortController,this.fetchTerms()}componentWillUnmount(){this.fetchPostAbortController&&this.fetchPostAbortController.abort()}fetchTerms(){const{restBase:e}=this.props,{page:t,options:n,search:o}=this.state,a={page:t,per_page:10};o&&o.length>=3&&(a.search=o),this.setState({isLoading:!0}),(0,Bi.fetchJson)({path:(0,Np.addQueryArgs)(`${e}/`,a),signal:this.fetchPostAbortController.signal}).then(([e,o])=>{const a=(0,zi.uniqBy)([...n,...e.map(e=>({value:e.id,label:e.name}))],"value");this.setState({options:a,hasMore:parseInt(o["x-wp-totalpages"],10)>t,isLoading:!1})})}fetchMoreTerms(){const{page:e,hasMore:t,isLoading:n}=this.state;t&&!n&&this.setState({page:e+1},()=>this.fetchTerms())}updateSearch(e){e.length>=3&&this.setState({search:e,page:1},()=>this.fetchTerms())}handleChange(e){const{onChange:t}=this.props;this.setState({search:null,page:1}),t(e)}render(){return(0,Ai.jsxs)("div",{className:"term-select-form-row",children:[(0,Ai.jsx)("label",{htmlFor:this.props.fieldId,className:"screen-reader-text",children:this.props.placeholder}),(0,Ai.jsx)(Op,{value:this.props.value,onChange:e=>this.handleChange(e),id:this.props.fieldId,options:this.state.options,isMulti:!0,classNamePrefix:"kt-tax-select",isLoading:this.state.isLoading,onMenuScrollToBottom:()=>this.fetchMoreTerms(),onInputChange:e=>this.updateSearch(e),maxMenuHeight:300,placeholder:this.props.placeholder})]})}}Yf.propTypes={fieldId:S().string.isRequired,label:S().string.isRequired,restBase:S().string.isRequired,onChange:S().func.isRequired};const Qf=Yf,eb=window.wp.apiFetch;var tb=a.n(eb);function nb({value:e,onChange:t,source:n,isMulti:o=!1}){const[a,r]=(0,Pi.useState)(!0),[i,s]=(0,Pi.useState)([]),[l,c]=(0,Pi.useState)(1),[u,d]=(0,Pi.useState)(!1),p=e;return(0,Pi.useEffect)(()=>{if(n&&void 0!==window.kadence_blocks_params.taxonomies[n]&&window.kadence_blocks_params.taxonomies[n])s(Array.from(window.kadence_blocks_params.taxonomies[n])),r(!1);else{const e={source:n,page:l,per_page:50};r(!0),tb()({path:(0,Np.addQueryArgs)(window.kadence_blocks_params.termEndpoint,e)}).then(e=>{e?(s(e),window.kadence_blocks_params.taxonomies[n]=e):(s([]),window.kadence_blocks_params.taxonomies[n]=[]),r(!1)}).catch(()=>{r(!1),s([]),window.kadence_blocks_params.taxonomies[n]=[]})}},[n]),a?(0,Ai.jsx)(Ii.Spinner,{}):(0,Ai.jsx)("div",{className:"kb-inner-term-select-wrap",children:(0,Ai.jsx)(Op,{options:i,className:"kb-dynamic-select",classNamePrefix:"kbp",value:o?e:""!==e?i.filter(({value:e})=>e===p):"",isMulti:o,isSearchable:!0,isClearable:!0,menuPortalTarget:document.body,styles:{menuPortal:e=>({...e,zIndex:99999999})},maxMenuHeight:200,placeholder:(0,Ui.__)("Select Term","kadence-blocks"),onChange:e=>{t(e?o?e:e.value:"")}})})}function ob({desktopChildren:e,tabletChildren:t,mobileChildren:n}){const[o,a]=(0,Pi.useState)("Desktop"),r=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);r!==o&&a(r);const{setPreviewDeviceType:i}=(0,Gi.useDispatch)("kadenceblocks/data"),s=[{name:"Desktop",key:"desktop",label:(0,Ui.__)("Desktop","kadence-blocks"),title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",key:"tablet",label:(0,Ui.__)("Tablet","kadence-blocks"),title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",label:(0,Ui.__)("Mobile","kadence-blocks"),title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],l={};return l.Mobile=n,l.Tablet=t,l.Desktop=e,(0,Ai.jsxs)("div",{className:"components-base-control kt-inspect-tabs kb-responsive-control",children:[(0,Ai.jsx)("div",{className:"kadence-title-bar",children:(0,Ai.jsx)(Ii.ButtonGroup,{className:"components-tab-panel__tabs","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(s,({name:e,key:t,title:n,itemClass:r,label:s})=>(0,Ai.jsx)(Ii.Button,{className:`components-tab-panel__tabs-item ${r}${e===o?" active-tab":""}`,"aria-pressed":o===e,"aria-label":s,onClick:()=>{return t=e,i((0,Bi.capitalizeFirstLetter)(t)),void a((0,Bi.capitalizeFirstLetter)(t));var t},children:n},t))})}),(0,Ai.jsx)("div",{className:"kb-responsive-control-inner",children:l[o]?l[o]:l.Desktop})]})}function ab({label:e,onChange:t,onChangeTablet:n,onChangeMobile:o,value:a,mobileValue:r,tabletValue:i,options:s,tabletOptions:l=s,mobileOptions:c=l,help:u}){return(0,Ai.jsx)(Xi,{label:e,desktopChildren:(0,Ai.jsx)(Ii.SelectControl,{value:a,options:s,onChange:e=>t(e),help:u}),tabletChildren:(0,Ai.jsx)(Ii.SelectControl,{value:i,options:l,onChange:e=>n(e),help:u}),mobileChildren:(0,Ai.jsx)(Ii.SelectControl,{value:r,options:c,onChange:e=>o(e),help:u})})}const rb=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})}),ib=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})});function sb({label:e,value:t,onChange:n,min:o,max:a,step:r=1}){return[n&&(0,Ai.jsxs)("div",{className:"components-base-control",children:[(0,Ai.jsx)("p",{className:"components-base-control__label",children:e}),(0,Ai.jsxs)("div",{className:"components-base-control__field kb-flex-center kb-step-control",children:[(0,Ai.jsx)(Ii.Button,{className:"kb-step-btn",icon:rb,isSecondary:!0,onClick:()=>{t>o&&n(t-r)}}),(0,Ai.jsx)("input",{className:"components-step-control__number",type:"number",onChange:e=>n(Number(e.target.value)),"aria-label":e,value:t,min:o,max:a,step:r}),(0,Ai.jsx)(Ii.Button,{className:"kb-step-btn",isSecondary:!0,icon:ib,onClick:()=>{t{this.setState({isVisible:!1})},t={};return t.opacity=(0,Ai.jsxs)("svg",{width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414",children:[(0,Ai.jsxs)("g",{fillRule:"nonzero",children:[(0,Ai.jsx)("path",{d:"M14.043,7.612c2.23,2.178 2.23,5.726 0,7.904c-1.081,1.055 -2.515,1.638 -4.042,1.638c-1.527,0 -2.964,-0.583 -4.042,-1.638c-1.08,-1.056 -1.674,-2.46 -1.674,-3.952c0,-1.492 0.594,-2.896 1.676,-3.956l4.04,-4.026l4.038,4.026c0.002,0.002 0.004,0.002 0.004,0.004Z",fill:"url(#_Linear1)"}),(0,Ai.jsx)("path",{d:"M15.595,6.066c3.082,3.013 3.082,7.917 -0.002,10.931c-1.493,1.461 -3.479,2.265 -5.591,2.265c-2.112,0 -4.097,-0.804 -5.593,-2.265c-1.493,-1.46 -2.315,-3.402 -2.315,-5.467c0,-2.065 0.822,-4.007 2.315,-5.466l5.176,-5.162c0.221,-0.219 0.614,-0.219 0.833,0l5.177,5.164Zm-0.826,10.124c2.629,-2.568 2.629,-6.751 0,-9.32c0,-0.002 -0.003,-0.002 -0.005,-0.004l-4.762,-4.749l-4.764,4.749c-1.276,1.249 -1.976,2.905 -1.976,4.664c0,1.76 0.7,3.416 1.974,4.66c1.272,1.245 2.966,1.932 4.766,1.932c1.801,0 3.493,-0.687 4.767,-1.932Z"})]}),(0,Ai.jsx)("defs",{children:(0,Ai.jsxs)("linearGradient",{id:"_Linear1",x2:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(11.4305 0 0 13.5721 4.285 10.368)",children:[(0,Ai.jsx)("stop",{offset:"0"}),(0,Ai.jsx)("stop",{offset:"0.5",stopOpacity:"0.749"}),(0,Ai.jsx)("stop",{offset:"1",stopOpacity:"0"})]})})]}),(0,Ai.jsxs)("div",{className:"kt-popover-container",children:[this.state.isVisible&&(0,Ai.jsx)(Ii.Popover,{position:"top left",className:"kt-popover-opacity",onClose:e,children:(0,Ai.jsx)(Ii.RangeControl,{label:this.props.label,value:this.props.value,onChange:this.props.onChanged,min:0,max:1,step:.01})}),(0,Ai.jsxs)(Ii.Tooltip,{text:this.props.label,children:[!this.state.isVisible&&(0,Ai.jsx)(Ii.Button,{className:"kt-opacity-icon",isSecondary:!0,onClick:()=>{this.setState({isVisible:!0})},children:t.opacity}),this.state.isVisible&&(0,Ai.jsx)(Ii.Button,{className:"kt-opacity-icon",isSecondary:!0,onClick:e,children:t.opacity})]})]})}}const cb=lb;function ub({label:e,onChange:t,value:n="",className:o="",step:a=1,max:r=200,min:i=0,unit:s="px",onUnit:l,units:c=["px","em","rem"],styles:u=["solid","dashed","dotted","double"],defaultLinked:d=!0}){const p=(0,Dp.useInstanceId)(ub),h=n?.[1]||"solid",f=e=>{const o=n;o[0]=e,t(o)},b=n?.[0]||"",m=void 0!==n?.[2]&&""!==n?.[2]?n[2]:"",g={solid:(0,Ai.jsx)("svg",{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 20 20",children:(0,Ai.jsx)("path",{d:"M18.988 11.478V8.522H1.012v2.956h17.976z"})}),dashed:(0,Ai.jsx)("svg",{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 20 20",children:(0,Ai.jsx)("path",{d:"M12.512 11.478V8.522H7.488v2.956h5.024zM14.004 8.522v2.956h4.984V8.522h-4.984zM1.012 8.522v2.956H6.05V8.522H1.012z"})}),dotted:(0,Ai.jsxs)("svg",{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 20 20",children:[(0,Ai.jsx)("circle",{cx:"2.503",cy:"10",r:"1.487"}),(0,Ai.jsx)("circle",{cx:"17.486",cy:"10",r:"1.487"}),(0,Ai.jsx)("circle",{cx:"12.447",cy:"10",r:"1.487"}),(0,Ai.jsx)("circle",{cx:"7.455",cy:"10",r:"1.487"})]}),double:(0,Ai.jsx)("svg",{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 20 20",children:(0,Ai.jsx)("path",{d:"M1.02 6.561v2.957h17.968V6.561H1.02zM1.012 10.586v2.956H18.98v-2.956H1.012z"})})},v={solid:(0,Ui.__)("Solid","kadence-blocks"),dashed:(0,Ui.__)("Dashed","kadence-blocks"),dotted:(0,Ui.__)("Dotted","kadence-blocks"),double:(0,Ui.__)("Double","kadence-blocks")},x=c.map(e=>({value:e,label:e}));return[t&&(0,Ai.jsxs)("div",{className:`components-base-control kadence-single-border-control kadence-single-border-control${p}${o?" "+o:""}`,children:[e&&(0,Ai.jsx)(Ii.Flex,{justify:"space-between",className:"kadence-border-control__header",children:(0,Ai.jsx)(Ii.FlexItem,{children:(0,Ai.jsx)("label",{className:"components-base-control__label",children:e})})}),(0,Ai.jsxs)("div",{className:"kadence-single-border-control-wrap",children:[(0,Ai.jsx)(qi,{value:b,default:"",hideClear:!0,onChange:e=>f(e)},`border-color-${b}-${p}`),(0,Ai.jsx)(Ii.DropdownMenu,{className:"border-control-style-select",icon:g[h],label:(0,Ui.__)("Border Style","kadence-blocks"),popoverProps:{className:"border-control-style-select__popover",placement:"bottom"},children:({onClose:e})=>(0,Ai.jsx)(Ai.Fragment,{children:(0,Ai.jsx)(Ii.MenuGroup,{children:u.map(o=>(0,Ai.jsx)(Ii.MenuItem,{icon:g[o],onClick:()=>{e(),(e=>{const o=n;o[1]=e,t(o)})(o)},label:v[o]}))})})}),(0,Ai.jsxs)("div",{className:"kadence-controls-content kadence-single-unit-control",children:[(0,Ai.jsx)(Ii.__experimentalUnitControl,{min:i,max:r,step:a,units:x,value:m,disableUnits:!0,onChange:e=>(e=>{const o=isNaN(parseFloat(e))?"":parseFloat(e),a=n;a[2]=o,t(a)})(e)}),(0,Ai.jsx)("div",{className:"kadence-measure-control-select-wrapper",children:(0,Ai.jsx)("select",{className:"kadence-measure-control-select components-unit-control__select",onChange:e=>{l(e.target.value)},disabled:1===c.length,children:c.map(e=>(0,Ai.jsx)("option",{value:e,selected:s===e||void 0,children:e},e))})})]})]})]})]}function db({label:e,onChange:t,onChangeTablet:n,onChangeMobile:o,onControl:a,value:r="",tabletValue:i="",mobileValue:s="",control:l="individual",units:c=["px","em","rem"],firstIcon:u=mh.outlineTopIcon,secondIcon:d=mh.outlineRightIcon,thirdIcon:p=mh.outlineBottomIcon,fourthIcon:h=mh.outlineLeftIcon,linkIcon:f=Mf,unlinkIcon:b=Tf,styles:m=["solid","dashed","dotted","double"],deskDefault:g={top:["","",""],right:["","",""],bottom:["","",""],left:["","",""],unit:"px"},tabletDefault:v={top:["","",""],right:["","",""],bottom:["","",""],left:["","",""],unit:""},mobileDefault:x={top:["","",""],right:["","",""],bottom:["","",""],left:["","",""],unit:""},reset:k=!0,defaultLinked:y=!0}){const _=(0,Dp.useInstanceId)(db),w=r?.[0]||g,C=i?.[0]||v,j=s?.[0]||x,[S,O]=(0,Pi.useState)(l),[N,E]=(0,Pi.useState)("Desktop"),M=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);M!==N&&E(M),(0,Pi.useEffect)(()=>{j&&(0,zi.isEqual)(w.unit,j?.unit)&&(j.unit="",V("","unit")),C&&(0,zi.isEqual)(w.unit,C?.unit)&&(C.unit="",F("","unit"))},[]);const{setPreviewDeviceType:T}=(0,Gi.useDispatch)("kadenceblocks/data"),R=[{name:"Desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}];let P=w;"Tablet"===N?P=C:"Mobile"===N&&(P=j);const I={},A=j?.unit?j.unit:w?.unit?w.unit:"px",L=C?.unit?C.unit:w?.unit?w.unit:"px",D=(e,n)=>{const o=JSON.parse(JSON.stringify(r));o[0][n]=e,t(o)},F=(e,t)=>{const o=JSON.parse(JSON.stringify(i));o[0][t]=e,n(o)},V=(e,t)=>{const n=JSON.parse(JSON.stringify(s));n[0][t]=e,o(n)};I.Mobile=(0,Ai.jsx)(ub,{value:j?.bottom?JSON.parse(JSON.stringify(j?.bottom)):void 0,unit:j?.unit?JSON.parse(JSON.stringify(j?.unit)):"px",onChange:e=>V(e,"bottom"),onUnit:e=>V(e,"unit"),defaultValue:x?.bottom,styles:m,units:[A],firstIcon:u,secondIcon:d,thirdIcon:p,fourthIcon:h},"mobile"+_),I.Tablet=(0,Ai.jsx)(ub,{value:C?.bottom?JSON.parse(JSON.stringify(C?.bottom)):void 0,unit:C?.unit?JSON.parse(JSON.stringify(C?.unit)):"px",onChange:e=>F(e,"bottom"),onUnit:e=>F(e,"unit"),defaultValue:v?.bottom,styles:m,units:[L],firstIcon:u,secondIcon:d,thirdIcon:p,fourthIcon:h},"tablet"+_),I.Desktop=(0,Ai.jsx)(ub,{value:w?.bottom?JSON.parse(JSON.stringify(w?.bottom)):void 0,unit:w?.unit?JSON.parse(JSON.stringify(w?.unit)):"px",onChange:e=>D(e,"bottom"),onUnit:e=>D(e,"unit"),defaultValue:g?.bottom,styles:m,units:c,firstIcon:u,secondIcon:d,thirdIcon:p,fourthIcon:h},"desktop"+_);let B=g;return"Mobile"===N?B=x:"Mobile"===N&&(B=v),[t&&n&&o&&(0,Ai.jsxs)("div",{className:`components-base-control kb-responsive-border-control kadence-border-box-control kadence-border-box-control${_}`,children:[(0,Ai.jsxs)("div",{className:"kadence-border-control__header kadence-component__header",children:[e&&(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-radio-range__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),k&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(B,P),icon:Rf,onClick:()=>{"Tablet"===N?n([v]):"Mobile"===N?o([x]):t([g])}})})]}),(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-responsive-options kb-measure-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(R,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===N?" is-active":""}`,isSmall:!0,"aria-pressed":N===e,onClick:()=>{return t=e,T((0,Bi.capitalizeFirstLetter)(t)),void E((0,Bi.capitalizeFirstLetter)(t));var t},children:n},t))})]}),(0,Ai.jsx)("div",{className:"kb-responsive-border-control-inner",children:I[N]?I[N]:I.Desktop})]})]}function pb({label:e,onChange:t,onControl:n,value:o="",className:a="",help:r="",defaultValue:i={top:{color:"",style:"solid",width:""},right:{color:"",style:"solid",width:""},bottom:{color:"",style:"solid",width:""},left:{color:"",style:"solid",width:""},unit:""},control:s="individual",units:l=["px","em","rem"],firstIcon:c=mh.outlineTopIcon,secondIcon:u=mh.outlineRightIcon,thirdIcon:d=mh.outlineBottomIcon,fourthIcon:p=mh.outlineLeftIcon,linkIcon:h=Mf,unlinkIcon:f=Tf,styles:b=["solid","dashed","dotted","double"],reset:m}){const g=(0,Dp.useInstanceId)(pb),[v,x]=(0,Pi.useState)(s),k=n?s:v,y=n||x,_={first:c,second:u,third:d,fourth:p,link:h,unlink:f},w=(0,Pi.useRef)(),C=o?.[0]||i,j="px"!==C.unit?.1:1,S="px"!==C.unit&&""!==C.unit?12:200,O=(e,n)=>{C[n]=e;const o=JSON.parse(JSON.stringify(C));t([o])},N=e=>{C.unit=e;const n=JSON.parse(JSON.stringify(C));t([n])};return[t&&(0,Ai.jsxs)("div",{ref:w,className:`components-base-control kadence-border-control kadence-border-control${g}${a?" "+a:""}`,children:[e&&(0,Ai.jsxs)("div",{className:"kadence-border-control__header",children:[e&&(0,Ai.jsxs)("div",{className:"kadence-border-control__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),m&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(i,o),icon:Rf,onClick:()=>{"function"==typeof m?m():t([i])}})})]}),y&&(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item border-control-toggle is-single only-icon",label:"individual"!==k?(0,Ui.__)("Individual","kadence-blocks"):(0,Ui.__)("Linked","kadence-blocks"),icon:"individual"!==k?_.link:_.unlink,onClick:()=>y("individual"!==k?"individual":"linked"),isPressed:"individual"!==k,isTertiary:"individual"===k})]}),(0,Ai.jsxs)("div",{className:"kadence-controls-content",children:["individual"!==k&&(0,Ai.jsx)(Ai.Fragment,{children:(0,Ai.jsx)(ub,{value:C?.top||["","",""],onChange:e=>(e=>{C.top=e,C.bottom=e,C.right=e,C.left=e;const n=JSON.parse(JSON.stringify(C));t([n])})(e),min:0,max:S,step:j,help:r,styles:b,unit:C?.unit||"px",units:l,onUnit:e=>N(e),defaultValue:i.top,allowReset:!1})}),"individual"===k&&(0,Ai.jsxs)("div",{className:"kadence-border-controls-grid-wrap",children:[(0,Ai.jsx)("div",{className:"kadence-border-control-grid-visualizer",style:{borderTopColor:C?.top?.[0]?(0,Bi.KadenceColorOutput)(C?.top?.[0]):void 0,borderTopStyle:C?.top?.[1]||void 0,borderTopWidth:C?.top?.[2]?"clamp( 1px, "+C?.top?.[2]+C?.unit+", 10px )":void 0,borderRightColor:C?.right?.[0]?(0,Bi.KadenceColorOutput)(C?.right?.[0]):void 0,borderRightStyle:C?.right?.[1]||void 0,borderRightWidth:C?.right?.[2]?"clamp( 1px, "+C?.right?.[2]+C?.unit+", 10px )":void 0,borderBottomColor:C?.bottom?.[0]?(0,Bi.KadenceColorOutput)(C?.bottom?.[0]):void 0,borderBottomStyle:C?.bottom?.[1]||void 0,borderBottomWidth:C?.bottom?.[2]?"clamp( 1px, "+C?.bottom?.[2]+C?.unit+", 10px )":void 0,borderLeftColor:C?.left?.[0]?(0,Bi.KadenceColorOutput)(C?.left?.[0]):void 0,borderLeftStyle:C?.left?.[1]||void 0,borderLeftWidth:C?.left?.[2]?"clamp( 1px, "+C?.left?.[2]+C?.unit+", 10px )":void 0}}),(0,Ai.jsx)(ub,{value:C?.top||["","",""],onChange:e=>O(e,"top"),min:0,max:S,step:j,help:r,styles:b,unit:C?.unit||"px",units:l,onUnit:e=>N(e),defaultValue:i.top,allowReset:!1}),(0,Ai.jsx)(ub,{value:C?.left||["","",""],onChange:e=>O(e,"left"),min:0,max:S,step:j,help:r,styles:b,unit:C?.unit||"px",units:l,onUnit:e=>N(e),defaultValue:i.left,allowReset:!1}),(0,Ai.jsx)(ub,{value:C?.right||["","",""],onChange:e=>O(e,"right"),min:0,max:S,step:j,help:r,styles:b,unit:C?.unit||"px",units:l,onUnit:e=>N(e),defaultValue:i.right,allowReset:!1}),(0,Ai.jsx)(ub,{value:C?.bottom||["","",""],onChange:e=>O(e,"bottom"),min:0,max:S,step:j,help:r,styles:b,unit:C?.unit||"px",units:l,onUnit:e=>N(e),defaultValue:i.bottom,allowReset:!1})]})]})]})]}function hb({label:e,onChange:t,onChangeTablet:n,onChangeMobile:o,onControl:a,mobileValue:r="",tabletValue:i="",value:s="",control:l="individual",units:c=["px","em","rem"],firstIcon:u=mh.outlineTopIcon,secondIcon:d=mh.outlineRightIcon,thirdIcon:p=mh.outlineBottomIcon,fourthIcon:h=mh.outlineLeftIcon,linkIcon:f=Mf,unlinkIcon:b=Tf,styles:m=["solid","dashed","dotted","double"],deskDefault:g={top:["","",""],right:["","",""],bottom:["","",""],left:["","",""],unit:"px"},tabletDefault:v={top:["","",""],right:["","",""],bottom:["","",""],left:["","",""],unit:""},mobileDefault:x={top:["","",""],right:["","",""],bottom:["","",""],left:["","",""],unit:""},reset:k=!0,defaultLinked:y=!0}){const _=(0,Dp.useInstanceId)(hb),w={first:u,second:d,third:p,fourth:h,link:f,unlink:b},[C,j]=(0,Pi.useState)(l),S=a?l:C,O=a||j,[N,E]=(0,Pi.useState)("Desktop"),M=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);M!==N&&E(M),(0,Pi.useEffect)(()=>{y&&("Mobile"===M?(0,zi.isEqual)(r?.[0]?.top,r?.[0]?.bottom)&&(0,zi.isEqual)(r?.[0]?.top,r?.[0]?.bottom)&&(0,zi.isEqual)(r?.[0]?.top,r?.[0]?.right)&&(0,zi.isEqual)(r?.[0]?.top,r?.[0]?.left)&&O("linked"):"Tablet"===M?(0,zi.isEqual)(i?.[0]?.top,i?.[0]?.bottom)&&(0,zi.isEqual)(i?.[0]?.top,i?.[0]?.bottom)&&(0,zi.isEqual)(i?.[0]?.top,i?.[0]?.right)&&(0,zi.isEqual)(i?.[0]?.top,i?.[0]?.left)&&O("linked"):(0,zi.isEqual)(s?.[0]?.top,s?.[0]?.bottom)&&(0,zi.isEqual)(s?.[0]?.top,s?.[0]?.bottom)&&(0,zi.isEqual)(s?.[0]?.top,s?.[0]?.right)&&(0,zi.isEqual)(s?.[0]?.top,s?.[0]?.left)&&O("linked")),r&&(0,zi.isEqual)(s?.[0]?.unit,r?.[0]?.unit)&&(r[0].unit="",o(r)),i&&(0,zi.isEqual)(s?.[0]?.unit,i?.[0]?.unit)&&(i[0].unit="",n(i))},[]);const{setPreviewDeviceType:T}=(0,Gi.useDispatch)("kadenceblocks/data"),R=[{name:"Desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}];let P=s?.[0]?s[0]:g;"Tablet"===N?P=i?.[0]?i[0]:v:"Mobile"===N&&(P=r?.[0]?r[0]:x);const I={},A=r?.[0]?.unit?r[0].unit:s?.[0]?.unit?s[0].unit:"px",L=i?.[0]?.unit?i[0].unit:s?.[0]?.unit?s[0].unit:"px";I.Mobile=(0,Ai.jsx)(pb,{value:r?JSON.parse(JSON.stringify(r)):void 0,onChange:e=>o(e),control:S,onControl:e=>O(e),defaultValue:x,styles:m,units:[A],firstIcon:u,secondIcon:d,thirdIcon:p,fourthIcon:h,linkIcon:f,unlinkIcon:b},"mobile"+_),I.Tablet=(0,Ai.jsx)(pb,{value:i?JSON.parse(JSON.stringify(i)):void 0,onChange:e=>n(e),control:S,onControl:e=>O(e),defaultValue:v,styles:m,units:[L],firstIcon:u,secondIcon:d,thirdIcon:p,fourthIcon:h,linkIcon:f,unlinkIcon:b},"tablet"+_),I.Desktop=(0,Ai.jsx)(pb,{value:s?JSON.parse(JSON.stringify(s)):void 0,onChange:e=>t(e),control:S,onControl:e=>O(e),defaultValue:g,styles:m,units:c,firstIcon:u,secondIcon:d,thirdIcon:p,fourthIcon:h,linkIcon:f,unlinkIcon:b},"desktop"+_);let D=g;return"Mobile"===N?D=x:"Mobile"===N&&(D=v),[t&&n&&o&&(0,Ai.jsxs)("div",{className:`components-base-control kb-responsive-border-control kadence-border-box-control kadence-border-box-control${_}`,children:[(0,Ai.jsxs)("div",{className:"kadence-border-control__header kadence-component__header",children:[e&&(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-radio-range__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),k&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(D,P),icon:Rf,onClick:()=>{"Tablet"===N?n([v]):"Mobile"===N?o([x]):t([g])}})})]}),(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-responsive-options kb-measure-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(R,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===N?" is-active":""}`,isSmall:!0,"aria-pressed":N===e,onClick:()=>{return t=e,T((0,Bi.capitalizeFirstLetter)(t)),void E((0,Bi.capitalizeFirstLetter)(t));var t},children:n},t))}),O&&(0,Ai.jsx)(Ii.Button,{isSmall:!0,className:"kadence-radio-item border-control-toggle is-single only-icon",label:"individual"!==S?(0,Ui.__)("Individual","kadence-blocks"):(0,Ui.__)("Linked","kadence-blocks"),icon:"individual"!==S?w.link:w.unlink,onClick:()=>O("individual"!==S?"individual":"linked"),isPressed:"individual"!==S,isTertiary:"individual"===S})]}),(0,Ai.jsx)("div",{className:"kb-responsive-border-control-inner",children:I[N]?I[N]:I.Desktop})]})]}function fb(e,t){if(!t)return"";if(!e)return"";if("0"===t)return 0;const n=e.find(e=>e.value===t);return n?n.size:""}function bb({label:e,onChange:t,value:n="",className:o="",options:a=Bi.FONT_SIZES_MAP,step:r=1,max:i=200,min:s=0,defaultValue:l="",unit:c="px",onUnit:u,units:d=["px","em","rem"],disableCustomSizes:p=!1,customControl:h=!1,setCustomControl:f=null,parentLabel:b=null,reset:m=!0,radio:g=!0,preventUnitSelection:v=!1}){const[x,k]=(0,Pi.useState)(!1);(0,Pi.useEffect)(()=>{k(function(e,t){return!!t&&!!e&&!e.find(e=>e.value===t)}(a,n))},[]);const y=f?h:x,_=f||k,w=d.map(e=>({value:e,label:e})),C=y?n:function(e,t){if(!t)return"";if(!e)return"";if("0"===t)return 0;const n=e.find(e=>e.value===t);return n?n.value:""}(a,n),j=[{value:"",output:"",size:"",label:(0,Ui.__)("Inherit","kadence-blocks"),name:(0,Ui.__)("Inherit","kadence-blocks")},...a];return[t&&(0,Ai.jsxs)("div",{className:"components-base-control component-font-size-control kadence-font-size-control"+(o?" "+o:""),children:[!f&&e&&(0,Ai.jsx)("div",{className:"kadence-font-size-control__header kadence-component__header",children:(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-radio-range__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),m&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(l,n),icon:Rf,onClick:()=>{"function"==typeof m?m():t(l)}})})]})}),!y&&g&&(0,Ai.jsx)("div",{className:"kadence-controls-content",children:(0,Ai.jsxs)(Ii.ButtonGroup,{className:"kadence-radio-container-control",children:[a.map((e,n)=>(0,Ai.jsx)(Ii.Button,{isTertiary:C!==e.value,className:"kadence-radio-item radio-"+e.value,isPrimary:C===e.value,icon:void 0!==e.icon?e.icon:void 0,"aria-pressed":C===e.value,onClick:()=>{C==e.value&&""==l?t(""):t(e.value)},children:e.label},`${e.label}-${e.value}-${n}`)),!p&&(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Set custom size","kadence-blocks"),icon:nh,onClick:()=>{C&&"px"===c&&t(fb(a,C)),_(!0)},isPressed:!1,isTertiary:!0})]})}),!y&&!g&&(0,Ai.jsxs)("div",{className:"kadence-controls-content kadence-font-size-select-control-wrap",children:[(0,Ai.jsx)(Ii.SelectControl,{className:"kadence-font-size-select-control",value:C,options:j,onChange:e=>{t(C==e&&""==l?"":e)}}),!p&&(0,Ai.jsx)(Ii.ButtonGroup,{className:"kadence-radio-container-control",children:(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Set custom size","kadence-blocks"),icon:nh,onClick:()=>{C&&"px"===c&&t(fb(a,C)),_(!0)},isPressed:!1,isTertiary:!0})})]}),y&&(0,Ai.jsxs)("div",{className:"kadence-controls-content kadence-single-unit-control",children:[(0,Ai.jsx)(Ii.__experimentalUnitControl,{label:b&&e?e:void 0,labelPosition:"top",min:s,max:i,step:r,units:w,value:n,disableUnits:!0,onChange:e=>(e=>{const n=isNaN(parseFloat(e))?void 0:parseFloat(e);t(n)})(e)}),(0,Ai.jsx)("div",{className:"kadence-measure-control-select-wrapper",children:(0,Ai.jsxs)("select",{className:"kadence-measure-control-select components-unit-control__select",onChange:e=>{u(e.target.value)},value:c,disabled:!!v,children:[!v&&d.map(e=>(0,Ai.jsx)("option",{value:e,selected:c===e||void 0,children:e},e)),v&&(0,Ai.jsx)("option",{value:c,selected:!0,children:""===c?"-":c},c)]})}),!p&&(0,Ai.jsx)(Ii.ButtonGroup,{className:"kadence-radio-container-control",children:(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Use size preset","kadence-blocks"),icon:nh,isPrimary:!0,onClick:()=>{n&&"px"===c&&t(function(e,t){if(!t)return"";if(!e)return"";if("0"===t)return"";const n=e.find(e=>e.size===t);return n?n.value:""}(a,n)),_(!1)},isPressed:!0})})]})]})]}function mb({label:e,onChange:t,onChangeTablet:n,onChangeMobile:o,mobileValue:a,tabletValue:r,value:i,units:s=["px","em","rem"],onUnit:l,options:c=Bi.FONT_SIZES_MAP,step:u=1,max:d=200,min:p=0,unit:h="px",defaultValue:f=["","",""],reset:b=!0,radio:m=!0,compressedDevice:g=!1}){const v=(0,Pi.useRef)(),[x,k]=(0,Pi.useState)("Desktop"),y=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);y!==x&&k(y);const{setPreviewDeviceType:_}=(0,Gi.useDispatch)("kadenceblocks/data"),w=e=>{_((0,Bi.capitalizeFirstLetter)(e)),k((0,Bi.capitalizeFirstLetter)(e))},C=[{name:"Desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],j=[i,r,a],S={};S.Mobile=(0,Ai.jsx)(bb,{value:a||void 0,onChange:e=>o(e),options:c,onUnit:l,defaultValue:f[2],units:s,step:u,max:d,min:p,unit:h,radio:m,preventUnitSelection:!0}),S.Tablet=(0,Ai.jsx)(bb,{value:r||void 0,onChange:e=>n(e),options:c,onUnit:l,defaultValue:f[1],units:s,step:u,max:d,min:p,unit:h,radio:m,preventUnitSelection:!0}),S.Desktop=(0,Ai.jsx)(bb,{value:i||void 0,onChange:e=>t(e),options:c,onUnit:l,defaultValue:f[0],units:s,step:u,max:d,min:p,unit:h,radio:m});const O={Desktop:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),Tablet:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),Mobile:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"})};return[t&&n&&o&&(0,Ai.jsxs)("div",{ref:v,className:"components-base-control kb-responsive-font-size-control kadence-font-size-control",children:[(0,Ai.jsxs)("div",{className:"kadence-font-size-control__header kadence-component__header",children:[e&&(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-font-size__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),b&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(f,j),icon:Rf,onClick:()=>{"function"==typeof b?b():"Mobile"===x?o(f[2]):"Tablet"===x?n(f[1]):t(f[0])}})})]}),!g&&(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-responsive-options kb-measure-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(C,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===x?" is-active":""}`,isSmall:!0,"aria-pressed":x===e,onClick:()=>w(e),children:n},t))}),g&&(0,Ai.jsx)(Ii.DropdownMenu,{className:"kb-responsive-options-dropdown",icon:O[x]?O[x]:O.Desktop,label:(0,Ui.__)("Target Device","kadence-blocks"),controls:C.map(e=>{return[{title:(t=e).name,icon:t.title,isActive:x===t.name,onClick:()=>{w(t.name)}}];var t})})]}),(0,Ai.jsx)("div",{className:"kb-responsive-border-control-inner",children:S[x]?S[x]:S.Desktop})]})]}function gb({label:e,onChange:t,value:n="",className:o="",step:a=1,max:r=200,min:i=0,defaultValue:s="",unit:l="",onUnit:c,units:u=["px","em","rem"],parentLabel:d=null,reset:p=!0,preventUnitSelection:h=!1}){const f=u.map(e=>({value:e,label:e}));return[t&&(0,Ai.jsxs)("div",{className:"components-base-control component-font-size-control kadence-font-size-control"+(o?" "+o:""),children:[e&&(0,Ai.jsx)("div",{className:"kadence-font-size-control__header kadence-component__header",children:(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-radio-range__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),p&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(s,n),icon:Rf,onClick:()=>{"function"==typeof p?p():t(s)}})})]})}),(0,Ai.jsxs)("div",{className:"kadence-controls-content kadence-single-unit-control",children:[(0,Ai.jsx)(Ii.__experimentalUnitControl,{label:d&&e?e:void 0,labelPosition:"top",min:i,max:r,step:a,units:f,value:n,disableUnits:!0,onChange:e=>(e=>{const n=isNaN(parseFloat(e))?void 0:parseFloat(e);t(n)})(e)}),(0,Ai.jsx)("div",{className:"kadence-measure-control-select-wrapper",children:(0,Ai.jsx)("select",{className:"kadence-measure-control-select components-unit-control__select",onChange:e=>{"-"===e.target.value?c(""):c(e.target.value)},value:l,disabled:!!h,children:u.map(e=>h?l===e&&(0,Ai.jsx)("option",{value:e,selected:l===e||""===l&&"-"===e||void 0,children:e},e):(0,Ai.jsx)("option",{value:e,selected:l===e||""===l&&"-"===e||void 0,children:e},e))})})]})]})]}function vb({label:e,onChange:t,onChangeTablet:n,onChangeMobile:o,mobileValue:a,tabletValue:r,value:i,units:s=["px","em","rem"],onUnit:l,step:c=1,max:u=200,min:d=0,unit:p="",defaultValue:h=["","",""],compressedDevice:f=!1,reset:b=!0}){const m=(0,Pi.useRef)(),[g,v]=(0,Pi.useState)("Desktop"),x=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);x!==g&&v(x);const{setPreviewDeviceType:k}=(0,Gi.useDispatch)("kadenceblocks/data"),y=e=>{k((0,Bi.capitalizeFirstLetter)(e)),v((0,Bi.capitalizeFirstLetter)(e))},_=[{name:"Desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],w={Desktop:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),Tablet:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),Mobile:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"})},C=[i,r,a],j={};return j.Mobile=(0,Ai.jsx)(gb,{value:a||void 0,onChange:e=>o(e),onUnit:l,defaultValue:h[2],units:s,step:c,max:u,min:d,unit:p,preventUnitSelection:!0}),j.Tablet=(0,Ai.jsx)(gb,{value:r||void 0,onChange:e=>n(e),onUnit:l,defaultValue:h[1],units:s,step:c,max:u,min:d,unit:p,preventUnitSelection:!0}),j.Desktop=(0,Ai.jsx)(gb,{value:i||void 0,onChange:e=>t(e),onUnit:l,defaultValue:h[0],units:s,step:c,max:u,min:d,unit:p}),[t&&n&&o&&(0,Ai.jsxs)("div",{ref:m,className:"components-base-control kb-responsive-unit-control kadence-unit-control",children:[(0,Ai.jsxs)("div",{className:"kadence-unit-control__header kadence-component__header",children:[e&&(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-unit__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),b&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(h,C),icon:Rf,onClick:()=>{"function"==typeof b?b():"Mobile"===g?o(h[2]):"Tablet"===g?n(h[1]):t(h[0])}})})]}),!f&&(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-responsive-options kb-measure-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(_,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===g?" is-active":""}`,isSmall:!0,"aria-pressed":g===e,onClick:()=>y(e),children:n},t))}),f&&(0,Ai.jsx)(Ii.DropdownMenu,{className:"kb-responsive-options-dropdown",icon:w[g]?w[g]:w.Desktop,label:(0,Ui.__)("Target Device","kadence-blocks"),controls:_.map(e=>{return[{title:(t=e).name,icon:t.title,isActive:g===t.name,onClick:()=>{y(t.name)}}];var t})})]}),(0,Ai.jsx)("div",{className:"kb-responsive-border-control-inner",children:j[g]?j[g]:j.Desktop})]})]}const xb=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})}),kb=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M4 20h8v-1.5H4V20zM18.9 3.5c-.6-.6-1.5-.6-2.1 0l-7.2 7.2c-.4-.1-.7 0-1.1.1-.5.2-1.5.7-1.9 2.2-.4 1.7-.8 2.2-1.1 2.7-.1.1-.2.3-.3.4l-.6 1.1H6c2 0 3.4-.4 4.7-1.4.8-.6 1.2-1.4 1.3-2.3 0-.3 0-.5-.1-.7L19 5.7c.5-.6.5-1.6-.1-2.2zM9.7 14.7c-.7.5-1.5.8-2.4 1 .2-.5.5-1.2.8-2.3.2-.6.4-1 .8-1.1.5-.1 1 .1 1.3.3.2.2.3.5.2.8 0 .3-.1.9-.7 1.3z"})}),yb=(0,Dp.compose)([(0,Gi.withSelect)((e,t)=>{const n=void 0!==t.initialOpen?t.initialOpen:"general";return{openedTab:e("kadenceblocks/data").getOpenSidebarTabKey(t.panelName+e("core/block-editor").getSelectedBlockClientId(),n)}}),(0,Gi.withDispatch)((e,t,{select:n})=>{const{getSelectedBlockClientId:o}=n("core/block-editor");return{toggleOpened:n=>{e("kadenceblocks/data").switchEditorTabOpened(t.panelName+o(),n)}}})])(function({allowedTabs:e=null,activeTab:t,setActiveTab:n,openedTab:o,toggleOpened:a,tabs:r=null}){const i=[{key:"general",title:(0,Ui.__)("General","kadence-blocks"),icon:xb},{key:"style",title:(0,Ui.__)("Style","kadence-blocks"),icon:kb},{key:"advanced",title:(0,Ui.__)("Advanced","kadence-blocks"),icon:nh}],s=e||["general","style","advanced"],l=r||i,c=(0,Pi.createRef)();let u;return(0,Pi.useEffect)(()=>{u=c.current.closest(".components-panel")}),t!==o&&n(o),(0,Pi.useEffect)(()=>{var e;return e=t,u&&(u.setAttribute("data-kadence-hide-advanced","advanced"!==e),u.setAttribute("data-kadence-active-tab",e)),()=>{if(u){const e=u.querySelector(".kadence-blocks-inspector-tabs");e&&null!==e||(u.removeAttribute("data-kadence-hide-advanced"),u.removeAttribute("data-kadence-active-tab"))}}},[t]),(0,Ai.jsx)("div",{className:"kadence-blocks-inspector-tabs",ref:c,children:l.map(({key:e,title:o,icon:r},i)=>{if(s.includes(e))return(0,Ai.jsxs)("button",{"aria-label":o+" "+(0,Ui.__)("tab","kadence-blocks"),onClick:()=>(e=>{a(e),n(e)})(e),className:th()({"is-active":e===t}),children:[(0,Ai.jsx)(Ii.Icon,{icon:r})," ",o]},e)})})});function _b({label:e=(0,Ui.__)("Hover Styles","kadence-blocks"),activeLabel:t=(0,Ui.__)("Active Styles","kadence-blocks"),initial:n="normal",hoverTab:o=(0,Ui.__)("Hover","kadence-blocks"),normalTab:a=(0,Ui.__)("Normal","kadence-blocks"),activeTab:r=(0,Ui.__)("Active","kadence-blocks"),active:i,hover:s,normal:l,className:c="",icon:u=mh.hoverToggle,activeIcon:d=mh.click,tabUI:p=!0,setActivePreview:h,activePreview:f}){const[b,m]=(0,Pi.useState)("hover"===n),[g,v]=(0,Pi.useState)("active"===n),x=[{name:"normal",title:a,className:"kt-normal-tab"}];return s&&x.push({name:"hover",title:o,className:"kt-hover-tab"}),i&&x.push({name:"active",title:r,className:"kt-active-tab"}),p?[(0,Ai.jsx)("div",{className:"components-base-control kb-hover-toggle-control-tab-ui kb-hover-toggle-control"+(c?" "+c:""),children:(0,Ai.jsx)(Ii.TabPanel,{className:"kt-inspect-tabs kt-hover-tabs",activeClass:"active-tab",tabs:x,children:e=>{if(e.name)return"hover"===e.name?(0,Ai.jsx)(Ai.Fragment,{children:s}):"active"===e.name?(0,Ai.jsxs)(Ai.Fragment,{children:[h&&(0,Ai.jsx)(Ii.Button,{className:"kb-hover-toggle-active-preview",isPressed:f,text:f?(0,Ui.__)("Hide Active State","kadence-blocks"):(0,Ui.__)("Preview Active State","kadence-blocks"),onClick:()=>{h(!f)},variant:"secondary"}),i]}):(0,Ai.jsx)(Ai.Fragment,{children:l})}})})]:[(0,Ai.jsxs)("div",{className:"components-base-control kb-hover-toggle-control"+(c?" "+c:""),children:[(0,Ai.jsxs)("div",{className:"kb-hover-toggle-control-toggle",children:[s&&(0,Ai.jsx)(Ii.Button,{className:"kb-hover-toggle-btn "+(Bi.isRTL?"is-rtl":""),isPrimary:b,icon:u,"aria-pressed":b,label:e,onClick:()=>{v(!1),m(!b)}}),i&&(0,Ai.jsx)(Ii.Button,{className:"kb-active-toggle-btn "+(Bi.isRTL?"is-rtl":""),isPrimary:g,icon:d,"aria-pressed":g,label:t,onClick:()=>{m(!1),v(!g)}})]}),(0,Ai.jsxs)("div",{className:"kb-hover-toggle-area",children:[b&&(0,Ai.jsx)("div",{className:"kb-hover-control-wrap",children:s}),g&&(0,Ai.jsx)("div",{className:"kb-active-control-wrap",children:i}),!b&&!g&&(0,Ai.jsx)(Ai.Fragment,{children:l})]})]})]}function wb({label:e,onChange:t,value:n="",className:o="",isCollapsed:a=!1,ariaLabel:r=(0,Ui.__)("Change HTML Tag","kadence-blocks"),reset:i=!1,headingOnly:s=!1,tagLowLevel:l=1,tagHighLevel:c=7,defaultValue:u="",onReset:d=()=>{}}){const p="span"!==n&&"div"!==n&&"p"!==n?n:2,h="span"===n||"div"===n||"p"===n?n:"heading",f=[[{icon:(0,Ai.jsx)(Lp,{level:1,isPressed:!(1!==p||!h||"heading"!==h)}),title:(0,Ui.__)("Heading 1","kadence-blocks"),isActive:!(1!==p||!h||"heading"!==h),onClick:()=>t(1)}],[{icon:(0,Ai.jsx)(Lp,{level:2,isPressed:!(2!==p||!h||"heading"!==h)}),title:(0,Ui.__)("Heading 2","kadence-blocks"),isActive:!(2!==p||!h||"heading"!==h),onClick:()=>t(2)}],[{icon:(0,Ai.jsx)(Lp,{level:3,isPressed:!(3!==p||!h||"heading"!==h)}),title:(0,Ui.__)("Heading 3","kadence-blocks"),isActive:!(3!==p||!h||"heading"!==h),onClick:()=>t(3)}],[{icon:(0,Ai.jsx)(Lp,{level:4,isPressed:!(4!==p||!h||"heading"!==h)}),title:(0,Ui.__)("Heading 4","kadence-blocks"),isActive:!(4!==p||!h||"heading"!==h),onClick:()=>t(4)}],[{icon:(0,Ai.jsx)(Lp,{level:5,isPressed:!(5!==p||!h||"heading"!==h)}),title:(0,Ui.__)("Heading 5","kadence-blocks"),isActive:!(5!==p||!h||"heading"!==h),onClick:()=>t(5)}],[{icon:(0,Ai.jsx)(Lp,{level:6,isPressed:!(6!==p||!h||"heading"!==h)}),title:(0,Ui.__)("Heading 6","kadence-blocks"),isActive:!(6!==p||!h||"heading"!==h),onClick:()=>t(6)}],[{icon:(0,Ai.jsx)(Lp,{level:"p",isPressed:!(!h||"p"!==h)}),title:(0,Ui.__)("Paragraph","kadence-blocks"),isActive:!(!h||"p"!==h),onClick:()=>t("p")}],[{icon:(0,Ai.jsx)(Lp,{level:"span",isPressed:!(!h||"span"!==h)}),title:(0,Ui.__)("Span","kadence-blocks"),isActive:!(!h||"span"!==h),onClick:()=>t("span")}],[{icon:(0,Ai.jsx)(Lp,{level:"div",isPressed:!(!h||"div"!==h)}),title:(0,Ui.__)("div","kadence-blocks"),isActive:!(!h||"div"!==h),onClick:()=>t("div")}]],b=(0,zi.range)(l,c).map(e=>[{icon:(0,Ai.jsx)(Lp,{level:e,isPressed:!(e!==p||!h||"heading"!==h)}),title:(0,Ui.sprintf)(/* translators: %d: heading level e.g: "1", "2", "3" */ /* translators: %d: heading level e.g: "1", "2", "3" */
(0,Ui.__)("Heading %d","kadence-blocks"),e),isActive:!(e!==p||!h||"heading"!==h),onClick:()=>t(e)}]),m=a?Ii.ToolbarDropdownMenu:Ii.ToolbarGroup;return[t&&(0,Ai.jsxs)("div",{className:"kb-tag-level-control components-base-control"+(o?" "+o:""),children:[e&&(0,Ai.jsx)("div",{className:"kadence-component__header kadence-tag-select__header",children:e&&(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-tag-select__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),i&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(u,n),icon:Rf,onClick:()=>d()})})]})}),(0,Ai.jsx)("div",{className:"kadence-controls-content kb-tag-select-control-inner",children:(0,Ai.jsx)(m,{isCollapsed:a,label:r,controls:s?b:f})})]})]}function Cb(e,t){if(!t)return"";if(!e)return"";if("0"===t)return 0;const n=e.find(e=>e.value===t);return n?n.size:""}function jb({label:e,onChange:t,value:n="",className:o="",options:a=Bi.GAP_SIZES_MAP,step:r=1,max:i=200,min:s=0,defaultValue:l="",unit:c="px",onUnit:u,units:d=["px","em","rem"],disableCustomSizes:p=!1,customControl:h=!1,setCustomControl:f=null,parentLabel:b=null,reset:m=!0,radio:g=!0}){const[v,x]=(0,Pi.useState)(!1);(0,Pi.useEffect)(()=>{x(function(e,t){return!!t&&!!e&&!e.find(e=>e.value===t)}(a,n))},[]);const k=f?h:v,y=f||x,_=d.map(e=>({value:e,label:e})),w=k?n:function(e,t){if(!t)return"";if(!e)return"";if("0"===t)return 0;const n=e.find(e=>e.value===t);return n?n.value:""}(a,n),C=[{value:"",output:"",size:"",label:(0,Ui.__)("Inherit","kadence-blocks"),name:(0,Ui.__)("Inherit","kadence-blocks")},...a];return[t&&(0,Ai.jsxs)("div",{className:"components-base-control component-gap-size-control kadence-gap-size-control"+(o?" "+o:""),children:[!f&&e&&(0,Ai.jsx)("div",{className:"kadence-gap-size-control__header kadence-component__header",children:(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-radio-range__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),m&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(l,n),icon:Rf,onClick:()=>{"function"==typeof m?m():t(l)}})})]})}),!k&&g&&(0,Ai.jsx)("div",{className:"kadence-controls-content",children:(0,Ai.jsxs)(Ii.ButtonGroup,{className:"kadence-radio-container-control",children:[a.map((e,n)=>(0,Ai.jsx)(Ii.Button,{isTertiary:w!==e.value,className:"kadence-radio-item radio-"+e.value,isPrimary:w===e.value,icon:void 0!==e.icon?e.icon:void 0,"aria-pressed":w===e.value,onClick:()=>{w==e.value&&""==l?t(""):t(e.value)},children:e.label},`${e.label}-${e.value}-${n}`)),!p&&(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Set custom size","kadence-blocks"),icon:nh,onClick:()=>{w&&"px"===c&&t(Cb(a,w)),y(!0)},isPressed:!1,isTertiary:!0})]})}),!k&&!g&&(0,Ai.jsxs)("div",{className:"kadence-controls-content kadence-gap-size-select-control-wrap",children:[(0,Ai.jsx)(Ii.SelectControl,{className:"kadence-gap-size-select-control",value:w,options:C,onChange:e=>{t(w==e&&""==l?"":e)}}),!p&&(0,Ai.jsx)(Ii.ButtonGroup,{className:"kadence-radio-container-control",children:(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Set custom size","kadence-blocks"),icon:nh,onClick:()=>{w&&"px"===c&&t(Cb(a,w)),y(!0)},isPressed:!1,isTertiary:!0})})]}),k&&(0,Ai.jsxs)("div",{className:"kadence-controls-content kadence-single-unit-control",children:[(0,Ai.jsx)(Ii.__experimentalUnitControl,{label:b&&e?e:void 0,labelPosition:"top",min:s,max:i,step:r,units:_,value:n,disableUnits:!0,onChange:e=>(e=>{const n=isNaN(parseFloat(e))?void 0:parseFloat(e);t(n)})(e)}),(0,Ai.jsx)("div",{className:"kadence-measure-control-select-wrapper",children:(0,Ai.jsx)("select",{className:"kadence-measure-control-select components-unit-control__select",onChange:e=>{u(e.target.value)},value:c,children:d.map(e=>(0,Ai.jsx)("option",{value:e,selected:c===e||void 0,children:e},e))})}),!p&&(0,Ai.jsx)(Ii.ButtonGroup,{className:"kadence-radio-container-control",children:(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Use size preset","kadence-blocks"),icon:nh,isPrimary:!0,onClick:()=>{n&&"px"===c&&t(function(e,t){if(!t)return"";if(!e)return"";if("0"===t)return"";const n=e.find(e=>e.size===t);return n?n.value:""}(a,n)),y(!1)},isPressed:!0})})]})]})]}function Sb({label:e,onChange:t,onChangeTablet:n,onChangeMobile:o,mobileValue:a,tabletValue:r,value:i,units:s=["px","em","rem"],onUnit:l,options:c=Bi.GAP_SIZES_MAP,step:u=1,max:d=200,min:p=0,unit:h="px",defaultValue:f=["","",""],reset:b=!0,radio:m=!0,compressedDevice:g=!1}){const v=(0,Pi.useRef)(),[x,k]=(0,Pi.useState)("Desktop"),y=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);y!==x&&k(y);const{setPreviewDeviceType:_}=(0,Gi.useDispatch)("kadenceblocks/data"),w=e=>{_((0,Bi.capitalizeFirstLetter)(e)),k((0,Bi.capitalizeFirstLetter)(e))},C=[{name:"Desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],j=[i,r,a],S={};S.Mobile=(0,Ai.jsx)(jb,{value:a||void 0,onChange:e=>o(e),options:c,onUnit:l,defaultValue:f[2],units:s,step:u,max:d,min:p,unit:h,radio:m}),S.Tablet=(0,Ai.jsx)(jb,{value:r||void 0,onChange:e=>n(e),options:c,onUnit:l,defaultValue:f[1],units:s,step:u,max:d,min:p,unit:h,radio:m}),S.Desktop=(0,Ai.jsx)(jb,{value:i||void 0,onChange:e=>t(e),options:c,onUnit:l,defaultValue:f[0],units:s,step:u,max:d,min:p,unit:h,radio:m});const O={Desktop:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),Tablet:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),Mobile:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"})};return[t&&n&&o&&(0,Ai.jsxs)("div",{ref:v,className:"components-base-control kb-responsive-gap-size-control kadence-gap-size-control",children:[(0,Ai.jsxs)("div",{className:"kadence-gap-size-control__header kadence-component__header",children:[e&&(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-gap-size__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),b&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(f,j),icon:Rf,onClick:()=>{"function"==typeof b?b():"Mobile"===x?o(f[2]):"Tablet"===x?n(f[1]):t(f[0])}})})]}),!g&&(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-responsive-options kb-measure-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(C,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===x?" is-active":""}`,isSmall:!0,"aria-pressed":x===e,onClick:()=>w(e),children:n},t))}),g&&(0,Ai.jsx)(Ii.DropdownMenu,{className:"kb-responsive-options-dropdown",icon:O[x]?O[x]:O.Desktop,label:(0,Ui.__)("Target Device","kadence-blocks"),controls:C.map(e=>{return[{title:(t=e).name,icon:t.title,isActive:x===t.name,onClick:()=>{w(t.name)}}];var t})})]}),(0,Ai.jsx)("div",{className:"kb-responsive-border-control-inner",children:S[x]?S[x]:S.Desktop})]})]}mh.pxIcon,mh.emIcon,mh.remIcon,mh.vhIcon,mh.vwIcon,mh.percentIcon;const{localStorage:Ob}=window;function Nb({attributes:e,defaultAttributes:t={},blockSlug:n,excludedAttrs:o=[],preventMultiple:a=[],onPaste:r}){const i=n+"-style",s=JSON.parse(Ob.getItem(i)),l=()=>{Ob.setItem(i,JSON.stringify((0,Bi.getTransferableAttributes)(e,t,o,a,!0)))},c=()=>{const e=JSON.parse(Ob.getItem(i));if(e){const n=(0,Bi.getTransferableAttributes)(e,t,[],[],!1);r(n)}},u=()=>{const e=JSON.parse(Ob.getItem(i));e&&r(e)};return(0,Ai.jsx)(Ii.ToolbarDropdownMenu,{className:"components-toolbar kb-copy-paste-attributes",icon:mh.copyStyles,label:(0,Ui.__)("Copy/Paste Styles","kadence-blocks"),popoverProps:{className:"kb-copy-paste-attributes__popover"},children:({onClose:e})=>(0,Ai.jsx)(Ai.Fragment,{children:(0,Ai.jsxs)(Ii.MenuGroup,{children:[(0,Ai.jsx)(Ii.MenuItem,{icon:mh.copy,onClick:(0,zi.flow)(e,l),label:(0,Ui.__)("Copy Styles","kadence-blocks"),children:(0,Ui.__)("Copy Styles","kadence-blocks")}),(0,Ai.jsx)(Ii.MenuItem,{icon:mh.paste,onClick:(0,zi.flow)(e,c),disabled:!s,label:(0,Ui.__)("Paste Styles","kadence-blocks"),children:(0,Ui.__)("Paste Styles","kadence-blocks")}),(0,Ai.jsx)(Ii.MenuItem,{icon:mh.paste,onClick:(0,zi.flow)(e,u),disabled:!s,label:(0,Ui.__)("Paste and Replace","kadence-blocks"),children:(0,Ui.__)("Paste and Replace","kadence-blocks")})]})})})}const Eb=window.wp.hooks,Mb=(0,Ii.withFilters)("kadence.FormInputDynamicControl")(function(){const[e,t]=(0,Pi.useState)(),[n,o]=(0,Pi.useState)(!1),a=(0,zi.debounce)(()=>{o(!n)},100);return(0,Ai.jsxs)("div",{className:"kb-dynamic-form-input-sidebar-wrap",children:[(0,Ai.jsx)(Ii.Button,{className:"kb-dynamic-form-input-sidebar",icon:mh.dynamic,onClick:()=>a(),ref:t,isPressed:n,"aria-haspopup":"true","aria-expanded":n,label:(0,Ui.__)("Dynamic Content","kadence-blocks"),showTooltip:!0}),n&&(0,Ai.jsx)(Ii.Popover,{headerTitle:(0,Ui.__)("Select Dynamic Source","kadence-blocks"),noArrow:!1,onClose:a,placement:"bottom-end",anchor:e,className:"kb-dynamic-popover",children:(0,Ai.jsx)("div",{className:"kb-dynamic-popover-inner-wrap",children:(0,Ai.jsxs)("div",{className:"kb-pro-notice",children:[(0,Ai.jsxs)("h2",{children:[(0,Ui.__)("Dynamic Content","kadence-blocks")," "]}),(0,Ai.jsxs)("p",{children:[(0,Ui.__)("Create dynamic sites by populating content from various sources.","kadence-blocks")," "]}),(0,Ai.jsx)(Ii.ExternalLink,{href:"https://www.kadencewp.com/kadence-blocks/pro/?utm_source=in-app&utm_medium=kadence-blocks&utm_campaign=dynamic-content",children:(0,Ui.__)("Upgrade to Pro","kadence-blocks")})]})})})]})});function Tb({value:e,onChange:t,label:n,className:o,reset:a,defaultValue:r="",dynamicAttribute:i,isSelected:s,attributes:l,setAttributes:c,name:u,clientId:d,context:p}){const h=(0,Dp.useInstanceId)(Tb),{kadenceDynamic:f}=l,b=void 0!==f&&void 0!==f[i]&&void 0!==f[i].enable&&""!==f[i].enable&&f[i].enable;return(0,Ai.jsxs)("div",{className:`components-base-control kadence-form-input-control kadence-form-input-control${h}${o?" "+o:""}`,children:[n&&(0,Ai.jsx)("div",{className:"kadence-form-input-control__header",children:n&&(0,Ai.jsxs)("div",{className:"kadence-form-input-control__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:n}),a&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!!(0,zi.isEqual)(r,e),icon:Rf,onClick:()=>{"function"==typeof a?a():t(r)}})})]})}),(0,Ai.jsxs)("div",{className:"kadence-controls-content",children:[b&&(0,Ai.jsx)("div",{className:"kadence-form-input-control__dynamic__label",children:(0,Eb.applyFilters)("kadence.formInputDisplay",e,l,i)}),!b&&(0,Ai.jsx)(Ii.TextControl,{label:"",value:e,onChange:e=>t(e)}),(0,Ai.jsx)(Mb,{dynamicAttribute:i,isSelected:s,attributes:l,setAttributes:c,name:u,clientId:d,context:p})]})]})}function Rb(e){const{label:t,onChange:n,value:o,postType:a="post",hideLabelFromVision:r=!1,overrideLabel:i=null}=e,{posts:s}=(0,Gi.useSelect)(e=>({posts:e("core").getEntityRecords("postType",a,{per_page:-1,orderby:"title",order:"asc"})}),[a]),l=[...(s||[]).map(e=>({label:null!==i&&o===e.id?i:Pb(e.title.raw),value:e.id}))];return!(o&&l.some(e=>e.value===o))&&o&&l.push({label:null!==i?i:(0,Ui.__)("Unknown Selection","kadence-blocks"),value:o}),(0,Ai.jsx)(Ii.SelectControl,{label:t,options:l,onChange:n,value:o,hideLabelFromVision:r})}function Pb(e){const t=(e=e||"").replace(/|$)/g,"").replace(/<(script|style)[^>]*>[\s\S]*?(<\/\1>|$)/gi,"").replace(/<\/?[a-z][\s\S]*?(>|$)/gi,"");return t!==e?Pb(t):t}var Ib=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"].join(","),Ab="undefined"==typeof Element,Lb=Ab?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Db=!Ab&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},Fb=function e(t,n){var o;void 0===n&&(n=!0);var a=null==t||null===(o=t.getAttribute)||void 0===o?void 0:o.call(t,"inert");return""===a||"true"===a||n&&t&&e(t.parentNode)},Vb=function e(t,n,o){for(var a=[],r=Array.from(t);r.length;){var i=r.shift();if(!Fb(i,!1))if("SLOT"===i.tagName){var s=i.assignedElements(),l=e(s.length?s:i.children,!0,o);o.flatten?a.push.apply(a,l):a.push({scopeParent:i,candidates:l})}else{Lb.call(i,Ib)&&o.filter(i)&&(n||!t.includes(i))&&a.push(i);var c=i.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(i),u=!Fb(c,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(i));if(c&&u){var d=e(!0===c?i.children:c.children,!0,o);o.flatten?a.push.apply(a,d):a.push({scopeParent:i,candidates:d})}else r.unshift.apply(r,i.children)}}return a},Bb=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},zb=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!Bb(e)?0:e.tabIndex},Hb=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},Ub=function(e){return"INPUT"===e.tagName},Gb=function(e){var t=e.getBoundingClientRect(),n=t.width,o=t.height;return 0===n&&0===o},$b=function(e,t){return!(t.disabled||Fb(t)||function(e){return Ub(e)&&"hidden"===e.type}(t)||function(e,t){var n=t.displayCheck,o=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var a=Lb.call(e,"details>summary:first-of-type")?e.parentElement:e;if(Lb.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return Gb(e)}else{if("function"==typeof o){for(var r=e;e;){var i=e.parentElement,s=Db(e);if(i&&!i.shadowRoot&&!0===o(i))return Gb(e);e=e.assignedSlot?e.assignedSlot:i||s===e.ownerDocument?i:s.host}e=r}if(function(e){var t,n,o,a,r=e&&Db(e),i=null===(t=r)||void 0===t?void 0:t.host,s=!1;if(r&&r!==e)for(s=!!(null!==(n=i)&&void 0!==n&&null!==(o=n.ownerDocument)&&void 0!==o&&o.contains(i)||null!=e&&null!==(a=e.ownerDocument)&&void 0!==a&&a.contains(e));!s&&i;){var l,c,u;s=!(null===(c=i=null===(l=r=Db(i))||void 0===l?void 0:l.host)||void 0===c||null===(u=c.ownerDocument)||void 0===u||!u.contains(i))}return s}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},Xb=function e(t){var n=[],o=[];return t.forEach(function(t,a){var r=!!t.scopeParent,i=r?t.scopeParent:t,s=function(e,t){var n=zb(e);return n<0&&t&&!Bb(e)?0:n}(i,r),l=r?e(t.candidates):i;0===s?r?n.push.apply(n,l):n.push(i):o.push({documentOrder:a,tabIndex:s,item:t,isScope:r,content:l})}),o.sort(Hb).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},Jb=function(e,t){var n;return n=(t=t||{}).getShadowRoot?Vb([e],t.includeContainer,{filter:Wb.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:qb}):function(e,t,n){if(Fb(e))return[];var o=Array.prototype.slice.apply(e.querySelectorAll(Ib));return t&&Lb.call(e,Ib)&&o.unshift(e),o.filter(n)}(e,t.includeContainer,Wb.bind(null,t)),Xb(n)};function Zb(){return/apple/i.test(navigator.vendor)}function Kb(){return function(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}().includes("jsdom/")}const Yb="data-floating-ui-focusable",Qb="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function em(e){let t=e.activeElement;for(;null!=(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement);){var n;t=t.shadowRoot.activeElement}return t}function tm(e,t){if(!e||!t)return!1;const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&Wc(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function nm(e){return"composedPath"in e?e.composedPath()[0]:e.target}function om(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return null!=n.target&&t.contains(n.target)}function am(e){return(null==e?void 0:e.ownerDocument)||document}function rm(e,t,n){void 0===n&&(n=!0);const o=e.filter(e=>{var o;return e.parentId===t&&(!n||(null==(o=e.context)?void 0:o.open))});return o.flatMap(t=>[t,...rm(e,t.id,n)])}function im(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}var sm="undefined"!=typeof document?e.useLayoutEffect:function(){};function lm(t){const n=e.useRef(t);return sm(()=>{n.current=t}),n}const cm={...t}.useInsertionEffect||(e=>e());function um(t){const n=e.useRef(()=>{});return cm(()=>{n.current=t}),e.useCallback(function(){for(var e=arguments.length,t=new Array(e),o=0;o({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function pm(e,t){const n=Jb(e,dm()),o=n.length;if(0===o)return;const a=em(am(e)),r=n.indexOf(a);return n[-1===r?1===t?0:o-1:r+t]}function hm(e,t){const n=t||e.currentTarget,o=e.relatedTarget;return!o||!tm(n,o)}function fm(e){Jb(e,dm()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function bm(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{const t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}var mm="undefined"!=typeof document?e.useLayoutEffect:function(){};function gm(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,o,a;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(o=n;0!==o--;)if(!gm(e[o],t[o]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(o=n;0!==o--;)if(!{}.hasOwnProperty.call(t,a[o]))return!1;for(o=n;0!==o--;){const n=a[o];if(!("_owner"===n&&e.$$typeof||gm(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function vm(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function xm(e,t){const n=vm(e);return Math.round(t*n)/n}function km(t){const n=e.useRef(t);return mm(()=>{n.current=t}),n}const ym=(e,t)=>({...Mu(e),options:[e,t]}),_m=(e,t)=>({...Tu(e),options:[e,t]}),wm=(e,t)=>({...Ru(e),options:[e,t]}),Cm="data-floating-ui-focusable",jm="active",Sm="selected",Om={...t};let Nm=!1,Em=0;const Mm=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+Em++,Tm=Om.useId||function(){const[t,n]=e.useState(()=>Nm?Mm():void 0);return sm(()=>{null==t&&n(Mm())},[]),e.useEffect(()=>{Nm=!0},[]),t};const Rm=e.createContext(null),Pm=e.createContext(null),Im=()=>{var t;return(null==(t=e.useContext(Rm))?void 0:t.id)||null},Am=()=>e.useContext(Pm);function Lm(e){return"data-floating-ui-"+e}function Dm(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}const Fm=Lm("safe-polygon");function Vm(e,t,n){if(n&&!im(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){const n=e();return"number"==typeof n?n:null==n?void 0:n[t]}return null==e?void 0:e[t]}function Bm(e){return"function"==typeof e?e():e}const zm={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0},Hm=e.forwardRef(function(t,n){const[o,a]=e.useState();sm(()=>{Zb()&&a("button")},[]);const r={ref:n,tabIndex:0,role:o,"aria-hidden":!o||void 0,[Lm("focus-guard")]:"",style:zm};return(0,Ai.jsx)("span",{...t,...r})}),Um=e.createContext(null),Gm=Lm("portal");function $m(t){const{children:n,id:o,root:a,preserveTabOrder:r=!0}=t,i=function(t){void 0===t&&(t={});const{id:n,root:o}=t,a=Tm(),r=Wm(),[i,s]=e.useState(null),l=e.useRef(null);return sm(()=>()=>{null==i||i.remove(),queueMicrotask(()=>{l.current=null})},[i]),sm(()=>{if(!a)return;if(l.current)return;const e=n?document.getElementById(n):null;if(!e)return;const t=document.createElement("div");t.id=a,t.setAttribute(Gm,""),e.appendChild(t),l.current=t,s(t)},[n,a]),sm(()=>{if(null===o)return;if(!a)return;if(l.current)return;let e=o||(null==r?void 0:r.portalNode);e&&!Gc(e)&&(e=e.current),e=e||document.body;let t=null;n&&(t=document.createElement("div"),t.id=n,e.appendChild(t));const i=document.createElement("div");i.id=a,i.setAttribute(Gm,""),e=t||e,e.appendChild(i),l.current=i,s(i)},[n,o,a,r]),i}({id:o,root:a}),[s,l]=e.useState(null),c=e.useRef(null),u=e.useRef(null),d=e.useRef(null),p=e.useRef(null),h=null==s?void 0:s.modal,f=null==s?void 0:s.open,b=!!s&&!s.modal&&s.open&&r&&!(!a&&!i);return e.useEffect(()=>{if(i&&r&&!h)return i.addEventListener("focusin",e,!0),i.addEventListener("focusout",e,!0),()=>{i.removeEventListener("focusin",e,!0),i.removeEventListener("focusout",e,!0)};function e(e){i&&hm(e)&&("focusin"===e.type?bm:fm)(i)}},[i,r,h]),e.useEffect(()=>{i&&(f||bm(i))},[f,i]),(0,Ai.jsxs)(Um.Provider,{value:e.useMemo(()=>({preserveTabOrder:r,beforeOutsideRef:c,afterOutsideRef:u,beforeInsideRef:d,afterInsideRef:p,portalNode:i,setFocusManagerState:l}),[r,i]),children:[b&&i&&(0,Ai.jsx)(Hm,{"data-type":"outside",ref:c,onFocus:e=>{if(hm(e,i)){var t;null==(t=d.current)||t.focus()}else{const e=pm(am(n=s?s.domReference:null).body,-1)||n;null==e||e.focus()}var n}}),b&&i&&(0,Ai.jsx)("span",{"aria-owns":i.id,style:zm}),i&&pc.createPortal(n,i),b&&i&&(0,Ai.jsx)(Hm,{"data-type":"outside",ref:u,onFocus:e=>{if(hm(e,i)){var t;null==(t=p.current)||t.focus()}else{const t=pm(am(n=s?s.domReference:null).body,1)||n;null==t||t.focus(),(null==s?void 0:s.closeOnFocusOut)&&(null==s||s.onOpenChange(!1,e.nativeEvent,"focus-out"))}var n}})]})}const Wm=()=>e.useContext(Um),qm={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},Xm={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},Jm=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function Zm(t){void 0===t&&(t={});const{nodeId:n}=t,o=function(t){const{open:n=!1,onOpenChange:o,elements:a}=t,r=Tm(),i=e.useRef({}),[s]=e.useState(()=>function(){const e=new Map;return{emit(t,n){var o;null==(o=e.get(t))||o.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var o;null==(o=e.get(t))||o.delete(n)}}}()),l=null!=Im(),[c,u]=e.useState(a.reference),d=um((e,t,n)=>{i.current.openEvent=e?t:void 0,s.emit("openchange",{open:e,event:t,reason:n,nested:l}),null==o||o(e,t,n)}),p=e.useMemo(()=>({setPositionReference:u}),[]),h=e.useMemo(()=>({reference:c||a.reference||null,floating:a.floating||null,domReference:a.reference}),[c,a.reference,a.floating]);return e.useMemo(()=>({dataRef:i,open:n,onOpenChange:d,elements:h,events:s,floatingId:r,refs:p}),[n,d,h,s,r,p])}({...t,elements:{reference:null,floating:null,...t.elements}}),a=t.rootContext||o,r=a.elements,[i,s]=e.useState(null),[l,c]=e.useState(null),u=(null==r?void 0:r.domReference)||i,d=e.useRef(null),p=Am();sm(()=>{u&&(d.current=u)},[u]);const h=function(t){void 0===t&&(t={});const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:r,elements:{reference:i,floating:s}={},transform:l=!0,whileElementsMounted:c,open:u}=t,[d,p]=e.useState({x:0,y:0,strategy:o,placement:n,middlewareData:{},isPositioned:!1}),[h,f]=e.useState(a);gm(h,a)||f(a);const[b,m]=e.useState(null),[g,v]=e.useState(null),x=e.useCallback(e=>{e!==w.current&&(w.current=e,m(e))},[]),k=e.useCallback(e=>{e!==C.current&&(C.current=e,v(e))},[]),y=i||b,_=s||g,w=e.useRef(null),C=e.useRef(null),j=e.useRef(d),S=null!=c,O=km(c),N=km(r),E=km(u),M=e.useCallback(()=>{if(!w.current||!C.current)return;const e={placement:n,strategy:o,middleware:h};N.current&&(e.platform=N.current),Pu(w.current,C.current,e).then(e=>{const t={...e,isPositioned:!1!==E.current};T.current&&!gm(j.current,t)&&(j.current=t,pc.flushSync(()=>{p(t)}))})},[h,n,o,N,E]);mm(()=>{!1===u&&j.current.isPositioned&&(j.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[u]);const T=e.useRef(!1);mm(()=>(T.current=!0,()=>{T.current=!1}),[]),mm(()=>{if(y&&(w.current=y),_&&(C.current=_),y&&_){if(O.current)return O.current(y,_,M);M()}},[y,_,M,O,S]);const R=e.useMemo(()=>({reference:w,floating:C,setReference:x,setFloating:k}),[x,k]),P=e.useMemo(()=>({reference:y,floating:_}),[y,_]),I=e.useMemo(()=>{const e={position:o,left:0,top:0};if(!P.floating)return e;const t=xm(P.floating,d.x),n=xm(P.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+n+"px)",...vm(P.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:t,top:n}},[o,l,P.floating,d.x,d.y]);return e.useMemo(()=>({...d,update:M,refs:R,elements:P,floatingStyles:I}),[d,M,R,P,I])}({...t,elements:{...r,...l&&{reference:l}}}),f=e.useCallback(e=>{const t=Gc(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),h.refs.setReference(t)},[h.refs]),b=e.useCallback(e=>{(Gc(e)||null===e)&&(d.current=e,s(e)),(Gc(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!Gc(e))&&h.refs.setReference(e)},[h.refs]),m=e.useMemo(()=>({...h.refs,setReference:b,setPositionReference:f,domReference:d}),[h.refs,b,f]),g=e.useMemo(()=>({...h.elements,domReference:u}),[h.elements,u]),v=e.useMemo(()=>({...h,...a,refs:m,elements:g,nodeId:n}),[h,m,g,n,a]);return sm(()=>{a.dataRef.current.floatingContext=v;const e=null==p?void 0:p.nodesRef.current.find(e=>e.id===n);e&&(e.context=v)}),e.useMemo(()=>({...h,context:v,refs:m,elements:g}),[h,m,g,v])}function Km(){return function(){const e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints&&Zb()}function Ym(t,n){void 0===n&&(n={});const{open:o,onOpenChange:a,events:r,dataRef:i,elements:s}=t,{enabled:l=!0,visibleOnly:c=!0}=n,u=e.useRef(!1),d=e.useRef(-1),p=e.useRef(!0);e.useEffect(()=>{if(!l)return;const e=zc(s.domReference);function t(){!o&&$c(s.domReference)&&s.domReference===em(am(s.domReference))&&(u.current=!0)}function n(){p.current=!0}function a(){p.current=!1}return e.addEventListener("blur",t),Km()&&(e.addEventListener("keydown",n,!0),e.addEventListener("pointerdown",a,!0)),()=>{e.removeEventListener("blur",t),Km()&&(e.removeEventListener("keydown",n,!0),e.removeEventListener("pointerdown",a,!0))}},[s.domReference,o,l]),e.useEffect(()=>{if(l)return r.on("openchange",e),()=>{r.off("openchange",e)};function e(e){let{reason:t}=e;"reference-press"!==t&&"escape-key"!==t||(u.current=!0)}},[r,l]),e.useEffect(()=>()=>{Dm(d)},[]);const h=e.useMemo(()=>({onMouseLeave(){u.current=!1},onFocus(e){if(u.current)return;const t=nm(e.nativeEvent);if(c&&Gc(t))if(Km()&&!e.relatedTarget){if(!p.current&&(!$c(n=t)||!n.matches(Qb)))return}else if(!function(e){if(!e||Kb())return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}(t))return;var n;a(!0,e.nativeEvent,"focus")},onBlur(e){u.current=!1;const t=e.relatedTarget,n=e.nativeEvent,o=Gc(t)&&t.hasAttribute(Lm("focus-guard"))&&"outside"===t.getAttribute("data-type");d.current=window.setTimeout(()=>{var e;const r=em(s.domReference?s.domReference.ownerDocument:document);(t||r!==s.domReference)&&(tm(null==(e=i.current.floatingContext)?void 0:e.refs.floating.current,r)||tm(s.domReference,r)||o||a(!1,n,"focus"))})}}),[i,s.domReference,a,c]);return e.useMemo(()=>l?{reference:h}:{},[l,h])}function Qm(e,t,n){const o=new Map,a="item"===n;let r=e;if(a&&e){const{[jm]:t,[Sm]:__,...n}=e;r=n}return{..."floating"===n&&{tabIndex:-1,[Cm]:""},...r,...t.map(t=>{const o=t?t[n]:null;return"function"==typeof o?e?o(e):null:o}).concat(e).reduce((e,t)=>t?(Object.entries(t).forEach(t=>{let[n,r]=t;var i;a&&[jm,Sm].includes(n)||(0===n.indexOf("on")?(o.has(n)||o.set(n,[]),"function"==typeof r&&(null==(i=o.get(n))||i.push(r),e[n]=function(){for(var e,t=arguments.length,a=new Array(t),r=0;re(...a)).find(e=>void 0!==e)})):e[n]=r)}),e):e,{})}}const eg=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function tg({children:t,text:n,className:o,TagName:a="span",placement:r="top"}){if(!n)return(0,Ai.jsx)(a,{className:"tooltip-ref-wrap"+(o?" "+o:""),children:t});const[i,s]=(0,Pi.useState)(!1);let l=r;switch(r){case"auto":l="top";break;case"auto-start":l="top-start";break;case"auto-end":l="top-end"}const{refs:c,floatingStyles:u,context:d}=Zm({open:i,onOpenChange:s,placement:l,whileElementsMounted:Eu,middleware:[ym(5),wm({fallbackAxisSideDirection:"start"}),_m()]}),p=function(t,n){void 0===n&&(n={});const{open:o,onOpenChange:a,dataRef:r,events:i,elements:s}=t,{enabled:l=!0,delay:c=0,handleClose:u=null,mouseOnly:d=!1,restMs:p=0,move:h=!0}=n,f=Am(),b=Im(),m=lm(u),g=lm(c),v=lm(o),x=lm(p),k=e.useRef(),y=e.useRef(-1),_=e.useRef(),w=e.useRef(-1),C=e.useRef(!0),j=e.useRef(!1),S=e.useRef(()=>{}),O=e.useRef(!1),N=um(()=>{var e;const t=null==(e=r.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t});e.useEffect(()=>{if(l)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{open:t}=e;t||(Dm(y),Dm(w),C.current=!0,O.current=!1)}},[l,i]),e.useEffect(()=>{if(!l)return;if(!m.current)return;if(!o)return;function e(e){N()&&a(!1,e,"hover")}const t=am(s.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[s.floating,o,a,l,m,N]);const E=e.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");const o=Vm(g.current,"close",k.current);o&&!_.current?(Dm(y),y.current=window.setTimeout(()=>a(!1,e,n),o)):t&&(Dm(y),a(!1,e,n))},[g,a]),M=um(()=>{S.current(),_.current=void 0}),T=um(()=>{if(j.current){const e=am(s.floating).body;e.style.pointerEvents="",e.removeAttribute(Fm),j.current=!1}}),R=um(()=>!!r.current.openEvent&&["click","mousedown"].includes(r.current.openEvent.type));e.useEffect(()=>{if(l&&Gc(s.domReference)){const a=s.domReference,r=s.floating;return o&&a.addEventListener("mouseleave",n),h&&a.addEventListener("mousemove",e,{once:!0}),a.addEventListener("mouseenter",e),a.addEventListener("mouseleave",t),r&&(r.addEventListener("mouseleave",n),r.addEventListener("mouseenter",i),r.addEventListener("mouseleave",c)),()=>{o&&a.removeEventListener("mouseleave",n),h&&a.removeEventListener("mousemove",e),a.removeEventListener("mouseenter",e),a.removeEventListener("mouseleave",t),r&&(r.removeEventListener("mouseleave",n),r.removeEventListener("mouseenter",i),r.removeEventListener("mouseleave",c))}}function e(e){if(Dm(y),C.current=!1,d&&!im(k.current)||Bm(x.current)>0&&!Vm(g.current,"open"))return;const t=Vm(g.current,"open",k.current);t?y.current=window.setTimeout(()=>{v.current||a(!0,e,"hover")},t):o||a(!0,e,"hover")}function t(e){if(R())return void T();S.current();const t=am(s.floating);if(Dm(w),O.current=!1,m.current&&r.current.floatingContext){o||Dm(y),_.current=m.current({...r.current.floatingContext,tree:f,x:e.clientX,y:e.clientY,onClose(){T(),M(),R()||E(e,!0,"safe-polygon")}});const n=_.current;return t.addEventListener("mousemove",n),void(S.current=()=>{t.removeEventListener("mousemove",n)})}("touch"!==k.current||!tm(s.floating,e.relatedTarget))&&E(e)}function n(e){R()||r.current.floatingContext&&(null==m.current||m.current({...r.current.floatingContext,tree:f,x:e.clientX,y:e.clientY,onClose(){T(),M(),R()||E(e)}})(e))}function i(){Dm(y)}function c(e){R()||E(e,!1)}},[s,l,t,d,h,E,M,T,a,o,v,f,g,m,r,R,x]),sm(()=>{var e;if(l&&o&&null!=(e=m.current)&&null!=(e=e.__options)&&e.blockPointerEvents&&N()){j.current=!0;const e=s.floating;if(Gc(s.domReference)&&e){var t;const n=am(s.floating).body;n.setAttribute(Fm,"");const o=s.domReference,a=null==f||null==(t=f.nodesRef.current.find(e=>e.id===b))||null==(t=t.context)?void 0:t.elements.floating;return a&&(a.style.pointerEvents=""),n.style.pointerEvents="none",o.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",o.style.pointerEvents="",e.style.pointerEvents=""}}}},[l,o,b,s,f,m,N]),sm(()=>{o||(k.current=void 0,O.current=!1,M(),T())},[o,M,T]),e.useEffect(()=>()=>{M(),Dm(y),Dm(w),T()},[l,s.domReference,M,T]);const P=e.useMemo(()=>{function e(e){k.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){const{nativeEvent:t}=e;function n(){C.current||v.current||a(!0,t,"hover")}d&&!im(k.current)||o||0===Bm(x.current)||O.current&&e.movementX**2+e.movementY**2<2||(Dm(w),"touch"===k.current?n():(O.current=!0,w.current=window.setTimeout(n,Bm(x.current))))}}},[d,a,o,v,x]);return e.useMemo(()=>l?{reference:P}:{},[l,P])}(d,{move:!1}),h=Ym(d),f=function(t,n){void 0===n&&(n={});const{open:o,onOpenChange:a,elements:r,dataRef:i}=t,{enabled:s=!0,escapeKey:l=!0,outsidePress:c=!0,outsidePressEvent:u="pointerdown",referencePress:d=!1,referencePressEvent:p="pointerdown",ancestorScroll:h=!1,bubbles:f,capture:b}=n,m=Am(),g=um("function"==typeof c?c:()=>!1),v="function"==typeof c?g:c,x=e.useRef(!1),{escapeKey:k,outsidePress:y}=Jm(f),{escapeKey:_,outsidePress:w}=Jm(b),C=e.useRef(!1),j=e.useRef(-1),S=um(e=>{var t;if(!o||!s||!l||"Escape"!==e.key)return;if(C.current)return;const n=null==(t=i.current.floatingContext)?void 0:t.nodeId,r=m?rm(m.nodesRef.current,n):[];if(!k&&(e.stopPropagation(),r.length>0)){let e=!0;if(r.forEach(t=>{var n;null==(n=t.context)||!n.open||t.context.dataRef.current.__escapeKeyBubbles||(e=!1)}),!e)return}a(!1,function(e){return"nativeEvent"in e}(e)?e.nativeEvent:e,"escape-key")}),O=um(e=>{var t;const n=()=>{var t;S(e),null==(t=nm(e))||t.removeEventListener("keydown",n)};null==(t=nm(e))||t.addEventListener("keydown",n)}),N=um(e=>{var t;const n=i.current.insideReactTree;i.current.insideReactTree=!1;const o=x.current;if(x.current=!1,"click"===u&&o)return;if(n)return;if("function"==typeof v&&!v(e))return;const s=nm(e),l="["+Lm("inert")+"]",c=am(r.floating).querySelectorAll(l);let d=Gc(s)?s:null;for(;d&&!ru(d);){const e=lu(d);if(ru(e)||!Gc(e))break;d=e}if(c.length&&Gc(s)&&!s.matches("html,body")&&!tm(s,r.floating)&&Array.from(c).every(e=>!tm(d,e)))return;if($c(s)&&T){const t=ru(s),n=iu(s),o=/auto|scroll/,a=t||o.test(n.overflowX),r=t||o.test(n.overflowY),i=a&&s.clientWidth>0&&s.scrollWidth>s.clientWidth,l=r&&s.clientHeight>0&&s.scrollHeight>s.clientHeight,c="rtl"===n.direction,u=l&&(c?e.offsetX<=s.offsetWidth-s.clientWidth:e.offsetX>s.clientWidth),d=i&&e.offsetY>s.clientHeight;if(u||d)return}const p=null==(t=i.current.floatingContext)?void 0:t.nodeId,h=m&&rm(m.nodesRef.current,p).some(t=>{var n;return om(e,null==(n=t.context)?void 0:n.elements.floating)});if(om(e,r.floating)||om(e,r.domReference)||h)return;const f=m?rm(m.nodesRef.current,p):[];if(f.length>0){let e=!0;if(f.forEach(t=>{var n;null==(n=t.context)||!n.open||t.context.dataRef.current.__outsidePressBubbles||(e=!1)}),!e)return}a(!1,e,"outside-press")}),E=um(e=>{var t;const n=()=>{var t;N(e),null==(t=nm(e))||t.removeEventListener(u,n)};null==(t=nm(e))||t.addEventListener(u,n)});e.useEffect(()=>{if(!o||!s)return;i.current.__escapeKeyBubbles=k,i.current.__outsidePressBubbles=y;let e=-1;function t(e){a(!1,e,"ancestor-scroll")}function n(){window.clearTimeout(e),C.current=!0}function c(){e=window.setTimeout(()=>{C.current=!1},ou()?5:0)}const d=am(r.floating);l&&(d.addEventListener("keydown",_?O:S,_),d.addEventListener("compositionstart",n),d.addEventListener("compositionend",c)),v&&d.addEventListener(u,w?E:N,w);let p=[];return h&&(Gc(r.domReference)&&(p=uu(r.domReference)),Gc(r.floating)&&(p=p.concat(uu(r.floating))),!Gc(r.reference)&&r.reference&&r.reference.contextElement&&(p=p.concat(uu(r.reference.contextElement)))),p=p.filter(e=>{var t;return e!==(null==(t=d.defaultView)?void 0:t.visualViewport)}),p.forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{l&&(d.removeEventListener("keydown",_?O:S,_),d.removeEventListener("compositionstart",n),d.removeEventListener("compositionend",c)),v&&d.removeEventListener(u,w?E:N,w),p.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[i,r,l,v,u,o,a,h,s,k,y,S,_,O,N,w,E]),e.useEffect(()=>{i.current.insideReactTree=!1},[i,v,u]);const M=e.useMemo(()=>({onKeyDown:S,...d&&{[qm[p]]:e=>{a(!1,e.nativeEvent,"reference-press")},..."click"!==p&&{onClick(e){a(!1,e.nativeEvent,"reference-press")}}}}),[S,a,d,p]),T=e.useMemo(()=>({onKeyDown:S,onMouseDown(){x.current=!0},onMouseUp(){x.current=!0},[Xm[u]]:()=>{i.current.insideReactTree=!0},onBlurCapture(){m||(Dm(j),i.current.insideReactTree=!0,j.current=window.setTimeout(()=>{i.current.insideReactTree=!1}))}}),[S,u,i,m]);return e.useMemo(()=>s?{reference:M,floating:T}:{},[s,M,T])}(d),b=function(t,n){var o,a;void 0===n&&(n={});const{open:r,elements:i,floatingId:s}=t,{enabled:l=!0,role:c="dialog"}=n,u=Tm(),d=(null==(o=i.domReference)?void 0:o.id)||u,p=e.useMemo(()=>{var e,t;return(null==(e=(t=i.floating)?t.hasAttribute(Yb)?t:t.querySelector("["+Yb+"]")||t:null)?void 0:e.id)||s},[i.floating,s]),h=null!=(a=eg.get(c))?a:c,f=null!=Im(),b=e.useMemo(()=>"tooltip"===h||"label"===c?{["aria-"+("label"===c?"labelledby":"describedby")]:r?p:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===h?"dialog":h,"aria-controls":r?p:void 0,..."listbox"===h&&{role:"combobox"},..."menu"===h&&{id:d},..."menu"===h&&f&&{role:"menuitem"},..."select"===c&&{"aria-autocomplete":"none"},..."combobox"===c&&{"aria-autocomplete":"list"}},[h,p,f,r,d,c]),m=e.useMemo(()=>{const e={id:p,...h&&{role:h}};return"tooltip"===h||"label"===c?e:{...e,..."menu"===h&&{"aria-labelledby":d}}},[h,p,d,c]),g=e.useCallback(e=>{let{active:t,selected:n}=e;const o={role:"option",...t&&{id:p+"-fui-option"}};switch(c){case"select":return{...o,"aria-selected":t&&n};case"combobox":return{...o,"aria-selected":n}}return{}},[p,c]);return e.useMemo(()=>l?{reference:b,floating:m,item:g}:{},[l,b,m,g])}(d,{role:"tooltip"}),{getReferenceProps:m,getFloatingProps:g}=function(t){void 0===t&&(t=[]);const n=t.map(e=>null==e?void 0:e.reference),o=t.map(e=>null==e?void 0:e.floating),a=t.map(e=>null==e?void 0:e.item),r=e.useCallback(e=>Qm(e,t,"reference"),n),i=e.useCallback(e=>Qm(e,t,"floating"),o),s=e.useCallback(e=>Qm(e,t,"item"),a);return e.useMemo(()=>({getReferenceProps:r,getFloatingProps:i,getItemProps:s}),[r,i,s])}([p,h,f,b]);return(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(a,{className:"tooltip-ref-wrap tooltip-ref-has-tip"+(o?" "+o:""),ref:c.setReference,...m(),children:t}),(0,Ai.jsx)($m,{children:i&&(0,Ai.jsxs)("div",{className:"kb-floating-tooltip",ref:c.setFloating,style:u,...g(),"data-placement":l,children:[(0,Ai.jsx)("span",{className:"kb-tooltip-content",dangerouslySetInnerHTML:{__html:(v=n,x="
- ",x=(((x||"")+"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join(""),v.replace(/|<\?(?:php)?[\s\S]*?\?>/gi,"").replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,function(e,t){return x.indexOf("<"+t.toLowerCase()+">")>-1?e:""}))}}),(0,Ai.jsx)("span",{className:"kb-tooltip-arrow"})]})})]});var v,x}function ng({children:e}){return(0,Ai.jsx)("div",{className:"components-base-control kadence-color-group",children:e})}function og({children:e}){return(0,Ai.jsx)("div",{className:"components-base-control kadence-two-column-group",children:e})}class ag extends Pi.Component{constructor(){super(...arguments),this.toggle=this.toggle.bind(this),this.state={open:!1},this.popRef=(0,Pi.createRef)(),this.debouncedToggle=(0,zi.debounce)(this.toggle.bind(this),100)}toggle(){this.setState({open:!this.state.open})}render(){const{open:e}=this.state,t={};return t.dynamic=(0,Ai.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,Ai.jsx)("path",{d:"M4 5.002s.003-.095.213-.288c.245-.225.671-.483 1.306-.73C7.018 3.399 9.34 3 12 3s4.982.399 6.482.984c.634.247 1.061.505 1.306.73.205.189.212.281.212.288 0 .003-.007.095-.213.284-.245.225-.671.483-1.306.73C16.982 6.601 14.66 7 12 7s-4.982-.399-6.482-.984c-.634-.247-1.061-.505-1.306-.73C4.004 5.094 4 5.002 4 5.002zm16 9.53v4.471a.779.779 0 01-.217.291c-.245.225-.671.482-1.303.728-1.495.582-3.809.978-6.48.978s-4.985-.396-6.48-.978c-.633-.246-1.058-.503-1.303-.728a.865.865 0 01-.199-.242l-.006-4.514c.248.126.51.242.782.348C6.591 15.585 9.171 16 12 16s5.409-.415 7.206-1.114c.277-.108.543-.225.794-.354zm0-7.005v4.476a.779.779 0 01-.217.291c-.245.225-.671.482-1.303.728-1.495.582-3.809.978-6.48.978s-4.985-.396-6.48-.978c-.633-.246-1.058-.503-1.303-.728a.865.865 0 01-.199-.242 1.109 1.109 0 00-.009-.117l-.005-4.407c.248.128.513.244.788.352C6.593 8.582 9.18 9 12 9s5.407-.418 7.208-1.12A8.69 8.69 0 0020 7.527zM2 5v14c0 .058.002.116.007.174.057.665.425 1.197.857 1.594.498.457 1.175.824 1.93 1.118C6.591 22.585 9.171 23 12 23s5.409-.415 7.206-1.114c.755-.294 1.432-.661 1.93-1.118.432-.397.8-.929.857-1.594.005-.058.007-.116.007-.174V5c0-.056-.002-.112-.007-.168-.055-.664-.422-1.195-.852-1.59-.498-.459-1.177-.827-1.933-1.122C17.407 1.418 14.82 1 12 1s-5.407.418-7.208 1.12c-.756.295-1.435.664-1.933 1.122-.43.395-.797.927-.852 1.59A1.887 1.887 0 002 5z"})}),(0,Ai.jsxs)(Pi.Fragment,{children:[(0,Ai.jsx)(Ii.Button,{className:"kb-dynamic-url-sidebar",icon:t.dynamic,onClick:()=>this.debouncedToggle(),isPressed:!1,"aria-haspopup":"true","aria-expanded":e,label:(0,Ui.__)("Dynamic Link","kadence-blocks"),showTooltip:!0}),e&&(0,Ai.jsx)(Ii.Popover,{className:"kb-dynamic-popover",position:"bottom left",onClick:()=>{},expandOnMobile:!0,onClose:()=>this.debouncedToggle(),ref:this.popRef,children:(0,Ai.jsx)("div",{className:"kb-dynamic-popover-inner-wrap",children:(0,Ai.jsxs)("div",{className:"kb-pro-notice",children:[(0,Ai.jsxs)("h2",{children:[(0,Ui.__)("Dynamic links","kadence-blocks")," "]}),(0,Ai.jsxs)("p",{children:[(0,Ui.__)("Create dynamic sites by populating links from various sources.","kadence-blocks")," "]}),(0,Ai.jsx)(Ii.ExternalLink,{href:"https://www.kadencewp.com/kadence-blocks/pro/?utm_source=in-app&utm_medium=kadence-blocks&utm_campaign=dynamic-content",children:(0,Ui.__)("Upgrade to Pro","kadence-blocks")})]})})})]})}}const rg=(0,Ii.withFilters)("kadence.URLInputDynamicControl")(ag),ig=window.wp.htmlEntities;function sg(e){const t=[];return t.push(tb()({path:(0,Np.addQueryArgs)("/wp/v2/search",{search:e,per_page:20,type:"post"})}).catch(()=>[])),Promise.all(t).then(e=>(0,zi.map)((0,zi.flatten)(e).slice(0,20),e=>({id:e.id,url:e.url,title:(0,ig.decodeEntities)(e.title)||(0,Ui.__)("(no title)"),type:e.subtype||e.type})))}const lg=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})}),cg="none",ug="custom",dg="media",pg="attachment",hg=(0,Ai.jsxs)(Ii.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ai.jsx)(Ii.Path,{d:"M0,0h24v24H0V0z",fill:"none"}),(0,Ai.jsx)(Ii.Path,{d:"m19 5v14h-14v-14h14m0-2h-14c-1.1 0-2 0.9-2 2v14c0 1.1 0.9 2 2 2h14c1.1 0 2-0.9 2-2v-14c0-1.1-0.9-2-2-2z"}),(0,Ai.jsx)(Ii.Path,{d:"m14.14 11.86l-3 3.87-2.14-2.59-3 3.86h12l-3.86-5.14z"})]}),fg=({linkDestination:e="none",onChangeUrl:t,url:n,mediaType:o="image",mediaUrl:a,mediaLink:r,onChangeAttribute:i,onChangeLinkDestination:s,additionalControls:l=!0,opensInNewTab:c,onChangeTarget:u,linkNoFollow:d,onChangeFollow:p,linkSponsored:h,onChangeSponsored:f,linkDownload:b,onChangeDownload:m,linkTitle:g,onChangeTitle:v,onChangeLinkClass:x,linkClass:k,changeTargetType:y=!1})=>{const[_,w]=(0,Pi.useState)(!1),C=(0,Pi.useCallback)(()=>{w(!0)}),[j,S]=(0,Pi.useState)(!1),[O,N]=(0,Pi.useState)(null),E=(0,Pi.useRef)(null),M=(0,Pi.useCallback)(()=>{e!==dg&&e!==pg||N(""),S(!0)}),T=(0,Pi.useCallback)(()=>{S(!1)}),R=(0,Pi.useCallback)(()=>{N(null),T(),w(!1)}),P=(0,Pi.useCallback)(()=>e=>{const t=E.current;t&&t.contains(e.target)||(w(!1),N(null),T())}),I=(0,Pi.useCallback)(()=>e=>{if(O){const e=L().find(e=>e.url===O)?.linkDestination||ug;i?i({link:O,linkDestination:e}):(t(O),s&&s(e))}T(),N(null),e.preventDefault()}),A=(0,Pi.useCallback)(()=>{i?i({link:"",linkDestination:cg}):(t(""),s&&s(cg))}),L=()=>{const e=[{linkDestination:dg,title:(0,Ui.__)("Media File"),url:"image"===o?a:void 0,icon:hg}];return"image"===o&&r&&e.push({linkDestination:pg,title:(0,Ui.__)("Attachment Page"),url:"image"===o?r:void 0,icon:(0,Ai.jsxs)(Ii.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ai.jsx)(Ii.Path,{d:"M0 0h24v24H0V0z",fill:"none"}),(0,Ai.jsx)(Ii.Path,{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zM6 20V4h7v5h5v11H6z"})]})}),e},D=e=>{u(e)},F=(0,Ai.jsxs)(Pi.Fragment,{children:[u&&(0,Ai.jsxs)(Pi.Fragment,{children:[y&&(0,Ai.jsxs)(Pi.Fragment,{children:[(0,Ai.jsx)(Ii.SelectControl,{label:(0,Ui.__)("Link Target","kadence-blocks"),value:c,options:[{value:"_self",label:(0,Ui.__)("Same Tab/Window","kadence-blocks")},{value:"_blank",label:(0,Ui.__)("Open in New Tab","kadence-blocks")},{value:"video",label:(0,Ui.__)("Video Popup","kadence-blocks")}],onChange:D}),"video"===c&&(0,Ai.jsx)("p",{children:(0,Ui.__)("NOTE: Video popup only works with youtube and vimeo links.","kadence-blocks")})]}),!y&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Open in New Tab","kadence-blocks"),onChange:D,checked:c})]}),p&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("No Follow","kadence-blocks"),onChange:e=>{p(e)},checked:d}),f&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Sponsored","kadence-blocks"),onChange:e=>{f(e)},checked:h}),m&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Download","kadence-blocks"),onChange:e=>{m(e)},checked:b}),v&&(0,Ai.jsx)(Ii.TextControl,{label:(0,Ui.__)("Title","kadence-blocks"),onChange:e=>{v(e)},value:g}),x&&(0,Ai.jsx)(Ii.TextControl,{label:(0,Ui.__)("Link CSS Class","kadence-blocks"),onChange:e=>{x(e)},value:k})]}),V=null!==O?O:n,B=((0,zi.find)(L(),["linkDestination",e])||{}).title;return(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(Ii.ToolbarButton,{icon:Mf,className:"components-toolbar__control",label:n?(0,Ui.__)("Edit link"):(0,Ui.__)("Insert link"),"aria-expanded":_,onClick:C}),_&&(0,Ai.jsxs)(Hi.URLPopover,{onFocusOutside:P(),onClose:R,renderSettings:()=>l?F:"",additionalControls:!V&&(0,Ai.jsx)(Ii.NavigableMenu,{children:(0,zi.map)(L(),e=>(0,Ai.jsx)(Ii.MenuItem,{icon:e.icon,onClick:()=>{N(null),(e=>{const n=L();let o;o=e?((0,zi.find)(n,t=>t.url===e)||{linkDestination:ug}).linkDestination:cg,i?i({linkDestination:o,link:e}):(t(e),s&&s(o))})(e.url),T()},children:e.title},e.linkDestination))}),children:[(!n||j)&&(0,Ai.jsx)(Hi.URLPopover.LinkEditor,{className:"block-editor-format-toolbar__link-container-content",value:V,onChangeInputValue:N,onSubmit:I(),autocompleteRef:E}),n&&!j&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(Hi.URLPopover.LinkViewer,{className:"block-editor-format-toolbar__link-container-content",url:n,onEditLinkClick:M,urlLabel:B}),(0,Ai.jsx)(Ii.Button,{icon:lg,label:(0,Ui.__)("Remove link"),onClick:A})]})]})]})},bg=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})}),mg=(0,Ai.jsx)(ns.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ai.jsx)(ns.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm3.8 10.7-1.1 1.1-2.7-2.7-2.7 2.7-1.1-1.1 2.7-2.7-2.7-2.7 1.1-1.1 2.7 2.7 2.7-2.7 1.1 1.1-2.7 2.7 2.7 2.7Z"})}),gg=(0,Ai.jsx)(ns.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ai.jsx)(ns.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})}),vg=(0,Ai.jsx)(ns.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ai.jsx)(ns.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm6.5 8c0 .6 0 1.2-.2 1.8h-2.7c0-.6.2-1.1.2-1.8s0-1.2-.2-1.8h2.7c.2.6.2 1.1.2 1.8Zm-.9-3.2h-2.4c-.3-.9-.7-1.8-1.1-2.4-.1-.2-.2-.4-.3-.5 1.6.5 3 1.6 3.8 3ZM12.8 17c-.3.5-.6 1-.8 1.3-.2-.3-.5-.8-.8-1.3-.3-.5-.6-1.1-.8-1.7h3.3c-.2.6-.5 1.2-.8 1.7Zm-2.9-3.2c-.1-.6-.2-1.1-.2-1.8s0-1.2.2-1.8H14c.1.6.2 1.1.2 1.8s0 1.2-.2 1.8H9.9ZM11.2 7c.3-.5.6-1 .8-1.3.2.3.5.8.8 1.3.3.5.6 1.1.8 1.7h-3.3c.2-.6.5-1.2.8-1.7Zm-1-1.2c-.1.2-.2.3-.3.5-.4.7-.8 1.5-1.1 2.4H6.4c.8-1.4 2.2-2.5 3.8-3Zm-1.8 8H5.7c-.2-.6-.2-1.1-.2-1.8s0-1.2.2-1.8h2.7c0 .6-.2 1.1-.2 1.8s0 1.2.2 1.8Zm-2 1.4h2.4c.3.9.7 1.8 1.1 2.4.1.2.2.4.3.5-1.6-.5-3-1.6-3.8-3Zm7.4 3c.1-.2.2-.3.3-.5.4-.7.8-1.5 1.1-2.4h2.4c-.8 1.4-2.2 2.5-3.8 3Z"})}),xg=({text:e="",highlight:t=""})=>{const n=t.trim();if(!n)return e;const o=new RegExp(`(${(0,zi.escapeRegExp)(n)})`,"gi");return(0,Pi.createInterpolateElement)(e.replace(o,"$&"),{mark:(0,Ai.jsx)("mark",{})})};class kg extends Pi.Component{constructor(e){super(e),this.onChange=this.onChange.bind(this),this.onFocus=this.onFocus.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.selectPost=this.selectPost.bind(this),this.handleOnClick=this.handleOnClick.bind(this),this.autocompleteRef=e.autocompleteRef||(0,Pi.createRef)(),this.inputRef=(0,Pi.createRef)(),this.updateSuggestions=(0,zi.debounce)(this.updateSuggestions.bind(this),200),this.suggestionNodes=[],this.isUpdatingSuggestions=!1,this.state={search:"",suggestions:[],showSuggestions:!1,selectedSuggestion:null,suggestionsListboxId:"",suggestionOptionIdPrefix:"",isEditing:!1}}updateSuggestions(e=""){this.setState({selectedSuggestion:null,loading:!0});const t=sg(e);t.then(e=>{this.suggestionsRequest===t&&this.setState({suggestions:e,loading:!1,showSuggestions:!!e.length})}).catch(()=>{this.suggestionsRequest===t&&this.setState({loading:!1})}),this.suggestionsRequest=t}onChange(e){const t=e.target.value;this.setState({search:t}),this.updateSuggestions(t.trim())}onFocus(){const{suggestions:e,search:t}=this.state;!t||this.loading||e&&e.length||this.updateSuggestions(t.trim())}onKeyDown(e){const{showSuggestions:t,selectedSuggestion:n,suggestions:o,loading:a}=this.state;if(!t||!o.length||a){switch(e.keyCode){case Yi.UP:0!==e.target.selectionStart&&(e.stopPropagation(),e.preventDefault(),e.target.setSelectionRange(0,0));break;case Yi.DOWN:this.state.search.length!==e.target.selectionStart&&(e.stopPropagation(),e.preventDefault(),e.target.setSelectionRange(this.state.search.length,this.state.search.length))}return}const r=this.state.suggestions[this.state.selectedSuggestion];switch(e.keyCode){case Yi.UP:{e.stopPropagation(),e.preventDefault();const t=n?n-1:o.length-1;this.setState({selectedSuggestion:t});break}case Yi.DOWN:{e.stopPropagation(),e.preventDefault();const t=null===n||n===o.length-1?0:n+1;this.setState({selectedSuggestion:t});break}case Yi.TAB:null!==this.state.selectedSuggestion&&(this.selectPost(r),this.props.speak((0,Ui.__)("Link selected.")));break;case Yi.ENTER:null!==this.state.selectedSuggestion&&(e.stopPropagation(),this.selectPost(r))}}selectPost(e){this.props.onChange(e.url,e),this.setState({isEditing:!1,selectedSuggestion:null,showSuggestions:!1})}handleOnClick(e){this.selectPost(e)}render(){return(0,Ai.jsxs)(Pi.Fragment,{children:[this.renderControl(),this.renderSuggestions(),this.renderSettings()]})}renderSettings(){const{isSettingsExpanded:e,additionalControls:t,advancedOptions:n}=this.props;return(0,Ai.jsx)(Pi.Fragment,{children:t&&e&&(0,Ai.jsx)("div",{className:"kb-link-control-additional-controls",children:n})})}renderControl(){const{label:e,className:t,isFullWidth:n,instanceId:o,placeholder:a=(0,Ui.__)("Paste URL or type to search","kadence-blocks"),url:r="",attributes:i,dynamicAttribute:s="",isSettingsExpanded:l,additionalControls:c,advancedOptions:u,onExpandSettings:d,allowClear:p}=this.props,{loading:h,showSuggestions:f,selectedSuggestion:b,suggestionsListboxId:m=`block-editor-url-input-suggestions-${o}`,suggestionOptionIdPrefix:g=`block-editor-url-input-suggestion-${o}`,isEditing:v}=this.state,x={id:`url-input-control-${o}`,className:"kb-search-selection-name"},k={value:this.state.search||r,required:!0,className:"kb-search-selection-input",type:"text",onChange:this.onChange,onFocus:this.onFocus,placeholder:a,onKeyDown:this.onKeyDown,role:"combobox","aria-label":(0,Ui.__)("URL Input or Search","kadence-blocks"),"aria-expanded":f,"aria-autocomplete":"list","aria-owns":m,"aria-activedescendant":null!==b?`${g}-${b}`:void 0,ref:this.inputRef};return(0,Ai.jsx)(Pi.Fragment,{children:(0,Ai.jsxs)("div",{className:"kb-side-link-control-inner-row",children:[r&&!v&&(0,Ai.jsx)("div",{className:"kb-search-selection-name",children:(0,Eb.applyFilters)("kadence.linkDisplay",(0,Ai.jsx)(Pi.Fragment,{children:(0,Ai.jsxs)("div",{className:"block-editor-url-popover__link-viewer block-editor-format-toolbar__link-container-content",children:[r?(0,Ai.jsx)(Ii.ExternalLink,{href:r,children:(0,Np.filterURLForDisplay)((0,Np.safeDecodeURI)(r))}):(0,Ai.jsx)("span",{}),(0,Ai.jsx)(Ii.Button,{icon:bg,label:(0,Ui.__)("Edit","kadence-blocks"),onClick:()=>{this.state.search&&this.updateSuggestions(this.state.search),this.setState({isEditing:!0})}})]})}),this.props.attributes,s,void 0,this.props.context)}),(!r||v)&&(0,Ai.jsxs)(Ii.BaseControl,{...x,children:[(0,Ai.jsx)("div",{className:"kb-search-url-input",children:(0,Ai.jsx)("input",{...k})}),h&&(0,Ai.jsx)(Ii.Spinner,{}),p&&!this.state.search&&r&&(0,Ai.jsx)(Ii.Button,{className:"kb-search-url-clear",icon:mg,label:(0,Ui.__)("Clear","kadence-blocks"),onClick:()=>{this.props.onChange("",""),this.setState({isEditing:!1,selectedSuggestion:null,showSuggestions:!1})}}),(0,Ai.jsx)(Ii.Button,{className:"kb-search-url-submit",icon:rh,label:(0,Ui.__)("Submit","kadence-blocks"),onClick:()=>{this.props.onChange(this.state.search||r,""),this.setState({isEditing:!1,selectedSuggestion:null,showSuggestions:!1})}})]}),s&&kadence_blocks_params.dynamic_enabled&&(0,Ai.jsx)(rg,{...this.props}),c&&(0,Ai.jsx)(Ii.Button,{className:"kb-link-settings-toggle",icon:gg,label:(0,Ui.__)("Link settings","kadence-blocks"),onClick:d,"aria-expanded":l})]})})}renderSuggestions(){const{className:t}=this.props,{showSuggestions:n,suggestions:o,selectedSuggestion:a,suggestionsListboxId:r,suggestionOptionIdPrefix:i,loading:s,search:l}=this.state,c={id:r,ref:this.autocompleteRef,role:"listbox"},u=["url","mailto","tel","internal"],d=(e,t)=>({role:"option",tabIndex:"-1",id:`${i}-${t}`,"aria-selected":t===a});return n&&o.length?(0,Ai.jsx)("div",{className:"kb-search-selection-list",children:(0,Ai.jsx)("div",{...c,className:th()("kb-search-selection-suggestions",`${t}__suggestions`),children:o.map((t,n)=>(0,e.createElement)(Ii.Button,{...d(0,n),key:t.id,className:th()("kb-search-selection-suggestion",{"is-selected":n===a}),onClick:()=>this.handleOnClick(t)},u.includes(t.type.toLowerCase())&&(0,Ai.jsx)(Ii.Icon,{className:"block-editor-link-control__search-item-icon",icon:vg}),(0,Ai.jsxs)("span",{className:"kb-search-selection-search-item-header",children:[(0,Ai.jsx)("span",{className:"kb-search-selection-search-item-title",children:(0,Ai.jsx)(xg,{text:t.title,highlight:l})}),(0,Ai.jsxs)("span",{"aria-hidden":!u.includes(t.type.toLowerCase()),className:"kb-search-selection-search-item-info",children:[!u.includes(t.type.toLowerCase())&&((0,Np.filterURLForDisplay)((0,Np.safeDecodeURI)(t.url))||""),u.includes(t.type.toLowerCase())&&(0,Ui.__)("Press ENTER to add this link")]})]}),(0,Ai.jsx)("span",{className:"kb-search-selection-search-item-type",children:"post_tag"===t.type?"tag":t.type})))})}):null}}const yg=(0,Dp.compose)(Dp.withSafeTimeout,Dp.withInstanceId)(kg);class _g extends Pi.Component{constructor(){super(...arguments),this.state={isEditingLink:!1,isSettingsExpanded:!1,urlInput:null}}render(){const{label:e,onChangeUrl:t,url:n,additionalControls:o=!0,opensInNewTab:a,onChangeTarget:r,linkNoFollow:i,onChangeFollow:s,linkSponsored:l,onChangeSponsored:c,linkDownload:u,onChangeDownload:d,linkTitle:p,onChangeTitle:h,changeTargetType:f=!1,allowClear:b=!1,dynamicAttribute:m=""}=this.props,{urlInput:g,isEditingLink:v,isSettingsExpanded:x}=this.state,k=e=>{r(e)},y=(0,Ai.jsxs)(Pi.Fragment,{children:[r&&(0,Ai.jsxs)(Pi.Fragment,{children:[f&&(0,Ai.jsxs)(Pi.Fragment,{children:[(0,Ai.jsx)(Ii.SelectControl,{label:(0,Ui.__)("Link Target","kadence-blocks"),value:a,options:[{value:"_self",label:(0,Ui.__)("Same Tab/Window","kadence-blocks")},{value:"_blank",label:(0,Ui.__)("Open in New Tab","kadence-blocks")},{value:"video",label:(0,Ui.__)("Video Popup","kadence-blocks")}],onChange:k}),"video"===a&&(0,Ai.jsx)("p",{children:(0,Ui.__)("NOTE: Video popup only works with youtube and vimeo links.","kadence-blocks")})]}),!f&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Open in New Tab","kadence-blocks"),onChange:k,checked:a})]}),s&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("No Follow","kadence-blocks"),onChange:e=>{s(e)},checked:i}),c&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Sponsored","kadence-blocks"),onChange:e=>{c(e)},checked:l}),d&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Download","kadence-blocks"),onChange:e=>{d(e)},checked:u}),h&&(0,Ai.jsx)(Ii.TextControl,{label:(0,Ui.__)("Title","kadence-blocks"),onChange:e=>{h(e)},value:p})]}),_=null!==g?g:n;return(0,Ai.jsx)(Ii.Popover,{className:"kb-popover-link-popover",position:"bottom center",children:(0,Ai.jsx)("div",{className:"components-base-control kb-popover-link-control kb-side-link-control"+(m&&kadence_blocks_params.dynamic_enabled?" has-dynamic-support":""),children:(0,Ai.jsx)(yg,{url:_,onChange:e=>(e=>{t(e)})(e),attributes:this.props.attributes,dynamicAttribute:m,additionalControls:o,advancedOptions:y,isSettingsExpanded:x,onExpandSettings:()=>{this.setState({isSettingsExpanded:!x})},allowClear:b,...this.props})})})}}const wg=_g;class Cg extends Pi.Component{constructor(){super(...arguments),this.state={isEditingLink:!1,isSettingsExpanded:!1,urlInput:null}}render(){const{label:e,onChangeUrl:t,url:n,additionalControls:o=!0,opensInNewTab:a,onChangeTarget:r,linkNoFollow:i,onChangeFollow:s,linkSponsored:l,onChangeSponsored:c,linkDownload:u,onChangeDownload:d,linkTitle:p,onChangeTitle:h,onChangeLinkClass:f,linkClass:b,changeTargetType:m=!1,allowClear:g=!1,dynamicAttribute:v=""}=this.props,{urlInput:x,isEditingLink:k,isSettingsExpanded:y}=this.state,_=e=>{r(e)},w=(0,Ai.jsxs)(Pi.Fragment,{children:[r&&(0,Ai.jsxs)(Pi.Fragment,{children:[m&&(0,Ai.jsxs)(Pi.Fragment,{children:[(0,Ai.jsx)(Ii.SelectControl,{label:(0,Ui.__)("Link Target","kadence-blocks"),value:a,options:[{value:"_self",label:(0,Ui.__)("Same Tab/Window","kadence-blocks")},{value:"_blank",label:(0,Ui.__)("Open in New Tab","kadence-blocks")},{value:"video",label:(0,Ui.__)("Video Popup","kadence-blocks")}],onChange:_}),"video"===a&&(0,Ai.jsx)("p",{children:(0,Ui.__)("NOTE: Video popup only works with youtube and vimeo links.","kadence-blocks")})]}),!m&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Open in New Tab","kadence-blocks"),onChange:_,checked:a})]}),s&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("No Follow","kadence-blocks"),onChange:e=>{s(e)},checked:i}),c&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Sponsored","kadence-blocks"),onChange:e=>{c(e)},checked:l}),d&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Download","kadence-blocks"),onChange:e=>{d(e)},checked:u}),f&&(0,Ai.jsx)(Ii.TextControl,{label:(0,Ui.__)("Link CSS Class","kadence-blocks"),onChange:e=>{f(e)},value:b})]});return(0,Ai.jsxs)("div",{className:"components-base-control kb-side-link-control"+(v&&kadence_blocks_params.dynamic_enabled?" has-dynamic-support":""),children:[e&&(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),(0,Ai.jsx)(yg,{url:n,onChange:e=>(e=>{t(e)})(e),attributes:this.props.attributes,dynamicAttribute:v,additionalControls:o,advancedOptions:w,isSettingsExpanded:y,onExpandSettings:()=>{this.setState({isSettingsExpanded:!y})},allowClear:g,...this.props}),h&&(0,Ai.jsx)(Ii.TextControl,{label:(0,Ui.__)("Title","kadence-blocks"),onChange:e=>{h(e)},value:p,style:n&&!p?{backgroundColor:"rgba(255, 255, 0, 0.5)"}:{},placeholder:n&&!p?(0,Ui.__)("Add a Title","kadence-blocks"):""})]})}}const jg=Cg,Sg=e=>e.map((e,t)=>{const{nE:n,aBs:o,children:a=null}=e,r=Object.keys(o).filter(e=>"fill"!==e&&"stroke"!==e&&"none"!==o[e]).reduce((e,t)=>(e[t]=o[t],e),{});let i={};return"none"===o.fill&&o.stroke&&(i={fill:"none",stroke:"currentColor"}),(0,Pi.createElement)(n,{key:t,...r,...i},null===a?a:Sg(a))}),Og=e=>{const{style:t,className:n,icon:o,name:a,htmltag:r,...i}=e,s=a.substring(0,2),l=a.substring(0,3),c=!(!s||"fe"!=s),u=c?"none":"currentColor",d=c?e.strokeWidth:void 0,p=c?"currentColor":void 0,h=c?"round":void 0,f=c?"round":void 0,b=e.ariaHidden?"true":void 0,m=r||"div",g=!(!e.icon||!e.icon.vB)&&e.icon.vB.split(" ");return(0,Ai.jsx)(m,{style:{display:"inline-flex",justifyContent:"center",alignItems:"center",...t},className:`${n} ${0===e.size?"kb-icon-transparent":""}`,children:(0,Ai.jsxs)("svg",{style:{display:"inline-block",verticalAlign:"middle"},viewBox:e.icon?e.icon.vB:"0 0 24 24",height:0===e.size?"24":e.size,width:0===e.size?"24":e.size,fill:u,stroke:p,xmlns:e.xmlns,preserveAspectRatio:l&&"fas"!==l&&"fe_"!==l&&"ic_"!==l&&g&&(void 0!==g[0]&&0!==g[0]||void 0!==g[1]&&0!==g[1])?"xMinYMin meet":void 0,"stroke-width":d,"stroke-linecap":h,"stroke-linejoin":f,"aria-hidden":b,children:[e.title?(0,Ai.jsx)("title",{children:e.title}):null,e.icon&&Sg(e.icon.cD)]})})};Og.defaultProps={size:24,xmlns:"http://www.w3.org/2000/svg",strokeWidth:2,htmltag:"div"},Og.propTypes={icon:S().object.isRequired,size:S().oneOfType([S().number,S().string]),style:S().object,className:S().string};const Ng=Og;class Eg extends Pi.Component{constructor(){super(...arguments),this.updateIcons=this.updateIcons.bind(this),this.getCustomSvg=this.getCustomSvg.bind(this),this.state={iconOptions:void 0,isLoading:!1,customSvg:""}}componentDidMount(){const e={...kadence_blocks_params_ico.icons,...kadence_blocks_params_fa.icons,...kadence_blocks_params_kbcustomicons.icons};this.setState({iconOptions:(0,Eb.applyFilters)("kadence.icon_options",e)}),this.props.name.startsWith("kb-custom")&&this.getCustomSvg(this.props.name.replace("kb-custom-",""))}componentDidUpdate(e,t,n){this.props.name!==e.name&&this.props.name.startsWith("kb-custom")&&this.getCustomSvg(this.props.name.replace("kb-custom-",""))}getCustomSvg=async e=>{try{const t=localStorage.getItem(`kb-custom-${e}`);if(t)return void this.setState({customSvg:JSON.parse(t)});this.setState({isLoading:!0});const n=await(async e=>{const t=await fetch(kadence_blocks_params.rest_url+`wp/v2/kadence_custom_svg/${e}`,{method:"GET"});if(!t.ok)throw new Error("Network response was not ok");return t.json()})(e);if(n){const t=n.content.rendered.replace("
","").replace("
","").replace(/“/g,'"').replace(/”/g,'"').replace(/„/g,'"').replace(/″/g,'"'),o=JSON.parse(t);localStorage.setItem(`kb-custom-${e}`,JSON.stringify(o)),this.setState({customSvg:o})}else this.setState({customSvg:""})}catch(e){this.setState({customSvg:""}),console.error("Failed to fetch custom SVGs:",e)}this.setState({isLoading:!1})};updateIcons(){const e={...kadence_blocks_params_ico.icons,...kadence_blocks_params_fa.icons,...kadence_blocks_params_kbcustomicons.icons};return(0,Eb.applyFilters)("kadence.icon_options",e)}render(){const{name:e}=this.props;let{iconOptions:t,isLoading:n,customSvg:o}=this.state;return t||(t=this.updateIcons()),e.startsWith("kb-custom")&&n?(0,Ai.jsx)(Ii.Spinner,{}):e.startsWith("kb-custom")&&""!==o?(0,Ai.jsx)(Ng,{name:e,icon:o,...this.props}):(0,Ai.jsx)(Ng,{name:e,icon:t[e],...this.props})}}const Mg=Eg;function Tg({name:e,title:t,extraClass:n,strokeWidth:o=!1,tooltipID:a="",tooltipPlacement:r=""}){return(0,Ai.jsx)("span",{"data-name":e,"data-stroke":o||void 0,"data-title":t?t.replace(/ /g,"_"):void 0,"data-class":n?n.replace(/ /g,"_"):void 0,"data-tooltip-id":a||void 0,"data-tooltip-placement":a&&r?r:void 0,className:"kadence-dynamic-icon"})}function Rg({label:e,onChange:t,value:n="",defaultValue:o="",className:a="",step:r=1,max:i=100,min:s=0,beforeIcon:l="",help:c="",unit:u="",onUnit:d,showUnit:p=!1,lockUnits:h=!1,units:f=["px","em","rem"],reset:b,initialPosition:m}){return[t&&(0,Ai.jsxs)("div",{className:"components-base-control kadence-range-control"+(a?" "+a:""),children:[(0,Ai.jsx)("div",{className:"kadence-title-bar",children:e&&(0,Ai.jsxs)("span",{className:"kadence-control-title",children:[e,b&&(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",isSmall:!0,disabled:(0,zi.isEqual)(n,o),icon:Rf,onClick:()=>{"function"==typeof b?b():t(o)}})]})}),(0,Ai.jsxs)("div",{className:"kadence-controls-content",children:[(0,Ai.jsx)("div",{className:"kadence-range-control-inner",children:(0,Ai.jsx)(Ii.RangeControl,{className:"kadence-range-control-range",beforeIcon:l,value:n,onChange:e=>t(e),min:s,max:i,step:r,help:c,allowReset:!0,initialPosition:m})}),(d||p)&&(0,Ai.jsx)("div",{className:"kadence-units kadence-measure-control-select-wrapper",children:(0,Ai.jsx)("select",{className:"kadence-measure-control-select components-unit-control__select",onChange:e=>{d&&d(e.target.value)},value:u,disabled:1===f.length||h,children:f.map((e,t)=>(0,Ai.jsx)("option",{value:e,children:e},t))})})]})]})]}function Pg({label:e,placement:t="top",measurement:n,onChange:o,step:a=1,max:r=100,min:i=0,icon:s,unit:l="",allowEmpty:c=!1,className:u="",preset:d=""}){const[p,h]=function(){const[e,t]=(0,Pi.useState)(!1);return[e,e=>{t(e)}]}();return(0,Ai.jsxs)("div",{className:`measure-input-wrap measure-input-${t}`,children:[(0,Ai.jsxs)("div",{className:"input-setting-toggle",children:[(0,Ai.jsx)(Ii.Button,{isSmall:!0,className:"input-setting-toggle-btn",disabled:!(!n||"auto"!=n),tabIndex:"-1",onClick:n&&"auto"==n?"":function(){h(!p)},children:e}),p&&(0,Ai.jsxs)(Ii.Popover,{onClose:function(){h(!1)},className:"kadence-range-popover-settings",children:[(0,Ai.jsx)(Rg,{beforeIcon:s,value:void 0!==n?n:"",onChange:e=>o(e?parseFloat(e):e),min:i,max:r,step:a}),""!==l||d&&Array.isArray(d)&&d.length>1&&(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-preset-size-options","aria-label":(0,Ui.__)("Choose a Preset Size","kadence-blocks"),children:(0,zi.map)(d&&Array.isArray(d)&&d.length>1?d:{px:[0,10,20,40,60,80,100,140,160,200],em:[0,.5,1,1.5,2,2.5,3,3.5,4,4.5],rem:[0,.5,1,1.5,2,2.5,3,3.5,4,4.5],"%":[0,2,5,8,10,20,30,40,50,60],vh:[0,2,5,8,10,20,30,40,50,60],vw:[0,2,5,8,10,20,30,40,50,60]}[l],e=>(0,Ai.jsx)(Ii.Button,{className:"kb-preset-sizes",isSmall:!0,onClick:()=>o(parseFloat(e)),children:e},e))})]})]}),(0,Ai.jsx)(Ii.TextControl,{label:e,hideLabelFromVision:!0,type:"number",className:"measure-inputs",disabled:!(!n||"auto"!=n),placeholder:n&&"auto"==n?(0,Ui.__)("auto","kadence-blocks"):void 0,value:void 0!==n?n:"",onChange:e=>o(e?Number(e):e),min:i,max:r,step:a}),(0,Ai.jsx)("span",{className:"measure-label",children:s})]})}function Ig({label:e,measurement:t,control:n="individual",onChange:o,onControl:a=!1,step:r=1,max:i=100,min:s=0,firstIcon:l=mh.outlineTopIcon,secondIcon:c=mh.outlineRightIcon,thirdIcon:u=mh.outlineBottomIcon,fourthIcon:d=mh.outlineLeftIcon,linkIcon:p=Mf,unlinkIcon:h=Tf,isBorderRadius:f=!1,unit:b="",onUnit:m,showUnit:g=!1,units:v=["px","em","rem"],allowEmpty:x=!1,key:k,className:y="",reset:_,preset:w=""}){const C={first:f?mh.topLeftIcon:l,second:f?mh.topRightIcon:c,third:f?mh.bottomRightIcon:u,fourth:f?mh.bottomLeftIcon:d,link:f?mh.radiusLinkedIcon:p,unlink:f?mh.radiusIndividualIcon:h},j=t||["","","",""],S=x?"":0,[O,N]=(0,Pi.useState)(n),E=a?n:O,M=a||N;return(0,Ai.jsx)(Ai.Fragment,{children:o&&(0,Ai.jsxs)("div",{className:`components-base-control kb-measure-control ${C.first!==mh.outlineTopIcon?"kb-measure-corners-control":"kb-measure-sides-control"}${""!==y?" "+y:""}`,children:[e&&(0,Ai.jsxs)("div",{className:"kadence-component__header kadence-title-bar",children:[e&&(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-measure-control__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),_&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!(!(0,zi.isEqual)(["","","",""],j)&&!(0,zi.isEqual)(["","auto","","auto"],j)),icon:Rf,onClick:()=>{"function"==typeof _?_():o(["","","",""])}})})]}),M&&(0,Ai.jsx)(Ii.Button,{isSmall:!0,className:"kadence-radio-item kadence-control-toggle radio-custom is-single only-icon",label:"individual"!==E?(0,Ui.__)("Individual","kadence-blocks"):(0,Ui.__)("Linked","kadence-blocks"),icon:"individual"!==E?p:h,onClick:()=>M("individual"!==E?"individual":"linked"),isPressed:"individual"!==E,isTertiary:"individual"===E})]}),(0,Ai.jsxs)("div",{className:"kadence-controls-content",children:["individual"!==E&&(0,Ai.jsx)(Rg,{value:t?t[0]:"",onChange:e=>o([e,e,e,e]),min:s,max:i,step:r}),"individual"===E&&(0,Ai.jsxs)(Pi.Fragment,{children:[(0,Ai.jsx)(Pg,{placement:"top",label:(0,Ui.__)("Top","kadence-blocks"),measurement:t?t[0]:"",onChange:e=>o([e?Number(e):e,t&&void 0!==t[1]&&""!==t[1]?t[1]:S,t&&void 0!==t[2]&&""!==t[2]?t[2]:S,t&&void 0!==t[3]&&""!==t[3]?t[3]:S]),min:s,max:i,step:r,icon:C.first,unit:b,allowEmpty:x,preset:w}),(0,Ai.jsx)(Pg,{placement:"right",label:(0,Ui.__)("Right","kadence-blocks"),measurement:t?t[1]:"",onChange:e=>o([t&&void 0!==t[0]&&""!==t[0]?t[0]:S,e?Number(e):e,t&&void 0!==t[2]&&""!==t[2]?t[2]:S,t&&void 0!==t[3]&&""!==t[3]?t[3]:S]),min:s,max:i,step:r,icon:C.second,unit:b,allowEmpty:x,preset:w}),(0,Ai.jsx)(Pg,{placement:"bottom",label:(0,Ui.__)("Bottom","kadence-blocks"),measurement:t?t[2]:"",onChange:e=>o([t&&void 0!==t[0]&&""!==t[0]?t[0]:S,t&&void 0!==t[1]&&""!==t[1]?t[1]:S,e?Number(e):e,t&&void 0!==t[3]&&""!==t[3]?t[3]:S]),min:s,max:i,step:r,icon:C.third,unit:b,allowEmpty:x,preset:w}),(0,Ai.jsx)(Pg,{placement:"left",label:(0,Ui.__)("Left","kadence-blocks"),measurement:t?t[3]:"",onChange:e=>o([t&&void 0!==t[0]&&""!==t[0]?t[0]:S,t&&void 0!==t[1]&&""!==t[1]?t[1]:S,t&&void 0!==t[2]&&""!==t[2]?t[2]:S,e?Number(e):e]),min:s,max:i,step:r,icon:C.fourth,unit:b,allowEmpty:x,preset:w})]}),(m||g)&&(0,Ai.jsx)("div",{className:"kadence-measure-control-select-wrapper",children:(0,Ai.jsx)("select",{className:"kadence-measure-control-select components-unit-control__select",onChange:e=>{m&&m(e.target.value)},value:b,children:v.map(e=>(0,Ai.jsx)("option",{value:e,selected:b===e||void 0,children:e},e))})})]})]},k)})}class Ag extends Pi.Component{constructor(){super(...arguments),this.state={typographyOptions:[],typographySelectOptions:[],typographyWeights:[],typographyStyles:[],typographySubsets:""}}componentDidMount(){const e="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.g_font_names?kadence_blocks_params.g_font_names.map(e=>({label:e,value:e,google:!0})):{};let t=[{type:"group",label:(0,Ui.__)("Standard Fonts","kadence-blocks"),options:[{label:"System Default",value:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',google:!1},{label:"Arial, Helvetica, sans-serif",value:"Arial, Helvetica, sans-serif",google:!1},{label:'"Arial Black", Gadget, sans-serif',value:'"Arial Black", Gadget, sans-serif',google:!1},{label:"Helvetica, sans-serif",value:"Helvetica, sans-serif",google:!1},{label:'"Comic Sans MS", cursive, sans-serif',value:'"Comic Sans MS", cursive, sans-serif',google:!1},{label:"Impact, Charcoal, sans-serif",value:"Impact, Charcoal, sans-serif",google:!1},{label:'"Lucida Sans Unicode", "Lucida Grande", sans-serif',value:'"Lucida Sans Unicode", "Lucida Grande", sans-serif',google:!1},{label:"Tahoma, Geneva, sans-serif",value:"Tahoma, Geneva, sans-serif",google:!1},{label:'"Trebuchet MS", Helvetica, sans-serif',value:'"Trebuchet MS", Helvetica, sans-serif',google:!1},{label:"Verdana, Geneva, sans-serif",value:"Verdana, Geneva, sans-serif",google:!1},{label:"Georgia, serif",value:"Georgia, serif",google:!1},{label:'"Palatino Linotype", "Book Antiqua", Palatino, serif',value:'"Palatino Linotype", "Book Antiqua", Palatino, serif',google:!1},{label:'"Times New Roman", Times, serif',value:'"Times New Roman", Times, serif',google:!1},{label:"Courier, monospace",value:"Courier, monospace",google:!1},{label:'"Lucida Console", Monaco, monospace',value:'"Lucida Console", Monaco, monospace',google:!1}]},{type:"group",label:(0,Ui.__)("Google Fonts","kadence-blocks"),options:e}];if("undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.c_fonts){const e=[];Object.keys(kadence_blocks_params.c_fonts).forEach(function(t){const n=kadence_blocks_params.c_fonts[t].name,o=kadence_blocks_params.c_fonts[t].label?kadence_blocks_params.c_fonts[t].label:n,a=[];Object.keys(kadence_blocks_params.c_fonts[t].weights).forEach(function(e){a.push({value:kadence_blocks_params.c_fonts[t].weights[e],label:kadence_blocks_params.c_fonts[t].weights[e]})});const r=[];Object.keys(kadence_blocks_params.c_fonts[t].styles).forEach(function(e){r.push({value:kadence_blocks_params.c_fonts[t].weights[e],label:kadence_blocks_params.c_fonts[t].weights[e]})}),e.push({label:o,value:n,google:!1,weights:a,styles:r})}),t=[{type:"group",label:(0,Ui.__)("Custom Fonts","kadence-blocks"),options:e}].concat(t)}if("undefined"!=typeof kadence_blocks_params&&kadence_blocks_params?.isKadenceT){const e=[{label:"Inherit Heading Font Family",value:"var( --global-heading-font-family, inherit )",google:!1},{label:"Inherit Body Font Family",value:"var( --global-body-font-family, inherit )",google:!1}];t=[{type:"group",label:(0,Ui.__)("Theme Global Fonts","kadence-blocks"),options:e}].concat(t)}let n=(0,Eb.applyFilters)("kadence.typography_options",t),o=[].concat.apply([],n.map(e=>e.options));const a=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==a["kadence/typography"]&&"object"==typeof a["kadence/typography"]&&(void 0===a["kadence/typography"].showAll||a["kadence/typography"].showAll||(n=a["kadence/typography"].choiceArray,o=a["kadence/typography"].choiceArray)),this.setState({typographyOptions:n}),this.setState({typographySelectOptions:o}),this.setTypographyOptions(o)}componentDidUpdate(e){this.props.fontFamily!==e.fontFamily&&this.setTypographyOptions(this.state.typographySelectOptions)}setTypographyOptions(e){let t=[{value:"inherit",label:(0,Ui.__)("Inherit","kadence-blocks")},{value:"400",label:(0,Ui.__)("Normal","kadence-blocks")},{value:"bold",label:(0,Ui.__)("Bold","kadence-blocks")}];const n=[{value:"inherit",label:(0,Ui.__)("Inherit","kadence-blocks")},{value:"100",label:(0,Ui.__)("Thin 100","kadence-blocks")},{value:"200",label:(0,Ui.__)("Extra-Light 200","kadence-blocks")},{value:"300",label:(0,Ui.__)("Light 300","kadence-blocks")},{value:"400",label:(0,Ui.__)("Regular","kadence-blocks")},{value:"500",label:(0,Ui.__)("Medium 500","kadence-blocks")},{value:"600",label:(0,Ui.__)("Semi-Bold 600","kadence-blocks")},{value:"700",label:(0,Ui.__)("Bold 700","kadence-blocks")},{value:"800",label:(0,Ui.__)("Extra-Bold 800","kadence-blocks")},{value:"900",label:(0,Ui.__)("Ultra-Bold 900","kadence-blocks")}],o=!("undefined"==typeof kadence_blocks_params||!kadence_blocks_params.isKadenceT),a="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.headingWeights?kadence_blocks_params.headingWeights:[],r="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.bodyWeights?kadence_blocks_params.bodyWeights:[],i="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.buttonWeights?kadence_blocks_params.buttonWeights:[];o&&"heading"===this.props.fontGroup&&a&&Array.isArray(a)&&a.length&&(t=a),o&&"body"===this.props.fontGroup&&r&&Array.isArray(r)&&r.length&&(t=r),o&&"button"===this.props.fontGroup&&i&&Array.isArray(i)&&i.length&&(t=i);const s=[{value:"normal",label:(0,Ui.__)("Normal","kadence-blocks")},{value:"italic",label:(0,Ui.__)("Italic","kadence-blocks")}],l=e?e.filter(({value:e})=>e===this.props.fontFamily):"";let c=t,u=s,d="";l&&l[0]&&(void 0!==l[0].weights&&(c=l[0].weights),void 0!==l[0].styles&&(u=l[0].styles)),'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"'===this.props.fontFamily?c=n:"var( --global-heading-font-family, inherit )"===this.props.fontFamily?c=a:"var( --global-body-font-family, inherit )"===this.props.fontFamily?c=r:this.props.googleFont&&this.props.fontFamily&&"undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.g_fonts&&kadence_blocks_params.g_fonts[this.props.fontFamily]&&(c=kadence_blocks_params.g_fonts[this.props.fontFamily].w.map(e=>({label:(0,Bi.capitalizeFirstLetter)(e),value:e})),u=kadence_blocks_params.g_fonts[this.props.fontFamily].i.map(e=>({label:(0,Bi.capitalizeFirstLetter)(e),value:e})),d=kadence_blocks_params.g_fonts[this.props.fontFamily].s.map(e=>({label:(0,Bi.capitalizeFirstLetter)(e),value:e}))),this.setState({typographyWeights:c}),this.setState({typographyStyles:u}),this.setState({typographySubsets:d}),this.setState({fontFamilyValue:l})}render(){const{tagLevel:e,label:t,htmlTag:n="heading",tagLowLevel:o=1,tagHighLevel:a=7,lineHeight:r,lineHeightType:i="",fontSize:s,fontSizeType:l="px",googleFont:c,loadGoogleFont:u,fontFamily:d,fontVariant:p,fontWeight:h,fontStyle:f,fontSubset:b,letterSpacing:m,margin:g,marginControl:v,padding:x,paddingControl:k,onTagLevel:y,onTagLevelHTML:_,onLineHeight:w,onFontSize:C,onFontFamily:j,onFontVariant:S,onFontWeight:O,onFontStyle:N,onFontSubset:E,onFontChange:M,onFontArrayChange:T,onLoadGoogleFont:R,onGoogleFont:P,onLetterSpacing:I,onFontSizeType:A,onLineHeightType:L,onPadding:D,onPaddingControl:F,onMargin:V,onMarginControl:B,loadItalic:z,onLoadItalic:H,textTransform:U,onTextTransform:G,reLetterSpacing:$=!1,letterSpacingType:W="px",otherTags:q=[],onLetterSpacingType:X,reset:J,defaultValue:Z={size:["","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:["","",""],letterType:"px",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}}=this.props,{controlSize:K,typographySelectOptions:Y,typographyOptions:Q,typographySubsets:ee,typographyStyles:te,typographyWeights:ne,fontFamilyValue:oe}=this.state,ae={size:s,sizeType:l,lineHeight:r,lineType:i,letterSpacing:m,letterType:W,textTransform:U,family:d,google:c,style:f,weight:h,variant:p,subset:b,loadGoogle:u},re=(0,zi.range)(o,a).map(t=>[{icon:(0,Ai.jsx)(Lp,{level:t,isPressed:!(1!==e||!n||"heading"!==n)}),title:(0,Ui.sprintf)(/* translators: %d: heading level e.g: "1", "2", "3" */ /* translators: %d: heading level e.g: "1", "2", "3" */
(0,Ui.__)("Heading %d","kadence-blocks"),t),isActive:!(t!==e||!n||"heading"!==n),onClick:()=>_(t,"heading")}]);q.p&&re.push([{icon:(0,Ai.jsx)(Lp,{level:"p",isPressed:!(!n||"p"!==n)}),title:(0,Ui.__)("Paragraph","kadence-blocks"),isActive:!(!n||"p"!==n),onClick:()=>_(2,"p")}]),q.span&&re.push([{icon:(0,Ai.jsx)(Lp,{level:"span",isPressed:!(!n||"span"!==n)}),title:(0,Ui.__)("Span","kadence-blocks"),isActive:!(!n||"span"!==n),onClick:()=>_(2,"span")}]),q.div&&re.push([{icon:(0,Ai.jsx)(Lp,{level:"div",isPressed:!(!n||"div"!==n)}),title:(0,Ui.__)("Div","kadence-blocks"),isActive:!(!n||"div"!==n),onClick:()=>_(2,"div")}]);const ie=()=>{T?T({google:!1,family:"",variant:"",weight:"inherit",style:"normal",subset:""}):(P(!1),j(""),S(""),O("inherit"),N("normal"),E(""))},se=[{value:"none",label:(0,Ui.__)("-","kadence-blocks"),tooltip:(0,Ui.__)("None","kadence-blocks")},{value:"uppercase",label:(0,Ui.__)("AB","kadence-blocks"),tooltip:(0,Ui.__)("Uppercase","kadence-blocks")},{value:"lowercase",label:(0,Ui.__)("ab","kadence-blocks"),tooltip:(0,Ui.__)("Lowercase","kadence-blocks")},{value:"capitalize",label:(0,Ui.__)("Ab","kadence-blocks"),tooltip:(0,Ui.__)("Capitalize","kadence-blocks")}],le="px"!==l?120:3e3,ce="px"!==l?.001:1,ue="px"!==i?.2:5,de="px"!==i?120:3e3,pe="px"!==i?.001:1,he=ne.some(function(e){return"regular"===e.value});return(0,Ai.jsx)(Ai.Fragment,{children:(0,Ai.jsxs)("div",{className:"components-base-control kb-typography-control",children:[t&&(0,Ai.jsx)("div",{className:"kadence-title-bar kadence-component__header",children:(0,Ai.jsx)("label",{className:"kadence-heading-fontfamily-title components-typography-control__label kadence-component__header__title",children:t})}),(0,Ai.jsxs)("div",{className:"kadence-title-bar",children:[t&&(0,Ai.jsx)("h2",{className:"kt-heading-fontfamily-title",children:t}),J&&(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",isSmall:!0,disabled:!!(0,zi.isEqual)(ae,Z),icon:Rf,onClick:()=>{"function"==typeof J?J():T(Z)}})]}),y&&(0,Ai.jsxs)(Ai.Fragment,{children:[_&&(0,Ai.jsx)(wb,{label:(0,Ui.__)("HTML Tag","kadence-blocks"),value:"heading"===n?e:n,onChange:e=>{"div"===e||"p"===e||"span"===e?_(2,e):_(e,"heading")}}),!_&&(0,Ai.jsx)(wb,{label:(0,Ui.__)("HTML Tag","kadence-blocks"),value:e,headingOnly:!0,tagHighLevel:a,tagLowLevel:o,onChange:e=>{y(e)}})]}),C&&A&&(0,Ai.jsx)(mb,{label:(0,Ui.__)("Font Size","kadence-blocks"),value:s&&void 0!==s[0]?s[0]:"",onChange:e=>C([e,s&&void 0!==s[1]?s[1]:"",s&&void 0!==s[2]?s[2]:""]),tabletValue:s&&void 0!==s[1]?s[1]:"",onChangeTablet:e=>C([s&&void 0!==s[0]?s[0]:"",e,s&&void 0!==s[2]?s[2]:""]),mobileValue:s&&void 0!==s[2]?s[2]:"",onChangeMobile:e=>C([s&&void 0!==s[0]?s[0]:"",s&&void 0!==s[1]?s[1]:"",e]),min:0,max:le,step:ce,unit:l||"px",onUnit:e=>A(e),units:["px","em","rem","vw"]}),!G&&w&&L&&(0,Ai.jsx)(vb,{label:(0,Ui.__)("Line Height","kadence-blocks"),value:r&&void 0!==r[0]?r[0]:"",onChange:e=>w([e,r&&void 0!==r[1]?r[1]:"",r&&void 0!==r[2]?r[2]:""]),tabletValue:r&&void 0!==r[1]?r[1]:"",onChangeTablet:e=>w([r&&void 0!==r[0]?r[0]:"",e,r&&void 0!==r[2]?r[2]:""]),mobileValue:r&&void 0!==r[2]?r[2]:"",onChangeMobile:e=>w([r&&void 0!==r[0]?r[0]:"",r&&void 0!==r[1]?r[1]:"",e]),min:ue,max:de,step:pe,unit:i||"-",onUnit:e=>L(e),units:["-","px","em","rem"]}),G&&w&&L&&(0,Ai.jsxs)(og,{className:"kb-font-settings",children:[(0,Ai.jsx)(vb,{label:(0,Ui.__)("Line Height","kadence-blocks"),value:r&&void 0!==r[0]?r[0]:"",onChange:e=>w([e,r&&void 0!==r[1]?r[1]:"",r&&void 0!==r[2]?r[2]:""]),tabletValue:r&&void 0!==r[1]?r[1]:"",onChangeTablet:e=>w([r&&void 0!==r[0]?r[0]:"",e,r&&void 0!==r[2]?r[2]:""]),mobileValue:r&&void 0!==r[2]?r[2]:"",onChangeMobile:e=>w([r&&void 0!==r[0]?r[0]:"",r&&void 0!==r[1]?r[1]:"",e]),min:ue,max:de,step:pe,unit:i||"-",onUnit:e=>L(e),units:["-","px","em","rem"],compressedDevice:!0}),(0,Ai.jsx)(Fp,{label:(0,Ui.__)("Letter Case","kadence-blocks"),value:U,options:se,className:"kb-letter-case",allowClear:!0,onChange:e=>G(e)})]}),G&&(!w||!L)&&(0,Ai.jsx)(Fp,{label:(0,Ui.__)("Letter Case","kadence-blocks"),value:U,options:se,className:"kb-letter-case",allowClear:!0,onChange:e=>G(e)}),j&&ie&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsxs)("div",{className:"components-base-control",children:[(0,Ai.jsx)("div",{className:"kadence-component__header kadence-title-bar",children:(0,Ai.jsx)("label",{className:"kadence-control-title kadence-component__header__title",children:(0,Ui.__)("Font Family","kadence-blocks")})}),(0,Ai.jsx)("div",{className:"typography-family-select-form-row",children:(0,Ai.jsx)(Op,{options:Q,value:oe,classNamePrefix:"kb-react-select",isMulti:!1,maxMenuHeight:300,isClearable:!0,placeholder:(0,Ui.__)("Select a font family","kadence-blocks"),onChange:e=>{if(null===e)ie();else{let t,n,o;e.google?(t="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.g_fonts&&!kadence_blocks_params.g_fonts[e.value].v.includes("regular")?kadence_blocks_params.g_fonts[e.value].v[0]:"regular",n="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.g_fonts&&!kadence_blocks_params.g_fonts[e.value].w.includes("regular")?kadence_blocks_params.g_fonts[e.value].w[0]:"400",o="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.g_fonts&&kadence_blocks_params.g_fonts[e.value].s.length>1?"latin":""):(o="",t="",n=void 0!==e.weights?.[0]?.value?e.weights[0].value:"inherit"),T?T({google:e.google,family:e.value,variant:t,weight:n,style:"normal",subset:o}):(M(e),S(t),O(n),N("normal"),E(o))}},styles:{control:(e,t)=>({...e,borderColor:"rgb(30, 30, 30)",borderRadius:"2px",":hover":{borderColor:"rgb(30, 30, 30)"}})}})})]}),O&&(0,Ai.jsx)(Ii.SelectControl,{label:(0,Ui.__)("Font Weight","kadence-blocks"),value:"400"===h&&he?"regular":h,options:ne,onChange:e=>{if(c){let t;t="italic"===f?"regular"===e?"italic":e+"italic":e,T?T({variant:t,weight:"regular"===e?"400":e}):(S(t),O("regular"===e?"400":e))}else T?T({variant:"",weight:"regular"===e?"400":e}):(S(""),O("regular"===e?"400":e))},className:"kb-select-style"}),d&&N&&(0,Ai.jsx)(Ii.SelectControl,{label:(0,Ui.__)("Font Style","kadence-blocks"),value:f,options:te,onChange:e=>{if(c){let t;t="italic"===e?h&&"regular"!==h?h+"italic":"italic":h||"regular",T?T({variant:t,style:e}):(S(t),N(e))}else T?T({variant:"",style:e}):(S(""),N(e))},className:"kb-select-style"}),d&&c&&R&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Load Google Font on Frontend","kadence-blocks"),checked:u,onChange:R}),d&&c&&u&&N&&"normal"===f&&H&&void 0!==te[1]&&void 0!==te[1].value&&"italic"===te[1].value&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Load Italic Styles Also","kadence-blocks"),checked:z,onChange:H}),I&&$&&(0,Ai.jsx)(vb,{label:(0,Ui.__)("Letter Spacing","kadence-blocks"),value:void 0!==$&&void 0!==$[0]?$[0]:"",onChange:e=>I([e,void 0!==$&&void 0!==$[1]?$[1]:"",void 0!==$&&void 0!==$[2]?$[2]:""]),tabletValue:void 0!==$&&void 0!==$[1]?$[1]:"",onChangeTablet:e=>I([void 0!==$&&void 0!==$[0]?$[0]:"",e,void 0!==$&&void 0!==$[2]?$[2]:""]),mobileValue:void 0!==$&&void 0!==$[2]?$[2]:"",onChangeMobile:e=>I([void 0!==$&&void 0!==$[0]?$[0]:"",void 0!==$&&void 0!==$[1]?$[1]:"",e]),min:-5,max:25,step:X&&"px"===X?.1:.01,unit:X?W:"px",onUnit:e=>X(e),units:X?["px","em","rem"]:["px"]}),I&&!$&&(0,Ai.jsx)(Rg,{label:(0,Ui.__)("Letter Spacing","kadence-blocks"),value:void 0!==m?m:"",defaultValue:0,onChange:e=>I(e),min:-5,max:25,step:.1,reset:!0})]}),D&&F&&(0,Ai.jsx)(Ai.Fragment,{children:(0,Ai.jsx)(Ig,{label:(0,Ui.__)("Padding (px)","kadence-blocks"),measurement:x||"",control:k,onChange:e=>D(e),onControl:e=>F(e),min:0,max:100,step:1,allowEmpty:!1,reset:()=>D([0,0,0,0])})}),V&&B&&(0,Ai.jsx)(Ai.Fragment,{children:(0,Ai.jsx)(Ig,{label:(0,Ui.__)("Margin (px)","kadence-blocks"),measurement:g||"",control:v,onChange:e=>V(e),onControl:e=>B(e),min:-100,max:100,step:1,allowEmpty:!1,reset:()=>V([0,0,0,0])})})]})})}}const Lg=Ag;class Dg extends Pi.Component{constructor(){super(...arguments),this.state={controlSize:"desk",typographyOptions:[],typographySelectOptions:[],typographyWeights:[],typographyStyles:[],typographySubsets:""}}componentDidMount(){let e=[{type:"group",label:"Standard Fonts",options:[{label:"System Default",value:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',google:!1},{label:"Arial, Helvetica, sans-serif",value:"Arial, Helvetica, sans-serif",google:!1},{label:'"Arial Black", Gadget, sans-serif',value:'"Arial Black", Gadget, sans-serif',google:!1},{label:"Helvetica, sans-serif",value:"Helvetica, sans-serif",google:!1},{label:'"Comic Sans MS", cursive, sans-serif',value:'"Comic Sans MS", cursive, sans-serif',google:!1},{label:"Impact, Charcoal, sans-serif",value:"Impact, Charcoal, sans-serif",google:!1},{label:'"Lucida Sans Unicode", "Lucida Grande", sans-serif',value:'"Lucida Sans Unicode", "Lucida Grande", sans-serif',google:!1},{label:"Tahoma, Geneva, sans-serif",value:"Tahoma, Geneva, sans-serif",google:!1},{label:'"Trebuchet MS", Helvetica, sans-serif',value:'"Trebuchet MS", Helvetica, sans-serif',google:!1},{label:"Verdana, Geneva, sans-serif",value:"Verdana, Geneva, sans-serif",google:!1},{label:"Georgia, serif",value:"Georgia, serif",google:!1},{label:'"Palatino Linotype", "Book Antiqua", Palatino, serif',value:'"Palatino Linotype", "Book Antiqua", Palatino, serif',google:!1},{label:'"Times New Roman", Times, serif',value:'"Times New Roman", Times, serif',google:!1},{label:"Courier, monospace",value:"Courier, monospace",google:!1},{label:'"Lucida Console", Monaco, monospace',value:'"Lucida Console", Monaco, monospace',google:!1}]},{type:"group",label:"Google Fonts",options:"undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.g_font_names?kadence_blocks_params.g_font_names.map(e=>({label:e,value:e,google:!0})):{}}];if("undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.c_fonts){const t=[];Object.keys(kadence_blocks_params.c_fonts).forEach(function(e){const n=kadence_blocks_params.c_fonts[e].name,o=kadence_blocks_params.c_fonts[e].label?kadence_blocks_params.c_fonts[e].label:n,a=[];Object.keys(kadence_blocks_params.c_fonts[e].weights).forEach(function(t){a.push({value:kadence_blocks_params.c_fonts[e].weights[t],label:kadence_blocks_params.c_fonts[e].weights[t]})});const r=[];Object.keys(kadence_blocks_params.c_fonts[e].styles).forEach(function(t){r.push({value:kadence_blocks_params.c_fonts[e].weights[t],label:kadence_blocks_params.c_fonts[e].weights[t]})}),t.push({label:o,value:n,google:!1,weights:a,styles:r})}),e=[{type:"group",label:(0,Ui.__)("Custom Fonts","kadence-blocks"),options:t}].concat(e)}if("undefined"!=typeof kadence_blocks_params&&kadence_blocks_params?.isKadenceT){const t=[{label:"Inherit Heading Font Family",value:"var( --global-heading-font-family, inherit )",google:!1},{label:"Inherit Body Font Family",value:"var( --global-body-font-family, inherit )",google:!1}];e=[{type:"group",label:(0,Ui.__)("Theme Global Fonts","kadence-blocks"),options:t}].concat(e)}let t=(0,Eb.applyFilters)("kadence.typography_options",e),n=[].concat.apply([],t.map(e=>e.options));const o=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==o["kadence/typography"]&&"object"==typeof o["kadence/typography"]&&(void 0===o["kadence/typography"].showAll||o["kadence/typography"].showAll||(t=o["kadence/typography"].choiceArray,n=o["kadence/typography"].choiceArray)),this.setState({typographyOptions:t}),this.setState({typographySelectOptions:n}),this.setTypographyOptions(n)}componentDidUpdate(e){this.props.fontFamily!==e.fontFamily&&this.setTypographyOptions(this.state.typographySelectOptions)}setTypographyOptions(e){let t=[{value:"inherit",label:(0,Ui.__)("Inherit","kadence-blocks")},{value:"400",label:(0,Ui.__)("Normal","kadence-blocks")},{value:"bold",label:(0,Ui.__)("Bold","kadence-blocks")}];const n=[{value:"inherit",label:(0,Ui.__)("Inherit","kadence-blocks")},{value:"100",label:(0,Ui.__)("Thin 100","kadence-blocks")},{value:"200",label:(0,Ui.__)("Extra-Light 200","kadence-blocks")},{value:"300",label:(0,Ui.__)("Light 300","kadence-blocks")},{value:"400",label:(0,Ui.__)("Regular","kadence-blocks")},{value:"500",label:(0,Ui.__)("Medium 500","kadence-blocks")},{value:"600",label:(0,Ui.__)("Semi-Bold 600","kadence-blocks")},{value:"700",label:(0,Ui.__)("Bold 700","kadence-blocks")},{value:"800",label:(0,Ui.__)("Extra-Bold 800","kadence-blocks")},{value:"900",label:(0,Ui.__)("Ultra-Bold 900","kadence-blocks")}],o=[{value:"normal",label:(0,Ui.__)("Normal","kadence-blocks")},{value:"italic",label:(0,Ui.__)("Italic","kadence-blocks")}],a=!("undefined"==typeof kadence_blocks_params||!kadence_blocks_params.isKadenceT),r="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.headingWeights?kadence_blocks_params.headingWeights:[],i="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.bodyWeights?kadence_blocks_params.bodyWeights:[],s="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.buttonWeights?kadence_blocks_params.buttonWeights:[];a&&"heading"===this.props.fontGroup&&r&&Array.isArray(r)&&r.length&&(t=r),a&&"body"===this.props.fontGroup&&i&&Array.isArray(i)&&i.length&&(t=i),a&&"button"===this.props.fontGroup&&s&&Array.isArray(s)&&s.length&&(t=s);const l=e?e.filter(({value:e})=>e===this.props.fontFamily):"";let c=t,u=o,d="";l&&l[0]&&(void 0!==l[0].weights&&(c=l[0].weights),void 0!==l[0].styles&&(u=l[0].styles)),'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"'===this.props.fontFamily?c=n:"var( --global-heading-font-family, inherit )"===this.props.fontFamily?c=r:"var( --global-body-font-family, inherit )"===this.props.fontFamily?c=i:this.props.googleFont&&this.props.fontFamily&&"undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.g_fonts&&kadence_blocks_params.g_fonts[this.props.fontFamily]&&(c=kadence_blocks_params.g_fonts[this.props.fontFamily].w.map(e=>({label:(0,Bi.capitalizeFirstLetter)(e),value:e})),u=kadence_blocks_params.g_fonts[this.props.fontFamily].i.map(e=>({label:(0,Bi.capitalizeFirstLetter)(e),value:e})),d=kadence_blocks_params.g_fonts[this.props.fontFamily].s.map(e=>({label:(0,Bi.capitalizeFirstLetter)(e),value:e}))),this.setState({typographyWeights:c}),this.setState({typographyStyles:u}),this.setState({typographySubsets:d}),this.setState({fontFamilyValue:l})}render(){const{uniqueID:e,lineHeight:t,lineHeightType:n,fontSize:o,fontSizeType:a,googleFont:r,loadGoogleFont:i,fontFamily:s,fontVariant:l,fontWeight:c,fontStyle:u,fontSubset:d,letterSpacing:p,onLineHeight:h,onFontSize:f,onFontFamily:b,onFontVariant:m,onFontWeight:g,onFontStyle:v,onFontSubset:x,onFontChange:k,onFontArrayChange:y,onLoadGoogleFont:_,onGoogleFont:w,onLetterSpacing:C,onFontSizeType:j,onLineHeightType:S,textTransform:O,onTextTransform:N,fontSizeArray:E,tabSize:M,tabLineHeight:T,onTabLineHeight:R,onTabSize:P,mobileSize:I,mobileLineHeight:A,onMobileLineHeight:L,onMobileSize:D}=this.props,{controlSize:F,typographySelectOptions:V,typographyOptions:B,typographySubsets:z,typographyStyles:H,typographyWeights:U,fontFamilyValue:G}=this.state,$=((0,Ui.__)("Desktop"),Ii.Dashicon,(0,Ui.__)("Tablet"),Ii.Dashicon,(0,Ui.__)("Mobile"),Ii.Dashicon,e=>{const t=Number(e.target.value);C(""!==t?t>15?15:t<-5?-5:t:void 0)}),W=e=>{if(null===e)q();else{let t,n,o;e.google?(t="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.g_fonts&&!kadence_blocks_params.g_fonts[e.value].v.includes("regular")?kadence_blocks_params.g_fonts[e.value].v[0]:"regular",n="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.g_fonts&&!kadence_blocks_params.g_fonts[e.value].w.includes("regular")?kadence_blocks_params.g_fonts[e.value].w[0]:"400",o="undefined"!=typeof kadence_blocks_params&&kadence_blocks_params.g_fonts&&kadence_blocks_params.g_fonts[e.value].s.length>1?"latin":""):(o="",t="",n="inherit"),y?y({google:e.google,family:e.value,variant:t,weight:n,style:"normal",subset:o}):(k(e),m(t),g(n),v("normal"),x(o))}},q=()=>{y?y({google:!1,family:"",variant:"",weight:"inherit",style:"normal",subset:""}):(w(!1),b(""),m(""),g("inherit"),v("normal"),x(""))},X=e=>{if(r){let t;t="italic"===u?"regular"===e?"italic":e+"italic":e,y?y({variant:t,weight:"regular"===e?"400":e}):(m(t),g("regular"===e?"400":e))}else y?y({variant:"",weight:"regular"===e?"400":e}):(m(""),g("regular"===e?"400":e))},J=e=>{if(r){let t;t="italic"===e?c&&"regular"!==c?c+"italic":"italic":c||"regular",y?y({variant:t,style:e}):(m(t),v(e))}else y?y({variant:"",style:e}):(m(""),v(e))},Z=[{value:"none",label:"None"},{value:"capitalize",label:"Capitalize"},{value:"uppercase",label:"Uppercase"},{value:"lowercase",label:"Lowercase"}],K=U.some(function(e){return"regular"===e.value}),Y={};return Y.fontfamily=(0,Ai.jsx)("svg",{width:"16px",height:"16px",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414",children:(0,Ai.jsx)("path",{d:"M39.939,7.124l0,-3.751l-11.251,0l0,3.751l3.75,0l0,33.752l-3.75,0l0,3.751l11.251,0l0,-3.751l-3.751,0l0,-33.752l3.751,0Zm-11.251,4.391c0,-0.195 -0.366,-0.429 -0.6,-0.596c-1.033,-0.771 -2.175,-1.273 -3.443,-1.506c-1.268,-0.234 -2.747,-0.35 -4.45,-0.35c-1.234,0 -2.501,0.195 -3.797,0.592c-1.297,0.396 -2.4,0.876 -3.311,1.446c-1.056,0.667 -1.911,1.429 -2.569,2.278c-0.658,0.852 -0.988,1.744 -0.988,2.676c0,0.893 0.238,1.697 0.714,2.417c0.476,0.72 1.221,1.078 2.233,1.078c1.135,0 2.022,-0.292 2.661,-0.883c0.639,-0.585 0.958,-1.234 0.958,-1.944c0,-0.668 -0.097,-1.397 -0.289,-2.189c-0.195,-0.789 -0.288,-1.387 -0.288,-1.792c0.324,-0.345 0.887,-0.674 1.687,-0.989c0.799,-0.315 1.667,-0.47 2.599,-0.47c1.358,0 2.406,0.277 3.147,0.834c0.74,0.559 1.312,1.212 1.717,1.962c0.364,0.669 0.269,2.186 0.269,2.186l0,4.472c0,0.527 -2.545,1.257 -5.333,2.189c-2.789,0.931 -4.484,1.569 -5.397,1.914c-0.728,0.285 -1.429,0.666 -2.261,1.14c-0.831,0.478 -1.463,1.018 -1.971,1.628c-0.649,0.729 -1.116,1.549 -1.44,2.46c-0.325,0.911 -0.475,1.944 -0.475,3.101c0,2.23 0.73,4.034 2.179,5.412c1.448,1.376 3.3,2.068 5.549,2.068c2.128,0 3.947,-0.834 5.456,-1.603c1.514,-0.774 2.928,-1.92 4.244,-3.795l0.184,0c0.264,1.875 0.851,2.946 1.792,3.686l1.223,0.064l0,-27.486Zm-3.259,22.286c-0.75,0.955 -1.673,1.78 -2.766,2.483c-1.095,0.699 -2.363,1.052 -3.801,1.052c-1.359,0 -2.477,-0.396 -3.358,-1.191c-0.883,-0.791 -1.322,-2.029 -1.322,-3.712c0,-1.3 0.292,-2.425 0.883,-3.368c0.585,-0.947 1.388,-1.763 2.398,-2.453c1.118,-0.733 2.322,-1.341 3.619,-1.83c1.296,-0.488 2.622,-0.934 4.347,-1.438l0,10.457Z",fill:"#0e9cd1",fillRule:"nonzero"})}),(0,Ai.jsx)(Pi.Fragment,{children:(0,Ai.jsx)(Ii.Dropdown,{className:"kt-popover-font-family-container components-dropdown-menu components-toolbar",contentClassName:"kt-popover-font-family",placement:"top",renderToggle:({isOpen:e,onToggle:t})=>(0,Ai.jsx)(Pi.Fragment,{children:(0,Ai.jsx)(Ii.Button,{className:"components-dropdown-menu__toggle kt-font-family-icon",label:(0,Ui.__)("Typography Settings"),tooltip:(0,Ui.__)("Typography Settings"),icon:Y.fontfamily,onClick:t,"aria-expanded":e,children:(0,Ai.jsx)("span",{className:"components-dropdown-menu__indicator"})})}),renderContent:()=>(0,Ai.jsxs)(Pi.Fragment,{children:[b&&(0,Ai.jsxs)(Pi.Fragment,{children:[(0,Ai.jsx)("h2",{className:"kt-heading-fontfamily-title",children:(0,Ui.__)("Font Family")}),(0,Ai.jsx)("div",{className:"typography-family-select-form-row block-editor-block-toolbar",children:(0,Ai.jsx)(Op,{options:B,className:"kt-inline-typography-select",classNamePrefix:"kt-typography",value:G,isMulti:!1,isSearchable:!0,isClearable:!0,maxMenuHeight:200,placeholder:(0,Ui.__)("Default"),onChange:W})})]}),(0,Ai.jsxs)("div",{className:"typography-row-settings",children:[g&&(0,Ai.jsx)(Ii.SelectControl,{label:(0,Ui.__)("Weight","kadence-blocks"),value:"400"===c&&K?"regular":c,options:U,onChange:X}),N&&(0,Ai.jsx)(Ii.SelectControl,{label:(0,Ui.__)("Transform"),value:O,options:Z,onChange:e=>N(e)}),s&&v&&(0,Ai.jsx)(Ii.SelectControl,{label:(0,Ui.__)("Style"),value:u,options:H,onChange:J})]}),(0,Ai.jsxs)("div",{className:"typography-row-settings",children:[C&&(0,Ai.jsxs)("div",{className:"kt-type-input-wrap",children:[(0,Ai.jsx)("div",{className:"components-base-control kt-typography-number-input",children:(0,Ai.jsxs)("div",{className:"components-base-control__field",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",htmlFor:`kt-inline-spacing${e}`,children:(0,Ui.__)("Spacing")}),(0,Ai.jsx)("input",{id:`kt-inline-spacing${e}`,value:void 0!==p?p:"",onChange:$,min:-5,max:15,step:.1,type:"number",className:"components-text-control__input"})]})}),(0,Ai.jsx)("span",{className:"kt-unit",children:(0,Ui.__)("px")})]}),s&&r&&x&&(0,Ai.jsx)(Ii.SelectControl,{label:(0,Ui.__)("Subset"),value:d,options:z,onChange:e=>x(e)}),s&&r&&_&&(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Load Font"),checked:i,onChange:_})]}),(0,Ai.jsxs)("div",{className:"typography-row-settings typography-size-row-settings",children:[f&&j&&!E&&(0,Ai.jsx)("div",{className:"kt-size-input-wrap",children:f&&(0,Ai.jsx)("div",{className:"kt-type-size-input-wrap",children:(0,Ai.jsx)(mb,{label:(0,Ui.__)("Size","kadence-blocks"),value:o||"",onChange:e=>f(e),tabletValue:M||"",onChangeTablet:e=>P(e),mobileValue:I||"",onChangeMobile:e=>D(e),min:0,max:"px"!==a?12:300,step:"px"!==a?.001:1,unit:a||"px",onUnit:e=>j(e),units:["px","em","rem","vw"],radio:!1,compressedDevice:!0})})}),h&&S&&!E&&(0,Ai.jsx)("div",{className:"kt-size-input-wrap",children:(0,Ai.jsx)("div",{className:"kt-type-size-input-wrap",children:(0,Ai.jsx)(vb,{label:(0,Ui.__)("Height","kadence-blocks"),value:t||"",onChange:e=>h(e),tabletValue:T||"",onChangeTablet:e=>R(e),mobileValue:A||"",onChangeMobile:e=>L(e),min:0,max:"px"===n?300:12,step:"px"===n?1:.1,unit:n||"",onUnit:e=>S(e),units:["-","px","em","rem"],compressedDevice:!0})})})]})]})})})}}const Fg=Dg,Vg=({label:e,enable:t=!0,color:n,colorDefault:o,blur:a,hOffset:r,vOffset:i,onColorChange:s,onBlurChange:l,onHOffsetChange:c,onVOffsetChange:u,onEnableChange:d})=>(0,Ai.jsxs)("div",{className:"kb-text-shadow-container components-base-control",children:[e&&(0,Ai.jsxs)("div",{className:"kt-box-shadow-label",children:[(0,Ai.jsx)("h2",{className:"kt-beside-color-label",children:e}),d&&(0,Ai.jsx)(Ii.ToggleControl,{checked:t,onChange:e=>d(e)})]}),t&&(0,Ai.jsx)("div",{className:"kt-inner-sub-section",children:(0,Ai.jsxs)("div",{className:"kt-inner-sub-section-row",children:[(0,Ai.jsxs)("div",{className:"kt-box-color-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("Color","kadence-blocks")}),(0,Ai.jsx)(qi,{value:n||o,default:o,onChange:e=>s(e)})]}),(0,Ai.jsxs)("div",{className:"kt-box-x-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:"X"}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==r?r:"",onChange:e=>c(Number(e.target.value)),min:-200,max:200,step:1,type:"number",className:"components-text-control__input"})})})]}),(0,Ai.jsxs)("div",{className:"kt-box-y-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:"Y"}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==i?i:"",onChange:e=>u(Number(e.target.value)),min:-200,max:200,step:1,type:"number",className:"components-text-control__input"})})})]}),(0,Ai.jsxs)("div",{className:"kt-box-blur-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:"Blur"}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==a?a:"",onChange:e=>l(Number(e.target.value)),min:0,max:200,step:1,type:"number",className:"components-text-control__input"})})})]})]})})]});function Bg({label:e,onChange:t,value:n="",className:o="",options:a=[],step:r=1,max:i=100,min:s=0,beforeIcon:l="",help:c="",defaultValue:u="",unit:d="",onUnit:p,showUnit:h=!1,units:f=["px","em","rem"],disableCustomSizes:b=!1}){const m=n.value?n.value:"",g=n.size?n.size:"";return[t&&(0,Ai.jsxs)("div",{className:"components-base-control kadence-radio-range-control kadence-range-control"+(o?" "+o:""),children:[e&&(0,Ai.jsx)(Ii.Flex,{justify:"space-between",className:"kadence-radio-range__header",children:(0,Ai.jsx)(Ii.FlexItem,{children:(0,Ai.jsx)("label",{className:"components-base-control__label",children:e})})}),"custom"!==m&&(0,Ai.jsx)("div",{className:"kadence-controls-content",children:(0,Ai.jsxs)(Ii.ButtonGroup,{className:"kadence-radio-container-control",children:[a.map((e,n)=>(0,Ai.jsx)(Ii.Button,{isTertiary:m!==e.value,className:"kadence-radio-item radio-"+e.value,isPrimary:m===e.value,icon:void 0!==e.icon?e.icon:void 0,"aria-pressed":m===e.value,onClick:()=>{m==e.value&&""==u?t("",""):t(e.value,e.size)},children:e.label},`${e.label}-${e.value}-${n}`)),!b&&(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Set custom size","kadence-blocks"),icon:nh,onClick:()=>t("custom",g),isPressed:!1,isTertiary:!0})]})}),"custom"===m&&(0,Ai.jsxs)("div",{className:"kadence-controls-content",children:[(0,Ai.jsx)("div",{className:"kadence-range-control-inner",children:(0,Ai.jsx)(Ii.RangeControl,{className:"kadence-range-control-range",beforeIcon:l,value:g,onChange:e=>t("custom",e),min:s,max:i,step:r,help:c,allowReset:!0,initialPosition:0===n.size?0:""})}),(p||h)&&(0,Ai.jsx)("div",{className:"kadence-units kadence-measure-control-select-wrapper",children:(0,Ai.jsx)("select",{className:"kadence-measure-control-select components-unit-control__select",onChange:e=>{p&&p(e.target.value)},value:d,disabled:1===f.length,children:f.map((e,t)=>(0,Ai.jsx)("option",{value:e,children:e},t))})}),!b&&(0,Ai.jsx)(Ii.ButtonGroup,{className:"kadence-radio-container-control",children:(0,Ai.jsx)(Ii.Button,{className:"kadence-radio-item radio-custom only-icon",label:(0,Ui.__)("Use size preset","kadence-blocks"),icon:nh,isPrimary:!0,onClick:()=>t(u,g),isPressed:!0})})]})]})]}function zg({label:e,onChange:t,onChangeTablet:n,onChangeMobile:o,mobileValue:a,tabletValue:r,value:i,defaultValue:s="",defaultTablet:l="",defaultMobile:c="",step:u=1,max:d=100,min:p=0,unit:h="",onUnit:f,allowResponsiveUnitChange:b=!1,showUnit:m=!1,units:g=["px","em","rem"],allowEmpty:v=!0,className:x="",initialPosition:k,reset:y}){const[_,w]=(0,Pi.useState)("Desktop"),C=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);C!==_&&w(C);const{setPreviewDeviceType:j}=(0,Gi.useDispatch)("kadenceblocks/data"),S=[{name:"Desktop",key:"desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",key:"tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],O={};return O.Mobile=(0,Ai.jsx)(Rg,{value:void 0!==a?a:"",onChange:e=>o(e),min:p,max:d,step:u,unit:h,onUnit:f,showUnit:m,units:g,lockUnits:!b,initialPosition:k}),O.Tablet=(0,Ai.jsx)(Rg,{value:void 0!==r?r:"",onChange:e=>n(e),min:p,max:d,step:u,unit:h,onUnit:f,showUnit:m,units:g,lockUnits:!b,initialPosition:k}),O.Desktop=(0,Ai.jsx)(Rg,{value:void 0!==i?i:"",onChange:e=>t(e),min:p,max:d,step:u,unit:h,onUnit:f,showUnit:m,units:g,initialPosition:k}),[t&&n&&o&&(0,Ai.jsxs)("div",{className:"components-base-control kb-responsive-range-control"+(""!==x?" "+x:""),children:[(0,Ai.jsxs)("div",{className:"kadence-title-bar",children:[e&&(0,Ai.jsxs)("span",{className:"kadence-control-title",children:[e,y&&(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",isSmall:!0,disabled:(0,zi.isEqual)(i,s)&&(0,zi.isEqual)(r,l)&&(0,zi.isEqual)(a,c),icon:Rf,onClick:()=>{"function"==typeof y?y():"Tablet"===_?n(l):"Mobile"===_?o(c):t(s)}})]}),(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-measure-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(S,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===_?" is-active":""}`,isSmall:!0,"aria-pressed":_===e,onClick:()=>{return t=e,j((0,Bi.capitalizeFirstLetter)(t)),void w((0,Bi.capitalizeFirstLetter)(t));var t},children:n},t))})]}),O[_]?O[_]:O.Desktop]})]}function Hg({label:e,onChange:t,onChangeTablet:n,onChangeMobile:o,mobileValue:a,tabletValue:r,value:i,options:s=[],step:l=1,max:c=100,min:u=0,unit:d="",onUnit:p,defaultValue:h="default",defaultTablet:f="",defaultMobile:b="",showUnit:m=!1,units:g=["px","em","rem"],allowEmpty:v=!0,className:x="",disableCustomSizes:k=!1,reset:y}){const[_,w]=(0,Pi.useState)("Desktop"),C=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);C!==_&&w(C);const{setPreviewDeviceType:j}=(0,Gi.useDispatch)("kadenceblocks/data"),S=[{name:"Desktop",key:"desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",key:"tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],O={};return O.Mobile=(0,Ai.jsx)(Bg,{value:void 0!==a?a:"",onChange:(e,t)=>o(e,t),options:s,defaultValue:b,min:u,max:c,step:l,unit:d,onUnit:p,showUnit:m,units:g,disableCustomSizes:k}),O.Tablet=(0,Ai.jsx)(Bg,{value:void 0!==r?r:"",onChange:(e,t)=>n(e,t),options:s,defaultValue:f,min:u,max:c,step:l,unit:d,onUnit:p,showUnit:m,units:g,disableCustomSizes:k}),O.Desktop=(0,Ai.jsx)(Bg,{value:void 0!==i?i:"",onChange:(e,n)=>t(e,n),options:s,defaultValue:h,min:u,max:c,step:l,unit:d,onUnit:p,showUnit:m,units:g,disableCustomSizes:k}),[t&&n&&o&&(0,Ai.jsxs)("div",{className:"components-base-control kb-responsive-radio-range-control"+(""!==x?" "+x:""),children:[(0,Ai.jsxs)("div",{className:"kadence-title-bar",children:[e&&(0,Ai.jsx)("span",{className:"kadence-control-title",children:e}),y&&(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",isSmall:!0,disabled:(0,zi.isEqual)(i,h)&&(0,zi.isEqual)(r,f)&&(0,zi.isEqual)(a,b),icon:Rf,onClick:()=>{"function"==typeof y?y():"Tablet"===_?n(f):"Mobile"===_?o(b):t(h)}}),(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-measure-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(S,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===_?" is-active":""}`,isSmall:!0,"aria-pressed":_===e,onClick:()=>{return t=e,j((0,Bi.capitalizeFirstLetter)(t)),void w((0,Bi.capitalizeFirstLetter)(t));var t},children:n},t))})]}),O[_]?O[_]:O.Desktop]})]}mh.pxIcon,mh.emIcon,mh.remIcon,mh.vhIcon,mh.vwIcon,mh.percentIcon;const Ug={px:mh.pxIcon,em:mh.emIcon,rem:mh.remIcon,vh:mh.vhIcon,vw:mh.vwIcon,percent:mh.percentIcon};function Gg({device:e="device",onChange:t,value:n,step:o=1,max:a=100,min:r=0,unit:i="",onUnit:s,showUnit:l=!1,units:c=["px","em","rem"],lockUnits:u=!1,className:d=""}){return[t&&(0,Ai.jsxs)("div",{className:"kadence-controls-content kb-responsive-range-control-inner"+(""!==d?" "+d:""),children:[(0,Ai.jsx)(Rg,{value:void 0!==n?n:"",onChange:e=>t(e),min:r,max:a,step:o}),(s||l)&&(0,Ai.jsx)("div",{className:"kadence-units",children:1===c.length||u?(0,Ai.jsx)(Ii.Button,{className:"is-active is-single",isSmall:!0,disabled:!0,children:"%"===i?Ug.percent:Ug[i]}):(0,Ai.jsx)(Ii.DropdownMenu,{icon:"%"===i?Ug.percent:Ug[i],label:(0,Ui.__)("Select a Unit","kadence-blocks"),controls:c.map(e=>{return[{icon:"%"===(t=e)?Ug.percent:Ug[t],isActive:i===t,onClick:()=>{s(t)}}];var t}),className:"kadence-units-group",popoverProps:{className:"kadence-units-popover"}})})]})]}function $g({label:e,subLabel:t,onChange:n,onChangeTablet:o,onChangeMobile:a,mobileValue:r,tabletValue:i,value:s,onChangeControl:l=!1,control:c="individual",step:u=1,max:d=100,min:p=0,unit:h="",onUnit:f,showUnit:b=!1,units:m=["px","em","rem"],allowEmpty:g=!0,preset:v="",isBorderRadius:x=!1,firstIcon:k=mh.outlineTopIcon,secondIcon:y=mh.outlineRightIcon,thirdIcon:_=mh.outlineBottomIcon,fourthIcon:w=mh.outlineLeftIcon,linkIcon:C=Mf,unlinkIcon:j=Tf,reset:S=!0}){const O=(0,Pi.useRef)(),[N,E]=(0,Pi.useState)(c),M=l?c:N,T=l||E,R=!!g,[P,I]=(0,Pi.useState)("Desktop"),A=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);A!==P&&I(A);const{setPreviewDeviceType:L}=(0,Gi.useDispatch)("kadenceblocks/data"),D=[{name:"Desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}];let F=s||["","","",""];"Tablet"===P?F=i||["","","",""]:"Mobile"===P&&(F=r||["","","",""]);const V={};return V.Mobile=(0,Ai.jsx)(Ig,{className:"measure-mobile-size",label:t?(0,Ui.__)("Mobile:","kadence-blocks")+t:void 0,measurement:r||["","","",""],control:M,onChange:e=>a(e),onControl:e=>T(e),min:p,max:d,step:u,allowEmpty:R,unit:h,showUnit:!0,units:[h],preset:v,isBorderRadius:x,firstIcon:k,secondIcon:y,thirdIcon:_,fourthIcon:w,linkIcon:C,unlinkIcon:j},2),V.Tablet=(0,Ai.jsx)(Ig,{className:"measure-tablet-size",label:t?(0,Ui.__)("Tablet:","kadence-blocks")+t:void 0,measurement:i||["","","",""],control:M,onChange:e=>o(e),onControl:e=>T(e),min:p,max:d,step:u,allowEmpty:R,unit:h,showUnit:!0,units:[h],preset:v,isBorderRadius:x,firstIcon:k,secondIcon:y,thirdIcon:_,fourthIcon:w,linkIcon:C,unlinkIcon:j},1),V.Desktop=(0,Ai.jsx)(Ig,{className:"measure-desktop-size",label:t||void 0,measurement:s||["","","",""],control:M,onChange:e=>n(e),onControl:e=>T(e),min:p,max:d,step:u,allowEmpty:R,unit:h,onUnit:f||void 0,showUnit:b,units:m,preset:v,isBorderRadius:x,firstIcon:k,secondIcon:y,thirdIcon:_,fourthIcon:w,linkIcon:C,unlinkIcon:j},0),[n&&o&&a&&(0,Ai.jsxs)("div",{ref:O,className:"components-base-control kb-responsive-measure-control",children:[(0,Ai.jsxs)("div",{className:"kadence-component__header kadence-title-bar",children:[e&&(0,Ai.jsxs)("div",{className:"kadence-component__header__title kadence-title-bar kadence-measure-control__title",children:[(0,Ai.jsx)("label",{className:"components-base-control__label",children:e}),S&&(0,Ai.jsx)("div",{className:"title-reset-wrap",children:(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",label:"reset",isSmall:!0,disabled:!(!(0,zi.isEqual)(["","","",""],F)&&!(0,zi.isEqual)(["","auto","","auto"],F)),icon:Rf,onClick:()=>"function"==typeof S?S():void("Tablet"===P?o(["","","",""]):"Mobile"===P?a(["","","",""]):n(["","","",""]))})})]}),(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-measure-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(D,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===P?" is-active":""}`,isSmall:!0,"aria-pressed":P===e,onClick:()=>{return t=e,L((0,Bi.capitalizeFirstLetter)(t)),void I((0,Bi.capitalizeFirstLetter)(t));var t},children:n},t))}),T&&(0,Ai.jsx)(Ii.Button,{isSmall:!0,className:"kadence-radio-item kadence-control-toggle radio-custom is-single only-icon",label:"individual"!==M?(0,Ui.__)("Individual","kadence-blocks"):(0,Ui.__)("Linked","kadence-blocks"),icon:"individual"!==M?C:j,onClick:()=>T("individual"!==M?"individual":"linked"),isPressed:"individual"!==M,isTertiary:"individual"===M})]}),(0,Ai.jsx)("div",{className:"kb-responsive-measure-control-inner",children:V[P]?V[P]:V.Desktop})]})]}class Wg extends Pi.Component{constructor(e,t,n){super(...arguments),this.state={isVisible:!1,color:"",name:""}}componentDidMount(){this.setState({color:this.props.colorValue}),this.setState({name:this.props.nameValue})}render(){const e=()=>{!0===this.state.isVisible&&(this.setState({isVisible:!1}),this.props.onSave(this.state.color,this.state.name))},t=e=>{this.setState({color:e})};return(0,Ai.jsxs)("div",{className:"kt-advanced-color-settings-container",children:[this.state.isVisible&&(0,Ai.jsxs)(Ii.Popover,{position:"top left",className:"kt-popover-color",onClose:e,children:[(0,Ai.jsx)(Ii.ColorPicker,{color:void 0===this.state.color||""===this.state.color?this.props.colorValue:this.state.color,onChangeComplete:e=>t(e.hex),disableAlpha:!0}),(0,Ai.jsx)(Ii.TextControl,{label:(0,Ui.__)("Name:"),value:void 0===this.state.name||""===this.state.name?this.props.nameValue:this.state.name,onChange:e=>this.setState({name:e})})]}),this.state.isVisible&&(0,Ai.jsx)(Ii.Tooltip,{text:(0,Ui.__)("Edit Color"),children:(0,Ai.jsx)(Ii.Button,{className:"kt-color-icon-indicate",onClick:e,children:(0,Ai.jsx)(Ii.ColorIndicator,{className:"kt-advanced-color-indicate",colorValue:"transparent"===this.state.color||void 0===this.state.color||""===this.state.color?this.props.colorDefault:this.state.color})})}),!this.state.isVisible&&(0,Ai.jsx)(Ii.Tooltip,{text:(0,Ui.__)("Edit Color"),children:(0,Ai.jsx)(Ii.Button,{className:"kt-color-icon-indicate",onClick:()=>{this.setState({isVisible:!0})},children:(0,Ai.jsx)(Ii.ColorIndicator,{className:"kt-advanced-color-indicate",colorValue:"transparent"===this.state.color||void 0===this.state.color||""===this.state.color?this.props.colorDefault:this.state.color})})})]})}}const qg=Wg;function Xg({label:e,swatchLabel:t="",value:n,onChange:o,defaultColor:a="",value2:r,swatchLabel2:i="",onChange2:s,defaultColor2:l="",value3:c,swatchLabel3:u="",onChange3:d,defaultColor3:p="",control:h,onControl:f,firstIcon:b=mh.outlineTopIcon,secondIcon:m=mh.outlineRightIcon,thirdIcon:g=mh.outlineBottomIcon,fourthIcon:v=mh.outlineLeftIcon,linkIcon:x=mh.linkedIcon,unlinkIcon:k=mh.individualIcon,className:y="",reset:_=!1}){const w={first:b,second:m,third:g,fourth:v,link:x,unlink:k},[C,j]=(0,Pi.useState)("individual"),S=h||C,O=f||j,N=(0,Pi.useRef)();return(0,Ai.jsxs)("div",{ref:N,className:"components-base-control kb-border-color-control "+(""!==y?" "+y:""),children:[(0,Ai.jsxs)("div",{className:"kadence-title-bar",children:[e&&(0,Ai.jsx)("span",{className:"kadence-control-title",children:e}),O&&(0,Ai.jsx)("div",{className:"kadence-units kadence-locked",children:"individual"!==S?(0,Ai.jsx)(Ii.Tooltip,{text:(0,Ui.__)("Individual","kadence-blocks"),children:(0,Ai.jsx)(Ii.Button,{className:"is-single",isSmall:!0,onClick:()=>O("individual"),children:w.link})}):(0,Ai.jsx)(Ii.Tooltip,{text:(0,Ui.__)("Linked","kadence-blocks"),children:(0,Ai.jsx)(Ii.Button,{className:"is-single",isSmall:!0,onClick:()=>O("linked"),children:w.unlink})})})]}),(0,Ai.jsxs)("div",{className:"kadence-controls-content-border",children:["individual"!==S&&(0,Ai.jsx)(Pi.Fragment,{children:(0,Ai.jsx)(qi,{label:w.link,swatchLabel:t||"",value:n&&n[0]?n[0]:"",default:a||"",onChange:e=>o([e,e,e,e]),swatchLabel2:i||"",value2:r&&r[0]?r[0]:"",default2:l||"",onChange2:s?e=>s([e,e,e,e]):void 0,swatchLabel3:u||"",value3:c&&c[0]?c[0]:"",default3:p||"",onChange3:d?e=>d([e,e,e,e]):void 0})}),"individual"===S&&(0,Ai.jsxs)("div",{className:"kt-border-color-array-control",children:[(0,Ai.jsx)(qi,{label:b,swatchLabel:t||"",value:n&&n[0]?n[0]:"",default:a||"",onChange:e=>o([e,n[1],n[2],n[3]]),swatchLabel2:i||"",value2:r&&r[0]?r[0]:"",default2:l||"",onChange2:s?e=>s([e,r[1],r[2],r[3]]):void 0,value3:c&&c[0]?c[0]:"",swatchLabel3:u||"",default3:p||"",onChange3:d?e=>d([e,c[1],c[2],c[3]]):void 0}),(0,Ai.jsx)(qi,{label:m,value:n&&n[1]?n[1]:"",swatchLabel:t||"",default:a||"",onChange:e=>o([n[0],e,n[2],n[3]]),swatchLabel2:i||"",value2:r&&r[1]?r[1]:"",default2:l||"",onChange2:s?e=>s([r[0],e,r[2],r[3]]):void 0,value3:c&&c[1]?c[1]:"",swatchLabel3:u||"",default3:p||"",onChange3:d?e=>d([c[0],e,c[2],c[3]]):void 0}),(0,Ai.jsx)(qi,{label:g,value:n&&n[2]?n[2]:"",swatchLabel:t||"",default:a||"",onChange:e=>o([n[0],n[1],e,n[3]]),value2:r&&r[2]?r[2]:"",swatchLabel2:i||"",default2:l||"",onChange2:s?e=>s([r[0],r[1],e,r[3]]):void 0,value3:c&&c[2]?c[2]:"",swatchLabel3:u||"",default3:p||"",onChange3:d?e=>d([c[0],c[1],e,c[3]]):void 0}),(0,Ai.jsx)(qi,{label:v,value:n&&n[3]?n[3]:"",swatchLabel:t||"",default:a||"",onChange:e=>o([n[0],n[1],n[2],e]),value2:r&&r[3]?r[3]:"",swatchLabel2:i||"",default2:l||"",onChange2:s?e=>s([r[0],r[1],r[2],e]):void 0,value3:c&&c[3]?c[3]:"",swatchLabel3:u||"",default3:p||"",onChange3:d?e=>d([c[0],c[1],c[2],e]):void 0})]})]})]})}const Jg=({label:e,enable:t=!0,color:n,colorDefault:o,opacity:a,blur:r,spread:i,hOffset:s,vOffset:l,inset:c,onColorChange:u,onOpacityChange:d,onBlurChange:p,onHOffsetChange:h,onVOffsetChange:f,onEnableChange:b,onSpreadChange:m,onInsetChange:g,shadowType:v,onArrayChange:x})=>(0,Ai.jsxs)("div",{className:"kb-shadow-container components-base-control",children:[e&&(0,Ai.jsx)("div",{className:"kt-box-shadow-label",children:(0,Ai.jsx)("h2",{className:"kt-beside-color-label",children:e})}),(0,Ai.jsxs)("div",{className:"kt-inner-sub-section",children:[(0,Ai.jsxs)("div",{className:"kt-inner-sub-section-row",children:[(0,Ai.jsxs)("div",{className:"kt-box-color-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("Color","kadence-blocks")}),(0,Ai.jsx)(qi,{value:n||o,default:o,onChange:e=>u(e),opacityValue:a,onOpacityChange:e=>d(e),onArrayChange:x?(e,t)=>x(e,t):void 0})]}),(0,Ai.jsxs)("div",{className:"kt-box-x-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:"X"}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==s?s:"",onChange:e=>h(Number(e.target.value)),min:-200,max:200,step:1,type:"number",className:"components-text-control__input"})})})]}),(0,Ai.jsxs)("div",{className:"kt-box-y-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:"Y"}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==l?l:"",onChange:e=>f(Number(e.target.value)),min:-200,max:200,step:1,type:"number",className:"components-text-control__input"})})})]}),(0,Ai.jsxs)("div",{className:"kt-box-blur-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:"Blur"}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==r?r:"",onChange:e=>p(Number(e.target.value)),min:0,max:200,step:1,type:"number",className:"components-text-control__input"})})})]}),"box"===v&&(0,Ai.jsxs)("div",{className:"kt-box-spread-settings kt-box-shadow-subset",children:[(0,Ai.jsx)("p",{className:"kt-box-shadow-title",children:(0,Ui.__)("Spread")}),(0,Ai.jsx)("div",{className:"components-base-control kt-boxshadow-number-input",children:(0,Ai.jsx)("div",{className:"components-base-control__field",children:(0,Ai.jsx)("input",{value:void 0!==i?i:"",onChange:e=>m(Number(e.target.value)),min:-200,max:200,step:1,type:"number",className:"components-text-control__input"})})})]})]}),"box"===v&&g&&(0,Ai.jsx)("div",{className:"kt-box-inset-settings",children:(0,Ai.jsx)(Ii.ToggleControl,{label:(0,Ui.__)("Inset"),checked:c,onChange:e=>g(e)})})]})]});function Zg({label:e,enable:t=!0,color:n,colorDefault:o,opacity:a,blur:r,spread:i,inset:s,hOffset:l,vOffset:c,onColorChange:u,onOpacityChange:d,onBlurChange:p,onHOffsetChange:h,onVOffsetChange:f,onEnableChange:b,onSpreadChange:m,onInsetChange:g,className:v="",shadowType:x,onArrayChange:k,onApplyShadowPreset:y,reset:_=!0}){const[w,C]=(0,Pi.useState)("Desktop"),j=(0,Gi.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);j!==w&&C(j);const{setPreviewDeviceType:S}=(0,Gi.useDispatch)("kadenceblocks/data"),O=[{name:"Desktop",key:"desktop",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",key:"tablet",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:(0,Ai.jsx)(Ii.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],N={};N.Mobile=(0,Ai.jsx)(Jg,{label:(0,Ui.__)("Shadow","kadence-blocks"),enable:t,color:n,colorDefault:o,opacity:a,hOffset:l,vOffset:c,blur:r,spread:i,onEnableChange:b,onColorChange:u,onOpacityChange:d,onHOffsetChange:h,onVOffsetChange:f,onBlurChange:p,onSpreadChange:m,shadowType:x,inset:s,onInsetChange:g,onArrayChange:k,onApplyShadowPreset:y},"mobile-text-shadow-control"),N.Tablet=(0,Ai.jsx)(Jg,{label:(0,Ui.__)("Shadow","kadence-blocks"),enable:t,color:n,colorDefault:o,opacity:a,hOffset:l,vOffset:c,blur:r,spread:i,onEnableChange:b,onColorChange:u,onOpacityChange:d,onHOffsetChange:h,onVOffsetChange:f,onBlurChange:p,onSpreadChange:m,shadowType:x,inset:s,onInsetChange:g,onArrayChange:k,onApplyShadowPreset:y},"tablet-text-shadow-control"),N.Desktop=(0,Ai.jsx)(Jg,{label:(0,Ui.__)("Shadow","kadence-blocks"),enable:t,color:n,opacity:a,colorDefault:o,hOffset:l,vOffset:c,blur:r,spread:i,onEnableChange:b,onColorChange:u,onOpacityChange:d,onHOffsetChange:h,onVOffsetChange:f,onBlurChange:p,onSpreadChange:m,shadowType:x,inset:s,onInsetChange:g,onArrayChange:k,onApplyShadowPreset:y},"desktop-text-shadow-control");const E=[{value:"none",label:(0,Ui.__)("None","kadence-blocks"),icon:Vp.shadowPresetNone},{value:"soft-inner-glow",label:(0,Ui.__)("Soft Inner Glow","kadence-blocks"),icon:"soft-inner-glow"},{value:"soft-outer-glow",label:(0,Ui.__)("Soft Outer Glow","kadence-blocks"),icon:"soft-outer-glow"},{value:"right-offset-glow",label:(0,Ui.__)("Right Offset Glow","kadence-blocks"),icon:"right-offset-glow"},{value:"bottom-offset-glow",label:(0,Ui.__)("Bottom Offset Glow","kadence-blocks"),icon:"bottom-offset-glow"},{value:"inner-solid",label:(0,Ui.__)("Inner Solid","kadence-blocks"),icon:"inner-solid"},{value:"right-bottom-solid",label:(0,Ui.__)("Right Bottom Solid","kadence-blocks"),icon:"right-bottom-solid"},{value:"top-left-solid",label:(0,Ui.__)("Top Left Solid","kadence-blocks"),icon:"top-left-solid"}],M={none:{hOffset:0,vOffset:0,blur:0,spread:0,inset:!1},"soft-inner-glow":{hOffset:0,vOffset:0,blur:60,spread:-15,inset:!0},"soft-outer-glow":{hOffset:0,vOffset:0,blur:60,spread:5,inset:!1},"right-offset-glow":{hOffset:20,vOffset:20,blur:30,spread:0,inset:!1},"bottom-offset-glow":{hOffset:0,vOffset:35,blur:30,spread:-5,inset:!1},"inner-solid":{hOffset:0,vOffset:0,blur:0,spread:15,inset:!0},"right-bottom-solid":{hOffset:15,vOffset:15,blur:0,spread:0,inset:!1},"top-left-solid":{hOffset:-15,vOffset:-15,blur:0,spread:0,inset:!1}};return[b&&(0,Ai.jsxs)("div",{className:"components-base-control kt-box-shadow-container"+(""!==v?" "+v:""),children:[(0,Ai.jsxs)("div",{className:"kadence-title-bar",children:[e&&(0,Ai.jsxs)("span",{className:"kadence-control-title",children:[e,_&&(0,Ai.jsx)(Ii.Button,{className:"is-reset is-single",isSmall:!0,disabled:!1===t,icon:Rf,onClick:()=>{"function"==typeof _?_():b("reset")}})]}),(0,Ai.jsx)(Ii.ButtonGroup,{className:"kb-measure-responsive-options","aria-label":(0,Ui.__)("Device","kadence-blocks"),children:(0,zi.map)(O,({name:e,key:t,title:n,itemClass:o})=>(0,Ai.jsx)(Ii.Button,{className:`kb-responsive-btn ${o}${e===w?" is-active":""}`,isSmall:!0,"aria-pressed":w===e,onClick:()=>{return t=e,S((0,Bi.capitalizeFirstLetter)(t)),void C((0,Bi.capitalizeFirstLetter)(t));var t},children:n},t))})]}),(0,Ai.jsxs)("div",{children:["box"===x&&(0,Ai.jsx)(Fp,{value:0,options:E,wrap:!0,hideLabel:!0,className:"kadence-box-shadow-radio-btns",onChange:e=>{(e=>{y({hOffset:M[e].hOffset,vOffset:M[e].vOffset,blur:M[e].blur,spread:M[e].spread,inset:M[e].inset})})(e)}}),N[w]?N[w]:N.Desktop]})]})]}const Kg=window.wp.notices;function Yg({attributes:e,defaultAttributes:t={},blockSlug:n,excludedAttrs:o=[],preventMultiple:a=[]}){const[r,i]=(0,Pi.useState)(kadence_blocks_params.userrole?kadence_blocks_params.userrole:"admin");if("admin"!==r)return null;const{createErrorNotice:s,createSuccessNotice:l}=(0,Gi.useDispatch)(Kg.store),[c,u]=(0,Pi.useState)(!1),[d,p]=(0,Pi.useState)(!1),[h,f]=(0,Pi.useState)(!1),b=(0,Bi.SafeParseJSON)((0,zi.get)(kadence_blocks_params,["configuration"],{}),!0),m=(0,zi.get)(b,n,{}),[g,v]=(0,Pi.useState)(m),x=0!==Object.keys(m).length;return(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsxs)(Jf,{title:(0,Ui.__)("Block Defaults","kadence-blocks"),initialOpen:!1,panelName:`kb-${n}-defaults`,children:[(0,Ui.__)("This will set the current block attributes as the default styles for this block type.","kadence-blocks")," ",(0,Ui.__)("This will not modify any blocks that have already been created.","kadence-blocks")," ",(0,Ui.__)("Block content is not included.","kadence-blocks")," ",(0,Ai.jsx)("br",{}),(0,Ai.jsx)("br",{}),(0,Ai.jsx)(Ii.Button,{isPrimary:!0,onClick:()=>p(!0),children:(0,Ui.__)("Save as default","kadence-blocks")}),x&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)("br",{}),(0,Ai.jsx)("br",{}),(0,Ai.jsx)(Ii.Button,{variant:"link",onClick:()=>f(!0),children:(0,Ui.__)("Modify attributes","kadence-blocks")}),(0,Ai.jsx)(Ii.Button,{variant:"link",style:{color:"red",float:"right"},onClick:()=>u(!0),children:(0,Ui.__)("Reset defaults","kadence-blocks")})]})]}),(0,Ai.jsx)(Ii.__experimentalConfirmDialog,{isOpen:c,onConfirm:()=>(()=>{let e=kadence_blocks_params.configuration?(0,Bi.SafeParseJSON)(kadence_blocks_params.configuration,!0):{};e=(0,zi.omit)(e,n),tb()({path:"/wp/v2/settings",method:"POST",data:{kadence_blocks_config_blocks:JSON.stringify(e)}}).then(()=>{l((0,Ui.__)("Block default saved","kadence-blocks"),{type:"snackbar"}),u(!1),kadence_blocks_params.configuration=JSON.stringify(e),v({})})})(),onCancel:()=>u(!1),children:(0,Ui.__)("Are you sure you'd like to reset this blocks default attributes?","kadence-blocks")}),(0,Ai.jsx)(Ii.__experimentalConfirmDialog,{isOpen:d,onConfirm:()=>(()=>{const r=(0,Bi.getTransferableAttributes)(e,t,o,a),i=kadence_blocks_params.configuration?(0,Bi.SafeParseJSON)(kadence_blocks_params.configuration,!0):{};i[n]=r,tb()({path:"/wp/v2/settings",method:"POST",data:{kadence_blocks_config_blocks:JSON.stringify(i)}}).then(()=>{l((0,Ui.__)("Block default saved","kadence-blocks"),{type:"snackbar"}),p(!1),kadence_blocks_params.configuration=JSON.stringify(i),v(r)})})(),onCancel:()=>p(!1),children:(0,Ui.__)("Are you sure you'd like to save this as the blocks default attributes?","kadence-blocks")}),h?(0,Ai.jsxs)(Ii.Modal,{className:"kt-block-defaults-modal",title:(0,Ui.__)("Modify Block Defaults","kadence-blocks"),onRequestClose:()=>{v(m),f(!1)},children:[Object.keys(g).map((e,t)=>(0,Ai.jsx)(Ai.Fragment,{children:(0,Ai.jsxs)("div",{style:{marginBottom:"10px"},children:[(0,Ai.jsx)(Ii.Button,{onClick:()=>v((0,zi.omit)(g,e)),children:(0,Ai.jsx)("span",{className:"dashicons dashicons-trash"})}),(0,Ai.jsx)("span",{style:{verticalAlign:"super"},children:e})]},t)})),(0,Ai.jsxs)("div",{className:"kb-modal-footer",children:[(0,Ai.jsx)(Ii.Button,{className:"kt-defaults-save",isDestructive:!0,disabled:!1,onClick:()=>{v(m),f(!1)},children:(0,Ui.__)("Cancel","kadence-blocks")}),(0,Ai.jsx)(Ii.Button,{className:"kt-defaults-save",isPrimary:!0,onClick:()=>{(()=>{const e=kadence_blocks_params.configuration?(0,Bi.SafeParseJSON)(kadence_blocks_params.configuration,!0):{};e[n]=g,tb()({path:"/wp/v2/settings",method:"POST",data:{kadence_blocks_config_blocks:JSON.stringify(e)}}).then(()=>{l((0,Ui.__)("Block default saved","kadence-blocks"),{type:"snackbar"}),kadence_blocks_params.configuration=JSON.stringify(e)})})(),f(!1)},children:(0,Ui.__)("Save","kadence-blocks")})]})]}):null]})}function Qg({isOpen:e,setIsOpen:t,callback:n}){const[o,a]=(0,Pi.useState)(""),[r,i]=(0,Pi.useState)([]),[s,l]=(0,Pi.useState)([]),[c,u]=(0,Pi.useState)(null),[d,p]=(0,Pi.useState)(!1),[h,f]=(0,Pi.useState)(!1),[b,m]=(0,Pi.useState)(!1),[g,v]=(0,Pi.useState)(0),{createSuccessNotice:x}=(0,Gi.useDispatch)(Kg.store),[k,y]=(0,Pi.useState)(1),[_,w]=(0,Pi.useState)(!1),C=(0,Pi.useRef)(null);(0,Pi.useEffect)(()=>{e&&C.current&&C.current.focus()},[e]);const j=async()=>{if(i([]),l([]),u(null),p(!0),y(1),v(0),o)try{const e=await tb()({path:(0,Np.addQueryArgs)("/kb-custom-svg/v1/search",{search:o,page:1}),method:"GET"});e.success?(i(e),l(e.svgs.icons),w(e.svgs.has_more)):u(`Error ${e.code}: ${e.message||"Unexpected error occurred."}`)}catch(e){u(`Error ${e.code||"unknown"}: ${e.message||"An unexpected error occurred."}`)}finally{p(!1)}else p(!1)};return(0,Ai.jsxs)("div",{className:"svg-search-modal",children:[(0,Ai.jsxs)("div",{className:"svg-search-modal__input_row",children:[(0,Ai.jsx)(Ii.TextControl,{label:(0,Ui.__)("Search Icons","kadence-blocks"),hideLabelFromVision:!0,value:o,placeholder:(0,Ui.__)("Search Icons","kadence-blocks"),onChange:e=>{a(e)},onKeyDown:e=>{"Enter"===e.key&&j()},ref:C}),(0,Ai.jsx)(Ii.Button,{isPrimary:!0,className:"svg-search-modal__search-button",onClick:j,isBusy:d,disabled:d||0===o.length||h||b,children:(0,Ui.__)("Search","kadence-blocks")})]}),d&&(0,Ai.jsx)("div",{className:"svg-search-modal__loading",children:(0,Ai.jsx)(Ii.Spinner,{className:"wp-spinner"})}),!d&&s.length>0&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)("ul",{className:"svg-search-modal__results",children:s.map((e,t)=>(0,Ai.jsx)("li",{children:(0,Ai.jsx)("button",{type:"button",onClick:()=>(e=>{v(e)})(t),className:"svg-search-modal__result-button",style:{width:"84px",height:"88px",border:g===t?"2px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba))":"2px solid transparent"},children:(0,Ai.jsx)("img",{src:e.url,alt:e.title})})},t))}),(0,Ai.jsxs)("div",{className:"footer",children:[(0,Ai.jsx)(Ii.Button,{isSecondary:!0,onClick:async()=>{if(_){u(null),f(!0);try{const e=k+1,t=await tb()({path:(0,Np.addQueryArgs)("/kb-custom-svg/v1/search",{search:o,page:e}),method:"GET"});t.svgs&&t.svgs.icons?(l(e=>[...e,...t.svgs.icons]),y(e),w(t.svgs.has_more)):u("No further results found.")}catch(e){u("Failed to load more icons, please try again.")}finally{f(!1)}}},isBusy:h,disabled:!_||b,children:(0,Ui.__)("Load More","kadence-blocks")}),(0,Ai.jsx)(Ii.Button,{isPrimary:!0,isBusy:b,disabled:h,onClick:()=>(async()=>{if(s&&g>=0){const e=s[g];if(!e||!e.url)return void u((0,Ui.__)("Selected SVG is invalid. Please try again.","kadence-blocks"));const o=e.url;m(!0);try{const a=await tb()({path:"/kb-custom-svg/v1/search/add",method:"POST",data:{svgUrl:o,title:e.title||"",id:e.id||""}});if(!a?.value||!a?.label)throw new Error((0,Ui.__)("Invalid response from the server.","kadence-blocks"));x((0,Ui.__)("SVG Saved.","kadence-blocks"),{type:"snackbar"}),n(a.value),t(!1)}catch(e){u((0,Ui.__)("Failed to add the SVG. Please try again.","kadence-blocks"))}finally{m(!1)}}else u((0,Ui.__)("No SVG selected","kadence-blocks"))})(),children:(0,Ui.__)("Add","kadence-blocks")})]})]}),c&&(0,Ai.jsx)("p",{className:"svg-search-modal__error",style:{color:"red"},children:c}),!d&&!c&&(!r||r.svgs&&0===r.svgs.icons.length)&&(0,Ai.jsx)("p",{className:"svg-search-modal__no-results",children:(0,Ui.__)("No results found. Please try a different search.","kadence-blocks")}),!d&&!r.svgs&&!c&&(0,Ai.jsx)("p",{className:"svg-search-modal__start-search",children:(0,Ui.__)("Start Search…","kadence-blocks")})]})}function ev({isOpen:e,setIsOpen:t,callback:n,proVersion:o}){const[a,r]=(0,Pi.useState)("upload"),[i,s]=(0,Pi.useState)(""),[l,c]=(0,Pi.useState)(""),[u,d]=(0,Pi.useState)(null),[p,h]=(0,Pi.useState)(""),{createSuccessNotice:f}=(0,Gi.useDispatch)(Kg.store),b=(0,Bi.compareVersions)(o,"2.7.0")>=0;return(0,Ai.jsx)(Ai.Fragment,{children:e&&(0,Ai.jsx)(Ii.Modal,{title:(0,Ui.__)("Add a Custom Icon","kadence-blocks"),className:"upload-svg-modal",size:"medium",onRequestClose:()=>t(!1),children:(0,Ai.jsx)(Ii.TabPanel,{className:"kb-icon-block__add-icon-modal-tabs",activeClass:"active-tab",tabs:[{name:"upload",title:"Upload",className:"tab-one"},...b?[{name:"search",title:"Search",className:"tab-two"}]:[]],children:o=>(0,Ai.jsxs)("div",{className:"modal-body",children:["upload"===o.name&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsxs)("div",{className:"security-notice",children:[(0,Ai.jsx)("h4",{children:(0,Ui.__)("Important: SVG Safety","kadence-blocks")}),(0,Ai.jsxs)("p",{children:[(0,Ui.__)("SVGs can contain malicious code. For your security, we suggest sanitizing your files before uploading.","kadence-blocks")," ",(0,Ai.jsx)("a",{href:"https://www.kadencewp.com/help-center/docs/kadence-blocks/custom-icons/",children:(0,Ui.__)("Learn more about SVG security and supported SVG formatting.","kadence-blocks")})]})]}),""!==l&&(0,Ai.jsx)("div",{className:"error-message",children:l}),"upload"===a&&(0,Ai.jsxs)("div",{className:"drag-drop-container",children:[(0,Ai.jsx)(Ii.TextControl,{placeholder:(0,Ui.__)("Title your SVG","kadence-blocks"),value:p,onChange:e=>h(e)}),(0,Ai.jsx)(Ii.FormFileUpload,{accept:"image/svg+xml",onChange:e=>{d(e.currentTarget.files),""===p&&h((0,zi.get)(e.currentTarget.files,["0","name"],"").replace(".svg",""))},render:({openFileDialog:e})=>(0,Ai.jsxs)("div",{onClick:e,className:"drag-drop-target",style:{position:"relative"},children:[(0,Ai.jsx)(Ii.DropZone,{label:(0,Ui.__)("Upload SVG","kadence-blocks"),onFilesDrop:e=>{d(e),""===p&&h((0,zi.get)(e,["0","name"],"").replace(".svg",""))}}),null===u||0===u.length?(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)("h3",{children:(0,Ui.__)("Select a file or drop it here","kadence-blocks")}),(0,Ai.jsx)("p",{children:(0,Ui.__)("SVG dimensions: 24px by 24px","kadence-blocks")})]}):(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)("h3",{children:(0,Ui.__)("File Selected","kadence-blocks")}),(0,Ai.jsx)("p",{children:(0,zi.get)(u,["0","name"],"")})]}),(0,Ai.jsx)(Ii.Button,{isPrimary:!0,children:null===u?(0,Ui.__)("Select a file","kadence-blocks"):(0,Ui.__)("Change file","kadence-blocks")})]})}),(0,Ai.jsx)(Ii.Button,{type:"link",onClick:()=>{r("paste"),d(null)},children:(0,Ui.__)("Paste an SVG","kadence-blocks")})]}),"paste"===a&&(0,Ai.jsxs)("div",{className:"paste-container",children:[(0,Ai.jsx)("h3",{children:(0,Ui.__)("Paste your SVG","kadence-blocks")}),(0,Ai.jsx)(Ii.TextControl,{placeholder:(0,Ui.__)("Title your SVG","kadence-blocks"),value:p,onChange:e=>h(e)}),(0,Ai.jsx)(Ii.TextareaControl,{value:i,onChange:e=>s(e)}),(0,Ai.jsx)(Ii.Button,{type:"link",onClick:()=>{r("upload"),s("")},children:(0,Ui.__)("Upload an SVG","kadence-blocks")})]}),(0,Ai.jsxs)("div",{className:"footer",children:[(0,Ai.jsx)(Ii.Button,{isSecondary:!0,onClick:()=>t(!1),children:(0,Ui.__)("Cancel","kadence-blocks")}),(0,Ai.jsx)(Ii.Button,{isPrimary:!0,onClick:()=>{!function(){const e=new FileReader;let o;if("upload"==(null!==u?"upload":"paste")){if(!u||0===u.length)return void c((0,Ui.__)("No file selected","kadence-blocks"));if(o=u[0],"image/svg+xml"!==o.type)return void c((0,Ui.__)("The selected file is not an SVG","kadence-blocks"))}else{if(!i.trim())return void c((0,Ui.__)("No SVG content pasted","kadence-blocks"));o=new Blob([i],{type:"image/svg+xml"})}e.onload=function(e){const o=e.target.result;""!==o&&tb()({path:"/kb-custom-svg/v1/manage",data:{file:o,title:p},method:"POST"}).then(e=>{(0,zi.has)(e,"value")&&(0,zi.has)(e,"label")?(f((0,Ui.__)("SVG Saved.","kadence-blocks"),{type:"snackbar"}),n(e.value),t(!1)):(0,zi.has)(e,"error")&&(0,zi.has)(e,"message")?c(e.message):c((0,Ui.__)("An error occurred when uploading your file","kadence-blocks"))})},e.readAsText(o)}()},children:(0,Ui.__)("Add","kadence-blocks")})]})]}),"search"===o.name&&b&&(0,Ai.jsx)(Qg,{isOpen:e,setIsOpen:t,callback:n})]})})})})}function tv({isOpen:e,setIsOpen:t,id:n,callback:o}){const{createSuccessNotice:a,createErrorNotice:r}=(0,Gi.useDispatch)(Kg.store),i=()=>{r((0,Ui.__)("There was an error deleting the SVG.","kadence-blocks"),{type:"snackbar"})};return(0,Ai.jsx)(Ai.Fragment,{children:e&&null!==n&&(0,Ai.jsxs)(Ii.Modal,{title:(0,Ui.__)("Delete SVG"),onRequestClose:()=>t(!1),children:[(0,Ai.jsx)(Ii.Button,{isSecondary:!0,onClick:()=>t(!1),children:(0,Ui.__)("Cancel","kadence-blocks")}),(0,Ai.jsx)(Ii.Button,{isDestructive:!0,onClick:()=>{(e=>{tb()({path:`/wp/v2/kadence_custom_svg/${e}`,method:"DELETE"}).then(e=>{(0,zi.get)(e,"id",!1)?(a((0,Ui.__)("SVG Deleted.","kadence-blocks"),{type:"snackbar"}),o()):(0,zi.has)(e,"error")&&(0,zi.has)(e,"message")?(console.log(e.message),i()):(console.log("An error occurred when delete your svg"),i())}).catch(e=>{console.log(e),i()})})(n),t(!1)},children:(0,Ui.__)("Delete","kadence-blocks")})]})})}function nv({value:e,onChange:t,label:n,placeholder:o=(0,Ui.__)("Select Icon","kadence-blocks"),showSearch:a=!0,renderFunc:r=null,className:i,theme:s="default",allowClear:l=!1,icons:c=null}){const[u,d]=(0,Pi.useState)(),[p,h]=(0,Pi.useState)(!1),[f,b]=(0,Pi.useState)(""),[m,g]=(0,Pi.useState)("all"),[v,x]=(0,Pi.useState)(!1),[k,y]=(0,Pi.useState)(!1),[_,w]=(0,Pi.useState)(null),[C,j]=(0,Pi.useState)(!1),[S,O]=(0,Pi.useState)([]),[N,E]=(0,Pi.useState)(!1),M=!(!kadence_blocks_params.pro||"true"!==kadence_blocks_params.pro),T=window?.kbpData?(0,zi.get)(window.kbpData,["pVersion"],"1.0.0"):"1.0.0",R=(0,Bi.compareVersions)(T,"2.4.0")>=0,P=(0,zi.debounce)(()=>{h(!p)},100),I=async(e=!1)=>{if(e||M&&R&&!1===C&&!N){try{E(!0);const t=await ov(e);if(t.length>0){const e=t.map(e=>e.id.toString()),n={};t.forEach(e=>{n[e.id.toString()]=e.title.rendered.toLowerCase()}),!(0,zi.isEqual)(e,C)&&e.length>0&&(j(e),O(n))}else j([])}catch(e){j([]),console.error("Failed to fetch custom SVGs (picker):",e)}E(!1)}};(0,Pi.useEffect)(()=>{I()});const A=(0,Ui.__)("My Icons","kadence-blocks"),L=(0,Pi.useMemo)(()=>{if(c){const e=c.map(e=>({value:e,label:e}));return C.length>0?{[A]:C,...e}:M&&R?{[A]:["placeholder"],...e}:e}const e=(0,Eb.applyFilters)("kadence.icon_options_names",kadence_blocks_params.icon_names);return C.length>0?{[A]:C,...e}:M&&R?{[A]:["placeholder"],...e}:e},[kadence_blocks_params.icon_names,c,C]),D=(0,Pi.useMemo)(()=>(0,Eb.applyFilters)("kadence.icon_options",{...kadence_blocks_params_ico.icons,...kadence_blocks_params_fa.icons,...kadence_blocks_params_kbcustomicons.icons}),[kadence_blocks_params_ico.icons,kadence_blocks_params_fa.icons,kadence_blocks_params_kbcustomicons.icons,C]),F=(0,Pi.useMemo)(()=>{const e=Object.keys(L).map((e,t)=>({value:t,label:e}));return[{value:"all",label:(0,Ui.__)("Show All","kadence-blocks")},...e]},[kadence_blocks_params.icon_names,L]),V=(0,Pi.useCallback)(e=>e.startsWith("kb-custom")?(0,Ai.jsx)(Mg,{className:`kt-svg-icon-single-${e}`,name:e}):(0,Ai.jsx)(Ng,{className:`kt-svg-icon-single-${e}`,name:e,icon:D[e]}),[D]),B=r||V,z=(0,Pi.useMemo)(()=>{let e={};if(!c){const t=f.toLowerCase();Object.keys(L).map((n,o)=>{"all"!==m&&o!==parseInt(m)||L[n].map((a,r)=>{const i=a.toLowerCase();if(""===f||i.includes(t)||0===o&&(0,zi.has)(S,i.toString())&&S[i.toString()].includes(t))return e={...e,[o]:{label:n,icons:{...e[o]?.icons,[a]:D[a]}}},a})})}return e},[f,m,L]);return(0,Ai.jsxs)("div",{className:"kadence-icon-picker",children:[(0,Ai.jsx)(ev,{isOpen:v,setIsOpen:x,callback:e=>{t("kb-custom-"+e.toString()),I(!0)},proVersion:T}),(0,Ai.jsx)(tv,{isOpen:k,setIsOpen:y,id:_,callback:()=>{I(!0),w(null)}}),(0,Ai.jsxs)("div",{className:`kadence-icon-picker-selection kadence-icon-picker-theme-${s||"default"}${i?" "+i:""}`,children:[n&&(0,Ai.jsx)("div",{className:"kadence-icon-picker__title",children:(0,Ai.jsx)("label",{className:"components-base-control__label",children:n})}),(0,Ai.jsxs)("div",{className:"kadence-icon-picker-toggle-wrap",children:[(0,Ai.jsxs)("button",{onClick:()=>P(),ref:d,className:"kadence-icon-picker-link kadence-icon-picker-selection-toggle",children:[(0,Ai.jsx)("span",{className:"kadence-icon-picker-selection-value"+(e?"":" kadence-icon-picker-placeholder"),children:e?B(e):o}),(0,Ai.jsx)("span",{className:"kadence-icon-picker-selection-arrow",children:(0,Ai.jsx)(Ii.Icon,{icon:gg})})]}),e&&l&&(0,Ai.jsx)("button",{className:"kadence-icon-picker-clear",onClick:()=>{t(""),h(!1)},children:(0,Ai.jsx)(Ii.Icon,{icon:hh})})]})]}),p&&(0,Ai.jsx)(Ii.Popover,{headerTitle:(0,Ui.__)("Select Icon","kadence-blocks"),noArrow:!1,onClose:P,placement:"bottom-end",anchor:u,className:`kadence-icon-picker-pop-selection kadence-icon-picker-pop-theme-${s||"default"}`,children:(0,Ai.jsxs)("div",{className:"kadence-icon-picker-container",children:[a&&(0,Ai.jsxs)("div",{className:"kadence-icon-picker-search",children:[(0,Ai.jsx)(Ii.TextControl,{label:(0,Ui.__)("Search Icons","kadence-blocks"),hideLabelFromVision:!0,value:f,placeholder:(0,Ui.__)("Search Icons","kadence-blocks"),onChange:e=>b(e)}),(0,Ai.jsx)(Ii.SelectControl,{label:(0,Ui.__)("Filter Icons","kadence-blocks"),hideLabelFromVision:!0,value:m,options:F,onChange:g})]}),(0,Ai.jsxs)("div",{className:"kadence-icon-picker-content"+(a?" has-search":""),children:[c&&(0,Ai.jsx)("div",{className:"kadence-icon-grid-wrap",children:c.map(e=>(0,Ai.jsx)("button",{className:"kadence-icon-picker-link",onClick:()=>{t(e),P()},children:B(e)}))}),!c&&(0,Ai.jsxs)(Ai.Fragment,{children:[0===Object.keys(z).length&&(0,Ai.jsx)("div",{style:{padding:"15px"},children:(0,Ai.jsx)("p",{children:(0,Ui.__)("No icons found","kadence-blocks")})}),Object.keys(z).map(e=>(0,Ai.jsx)(Ii.PanelBody,{title:z[e].label,children:(0,Ai.jsxs)("div",{className:"kadence-icon-grid-wrap",children:[z[e].label===A&&""===f&&R&&M&&(0,Ai.jsx)("button",{className:"kadence-icon-picker-link add-custom-svg",onClick:()=>{x(!0),P()},children:(0,Ai.jsx)(Ii.Icon,{icon:Gh})}),Object.keys(z[e].icons).map(n=>{if(z[e].label===A){if("placeholder"===n)return;return(0,Ai.jsxs)("div",{className:"kb-custom-svg",children:[M&&R&&(0,Ai.jsx)("div",{className:"custom-svg-delete",onClick:()=>{w(n),y(!0)},children:(0,Ai.jsx)(Ii.Icon,{icon:hh,size:20})}),(0,Ai.jsx)("button",{title:n,className:"kadence-icon-picker-link",onClick:()=>{t("kb-custom-"+n),P()},children:B("kb-custom-"+n)},z[e].label+n)]})}return(0,Ai.jsx)("button",{title:n,className:"kadence-icon-picker-link",onClick:()=>{t(n),P()},children:B(n)},z[e].label+n)})]})},e))]})]})]})})]})}const ov=async(e=!1)=>{const t={per_page:100};e&&(t.cache_bust=(new Date).getTime());const n=new URLSearchParams(t),o=await fetch(kadence_blocks_params.rest_url+`wp/v2/kadence_custom_svg?${n.toString()}`,{method:"GET"});if(!o.ok)throw new Error("Network response was not ok");return o.json()};function av({label:e,value:t,onChange:n,source:o,contextPost:a=null,className:r=null,termIsMulti:i=!1,taxOnly:s=!1,termIsOptional:l=!1}){const c=`inspector-taxonomy-select-control-${(0,Dp.useInstanceId)(av)}`,[u,d]=(0,Pi.useState)(!0),[p,h]=(0,Pi.useState)([]);let f="";f=s||l&&"string"==typeof t?t:(0,zi.isArrayLike)(t)&&(0,zi.has)(t,[0,"value"])&&!(0,zi.isEmpty)(t)?t[0].value.split("|"):t&&!(0,zi.isEmpty)(t)?t.split("|"):[""];const[b,m]=(0,Pi.useState)("object"==typeof f?f[0]:f);return(0,Pi.useEffect)(()=>{let e=o||a;if(wp.data.select("core/editor")&&!e)if(kadence_blocks_params.isKadenceE&&kadenceElementParams.previewPostID){const t=(0,Bi.tryParseJSON)(kadenceElementParams.previewPostID);e=t&&t.id?t.id:""}else e=wp.data.select("core/editor").getCurrentPostId();const t={source:e};d(!0),tb()({path:(0,Np.addQueryArgs)(window.kadence_blocks_params.taxonomiesEndpoint,t)}).then(e=>{h(e||[]),d(!1)}).catch(()=>{d(!1),h([])})},[o]),u?(0,Ai.jsx)(Ii.Spinner,{}):(0,Ai.jsxs)("div",{className:"components-base-control kb-taxonomy-select-control"+(r?" "+r:""),children:[e&&(0,Ai.jsx)("label",{htmlFor:c,className:"components-taxonomy-select-control__label kb-dynamic-components-label",children:e}),(0,Ai.jsx)(Op,{options:p,id:c,className:"kb-dynamic-select",classNamePrefix:"kbp",value:""!==b?p.filter(({value:e})=>e===b):"",isMulti:!1,isSearchable:!0,isClearable:!0,menuPortalTarget:document.body,styles:{menuPortal:e=>({...e,zIndex:99999999})},maxMenuHeight:200,placeholder:(0,Ui.__)("Select Taxonomy","kadence-blocks"),onChange:e=>{s||l?e?(m(e.value),n(e.value)):(m(""),n("")):m(e?e.value:"")}}),""!==b&&!s&&(0,Ai.jsx)(nb,{source:b,value:t,isMulti:i,onChange:e=>{e&&!(0,zi.isEmpty)(e)?n(e):n(l&&b?b:"")}})]})}function rv({clientId:e,label:t=null,parentSlug:n=null}){const{selectBlock:o}=(0,Gi.useDispatch)(Hi.store),{firstParentClientId:a}=(0,Gi.useSelect)(t=>{const{getBlockParents:o,getBlockParentsByBlockName:a}=t(Hi.store),r=null!==n?a(e,n):o(e);return{firstParentClientId:r[r.length-1]}},[]);if(void 0===a)return null;const r=(0,Hi.useBlockDisplayInformation)(a);return(0,Ai.jsx)("div",{className:"kadence-blocks-block-parent-selector",children:(0,Ai.jsx)(Ii.Button,{className:"kadence-blocks-block-parent-selector__button",onClick:()=>o(a),icon:(0,Ai.jsx)(Hi.BlockIcon,{icon:r?.icon}),children:t||(0,Ui.__)("View Parent Block Settings","kadence-blocks")})},a)}function iv({clientId:e,label:t=null,childSlug:n=null}){const{selectBlock:o}=(0,Gi.useDispatch)(Hi.store),{childClientId:a}=(0,Gi.useSelect)(t=>{const{getBlocksByClientId:o,getBlock:a}=t(Hi.store),r=(e,t)=>{const n=a(e);if(!n)return null;for(const e of n.innerBlocks){if(e.name===t)return e.clientId;const n=r(e.clientId,t);if(n)return n}return null};let i;if(null!==n)i=r(e,n);else{const t=o(e)[0]?.innerBlocks[0]||null;i=t?.clientId}return{childClientId:i}},[e,n]);if(void 0===a)return null;const r=(0,Hi.useBlockDisplayInformation)(a);return(0,Ai.jsx)("div",{className:"kadence-blocks-block-child-selector",children:(0,Ai.jsx)(Ii.Button,{className:"kadence-blocks-block-child-selector__button",onClick:()=>o(a),icon:(0,Ai.jsx)(Hi.BlockIcon,{icon:r?.icon}),children:t||(0,Ui.__)("View Child Block Settings","kadence-blocks")})},a)}function sv({label:e,onChange:t,isSaving:n,value:o="",placeholder:a=null,className:r="",obfuscate:i=!0,help:s=""}){const[l,c]=(0,Pi.useState)(""),u=`inspector-obfuscate-text-control-${(0,Dp.useInstanceId)(sv)}`;return[t&&(0,Ai.jsxs)("div",{className:"components-base-control kadence-obfuscate-text-control"+(r?" "+r:""),children:[e&&(0,Ai.jsx)("label",{htmlFor:u,className:"components-background-obfuscate-text-control__label",children:e}),(0,Ai.jsxs)("div",{className:"kadence-obfuscate-text-control-inner",children:[!o&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(Ii.TextControl,{id:u,value:l,placeholder:a,onChange:e=>c(e)}),(0,Ai.jsxs)(Ii.Button,{isPrimary:!0,isSmall:!0,className:"kb-obfuscate-save",onClick:()=>t(l),disabled:""===l,children:[(0,Ui.__)("Save","kadence-blocks"),n?(0,Ai.jsx)(Ii.Spinner,{}):""]})]}),o&&i&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(Ii.TextControl,{id:u,value:"***************************",readOnly:!0}),(0,Ai.jsxs)(Ii.Button,{isSecondary:!0,isSmall:!0,className:"kb-obfuscate-save",onClick:()=>t(""),children:[(0,Ui.__)("Remove","kadence-blocks"),n?(0,Ai.jsx)(Ii.Spinner,{}):""]})]}),o&&!i&&(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)(Ii.TextControl,{id:u,value:o,readOnly:!0}),(0,Ai.jsxs)(Ii.Button,{isSecondary:!0,isSmall:!0,className:"kb-obfuscate-save",onClick:()=>t(""),children:[(0,Ui.__)("Clear","kadence-blocks"),n?(0,Ai.jsx)(Ii.Spinner,{}):""]})]})]})]})]}function lv({postType:e="posts",title:t="",onSelect:n,initialOpen:o=!0,useForceState:a=!1,forceOpen:r=!1,onPanelBodyToggle:i}){const s=""===t?(0,Ui.__)("Posts","kadence-blocks"):t,[l,c]=(0,Pi.useState)([]),[u,d]=(0,Pi.useState)(!0),[p,h]=(0,Pi.useState)(!1),[f,b]=(0,Pi.useState)(1),[m,g]=(0,Pi.useState)([]),[v,x]=(0,Pi.useState)([]),[k,y]=(0,Pi.useState)(!1),[_,w]=(0,Pi.useState)(""),[C,j]=(0,Pi.useState)("recent"),S=(0,Pi.useRef)(null),O=(0,Pi.useRef)(null);function N(e){return"post"===e?"posts":"page"===e?"pages":e}(0,Pi.useEffect)(()=>{E()},[C,f]),(0,Pi.useEffect)(()=>{const e=()=>{const e=S.current;e.scrollTop+e.clientHeight+25>=e.scrollHeight&&"search"!==C&&(u||p||!k||(b(f+1),h(!0)))},t=S.current;return t&&t.addEventListener("scroll",e),()=>{t&&t.removeEventListener("scroll",e)}},[u,p]);const E=(t="standard",n="")=>{p||d(!0);const o={per_page:30,page:f};"search"===t?o.search=n:"categories"!==e&&"product_cat"!==e&&(o.orderby="all"===C?"title":"date",o.order="all"===C?"asc":"desc"),tb()({path:(0,Np.addQueryArgs)(`/wp/v2/${N(e)}`,o),parse:!1}).then(e=>{e.json().then(n=>{p?g(e=>[...e,...n]):"search"===t?x(n):g(n),d(!1),h(!1);const o=e.headers.get("X-WP-TotalPages");y(o>f)})}).catch(()=>{p||(g([]),x([])),d(!1),h(!1)})},M=()=>{l.length===m.length?c([]):c(m)},T=(0,Pi.useMemo)(()=>(0,zi.debounce)(e=>{E("search",e)},300),[]),R=(0,Pi.useCallback)(e=>{w(e),T(e)},[T]),P=(t=null)=>{const n=t||m;return(0,Ai.jsxs)("div",{children:[(0,Ai.jsxs)("div",{ref:S,className:"posts-container",children:[n.map(t=>(0,Ai.jsx)("div",{children:(0,Ai.jsx)(Ii.CheckboxControl,{label:(0,ig.decodeEntities)("categories"===e||"product_cat"===e?t?.name:t?.title?.rendered),checked:l.some(e=>e.id===t.id),onChange:()=>(e=>{c(t=>t.some(t=>t.id===e.id)?t.filter(t=>t.id!==e.id):[...t,e])})(t)})},t.id)),p&&(0,Ai.jsx)("div",{children:(0,Ai.jsx)(Ii.Spinner,{})})]}),(0,Ai.jsx)("div",{style:{marginTop:"10px"},children:(0,Ai.jsx)(Ii.CheckboxControl,{label:(0,Ui.__)("Select All","kadence-blocks"),checked:l.length===m.length,indeterminate:l.length>0&&l.length{C!==e&&(j(e),w(""),c([]),b(1))},tabs:[{name:"recent",title:(0,Ui.__)("Recent","kadence-blocks"),className:"tab-one"},{name:"all",title:(0,Ui.__)("All","kadence-blocks"),className:"all-tab"},{name:"search",title:(0,Ui.__)("Search","kadence-blocks"),className:"search-tab"}],children:e=>(0,Ai.jsx)("div",{className:"tab-content-container",children:(0,Ai.jsx)("div",{className:"tab-content",children:"recent"===e.name||"all"===e.name?(0,Ai.jsx)(Ai.Fragment,{children:u?(0,Ai.jsx)(Ii.Spinner,{}):P()}):(0,Ai.jsxs)("div",{className:"search-container",children:[(0,Ai.jsx)(Ii.TextControl,{ref:O,value:_,onChange:e=>R(e),placeholder:(0,Ui.__)("Search posts…","kadence-blocks")}),(0,Ai.jsx)(Ai.Fragment,{children:u?(0,Ai.jsx)(Ii.Spinner,{}):P(v)})]})})})}),(0,Ai.jsx)(Ii.Button,{isPrimary:!0,onClick:()=>{n(l),c([])},children:(0,Ui.__)("Add to Menu","kadence-blocks")})]})}(0,Ui.__)("None","kadence-blocks"),(0,Ui.__)("None","kadence-blocks"),(0,Ui.__)("XXS","kadence-blocks"),(0,Ui.__)("2X Small","kadence-blocks"),(0,Ui.__)("XS","kadence-blocks"),(0,Ui.__)("X Small","kadence-blocks"),(0,Ui.__)("SM","kadence-blocks"),(0,Ui.__)("Small","kadence-blocks"),(0,Ui.__)("MD","kadence-blocks"),(0,Ui.__)("Medium","kadence-blocks"),(0,Ui.__)("LG","kadence-blocks"),(0,Ui.__)("Large","kadence-blocks"),(0,Ui.__)("XL","kadence-blocks"),(0,Ui.__)("X Large","kadence-blocks"),(0,Ui.__)("XXL","kadence-blocks"),(0,Ui.__)("2X Large","kadence-blocks"),(0,Ui.__)("3XL","kadence-blocks"),(0,Ui.__)("3X Large","kadence-blocks"),(0,Ui.__)("4XL","kadence-blocks"),(0,Ui.__)("4X Large","kadence-blocks"),(0,Ui.__)("5XL","kadence-blocks"),(0,Ui.__)("5X Large","kadence-blocks");const cv=({children:e})=>{const[t,n]=(0,Pi.useState)(null),o=(0,Pi.useRef)(null);if((0,Pi.useEffect)(()=>{if(!o.current?.parentElement)return;const e=()=>{o.current?.parentElement&&n((e=>{const{top:t,right:n,bottom:o,left:a,width:r,height:i}=e.getBoundingClientRect();return{top:t,right:n,bottom:o,left:a,width:r,height:i}})(o.current.parentElement))};e();const t=new ResizeObserver(()=>{e()});return t.observe(o.current.parentElement),()=>{o.current?.parentElement&&t.unobserve(o.current.parentElement),t.disconnect()}},[]),!t)return(0,Ai.jsx)("div",{ref:o});if("function"==typeof e){const n=e(t);return n?(0,Ai.jsx)("div",{ref:o,children:n}):null}return(0,Pi.cloneElement)(e,{...t,ref:t=>{o.current=t;const{ref:n}=e;"function"==typeof n?n(t):n&&(n.current=t)}})};function uv(e){const{attributes:t,setAttributes:n,previewDevice:o,columns:a,columnWidths:r,columnGap:i,columnsUnlocked:s,onColumnsUnlocked:l,onResize:c,onResizeStop:u,onResizeTablet:d,onResizeStopTablet:p,onResizeMobile:h,onResizeStopMobile:f,active:b}=e,{uniqueID:m,columnGutter:g,customGutter:v,gutterType:x}=t,k=(0,Bi.getPreviewSize)(o,r,r,r),y=(e,t,n)=>{const a=w(e,t,n);f&&"Mobile"==o?f(a):p&&"Tablet"==o?p(a):u(a)},_=(e,t,n)=>{const a=w(e,t,n);h&&"Mobile"==o?h(a):d&&"Tablet"==o?d(a):c(a)},w=(e,t,n)=>{let o,r,i;const l=n.style.width,c=parseInt(n.dataset?.column),u=k[c],d=c+1,p=k[d],h=0==c?0:k.slice(0,c).reduce((e,t)=>e+t,0);s?(o=Math.round(10*parseFloat(l))/10-h,r=o-(u||10),i=Math.round(10*Math.abs((p||10)-r))/10):(o=5*Math.round(parseInt(l)/5)-h,r=o-(u||10),i=5*Math.round(Math.abs((p||10)-r)/5));let f=[...k];if(f[c]=o,f[d]=i,a>2){f=f.map(e=>s?Math.round(10*parseFloat(e))/10:5*Math.round(parseInt(e)/5));const e=f.reduce((e,t)=>e+t,0),t=100-e,n=c==a-2?0:f.length-1;f[n]=f[n]+t}return f},C=th()({"kt-resizeable-column-container":!0,[`kt-resizeable-column-container${m}`]:m,"kt-resizeable-column-inactive":!b}),j=e=>{const t=[];for(let n=0;ne+t,0),u=10,d="calc((((("+i+" * "+(a-1)+")) / "+a+") * "+-1*(n+1)+") + ( ("+i+" * "+n+") + ("+i+" / 2 ) ) )",p=(0,Ai.jsx)(Ii.ResizableBox,{className:"editor-row-column__resizer",size:{width:c+o+"%"},style:{left:d},minWidth:c+u+"%",maxWidth:c+o+r-u+"%",enable:{right:!Bi.isRTL,left:!!Bi.isRTL},handleClasses:{right:"components-resizable-box__handle components-resizable-box__handle-right",left:"components-resizable-box__handle components-resizable-box__handle-left"},handleWrapperClass:"editor-row-controls-container",grid:s?[e/1e3,1]:[e/20,1],onResize:_,onResizeStop:y,axis:"x","data-column":n,children:(0,Ai.jsxs)("span",{className:"editor-row-controls-container kadence-resize-extra-controls",children:[s&&(0,Ai.jsx)(Ii.Tooltip,{text:(0,Ui.__)("Switch to 5 percent step resizing","kadence-blocks"),children:(0,Ai.jsx)(Ii.Button,{className:"kt-fluid-grid-btn",isSmall:!0,onClick:()=>l(!1),children:(0,Ai.jsx)("svg",{viewBox:"0 0 20 20",width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414",children:(0,Ai.jsx)("path",{d:"M4.217,10.611l0,2.7l-3.31,-3.311l3.31,-3.311l0,2.7l11.566,0l0,-2.7l3.31,3.311l-3.31,3.311l0,-2.7l-11.566,0Z"})})})}),!s&&(0,Ai.jsx)(Ii.Tooltip,{text:(0,Ui.__)("Switch to fluid resizing","kadence-blocks"),children:(0,Ai.jsx)(Ii.Button,{className:"kt-fluid-grid-btn",isSmall:!0,onClick:()=>l(!0),children:(0,Ai.jsxs)("svg",{viewBox:"0 0 20 20",width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"1.5",children:[(0,Ai.jsx)("path",{d:"M13.967,10.611l0.001,-1.222l1.815,0l0,-2.7l3.31,3.311l-3.31,3.311l0,-2.7l-1.816,0Z"}),(0,Ai.jsx)("path",{d:"M8.918,10.611l-0.022,-1.222l2.15,0l-0.031,1.222l-2.097,0Z"}),(0,Ai.jsx)("path",{d:"M4.217,10.611l0,2.7l-3.31,-3.311l3.31,-3.311l0,2.7l1.693,0l-0.028,1.222l-1.665,0Z"}),(0,Ai.jsx)("circle",{cx:"12.427",cy:"9.997",r:"1.419",fill:"none",stroke:"#0085ba"}),(0,Ai.jsx)("circle",{cx:"7.456",cy:"9.997",r:"1.419",fill:"none",stroke:"#0085ba"})]})})}),(0,Ai.jsx)("span",{id:`left-column-width-${n}`,className:"left-column-width-size column-width-size-handle",children:o+"%"}),(0,Ai.jsx)("span",{id:`right-column-width-${n}`,className:"right-column-width-size column-width-size-handle",children:r+"%"})]})});t.push(p)}return t};return(0,Ai.jsx)("div",{className:C,children:(0,Ai.jsx)(cv,{children:({width:e})=>(0,Ai.jsx)(Ai.Fragment,{children:j(e)})})})}const dv=({steps:e,isOpen:t,onRequestClose:n,onSubmit:o})=>{const[a,r]=(0,Pi.useState)(0),[i,s]=(0,Pi.useState)({meta:{isValid:!0}}),l=()=>{a{a>0&&r(a-1)},u=()=>{delete i.meta,o(i),n({complete:!0})};if((0,Pi.useEffect)(()=>{Number.isInteger(i?.meta?.exitAndCallbackStep)&&i?.meta?.exitAndCallbackStep===a&&u()},[i,a]),(0,Pi.useEffect)(()=>{const e=document.getElementsByClassName("has-scrolled-content");for(let t=0;t{delete i.meta,n({complete:!1})},children:(0,Ai.jsx)(Ii.Dashicon,{icon:"no-alt"})})]}),(0,Ai.jsx)("div",{children:(0,Pi.createElement)(e[a].component,{data:i,componentData:e[a].componentData,onChange:e=>(e=>{s(t=>({...t,...e}))})(e),handleNextStep:l,handlePreviousStep:c,handleFinish:u})},a),(0,Ai.jsxs)("div",{className:"footer",children:[(0,Ai.jsx)("div",{className:"back",children:(0,Ai.jsx)(Ii.Button,{onClick:c,icon:"arrow-left-alt",disabled:0===a,children:(0,Ui.__)("Back","kadence-blocks")})}),(0,Ai.jsx)("div",{className:"step-indicator",children:e[a]?.hideSteps?null:e.map((e,t)=>e?.hideSteps?null:(0,Ai.jsxs)("div",{className:"step "+(t===a?"active":""),children:[(0,Ai.jsx)("div",{className:"number",children:e.visualNumber}),(0,Ai.jsx)("span",{className:"label",children:e.name})]},t))}),(0,Ai.jsx)("div",{className:"next",children:amissing_terms`. Relevanssi Premium will also add "Must have" links when there's just one missing term.
* New feature: New filter hook `relevanssi_missing_terms_tag` controls which tag is used to wrap the missing terms.
* New feature: New filter hook `relevanssi_missing_terms_template` can be used to filter the template used to display the missing terms.
* New feature: New function `relevanssi_get_post_meta_for_all_posts()` can be used to fetch particular meta field for a number of posts with just one query.
* New feature: New filter hook `relevanssi_post_author` lets you filter the post author display_name before it is indexed.
* Changed behaviour: `relevanssi_strip_tags()` used to add spaces between HTML tags before stripping them. It no longer does that, but instead adds a space after specific list of tags (p, br, h1-h6, div, blockquote, hr, li, img) to avoid words being stuck to each other in excerpts.
* Changed behaviour: Relevanssi now indexes the contents of Oxygen Builder PHP & HTML code blocks.
* Changed behaviour: Relevanssi now handles synonyms inside phrases differently. If the new filter hook `relevanssi_phrase_synonyms` returns `true` (default value), synonyms create a new phrase (with synonym 'dog=hound', phrase `"dog biscuits"` becomes `"dog biscuits" "hound biscuits"`). If the value is `false`, synonyms inside phrases are ignored.
* Minor fix: Warnings when creating excerpts with search terms that contain a slash were removed.
* Minor fix: Better Ninja Tables compatibility to avoid problems with lightbox images.
* Minor fix: Relevanssi did not work well in the Media Library grid view. Relevanssi is now blocked there. If you need Relevanssi in Media Library searches, use the list view.
* Minor fix: Relevanssi excerpt creation didn't work correctly when numerical search terms were used.
= 4.12.5 =
* Changed behaviour: `relevanssi_excerpt_custom_field_content` now gets the post ID and list of custom field names as a parameter.
* Minor fix: Makes sure Relevanssi options are not wiped when the free version is deleted while Premium is active.
* Minor fix: Adds a trailing slash to the blog URL in Did you mean links.
= 4.12.4 =
* New feature: New action hooks `relevanssi_pre_the_content` and `relevanssi_post_the_content` fire before and after Relevanssi applies `the_content` filter to the post excerpts. Some Relevanssi default behaviour has been moved to these hooks so it can be modified.
* Changed behaviour: The `relevanssi_do_not_index` gets the post object as a third parameter.
* Minor fix: Remove errors from `relevanssi_strip_all_tags()` getting a `null` parameter.
= 4.12.3 =
* Major fix: Post type weights did not work; improving the caching had broken them.
* Minor fix: Relevanssi works better with soft hyphens now, removing them in indexing and excerpt-building.
* Minor fix: Stops indexing error messages in WPML.
= 4.12.2 =
* Major fix: Stops more problems with ACF custom field indexing.
* Major fix: Fixes a bug in search result caching that caused Relevanssi to make lots of unnecessary database queries.
= 4.12.1 =
* Major fix: Stops TypeError crashes from null custom field indexing.
= 4.12.0 =
* New feature: New filter hook `relevanssi_phrase_queries` can be used to add phrase matching queries to support more content types.
* New feature: New filter hook `relevanssi_excerpt_gap` lets you adjust the first line of excerpt optimization.
* Changed behaviour: The `relevanssi_admin_search_element` filter hook now gets the post object as the second parameter, rendering the filter hook more useful.
* Changed behaviour: Relevanssi now automatically optimizes excerpt creation in long posts. You can still use `relevanssi_optimize_excerpts` for further optimization, but it's probably not necessary.
* Changed behaviour: The `relevanssi_tag_before_tokenize` filter hook parameters were changed in order to be actually useful and to match what the filter hook is supposed to do.
* Minor fix: In some cases Relevanssi wouldn't highlight the last word of the title. This is more reliable now.
* Minor fix: Relevanssi will now add the `highlight` parameter only to search results, and not to other links on the search results page.
* Minor fix: Improved fringe cases in nested taxonomy queries.
* Minor fix: Taxonomy terms in WPML were not indexed correctly. Instead of the post language, the current language was used, so if your admin dashboard is in English, German posts would get English translations of the terms, not German. This is now fixed.
* Minor fix: Excerpt creation is now faster when multiple excerpts are not used.
* Minor fix: The SEO plugin noindex setting did not actually work. That has been fixed now.
= 4.11.1 =
* Major fix: The type hinting introduced for some functions turned out to be too strict, causing fatal errors. The type hinting has been relaxed (using nullable types would help, but that's a PHP 7.4 feature, and we don't want that).
= 4.11.0 =
* New feature: New filter hook `relevanssi_rendered_block` filters Gutenberg block content after the block has been rendered with `render_block()`.
* New feature: New filter hook `relevanssi_log_query` can be used to filter the search query before it's logged. This can be used to log instead the query that includes synonyms (available as a parameter to the filter hook).
* New feature: New filter hook `relevanssi_add_all_results` can be used to make Relevanssi add a list of all result IDs found to `$query->relevanssi_all_results`. Just make this hook return `true`.
* New feature: New filter hook `relevanssi_acceptable_hooks` can be used to adjust where in WP admin the Relevanssi admin javascripts are enqueued.
* New feature: Support for All-in-One SEO. Posts marked as 'Robots No Index' are not indexed by Relevanssi.
* New feature: New setting in advanced indexing settings to control whether Relevanssi respects the SEO plugin 'noindex' setting or not.
* Changed behaviour: Type hinting has been added to Relevanssi functions, which may cause errors if the filter functions are sloppy with data types.
* Changed behaviour: `relevanssi_the_title()` now supports the same parameters as `the_title()`, so you can just replace `the_title()` with it and keep everything else the same. The old behaviour is still supported.
* Changed behaviour: Relevanssi no longer logs queries with the added synonyms. You can use the `relevanssi_log_query` filter hook to return to the previous behaviour of logging the synonyms too. Thanks to Jan Willem Oostendorp.
* Changed behaviour: When using ACF and custom fields indexing set to 'all', Relevanssi will no longer index the meta fields (where the content begins with `field_`).
* Minor fix: The Oxygen compatibility made it impossible to index other custom fields than the Oxygen `ct_builder_shortcodes`. This has been improved now.
* Minor fix: Old legacy scripts that caused Javascript warnings on admin pages have been removed.
* Minor fix: In some cases, having less than or greater than symbols in PDF content would block that PDF content from being indexed.
= 4.10.2 =
* New feature: You can force Relevanssi to be active by setting the query variable `relevanssi` to `true`. Thanks to Jan Willem Oostendorp.
* Changed behaviour: Relevanssi has been moved from `the_posts` filter to `posts_pre_query`. This change doesn't do much, but increases performance slightly as WordPress needs to do less useless work, as now the default query is no longer run. Thanks to Jan Willem Oostendorp.
* Minor fix: Highlighting didn't work properly when highlighting something immediately following a HTML tag.
* Minor fix: You can no longer set the value of minimum word length to less than 1 or higher than 9 from the settings page.
* Minor fix: Importing options broke synonym and stopword settings.
* Minor fix: Improves the Rank Math SEO compatibility to avoid errors in plugin activation.
* Minor fix: WPML search results that included non-post results caused fatal errors and crashes. This fixes the crashing and makes non-post results work better in both WPML and Polylang.
= 4.10.1 =
* Major fix: The multilingual stopwords and synonyms were used based on the global language. Now when indexing posts, the post language is used instead of the global language.
= 4.10.0 =
* New feature: Relevanssi now supports multilingual synonyms and stopwords. Relevanssi now has a different set of synonyms and stopwords for each language. This feature is compatible with WPML and Polylang.
* New feature: SEO by Rank Math compatibility is added: posts marked as 'noindex' with Rank Math are not indexed by Relevanssi.
* Minor fix: With keyword matching set to 'whole words' and the 'expand highlights' disabled, words that ended with an 's' weren't highlighted correctly.
* Minor fix: The 'Post exclusion' setting didn't work correctly. It has been fixed.
* Minor fix: It's now impossible to set negative weights in searching settings. They did not work as expected anyway.
* Minor fix: Relevanssi had an unnecessary index on the `doc` column in the `wp_relevanssi` database table. It is now removed to save space. Thanks to Matthew Wang.
* Minor fix: Improved Oxygen Builder support makes sure `ct_builder_shortcodes` custom field is always indexed.
= 4.9.1 =
* Changed behaviour: The `relevanssi_excerpt_part` filter hook now gets the post ID as a second parameter. The documentation for the filter has been fixed to match actual use: this filter is applied to the excerpt part after the highlighting and the ellipsis have been added.
* Changed behaviour: The `relevanssi_index_custom_fields` filter hook is no longer used when determining which custom fields are used for phrase searching. If you have a use case where this change matters, please contact us.
* Minor fix: The `relevanssi_excerpt` filter hook was removed in 4.9.0. It is now restored and behaves the way it did before.
* Minor fix: Avoids undefined variable warnings from the Pretty Links compatibility code.
* Minor fix: The Oxygen Builder compatibility has been improved. Now shortcodes in Oxygen Builder content are expanded, if that setting is enabled in Relevanssi settings.
= 4.9.0 =
* New feature: There's now a "Debugging" tab in the Relevanssi settings, letting you see how the Relevanssi index sees posts. This is familiar to Premium users, but is now available in the free version as well.
* New feature: The SEO Framework plugin is now supported and posts set excluded from the search in SEO Framework settings will be excluded from the index.
* New feature: There's a new option, "Expand highlights". Enabling it makes Relevanssi expand partial-word highlights to cover the full word. This is useful when doing partial matching and when using a stemmer.
* New feature: New filter hook `relevanssi_excerpt_part` allows you to modify the excerpt parts before they are combined together. This doesn't do much in the free version.
* New feature: Improved compatibility with Oxygen Builder. Relevanssi automatically indexes the Oxygen Builder content and cleans it up. New filter hooks `relevanssi_oxygen_section_filters` and `relevanssi_oxygen_section_content` allow easier filtering of Oxygen content to eg. remove unwanted sections.
* Changed behaviour: The "Uncheck this for non-ASCII highlights" option has been removed. Highlights are now done in a slightly different way that should work in all cases, including for example Cyrillic text, thus this option is no longer necessary.
* Minor fix: Fixes phrase searching using non-US alphabet.
* Minor fix: Relevanssi would break admin searching for hierarchical post types. This is now fixed, Relevanssi won't do that anymore.
* Minor fix: Relevanssi indexing now survives better shortcodes that change the global `$post`.
* Minor fix: Warnings about missing `relevanssi_update_counts` function are now removed.
* Minor fix: Paid Membership Pro support now takes notice of the "filter queries" setting.
* Minor fix: OR logic didn't work correctly when two phrases both had the same word (for example "freedom of speech" and "free speech"). The search would always be an AND search in those cases. That has been fixed.
* Minor fix: Relevanssi no longer blocks the Pretty Links admin page search.
* Minor fix: The "Respect 'exclude_from_search'" setting did not work if no post type parameter was included in the search parameters.
* Minor fix: The category inclusion and exclusion setting checkboxes on the Searching tab didn't work. The setting was saved, but the checkboxes wouldn't appear.
= 4.8.3 =
* New feature: Both `relevanssi_fuzzy_query` and `relevanssi_term_where` now get the current search term as a parameter.
* Minor fix: Relevanssi database tables don't have PRIMARY keys, only UNIQUE keys. In case this is a problem (for example on Digital Ocean servers), deactivate and activate Relevanssi to fix the problem.
* Minor fix: When `posts_per_page` was set to -1, the `max_num_pages` was incorrectly set to the number of posts found. It should, of course, be 1.
* Minor fix: Excluding from logs didn't work if user IDs had spaces between them ('user_a, user_b'). This is now fixed for good, the earlier fix didn't work.
= 4.8.2 =
* New feature: New filter hook `relevanssi_term_where` lets you filter the term WHERE conditional for the search query.
* Minor fix: Doing the document count updates asynchronously caused problems in some cases (eg. importing posts). Now the document count is only updated after a full indexing and once per week.
* Minor fix: Phrase matching has been improved to make it possible to search for phrases that include characters like the ampersand.
= 4.8.1 =
* Major fix: Changes in WooCommerce 4.4.0 broke the Relevanssi searches. This makes the WooCommerce search work again.
* Minor fix: Excluding from logs didn't work if user IDs had spaces between them ('user_a, user_b'). Now the extra spaces don't matter.
* Minor fix: The asynchronous doc count action in the previous version could cause an infinite loop with the Snitch logger plugin. This is prevented now: the async action doesn't run after indexing unless a post is actually indexed.
* Minor fix: Relevanssi indexing procedure was triggered for autosaved drafts, causing possible problems with the asynchronous doc count action.
* Minor fix: The `relevanssi_index_custom_fields` filter hook was not applied when doing phrase matching, thus phrases could not be found when they were in custom fields added with the filter.
= 4.8.0 =
* Changed behaviour: Relevanssi now requires PHP 7.
* Changed behaviour: Relevanssi now sorts strings with `strnatcasecmp()` instead of `strcasecmp()`, leading to a more natural results with strings that include numbers.
* Changed behaviour: Relevanssi init is now moved from priority 10 to priority 1 on the `init` hook to avoid problems with missing TablePress compatibility.
* New feature: New filter hook `relevanssi_get_approved_comments_args` filters the arguments to `get_approved_comments` in comment indexing. This can be used to index custom comment types, for example.
* New feature: Content wrapped in the `noindex` tags is no longer used for excerpts.
* New feature: The `[et_pb_fullwidth_code]` shortcode is now removed completely, including the contents, when Relevanssi is indexing and building excerpts.
* Major fix: Relevanssi didn't index new comments when they were added; when a post was indexed or the whole index rebuilt, comment content was included. We don't know how long this bug has existed, but it is now fixed. Rebuild the index to get all comment content included in the index.
* Minor fix: Autoload has been disabled for several options that are not needed often.
* Minor fix: Phrase matching did not work correctly in visible custom fields.
* Minor fix: TablePress support could cause halting errors if posts were inserted before Relevanssi has loaded itself (on `init` priority 10). These errors will no longer happen.
* Minor fix: The doc count update, which is a heavy task, is now moved to an asynchronous action to avoid slowing down the site for users.
* Minor fix: Relevanssi only updates doc count on `relevanssi_insert_edit()` when the post is indexed.
= 4.7.2 =
* Minor fix: Media Library searches failed if Relevanssi was enabled in the WP admin, but the `attachment` post type wasn't indexed. Relevanssi will no longer block the default Media Library search in these cases.
* Minor fix: Adds more backwards compatibility for the `relevanssi_indexing_restriction` change, there's now an alert on indexing tab if there's a problem.
= 4.7.1 =
* New feature: New filter hook `relevanssi_post_content_after_shortcodes` filters the post content after shortcodes have been processed but before the HTML tags are stripped.
* Minor fix: Adds more backwards compatibility for the `relevanssi_indexing_restriction` change.
= 4.7.0 =
* New feature: New filter hook `relevanssi_admin_search_blocked_post_types` makes it easy to block Relevanssi from searching a specific post type in the admin dashboard. There's built-in support for Reusable Content Blocks `rc_blocks` post type, for example.
* New feature: The reason why a post is not indexed is now stored in the `_relevanssi_noindex_reason` custom field.
* Changed behaviour: The `relevanssi_indexing_restriction` filter hook has a changed format. Instead of a string value, the filter now expects an array with the MySQL query in the index 'mysql' and a reason in string format in 'reason'. There's some temporary backwards compatibility for this.
* Changed behaviour: Relevanssi now applies minimum word length when tokenizing search query terms.
* Changed behaviour: Content stopwords are removed from the search queries when doing excerpts and highlights. When Relevanssi uses the untokenized search terms for excerpt-building, stopwords are removed from those words. This should lead to better excerpts.
* Minor fix: Improves handling of emoji in indexing. If the database supports emoji, they are allowed, otherwise they are encoded.
= 4.6.0 =
* Changed behaviour: Phrases in OR search are now less restrictive. A search for 'foo "bar baz"' used to only return posts with the "bar baz" phrase, but now also posts with just the word 'foo' will be returned.
* Minor fix: User Access Manager showed drafts in search results for all users. This is now fixed.
= 4.5.0 =
* New feature: New filter hook `relevanssi_disable_stopwords` can be used to disable stopwords completely. Just add a filter function that returns `true`.
* Changed behaviour: Stopwords are no longer automatically restored if emptied. It's now possible to empty the stopword list. If you want to restore the stopwords from the file (or from the database, if you're upgrading from an earlier version of Relevanssi and find your stopwords missing), just click the button on the stopwords settings page that restores the stopwords.
* Changed behaviour: Changes to post weights in the `relevanssi_results` hook did not affect the relevance scores shown in excerpts. That's changed now, and the displayed scores are now taken from the `$doc_weight` array, which is returned in the return value array from `relevanssi_search()`.
* Changed behaviour: Excerpt length and type are now checked outside the loop that goes through the posts. This reduces the number of database calls required.
* Minor fix: Searching for regex special characters (for example parentheses, brackets) caused problems in excerpts.
* Minor fix: Improvements in handling highlighting for words with apostrophes.
* Minor fix: Disregard hanging commas at the end of post exclusion settings.
* Minor fix: Sometimes excerpts wouldn't have an ellipsis in the beginning even though they should.
= 4.4.1 =
* Major fix: Returns the missing stopwords.
= 4.4.0 =
* New feature: It's now possible to exclude image attachments from the index with a simple setting on the indexing settings page.
* New feature: Page builder short codes are now removed in Relevanssi indexing. This should reduce the amount of garbage data indexed for posts in Divi, Avada and other page builder themes.
* Changed behaviour: The `relevanssi_page_builder_shortcodes` filter hook is now applied both in indexing and excerpts, and has a second parameter that will inform you of the current context.
* Minor fix: Stopwords weren't case insensitive like they should. They are now. Also, stopwords are no longer stored in the `wp_relevanssi_stopwords` database table, but are now stored in the `relevanssi_stopwords` option.
* Minor fix: A comma at the end of the custom field indexing setting made Relevanssi index all custom fields. This doesn't happen anymore and trailing commas are automatically removed, too.
* Minor fix: Accessibility improvements all around the admin interface. Screen reader support should be better, feel free to report any further ways to make this better.
* Minor fix: Doing searches without search terms and with the throttle disabled could cause problems. Relevanssi now makes sure throttle is always on when doing termless searches.
* Minor fix: Untokenized search terms are used for building excerpts, which makes highlighting in excerpts work better.
* Minor fix: Indexing did not adjust the number of posts indexed at one go like it should.
= 4.3.4 =
* New feature: You can now give Gutenberg blocks a CSS class `relevanssi_noindex` to exclude them from being indexed. Relevanssi will not index Gutenberg blocks that have the class.
* New feature: Relevanssi automatically skips some custom fields from common plugins that only contain unnecessary metadata.
* New feature: The search results breakdown is added to the post objects and can be found in $post->relevanssi_hits. The data also includes new fields and the breakdown from the excerpt settings page can now show author, excerpt, custom field and MySQL column hits.
* New feature: Relevanssi can now index Ninja Tables table content. This is something of an experimental feature right now, feedback is welcome.
* New feature: New filter hook `relevanssi_indexing_query` filters the indexing query and is mostly interesting for debugging reasons.
* Minor fix: Deleted and trashed comment contents were not deindexed when the comment was removed. That has been corrected now.
* Minor fix: Phrase matching is now applied to attachments as well, including the attachments indexed for parent post.
* Minor fix: Phrase matching only looks at custom fields that are indexed by Relevanssi.
* Minor fix: Exact match bonus now uses the original query without synonyms added for the exact match check.
* Minor fix: Paid Membership Pro filtering is only applied to published posts to prevent drafts from showing up in the search results.
= 4.3.3 =
* New feature: New filter hook `relevanssi_indexing_adjust` can be used to stop Relevanssi from adjusting the number of posts indexed at once during the indexing.
* New feature: New filter hook `relevanssi_acf_field_value` filters ACF field values before they are indexed.
* New feature: New filter hook `relevanssi_disabled_shortcodes` filters the array containing shortcodes that are disabled when indexing.
* Removed feature: The `relevanssi_indexing_limit` option wasn't really used anymore, so it has been removed.
* Changed behaviour: Indexing exclusions from Yoast SEO and SEOPress are applied in a different way in the indexing, making for a smoother indexing process.
* Changed behaviour: WP Table Reloaded support has been removed; you really shouldn't be using WP Table Reloaded anymore.
* Minor fix: Relevanssi won't choke on ACF fields with array or object values anymore.
* Minor fix: Relevanssi uninstall process left couple of Relevanssi options in the database.
* Minor fix: WPML language filter didn't work when `fields` was set to `ids` or `id=>parent`.
= 4.3.2 =
* New feature: SEOPress support, posts marked "noindex" in SEOPress are no longer indexed by Relevanssi by default.
* Changed behaviour: Membership plugin compatibility is removed from `relevanssi_default_post_ok` function and has been moved to individual compatibility functions for each supported membership plugin. This makes it much easier to for example disable the membership plugin features if required.
* Minor fix: The `searchform` shortcode now works better with different kinds of search forms.
* Minor fix: Yoast SEO compatibility won't block indexing of posts with explicitly allowed indexing.
* Minor fix: The `relevanssi_the_tags()` function printed out plain text, not HTML code like it should. The function now also accepts the post ID as a parameter.
* Minor fix: Excerpt creation and highlighting have been improved a little.
= 4.3.1.1 =
* Remove notice about undefined index.
= 4.3.1 =
* Adding a missing file.
= 4.3.0 =
* New feature: Multi-phrase searches now respect AND and OR operators. If multiple phrases are included in an OR search, any posts with at least one phrase will be included. In AND search, all phrases must be included.
* New feature: Admin search has been improved: there's a post type dropdown and the search is triggered when you press enter. The debug information has a `div` tag around it with the id `debugging`, so you can hide them with CSS if you want to. The numbering of results also makes more sense.
* New feature: The date parameters (`year`, `monthnum`, `w`, `day`, `hour`, `minute`, `second`, `m`) are now supported.
* New feature: New filter hook `relevanssi_indexing_limit` filters the default number of posts to index (10). If you have issues with indexing timing out, you can try adjusting this to a smaller number like 5 or 1.
* New feature: Support for Paid Membership Pro added.
* New feature: WordPress SEO support, posts marked "noindex" in WordPress SEO are no longer indexed by Relevanssi by default.
* Removed feature: qTranslate is no longer supported.
* Major fix: Tax query searching had some bugs in it, manifesting especially into Polylang not limiting the languages correctly. Some problems with the test suites were found and fixed, and similar problems won't happen again.
* Minor fix: Admin search only shows editing options to users with enough capabilities to use them.
* Minor fix: Phrase searching now uses filterable post statuses instead of a hard-coded set of post statuses.
* Minor fix: The plugin action links were missing on the Plugins page list, they're back now.
* Minor fix: Search terms with slashes won't cause errors anymore.
* Minor fix: Relevanssi admin pages have been examined for accessibility and form labels have been improved in many places.
* Deprecated: `relevanssi_get_term_taxonomy()` function is deprecated and will be removed at some point in the future.
= 4.2.0 =
* New feature: The search form shortcode has a new parameter `dropdown` which can be used to add a category dropdown, like this: `[searchform dropdown="category"]`.
* New feature: Relevanssi can now use the contents of the PDF files indexed with WP File Download.
* New filter: `relevanssi_indexing_tokens` can be used to filter the tokens (individual words) before they are indexed.
* Removed filter: `relevanssi_default_meta_query_relation` did not have any effect anymore.
* Changed behaviour: The default taxonomy relation was set to AND in 4.1.4, but wasn't properly applied before. Now it is really switched.
* Changed behaviour: New post types have been added to list of forbidden post types Relevanssi won't show as indexing options (ACF, TablePress and WooCommerce).
* Major fix: Tax query processing has been completely refactored, eliminating all sorts of bugs, especially with various edge cases.
* Major fix: Gutenberg block indexing only worked with the Gutenberg plugin enabled. It now works with WP 5.0 built-in Gutenberg as well. If you use Gutenberg blocks, reindex to get all the block content in the index.
* Major fix: Excerpt-building and highlighting did not respect the "Keyword matching" setting. They do now, and the excerpts should be better now.
* Major fix: AND searches needed queries that could get too long for the database to handle. This has been fixed and optimized.
* Major fix: Taxonomy term subquery relations didn't work; now they are applied.
* Minor fix: iOS uses curly quotes by default, and that didn't work as a phrase operator. Now phrase operator works with curly quotes and straight quotes.
* Minor fix: The Did you mean broke with search terms longer than 255 characters.
* Minor fix: Phrases with numbers and one word like "team 17" didn't work, because numbers weren't counted as words.
= 4.1.4 =
* `EXISTS` and `NOT EXISTS` didn’t work for taxonomy terms in searches.
* WPML post type handling has been improved. If post type allows fallback for default language, Relevanssi will support that.
* Relevanssi now reminds you to set up automatic trimming for the logs. It’s a really good idea, otherwise the logs will become bloated, which will hurt search performance.
* The Groups posts filter is only applied to public posts to avoid drafts being shown to people who shouldn’t see them.
* The `posts_per_page` query variable didn’t work; it’s now added to the introduced query variables so that it works.
* Relevanssi won’t log empty queries anymore.
* The default tax query relation was switched from `OR` to `AND` to match the WP_Query default behaviour.
* When used with WP 5.1, Relevanssi will now use `wp_insert_site` instead of the now-deprecated `wpmu_new_blog`.
* Multisite blog creation is handled better in WP 5.1+.
* Relevanssi now supports Restrict Content Pro permissions.
= 4.1.3 =
* Improvements to meta key sorting.
* Relevanssi settings page won't let you exclude categories you have restricted the search to.
* Members plugin compatibility has been improved: it's only used if the 'content permissions' feature has been enabled.
* The excerpt settings page was a bit buggy.
* Slimstat analytics is now added to the blocked shortcodes list.
* New filter: `relevanssi_search_form` works exactly like `get_search_form`, but only applies to the Relevanssi shortcode search forms.
* New JetPack taxonomies and post types have been added to the block list so they won't appear in Relevanssi settings.
= 4.1.2 =
* Choosing "CSS Style" for highlighting was not possible. That is now fixed.
* Gutenberg reusable block indexing was fatally broken with the latest Gutenberg version. That has been updated.
* Relevanssi now by default respects the WooCommerce "exclude from search" setting.
* `post__not_in` still didn't work properly, it does now.
* New filter: `relevanssi_comparison_order` can be used to define the sorting order when sorting the results by post type.
* "Did you mean" process included a very slow query. It is now cached, leading in some cases to massive performance improvements (we're talking about several seconds here).
* Highlights inside `code` and similar blocks are handled better now.
= 4.1.1.2 =
* Fixes the broken User searches page.
= 4.1.1.1 =
* Adding the missing Gutenberg compatibility file.
= 4.1.1 =
* Relevanssi can now index Gutenberg reusable blocks. (This functionality broke once already before release, so that can happen, since Gutenberg is still in very active development.)
* The `post__in` and `post__not_in` parameters didn't work, and are now fixed. `post_parent__in` and `post_parent__not_in` are also improved.
* You can use named meta queries for sorting posts. Meta query sorting is improved in other ways as well.
* Log export didn't work properly.
* Adding stopwords from the common word list has been fixed.
* The `relevanssi_get_words_having` filter hook is now also applied to the free version Did you mean queries.
* New filters: `relevanssi_1day` and `relevanssi_7days` can be used to adjust the number of days for log displays, so instead of 1, 7 and 30 days you can have anything you want.
= 4.1.0.1 =
* Actually working admin search.
= 4.1 =
* New feature: You can now export the search log as a CSV file.
* New feature: Admin Search page allows you to perform searches in WP admin using Relevanssi.
* New filter: `relevanssi_admin_search_capability` can be used to adjust who sees the admin search page.
* New filter: `relevanssi_entities_inside_pre` and `relevanssi_entities_inside_code` adjust how HTML entities are handled inside `pre` and `code` tags.
* Numeric meta values (`meta_value_num`) are now sorted as numbers and not strings.
* Pinned posts have `$post->relevanssi_pinned` set to 1 for debugging purposes, but you can also use this for styling the posts in the search results templates.
* The Did you mean feature has been toned down a bit, to make the suggestions slightly less weird in some cases.
* Post parent parameters now accept 0 as a value, making it easier to search for children of any post or posts without a parent.
* Polylang compatibility has been improved.
* Phrases with apostrophes inside work better.
* The `relevanssi_excerpt` filter hook got a second parameter that holds the post ID.
* Custom field sorting actually works now.
* WP Search Suggest compatibility added.
= 4.0.11 =
* Home page links were getting the highlight parameter even though they shouldn't. This has been fixed.
* Added support for WP JV Post Reading Groups.
* Improved handling of HTML entities.
* Events Made Easy Calendar shortcodes are now removed when building excerpts.
* `set_time_limit()` was removed from the indexing; it's no longer necessary, and it can break the indexing on sites that don't allow the use of the function.
* `relevanssi_post_title_before_tokenize` filter was moved a bit so that it's the last thing that runs before tokenizing.
* Disabled shortcodes are handled better in the indexing: the shortcode names won't be indexed anymore like they were before.
* Made sure there won't be a warning for non-numeric values when searching.
* New filter: `relevanssi_clean_excerpt` lets you remove unwanted highlights from excerpts.
* Highlighting works better with `pre` and `code` tags.
* New filter: `relevanssi_comment_author_to_index` lets you filter comment author names before indexing.
* `relevanssi_comment_content_to_index` doesn't include the comment author name anymore.
= 4.0.10.1 =
* The privacy features caused an error notice with certain Relevanssi configurations, and the plugin required WP 4.9.6.
= 4.0.10 =
* Privacy: If you log search queries, Relevanssi will suggest some additional content to your privacy policy page.
* Privacy: Relevanssi now supports the new Privacy Policy and Personal Data tools in WordPress 4.9.6.
* Saving synonyms with quotes worked, but the synonyms showed up wrong.
* Relevanssi could in some situations override navigation menu links with links to the user profiles or taxonomy terms found in the search. This update fixes that behaviour.
* Random order works again; using orderby `rand` didn't work properly. The `rand(seed)` format is also supported now.
* Fixed quotes and apostrophes in Did you mean suggestions.
= 4.0.9 =
* Fixes broken tag and category indexing and searching. If you use tags and categories, rebuild the index after updating.
* Phrases were not highlighted correctly on documents. This is now fixed.
* Shortcode fix: 'wp_show_posts' shouldn't cause problems anymore.
* New filter: `relevanssi_indexing_restriction` allows filtering posts before indexing.
* New WooCommerce product visibility filtering tool makes WooCommerce product indexing faster.
* MemberPress post controls were loose and showed drafts to searchers. That is now fixed.
* Highlighting was too loose, even if matching was set to whole words.
* Highlighting now works better in cases where there's a hyphen or an apostrophe inside a word.
= 4.0.8 =
* Fixed cases where Relevanssi added an ellipsis even if the excerpt was from the start of the post.
* Highlighting now works with numeric search strings.
* Improved highlighting for accented words. Thanks to Paul Ryan.
* A surplus comma at the end of post exclusion setting won't break the search anymore.
* Fixed instructions for adjusting the throttle limit.
= 4.0.7 =
* Recent post bonus is now applied to searches.
* Exact term setting can now be disabled.
* Users of Members plugin would have drafts appear in search results. This is now fixed.
= 4.0.6 =
* Indexing bugs squashed.
* Missing tag and category weight settings returned.
* Fusion builder shortcodes are removed from excerpts.
* MemberPress post control was backwards.
* User searches page reset buttons fixed.
* WPML language filter fix.
= 4.0.4 =
* Fixed shortcode: `searchform` shortcode didn't work properly.
* Setting post type or post content weight to 0 didn't work.
* Gravity Forms shortcode is now disabled in Relevanssi indexing.
* New filter: `relevanssi_excerpt_query` filters the search query before building excerpts.
* HTML tags are stripped from post excerpts when using the excerpt to build Relevanssi excerpts.
* Fixed filter: `relevanssi_custom_field_value` didn't have the correct post ID parameter.
* `relevanssi_get_permalink` doesn't add the `highlight` parameter to URLs outside search results pages anymore, and won't add the parameter to front page links either.
* Relevanssi used `sanitize_hex_color`, which isn't actually reliably available.
* Did you mean suggestions have been improved.
* Single-word phrases are not allowed anymore, as they do no good. They are silently converted to non-phrases now.
= 4.0.3 =
* Relevanssi didn't index all posts with one go. It does now.
* © and ® symbols caused problems in indexing; they are now included in the default punctuation removal.
* In some cases excerpt-building could take ages because of autoembed link discovery. Relevanssi now blocks the autoembed procedure in link-building.
* New filter: `relevanssi_custom_field_value` is used to filter custom field values both before indexing and before excerpt-building. Parameters include the field name and the post ID.
* Updated filter: `relevanssi_index_custom_fields` now gets a second parameter that contains the post ID.
= 4.0.2 =
* Removed couple of error notices in the code.
* Improved the support for page builders.
* Improvements to the Polylang setting.
= 4.0.1 =
* The plugin can now be uninstalled.
= 4.0 =
* Legacy code has been removed. If you have a version older than 3.6, update first to 3.6.2.2 to guarantee smooth upgrade process.
* Improved indexing: no more clicking "Continue indexing" again and again!
* Settings pages have been completely rewritten.
* There's documentation in the WordPress contextual help: just click Help on the top right corner.
* Better Polylang support. A new option to remove the Polylang language filter.
* Logs can be automatically trimmed. Old log entries are removed to save space.
* Finally a setting to adjust content weight!
* Excerpts can use the custom field content.
* Highlighting in documents is changed: it now requires a `highlight` query parameter. This helps getting pass caching and makes the highlighting more reliable. To get the query parameter active, use `relevanssi_get_permalink()` to print out the permalinks on the search results templates.
* Relevanssi added synonyms to highlighting even if synonyms were not used for searching. In some cases, synonyms were added twice.
* The User Searches page got a makeover, too.
* Relevanssi is automatically disabled in REST API searches.
* Groups and Simple Membership support has been improved.
* Sorting search results is now up to 300 times faster than before.
* Lots of improvements all over the place.
* New filter: `relevanssi_excerpt_custom_field_content` lets you modify custom field content that is used for excerpts.
* New filter: `relevanssi_punctuation_filter` allows for easy modification of punctuation handling.
* New filter: `relevanssi_default_punctuation_replacement` changes the default way to handle the rest of the punctuation.
* New filter: `relevanssi_search_again` lets you run the search again if no results are found and to modify the parameters between search runs.
* New filter: `relevanssi_fallback` allows you to do fallback searches.
* New filter: `relevanssi_page_builder_shortcodes` lets you control which page builder shortcodes Relevanssi removes before building the excerpts.
* New filter: `relevanssi_optimize_excerpts` makes excerpt-building faster, if you make the filter return `true`.
= 3.6.2.2 =
* A bug in post sorting broke string sorting (mostly post title sorting).
= 3.6.2.1 =
* A bug was left in the post ordering code. That bug is now squashed.
= 3.6.2 =
* Simple Membership plugin is now supported automatically to restrict access to posts.
* Relevanssi can now handle orderby parameter in array format.
* Relevanssi now blocks Easy Digital Downloads shortcodes when indexing to improve compatibility with EDD.
* When using `fields` to only fetch post IDs, Relevanssi doesn't try to highlight post titles.
* New action: `relevanssi_update_options` lets you adjust Relevanssi options immediately after the defaults are set.
* Remove notices about duplicated database columns when installing the plugin.
= 3.6.1 =
* SECURITY: This version fixes a SQL injection vulnerability, where a site admin could theoretically inject SQL code into Relevanssi search queries. Doing this required access to Relevanssi settings page and in my tests, I couldn't do any damage, just break the Relevanssi search, but in any case, this vulnerability is now fixed.
* Search and Filter shortcode is added to the blacklist.
* Groups plugin is now supported automatically to restrict access to posts.
* The filter `relevanssi_index_custom_fields` now works even if the custom field setting is empty.
* The filter `relevanssi_post_to_index` now has a second parameter. For posts, it simply repeats the post object, but for taxonomy terms, it has the term object.
= 3.6.0 =
* Changed a bit how Relevanssi attaches itself to queries. Instead of the global $wp_query, Relevanssi now uses the query passed as the parameter to `the_posts` filter hook. This should improve compatibility in some cases, but may cause problems in some fringe cases. If you're doing something unusual with Relevanssi, try this out before deploying to public use.
* Some meta queries caused major problems with the Relevanssi weighting algorithm. This has now been fixed.
* Error notices caused by trying to use a non-existing taxonomy term have been removed.
= 3.5.12 =
* Post type exclusion didn't work as expected.
* Relevanssi couldn't handle nested tax queries (such as those generated by WooCommerce product visibility filtering) properly.
= 3.5.11.1 =
* New filter: `relevanssi_allow_one_letter_highlights` lets you allow one-letter highlights. Just make the filter function return `true`.
* New filter: `relevanssi_block_one_letter_searches` by default blocks one-letter searches. If you want to enable them, add a filter function that always returns `false`.
* Fixed an undefined variable notice.
= 3.5.11 =
* Synonym indexing failed if synonyms contained a forward slash.
* Highlighting HTML tags has been improved further.
* New filter: `relevanssi_tag_before_tokenize` allows you to access tag content before indexing.
* Relevanssi now actively blocks one-letter search terms, as they are generally pointless and can cause "out of memory" issues. One-letter search terms are no longer highlighted, either. These are usually caused by cases like "word's" being interpreted as "word s".
* New filter: `relevanssi_disable_shortcodes_excerpt` lets you add more shortcodes to be disabled before excerpts are built.
= 3.5.10 =
* Some users got a fatal parse error. That shouldn't happen anymore.
* FacetWP users ran into trouble, as `relevanssi_do_query()` started to explicitly expect a WP_Query object in version 1.15.0. That expectation is removed; it's still highly recommended for future compatibility that you use WP_Query objects.
* Small bug fix: `get_current_screen()` is now only used when it's available to avoid occasional fatal errors.
* Error messages from `DOING_AJAX` being undefined should be removed.
= 3.5.9.1 =
* WP.org plugin repo didn't like 3.5.9 for some reason, hoping to have better luck with this.
= 3.5.9 =
* Improved the way highlighting handles HTML tags, especially when highlighting on post pages.
* The throttle limit setting was removed from the settings page for causing trouble. If you need to change it, update `relevanssi_throttle_limit` option directly.
* Relevanssi didn't support tax_queries with `field` set to `name`. That works now.
* Much faster way of showing the 25 most common words in the index. If you've disabled this feature because it was so slow, try enabling it - you might be surprised!
= 3.5.8 =
* Did you mean function had a XSS vulnerability, which is now removed.
* Minimum word length wasn't applied to titles in indexing. It is now fixed. If you think this is a problem, rebuild the index.
* TablePress compatibility has been improved.
* Meta query handling has been improved, thanks to Maxime Culea.
* Improved WP_Query parameter support: setting query variable `sentence` to 1 forces phrase search.
* Improved ACF compatibility.
= 3.5.7.1 =
* Small fix for a bug that broke the settings page.
= 3.5.7 =
* An improved version of the sorting function will not throw notices when Intuitive Custom Post Order plugin is used.
* New filter: `relevanssi_missing_sort_key` can be used to adjust the result sorting when using keys that are not present in all posts (eg. menu_order).
* Czech translation and stopwords, thanks to Michael Kucera.
* Relevanssi broke the WP admin menu search when admin searches were enabled.
* Relevanssi broke the admin page search under WP 4.7. Relevanssi is now disabled in admin page searches.
* The way accented characters are handled in highlighting is improved. A new filter, `relevanssi_accents_replacement_arrays`, can be used to adjust the accent replacement.
= 3.5.6.1 =
* Fix for a fatal bug in 3.5.6.
= 3.5.6 =
* Relevanssi admin page had a vulnerability that allowed SQL injection attacks. That is now fixed.
* Relevanssi didn't like to highlight search terms that are followed by a ?, an ! or an apostrophe.
* New filter: `relevanssi_ok_to_log` lets you control whether search queries are logged or not.
= 3.5.5 =
* 500 errors caused by arrays in custom fields should be gone now.
* Improvements to the ACF "select" field support.
* Relevanssi will not break when frontend plugins insert posts.
* `relevanssi_match` filter has a new parameter, which contains the search term.
* Polylang support has been improved.
* WPML and Polylang filters work when "fields" is set to "ids".
* New filter: `relevanssi_log_get_user` gets passed the user object before Relevanssi decides if the query should be logged or not.
= 3.5.4 =
* Relevanssi had a bug that lead to inflated relevancy scores for posts.
* Relevanssi can now index the human-readable labels of ACF "select" fields. (Thanks to Raphaël Droz.)
* New filter: `relevanssi_30days` can be used to adjust the 30 day logs to a different number of days.
* Adding stopwords that contain apostrophes didn't work.
* Ensured PHP7 and WP 4.6 compatibility.
* Fixed a small glitch that could happen if a highlighted term is next to a starting square bracket.
= 3.5.3 =
* New filter `relevanssi_user_searches_limit` to adjust the number of user searches shown in the logs.
* Old data check is only done on Relevanssi settings page, not on all admin pages. That should improve admin performance.
* Fixed a fatal error when searching includes private posts.
* New filter: `relevanssi_remote_addr` can be used to modify the IP address logged to Relevanssi logs.
* Blocked CFDB and WooCommerce shortcodes that are causing problems with Relevanssi.
= 3.5.2 =
* Added correct support for `term_taxonomy_id` in the `fields` parameter in tax_queries.
= 3.5.1 =
* Fixed an error in the Did you mean function.
* Fixed an error if the search term was not found in content.
* Fixed an error when building excerpts from posts shorter than the excerpt length.
* Blocked the `[starpro]` shortcode that was causing problems with Relevanssi.
* New filter: `relevanssi_remove_stopwords_in_titles` allows you to include stopwords in titles.
* Added support for `term_tax_id` in the `fields` parameter in tax_queries.
* Excerpt-building failed if multibyte string operations were missing. It should work now.
= 3.5 =
* Tokenizer was using `strlen()` and not `mb_strlen()`, so word lengths were not calculated properly. If your site uses non-ASCII alphabet, rebuilding the index is a good idea.
* Small improvement to WPML multilanguage filtering.
* `relevanssi_the_title()` got a new parameter: if you don't want to echo the title, you can use it like `relevanssi_the_title(false)` to make it return the title.
* Relevanssi had `the_title` filter hook calls that were missing the second parameter; that's now fixed.
* The excerpt-building algorithm is completely rewritten based on work by Ben Boyter (http://www.boyter.org/).
* The `[watupro]` shortcode didn't work with Relevanssi, so Relevanssi will now bypass it.
* The plugin i18n features have been improved slightly.
* New filter: `relevanssi_didyoumean_suggestion` lets you modify the Did you mean? suggestion before it's displayed.
* `relevanssi_didyoumean()` has a new parameter: you can now choose whether the result is echoed out (the default value) or just returned.
* In the search results breakdown, you can now use %categories% and %taxonomies% to show the number of matches in categories and taxonomies other than tags and cats, respectively.
* Relevanssi supports `fields` parameter (both `ids` and `id=>parent`) to return only post IDs or post IDs and post parents.
= 3.4.2 =
* Empty lines on synonym settings caused problems. Fixed that.
* In WordPress 4.2 installations, emoji in will be handled better. Emoji in posts may cause problems with WordPress versions below 4.2, so please update!
= 3.4.1 =
* Removed a notice about an undefined variable.
= 3.4 =
* New filter: `relevanssi_valid_admin_status` can be used to adjust post statuses that Relevanssi will handle.
* If Relevanssi creates an empty excerpt for a post and there's a user-set excerpt for the post, that excerpt is used.
* No ellipsis is added to the post excerpt, if the post excerpt shows the whole post.
* The `relevanssi_post_title_before_tokenize` filter now has a second parameter that contains the post object.
* New filter: `relevanssi_display_common_words` can be used to disable the "25 most common words" listing on the settings page, if it's too heavy to load.
* Relevanssi was sanitizing taxonomy titles too aggressively. That is now toned down a bit.
* Relevanssi now supports `post_parent`, `post_parent__in` and `post_parent__not_in`, though you have to set them in `relevanssi_modify_wp_query` filter for them to work.
* Meta query support should now be perfect; there were some limitations with complicated meta queries before.
= 3.3.8 =
* Fixed a bug that caused the results to change depending of the order of words in a multi-word search query.
* Added `product_categories` and `recent_products` from WooCommerce to the list of blocked shortcodes.
* There are improvements in excerpt-building and highlighting, especially when fuzzy search is enabled.
* Fixed a possible (if quite unlikely) XSS vulnerability.
* Improved search performance (thanks to MikeNGarrett).
* Sometimes highlights in documents make the document content disappear. I don't know why, but I've added a fix that should make the content visible (without the highlights) if a problem appears.
= 3.3.7.1 =
* Fixed bbPress compatibility.
= 3.3.7 =
* Fixed bbPress compatibility.
= 3.3.6 =
* Relevanssi handles taxonomy terms in search better. The change requires a reindexing.
* Fix in indexing: Relevanssi will now bypass the global $post when indexing. This should help with problems with the Cookie Law Info plugin, for example.
* Tax query relation setting didn't work properly. It is now fixed.
* Word-based excerpt building sometimes created too short excerpts. That is now fixed.
* Synonyms are now highlighted.
* Phrase matching had issues where searching for a too common phrase crashed the search. That has been fixed.
* LIKE operator didn't work properly in meta_queries.
* Problems with Avatar Upload plugin are fixed.
* Offset errors with mb_stripos() shouldn't happen anymore.
* A small problem in taxonomy search MySQL fixed, also a small problem with AND operator in tax_queries.
* New filter: `relevanssi_post_to_index` lets you access the post object before the post is indexed.
* New filter: `relevanssi_orderby` lets you modify the $orderby value before Relevanssi sorts posts.
* New filter: `relevanssi_order` lets you modify the $order value before Relevanssi sorts posts.
* New filter: `relevanssi_post_title_before_tokenize` lets you modify post titles before indexing.
* New filter: `relevanssi_private_cap` lets you adjust the capability setting for private posts in custom post types.
* Deprecated use of `like_escape` has been fixed.
= 3.3.5 =
* Fixed a bug where excluding posts would cause the search to fail.
* Fixed a bug causing duplicate search results in WPML searches.
* Increased plugin safety against hackers.
* There was a bug in `relevanssi_comment_content_to_index` filter.
* Some people had problems with the log entry timestamps. Fixed that.
* New filter: `relevanssi_prevent_default_request` gives you more control over where Relevanssi prevents the default query from running.
* New filter: `relevanssi_private_cap` lets you set the correct capability for finding private posts in custom post types.
* The option to exclude categories and tags from search only worked for categories, not tags. Tags have been separated to a different option.
= 3.3.4 =
* Couple of bug fixes.
= 3.3.3 =
* OR fallback had problems.
* Indexing sub pages didn't work.
* Relevanssi now automatically treats 'ß' as 'ss'. If your site has 'ß' in text, reindexing the database is a good idea.
* Query variable `post_status` is now supported.
= 3.3.2 =
* Fixed a warning on search results page.
= 3.3.1 =
* Fixed bugs related to the removal of the cache feature.
= 3.3 =
* Improvements to excerpts: excerpts with phrases work much better now, and the excerpt creation logic has been improved: the excerpts are now better. The process takes a bit more time, though.
* Allowing HTML tags in excerpts could lead to those tags being left open. Relevanssi will now try to close open HTML tags in excerpts.
* Allowed tags were not controlled in comments. They are now.
* Highlighting in documents didn't always work; it should be more reliable now.
* Non-integer values are removed from `post__in` and `post__not_in` before processing them.
* Query variables `p` and `page_id` are now supported.
* Relevanssi now understands `date_query` variables as well.
* The original post excerpt is stored in $post->original_excerpt.
* Taxonomy search works better with term id parameters (for example from `wp_category_dropdown`).
* Errors about $wpdb->prepare() missing an argument removed.
* New functions: `relevanssi_the_title()` and `relevanssi_get_the_title()` can be used to display highlighted titles in search results.
* The old title highlighting method has been disabled, because it caused highlights in wrong places. Now the highlighted title is stored in $post->highlighted_post_title, take it from there or use the Relevanssi title functions to display it.
* Polylang and WPML support was adjusted to perform better in edge cases.
* Indexing is faster, thanks to some improved code from Tom Novelli.
* MySQL injection attack vulnerability removed.
* The cache feature is now removed. Relevanssi should automatically drop the cache tables.
* New filter: `relevanssi_indexing_data` lets you modify the data before it's indexed.
= 3.2 =
* Fixed a bug in the TablePress support.
* Titles are put through the_title filter before indexing.
* New filter: `relevanssi_join` can be used to join tables in the Relevanssi search MySQL queries. Thanks to Ninos Ego.
* New filter: `relevanssi_post_content` can be used to modify post content before any Relevanssi processing.
* New filter: `relevanssi_post_content_before_tokenize` can be used to modify post content just before it's tokenized.
* New filter: `relevanssi_indexing_values` can be used to modify what Relevanssi stores in the index.
* New filter: `relevanssi_default_meta_query_relation` can be used to change the default meta query relation (default value is "AND").
* When using a meta_query, `relation` can be set to OR now.
* Phrases are now matched to excerpts.
* Number of queries Relevanssi generates is much, much lower.
* New filter: `relevanssi_didyoumean_url` lets you modify the URL generated by the did you mean feature.
* Better set of Russian stopwords.
* Relevanssi now highlights search query synonyms as well in documents.
= 3.1.9 =
* Fix to make Relevanssi compatible with WordPress 3.7.
* Fixed a mistyped database table name.
* Relevanssi disables responsive-flipbook shortcode in indexing; it was causing problems.
* Fixed a problem with an author dropdown with no author selected.
= 3.1.8 =
* Category restriction and exclusion and couple of other category-related settings didn't work properly.
* Support for Polylang broke the support for WPML. That is now fixed.
* One deprecated `$wpdb->escape()` was still left; it's gone now.
* Shortcode `layerslider` was causing problems with Relevanssi; Relevanssi now disables it before building excerpts.
* Relevanssi won't break BBPress search anymore.
* If Relevanssi Premium is installed, deleting Relevanssi will not remove the databases and the options.
= 3.1.7 =
* New filter: `relevanssi_comment_content_to_index` lets you modify comment content before it's indexed by Relevanssi (to index comment meta, for example).
* Facetious support: if post_type is set to -1, Relevanssi will not hang up on it.
* Numerical search terms work better now.
* Excerpt-building had issues, which are now fixed.
* Punctuation removal now replaces with a space.
* "starrater" short code from GD Star Rating is now disabled in indexing.
* Punctuation removal now replaces invisible spaces with a normal space.
* Division by zero error caused by 0 in posts_per_page is now prevented, and -1 value for posts_per_page handled better.
* Relevanssi doesn't apply `get_the_excerpt` filters to excerpts it builds any more.
* New filter: `relevanssi_excerpt` lets you modify the excerpts Relevanssi creates.
* Relevanssi now suspends WP post cache while indexing, making indexing a lot more efficient. Thanks to Julien Mession for this one.
* Deprecated function errors in 3.6 removed.
* When search included user profiles or taxonomy terms, Relevanssi would generate lots of MySQL errors. Not anymore.
* New filter: `relevanssi_valid_status` lets you modify the post statuses Relevanssi indexes.
* New filter: `relevanssi_index_taxonomies_args` lets you modify the arguments passed to get_terms() when indexing taxonomies (for example to set 'hide_empty' to false).
* Searching by taxonomy ID could confuse two taxonomies with the same term_id. The search is now checking the taxonomy as well to see it's correct.
* Basic support for Polylang plugin.
* Russian and Italian stopwords are now included, thanks to Flector and Valerio Vendrame.
* Small fix in the way user meta fields are handled.
= 3.1.6 =
* DEACTIVATE AND ACTIVATE THE PLUGIN AFTER YOU UPDATE.
* Fuzzy searches are now a lot more efficient; they were a huge resource hog before.
* Fixed a possible MySQL injection attack.
* Fixed MySQL errors from empty meta queries.
* Sort order (orderby and order variables) are now read from query variables instead of global variables.
* Relevanssi will not choke on bad values of orderby anymore.
* Limit searches is improved: when using AND search it is less likely to miss results.
* Phrase recognition read the whole post content (which it didn't need) from database, causing memory issues in some cases. Fixed that.
* Highlighting was broken, and should work much better now.
= 3.1.5 =
* OR fallback didn't actually fall back to OR, but instead got stuck in an endless loop of AND searches.
* Meta queries didn't work without a key; now they work with just meta_value or meta_value_num.
* Meta queries had problems with meta_value being set to null.
* Relevanssi now supports category__and. By default this sets include_children to false.
* When querying by slug, the term taxonomy is also taken into consideration, fixing problems when same slug appears in different taxonomies.
* Author search didn't work.
* Fixed an error message caused by all-number synonyms starting with zero, like 02.
* Synonyms are now case-insensitive.
* New filter: `relevanssi_default_tax_query_relation` can be used to change the default tax query relation from OR to AND.
* Fixed undefined variable errors when doing an OR fallback.
* New filter: `relevanssi_bots_to_not_log` makes it possible to block bots from logs. The format matches what other plugins, ie. WP-Useronline, use for bot blocking, so you can share block lists.
* New filter: `relevanssi_admin_search_ok` gives you more control when Relevanssi overrides the default WP search in admin, useful for fixing P2P_Box AJAX search.
* Ordering search results by title or date in admin search works now.
* Modified the way the highlights work; now highlighting words with apostrophes should produce more meaningful results.
* Highlighting should not highlight anything between & and ; or in