Current File : /home/pacjaorg/wpt.pacja.org/copwordpres/wp-content/plugins/accordion-blocks/build/index.js
!function(){"use strict";var e={n:function(t){var o=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(o,{a:o}),o},d:function(t,o){for(var l in o)e.o(o,l)&&!e.o(t,l)&&Object.defineProperty(t,l,{enumerable:!0,get:o[l]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.data,o=window.wp.apiFetch,l=e.n(o);const c={defaults:{initiallyOpen:!1,clickToClose:!0,autoClose:!0,scroll:!1,scrollOffset:0}},a={setDefaults:e=>({type:"SET_DEFAULTS",defaults:e}),saveDefaultSettings:e=>({type:"SAVE_DEFAULTS",defaults:e}),fetchFromAPI:e=>({type:"FETCH_FROM_API",path:e})},n=(0,t.createReduxStore)("accordion-blocks",{reducer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEFAULTS":return Object.assign({},e,{defaults:t.defaults});case"SAVE_DEFAULTS":return l()({path:"accordion-blocks/v1/defaults",data:t.defaults,method:"POST"}).then((e=>{})).catch((e=>{})),Object.assign({},e,{defaults:t.defaults});default:return e}},actions:a,selectors:{getDefaultSettings:e=>e.defaults},controls:{FETCH_FROM_API:e=>l()({path:e.path})},resolvers:{*getDefaultSettings(){const e=yield a.fetchFromAPI("/accordion-blocks/v1/defaults");return a.setDefaults(e)}}});(0,t.register)(n);var i=window.wp.element,s=window.wp.blocks,r=window.wp.blockEditor,d=window.wp.i18n,u=window.wp.components,h={icon:(0,i.createElement)(u.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24"},(0,i.createElement)(u.Path,{d:"M16.93,8.93a1,1,0,0,1-.7-.29L12,4.41,7.9,8.51A1,1,0,0,1,6.49,7.1L12,1.59l5.64,5.64a1,1,0,0,1,0,1.41A1,1,0,0,1,16.93,8.93Z"}),(0,i.createElement)(u.Path,{d:"M12.07,22.35,6.42,16.71a1,1,0,0,1,1.42-1.42l4.23,4.23,4.09-4.1a1,1,0,0,1,1.42,1.42Z"}),(0,i.createElement)(u.Path,{d:"M17.93,13H5.82a1,1,0,0,1,0-2H17.93a1,1,0,0,1,0,2Z"})),example:{attributes:{title:(0,d.__)("Accordion item title","accordion-blocks"),titleTag:"h3"},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,d.__)("Sample accordion item content for previewing styles in the editor.","accordion-blocks")}}]}},p={from:[{type:"block",blocks:["core/heading"],transform:e=>(0,s.createBlock)("pb/accordion-item",{title:e.content,titleTag:"h"+(e.level<=4?e.level:2)})},{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,s.createBlock)("pb/accordion-item",{},e.map((e=>(0,s.createBlock)("core/paragraph",{content:e.content}))))}],to:[{type:"block",blocks:["core/paragraph"],transform:(e,t)=>{let o=t.map((e=>(0,s.createBlock)(e.name,e.attributes)));const l="button"!==e.titleTag?parseInt(e.titleTag.replace("h","")):2;return o.splice(0,0,(0,s.createBlock)("core/heading",{content:e.title,anchor:e.anchor,className:e.className,level:l})),o}}]},m=window.wp.compose;window.wp.coreData;var b=e=>{let{tag:t}=e;return(0,i.createElement)(u.SVG,{width:"24",height:"24",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},(0,i.createElement)(u.Path,{d:{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",button:"M17.5,4.5H2.5A1.5,1.5,0,0,0,1,6v8a1.5,1.5,0,0,0,1.5,1.5h15A1.5,1.5,0,0,0,19,14V6A1.5,1.5,0,0,0,17.5,4.5Zm0,8.75a.76.76,0,0,1-.75.75H3.25a.76.76,0,0,1-.75-.75V6.75A.76.76,0,0,1,3.25,6h13.5a.76.76,0,0,1,.75.75ZM5.5,11h9V9h-9Z"}[t]}))},g=function e(){let t=[];for(let o=0;o<arguments.length;o++){let l=arguments[o];if(!l)continue;let c=typeof l;if("string"===c||"number"===c)t.push(l);else if(Array.isArray(l)&&l.length){let o=e.apply(null,l);o&&t.push(o)}else if("object"===c)for(let e in l)hasOwnProperty.call(l,e)&&l[e]&&t.push(e)}return t.join(" ")};const f=e=>{let{className:o,attributes:l,setAttributes:c,clientId:a,isSelected:n}=e;const{title:s,initiallyOpen:h,clickToClose:p,autoClose:_,titleTag:k,scroll:v,scrollOffset:w,uuid:y}=l,[C,T]=(0,i.useState)(!y),E=((0,t.useSelect)((e=>e("core/block-editor").hasSelectedInnerBlock(a,!0))),(0,t.useSelect)((e=>{const t=e("core/block-editor").getSelectedBlock();return!!t&&"pb/accordion-item"===t.name})),(0,m.useInstanceId)(f)),O=(0,t.useSelect)((e=>null!==e("core/editor")?e("core/editor").getCurrentPostId():0));(0,i.useEffect)((()=>{const e=Number(`${O}${E}`);e!==y&&c({uuid:e})}),[E]);const S=(0,t.useSelect)((e=>!!e("core/block-editor").getBlockParentsByBlockName(a,"pb/accordion-item").length)),H=(0,t.useSelect)((e=>e("core").canUser("create","pages"))),A=(0,t.useSelect)((e=>e("accordion-blocks").getDefaultSettings())),B=!(null==A)&&h===A.initiallyOpen&&p===A.clickToClose&&_===A.autoClose&&v===A.scroll&&w===A.scrollOffset;(0,i.useEffect)((()=>{C&&!B&&c({initiallyOpen:A.initiallyOpen,clickToClose:A.clickToClose,autoClose:A.autoClose,scroll:A.scroll,scrollOffset:A.scrollOffset})}),[A]);const V=(0,r.useBlockProps)({className:g("c-accordion__item","js-accordion-item")}),N=(0,r.useInnerBlocksProps)({className:"c-accordion__content"});return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(r.BlockControls,{group:"block"},(0,i.createElement)(u.ToolbarGroup,{icon:(0,i.createElement)(b,{tag:k}),label:(0,d.__)("Change accordion title tag","pb"),controls:[{tag:"h1",label:(0,d.__)("Heading 1","accordion-blocks")},{tag:"h2",label:(0,d.__)("Heading 2","accordion-blocks")},{tag:"h3",label:(0,d.__)("Heading 3","accordion-blocks")},{tag:"h4",label:(0,d.__)("Heading 4","accordion-blocks")},{tag:"h5",label:(0,d.__)("Heading 5","accordion-blocks")},{tag:"h6",label:(0,d.__)("Heading 6","accordion-blocks")},{tag:"button",label:(0,d.__)("Button","accordion-blocks")}].map((e=>({name:e.tag,icon:(0,i.createElement)(b,{tag:e.tag}),title:e.label,isActive:k===e.tag,onClick:()=>c({titleTag:e.tag})}))),isCollapsed:!0})),(0,i.createElement)(r.InspectorControls,null,S&&(0,i.createElement)("div",{className:"components-notice is-warning",style:{margin:"0",borderTop:"1px solid #f0f0f0"}},(0,d.__)("This accordion item is nested inside another accordion item. While this will work, it may not be what you intended.","accordion-blocks")),(0,i.createElement)(u.PanelBody,{title:(0,d.__)("Accordion Item Settings","accordion-blocks")},(0,i.createElement)(u.ToggleControl,{label:(0,d.__)("Open By Default","accordion-blocks"),help:h?(0,d.__)("This accordion item will be open when the page loads.","accordion-blocks"):(0,d.__)("This accordion item will be closed when the page loads.","accordion-blocks"),checked:h,onChange:e=>c({initiallyOpen:e})}),(0,i.createElement)(u.ToggleControl,{label:(0,d.__)("Click to Close","accordion-blocks"),help:p?(0,d.__)("When open, this accordion item title can be clicked again to close it.","accordion-blocks"):(0,d.__)("Once opened, this accordion item cannot be closed by clicking the title.","accordion-blocks"),checked:p,onChange:e=>c({clickToClose:e})}),(0,i.createElement)(u.ToggleControl,{label:(0,d.__)("Auto Close","accordion-blocks"),help:_?(0,d.__)("This accordion item will close when opening another item.","accordion-blocks"):(0,d.__)("This accordion item will remain open when opening another item.","accordion-blocks"),checked:_,onChange:e=>c({autoClose:e})}),(0,i.createElement)(u.ToggleControl,{label:(0,d.__)("Scroll to Accordion Item","accordion-blocks"),help:v?(0,d.__)("The page will scroll to the accordion item title when it is opened.","accordion-blocks"):(0,d.__)("The page will not scroll when opening accordion items.","accordion-blocks"),checked:v,onChange:e=>c({scroll:e,scrollOffset:0})}),!!v&&(0,i.createElement)(u.RangeControl,{label:(0,d.__)("Scroll Pixel Offset","accordion-blocks"),value:w,onChange:e=>c({scrollOffset:parseInt(e,10)?parseInt(e,10):0}),min:0,max:1e3,help:(0,d.__)("A pixel offset for the final scroll position.","accordion-blocks")}),!B&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)("hr",null),H&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)(u.Button,{isLink:!0,onClick:()=>{(0,t.dispatch)("accordion-blocks").saveDefaultSettings({initiallyOpen:h,clickToClose:p,autoClose:_,scroll:v,scrollOffset:w})}},(0,d.__)("Make These Settings the Defaults","accordion-blocks")),(0,i.createElement)("p",{style:{fontStyle:"italic",marginTop:"7px"}},(0,d.__)("Default settings only apply when creating new accordion items.","accordion-blocks"))),(0,i.createElement)("p",null,(0,i.createElement)(u.Button,{isLink:!0,isDestructive:!0,onClick:()=>{c({initiallyOpen:A.initiallyOpen,clickToClose:A.clickToClose,autoClose:A.autoClose,scroll:A.scroll,scrollOffset:A.scrollOffset})}},(0,d.__)("Reset These Settings to Defaults","accordion-blocks")))))),(0,i.createElement)("div",V,(0,i.createElement)(r.RichText,{className:g("c-accordion__title",{"c-accordion__title--button":"button"===k}),tagName:"button"===k?"div":k,allowedFormats:["core/bold","core/italic"],placeholder:(0,d.__)("Accordion item title…","accordion-blocks"),value:s,onChange:e=>c({title:e})}),(0,i.createElement)("div",N)))};var _=f,k=[{attributes:{title:{type:"array",source:"children",selector:".c-accordion__title"},initiallyOpen:{type:"boolean",default:!1},clickToClose:{type:"boolean",default:!0},autoClose:{type:"boolean",default:!0},titleTag:{type:"string",default:"h2"},scroll:{type:"boolean",default:!1},scrollOffset:{type:"number",default:0},uuid:{type:"number"}},supports:{anchor:!0},save:e=>{let{attributes:t}=e;const{className:o,title:l,initiallyOpen:c,clickToClose:a,autoClose:n,titleTag:s,scroll:d,scrollOffset:u,uuid:h}=t;let p=["c-accordion__item","js-accordion-item","no-js"],m=["c-accordion__title","js-accordion-controller"],b={};return"button"===s&&m.push("c-accordion__title--button"),c?p.push("is-open"):b.display="none",(0,i.createElement)("div",{className:[...p,o].join(" "),"data-initially-open":c,"data-click-to-close":a,"data-auto-close":n,"data-scroll":d,"data-scroll-offset":u},(0,i.createElement)(r.RichText.Content,{id:"at-"+h,className:m.join(" "),tagName:s,tabIndex:0,role:"button","aria-controls":"ac-"+h,value:l}),(0,i.createElement)("div",{id:"ac-"+h,className:"c-accordion__content",style:b},(0,i.createElement)(r.InnerBlocks.Content,null)))}}];(0,s.registerBlockType)("pb/accordion-item",{...h,transforms:p,edit:_,save:e=>{let{attributes:t}=e;const{className:o,title:l,initiallyOpen:c,clickToClose:a,autoClose:n,titleTag:s,scroll:d,scrollOffset:u,uuid:h}=t;let p=["c-accordion__item","js-accordion-item","no-js"],m=["c-accordion__title","js-accordion-controller"];"button"===s&&m.push("c-accordion__title--button"),c&&p.push("is-open");const b=r.useBlockProps.save({className:[...p,o].join(" "),"data-initially-open":c,"data-click-to-close":a,"data-auto-close":n,"data-scroll":d,"data-scroll-offset":u}),g=r.useInnerBlocksProps.save({id:"ac-"+h,className:"c-accordion__content"});return(0,i.createElement)("div",b,(0,i.createElement)(r.RichText.Content,{id:"at-"+h,className:m.join(" "),tagName:s,role:"button",value:l}),(0,i.createElement)("div",g))},deprecated:k})}();
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!