"use strict";(globalThis.blocksyJsonP=globalThis.blocksyJsonP||[]).push([[892],{892(e,t,n){n.r(t),n.d(t,{getCacheFor:function(){return c},mount:function(){return g}});var r=n(2151),i=n.n(r);const a=function(e){return[...e.querySelectorAll("[data-items] > [data-id]")].filter(function(e){return-1===e.dataset.id.indexOf("menu")}).reduce(function(e,t){let n=window.getComputedStyle(t);return e+t.getBoundingClientRect().width+parseInt(n.getPropertyValue("margin-left"))+parseInt(n.getPropertyValue("margin-right"))},0)},o=function(e){let t=window.getComputedStyle(e);return c(e.__id).itemsWidth.reduce(function(e,t){return e+t},0)+(parseInt(t.getPropertyValue("margin-left"))+parseInt(t.getPropertyValue("margin-right")))},l=function(e){let t=function(e){let t=e.closest('[class*="ct-container"]');const n=window.getComputedStyle(t);let r=t.getBoundingClientRect().width;r-=parseInt(n.getPropertyValue("padding-left"))+parseInt(n.getPropertyValue("padding-right"));let i=e.closest("[data-column]").dataset.column,l="start"===i||"end"===i?"side":"middle"===i?"middle":"secondary",u=t.querySelector('[data-column="middle"]');if("side"===l&&!u){let n=t.querySelectorAll('[data-id*="menu"]'),i=r-a(t);if(n.length>1){const t=o(e),r=[...n].reduce(function(e,t){return e+o(t)},0);i*=100*t/r/100}return i}return"middle"===l?r-2*Math.max(t.querySelector('[data-column="start"]')?a(t.querySelector('[data-column="start"]')):0,t.querySelector('[data-column="end"]')?a(t.querySelector('[data-column="end"]')):0):(r-(t.querySelector('[data-column="middle"]')?a(t.querySelector('[data-column="middle"]')):0))/2-a(e.closest("[data-column]"))}(e),n=e.closest('[class*="ct-container"]'),r=window.getComputedStyle(e);const i=o(e),l=parseInt(r.getPropertyValue("margin-left"))+parseInt(r.getPropertyValue("margin-right"));if(!(i>t-l))return{fit:c(e.__id).children,notFit:[]};n.querySelectorAll('[data-id*="menu"]');const u=c(e.__id).itemsWidth,s=t-l,d=c(e.__id).moreItemWidth,m=c(e.__id).children.map(function(e,t){return{el:e,width:u[t]}}).reduce(function(e,t){return 0===e.length?[t]:[...e,{...t,width:t.width+e[e.length-1].width}]},[]);let h=m.filter(function(e){return e.width+d0&&m[0].width