PageSourceSearch

https://assets.cdn.ifixit.com/AssetsV2/scripts/guidepage.js.fa7ca05763af8137f8ba.js

js ifixit.com collected 2026-09-24 08:26:36 UTC 41,381 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"5ca8a1b1efcc5b3a726c344b106a830e13abf521"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:ifixitFirstParty":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="bc045137-e015-48eb-b512-7820f81daa52",e._sentryDebugIdIdentifier="sentry-dbid-bc045137-e015-48eb-b512-7820f81daa52")}catch(e){}}(),(globalThis.webpackChunkcarpenter_frontend=globalThis.webpackChunkcarpenter_frontend||[]).push([[203],{943(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1223(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},1246(e,t,n){var r=n(39474),i=n(85944),s=n(14312),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return s(e);var t=i(e),n=[];for(var a in e)("constructor"!=a||!t&&o.call(e,a))&&n.push(a);return n}},1845(e,t,n){e=n.nmd(e);var r=n(25196),i=t&&!t.nodeType&&t,s=i&&e&&!e.nodeType&&e,o=s&&s.exports===i?r.Buffer:void 0,a=o?o.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=a?a(n):new e.constructor(n);return e.copy(r),r}},3831(e,t,n){var r=n(66944),i=n(15748),s=n(65328);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(s||i),string:new r}}},4331(e,t,n){var r=n(20306);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},4506(e,t,n){var r=n(82345),i=n(7590)(r);e.exports=i},6999(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},7045(e,t,n){"use strict";n.d(t,{d:()=>i,t:()=>r});const r=(()=>{let e=null;return function(){if(null!==e)return e;const t=navigator.userAgent||navigator.vendor||window.opera,n=t.slice(0,4);return e=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[23]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(n)}})(),i=(()=>{let e=null;return function(){if(null!==e)return e;const t=navigator.userAgent||navigator.vendor||window.opera;return e=/android|ipad|playbook|silk/i.test(t)}})()},7590(e){var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var i=t(),s=16-(i-r);if(r=i,s>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},10338(e,t,n){var r=n(71674);e.exports=function(e){return r(this,e).get(e)}},11049(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(97145),i=n(50061);function s(e,t=[]){let n=[];const s=()=>{const t=n.map((e=>r.createContext(e)));return function(n){const i=n?.[e]||t;return r.useMemo((()=>({[`__scope${e}`]:{...n,[e]:i}})),[n,i])}};return s.scopeName=e,[function(t,s){const o=r.createContext(s),a=n.length;n=[...n,s];const l=t=>{const{scope:n,children:s,...l}=t,c=n?.[e]?.[a]||o,u=r.useMemo((()=>l),Object.values(l));return(0,i.jsx)(c.Provider,{value:u,children:s})};return l.displayName=t+"Provider",[l,function(n,i){const l=i?.[e]?.[a]||o,c=r.useContext(l);if(c)return c;if(void 0!==s)return s;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},o(s,...t)]}function o(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const i=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return r.useMemo((()=>({[`__scope${t.scopeName}`]:i})),[i])}};return n.scopeName=t.scopeName,n}},12152(e){e.exports=function(){return[]}}
1,13655(e,t,n){var r=n(76232),i=n(94005),s=n(7919),o=n(78928),a=n(23188),l=n(42118),c=r?r.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,n,r,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 i(e),new i(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return s(+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=a;case"[object Set]":var f=1&r;if(h||(h=l),e.size!=t.size&&!f)return!1;var m=p.get(e);if(m)return m==t;r|=2,p.set(e,t);var v=o(h(e),h(t),r,c,d,p);return p.delete(e),v;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},14312(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},14385(e,t,n){var r=n(75165),i=n(12152),s=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,a=o?function(e){return null==e?[]:(e=Object(e),r(o(e),(function(t){return s.call(e,t)})))}:i;e.exports=a},14936(e,t,n){var r=n(18350),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var s=arguments,o=-1,a=i(s.length-t,0),l=Array(a);++o<a;)l[o]=s[t+o];o=-1;for(var c=Array(t+1);++o<t;)c[o]=s[o];return c[t]=n(l),r(e,this,c)}}},15391(e,t,n){var r=n(42906),i=n(14385),s=n(51141);e.exports=function(e){return r(e,s,i)}},15748(e,t,n){var r=n(73471),i=n(45851),s=n(73882),o=n(65918),a=n(53574);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=s,l.prototype.has=o,l.prototype.set=a,e.exports=l},15971(e,t,n){var r=n(71674);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},16834(e,t,n){var r=n(42008)(Object.getPrototypeOf,Object);e.exports=r},16984(e,t,n){var r=n(94005);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},18350(e){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)}},20306(e,t,n){var r=n(45645),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},20366(e,t,n){"use strict";n.d(t,{i:()=>s});var r=n(97145),i=n(94066);function s({prop:e,defaultProp:t,onChange:n=(()=>{})}){const[s,o]=function({defaultProp:e,onChange:t}){const n=r.useState(e),[s]=n,o=r.useRef(s),a=(0,i.c)(t);return r.useEffect((()=>{o.current!==s&&(a(s),o.current=s)}),[s,o,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,l=a?e:s,c=(0,i.c)(n);return[l,r.useCallback((t=>{if(a){const n="function"==typeof t?t(e):t;n!==e&&c(n)}else o(t)}),[a,e,o,c])]}},23188(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},24438(e,t,n){var r=n(27616),i=n(1246),s=n(2911);e.exports=function(e){return s(e)?r(e,!0):i(e)}},26918(e,t,n){var r=n(39323),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},27409(e,t,n){var r=n(65691),i=n(43405);e.exports=function e(t,n,s,o,a){return t===n||(null==t||null==n||!i(t)&&!i(n)?t!=t&&n!=n:r(t,n,s,o,e,a))}},27554(e,t,n){var r=n(95880),i=n(4331);e.exports=function(e,t,n,s){var o=!n;n||(n={});for(var a=-1,l=t.length;++a<l;){var c=t[a],u=s?s(n[c],e[c],c,n,e):void 0;void 0===u&&(u=e[c]),o?i(n,c,u):r(n,c,u)}return n}},29884(e,t,n){var r=n(3831),i=n(15971),s=n(10338),o=n(53398),a=n(39310);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=s,l.prototype.has=o,l.prototype.set=a,e.exports=l},30938(e,t,n){"use strict";n.d(t,{$:()=>a,t:()=>o});var r=n(50061),i=n(2305),s=n(53476);const o=(0,n(89924).F)("flex items-center justify-center gap-2 h-7 md:h-9 px-4 rounded-lg border border-gray-300 hover:border-gray-400 transition-colors duration-150 text-black hover:text-brand-500 font-medium no-underline cursor-pointer disabled:pointer-events-none disabled:opacity-50 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]",{variants:{variant:{default:"bg-transparent",white:"bg-white"}}});function a({className:e,asChild:t=!1,...n}){const o=t?s.DX:"button";return(0,r.jsx)(o,{"data-slot":"button",className:(0,i.cn)(e),...n})}},31256(e,t,n){var r=n(7919);e.exports=function(e,t){for(var n=e.length;n--;
1)if(r(e[n][0],t))return n;return-1}},32715(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},39047(e,t,n){"use strict";n.d(t,{hO:()=>l,sG:()=>a});var r=n(97145),i=n(21419),s=n(53476),o=n(50061),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=r.forwardRef(((e,n)=>{const{asChild:r,...i}=e,a=r?s.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(a,{...i,ref:n})}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});function l(e,t){e&&i.flushSync((()=>e.dispatchEvent(t)))}},39310(e,t,n){var r=n(71674);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},39323(e,t,n){var r=n(45645)(Object,"create");e.exports=r},40330(e,t,n){var r=n(29884),i=n(943),s=n(81212);function o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}o.prototype.add=o.prototype.push=i,o.prototype.has=s,e.exports=o},40675(e,t,n){var r=n(39323);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},42046(e,t,n){var r=n(15748),i=n(62661),s=n(67157),o=n(80124),a=n(94264),l=n(86744);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=i,c.prototype.delete=s,c.prototype.get=o,c.prototype.has=a,c.prototype.set=l,e.exports=c},42118(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},42906(e,t,n){var r=n(43067),i=n(22072);e.exports=function(e,t,n){var s=t(e);return i(e)?s:r(s,n(e))}},43067(e){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},44465(e,t,n){"use strict";n.d(t,{t:()=>i});var r=n(4079);const i=new Class({name:"MinimalMediaTarget",Implements:[Events],options:{},initialize:function(e){if(Object.append(this.options,e),!this.options.accepts)throw new r.Uj("Must provide an 'accepts' option")},attachItem:function(e,t){let n=this;function r(r,i,s){i&&n.fireEvent("itemChanged",[e]),t&&t.apply(n,Array.convert(arguments))}if(!e.isReady())return void r(null,!1,"Can't be placed until processing is finished");if(!1===e.data.filter_state())return void r(null,!1,"Can't place media of this type.");let i=this.options.customAttach;i?i(e,r):r(null,!0)},getMediaFilterName:function(){return this.options.accepts},isBrowseOnly:function(){return!!this.options.browseOnly}})},45851(e,t,n){var r=n(31256),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():i.call(t,n,1),--this.size,0))}},47177(e,t,n){var r=n(76232),i=n(76313),s=n(22072),o=n(22037),a=r?r.prototype:void 0,l=a?a.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(s(t))return i(t,e)+"";if(o(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},47693(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},48881(e,t,n){"use strict";n.d(t,{m:()=>a});var r=n(82306),i=n(95366),s=n(18891),o=n(76051);const a=new Class({Implements:[Options,Events],options:{getErrorMessage:function(){return(0,r.N)("Can't place this item here.")}},element:null,mediaid:null,_isDirty:!1,initialize:function(e,t){this.element=$(e);let n=this,r=this.options;r.accepts=e.get("data-accepts"),r.displaySize=e.get("data-displaySize"),r.formField=$(e.get("data-formField")),r.menuHide=e.get("data-menuHide"),Object.append(r,t),e.contains(r.formField)&&(this._formFieldIsInside=!0),e.store("mediaTarget",this),this._content=e.getElement(".carpenter-contents");let i=this._updateFormField.bind(this);this._mediaItemEventHandlers={dataChanged:i,deleted:function(){n.attachItem(null)}},this.addEvent("itemChanged",i),e.addClass("mediaTarget");let s=e.get("data-itemData");if(s){let e=o.MediaItem.createFromData(JSON.parse(s));this._immediatelyAttach(e),this._isDirty=!1}else this._displayItem();this._onclick=function(){this.hasClass("js-no-browse")||n.fireEvent("browse")},this._enableUI()},_enableUI:function(){this.element.removeEvents("click"),this.element.addEvent("click",this._onclick),this.element.removeClass("disabled"),this._disabledOverlay&&this._disabledOverlay.dispose();let e=this.element.getElement(".alterTarget");e&&e.removeClass("disabled")},enable:function(){this._enableUI()},_disableUI:function(){this.element.removeEvents("click"),this.element.addClass("disabled"),this._disabledOverlay=this._disabledOverlay||new Element("div.disabledOverlay"),this.element.grab(this._disabledOverlay),when(this.element.getElement(".alterTarget"),(e=>{e.addClass("disabled")}))},disable:function(){this._disableUI()},getErrorMessage:function(e){return this.options.getErrorMessage(e)},clear:function(){this._displayItem(null)},_displayItem:function(e){let t=this;if(!e){t._empty();let e=new Element("div.carpenter-contents"),n=this.options.displaySize,r=t.options.iconClass||"addImage";return e.addClass(n),e.grab(a.createModifyableIndicator(r,n)),void t.element.grab(e)}t._displayLoading(!0),e.createRepresentationFor(t,(e=>{t._itemDisplay=e;let n=e.getElement();
1n.addClass("carpenter-contents"),t._content=n,t._empty(),n.grab(a.createModifyableIndicator("replaceImage",t.options.displaySize)),t.element.grab(n),t._displayLoading(!1)}))},_empty:function(){this.element.empty(),this._formFieldIsInside&&this.element.grab(this.options.formField)},_displayLoading:function(e){let t=this.element,n=this;if(e){t.pinDimensions(),this.element.toggleClass("mediaItemProcessing",e);let n=this._overlay();this.element.grab(n)}else{const r=function(){n._overlay().dispose(),t.unpinDimensions(),n.element.toggleClass("mediaItemProcessing",e)};let i=this._itemDisplay;i&&i.whenReady?i.whenReady(r):r()}},_overlay:function(){return this._overlayEl=this._overlayEl||new Element("div.loadingOverlay"),this._overlayEl},_updateFormField:function(){if(this.options.formField){let e=this.mediaItem?this.mediaItem.getID():"";this.options.formField.set("value",e),this.options.formField.fireEvent("input"),this.fireEvent("fieldUpdated")}},attachItem:function(e,t){t=t||function(){};let n=this.options.customAttach;if(n)Reflect.apply(n,this,[e,t]);else{if(e&&!1===e.data.filter_state())return t(e,!1,this.getErrorMessage(e));let n=this._immediatelyAttach(e);t&&t(n,!0)}},_immediatelyAttach:function(e){let t=this._setItem(e);return this._isDirty=!0,this._displayItem(e),t},getFormField:function(){return this.options.formField},isDirty:function(){return this._isDirty},getMenuItems:function(e){let t={detach:s.Auth.isLoggedIn()};return this.options.menuHide.split(" ").each((e=>{t[e]=!1})),t},getMediaFilterName:function(){return this.options.accepts},_setItem:function(e){let t=null;return this.mediaItem&&(this.mediaItem.removeEvents(this._mediaItemEventHandlers),this.mediaItem.setContext(),t=this.mediaItem),e&&(e.addEvents(this._mediaItemEventHandlers),e.setContext(this)),this.mediaItem=e,this.fireEvent("itemChanged",[e,t]),t},destroy:function(){this.element.destroy()},getMediaItem:function(){return this.mediaItem}});Object.append(a,{registerAllTargets:function(){return $$(".mediaTarget").filter((e=>!e.hasClass("customSetup"))).map((e=>a.createFromElement(e)))},createFromElement:function(e,t){let n=new a(e,t);return n.addEvent("browse",a._initiateBrowsing),n},createModifyableIndicator:function(e,t){let n=new Element("div",{class:"alterTarget "+t+" "+e}),r=new Element("div.icon");return n.grab(r),n},_initiateBrowsing:function(){i.g.browse(this)}})},49461(e,t,n){var r=n(39474),i=Object.create,s=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=s},53398(e,t,n){var r=n(71674);e.exports=function(e){return r(this,e).has(e)}},53476(e,t,n){"use strict";n.d(t,{DX:()=>o});var r=n(97145),i=n(65477),s=n(50061),o=r.forwardRef(((e,t)=>{const{children:n,...i}=e,o=r.Children.toArray(n),l=o.find(c);if(l){const e=l.props.children,n=o.map((t=>t===l?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t));return(0,s.jsx)(a,{...i,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,s.jsx)(a,{...i,ref:t,children:n})}));o.displayName="Slot";var a=r.forwardRef(((e,t)=>{const{children:n,...s}=e;if(r.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}(n),o=function(e,t){const n={...t};for(const r in t){const i=e[r],s=t[r];/^on[A-Z]/.test(r)?i&&s?n[r]=(...e)=>{s(...e),i(...e)}:i&&(n[r]=i):"style"===r?n[r]={...i,...s}:"className"===r&&(n[r]=[i,s].filter(Boolean).join(" "))}return{...e,...n}}(s,n.props);return n.type!==r.Fragment&&(o.ref=t?(0,i.t)(t,e):e),r.cloneElement(n,o)}return r.Children.count(n)>1?r.Children.only(null):null}));a.displayName="SlotClone";var l=({children:e})=>(0,s.jsx)(s.Fragment,{children:e});function c(e){return r.isValidElement(e)&&e.type===l}},53574(e,t,n){var r=n(31256);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},53648(e,t,n){var r=n(99593),i=n(65328),s=n(59895),o=n(56970),a=n(79716),l=n(46765),c=n(42584),u="[object Map]",d="[object Promise]",p="[object Set]",h="[object WeakMap]",f="[object DataView]",m=c(r),v=c(i),g=c(s),y=c(o),b=c(a),_=l;(r&&_(new r(new ArrayBuffer(1)))!=f||i&&_(new i)!=u||s&&_(s.resolve())!=d||o&&_(new o)!=p||a&&_(new a)!=h)&&(_=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case m:return f;case v:return u;case g:return d;case y:return p;case b:return h}return t}),e.exports=_},53664(e,t,n){"use strict";function r(e){return new Promise((t=>{setTimeout(t,e)}))}n.d(t,{B:()=>r})},54065(e){e.exports=function(e){return function(){return e}}},56970(e,t,n){var r=n(45645)(n(25196),"Set");e.exports=r},57585(e,t,n){var r=n(47177);e.exports=function(e){return null==e?"":r(e)}},57643(e,t,n){"use strict";n.d(t,{A:()=>
1o});var r=n(82306),i=n(7045),s=n(68198);const o=new Class({Implements:[Options,Events],options:{tooltip:{zIndex:1000100}},initialize:function(){this.sides={},this.items={},this.isOpen=!1,this.menuItems=new Events,this.menu=new Element("div.mediaItemMenu",{events:{mousedown:function(e){e.stop()}}}).adopt(this.sides.left=new Element("ul.left"),this.sides.right=new Element("ul.right"),this.sides.bottom=new Element("div.bottom.clearer")),this.addMenuItems()},addMenuItems:function(){let e={fullsize:{side:"left",text:(0,r.N)("Full Size"),icon:"iconFullsize"},deleted:{side:"right",text:(0,r.N)("Delete"),icon:"iconDelete"},copy:{side:"right",text:(0,r.N)("Copy"),icon:"iconCopy",hoverText:(0,r.N)("Copy to Media Manager")}};(0,i.t)()||(0,i.d)()||(e.markers={side:"left",text:(0,r.N)("Markers..."),icon:"iconMarkers"},e.crop={side:"left",text:(0,r.N)("Crop..."),icon:"iconCrop"}),Object.each(e,(function(e,t){this.addItem(t,e)}),this)},addItem:function(e,t){let n,r=this,i=new Element("li",{events:{mouseenter:this.hoverItem.bind(this,e),mouseleave:this.blurItem.bind(this,e),click:function(n){n.stop(),this.hasClass("inactive")||(r.menuItems.fireEvent(e,[r.mediaItem]),t.onSelect&&t.onSelect(),r._close())}}}).adopt(new Element("div.icon."+t.icon),n=new Element("a",{text:t.text,events:{click:function(e){e.preventDefault()}}}));return t.hoverText&&(i.tooltip=(0,s.default)(i,{content:t.hoverText,delay:0,placement:"bottom",zIndex:this.options.tooltip.zIndex+1})),i.inject(this.sides[t.side]),i.store("link",n),this.items[e]=i,this},disableItem:function(e){return this.items[e].addClass("inactive"),this},enableItem:function(e){return this.items[e].removeClass("inactive"),this},toggleForMediaItem:function(e,t){if(this.tooltip&&this.tooltip.state.isVisible&&e==this.mediaItem)this._close();else{this.tooltip&&this.tooltip.state.isVisible&&this.tooltip.hide(),this.mediaItem=e;let n=e.collectMenuOptions();Object.each(this.items,((e,t)=>{let r=n[t],i="string"==typeOf(r),s=e.retrieve("link");e.toggle(r),e.toggleClass("inactive",i),s.set("title",i?r:"")})),this._openAtAnchor(t)}},_close:function(){return this.tooltip.destroy(),this},_openAtAnchor:function(e){return e?(this.tooltip&&this.tooltip.destroy(),this.tooltip=(0,s.default)(e,{zIndex:this.options.tooltip.zIndex,appendTo:document.body,interactive:!0,allowHTML:!0,theme:"globalTippyStyles light",trigger:"manual",content:this.menu}),this.tooltip.show()):this.tooltip.setContent(this.menu).show(),this},_hideItem:function(e){return this.items[e].hide(),this},_showItem:function(e){return this.items[e].show(),this},hoverItem:function(e){let t=this.items[e];t.hasClass("inactive")||t.addClass("active")},blurItem:function(e){this.items[e].removeClass("active")},selectItem:function(e,t){this.items[e].hasClass("inactive")||!1!==t()&&this.close()}})},58483(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(82306),i=n(53664);const s=window.LoadingIndicator=function(){function e(e){let t=document.createElement("div");t.className="message-container";let n="";return e.pending&&(n='\n            <span class="spinner">\n               <span class="spinner-circle"></span>\n               <span class="spinner-edge"></span>\n            </span>\n         '),e.success&&(n='\n            <span class="icon-animate pop"><i class="svg-icon" style="display: inline-block; width: 24px; height: 24px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">\n            <path d="M22,11.07q0,.46,0,.93a10,10,0,1,1-5.93-9.14"/>\n            <polyline points="23 3 12 14 9 11"/>\n            </svg></i></span>\n         '),e.failure&&(n='\n            <span class="icon-animate pop"><i class="svg-icon" style="display: inline-block; width: 24px; height: 24px;">\n               <svg viewBox="0 0 24 24" fill="none" stroke-linejoin="round" stroke-width="2" stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10">\n               <path d="M13.71,3.86,22.18,18a2,2,0,0,1-1.71,3H3.53a2,2,0,0,1-1.71-3L10.29,3.86A2,2,0,0,1,13.71,3.86Z"/>\n               <line x1="12" y1="9" x2="12" y2="13"/>\n               <line x1="12" y1="17" x2="12" y2="17"/>\n               </svg></i></span>\n         '),n+=`<span class="message">${e.message}</span>`,t.innerHTML=n,t}var t=function(t,a){a=Object.append({pendingMessage:(0,r.N)("Processing"),successMessage:(0,r.N)("Changes Saved"),failureMessage:(0,r.N)("Error Saving Changes"),useErrorResponseAsFailureMessage:!1,hideSuccessMessage:!1,duration:2300},a||{});let l=t.then((()=>({success:!0,message:a.successMessage})),(e=>{let t;throw a.useErrorResponseAsFailureMessage&&e&&("string"==typeof e?t=e:e.message&&(t=e.message)),t=t||a.failureMessage,{failure:!0,message:t}}));l.catch((()=>null)),function(t,r){if(n.length>0)n.push(t);else{n.push(t);let a=(0,i.B)(400).then((()=>s()));!function(t,n){$$(".loading-indicator.leaving").addClass("leaving-now");const r=function(){let e=document.createElement("div");return e.className="loading-indicator-container",e.innerHTML='\n         <div class="loading-indicator pending entering">\n            <div class="message-container"></div>\n         </div>\n      ',e}(),s=e({pending:!0,message:n.pendingMessage});let a=r.getElement(".loading-indicator");document.body.grab(r),a.grab(s),t.then((e=>
1{n.hideSuccessMessage?a.removeClass("pending").addClass("leaving-now"):(a.removeClass("pending").addClass("success"),o(a,e))}),(e=>{a.removeClass("pending").addClass("failure"),o(a,e)})).then((()=>(0,i.B)(n.duration))).then((()=>{let e=setTimeout((()=>{a.destroy()}),2e3);document.querySelector(".loading-indicator").addEventListener("animationend",(()=>{r.destroy(),clearTimeout(e)}),{once:!0}),a.addClass("leaving")}))}(a,r),a.then((()=>{n=[]}),(()=>{n=[]}))}}(l,a)};let n=[];function s(){let e=n.length;return Promise.all(n).then((t=>n.length==e?t[0]:s()))}function o(t,n){t.removeClass("entering"),t.setStyle("width","auto");let r=t.getSize().x;t.getChildren().addClass("leaving");let i=e(n);t.grab(i);let s=t.getSize().x;i.addClass("entering"),t.setStyle("width",r),t.offsetWidth,t.setStyle("width",s)}return{withPromise:t,withEventHandler:function(e,n){n=Object.append({disableEventHandler:!0},n||{});let r=!1;return function(i){if(n.disableEventHandler&&r)return;let s=e.apply(this,Array.prototype.slice.call(arguments));if(!s)return;let o=function(e,t){let n=new Elements;if(e&&void 0!==e.elementsToDisable)n=new Elements(e.elementsToDisable||[]);else if(t&&t.target){let r=e.inputTypesToDisable||"fieldset, .button-group, button, .button, input, .ifixit-control",i=t.target.getParent(r)||t.target;n=new Elements([i]),n.append(i.getElements(r))}return n=n.filter(":not([disabled]):not(.disabled)"),n}(n,i);r=!0,o.each((e=>{e.set("disabled","disabled").addClass("disabled")}));let a=function(){r=!1,o.each((e=>{e.removeClass("disabled").removeAttribute("disabled")}))};s.then(a,a),t(s,n)}}}}()},59895(e,t,n){var r=n(45645)(n(25196),"Promise");e.exports=r},62661(e,t,n){var r=n(15748);e.exports=function(){this.__data__=new r,this.size=0}},65294(e,t,n){var r=n(46765),i=n(16834),s=n(43405),o=Function.prototype,a=Object.prototype,l=o.toString,c=a.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!s(e)||"[object Object]"!=r(e))return!1;var t=i(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}},65328(e,t,n){var r=n(45645)(n(25196),"Map");e.exports=r},65477(e,t,n){"use strict";n.d(t,{s:()=>o,t:()=>s});var r=n(97145);function i(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function s(...e){return t=>{let n=!1;const r=e.map((e=>{const r=i(e,t);return n||"function"!=typeof r||(n=!0),r}));if(n)return()=>{for(let t=0;t<r.length;t++){const n=r[t];"function"==typeof n?n():i(e[t],null)}}}}function o(...e){return r.useCallback(s(...e),e)}},65691(e,t,n){var r=n(42046),i=n(78928),s=n(13655),o=n(71140),a=n(53648),l=n(22072),c=n(58795),u=n(1448),d="[object Arguments]",p="[object Array]",h="[object Object]",f=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,v,g){var y=l(e),b=l(t),_=y?p:a(e),w=b?p:a(t),x=(_=_==d?h:_)==h,I=(w=w==d?h:w)==h,E=_==w;if(E&&c(e)){if(!c(t))return!1;y=!0,x=!1}if(E&&!x)return g||(g=new r),y||u(e)?i(e,t,n,m,v,g):s(e,t,_,n,m,v,g);if(!(1&n)){var C=x&&f.call(e,"__wrapped__"),M=I&&f.call(t,"__wrapped__");
1if(C||M){var O=C?e.value():e,k=M?t.value():t;return g||(g=new r),v(O,k,n,m,g)}}return!!E&&(g||(g=new r),o(e,t,n,m,v,g))}},65918(e,t,n){var r=n(31256);e.exports=function(e){return r(this.__data__,e)>-1}},66944(e,t,n){var r=n(40675),i=n(6999),s=n(26918),o=n(80866),a=n(90298);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=s,l.prototype.has=o,l.prototype.set=a,e.exports=l},67157(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},67474(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},71140(e,t,n){var r=n(15391),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,s,o,a){var l=1&n,c=r(e),u=c.length;if(u!=r(t).length&&!l)return!1;for(var d=u;d--;){var p=c[d];if(!(l?p in t:i.call(t,p)))return!1}var h=a.get(e),f=a.get(t);if(h&&f)return h==t&&f==e;var m=!0;a.set(e,t),a.set(t,e);for(var v=l;++d<u;){var g=e[p=c[d]],y=t[p];if(s)var b=l?s(y,g,p,t,e,a):s(g,y,p,e,t,a);if(!(void 0===b?g===y||o(g,y,n,s,a):b)){m=!1;break}v||(v="constructor"==p)}if(m&&!v){var _=e.constructor,w=t.constructor;_==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof w&&w instanceof w||(m=!1)}return a.delete(e),a.delete(t),m}},71674(e,t,n){var r=n(47693);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},73471(e){e.exports=function(){this.__data__=[],this.size=0}},73882(e,t,n){var r=n(31256);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},75165(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,s=[];++n<r;){var o=e[n];t(o,n,e)&&(s[i++]=o)}return s}},76313(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},77122(e,t,n){var r=n(16984);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},78787(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(82306),i=n(58483),s=n(21340);const o={circular_prereq:(0,r.N)("Circular reference in prerequisites."),self_prereq:(0,r.N)("Cannot add guide as a prerequisite of itself.")},a=Request.API_2_0=new Class({Implements:[Options,Events],options:{timeout:1e4,method:"get",link:"chain",data:"",statusPanelMessage:!1},initialize:function(e,t){this.setOptions(t);const n=this.options.method.toUpperCase();e&&"/"!==e.charAt(0)&&(e="/"+e);const r=e.startsWith("/api/2.0")?new URI(e):new URI("/api/2.0"+e);App.apiUrlParams&&Object.keys(App.apiUrlParams).length&&r.setData(App.apiUrlParams,!0),this.options.queryParams&&r.setData(this.options.queryParams,!0),this.request=new Request({url:r,method:n,headers:{},link:this.options.link,data:this.options.data,emulation:!1,onSuccess:this.onSuccess.bind(this),onFailure:e=>{const t=this.getErrorMessage(e);this.fireEvent("failure",[e,t]),this._reject(t)},onCancel:(...e)=>{Request.activeRequests.delete(this),this.fireEvent("cancel",e),this._reject()},onComplete:(...e)=>{Request.activeRequests.delete(this),Request.completedRequests++,this.fireEvent("complete",e)},withCredentials:!0})},send:function(e){const t=new Promise(((t,n)=>{this._resolve=t,this._reject=n,[{key:"X-ALLOW-HTTP",value:!0},{key:"Api-Client",value:"iFixit-Web"}].forEach((e=>this.request.setHeader(e.key,e.value))),Request.activeRequests.set(this,{url:this.request.options.url,method:this.options.method,data:e}),"get"==this.options.method?this.request.send(e):this.request.send(JSON.stringify(e))}));return this.options.statusPanelMessage&&i.A.withPromise(t,{pendingMessage:this.options.statusPanelMessage,failureMessage:(0,r.N)("Error"),hideSuccessMessage:!0,useErrorResponseAsFailureMessage:!0,duration:4e3}),t},getErrorMessage:function(e){let t=this.getErrorMessageByStatusCode(e.status);if(!t){let n=(0,r.N)("An unknown error occurred.");const i=this.jsonParseSafely(e.response);if(!i)return(0,r.N)("A networking error occurred.");"string"==typeof i?n=i:i.message&&(n=i.message);const s=this.getLocalizedMessage(i);if(s)return s;t=i.errors?i.errors[0].message:n}return t},getLocalizedMessage:e=>{const t=e.errors?.[0]?.code;return o[t]},getErrorMessageByStatusCode:e=>({409:(0,r.N)("Your changes could not be saved because the version of the document you are editing is out of date. Reload the page and try again."),429:(0,r.N)("You have made too many requests recently.")}[e]),onSuccess:function(e){let t;try{t=e&&"string"==typeOf(e)?JSON.parse(e):null}catch(e){throw this.reportToSentry(e,this.request.xhr),this._reject(),e}t&&t.code>
1=400?(this.fireEvent("onError",[t]),this._reject(t),window.console&&console.error&&console.error(t.message)):(this.fireEvent("onSuccess",[t]),this._resolve(t))},reportToSentry:function(e,t){s.Cp(e,{contexts:{api_response:{snippet:t.response.slice(0,200),length:t.response.length},api_request:{url:t.responseURL,status:t.status,method:this.options.method}}})},jsonParseSafely:e=>{try{return JSON.parse(e)}catch{return null}}})},78928(e,t,n){var r=n(40330),i=n(1223),s=n(95222);e.exports=function(e,t,n,o,a,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,m=!0,v=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++f<u;){var g=e[f],y=t[f];if(o)var b=c?o(y,g,f,t,e,l):o(g,y,f,e,t,l);if(void 0!==b){if(b)continue;m=!1;break}if(v){if(!i(t,(function(e,t){if(!s(v,t)&&(g===e||a(g,e,n,o,l)))return v.push(t)}))){m=!1;break}}else if(g!==y&&!a(g,y,n,o,l)){m=!1;break}}return l.delete(e),l.delete(t),m}},79322(e,t,n){e.exports=n(81916)()},79716(e,t,n){var r=n(45645)(n(25196),"WeakMap");e.exports=r},80124(e){e.exports=function(e){return this.__data__.get(e)}},80265(e,t,n){"use strict";function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}n.d(t,{m:()=>r})},80866(e,t,n){var r=n(39323),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},81212(e){e.exports=function(e){return this.__data__.has(e)}},81916(e,t,n){"use strict";var r=n(32715);function i(){}function s(){}s.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,s,o){if(o!==r){var a=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 a.name="Invariant Violation",a}}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:s,resetWarningCache:i}
1;return n.PropTypes=n,n}},82344(e){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},82345(e,t,n){var r=n(54065),i=n(20306),s=n(95187),o=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:s;e.exports=o},86582(e,t,n){"use strict";n.d(t,{N:()=>i});var r=n(97145),i=Boolean(globalThis?.document)?r.useLayoutEffect:()=>{}},86744(e,t,n){var r=n(15748),i=n(65328),s=n(29884);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!i||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new s(o)}return n.set(e,t),this.size=n.size,this}},89924(e,t,n){"use strict";n.d(t,{F:()=>o});var r=n(23372);const i=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,s=r.$,o=(e,t)=>n=>{var r;if(null==(null==t?void 0:t.variants))return s(e,null==n?void 0:n.class,null==n?void 0:n.className);const{variants:o,defaultVariants:a}=t,l=Object.keys(o).map((e=>{const t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;const s=i(t)||i(r);return o[e][s]})),c=n&&Object.entries(n).reduce(((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e}),{}),u=null==t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce(((e,t)=>{let{class:n,className:r,...i}=t;return Object.entries(i).every((e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...c}[t]):{...a,...c}[t]===n}))?[...e,n,r]:e}),[]);return s(e,l,u,null==n?void 0:n.class,null==n?void 0:n.className)}},90298(e,t,n){var r=n(39323);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},92730(e,t,n){"use strict";n.d(t,{X:()=>s});var r=n(97145),i=n(86582);function s(e){const[t,n]=r.useState(void 0);return(0,i.N)((()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let i,s;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,s=t.blockSize}else i=e.offsetWidth,s=e.offsetHeight;n({width:i,height:s})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)}),[e]),t}},94005(e,t,n){var r=n(25196).Uint8Array;e.exports=r},94066(e,t,n){"use strict";n.d(t,{c:()=>i});var r=n(97145);function i(e){const t=r.useRef(e);return r.useEffect((()=>{t.current=e})),r.useMemo((()=>(...e)=>t.current?.(...e)),[])}},94264(e){e.exports=function(e){return this.__data__.has(e)}},95187(e){e.exports=function(e){return e}},95222(e){e.exports=function(e,t){return e.has(t)}},95366(e,t,n){"use strict";n.d(t,{g:()=>a});var r=n(18891),i=n(48881),s=n(76051),o=n(57643);onDomReady((()=>{a.initialize()}));const a=function(){let e,t={};s.MediaItem.addEvent("toggleMenu",((t,n)=>{e.toggleForMediaItem(t,n)}));let l={initialize:function(){i.m.registerAllTargets(),function(){e=new o.A;let t=e.menuItems;Promise.all([n.e(7108),n.e(4652),n.e(552),n.e(697),n.e(9782)]).then(n.bind(n,60596)).then((({Modal:e})=>{e.addEvents({onImageMarkersLoad:function(e,t,n){ImageMarkers.initialize(e,t,n)},onImageMarkersUnload:function(){ImageMarkers.unload()}})})),t.addEvents({markers:function(e){r.Auth.required({onAuthorize:function(){let t={mediaImage:e};Promise.all([n.e(7108),n.e(4652),n.e(552),n.e(697),n.e(9782)]).then(n.bind(n,60596)).then((({Modal:n})=>{n.open({type:"module",name:"ImageMarkers",boxClass:"mediaLibraryModalBox editPhoto",clientOptions:t,serverOptions:{imageid:e.getID()}})}))}})},crop:function(e){r.Auth.required({onAuthorize:function(){let t=e.getContext(),n=instanceOf(t,i.m)?t:null;ImageCrop.showForMediaItem(e,n)}})},deleted:function(e){l.detach(e)},fullsize:function(e){let t=e.data.original();window.open(t)},copy:function(e){r.Auth.required({onAuthorize:e.copyToMediaLibrary.bind(e)})}})}()},detach:function(e){r.Auth.required({onAuthorize:function(){delete t[e.getGlobalID()],e.deleted()}})},browse:function(e){if(!r.Auth.isLoggedIn())return void r.Auth.required({onAuthorize:()=>a.browse(e)});let i=function(n){e.attachItem(n,((e,r,i)=>{r?(e&&delete t[e.getGlobalID()],n.whenReady((()=>{t[n.getGlobalID()]=!0}))):i&&alert(i)}))},o=(t,r)=>{let i,o,a=new Promise((e=>{i=e})),l=new Promise((e=>{o=e}));if("crop"===r)ImageCrop.showForMediaItem(s.MediaItem.createFromData(t),e,(e=>{i(),e?e.whenReady((()=>o())):o()}));else{let e=t.medium||t.standard||t.original||t.thumbnail,r=t.medium?t:{...t,medium:e&&e.replace(/\.[^./]+$/,".medium")},a=s.MediaItem.createFromData(r);Promise.all([n.e(7108),n.e(4652),n.e(552),n.e(697),n.e(9782)]).then(n.bind(n,60596)).then((({Modal:e})=>{e.open({type:"module",name:"ImageMarkers",boxClass:"mediaLibraryModalBox editPhoto",clientOptions:{mediaImage:a},serverOptions:{imageid:a.getID()},onClose:()=>{i(),a.whenReady((()=>o()))}})}))}return{closed:a,saved:l}};Promise.all([n.e(9967),n.e(6151),n.e(1819),n.e(5370),n.e(7179),n.e(5961),n.e(1218),n.e(2305),n.e(9462),n.e(2726),n.e(3086),n.e(8765),n.e(7358),n.e(9410),n.e(4032),n.e(2801),n.e(2628),n.e(4434)]).then(n.bind(n,22628)).then((({openMediaManager:n})=>{n({accepts:e.getMediaFilterName(),hiddenGlobalIds:Object.keys(t),browseOnly:e.isBrowseOnly?.()??!1,editItem:o}).then((t=>{if(!t)return;let n=s.MediaItem.createFromData(t);"crop"===t.filter_state?ImageCrop.showForMediaItem(n,e,(t=>{t?(e._displayLoading?.(!0),t.whenReady((()=>i(t)))):a.browse(e)})):i(n)}))}))}};return l}()},95880(e,t,n){var r=n(4331),i=n(7919),s=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var o=e[t];s.call(e,t)&&i(o,n)&&(void 0!==n||t in e)||r(e,t,n)}},99442(e,t,n){var r=n(49461),i=n(16834),s=n(85944);e.exports=function(e){return"function"!=typeof e.constructor||s(e)?{}:r(i(e))}},99593(e,t,n){var r=n(45645)(n(25196),"DataView");e.exports=r}},e=>{e.O(0,[4655,9967,400,840,4652,4079,552,5721,6151,1819,5370,7179,5961,1218,2554,2305,9462,2726,697,3086,8765,8198,7358,7516,5404,8995,9410,8974,2771,2578,2079,1515,6528,4354,7231,1930],(()=>e(e.s=54710))),e.O()}]);
2//# sourceMappingURL=guidepage.js.fa7ca05763af8137f8ba.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.