1import{a as c}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-OKUQNJTV.js";import{d as O,e as tt}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-VLUWQ6U2.js";import{a as U,b as et}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-JL56WVQ7.js";import{a as S,b as G}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-D62BWWSX.js";import{Ua as F,Va as X,_a as P,f as q,sc as Y,xa as R,ya as J}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-3DWJE7QD.js";import{a,b as T}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-X4EKJVC4.js";import{d as I,e as D,g as Q}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-ASI6CVIS.js";import{x as L,y as B}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-ZPK7QAPL.js";import{a as Z}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-5VOOCWLA.js";import{k as K}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-BPJYJWK6.js";import{D as b,F as M}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-TT44SLAL.js";import{b as $,c as j}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-RNNVF5BM.js";import{a as E}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-B6YV2G7M.js";import{b as N}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-H4Q3TZQA.js";import{c as C,d as H}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-ZLSNYDCU.js";import{d as g}from"https://st-p.rmcdn1.net/c099b495/dist/c/c-VIR7PMAX.js";var r=g(E()),A=g(N());j();B();et();G();var V={"template-viewer-widget-text":S` 2 <%var cc = column_count == 1 ? 'auto' : column_count;%> 3 <div style=" -webkit-nbsp-mode:normal; -webkit-line-break:after-white-space; white-space:<%=isNotChrome ? 'normal' : 'pre-wrap'%>; column-count:<%=cc%>;-webkit-column-count:<%=cc%> !important;-moz-column-count:<%=cc%>;column-gap:<%=column_gap%>px;-webkit-column-gap:<%=column_gap%>px !important;-moz-column-gap:<%=column_gap%>px;background:<%-bg%>"><%=text%></div> 4`};H();T();var it=c.extend({DO_NOT_WAIT_FOR_PRELOAD:!0,antialiasRotation:!0,render:function(){this.makeBox("text"),this.hasHoverAnimation&&this.$el.addClass("has-onhover-animation"),this.rendered=!0,this.bg_color=this.bg_color==null?"ffffff":this.bg_color,this.bg_opacity=this.bg_opacity==null?0:this.bg_opacity,this.column_count=this.column_count==null?1:this.column_count,this.column_gap=this.column_gap==null?16:this.column_gap;let t=[parseInt(this.bg_color.substring(0,2),16),parseInt(this.bg_color.substring(2,4),16),parseInt(this.bg_color.substring(4,6),16)];this.bg_opacity>.99?this.bg="rgb("+t[0]+","+t[1]+","+t[2]+")":this.bg="rgba("+t[0]+","+t[1]+","+t[2]+", "+this.bg_opacity+")",this.text=U.switchTextToViewport(this.text,this.insideHotspot?"default":this.page.pageViewport);let i=this.mag.model.attributes&&this.mag.model.attributes.edit_params&&this.mag.model.attributes.edit_params.paragraph_styles||[],s=r.default.parseHTML(this.text);s=s.map(function(e){let d=(0,r.default)(e),h=d.attr("class");if(h){let p=i.find(function(w){return w._name.toLowerCase()===h.toLowerCase()});if(p&&p.tag&&p.tag!=="p"&&$.AVAILABLE_TEXT_TAGS.includes(p.tag))return(0,r.default)("<"+p.tag+' class="'+h+'" style="'+(d.attr("style")||"")+'" />').append(d.contents())[0].outerHTML}return e.outerHTML}).filter(e=>e),this.text=s.join(""),this.isNotChrome=!(Modernizr.webkit&&!Modernizr.safari&&!Modernizr.safari5)&&this.text.includes("justify");let u=V["template-viewer-widget-text"],m=(0,r.default)(u(this));this.seamlessFontsShow(function(){this.$el.removeClass("fonts-pending")}.bind(this),function(){this.$el.addClass("fonts-pending")}.bind(this)),a.isOn(this.mag.getViewportWidth(this.page.pageViewport))&&a.isCSSZoom()&&this.transformInsteadOfZoom(m),this.$el.append(m),this.$content=m,this.$el.on(C.isDesktop()?"mouseenter":"touchstart","a",this.onLinkMouseEnter),this.$el.on(C.isDesktop()?"mouseleave":"touchend","a",this.onLinkMouseLeave),this.$el.on("click","a",this.onLinkClick),m.addClass("v"+(this.version||
41));let o=this;return this.$el.find("a").each(function(){let e=(0,r.default)(this),d=e.attr("data-pid"),h=e.attr("href"),p,w=/^back\sto\stop$/i,l=d,x=!1;try{p=decodeURIComponent(h)}catch(n){console.error(n)}(w.test(h)||w.test(p))&&(l=o.page._id);let v=h&&o.page.mag.matchSameDomainLink(h);if((v==e.attr("href")||l)&&(v=void 0),l=l||v,l){let n=o.page.mag.getPageNum(l),f=n&&o.page.mag.getPageUri?`/${o.page.mag.getPageUri(l)}`:"javascript:void(0)";if(n){e.addClass("maglink").attr("target","");let _=document.querySelector("base");if(RM.common.isDownloadedSource&&_){let y=_.getAttribute("href");y!=="/"&&e.attr("href",`${y}${f.substring(1)}`).data("link",f)}else e.attr("href",f)}else e.removeAttr("href");l==o.page._id&&(e.addClass("back-to-top"),d&&(o.is_global||o.hasGlobalParent)&&e.addClass("current"))}else if(/^__rm_goback$/i.test(e.attr("href")))e.attr("href","javascript:void(0)").addClass("goback-link");else if(o.mailchimpMatcher.test(e.attr("href"))){let n=e.attr("href").match(o.mailchimpMatcher)[1];e.attr("href","javascript:void(0)").attr("data-mailchimp",n).addClass("mailchimp-link"),L.initMailchimpAPI()}else if(o.shareRegexp.test(e.attr("href"))){let n=e.attr("href").match(o.shareRegexp);e.attr("href","javascript:void(0)").attr("data-share-provider",n[1]).attr("data-share-type",n[2]).addClass("share-link")}else if(o.anchorRegexp.test(e.attr("href"))){e.attr("href","javascript:void(0)").addClass("anchor-link");let n=e.attr("data-page-uri"),f=A.default.findWhere(o.mag.pages,{_id:n})||o.page;e.attr("data-page-uri",f.uri||f.num)}else x=!0,e.addClass("external-link");e.attr("href")&&(e.attr("href").indexOf("mailto")==0||e.attr("href").indexOf("tel")==0)&&e.attr("target",""),!x&&RM.screenshot&&e.removeAttr("href")}),RM.screenshot&&!this.insideHotspot?this.waitForUsedFontsLoad():this.widgetIsLoaded(),this.$el.find("span.soundcite").each(function(e,d){RM.screenshot||import("https://st-p.rmcdn1.net/c099b495/dist/c/c-YXRSYSGF.js").then(({default:h})=>{h.createPlayer(d)})}),a.isDesktopDefault(this.mag.viewport)&&a.isScaleLayout(this.mag.viewOpts)&&a.isCSSZoom()&&this.listenTo(this.page,"resize",this.onScaleChange),this},onScaleChange(){this.transformInsteadOfZoom(this.$content)},transformInsteadOfZoom(t){let i=this.page.scale;a.isOnForRatio(this.page.pageViewport,i,this.mag.viewOpts)&&a.isCSSZoom()&&t.css({zoom:1/i,transform:`scale(${i})`,width:`${1/i*100}%`,height:`${1/i*100}%`,"transform-origin":"left top"})},isValid:function(){let t=(0,r.default)("<div>").html(this.text).text();return r.default.trim(t)!=""},hasFontsToLoad:function(){return!0},start:function(){return this.started=!0,Modernizr.chrome&&this.$el.addClass("force-repaint-content"),this},stop:function(){return this.started=!1,this.$el.removeClass("force-repaint-content"),!RM.screenshot&&!this.destroyed&&this.rendered&&this.$el&&this.$el.find("span.soundcite").each(function(t,i){import("https://st-p.rmcdn1.net/c099b495/dist/c/c-YXRSYSGF.js").then(({default:s})=>{s.pausePlayer(i)})}),this},destroy:function(){return this.$el&&this.$el.find("span.soundcite").each(function(t,i){import("https://st-p.rmcdn1.net/c099b495/dist/c/c-YXRSYSGF.js").then(({default:s})=>{s.destroyPlayer(i)})}),c.prototype.destroy.apply(this,arguments)},waitForUsedFontsLoad:function(){this.hasFontsToLoad()?this.page.addFontsToLoad(this,this.widgetIsLoaded):this.widgetIsLoaded()},checkLink:function(){if(this.is_global||this.hasGlobalParent){let t=this.$el.find("a[data-pid]");t.removeClass("current back-to-top"),this.page&&t.filter('[data-pid="'+this.page._id+'"]').addClass("current back-to-top").removeClass("hovered")}c.prototype.checkLink.apply(this,arguments)},onLinkMouseEnter:function(t){let i=(0,r.default)(t.currentTarget).attr("data-uuid");this.$el.find("a[data-uuid='"+i+"']").addClass("hovered")},onLinkMouseLeave:function(t){let i=(0,r.default)(t.currentTarget).attr("data-uuid");this.$el.find("a[data-uuid='"+i+"']").removeClass("hovered")},onLinkClick:function(t){if(t.which==2||t.metaKey||t.ctrlKey)return;let i=(0,r.default)(t.currentTarget),s=r.default.trim(i.attr("href")),u=s.match(/\/start\-with\-template\/(\d+)$/i),m=u&&u[1];m&&RM.viewerRouter&&RM.viewerRouter.createMagFromTemplate&&(t.preventDefault(),RM.viewerRouter.createMagFromTemplate("template-link",m))}}),mt=it;var k=g(Z()),z=g(K());Q();J();T();Y();X();var W=g(q());tt();M();var st=c.extend({antialiasRotation:!0,initialize:function(t,i,s){this.model=new k.default.Model(t),c.prototype.initialize.apply(this,[t,i,s])},render:function(){this.makeBox("widget-text-v3"),this.propsModel=new k.default.Model({page:this.page,currentPage:this.mag.currentPage||this.page,scale:this.page.scale,viewport:this.page.pageViewport,viewerOptions:this.mag.viewOpts,mag:this.mag});let t=W.EditorState.createWithContent(P(this.model),F);return this.model["editorState"+this.page.pageViewport]=t,D({component:()=>b(I,{context:R,model:this.propsModel,children:b(O,{editorState:t})}),domElement:this.$el[0],model:this.model,onDestroy:()=>{let s=this.$el[0];z.default.unmountComponentAtNode(s),s&&s.parentNode&&s.parentNode.removeChild(s)}}),this.rendered=!0,window.RM.screenshot&&!this.insideHotspot?this.waitForUsedFontsLoad():this.widgetIsLoaded(),this.seamlessFontsShow(()=>{this.$el.removeClass("fonts-pending")},()=>{this.$el.addClass("fonts-pending")}),a.isDesktopDefault(this.mag.viewport)&&a.isScaleLayout(this.mag.viewOpts)&&a.isCSSZoom()&&this.listenTo(this.page,"resize",this.onScaleChange),this},hasFontsToLoad:()=>!0,updatePage:function(i){let s=this.page;(!s||i&&s.num!==i.num)&&(this.page=i,this.propsModel.set({currentPage:i}))},onScaleChange:function(){this.propsModel.set({scale:this.page.scale})},waitForUsedFontsLoad:function(){this.hasFontsToLoad()?this.page.addFontsToLoad(this,this.widgetIsLoaded):this.widgetIsLoaded()},destroy:function(...t){return this.stopListening(this.page,"resize",this.onScaleChange),c.prototype.destroy.apply(this,t)}}),_t=st;export{mt as a,_t as b};
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.