Mini Shell

Direktori : /home/admin/web/mcpv.demarco.ddnsfree.com/public_html/wp-includes/js/dist/
Upload File :
Current File : /home/admin/web/mcpv.demarco.ddnsfree.com/public_html/wp-includes/js/dist/customize-widgets.min.js

/*! This file is auto-generated */
!function(){var e={4403:function(e,t){var r;
/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var s=typeof r;if("string"===s||"number"===s)e.push(r);else if(Array.isArray(r)){if(r.length){var o=i.apply(null,r);o&&e.push(o)}}else if("object"===s){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var a in r)n.call(r,a)&&r[a]&&e.push(a)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},5619:function(e){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,i,s;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],r.get(i[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(t[i]!==r[i])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(s=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,s[i]))return!1;for(i=n;0!=i--;){var o=s[i];if(!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){"use strict";r.r(n),r.d(n,{initialize:function(){return Ke}});var e={};r.r(e),r.d(e,{__experimentalGetInsertionPoint:function(){return T},isInserterOpened:function(){return O}});var t={};r.r(t),r.d(t,{setIsInserterOpened:function(){return N}});var i={};r.r(i),r.d(i,{disableComplementaryArea:function(){return $},enableComplementaryArea:function(){return U},pinItem:function(){return Y},setDefaultComplementaryArea:function(){return j},setFeatureDefaults:function(){return Q},setFeatureValue:function(){return J},toggleFeature:function(){return K},unpinItem:function(){return q}});var s={};r.r(s),r.d(s,{getActiveComplementaryArea:function(){return X},isFeatureActive:function(){return ee},isItemPinned:function(){return Z}});var o=window.wp.element,a=window.wp.blockLibrary,c=window.wp.widgets,l=window.wp.blocks,d=window.wp.data,u=window.wp.preferences,m=window.wp.components,h=window.wp.keyboardShortcuts,p=window.wp.i18n,g=window.wp.blockEditor,f=window.wp.compose,b=window.wp.hooks;function w(e){let{text:t,children:r}=e;const n=(0,f.useCopyToClipboard)(t);return(0,o.createElement)(m.Button,{variant:"secondary",ref:n},r)}class _ extends o.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){this.setState({error:e}),(0,b.doAction)("editor.ErrorBoundary.errorLogged",e)}render(){const{error:e}=this.state;return e?(0,o.createElement)(g.Warning,{className:"customize-widgets-error-boundary",actions:[(0,o.createElement)(w,{key:"copy-error",text:e.stack},(0,p.__)("Copy Error"))]},(0,p.__)("The editor has encountered an unexpected error.")):this.props.children}}var y=window.wp.coreData,v=window.wp.mediaUtils;function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},E.apply(this,arguments)}var k=function(e){let{inspector:t,closeMenu:r,...n}=e;const i=(0,d.useSelect)((e=>e(g.store).getSelectedBlockClientId()),[]),s=(0,o.useMemo)((()=>document.getElementById(`block-${i}`)),[i]);return(0,o.createElement)(m.MenuItem,E({onClick:()=>{t.open({returnFocusWhenClose:s}),r()}},n),(0,p.__)("Show more settings"))},C=r(4403),S=r.n(C),x=window.wp.keycodes,I=window.wp.primitives;var z=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.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"}));var W=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var A=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var B=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.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"}));var M=(0,d.combineReducers)({blockInserterPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return"SET_IS_INSERTER_OPENED"===t.type?t.value:e}});function O(e){return!!e.blockInserterPanel}function T(e){const{rootClientId:t,insertionIndex:r}=e.blockInserterPanel;return{rootClientId:t,insertionIndex:r}}function N(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}const P={reducer:M,selectors:e,actions:t},F=(0,d.createReduxStore)("core/customize-widgets",P);(0,d.register)(F);var L=function e(t){let{setIsOpened:r}=t;const n=(0,f.useInstanceId)(e,"customize-widget-layout__inserter-panel-title"),i=(0,d.useSelect)((e=>e(F).__experimentalGetInsertionPoint()),[]);return(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel","aria-labelledby":n},(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel-header"},(0,o.createElement)("h2",{id:n,className:"customize-widgets-layout__inserter-panel-header-title"},(0,p.__)("Add a block")),(0,o.createElement)(m.Button,{className:"customize-widgets-layout__inserter-panel-header-close-button",icon:B,onClick:()=>r(!1),"aria-label":(0,p.__)("Close inserter")})),(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel-content"},(0,o.createElement)(g.__experimentalLibrary,{rootClientId:i.rootClientId,__experimentalInsertionIndex:i.insertionIndex,showInserterHelpPanel:!0,onSelect:()=>r(!1)})))};var R=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}));var D=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function H(e){let{as:t=m.DropdownMenu,className:r,label:n=(0,p.__)("Options"),popoverProps:i,toggleProps:s,children:a}=e;return(0,o.createElement)(t,{className:S()("interface-more-menu-dropdown",r),icon:D,label:n,popoverProps:{placement:"bottom-end",...i,className:S()("interface-more-menu-dropdown__content",null==i?void 0:i.className)},toggleProps:{tooltipPosition:"bottom",...s}},(e=>a(e)))}var V=window.wp.deprecated,G=r.n(V);const j=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),U=(e,t)=>r=>{let{registry:n,dispatch:i}=r;if(!t)return;n.select(u.store).get(e,"isComplementaryAreaVisible")||n.dispatch(u.store).set(e,"isComplementaryAreaVisible",!0),i({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},$=e=>t=>{let{registry:r}=t;r.select(u.store).get(e,"isComplementaryAreaVisible")&&r.dispatch(u.store).set(e,"isComplementaryAreaVisible",!1)},Y=(e,t)=>r=>{let{registry:n}=r;if(!t)return;const i=n.select(u.store).get(e,"pinnedItems");!0!==(null==i?void 0:i[t])&&n.dispatch(u.store).set(e,"pinnedItems",{...i,[t]:!0})},q=(e,t)=>r=>{let{registry:n}=r;if(!t)return;const i=n.select(u.store).get(e,"pinnedItems");n.dispatch(u.store).set(e,"pinnedItems",{...i,[t]:!1})};function K(e,t){return function(r){let{registry:n}=r;G()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),n.dispatch(u.store).toggle(e,t)}}function J(e,t,r){return function(n){let{registry:i}=n;G()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),i.dispatch(u.store).set(e,t,!!r)}}function Q(e,t){return function(r){let{registry:n}=r;G()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),n.dispatch(u.store).setDefaults(e,t)}}const X=(0,d.createRegistrySelector)((e=>(t,r)=>{var n;const i=e(u.store).get(r,"isComplementaryAreaVisible");if(void 0!==i)return i?null==t||null===(n=t.complementaryAreas)||void 0===n?void 0:n[r]:null})),Z=(0,d.createRegistrySelector)((e=>(t,r,n)=>{var i;const s=e(u.store).get(r,"pinnedItems");return null===(i=null==s?void 0:s[n])||void 0===i||i})),ee=(0,d.createRegistrySelector)((e=>(t,r,n)=>(G()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(u.store).get(r,n))));var te=(0,d.combineReducers)({complementaryAreas:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return e[r]?e:{...e,[r]:n}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return{...e,[r]:n}}}return e}});const re=(0,d.createReduxStore)("core/interface",{reducer:te,actions:i,selectors:s});(0,d.register)(re);const ne=[{keyCombination:{modifier:"primary",character:"b"},description:(0,p.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,p.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,p.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,p.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,p.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,p.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,p.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,p.__)("Make the selected text inline code.")}];function ie(e){let{keyCombination:t,forceAriaLabel:r}=e;const n=t.modifier?x.displayShortcutList[t.modifier](t.character):t.character,i=t.modifier?x.shortcutAriaLabel[t.modifier](t.character):t.character;return(0,o.createElement)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":r||i},(Array.isArray(n)?n:[n]).map(((e,t)=>"+"===e?(0,o.createElement)(o.Fragment,{key:t},e):(0,o.createElement)("kbd",{key:t,className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key"},e))))}var se=function(e){let{description:t,keyCombination:r,aliases:n=[],ariaLabel:i}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-description"},t),(0,o.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-term"},(0,o.createElement)(ie,{keyCombination:r,forceAriaLabel:i}),n.map(((e,t)=>(0,o.createElement)(ie,{keyCombination:e,forceAriaLabel:i,key:t})))))};var oe=function(e){let{name:t}=e;const{keyCombination:r,description:n,aliases:i}=(0,d.useSelect)((e=>{const{getShortcutKeyCombination:r,getShortcutDescription:n,getShortcutAliases:i}=e(h.store);return{keyCombination:r(t),aliases:i(t),description:n(t)}}),[t]);return r?(0,o.createElement)(se,{keyCombination:r,description:n,aliases:i}):null};const ae=e=>{let{shortcuts:t}=e;return(0,o.createElement)("ul",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list"},t.map(((e,t)=>(0,o.createElement)("li",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,o.createElement)(oe,{name:e}):(0,o.createElement)(se,e)))))},ce=e=>{let{title:t,shortcuts:r,className:n}=e;return(0,o.createElement)("section",{className:S()("customize-widgets-keyboard-shortcut-help-modal__section",n)},!!t&&(0,o.createElement)("h2",{className:"customize-widgets-keyboard-shortcut-help-modal__section-title"},t),(0,o.createElement)(ae,{shortcuts:r}))},le=e=>{let{title:t,categoryName:r,additionalShortcuts:n=[]}=e;const i=(0,d.useSelect)((e=>e(h.store).getCategoryShortcuts(r)),[r]);return(0,o.createElement)(ce,{title:t,shortcuts:i.concat(n)})};function de(e){let{isModalActive:t,toggleModal:r}=e;const{registerShortcut:n}=(0,d.useDispatch)(h.store);return n({name:"core/customize-widgets/keyboard-shortcuts",category:"main",description:(0,p.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),(0,h.useShortcut)("core/customize-widgets/keyboard-shortcuts",r),t?(0,o.createElement)(m.Modal,{className:"customize-widgets-keyboard-shortcut-help-modal",title:(0,p.__)("Keyboard shortcuts"),onRequestClose:r},(0,o.createElement)(ce,{className:"customize-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/customize-widgets/keyboard-shortcuts"]}),(0,o.createElement)(le,{title:(0,p.__)("Global shortcuts"),categoryName:"global"}),(0,o.createElement)(le,{title:(0,p.__)("Selection shortcuts"),categoryName:"selection"}),(0,o.createElement)(le,{title:(0,p.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,p.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,p.__)("Forward-slash")}]}),(0,o.createElement)(ce,{title:(0,p.__)("Text formatting"),shortcuts:ne})):null}function ue(){const[e,t]=(0,o.useState)(!1),r=()=>t(!e);return(0,h.useShortcut)("core/customize-widgets/keyboard-shortcuts",r),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(H,{as:m.ToolbarDropdownMenu},(()=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(m.MenuGroup,{label:(0,p._x)("View","noun")},(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"fixedToolbar",label:(0,p.__)("Top toolbar"),info:(0,p.__)("Access all block and document tools in a single place"),messageActivated:(0,p.__)("Top toolbar activated"),messageDeactivated:(0,p.__)("Top toolbar deactivated")})),(0,o.createElement)(m.MenuGroup,{label:(0,p.__)("Tools")},(0,o.createElement)(m.MenuItem,{onClick:()=>{t(!0)},shortcut:x.displayShortcut.access("h")},(0,p.__)("Keyboard shortcuts")),(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"welcomeGuide",label:(0,p.__)("Welcome Guide")}),(0,o.createElement)(m.MenuItem,{role:"menuitem",icon:R,href:(0,p.__)("https://wordpress.org/support/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,p.__)("Help"),(0,o.createElement)(m.VisuallyHidden,{as:"span"},(0,p.__)("(opens in a new tab)")))),(0,o.createElement)(m.MenuGroup,{label:(0,p.__)("Preferences")},(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"keepCaretInsideBlock",label:(0,p.__)("Contain text cursor inside block"),info:(0,p.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,p.__)("Contain text cursor inside block activated"),messageDeactivated:(0,p.__)("Contain text cursor inside block deactivated")}))))),(0,o.createElement)(de,{isModalActive:e,toggleModal:r}))}var me=function(e){let{sidebar:t,inserter:r,isInserterOpened:n,setIsInserterOpened:i,isFixedToolbarActive:s}=e;const[[a,c],l]=(0,o.useState)([t.hasUndo(),t.hasRedo()]),d=(0,x.isAppleOS)()?x.displayShortcut.primaryShift("z"):x.displayShortcut.primary("y");return(0,o.useEffect)((()=>t.subscribeHistory((()=>{l([t.hasUndo(),t.hasRedo()])}))),[t]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:S()("customize-widgets-header",{"is-fixed-toolbar-active":s})},(0,o.createElement)(g.NavigableToolbar,{className:"customize-widgets-header-toolbar","aria-label":(0,p.__)("Document tools")},(0,o.createElement)(m.ToolbarButton,{icon:(0,p.isRTL)()?W:z,label:(0,p.__)("Undo"),shortcut:x.displayShortcut.primary("z"),"aria-disabled":!a,onClick:t.undo,className:"customize-widgets-editor-history-button undo-button"}),(0,o.createElement)(m.ToolbarButton,{icon:(0,p.isRTL)()?z:W,label:(0,p.__)("Redo"),shortcut:d,"aria-disabled":!c,onClick:t.redo,className:"customize-widgets-editor-history-button redo-button"}),(0,o.createElement)(m.ToolbarButton,{className:"customize-widgets-header-toolbar__inserter-toggle",isPressed:n,variant:"primary",icon:A,label:(0,p._x)("Add block","Generic label for block inserter button"),onClick:()=>{i((e=>!e))}}),(0,o.createElement)(ue,null))),(0,o.createPortal)((0,o.createElement)(L,{setIsOpened:i}),r.contentContainer[0]))};var he=r(5619),pe=r.n(he),ge=window.wp.isShallowEqual,fe=r.n(ge);function be(e){const t=e.match(/^widget_(.+)(?:\[(\d+)\])$/);if(t){return`${t[1]}-${parseInt(t[2],10)}`}return e}function we(e){let t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n="core/legacy-widget"===e.name&&(e.attributes.id||e.attributes.instance);if(n)if(e.attributes.id)t={id:e.attributes.id};else{const{encoded:n,hash:i,raw:s,...o}=e.attributes.instance;t={idBase:e.attributes.idBase,instance:{...null==r?void 0:r.instance,is_widget_customizer_js_value:!0,encoded_serialized_instance:n,instance_hash_key:i,raw_instance:s,...o}}}else{t={idBase:"block",widgetClass:"WP_Widget_Block",instance:{raw_instance:{content:(0,l.serialize)(e)}}}}const{form:i,rendered:s,...o}=r||{};return{...o,...t}}function _e(e){let t,{id:r,idBase:n,number:i,instance:s}=e;const{encoded_serialized_instance:o,instance_hash_key:a,raw_instance:d,...u}=s;if("block"===n){var m;const e=(0,l.parse)(null!==(m=d.content)&&void 0!==m?m:"",{__unstableSkipAutop:!0});t=e.length?e[0]:(0,l.createBlock)("core/paragraph",{})}else t=i?(0,l.createBlock)("core/legacy-widget",{idBase:n,instance:{encoded:o,hash:a,raw:d,...u}}):(0,l.createBlock)("core/legacy-widget",{id:r});return(0,c.addWidgetIdToBlock)(t,r)}function ye(e){const[t,r]=(0,o.useState)((()=>e.getWidgets().map((e=>_e(e)))));(0,o.useEffect)((()=>e.subscribe(((e,t)=>{r((r=>{const n=new Map(e.map((e=>[e.id,e]))),i=new Map(r.map((e=>[(0,c.getWidgetIdFromBlock)(e),e]))),s=t.map((e=>{const t=n.get(e.id);return t&&t===e?i.get(e.id):_e(e)}));return fe()(r,s)?r:s}))}))),[e]);const n=(0,o.useCallback)((t=>{r((r=>{if(fe()(r,t))return r;const n=new Map(r.map((e=>[(0,c.getWidgetIdFromBlock)(e),e]))),i=t.map((t=>{const r=(0,c.getWidgetIdFromBlock)(t);if(r&&n.has(r)){const i=n.get(r),s=e.getWidget(r);return pe()(t,i)&&s?s:we(t,s)}return we(t)}));if(fe()(e.getWidgets(),i))return r;const s=e.setWidgets(i);return t.reduce(((e,r,n)=>{const i=s[n];return null!==i&&(e===t&&(e=t.slice()),e[n]=(0,c.addWidgetIdToBlock)(r,i)),e}),t)}))}),[e]);return[t,n,n]}const ve=(0,o.createContext)();function Ee(e){let{api:t,sidebarControls:r,children:n}=e;const[i,s]=(0,o.useState)({current:null}),a=(0,o.useCallback)((e=>{for(const t of r){if(t.setting.get().includes(e)){t.sectionInstance.expand({completeCallback(){s({current:e})}});break}}}),[r]);(0,o.useEffect)((()=>{function e(e){const t=be(e);a(t)}function r(){t.previewer.preview.bind("focus-control-for-setting",e)}return t.previewer.bind("ready",r),()=>{t.previewer.unbind("ready",r),t.previewer.preview.unbind("focus-control-for-setting",e)}}),[t,a]);const c=(0,o.useMemo)((()=>[i,a]),[i,a]);return(0,o.createElement)(ve.Provider,{value:c},n)}const ke=()=>(0,o.useContext)(ve);var Ce=window.wp.privateApis;const{lock:Se,unlock:xe}=(0,Ce.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/customize-widgets"),{ExperimentalBlockEditorProvider:Ie}=xe(g.privateApis);function ze(e){let{sidebar:t,settings:r,children:n}=e;const[i,s,a]=ye(t);return function(e){const{selectBlock:t}=(0,d.useDispatch)(g.store),[r]=ke(),n=(0,o.useRef)(e);(0,o.useEffect)((()=>{n.current=e}),[e]),(0,o.useEffect)((()=>{if(r.current){const e=n.current.find((e=>(0,c.getWidgetIdFromBlock)(e)===r.current));if(e){t(e.clientId);const r=document.querySelector(`[data-block="${e.clientId}"]`);null==r||r.focus()}}}),[r,t])}(i),(0,o.createElement)(Ie,{value:i,onInput:s,onChange:a,settings:r,useSubRegistry:!1},n)}function We(e){let{sidebar:t}=e;const{toggle:r}=(0,d.useDispatch)(u.store),n=t.getWidgets().every((e=>e.id.startsWith("block-")));return(0,o.createElement)("div",{className:"customize-widgets-welcome-guide"},(0,o.createElement)("div",{className:"customize-widgets-welcome-guide__image__wrapper"},(0,o.createElement)("picture",null,(0,o.createElement)("source",{srcSet:"https://s.w.org/images/block-editor/welcome-editor.svg",media:"(prefers-reduced-motion: reduce)"}),(0,o.createElement)("img",{className:"customize-widgets-welcome-guide__image",src:"https://s.w.org/images/block-editor/welcome-editor.gif",width:"312",height:"240",alt:""}))),(0,o.createElement)("h1",{className:"customize-widgets-welcome-guide__heading"},(0,p.__)("Welcome to block Widgets")),(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__text"},n?(0,p.__)("Your theme provides different “block” areas for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site."):(0,p.__)("You can now add any block to your site’s widget areas. Don’t worry, all of your favorite widgets still work flawlessly.")),(0,o.createElement)(m.Button,{className:"customize-widgets-welcome-guide__button",variant:"primary",onClick:()=>r("core/customize-widgets","welcomeGuide")},(0,p.__)("Got it")),(0,o.createElement)("hr",{className:"customize-widgets-welcome-guide__separator"}),!n&&(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},(0,p.__)("Want to stick with the old widgets?"),(0,o.createElement)("br",null),(0,o.createElement)(m.ExternalLink,{href:(0,p.__)("https://wordpress.org/plugins/classic-widgets/")},(0,p.__)("Get the Classic Widgets plugin."))),(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},(0,p.__)("New to the block editor?"),(0,o.createElement)("br",null),(0,o.createElement)(m.ExternalLink,{href:(0,p.__)("https://wordpress.org/support/article/wordpress-editor/")},(0,p.__)("Here's a detailed guide."))))}function Ae(e){let{undo:t,redo:r,save:n}=e;return(0,h.useShortcut)("core/customize-widgets/undo",(e=>{t(),e.preventDefault()})),(0,h.useShortcut)("core/customize-widgets/redo",(e=>{r(),e.preventDefault()})),(0,h.useShortcut)("core/customize-widgets/save",(e=>{e.preventDefault(),n()})),null}Ae.Register=function(){const{registerShortcut:e,unregisterShortcut:t}=(0,d.useDispatch)(h.store);return(0,o.useEffect)((()=>(e({name:"core/customize-widgets/undo",category:"global",description:(0,p.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/customize-widgets/redo",category:"global",description:(0,p.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,x.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/customize-widgets/save",category:"global",description:(0,p.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{t("core/customize-widgets/undo"),t("core/customize-widgets/redo"),t("core/customize-widgets/save")})),[e]),null};var Be=Ae;function Me(e){const t=(0,o.useRef)(),r=(0,d.useSelect)((e=>0===e(g.store).getBlockCount()));return(0,o.useEffect)((()=>{if(r&&t.current){const{ownerDocument:e}=t.current;e.activeElement&&e.activeElement!==e.body||t.current.focus()}}),[r]),(0,o.createElement)(g.ButtonBlockAppender,E({},e,{ref:t}))}function Oe(e){let{blockEditorSettings:t,sidebar:r,inserter:n,inspector:i}=e;const[s,a]=function(e){const t=(0,d.useSelect)((e=>e(F).isInserterOpened()),[]),{setIsInserterOpened:r}=(0,d.useDispatch)(F);return(0,o.useEffect)((()=>{t?e.open():e.close()}),[e,t]),[t,(0,o.useCallback)((e=>{let t=e;"function"==typeof e&&(t=e((0,d.select)(F).isInserterOpened())),r(t)}),[r])]}(n),{hasUploadPermissions:c,isFixedToolbarActive:l,keepCaretInsideBlock:m,isWelcomeGuideActive:h}=(0,d.useSelect)((e=>{var t;const{get:r}=e(u.store);return{hasUploadPermissions:null===(t=e(y.store).canUser("create","media"))||void 0===t||t,isFixedToolbarActive:!!r("core/customize-widgets","fixedToolbar"),keepCaretInsideBlock:!!r("core/customize-widgets","keepCaretInsideBlock"),isWelcomeGuideActive:!!r("core/customize-widgets","welcomeGuide")}}),[]),p=(0,o.useMemo)((()=>{let e;return c&&(e=e=>{let{onError:r,...n}=e;(0,v.uploadMedia)({wpAllowedMimeTypes:t.allowedMimeTypes,onError:e=>{let{message:t}=e;return r(t)},...n})}),{...t,__experimentalSetIsInserterOpened:a,mediaUpload:e,hasFixedToolbar:l,keepCaretInsideBlock:m,__unstableHasCustomAppender:!0}}),[c,t,l,m,a]);return h?(0,o.createElement)(We,{sidebar:r}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(g.BlockEditorKeyboardShortcuts.Register,null),(0,o.createElement)(Be.Register,null),(0,o.createElement)(ze,{sidebar:r,settings:p},(0,o.createElement)(Be,{undo:r.undo,redo:r.redo,save:r.save}),(0,o.createElement)(me,{sidebar:r,inserter:n,isInserterOpened:s,setIsInserterOpened:a,isFixedToolbarActive:l}),(0,o.createElement)(g.CopyHandler,null,(0,o.createElement)(g.BlockTools,null,(0,o.createElement)(g.__unstableEditorStyles,{styles:p.defaultEditorStyles}),(0,o.createElement)(g.BlockSelectionClearer,null,(0,o.createElement)(g.WritingFlow,{className:"editor-styles-wrapper"},(0,o.createElement)(g.ObserveTyping,null,(0,o.createElement)(g.BlockList,{renderAppender:Me})))))),(0,o.createPortal)((0,o.createElement)("form",{onSubmit:e=>e.preventDefault()},(0,o.createElement)(g.BlockInspector,null)),i.contentContainer[0])),(0,o.createElement)(g.__unstableBlockSettingsMenuFirstItem,null,(e=>{let{onClose:t}=e;return(0,o.createElement)(k,{inspector:i,closeMenu:t})})))}const Te=(0,o.createContext)();function Ne(e){let{sidebarControls:t,activeSidebarControl:r,children:n}=e;const i=(0,o.useMemo)((()=>({sidebarControls:t,activeSidebarControl:r})),[t,r]);return(0,o.createElement)(Te.Provider,{value:i},n)}function Pe(e){let{api:t,sidebarControls:r,blockEditorSettings:n}=e;const[i,s]=(0,o.useState)(null),a=document.getElementById("customize-theme-controls"),c=(0,o.useRef)();!function(e,t){const{hasSelectedBlock:r,hasMultiSelection:n}=(0,d.useSelect)(g.store),{clearSelectedBlock:i}=(0,d.useDispatch)(g.store);(0,o.useEffect)((()=>{if(t.current&&e){const s=e.inspector,o=e.container[0],a=o.ownerDocument,c=a.defaultView;function l(e){!r()&&!n()||!e||!a.contains(e)||o.contains(e)||t.current.contains(e)||e.closest('[role="dialog"]')||s.expanded()||i()}function d(e){l(e.target)}function u(){l(a.activeElement)}return a.addEventListener("mousedown",d),c.addEventListener("blur",u),()=>{a.removeEventListener("mousedown",d),c.removeEventListener("blur",u)}}}),[t,e,r,n,i])}(i,c),(0,o.useEffect)((()=>{const e=r.map((e=>e.subscribe((t=>{t&&s(e)}))));return()=>{e.forEach((e=>e()))}}),[r]);const l=i&&(0,o.createPortal)((0,o.createElement)(_,null,(0,o.createElement)(Oe,{key:i.id,blockEditorSettings:n,sidebar:i.sidebarAdapter,inserter:i.inserter,inspector:i.inspector})),i.container[0]),u=a&&(0,o.createPortal)((0,o.createElement)("div",{className:"customize-widgets-popover",ref:c},(0,o.createElement)(m.Popover.Slot,null)),a);return(0,o.createElement)(h.ShortcutProvider,null,(0,o.createElement)(m.SlotFillProvider,null,(0,o.createElement)(Ne,{sidebarControls:r,activeSidebarControl:i},(0,o.createElement)(Ee,{api:t,sidebarControls:r},l,u))))}function Fe(){const{wp:{customize:e}}=window,t=window.matchMedia("(prefers-reduced-motion: reduce)");let r=t.matches;return t.addEventListener("change",(e=>{r=e.matches})),class extends e.Section{ready(){const t=function(){const{wp:{customize:e}}=window;return class extends e.Section{constructor(e,t){super(e,t),this.parentSection=t.parentSection,this.returnFocusWhenClose=null,this._isOpen=!1}get isOpen(){return this._isOpen}set isOpen(e){this._isOpen=e,this.triggerActiveCallbacks()}ready(){this.contentContainer[0].classList.add("customize-widgets-layout__inspector")}isContextuallyActive(){return this.isOpen}onChangeExpanded(e,t){super.onChangeExpanded(e,t),this.parentSection&&!t.unchanged&&(e?this.parentSection.collapse({manualTransition:!0}):this.parentSection.expand({manualTransition:!0,completeCallback:()=>{this.returnFocusWhenClose&&!this.contentContainer[0].contains(this.returnFocusWhenClose)&&this.returnFocusWhenClose.focus()}}))}open(){let{returnFocusWhenClose:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isOpen=!0,this.returnFocusWhenClose=e,this.expand({allowMultiple:!0})}close(){this.collapse({allowMultiple:!0})}collapse(e){this.isOpen=!1,super.collapse(e)}triggerActiveCallbacks(){this.active.callbacks.fireWith(this.active,[!1,!0])}}}();this.inspector=new t(`widgets-inspector-${this.id}`,{title:(0,p.__)("Block Settings"),parentSection:this,customizeAction:[(0,p.__)("Customizing"),(0,p.__)("Widgets"),this.params.title].join(" ▸ ")}),e.section.add(this.inspector),this.contentContainer[0].classList.add("customize-widgets__sidebar-section")}hasSubSectionOpened(){return this.inspector.expanded()}onChangeExpanded(e,t){const n=this.controls(),i={...t,completeCallback(){var r;n.forEach((t=>{var r;null===(r=t.onChangeSectionExpanded)||void 0===r||r.call(t,e,i)})),null===(r=t.completeCallback)||void 0===r||r.call(t)}};if(i.manualTransition){e?(this.contentContainer.addClass(["busy","open"]),this.contentContainer.removeClass("is-sub-section-open"),this.contentContainer.closest(".wp-full-overlay").addClass("section-open")):(this.contentContainer.addClass(["busy","is-sub-section-open"]),this.contentContainer.closest(".wp-full-overlay").addClass("section-open"),this.contentContainer.removeClass("open"));const t=()=>{this.contentContainer.removeClass("busy"),i.completeCallback()};r?t():this.contentContainer.one("transitionend",t)}else super.onChangeExpanded(e,i)}}}const{wp:Le}=window;function Re(e){const t=e.match(/^(.+)-(\d+)$/);return t?{idBase:t[1],number:parseInt(t[2],10)}:{idBase:e}}function De(e){const{idBase:t,number:r}=Re(e);return r?`widget_${t}[${r}]`:`widget_${t}`}class He{constructor(e,t){this.setting=e,this.api=t,this.locked=!1,this.widgetsCache=new WeakMap,this.subscribers=new Set,this.history=[this._getWidgetIds().map((e=>this.getWidget(e)))],this.historyIndex=0,this.historySubscribers=new Set,this._debounceSetHistory=function(e,t,r){let n,i=!1;function s(){for(var s=arguments.length,o=new Array(s),a=0;a<s;a++)o[a]=arguments[a];const c=(i?t:e).apply(this,o);return i=!0,clearTimeout(n),n=setTimeout((()=>{i=!1}),r),c}return s.cancel=()=>{i=!1,clearTimeout(n)},s}(this._pushHistory,this._replaceHistory,1e3),this.setting.bind(this._handleSettingChange.bind(this)),this.api.bind("change",this._handleAllSettingsChange.bind(this)),this.undo=this.undo.bind(this),this.redo=this.redo.bind(this),this.save=this.save.bind(this)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}getWidgets(){return this.history[this.historyIndex]}_emit(){for(const e of this.subscribers)e(...arguments)}_getWidgetIds(){return this.setting.get()}_pushHistory(){this.history=[...this.history.slice(0,this.historyIndex+1),this._getWidgetIds().map((e=>this.getWidget(e)))],this.historyIndex+=1,this.historySubscribers.forEach((e=>e()))}_replaceHistory(){this.history[this.historyIndex]=this._getWidgetIds().map((e=>this.getWidget(e)))}_handleSettingChange(){if(this.locked)return;const e=this.getWidgets();this._pushHistory(),this._emit(e,this.getWidgets())}_handleAllSettingsChange(e){if(this.locked)return;if(!e.id.startsWith("widget_"))return;const t=be(e.id);if(!this.setting.get().includes(t))return;const r=this.getWidgets();this._pushHistory(),this._emit(r,this.getWidgets())}_createWidget(e){const t=Le.customize.Widgets.availableWidgets.findWhere({id_base:e.idBase});let r=e.number;t.get("is_multi")&&!r&&(t.set("multi_number",t.get("multi_number")+1),r=t.get("multi_number"));const n=r?`widget_${e.idBase}[${r}]`:`widget_${e.idBase}`,i={transport:Le.customize.Widgets.data.selectiveRefreshableWidgets[t.get("id_base")]?"postMessage":"refresh",previewer:this.setting.previewer};this.api.create(n,n,"",i).set(e.instance);return be(n)}_removeWidget(e){const t=De(e.id),r=this.api(t);if(r){const e=r.get();this.widgetsCache.delete(e)}this.api.remove(t)}_updateWidget(e){const t=this.getWidget(e.id);if(t===e)return e.id;if(t.idBase&&e.idBase&&t.idBase===e.idBase){const t=De(e.id);return this.api(t).set(e.instance),e.id}return this._removeWidget(e),this._createWidget(e)}getWidget(e){if(!e)return null;const{idBase:t,number:r}=Re(e),n=De(e),i=this.api(n);if(!i)return null;const s=i.get();if(this.widgetsCache.has(s))return this.widgetsCache.get(s);const o={id:e,idBase:t,number:r,instance:s};return this.widgetsCache.set(s,o),o}_updateWidgets(e){this.locked=!0;const t=[],r=e.map((e=>{if(e.id&&this.getWidget(e.id))return t.push(null),this._updateWidget(e);const r=this._createWidget(e);return t.push(r),r}));return this.getWidgets().filter((e=>!r.includes(e.id))).forEach((e=>this._removeWidget(e))),this.setting.set(r),this.locked=!1,t}setWidgets(e){const t=this._updateWidgets(e);return this._debounceSetHistory(),t}hasUndo(){return this.historyIndex>0}hasRedo(){return this.historyIndex<this.history.length-1}_seek(e){const t=this.getWidgets();this.historyIndex=e;const r=this.history[this.historyIndex];this._updateWidgets(r),this._emit(t,this.getWidgets()),this.historySubscribers.forEach((e=>e())),this._debounceSetHistory.cancel()}undo(){this.hasUndo()&&this._seek(this.historyIndex-1)}redo(){this.hasRedo()&&this._seek(this.historyIndex+1)}subscribeHistory(e){return this.historySubscribers.add(e),()=>{this.historySubscribers.delete(e)}}save(){this.api.previewer.save()}}var Ve=window.wp.dom;function Ge(){const{wp:{customize:e}}=window;return class extends e.Control{constructor(){super(...arguments),this.subscribers=new Set}ready(){const t=function(){const{wp:{customize:e}}=window,t=e.OuterSection;return e.OuterSection=class extends t{onChangeExpanded(t,r){return t&&e.section.each((e=>{"outer"===e.params.type&&e.id!==this.id&&e.expanded()&&e.collapse()})),super.onChangeExpanded(t,r)}},e.sectionConstructor.outer=e.OuterSection,class extends e.OuterSection{constructor(){super(...arguments),this.params.type="outer",this.activeElementBeforeExpanded=null,this.contentContainer[0].ownerDocument.defaultView.addEventListener("keydown",(e=>{!this.expanded()||e.keyCode!==x.ESCAPE&&"Escape"!==e.code||e.defaultPrevented||(e.preventDefault(),e.stopPropagation(),(0,d.dispatch)(F).setIsInserterOpened(!1))}),!0),this.contentContainer.addClass("widgets-inserter"),this.isFromInternalAction=!1,this.expanded.bind((()=>{this.isFromInternalAction||(0,d.dispatch)(F).setIsInserterOpened(this.expanded()),this.isFromInternalAction=!1}))}open(){if(!this.expanded()){const e=this.contentContainer[0];this.activeElementBeforeExpanded=e.ownerDocument.activeElement,this.isFromInternalAction=!0,this.expand({completeCallback(){const t=Ve.focus.tabbable.find(e)[1];t&&t.focus()}})}}close(){if(this.expanded()){const e=this.contentContainer[0],t=e.ownerDocument.activeElement;this.isFromInternalAction=!0,this.collapse({completeCallback(){e.contains(t)&&this.activeElementBeforeExpanded&&this.activeElementBeforeExpanded.focus()}})}}}}();this.inserter=new t(`widgets-inserter-${this.id}`,{}),e.section.add(this.inserter),this.sectionInstance=e.section(this.section()),this.inspector=this.sectionInstance.inspector,this.sidebarAdapter=new He(this.setting,e)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}onChangeSectionExpanded(e,t){t.unchanged||(e||(0,d.dispatch)(F).setIsInserterOpened(!1),this.subscribers.forEach((r=>r(e,t))))}}}const je=(0,f.createHigherOrderComponent)((e=>t=>{let r=(0,c.getWidgetIdFromBlock)(t);const n=function(){const{sidebarControls:e}=(0,o.useContext)(Te);return e}(),i=function(){const{activeSidebarControl:e}=(0,o.useContext)(Te);return e}(),s=(null==n?void 0:n.length)>1,a=t.name,l=t.clientId,u=(0,d.useSelect)((e=>e(g.store).canInsertBlockType(a,"")),[a]),m=(0,d.useSelect)((e=>e(g.store).getBlock(l)),[l]),{removeBlock:h}=(0,d.useDispatch)(g.store),[,p]=ke();return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(e,t),s&&u&&(0,o.createElement)(g.BlockControls,null,(0,o.createElement)(c.MoveToWidgetArea,{widgetAreas:n.map((e=>({id:e.id,name:e.params.label,description:e.params.description}))),currentWidgetAreaId:null==i?void 0:i.id,onSelect:function(e){const t=n.find((t=>t.id===e));if(r){const e=i.setting,n=t.setting;e(e().filter((e=>e!==r))),n([...n(),r])}else{const e=t.sidebarAdapter;h(l);const n=e.setWidgets([...e.getWidgets(),we(m)]);r=n.reverse().find((e=>!!e))}p(r)}})))}),"withMoveToSidebarToolbarItem");(0,b.addFilter)("editor.BlockEdit","core/customize-widgets/block-edit",je);(0,b.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",(()=>v.MediaUpload));const{wp:Ue}=window,$e=(0,f.createHigherOrderComponent)((e=>t=>{var r,n;const{idBase:i}=t.attributes,s=null!==(r=null===(n=Ue.customize.Widgets.data.availableWidgets.find((e=>e.id_base===i)))||void 0===n?void 0:n.is_wide)&&void 0!==r&&r;return(0,o.createElement)(e,E({},t,{isWide:s}))}),"withWideWidgetDisplay");(0,b.addFilter)("editor.BlockEdit","core/customize-widgets/wide-widget-display",$e);const{wp:Ye}=window,qe=["core/more","core/block","core/freeform","core/template-part"];function Ke(e,t){(0,d.dispatch)(u.store).setDefaults("core/customize-widgets",{fixedToolbar:!1,welcomeGuide:!0}),(0,d.dispatch)(l.store).__experimentalReapplyBlockTypeFilters();const r=(0,a.__experimentalGetCoreBlocks)().filter((e=>!(qe.includes(e.name)||e.name.startsWith("core/post")||e.name.startsWith("core/query")||e.name.startsWith("core/site")||e.name.startsWith("core/navigation"))));(0,a.registerCoreBlocks)(r),(0,c.registerLegacyWidgetBlock)(),(0,c.registerLegacyWidgetVariations)(t),(0,c.registerWidgetGroupBlock)(),(0,l.setFreeformContentHandlerName)("core/html");const n=Ge();Ye.customize.sectionConstructor.sidebar=Fe(),Ye.customize.controlConstructor.sidebar_block_editor=n;const i=document.createElement("div");document.body.appendChild(i),Ye.customize.bind("ready",(()=>{const e=[];Ye.customize.control.each((t=>{t instanceof n&&e.push(t)})),(0,o.render)((0,o.createElement)(Pe,{api:Ye.customize,sidebarControls:e,blockEditorSettings:t}),i)}))}}(),(window.wp=window.wp||{}).customizeWidgets=n}();
This device is a small but mighty toy created to be an – Base de données MCPV "Prestataires"

This device is a small but mighty toy created to be an

#1 Grownup Sex Toy Store In Pa Toys & Horny Lingerie Sex Shop Near Me

The narrow shaft is also a plus for intercourse toy newbies or of us with a narrower vaginal canal. Their products are surprisingly affordable for how eco-friendly they’re, too. Since 2003, intercourse toy firm Jimmyjane has been cranking out vibrators in elegant shapes which have by no means been seen before, successful varied design awards along the method in which. Still to this day, their toys look like objets d’art, and really feel fairly damn good, too.

Browse by way of brands like Bodywand, California Exotic, Clio, Durex large anal toys, LELO, Trojan lingeries, Vibratex and more. Find your good sample and perfect intensity with a set of vibrators that come with features like adjustable velocity, cordless, waterproof and rechargeable. They additionally include completely different vibration modes and are battery-operated to supply freedom of motion.

Nestle the toy between your fingers with the petal-like indentations dealing with down. From there, you’ll find a way to stroke, encircle anal sex toys bra panties, or faucet your clitoris, permitting your fingers and Plum to work as a team. What’s generally known as the G-spot or G-zone is more than likely a small space of spongy tissue located close to the entrance of the upper vaginal wall. Although its precise location is debated by researchers, it’s no secret that stimulating the world can feel unbelievable. If you are in search of a dildo that is identical to the actual thing? Look no further, at Hankey’s Toys, we make the world’s best uber-realistic penis designs, many cast from an precise particular person.

If you’re eager on silicone-based lube, positive go ahead and use it – just ensure that your sex toy doesn’t include any silicone. Silicone has powerful bonds and wishes plenty of soapy suds to interrupt the bonds to clean it off fully whereas water-based lube washes off simply when it comes time to wash your sex toy. One of the most typical myths is that mens penis rings match too tight and are uncomfortable to wear. While true that some cock rings constrict tightly to take care of an erection for males with erectile dysfunction, most are stretchy sufficient to fit all men’s penis sizes.

It’s turn out to be my favourite travel companion, combining sustainability with satisfying efficiency. My associate had a time exploring the different textures of the Tenga Eggs. I’m amazed at how stretchy they’re, comfortably accommodating his size. The disposable nature is perfect for his travels, and he appreciated the convenience of the pre-applied lube. Corrado recommends doing all of your analysis on toy materials (see our tips about buying your first vibrator) as a outcome of some are higher quality than others.

Making it increasingly in style and obtainable, as attitudes and lifestyles heat to the possibilities of mutual sexual exploration. Equality in women and men is also exhibiting itself on the planet of grownup merchandise as female sex toys are as easily obtainable as male sex toys. Whether it includes vibrators for girls or pocket pussies for males, it is all readily available these days. There are loads of intercourse toys for girls and sex toys for men on the market, and it’s about discovering the best supplies and sex machines money can purchase. Of course, if you want to shop round on-line silicone oversized, you can see there are ample alternatives for solo play, especially with things like vibrators and porn star molded dildos.

It’s the perfect clitoral vibrator for a slow construct, giving mild air strain that increases when you need it to with a simple squeeze of your fingers – no button pressing required. To change the stimulation style from consistent to pulsing inflatable plug, a button on the bulb of the toy does the job. The Hot Octopuss DiGiT appears somewhat totally different from other sex toys, but don’t let that deceive you. This device is a small but mighty toy created to be an extension of the wearer’s hand. Curving to the contour of your fingers, it’s discreet, and chic and it packs a punch when it comes to delivering an amazing orgasm. Dildos are incessantly phallic-shaped toys made from silicone , glass, or metal.

The Manta is waterproof, has six speeds and six patterns and includes a journey lock. A versatile toy, it may be used with a partner as properly as by those with a vulva. Determining the most effective sex toys in the marketplace is a task finest served with a heaping dose of subjectivity—arguably more so than with any other product. Luckily, it’s never been easier to experiment with an array of products to find the ones that give you the results you want. We named the Magic Wand Rechargeable Cordless Vibrator the most effective intercourse toy overall, thanks to its highly effective motor and spectacular battery.

#1 Grownup Sex Toy Store In Pa Toys & Horny Lingerie Sex Shop Near Me The narrow shaft is also a plus for intercourse toy newbies or of us with a narrower vaginal canal. Their products are surprisingly affordable for how eco-friendly they’re, too. Since 2003, intercourse toy firm Jimmyjane has been cranking out vibrators…

Leave a Reply

Your email address will not be published. Required fields are marked *