File "slides.min.js"
Path: /IB OFFICIAL EE EXEMPLARS/Inspiring Extended Essays/html5/lib/scripts/slidesminjs
File size: 902.81 KB
MIME-type: text/plain
Charset: utf-8
/*! ds-bootstrap - v1.0.0.27106 - 2022-02-8 10:26pm UTC
* Copyright (c) 2022 ; Not Licensed */!function(){var t={64691:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{AccessibleScrollBar:function(){return e.createElement("div",{className:["accessible-scrollbar scrollarea-scrollbar",this.props.hScroll?"horizontal-scroll":"",this.state.highlight?"highlight-scrollbar":"",this.state.isHidden?"hidden":""].join(" "),ref:"scrollBar",style:this.getScrollBarStyle()},e.createElement("div",{ref:"scrollBtn",className:"scrollarea-btn micro-scrollbar-btn",onMouseDown:this.onScrollBtnDown,onTouchStart:this.onScrollBtnDown,style:this.getScrollBtnStyle()}))}}}.call(e,i,e,t))||(t.exports=n)},34653:function(t,e,i){"use strict";var n;function r(t){if(Array.isArray(t)){for(var e=0,i=Array(t.length);e<t.length;e++)i[e]=t[e];return i}return Array.from(t)}void 0===(n=function(t){var e=i(33305);return{AccessibleText:function(){var t=this,n=i(87435),s=i(87523).renderSemanticText,o=this.props.model.height(),a=this.props.model.width(),l=this.props.winScale,u=this.props.model.wordwrap()?"normal":"nowrap",c="horizontal"===this.props.model.vartext().direction,h=this.state.scrollbarShowing,d=h||"top"===this.props.model.valign()?"flex-start":"center"===this.props.model.valign()?"center":"flex-end",p={height:c?o:a,width:c?a:o,pointerEvents:this.props.unclickable?"none":null},f=this.state.linkStyles,g={underline:"text-decoration: underline !important;",none:"text-decoration: none !important;"},m=function(t){return"background-color: "+t.highlight+" !important; color: "+t.textColor+" !important; "+(e=t.decoration,g[e]||"");var e};return e.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",className:"textlib",style:p},e.createElement("div",{className:"textlib-inner align-flex-start",style:this.getInnerProps()},e.createElement("div",{ref:"textLibContentWrap",className:["textlib-content-wrap"].concat(r(this.state.isScrolling?["is-scrollable"]:[])).join(" "),"data-accepts":"events",style:{height:"100%",overflow:"auto",pointerEvents:this.props.unclickable||!h?"none":"all",display:"flex",justifyContent:d,flexDirection:"column",whiteSpace:u,flexGrow:1,width:"min-content",flexShrink:0}},f.length>0&&e.createElement("style",{type:"text/css"},f.map((function(e){return"."+e.id+" :hover { "+m(e.hoverState)+" }\n ."+e.id+" :active { "+m(e.activeState)+" }\n "+(t.linkIsVisited(e.id)?function(t){return"."+t.id+" { "+m(t.visitedState)+" }"}(e):"")})).join(" ")),s(this.state.textConfig,this)),e.createElement(n,{ref:"scrollBar",refName:"textLibContentWrap",winScale:l,parent:this})))}}}.call(e,i,e,t))||(t.exports=n)},41670:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{ButtonSlideObject:function(){var t=i(6894),n=this.getPath("props.model.data.textdata.vectortext.pr")||{};return e.createElement("button",{type:"button","data-accepts":"events",className:this.getClassNames(),tabIndex:"-1",style:{padding:0}},e.createElement("svg",{className:"slide-object-button-text",style:{transform:"scale("+this.props.winScale+")",transformOrigin:"top left"}},e.createElement(t,{ref:"vectortext",commandsetId:n.i,pathLib:n.l})))}}}.call(e,i,e,t))||(t.exports=n)},57099:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{Captions:function(){var t=i(65470),n=DS,r=n.utils.pxify,s=n.detection.theme.isClassic,o=this.state.winScale,a=s?o:1,l={fontFamily:this.state.font,fontSize:[this.props.fontscale,"%"].join(""),marginBottom:s?r(10*a):0},u={marginBottom:r(10*a),padding:r(10*a),borderRadius:r(4*a)};return t.safari&&t.mac&&(l.transform="translate3d(-50%, 0, 0)"),e.createElement("div",{className:"caption"+(this.props.hasbb?" with-bb":""),style:l},this.state.showCaptions&&this.state.captions.length>0&&this.state.captions.map(function(t,i){return e.createElement("div",{key:i},e.createElement("p",{style:u,dangerouslySetInnerHTML:{__html:this.toHtml(t)}}))}.bind(this)))}}}.call(e,i,e,t))||(t.exports=n)},97958:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{Container:function(){return e.createElement("div",{className:"ds-container "+this.props.className},this.props.children)}}}.call(e,i,e,t))||(t.exports=n)},81737:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{DragdropSlideObject:function(){var t=i(6894),n=i(52977),r=i(6559),s=DS.svgUtils,o=this.getPath("props.model.style"),a=this.props.winScale,l=this.getPath("props.model.height"),u=this.getPath("props.model.width"),c=this.getPath("props.model.kind"),h="dragitem"===c,d="wordbank"===o,p="droparea"===c&&d,f=this.state.useAccText,g=this.state.hovered&&!this.state.dropped&&("droparea"!==c||p),m=_.find(this.getPath("props.model.colors"),{name:"hover"}),v=null!=m?m:_.find(this.props.colors,{name:"hover"}),y=(null!=v?this.props.model.id:"dragdrop")+"-hover-gradient",S=s.buildUrl(g&&!p?y:"dragdrop-gradient"),b=g?"slide-object-dragitem-hover":"",w=this.state.collision&&"droparea"===c,x=p&&this.state.hoverStroke&&null!=v,P=this.props.notchWidth,E=this.props.notchHeight,C=P+1,T=E+1,D=[["M "+C,0].join(","),["L"+u,0].join(","),["L"+u,l].join(","),["L"+C,l].join(","),["L"+C,l-T].join(","),["L 1",l-T].join(","),["L 1",T].join(","),["L"+C,T].join(","),"Z"].join(" "),A=["M 0,0",["L"+u,0].join(","),["L"+u,E].join(","),["L"+(u-P),E].join(","),["L"+(u-P),l-E].join(","),["L"+u,l-E].join(","),["L"+u,l].join(","),["L 0",l].join(","),"Z"].join(" "),I={visibility:this.state.backgroundVisible?"visible":"hidden",strokeWidth:this.state.reviewStroke&&2,stroke:this.state.reviewStroke?this.state.reviewStroke:x?["url(#",y,")"].join(""):""};return e.createElement("div",null,e.createElement("svg",{width:u*a,height:l*a,viewBox:[0,0,u,l].join(" "),"data-xmlns-xlink":"http://www.w3.org/1999/xlink",className:["slide-object-dragdrop","slide-object-dragdrop-"+o,"draggable",b].join(" ").trim(),onMouseEnter:this.didMouseOver,onMouseLeave:this.didMouseOut,onTouchStart:this.didMouseOver,onTouchEnd:this.didMouseOut},(g&&null!=v||x)&&e.createElement("defs",null,e.createElement(n,{fill:v.fill,patternFillId:y})),d?e.createElement("rect",{width:u-1,height:l-1,rx:this.state.wordbankRadius,ry:this.state.wordbankRadius,fill:S,className:"slide-object-dragdrop-shape",filter:!this.state.reviewStroke&&"url(#dragdrop-inner-stroke)",style:I,transform:"translate(0.5, 0.5)"}):e.createElement("path",{d:h?D:A,className:"slide-object-dragdrop-shape",fill:S,style:w?{strokeWidth:3}:{},filter:!w&&"url(#dragdrop-inner-stroke)",strokeDasharray:h&&!this.state.dropped?"1,1":"",transform:"translate(0.5, 0.5)"}),this.state.hoverStroke&&null==v&&e.createElement("rect",{width:u-1,height:l-1,rx:this.state.wordbankRadius,ry:this.state.wordbankRadius,fill:"none",stroke:"#bafbfb",transform:"translate(2,1.5) scale(0.995, 0.92)"}),e.createElement("g",{transform:s.transformTranslate(this.props.model.xOff||0,this.props.model.yOff||0)},!f&&null!=this.state.textCommandsetId&&e.createElement(t,{ref:"vtext",pathLib:this.state.textPathLibId,commandsetId:this.state.textCommandsetId})),"matching"===o&&this.state.reviewDot&&e.createElement("g",{className:"dragdrop-review-dot",transform:"translate(8,8)"},e.createElement("circle",{cx:"0",cy:"0",r:"8",className:"dragdrop-review-dot-"+this.state.reviewDot}),e.createElement("circle",{cx:"0",cy:"0",r:"7",className:"dragdrop-review-dot-"+this.state.reviewDot}),e.createElement("text",{textAnchor:"middle",y:"4"},e.createElement("tspan",null,this.getPath("props.model.reviewdata"))))),f&&e.createElement("div",{style:{position:"absolute",left:0,top:0},className:b,onMouseEnter:this.didMouseOver,onMouseLeave:this.didMouseOut,onTouchStart:this.didMouseOver,onTouchEnd:this.didMouseOut},e.createElement(r,{ref:"acctext",model:this.getAccTextModel(),winScale:a,originX:this.originX,originY:this.originY})))}}}.call(e,i,e,t))||(t.exports=n)},32267:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{DropListItem:function(){var t=i(6894),n=i(6559),r=i(52977),s=DS,o=s.svgUtils.buildUrl,a=s.utils,l=a.getPath,u=a.pxify,c=this.state,h=c.hovered,d=c.useAccText,p=this.props,f=p.width,g=p.height,m=p.yOff,v=p.altText,y=p.hoverColor,S=p.modelId,b=p.winScale,w=p.pr,x=p.textdata,P=l(y,"fill"),E=S+"-fill",C=o(E),T=null!=y&&h,D={position:"absolute",left:0,top:u(m*b),pointerEvents:"none"};return e.createElement("div",{style:{width:u(f*b),height:u(g*b)}},e.createElement("svg",{className:"eventable",viewBox:[0,0,f,g].join(" "),width:f*b,height:g*b,"data-xmlns-xlink":"http://www.w3.org/1999/xlink",style:{position:"absolute",left:0,top:u(m*b)}},e.createElement("g",{className:"drop-list-item",role:"option","aria-label":v,onMouseOver:this.didMouseOver,onMouseOut:this.didMouseOut,onMouseUp:this.onClick,onTouchStart:this.onTouchStart,onTouchEnd:_.flow(this.onClick,this.didMouseOut),onTouchMove:this.onTouchMove},T&&e.createElement("defs",null,e.createElement(r,{fill:P,patternFillId:E})),e.createElement("rect",{width:f,height:g,className:this.fillColorClass(),style:T?{fill:C}:null}))),!d&&e.createElement("svg",{viewBox:[0,0,f,g].join(" "),width:f*b,height:g*b,"data-xmlns-xlink":"http://www.w3.org/1999/xlink",style:D},e.createElement(t,{ref:"vectortext",commandsetId:w.i,pathLib:w.l,textdata:x})),d&&e.createElement("div",{style:D},e.createElement(n,{ref:"acctext",model:this.getAccTextModel(),winScale:b,originX:10,originY:2,unclickable:"true"})))}}}.call(e,i,e,t))||(t.exports=n)},53470:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{DropListParentable:function(){var t=this,n=i(6894),s=i(33645),o=i(621),a=i(6559),l=DS,u=l._,c=l.svgUtils,h=l.utils,d=h.pxify,p=h.hexify,f=l.detection.os.isIOS,g=this.state.winScale,m=this.state.reviewWidth||this.getPath("props.model.width"),v=this.getPath("props.model.height"),y=this.getPath("props.model.colors"),S=this.state.pr,b=m-25+1,w=u.find(y,{name:"button_hover"}),x=this.state.hovered?null!=w?p(u.first(w.fill.colors).rgb):"#d5ffff":"white",P="#cecece",E=this.getItemHeight(),C=this.getListHeight(),T=f?"none":"block",D={"aria-hidden":"true",onFocus:this.onFocus};return e.createElement("div",r({className:"drop-list",tabIndex:"-1"},D),e.createElement("div",{className:"drop-list-drop-down",ref:"dropdown",style:{width:m*g,height:d((v+C)*g),borderColor:P,display:this.state.display,borderRadius:16*g}},e.createElement("div",{className:["drop-list-drop-down-inner",this.state.dropDownScrollable].join(" "),ref:"dropdownInner",style:{display:T,width:d(m*g),height:this.state.scrollBarHeight-v*g,position:"absolute",top:d(v*g),left:0}},this.itemslist.map((function(i,n){var r=t.props.model.itemsIdx[i.itemdata];return e.createElement(s,{ref:"item"+r,order:n,key:i.textdata.uniqueId,idx:r,width:m,height:E,winScale:g,hoverColor:u.find(y,{name:"item_hover"}),modelId:t.props.model.id,yOff:E*n,pr:i.textdata.vectortext.pr,textdata:i.textdata,selected:t.focusItem,altText:i.textdata.altText})}))),this.state.dropDownScrollable&&e.createElement(o,{ref:"scrollBar",offY:v,offX:-4,width:m,height:this.state.scrollBarHeight/g-v,parent:this,closedHeight:v,refName:"dropdownInner",initSelf:!0,winScale:g})),e.createElement("div",{className:"drop-list-top-container"},e.createElement("svg",{width:m*g,height:v*g,viewBox:[0,0,m,v].join(" "),"data-xmlns-xlink":"http://www.w3.org/1999/xlink",style:{zIndex:100,overflow:"hidden"},focusable:"false"},e.createElement("g",{className:"drop-list-top eventable",onMouseDown:this.onShowList,onMouseOver:this.didMouseOver,onMouseOut:this.didMouseOut,onTouchStart:this.onTouchStart,onTouchEnd:this.onTouchEnd},e.createElement("rect",{width:m-1,height:v-1,rx:8,ry:8,stroke:P,fill:"white"}),e.createElement("path",{d:c.rightRoundedRectPath(b,1,22,v-3,8),fill:"url(#drop-list-gradient)",stroke:x}),e.createElement("path",{d:["M",m-25,0,"v",v-1].join(" "),stroke:"#cecece"}),e.createElement("g",{transform:c.transformTranslate(b+5.5,9)},e.createElement("path",{d:["M",0,0,"L",10,0,5,5,0,0].join(" "),fill:"#494949",stroke:"rgba(255, 255, 255, 0.8)"})))),e.createElement("div",{style:{position:"absolute",top:0,left:0,zIndex:100,overflow:this.state.ReviewMode&&!this.state.useAccText?"hidden":"visible",pointerEvents:"none"}},!this.state.useAccText&&e.createElement("svg",{width:(m-25-5)*g,height:v*g,viewBox:[0,0,m-25,v].join(" "),"data-xmlns-xlink":"http://www.w3.org/1999/xlink",focusable:"false"},e.createElement(n,{ref:"vectortext",commandsetId:S.i,pathLib:S.l})),this.state.useAccText&&e.createElement(a,{ref:"acctext",model:this.getAccTextModel(),textdata:this.state.textdata,winScale:g,originX:10,originY:2,unclickable:"true"}))))}}}.call(e,i,e,t))||(t.exports=n)},4586:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{DropListSlideObject:function(){return e.createElement("div",null)}}}.call(e,i,e,t))||(t.exports=n)},43874:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{ExpandingLabelSlideObject:function(){var t,n=i(52977),r=i(15648),s=this.shouldShowContent(),o=this.props.winScale;return e.createElement("div",{className:"expanding-label-container",style:{width:this.props.playerProps.width,height:this.props.playerProps.height}},e.createElement("svg",{className:["expanding-label-path",s?"content-shown":""].join(" "),viewBox:[0,0,this.labelSize.width,this.labelSize.height].join(" "),focusable:"false",style:{left:this.labelTranslate.offX*o,top:this.labelTranslate.offY*o,width:this.labelSize.width*o,height:this.labelSize.height*o}},this.props.model.background()&&e.createElement("defs",null,e.createElement(n,{patternFillId:this.patternFillId(),layerModel:this.props.model,isInnard:!0})),e.createElement("g",{transform:["translate(",this.labelTranslate.x,", ",this.labelTranslate.y,")"].join("")},e.createElement("path",{d:this.state.labelPath,stroke:this.props.model.get("borderColor")?this.props.model.get("borderColor"):"none",fill:this.props.model.get("background")?["url(#",this.patternFillId(),")"].join(""):"white"}))),e.createElement("div",{className:"expanding-label",style:{width:this.props.playerProps.width*o}},e.createElement("div",{className:"expanding-label-content",style:this.getContentStyles()},this.svg(),e.createElement("div",{ref:"contents",className:s?"shown":"hidden"},this.props.model.objects().map(function(i,n){var s=this;return t={ref:"obj"+n,key:i.cid,model:i,playerProps:this.props.playerProps,parent:this,winScale:this.props.winScale,checkElso:this.props.checkElso,slideVisible:this.props.slideVisible,onElsoAction:this.props.onElsoAction,addAccEl:function(t){s.props.addAccEl(t,{elsoId:s.props.model.absoluteId})}},i.isKind("scrollarea")&&(t.topOffset=6),e.createElement(r,t)}.bind(this))))))}}}.call(e,i,e,t))||(t.exports=n)},62269:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{GroupingSlideObject:function(){var t=i(15648),n={parent:this,onScrollFocus:this.props.onScrollFocus,onBeforeScrollFocus:this.props.onBeforeScrollFocus,tabIndexDisabled:this.props.tabIndexDisabled,slideVisible:this.props.slideVisible,slideFrame:this.props.slideFrame,winScale:this.props.winScale,checkElso:this.props.checkElso,onElsoAction:this.props.onElsoAction,addAccEl:this.props.addAccEl};return e.createElement("div",{className:"group"},this.props.model.objects().map(function(i,s){return e.createElement(t,r({ref:"obj"+s,key:i.cid,model:i},n))}.bind(this)))}}}.call(e,i,e,t))||(t.exports=n)},50255:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{ImageSlideObject:function(){var t,n,r,s,o,a=i(52658),l=DS.svgUtils,u=DS.utils,c=this.props.winScale,h=(t={transformOrigin:"top left"},n=this.cssTransform,r=l.transformScale(c),n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t),d={width:this.props.playerProps.width*c,height:this.props.playerProps.height*c},p={left:this.props.model.get("btnxpos")*c,top:this.props.model.get("btnypos")*c},f=this.props.model.getCurrentStateData(),g=a.getAssetUrl(f.imagedata.assetId);return null!=f.html5data?(s=f.html5data.xPos,o=f.html5data.yPos,h.width=f.html5data.width,h.height=f.html5data.height):(s=this.props.model.get("xOffset"),o=this.props.model.get("yOffset")),p[this.cssTransform]=["translate(-50%, -50%)",l.transformTranslate(u.pxify(-s*c),u.pxify(-o*c)),l.transformRotate(-this.props.playerProps.Rotation+"deg")].join(" "),e.createElement("div",{className:"image-container slideobject-maskable","data-accepts":"events",style:{transform:l.transformTranslate(u.pxify(s*c),u.pxify(o*c))}},this.props.model.isZoomable()?e.createElement("div",null,e.createElement("img",{src:g,onClick:this.onClick,style:h}),e.createElement("div",{ref:"zoom",className:"zoom eventable",style:d,onClick:this.onClick},e.createElement("img",{className:"zoom-image",style:p,src:this.props.model.get("zoomiconurl")}))):e.createElement("img",{src:g,style:h}))}}}.call(e,i,e,t))||(t.exports=n)},95550:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{LinearBackgroundGradient:function(){return e.createElement("linearGradient",{id:this.props.patternFillId,gradientTransform:["rotate(",this.fill().rotation," 0.5 0.5)"].join("")},this.fill().colors.map(function(t,i){return e.createElement("stop",r({key:i,offset:this.stopPct(t)+"%"},this.stopProps(t)))}.bind(this)))}}}.call(e,i,e,t))||(t.exports=n)},85545:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{MessageWindow:function(){var t=i(54116),n=DS.detection,r=DS.utils;return e.createElement("span",null,e.createElement("div",{className:["message-window ",this.windowType(),"cs-window"].join(" "),"data-window-id":this.props.model.id},e.createElement("h3",{className:"message-window-heading message-window-header",style:{fontSize:this.state.scale+"em"}},r.stripTags(this.getPath("state.currentSlide.title")||""),e.createElement("hr",{className:"cs-diva",role:"presentation"}),e.createElement("hr",{className:"cs-divb",role:"presentation"})),e.createElement(t,{ref:"slideContainer",shouldScale:this.isScaleable,windowType:this.windowType,currentSlide:this.state.currentSlide,isMessageWindow:!0,getWinScale:this.props.getWinScale,windowId:"MessageWnd"}),n.deviceView.isClassicMobile&&e.createElement("div",{className:"message-window-mobile-text"},this.state.mobileText)))}}}.call(e,i,e,t))||(t.exports=n)},75467:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{MessageWindowUnified:function(){var t=i(54116),n=DS.utils,r=this.getPath("props.model.width"),s=.8*r,o=(s-r)/2;return e.createElement("span",null,e.createElement("div",{className:["message-window ",this.windowType()].join(" "),style:{width:s,height:this.getPath("props.model.height")},"data-window-id":this.props.model.id},e.createElement("header",{className:"message-window-header"},e.createElement("h3",{className:"message-window-heading",dangerouslySetInnerHTML:{__html:this.getPath("state.currentSlide.title")||""}}),e.createElement("hr",{className:"cs-diva"}),e.createElement("hr",{className:"cs-divb"})),e.createElement("div",{className:"message-slide-container-wrapper",style:{position:"absolute",left:n.pxify(o)}},e.createElement(t,{ref:"slideContainer",shouldScale:this.isScaleable,windowType:this.windowType,currentSlide:this.state.currentSlide,isMessageWindow:!0,getWinScale:this.props.getWinScale,windowId:"MessageWnd"})),e.createElement("div",{className:"message-window-text-wrapper"},e.createElement("div",{className:"message-window-text"},this.state.messageWindowText))))}}}.call(e,i,e,t))||(t.exports=n)},67800:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{MobileStartOverlay:function(){var t=this,i=DS.stringTabler,n=(DS.vendorOverrides.feDropShadow,DS),r=n.focusManager,s=n.detection,o=s.theme,a=o.isClassic,l=o.isUnified,u=s.env.is360;n.flagManager;return e.createElement("div",{className:"mobile-start-overlay "+(this.state.visible?"shown":"hidden"),role:"dialog","aria-modal":"true","aria-labelledby":"mobile-start-title"},e.createElement("div",{className:"mobile-load-title-overlay",style:{opacity:0}},e.createElement("div",{className:"mobile-load-title",id:"mobile-start-title"},this.state.titleText)),a&&e.createElement("button",{id:"mobile-start-button",role:"button","aria-label":i.getString("mobile_start"),onMouseDown:this.previewMouseEvent(this.onStart),onFocus:function(e){return t.onFocus("playIcon")},onBlur:r.takeFocusOff,tabIndex:"0"},e.createElement("svg",{ref:"playIcon",viewBox:"-10 -10 80 80",tabIndex:"-1",focusable:"false"},u&&e.createElement("circle",{fill:"white",cx:"32",cy:"22",r:"11"}),e.createElement("path",{transform:"scale(0.5) translate(30, 15) ",d:"M30,0C13.431,0,0,13.431,0,30s13.431,30,30,30s30-13.431,30-30S46.569,0,30,0z M22,43V17l20,13L22,43z"}))),l&&!this.state.isResumePrompt&&this.state.thumbnailEnabled&&this.state.thumbnailUrl&&e.createElement("div",{className:"mobile-start-overlay-thumbnail"},e.createElement("img",{src:this.state.thumbnailUrl})),l&&!this.state.isResumePrompt&&e.createElement("button",{id:"mobile-start-button",role:"button","aria-label":i.getString("mobile_start"),onFocus:function(e){return t.onFocus("playIcon")},onBlur:r.takeFocusOff,onClick:this.onStart,tabIndex:"0"},e.createElement("svg",{className:"play-icon",ref:"playIcon",focusable:"false",viewBox:"0 0 125 125",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("circle",{opacity:"0.8",cx:"62.5",cy:"62.5",r:"61.5",fill:"black",stroke:"white","stroke-width":"2"}),e.createElement("path",{d:"M51.8745 83.6249C52.6245 83.9999 53.3745 84.1249 54.1245 84.1249C54.9995 84.1249 55.9995 83.8749 56.7495 83.2499L81.9995 65.9999C83.2495 65.1249 83.9995 63.6249 83.9995 62.1249C83.9995 60.6249 83.2495 59.1249 81.8745 58.2499L56.6245 41.4999C55.1245 40.4999 53.3745 40.4999 51.7495 41.2499C50.2495 42.1249 49.2495 43.6249 49.2495 45.3749V79.3749C49.3745 81.2499 50.2495 82.8749 51.8745 83.6249Z",fill:"white"}))),l&&this.state.isResumePrompt&&e.createElement("div",null,e.createElement("div",{className:"mobile-start-resume-text"},e.createElement("button",{ref:"resume",onClick:this.onStart,"aria-label":this.state.resumeText,onFocus:function(e){return t.onFocus("resume")},onBlur:r.takeFocusOff,tabIndex:"0",style:{fontSize:100*this.state.fontScale+"%",borderRadius:30*this.state.fontScale+"px"}},this.state.resumeText)),e.createElement("button",{className:"restart",ref:"restart","aria-label":this.state.restartText,onFocus:function(e){return t.onFocus("restart")},onBlur:r.takeFocusOff,onClick:this.onReset,tabIndex:"0"},e.createElement("svg",{className:"cs-icon",preserveAspectRatio:"none",x:"0px",y:"0px",width:"13px",height:"15.75px",focusable:"false",tabIndex:"-1"},e.createElement("path",{fill:"#FFFFFF",transform:"scale("+this.state.fontScale+", "+this.state.fontScale+") translate(0, "+-7*(this.state.fontScale-1)+")",stroke:"none",d:" M 10.95 8.75 Q 11 9 11 9.25 10.95 11.15 9.7 12.4 8.4 13.7 6.5 13.75 4.6 13.7 3.3 12.4 2.05 11.15 2 9.25 2.05 7.3 3.3 6.05 4.398828125 4.998828125 6 4.75 L 6 6.9 Q 6.05 7.75 6.85 7.35 L 11.35 4.3 Q 11.7 4.05 11.7 3.75 11.7 3.45 11.35 3.2 L 6.85 0.15 Q 6.05 -0.3 6 0.6 L 6 2.75 Q 3.4517578125 3.001171875 1.8 4.75 0.05 6.6 0 9.25 0.05 12 1.9 13.85 3.75 15.65 6.5 15.75 9.25 15.65 11.1 13.85 12.95 12 13 9.25 13 9 13 8.75 L 10.95 8.75 Z"})),e.createElement("div",{className:"restart-text",style:{color:"white",display:"inline-block",paddingLeft:"1em",transform:"translateY(-3px)",fontSize:13*this.state.fontScale+"px"}},this.state.restartText))),l&&!this.state.thumbnailEnabled&&e.createElement("div",{className:"mobile-start-course-title",dangerouslySetInnerHTML:{__html:this.state.titleText},style:{fontSize:20.28*this.state.fontScale+"px"}}))}}}.call(e,i,e,t))||(t.exports=n)},49486:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{ObjectSlideBackground:function(){return e.createElement("pattern",{patternUnits:"userSpaceOnUse",height:this.getSlideHeight(),width:this.getSlideWidth(),id:this.props.id,patternTransform:[this.props.patternTransform," translate(",this.getX(),", ",this.getY(),") rotate(",this.getRot(),", ",this.getXRot(),", ",this.getYRot(),")"].join("")},e.createElement("use",{xlinkHref:"#slide-bg-"+this.getSlideId()}))}}}.call(e,i,e,t))||(t.exports=n)},31149:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{PlaceHolderSlideObject:function(){return e.createElement("div",{className:"placeholder-object",style:{width:this.props.model.width,height:this.props.model.height}},this.props.model.kind())}}}.call(e,i,e,t))||(t.exports=n)},8836:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{PresentationOverlay:function(){return e.createElement("div",{className:["overlay",this.displayClass(),this.props.className||""].join(" "),onClick:this.props.onClick||null,onTouchStart:this.props.onClick||null})}}}.call(e,i,e,t))||(t.exports=n)},97185:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{RichVariableText:function(){var t=i(12637),n=DS._,s=DS.svgUtils,o=DS.vendorOverrides,a=(DS.flagManager,this.state.textLines),l=!1,u=o.getDxAdjustment||n.constant(0),c=function(t){return n.assign(t,{direction:"ltr"})};return e.createElement("g",r({},this.getInnerProps(),{className:"eventable",onMouseDown:this.onMouseDown,onClick:this.onClick,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut}),a.map(function(i,a){var h=this,d=i.x,p=i.y,f=c(i.domStyle),g=i.runs,m=i.isRtl,v=i.isBiDi,y=i.backgrounds,S=i.linkBackgrounds,b=i.underlines,w=i.strikethroughs,x=i.lineXOff,P=i.lineWidth,E=u(i);return e.createElement("g",{key:a},new t(y).map((function(t,i){var s=t.x1,o=t.x2||P,a=n.omit(t,["x1","x2"]);return e.createElement("rect",r({className:"text-background",key:["bg",i].join(""),x:s+x,width:o-s},a))})).toArray(),new t(S).filter((function(t){return null!=t.linkId&&h.shouldShowLinkHighlight(t.linkId)})).map((function(t,i){var s=t.x1,o=t.x2||P,a=h.getLinkStateHighlightColor(t.linkId),l=n.extend(n.omit(t,["x1","x2","linkId"]),{fill:a});return e.createElement("rect",r({className:"text-background",key:["linkbg",i].join(""),x:s+x,width:o-s},l))})).toArray(),e.createElement("text",{x:d-E,y:p,style:f},new t(g).filter((function(t){return t.spans.some((function(t){return t.content.length>0}))})).map(function(i,a){var u=i.spans,h=c(i.domStyle),d=i.isRtl;return e.createElement("tspan",{key:a,className:"text-run",style:h},new t(u).filter((function(t){return t.content.length>0})).map(function(t,i){this.saveInitialLinkColors(t);var a=t.content,c=t.dx,h=t.xs,f=t.widths,g=t.hasShadow,y=this.getTSpanStyle(t),S=t.y,b=t.linkId,w=-n.get(u,[i-1,"y"],p)+S,P=n.findLastIndex(c,(function(t){return 0!==t}))+1,E={dx:c.slice(0,P).join(" "),dy:w,style:y,className:null==b?"text-segment":"text-segment link"},C=a.join("");if(g&&o.tspanFilters&&(E.style.filter=s.buildUrl(this.shadowFilterId),l=!0),m||v){var T,D={direction:d?"rtl":"ltr"};C=n.reduce(c,(function(t,e,i){return(null==T||0!==e&&T.chars.length>0)&&(null!=T&&T.chars.length&&T.chars.push(""),T={chars:[],x:h[i]+(d?f[i]:0),width:0},t.push(T)),T.chars.push(a[i]),T.width+=f[i],t}),[]).map((function(t,i){return e.createElement("tspan",{key:i,className:"rtl-pos-span",style:D,y:p,x:t.x+x+(d?-1:1)*t.width/2,"data-linkid":b},t.chars.join(""))})),delete E.dx,delete E.dy}return e.createElement("tspan",r({key:i},E,{"data-linkid":b}),C)}.bind(this)).toArray())}.bind(this)).toArray()),new t(b).concat(w).map(function(t,i){var s=t.x1,o=t.x2||P,a=t.y,l=this.getLinkStateUnderlineColor(t.linkId,t.linkRef,t.hiddenLinkUnderline)||t.stroke,u=n.omit(t,["x1","x2","y","stroke"]);return e.createElement("line",r({key:["dec",i].join(""),x1:s+x,x2:o+x,y1:a,y2:a,stroke:l},u))}.bind(this)).toArray())}.bind(this)),l&&e.createElement("defs",null,e.createElement("filter",{id:this.shadowFilterId,x:"0%",y:"0%",width:"113%",height:"113%"},e.createElement("feFlood",{floodColor:"#969696"}),e.createElement("feComposite",{in2:"SourceAlpha",operator:"in"}),e.createElement("feGaussianBlur",{stdDeviation:"1"}),e.createElement("feOffset",{dx:"1.5",dy:"1.5"}),e.createElement("feMerge",null,e.createElement("feMergeNode",null),e.createElement("feMergeNode",{in:"SourceGraphic"})))))}}}.call(e,i,e,t))||(t.exports=n)},18477:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{ScrollAreaSlideObject:function(){var t=i(15648),n=i(54148),s=i(621),o=DS.detection,a=this.props.topOffset||0,l=this.props.winScale,u=this.width(),c=this.height(),h={parent:this,onScrollFocus:this.childScrollFocus,onBeforeScrollFocus:this.beforeChildScrollFocus,slideVisible:this.props.slideVisible,slideFrame:this.props.slideFrame,winScale:l,checkElso:this.props.checkElso,onElsoAction:this.props.onElsoAction,addAccEl:this.props.addAccEl,tabIndexDisabled:this.props.tabIndexDisabled};return e.createElement("div",{className:"scrollarea",style:{width:(u-(o.deviceView.isMobile?10:0))*l,height:c*l,top:a*l+"px"}},this.hasVectorBackground()&&e.createElement("div",{className:"scrollarea-background"+(this.state.tabFocused?"focused":"")},e.createElement(n,{ref:"bg",model:this.props.model,playerProps:this.props.playerProps,winScale:l,className:"scrollarea-background-svg",isInnard:!0})),this.hasImageBackground()&&e.createElement("div",{className:"scrollarea-background"},e.createElement("img",{ref:"bg",src:this.getImageBgUrl(),style:this.getImageBgStyle()})),e.createElement("div",{className:"scrollarea-area "+(this.state.shouldNotScroll?"prevent-scroll":"is-scrollable"),"data-accepts":"events",ref:"scrollArea",style:{width:u*l,height:(c-a)*l}},e.createElement("div",{ref:"contentArea",style:{height:this.state.contentHeight*l,width:u*l,position:"absolute"}},this.props.model.objects().map(function(i,n){return e.createElement(t,r({ref:"obj"+n,key:i.cid,model:i},h))}.bind(this)))),!this.state.shouldNotScroll&&!o.browser.isIE&&e.createElement(s,{ref:"scrollBar",width:u,height:c-a,winScale:l,offY:a,parent:this}))}}}.call(e,i,e,t))||(t.exports=n)},59965:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{ScrollBar:function(){var t=this.props,i=t.winScale,n=t.offY,r=t.offX,s=t.width,o=t.height;return e.createElement("div",{className:"scrollarea-scrollbar",ref:"scrollBar",style:{top:(n||0)*i,left:((r||0)+s)*i-10,height:o*i},onMouseDown:this.onAutoScroll,onTouchStart:this.onAutoScroll},e.createElement("div",{ref:"before",className:"scrollarea-scrollbar-before",style:{width:10*i+"px",left:20*i+"px",borderRadius:5*i+"px"}}),e.createElement("div",{ref:"scrollBtn",className:"scrollarea-btn",onMouseDown:this.onScrollBtnDown,onTouchStart:this.onScrollBtnDown,style:{width:10*i+"px",borderRadius:5*i+"px"}}),e.createElement("div",{ref:"after",className:"scrollarea-btn-after",style:{width:8*i+"px",left:21*i+"px",borderRadius:5*i+"px"}}))}}}.call(e,i,e,t))||(t.exports=n)},27921:function(t,e,i){"use strict";var n;function r(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}void 0===(n=function(t){var e=i(33305);return{SequenceCtrlDrop:function(){var t,i=this.props.winScale,n=this.props.numWidth*i,s=16*i/2,o=this.props.height*i,a=this.props.width*i;return e.createElement("div",{className:"sequence-ctrl-drop",style:{top:this.props.yOff*i,width:a+n,height:o}},e.createElement("div",{className:"sequence-ctrl-num",style:{width:n,height:o,lineHeight:o+"px",color:this.state.reviewColor,fontSize:16*this.props.winScale+"px"}},this.state.reviewIdx+1+"."),e.createElement("div",{className:"sequence-ctrl-hit",style:{width:a,height:o}}),e.createElement("div",{className:"sequence-ctrl-bar sequence-ctrl-bar-top",style:{width:this.props.width,transform:"scale("+i+", "+i+")",transformOrigin:"top left",left:n,top:-s,display:this.state.topBar?"block":"none"}}),e.createElement("div",{className:"sequence-ctrl-bar sequence-ctrl-bar-bottom",style:(t={top:o,width:this.props.width,transform:"scale("+i+", "+i+")",transformOrigin:"top left",left:n},r(t,"top",o+s),r(t,"display",this.state.bottomBar?"block":"none"),t)}))}}}.call(e,i,e,t))||(t.exports=n)},97996:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{SequenceCtrlSlideObject:function(){var t=i(75886),n=i(258),r=i(621),s=DS.detection,o=this.props.winScale,a=this.getPath("props.model.width"),l=this.getPath("props.model.height"),u=8*o,c={height:l*o,marginLeft:4*o,overflow:"hidden"},h=(a+4)*o,d=(6+_.sum(this.state.itemslist,(function(t){return t.textdata.height+16})))*o,p=0,f=11,g=this.props.model.get("colors");return e.createElement("div",{className:"sequence-ctrl",style:_.extend({width:h},c)},e.createElement("div",{className:"sequence-ctrl-scroll-area is-scrollable",ref:"scrollArea",style:_.extend({width:h-u},c)},e.createElement("div",{className:"sequence-ctrl-scroll-area-contents"},this.state.itemslist.map(function(i,n){var r=i.textdata.height;return f=(p=f)+r+16,e.createElement(t,{ref:"item"+n,parent:this,key:i.textdata.uniqueId,idx:n,width:i.textdata.width,height:i.textdata.height,numWidth:this.numWidth,yOff:p,winScale:o,pr:i.textdata.vectortext.pr})}.bind(this)),this.state.itemslist.map(function(t,i){var r=this,s=(t.textdata.height,{style:"wordbank",width:a-(this.numWidth+18+u+4),height:t.textdata.height,kind:"dragitem",xOff:t.textdata.xPos,yOff:t.textdata.yPos,itemdata:t.itemdata,idx:i,data:{textdata:t.textdata},parentModel:this.props.model,setTransformDirty:function(){return r.transformDirty=!0}});return e.createElement("div",{className:"sequence-ctrl-drag-container",key:i,ref:"sequenceItemContainer"+i,style:{position:"absolute"}},e.createElement(n,{ref:"sequenceItem"+i,key:t.textdata.uniqueId,idx:i,parent:this,colors:g,winScale:o,model:s}))}.bind(this)),e.createElement("div",{style:{width:1,height:1,top:d,position:"absolute",visibility:"hidden"}}))),this.state.shouldScroll&&!s.browser.isIE&&e.createElement(r,{ref:"scrollBar",width:a-4-u,height:l,offY:0,winScale:o,parent:this,initSelf:!0}))}}}.call(e,i,e,t))||(t.exports=n)},31342:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{Slide:function(){var t,n=i(74771),r=i(93805),s=i(3997),o=i(10092),a=DS.detection,l=this.props.winScale,u=this.props.model,c=this.props.model.get("width"),h=this.props.model.get("height"),d=this.getPath("props.model.background.type"),p=["slide",["cs-",this.props.model.id.replace(/_/g,"-")].join("")].join(" "),f={zIndex:this.state.transitionDepth,width:c*l,height:h*l},g=this.props.slideFrame;return null!=g&&(t=g.props.model,f.top=Math.max(0,(t.get("height")-u.get("height"))/2)*l,f.left=Math.max(0,(t.get("width")-u.get("width"))/2)*l),e.createElement("div",{className:p,"data-rollout-highest-node":"true",style:f,onMouseDownCapture:this.onStoreMouseLoc,onTouchStartCapture:this.onStoreTouchLoc,onContextMenu:this.onCtxMenu},!!d&&"vector"===d&&e.createElement(s,{ref:"bg",model:this.props.model,winScale:l}),!!d&&"vector"!==d&&e.createElement(r,{ref:"bg",layerModel:this.props.model,winScale:l}),e.createElement("div",{className:"zoom-bg-container"}),this.props.slideContainer.props.currentSlide===this.props.model&&e.createElement(o,{ref:"accShadowDom",winScale:l,width:this.props.model.get("width"),height:this.props.model.get("height")}),e.createElement("div",{className:"acc-blocker","aria-hidden":"true",onClick:function(){}}),this.getPath("props.model.slideLayers").map(function(t,i){return e.createElement(n,{ref:"layer"+i,key:t.cid,model:t,slideFrame:this.props.slideFrame,winScale:l,width:c,height:h,addAccEl:this.addAccEl,retainShadowFocus:this.retainShadowFocus,getCurrentShadowFocus:this.getCurrentShadowFocus})}.bind(this)),e.createElement("div",{ref:"contentArea",className:["slide-top-container",!this.props.slideFrame&&"slide-top-container-main"].join(" ")}),!a.deviceView.isMobile&&e.createElement("div",{className:"slide-text-fix"}))}}}.call(e,i,e,t))||(t.exports=n)},42350:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{SlideBackground:function(){var t=i(52977),n=this.props,r=n.winScale,s=n.layerModel,o=s.get("width"),a=s.get("height");return e.createElement("svg",{width:o*r,height:a*r,viewBox:[0,0,o,a].join(" "),focusable:"false"},e.createElement("defs",null,"fill"===this.props.layerModel.background().type?e.createElement(t,{patternFillId:this.patternFillId(),layerModel:this.props.layerModel}):e.createElement("pattern",{id:this.patternFillId(),width:o,height:a,patternUnits:"userSpaceOnUse"},e.createElement("image",{width:o,height:a,xlinkHref:this.props.layerModel.backgroundImageUrl()}))),e.createElement("rect",{id:"slide-bg-"+this.props.layerModel.get("id"),width:o,height:a,fill:["url(#",this.patternFillId(),")"].join("")}))}}}.call(e,i,e,t))||(t.exports=n)},79542:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{SlideContainer:function(){var t=i(74641),n=DS.svgUtils,r=DS.utils,s=DS.detection,o={overflow:this.state.overflowHide&&!s.deviceView.isUnifiedMobile?"hidden":"visible"},a=Object.assign({},this.state.loadContainerStyleAttr),l=null!=this.props.getWinScale?this.props.getWinScale():1,u=this.state.xOff||0,c=this.state.yOff||0;return this.state.scale&&(l=this.state.scale),o[this.cssTransform]=n.transformTranslate(r.pxify(Math.round(u)),r.pxify(Math.round(c))),null!=this.state.origin&&(o[this.cssTransformOrigin]=this.state.origin),this.props.currentSlide&&(o.width=this.props.currentSlide.get("width")*l,o.height=this.props.currentSlide.get("height")*l,a.width=o.width),e.createElement("div",{style:o,className:"slide-container"},this.state.slides.map(function(i){return e.createElement("div",{key:i.absoluteId,className:"slide-transition-container",style:{width:i.get("width")*l+"px",height:i.get("height")*l+"px",overflow:"hidden"}},e.createElement(t,{ref:i.absoluteId,model:i,isMessageWindow:this.props.isMessageWindow,transitionComplete:this.transitionComplete,killSlide:this.killSlide.bind(this,i),slideContainer:this,windowId:this.props.windowId,winScale:l}))}.bind(this)),s.deviceView.isMobile&&e.createElement("div",{className:"swipe-transition-container"}),!s.deviceView.isClassicDesktop&&this.props.currentSlide&&!this.props.isMessageWindow&&!this.firstLoad&&e.createElement("div",{className:"load-container",style:a},e.createElement("div",{className:"slide-loader"},e.createElement("div",{className:"mobile-loader-dot dot1"}),e.createElement("div",{className:"mobile-loader-dot dot2"}),e.createElement("div",{className:"mobile-loader-dot dot3"}))))}}}.call(e,i,e,t))||(t.exports=n)},6234:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{SlideControlButton:function(){var t=DS._,i=["btn","cs-button","inflexible",this.disabled()?"cs-disabled":"","slide-control-button-"+this.props.kind,"slide-lockable"],n=t.omit(this.props,["kind","onButtonDown","slide","windowId"]);return this.visible()||i.push("hidden"),this.state.focused&&i.push("focused"),e.createElement("button",r({ref:"btn",className:i.join(" "),"aria-disabled":this.disabled(),tabIndex:"-1"},n,this.getButtonEvents()),this.props.children)}}}.call(e,i,e,t))||(t.exports=n)},87166:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{SlideFrameSlideObject:function(){var t=i(74641),n=i(54148),r=DS._;return e.createElement("div",{className:"slideframe",style:{width:this.props.playerProps.width,height:this.props.playerProps.height}},this.hasVectorBackground()&&e.createElement(n,{ref:"bg",model:this.props.model,playerProps:this.props.playerProps}),this.hasImageBackground()&&e.createElement("img",{ref:"bg",src:this.getImageBgUrl(),style:this.getImageBgStyle()}),this.state.slideModel&&e.createElement(t,{model:this.state.slideModel,slideFrame:this,transitionComplete:r.noop,onSlideStarted:this.onSlideStarted}))}}}.call(e,i,e,t))||(t.exports=n)},8414:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{SlideLayer:function(){var t=i(15648),n=i(84172),r=i(93805),s=this.state.renderChildren||this.isVisible(),o=this.props.winScale,a=this.props.model.objects();return e.createElement("div",{ref:"contentArea",className:["slide-layer",this.props.model.isBaseLayer()?"base-layer":"",this.displayClass()].join(" "),style:{pointerEvents:this.props.model.isPenetrable()?"none":"auto",zIndex:this.state.depth,width:this.props.width*o,height:this.props.height*o}},s&&this.props.model.get("modal")&&e.createElement("div",{className:"layer-modal-bg"}),s&&a.map(function(i,n){return e.createElement(t,{ref:"obj"+n,key:i.cid,model:i,winScale:o,tabIndexDisabled:this.state.tabIndexDisabled,slideVisible:"shown"===this.displayClass(),addAccEl:this.props.addAccEl,slideFrame:this.props.slideFrame})}.bind(this)),s&&this.props.model.hasBackground()&&e.createElement(r,{ref:"bg",layerModel:this.props.model,winScale:this.props.winScale}),this.state.audio&&e.createElement("div",{ref:"allAudio",className:"hidden"},this.props.model.audiolib().map(function(t,i){return e.createElement(n,{ref:"audio"+i,key:i,model:t,slideVisible:"shown"===this.displayClass(),objectVisible:!0,timeline:this.props.model.timeline()})}.bind(this))))}}}.call(e,i,e,t))||(t.exports=n)},26548:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{SlideObject:function(){var t=this.getStyles(),i=this.props,n=i.winScale,s=i.model,o=["slide-object","slide-object-"+s.kind(),this.displayClass(),this.cursorClass(),this.state.tabFocused?"focused":"",s.isToolTip()?"tooltip":"",s.isDraggable()?"draggable":"",s.isRotatable()?"rotatable":"",s.getTweenableClass(),s.getIsSlideableParent&&s.getIsSlideableParent()?"slideable-parent":""].join(" "),a=this.props.model.isEventable&&["onrelease","onpress","onkeypress"].some((function(t){return s.hasEvent(t)}))?this.onMouseUp:null,l={tabIndex:"-1","aria-hidden":!s.isWebObject(),onMouseUp:a};return e.createElement("div",r({className:o,style:t,"data-model-id":s.id,"data-acc-text":this.getAccessibleText()},l),function(){var t=s.get("markerType");if(null!=t){var i="swirl"===t?{left:-3*n,top:14*n,width:17*n,height:17*n,borderBottomLeftRadius:34*n}:{transform:"translate(-"+5*n+"px, -"+5*n+"px) scale("+n+")",transformOrigin:"0 0"};return e.createElement("div",{ref:"markerAnimation",className:"marker-animation marker-animation-"+t,style:i})}}(),s.isHotSpotMarker()&&e.createElement("div",{style:{transform:"scale("+n+", "+n+")"}},e.createElement("div",{className:"hotspot-marker"},e.createElement("span",null))),e.createElement(this.slideObjectInnard,this.getInnardConfigs()))}}}.call(e,i,e,t))||(t.exports=n)},62851:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{SlideWindow:function(){var t=i(54116),n=i(68172),r=this.getBackground();return e.createElement("div",{id:"slide-window"},e.createElement("div",{className:"slide-window-slide-container cs-slide-container"},null!=r&&e.createElement(n,{bg:r}),e.createElement(t,{ref:"slideContainer",currentSlide:this.state.currentSlide,windowId:this.props.id,lightboxed:this.props.lightboxed,hasControls:this.props.hasControls,getWinScale:this.props.getWinScale,onPinchZoom:this.props.onPinchZoom||function(){},getPinchZoomBounds:this.props.getPinchZoomBounds||function(){}})))}}}.call(e,i,e,t))||(t.exports=n)},42724:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{StateGroupSlideObject:function(){var t=i(15648),n={winScale:this.props.winScale,onScrollFocus:this.props.onScrollFocus,checkElso:this.checkElso,onElsoAction:this.onElsoAction,slideVisible:this.props.slideVisible,playerProps:this.props.playerProps,parent:this,slideFrame:this.props.slideFrame,tabIndexDisabled:this.props.tabIndexDisabled,addAccEl:this.props.addAccEl};return e.createElement("div",{className:"group "+(this.props.model.prop("OnStage")?"":"hidden")},this.props.model.objects().map(function(i,s){return e.createElement(t,r({ref:"obj"+s,key:s,model:i},n))}.bind(this)),e.createElement("div",{className:"state-group-top-level"}))}}}.call(e,i,e,t))||(t.exports=n)},40598:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{SvgImageSlideObject:function(){var t=i(52658),n=this.props.model.getCurrentStateData(),r=n.imagedata,s=r.width,o=r.height,a=t.getAsset(n.imagedata.assetId),l=this.props.winScale;return e.createElement("svg",{className:"svgImage",preserveAspectRatio:"none","data-accepts":"events",width:s*l,height:o*l,viewBox:"0 0 "+a.width()+" "+a.height()},e.createElement("use",{href:"#"+a.get("dataId"),"data-pointer-events":"true"}))}}}.call(e,i,e,t))||(t.exports=n)},92314:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{TextInputSlideObject:function(){var t=i(54148),n=(DS.utils,this.props.winScale),s=this.getPath("props.model.maxchars"),o=this.getInputStyle(),a={width:this.getPath("props.model.width")*n,height:this.getPath("props.model.height")*n},l={role:"presentation","aria-hidden":"true",readOnly:"true",tabIndex:"-1"};return this.hasVectorBackground()||this.hasImageBackground()||(a.border="1px solid rgb(160,160,160)",a.backgroundColor="#fff"),e.createElement("div",{className:this.state.placeholderClass},this.hasVectorBackground()&&e.createElement(t,{ref:"bg",model:this.props.model,winScale:n,playerProps:this.props.playerProps,isInnard:!0}),this.hasImageBackground()&&e.createElement("img",{ref:"bg",src:this.getImageBgUrl(),style:this.getImageBgStyle()}),this.isTextArea()?e.createElement("div",{style:a},e.createElement("textarea",r({ref:"input"},l,{onFocus:this.onInputFocus,style:o,maxLength:s>0?s:"","data-accepts":"events",disabled:!this.getPath("props.playerProps.Enabled"),placeholder:this.getPath("props.model.placeholder"),value:this.state.inputValue,onChange:this.onInputChange,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,onTouchStart:this.onTouchStart}))):e.createElement("input",r({ref:"input"},l,{onFocus:this.onInputFocus,type:"text",style:_.extend({},a,o),maxLength:s>0?s:"","data-accepts":"events",disabled:!this.getPath("props.playerProps.Enabled"),value:this.state.inputValue,placeholder:this.getPath("props.model.placeholder"),onChange:this.onInputChange,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,onTouchStart:this.onTouchStart})))}}}.call(e,i,e,t))||(t.exports=n)},16422:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{ThreeSixtyImageSlideObject:function(){i(83118);var t={position:"absolute",left:0,top:0,width:Math.ceil(this.props.model.width()*this.props.winScale),height:Math.ceil(this.props.model.height()*this.props.winScale)};return e.createElement("div",{className:"three-sixty-image",style:t},e.createElement("div",{className:"three-gl",ref:"glEl",style:t}),e.createElement("div",{className:"three-css",ref:"cssEl",style:t}),e.createElement("div",{className:"three-overlays",ref:"overlaysEl",style:t},e.createElement("svg",{className:"three-overlay-svg",ref:"overlaySvgEl",style:t,width:t.width,height:t.height}),e.createElement("div",{className:"three-misc-overlays",ref:"miscOverlaysEl",style:t})))}}}.call(e,i,e,t))||(t.exports=n)},61958:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{VariableText:function(){var t={height:this.props.model.height(),width:this.props.model.width()};return e.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",className:"textlib"+(this.state.isVisible?"":" invisible")+(this.props.hasShadow?" object-text-shadow":""),style:t},e.createElement("div",{className:"textlib-inner "+this.state.valignClass,onClick:this.possibleHit,style:this.getInnerProps()},e.createElement("div",{ref:"textLibContentWrap",className:"textlib-content-wrap",dangerouslySetInnerHTML:{__html:this.state.embeddedTemplate}})))}}}.call(e,i,e,t))||(t.exports=n)},90222:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{VectorSlideBackground:function(){var t=i(99036);return e.createElement(t,{vectorData:this.props.model.background().vectorData,model:this.props.model,playerProps:this.props.playerProps,winScale:this.props.winScale})}}}.call(e,i,e,t))||(t.exports=n)},98330:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{VectorText:function(){var t=i(6894),n=i(86272),r=DS._;return e.createElement("g",{className:"vector-text-item"},e.createElement("g",{transform:this.getTransform()},this.props.hasShadow&&e.createElement(t,{ref:"itemShadow",isShadow:!0,pathLib:this.state.curPathLib,commandsetId:this.state.curCommandsetId}),e.createElement(t,{ref:"item",pathLib:this.state.curPathLib,commandsetId:this.state.curCommandsetId})),this.props.textLibItem.linkdata().map(function(t,i){return e.createElement(n,{key:"hitArea"+i,ref:"hitItem"+i,color:r.get(t.get("fill"),"colors[0]"),hotAreas:t.get("hotareas"),linkId:t.get("id"),link:t,renderLinkCallback:this.renderLinkCallback,onOverCallback:this.onOverCallback,onOutCallback:this.onOutCallback,onClickCallback:this.onClickCallback})}.bind(this)))}}}.call(e,i,e,t))||(t.exports=n)},75417:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{VectorTextHitArea:function(){var t=DS.utils,i=function(t){return"hotarea_"+t};return e.createElement("g",null,this.props.hotAreas.map(function(n,r){return e.createElement("g",{ref:i(r),key:i(r)},e.createElement("rect",{className:"link-hit-area","data-hotarea":i(r),x:n.xPos,y:n.yPos,width:n.width,height:n.height,onMouseOver:this.renderAs,onMouseOut:this.renderAs,onMouseDown:this.renderAs,onMouseUp:this.renderAs,onClick:this.onClickCallback,onTouchEnd:this.onClickCallback}),e.createElement("rect",{className:"link-highlight-area","data-linkarea":i(r),x:n.xPos,y:n.yPos,width:n.width,height:n.height,fill:null==this.props.color?"none":t.hexify(this.props.color.rgb),style:{opacity:0},"data-link-id":this.props.linkId}))}.bind(this)))}}}.call(e,i,e,t))||(t.exports=n)},24881:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{VideoControls:function(){var t=i(96806),n=DS,r=n.detection,s=n.utils,o=this.props.isPlaying?"pauseLegacy":"playLegacy",a=this.props.winScale,l=1/a,u=s.decToPct(l,!0),c={transform:"scale("+a+")",transformOrigin:"top left",fontSize:r.theme.isClassic&&r.deviceView.isDesktop?1/a+"em":null,width:u,maxWidth:u},h={};return r.env.videoControlsFont&&(h.fontFamily=r.env.videoControlsFont),e.createElement("div",{className:"video-controls inflexible",style:c},e.createElement("div",{className:"video-controls-play-pause inflexible",ref:"playPause",onClick:!r.device.isMobile&&this.props.toggleVideoControls,onTouchStart:r.device.isMobile&&this.props.toggleVideoControls},e.createElement("button",{ariaHidden:"true",tabIndex:"-1"},e.createElement(t,{key:o,type:o}))),e.createElement("div",{className:"progress-bar",ref:"progressBar"},e.createElement("div",{className:"progress-bar-inner",ref:"progressBarInner"},e.createElement("div",{className:"progress-bar-seek"},e.createElement("div",{className:"progress-bar-fill",style:{width:this.props.currentTime/this.props.duration*100+"%"}}))),e.createElement("div",{className:"progress-bar-elapsed-time",style:h},e.createElement("span",null,this.currentTimeFormatted()),e.createElement("span",{className:"progress-bar-total-duration"}," / ",this.durationFormatted()))))}}}.call(e,i,e,t))||(t.exports=n)},32851:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{VideoPlayer:function(){var t=DS.utils,i=(DS.automation,this.state.hasEverPlayed),n=this.props.posterFrameUrl,r=this.props.playerProps.width*this.props.winScale,s=this.props.playerProps.height*this.props.winScale,o={height:t.pxify(s),width:t.pxify(r)};return e.createElement("div",{className:"video-player-limited-container",style:o,"data-accepts":"events"},e.createElement("div",{ref:"container"}),!i&&null!=n&&e.createElement("img",{className:"video-player-poster",width:r,height:s,src:n,alt:""}))}}}.call(e,i,e,t))||(t.exports=n)},26208:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{VideoSlideObject:function(){var t=i(42994),n=i(780),r=this.props.winScale,s=this.isValidVideo(),o=this.state.posterImage;return e.createElement("div",{className:"video-slide-object"},s&&e.createElement(n,{currentVolume:this.state.currentVolume,duration:this.state.duration,isPlaying:this.state.isPlaying,isTimelineControlled:this.state.isTimelineControlled,onDurationChange:this.durationLoaded,onLoadedData:this.loadedData,onPlaybackEnded:this.playbackEnded,onTimeUpdate:this.playing,playerProps:this.props.playerProps,slideVisible:this.props.slideVisible,objectVisible:this.isVisible(),slideObjectModel:this.props.model,assetId:this.getAssetId(),winScale:r,posterFrameUrl:null!=o?o:this.posterFrameUrl(),ref:"videoPlayer",timeline:this.layerTimeline,src:this.getVideoUrl(),pausedByPlayButton:this.pausedByPlayButton,pause:this.pauseVideo}),this.props.model.get("showcontrols")&&s&&e.createElement(t,{ref:"controls",winScale:r,currentTime:this.state.currentTime,duration:this.state.duration,isPlaying:this.state.isPlaying,toggleVideoControls:this.toggleVideoControls,slideObjectView:this.props.parent,controlSeek:this.controlSeek}),!s&&e.createElement("div",{className:"placeholder-object",style:{width:this.props.model.width*r,height:this.props.model.height*r}},"swf"))}}}.call(e,i,e,t))||(t.exports=n)},55530:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{VolumeControls:function(){i(96806);var t=DS.vendorOverrides.crispScale;return e.createElement("div",{className:"controls-group control-bar inflexible"},e.createElement("div",{ref:"btn",className:"btn cs-button volume "+(!this.state.isOpen&&this.state.tabFocused?"focused":""),onClick:this.onClick},e.createElement("button",{className:"btn-unstyled text-align-middle",style:t()},e.createElement("span",{className:"accessibility"},this.state.i18nvolume)),e.createElement("div",{className:["btn cs-volume cs-button slider-bar",this.state.isOpen?"":"hidden",this.state.isOpen&&this.state.tabFocused?"focused":""].join(" "),style:t(),id:"control-volume-slider"},e.createElement("input",{ref:"volumeRange",className:"cs-volume",type:"range",min:"0",max:"1.0",value:this.state.volumeStrength,onChange:this.onInputChange,step:"0.1","aria-orientation":"vertical"}))))}}}.call(e,i,e,t))||(t.exports=n)},95153:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{WebObjectSlideObject:function(){var t=this.props.playerProps,i=t.width,n=t.height,r=this.props.winScale,s=this.shouldScale();return e.createElement("div",{className:"webobject is-scrollable",style:{width:i*(s?1:r),height:n*(s?1:r),transformOrigin:s?"0 0":void 0,transform:s?"scale("+r+")":void 0,background:"transparent"}},!this.state.isError&&e.createElement("iframe",{ref:"iframe",src:this.state.url,allowFullScreen:!0,className:[this.showThumb()?"hidden":"shown",this.checkIsEngage()?"webobject-engage":""].join(" "),onLoad:this.onIframeLoad,tabIndex:"0","aria-hidden":"false"}),this.showThumb()&&e.createElement("img",{onClick:this.showContent,onTouchStart:this.showContent,style:{width:i*(s?1:r),height:n*(s?1:r),transformOrigin:s?"0 0":void 0,transform:s?"scale("+r+")":void 0},className:"thumbnail",tabIndex:"0","aria-hidden":"false",src:this.imageUrl}))}}}.call(e,i,e,t))||(t.exports=n)},68764:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{ZoomImage:function(){return e.createElement("div",{className:"zoom-image "+this.displayClass()},e.createElement("img",{ref:"img",src:this.props.imageUrl,style:{width:this.props.width,height:this.props.height}}))}}}.call(e,i,e,t))||(t.exports=n)},14021:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccButton:function(){var t=i(87523).renderSemanticText,n=(DS.detection.deviceView.isMobile,this.hasVarText());return e.createElement("button",r({className:"acc-shadow-el acc-button"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),type:"button",onClick:this.onClick}),n&&!this.state.altTextOverridesText?t(this.parseText().children,this):this.state.label)}}}.call(e,i,e,t))||(t.exports=n)},87875:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccCheckbox:function(){var t=i(87523).renderSemanticText,n=this.getBaseAccStyle(),s=null,o=this.state.label;return this.hasVarText()&&(s=this.getLabelStyle(),o=this.state.altTextOverridesText?this.state.label:t(this.parseText().children,this)),e.createElement("div",{className:"acc-shadow-el",style:n},e.createElement("input",r({className:"acc-shadow-el acc-checkbox",style:_.pick(n,["width","height"]),ref:"input"},this.getBaseAccAttribs(),{type:"checkbox",onClick:this.onClick,checked:this.state.checked})),e.createElement("label",{style:s,htmlFor:"acc-"+this.id},o))}}}.call(e,i,e,t))||(t.exports=n)},83449:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccDropList:function(){var t=this,n=i(87523).renderSemanticText,s=DS,o=s.utils.getPath,a=s.detection.os.isIOS,l=this.props.slideObject.id,u="acc-"+l+"-choices",c=this.state,h=c.expanded,d=c.selectedData,p=(c.label,this.objView.refs.innard.getSelectedTextData()),f=function(t){return!t.altTextOverridesText&&null!=o(t,"vartext.blocks")};return e.createElement("div",{className:"acc-shadow-el"},!a&&e.createElement("button",r({className:"acc-shadow-el acc-droplist"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),ref:"input",role:"combobox","aria-autocomplete":"list","aria-owns":u,onClick:this.onClickInput,"aria-expanded":h,"aria-controls":h?u:null,"aria-activedescendant":h&&-1!==d?"acc-"+l+"-"+d:null}),f(p)?n(this.parseText(p).children,this):p.altText),!a&&e.createElement("ul",{className:"acc-shadow-el acc-droplist",id:u,tabIndex:"-1",role:"listbox",style:Object.assign(this.getBaseAccStyle(),{visibility:h?"visible":"hidden"})},this.getChoices().map((function(i,r){var s=i.value,o=i.textdata;return e.createElement("li",{onClick:t.onClickOption,key:r,"data-index":r,role:"option",id:"acc-"+l+"-"+s,"aria-selected":s===d||null},f(o)?n(t.parseText(o).children,t):o.altText)}))),a&&e.createElement("select",r({className:"acc-shadow-el acc-droplist",size:"1",ref:"input"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),onChange:this.onChangeMobile}),e.createElement("option",null,"-- Select --"),this.getChoices().map((function(t,i){var n=t.value,r=t.textdata;return e.createElement("option",{key:i,value:"acc-"+l+"-"+n,"aria-selected":n===d||null},r.altText)}))))}}}.call(e,i,e,t))||(t.exports=n)},17379:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccElso:function(){var t=this,i=(DS.detection.deviceView.isMobile,this.getBaseAccAttribs());return e.createElement("div",r({className:"acc-shadow-el acc-elso"},Object.assign(i,{"aria-hidden":i["aria-hidden"]||!this.state.expanded||null}),{style:this.getBaseAccStyle(),onClick:this.onClick}),function(){if(t.state.label)return e.createElement("p",null,t.state.label)}())}}}.call(e,i,e,t))||(t.exports=n)},28624:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccImage:function(){DS.detection.deviceView.isMobile;var t=this.hasZoom()||this.hasRelease()?this.onClick:null;return e.createElement("button",r({className:"acc-shadow-el acc-image",role:"img","aria-label":this.state.label,onClick:t},Object.assign(this.getBaseAccAttribs(),{tabIndex:this.getTabIndex()}),{style:this.getBaseAccStyle()}))}}}.call(e,i,e,t))||(t.exports=n)},5853:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccMarker:function(){DS.detection.deviceView.isMobile;return e.createElement("button",r({className:"acc-shadow-el acc-button"},Object.assign(this.getBaseAccAttribs(),{ariaControls:"acc-"+this.props.relatedObject.id}),{style:this.getBaseAccStyle(),"aria-label":this.state.label,"aria-expanded":this.state.expanded,type:"button",onClick:this.onClick}))}}}.call(e,i,e,t))||(t.exports=n)},78996:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccRadio:function(){var t=i(87523).renderSemanticText,n=this.getBaseAccStyle(),s=null,o=this.state.label,a=this.id+"_label";return this.hasVarText()&&(s=this.getLabelStyle(),o=this.state.altTextOverridesText?this.state.label:t(this.parseText().children,this)),e.createElement("div",{className:"acc-shadow-el",style:n},e.createElement("input",r({className:"acc-shadow-el acc-radio",style:_.pick(n,["width","height"]),"aria-labelledby":a,ref:"input"},this.getBaseAccAttribs(),{type:"radio",name:this.objModel.get("radioGroup"),onClick:this.onClick,checked:this.state.checked})),e.createElement("label",{style:s,"aria-hidden":"true",id:a,htmlFor:"acc-"+this.id},o))}}}.call(e,i,e,t))||(t.exports=n)},57403:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{AccRadioGroup:function(){var t=this,n=i(85056);return e.createElement("form",null,this.props.slideObject.radios.sort((function(t,e){return t.prop("tabIndex")-e.prop("tabIndex")})).map((function(i,r){return e.createElement(n,{ref:"radio-"+r,key:i.accKey,idx:r,slideObject:i,shadowDom:t.props.shadowDom})})))}}}.call(e,i,e,t))||(t.exports=n)},4477:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccScrollarea:function(){return e.createElement("div",r({className:"acc-shadow-el accessible-scrollbar"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),role:"scrollbar",onKeyDown:this.onKeyDown,"aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":this.getScrollPercentage(),"aria-controls":"scroll-"+this.objModel.id,"aria-label":this.getAriaLabel(),"aria-hidden":!this.state.canScroll,tabIndex:this.state.canScroll?0:-1}))}}}.call(e,i,e,t))||(t.exports=n)},44283:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{AccSection:function(){var t=this,n=i(97754),r=i(42064),s=i(37370),o=i(33629),a=i(93238),l=i(55098),u=i(41939),c=i(588),h=i(27056),d=i(57572),p=i(19721),f=i(84867),g={droplist:s,text:a,slider:c,dial:c,button:n,checkbox:r,textinput:l,video:h,radiogroup:u,image:o,marker:d,expandinglabel:p,section:f,scrollarea:i(86379)};return e.createElement("section",{"aria-label":this.props.slideObject.elso.relatedObject.currView.getAccessibleText()},this.props.slideObject.slideObjects.sort((function(t,e){return t.prop("tabIndex")-e.prop("tabIndex")})).map((function(i,n){var r=g[t.getAccType(i)];if(null!=r)return e.createElement(r,{ref:"acc-obj-"+n,key:i.accKey,idx:n,slideObject:i,relatedObject:i.relatedObject,shadowDom:t.props.shadowDom,winScale:t.props.winScale})})))}}}.call(e,i,e,t))||(t.exports=n)},25157:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{AccShadowDom:function(){var t=this,n=i(97754),r=i(42064),s=i(37370),o=i(33629),a=i(93238),l=i(55098),u=i(41939),c=i(588),h=i(27056),d=i(57572),p=i(19721),f=i(84867),g=i(86379),m=i(29697),v=(DS.detection,{droplist:s,text:a,slider:c,dial:c,button:n,checkbox:r,textinput:l,video:h,radiogroup:u,image:o,marker:d,expandinglabel:p,section:f,scrollarea:g,threesixtyimage:m}),y=this.props,S=y.width,b=y.height,w=y.winScale;return e.createElement("div",{className:"acc-shadow-dom",onScroll:this.onScroll,style:{width:S,height:b,transform:"scale("+w+")",transformOrigin:"0 0"}},!!this.state.children.length&&this.state.children.sort((function(t,e){return t.prop("tabIndex")-e.prop("tabIndex")})).map((function(i,n){var r=v[t.getAccType(i)];if(null!=r)return e.createElement(r,{ref:"acc-obj-"+n,key:i.accKey,idx:n,slideObject:i,relatedObject:i.relatedObject,shadowDom:t,winScale:t.props.winScale})})))}}}.call(e,i,e,t))||(t.exports=n)},69058:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccSlider:function(){return e.createElement("input",r({className:"acc-shadow-el acc-slider"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),"aria-label":this.state.label,type:"range",min:this.state.min,max:this.state.max,step:this.state.step,defaultValue:this.state.currValue,onInput:this.onChange}))}}}.call(e,i,e,t))||(t.exports=n)},612:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccText:function(){var t=i(87523).renderSemanticText,n=this.hasVarText();return e.createElement("div",null,!n&&e.createElement("p",r({ref:"focusTarget",className:"acc-shadow-el acc-text"},this.getBaseAccAttribs()),this.state.label),n&&e.createElement("div",r({ref:"focusTarget",className:"acc-shadow-el acc-text"},this.getBaseAccAttribs(),{style:Object.assign(this.getBaseAccStyle(),{display:"flex"})}),e.createElement("div",{style:this.getInnerProps()},this.state.altTextOverridesText?this.state.label:t(this.parseText().children,this)),e.createElement("div",r({ref:"scrollbar"},this.getScrollbarAttribs(),{style:this.getScrollbarStyle()}))))}}}.call(e,i,e,t))||(t.exports=n)},91703:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccTextInput:function(){var t=this,i=Object.assign(this.getBaseAccStyle(),this.getInputStyle()),n=this.getMaxChars(),s=function(){if(t.state.altTextOverridesText)return t.state.label};return e.createElement("div",{"data-model-id":this.objModel.id},this.isTextArea()?e.createElement("textarea",r({className:"acc-shadow-el acc-textinput"},this.getBaseAccAttribs(),{style:i,ref:"input","aria-label":s(),onChange:this.onInputChange,onKeyUp:this.onKeyUp,onScroll:this.onScroll,onMouseDown:this.onBeginTextSelect,onMouseUp:this.onTextMouseUp,onDoubleClick:this.onDoubleClick,type:"text",placeholder:this.state.placeholder,value:this.state.inputValue,spellCheck:this.state.spellcheck,maxLength:n>0?n:""})):e.createElement("input",r({className:"acc-shadow-el acc-textinput"},this.getBaseAccAttribs(),{style:i,ref:"input","aria-label":s(),onChange:this.onInputChange,onKeyUp:this.onKeyUp,onScroll:this.onScroll,onMouseDown:this.onBeginTextSelect,onMouseUp:this.onTextMouseUp,onDoubleClick:this.onDoubleClick,type:"text",placeholder:this.state.placeholder,value:this.state.inputValue,spellCheck:this.state.spellcheck,maxLength:n>0?n:""})))}}}.call(e,i,e,t))||(t.exports=n)},13389:function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(33305);return{AccThreeSixtyImage:function(){var t=DS,i=t.stringTabler,n=t.detection,s=this.objModel.data().threesixtyimagedata.navigation.type,o=i.getString("three_image_interaction_"+s)||"",a=this.getLabel()+" : "+i.getString("three_image_interaction"),l=this.getBaseAccStyle();return e.createElement("div",r({className:"acc-shadow-el acc-three-sixty-image"},this.getBaseAccAttribs(),{style:{left:l.left,top:l.top,width:this.objModel.width(),height:this.objModel.height(),visibility:"visible",zIndex:0},role:"application","aria-label":a}),e.createElement("div",{className:"acc-shadow-el acc-three-sixty-image-status",ref:"status","aria-live":"polite","aria-atomic":"true","aria-relevent":"text"}),n.os.isIOS&&e.createElement("button",{className:"acc-shadow-el",style:{display:"block",width:"100%",height:"30%",position:"absolute"},tabIndex:"0",onClick:this.onMobileClick},i.getString("three_image_interaction")+" "+o),e.createElement("div",{className:"acc-three-sixty-image-content",ref:"accChildren",dangerouslySetInnerHTML:{__html:this.state.innerHtml}}))}}}.call(e,i,e,t))||(t.exports=n)},2942:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=i(33305);return{AccVideo:function(){var t=this,i=DS,n=i.detection.deviceView.isMobile,s=i.utils.pxify,o=this.props.slideObject,a=o.id,l=this.state.tabbable;return e.createElement("div",{className:"acc-shadow-el",style:this.getBaseAccStyle(),id:"acc-"+a,tabIndex:"-1",onFocus:this.onShadowFocus,onBlur:this.onShadowBlur,"data-represents":this.objModel.absoluteId,role:"group","aria-label":this.state.label,"aria-hidden":!l||null},o.isEventable&&["onrelease","onpress"].some((function(t){return o.hasEvent(t)}))?e.createElement("button",{className:"acc-shadow-el acc-button",style:_.assign(t.getBaseAccStyle(),{left:0,top:0}),id:"acc-"+a+"-button",tabIndex:"0",type:"button",onClick:t.onButtonClick,"aria-labelledby":"acc-"+a,"aria-hidden":!l||null}):null,function(){if(!o.get("showcontrols"))return null;var i=r(t.state.playRect,4),u=i[0],c=i[1],h=i[2],d=i[3];return e.createElement("button",{className:"acc-shadow-el acc-button",tabIndex:"0",id:"acc-"+a+"-play",ref:"playPause",type:"button",onClick:n?null:t.onPlayPauseClick,onTouchEnd:n?t.onPlayPauseClick:null,"aria-label":t.state.playLabel,"aria-hidden":!l||null,style:{left:s(u),top:s(c),width:s(h-u),height:s(d-c),display:"block"}})}(),function(){if(!o.get("showcontrols"))return null;var i=r(t.state.seekRect,4),n=i[0],u=i[1],c=i[2],h=i[3];return e.createElement("input",{className:"acc-shadow-el acc-slider",tabIndex:"0",id:"acc-"+a+"-seekbar",ref:"progressBar",type:"range",min:"0",max:t.state.duration,value:t.state.elapsed,step:"1",onInput:t.onSeekbarChange,"aria-hidden":!l||null,style:{left:s(n),top:s(u),width:s(c-n),height:s(h-u),display:"block",padding:0}})}())}}}.call(e,i,e,t))||(t.exports=n)},25422:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{PauseLegacyIcon:function(){var t=['<use xlink:href="#icon-pause" class="cs-icon-shadow" transform="translate(0, 1)" />','<g id="icon-pause">','<rect x="0" width="4" height="14"/>','<rect x="8" width="4" height="14"/>',"</g>"].join("");return e.createElement("svg",{className:"cs-icon pause-icon",width:"12",height:"14",viewBox:"0 0 12 14",key:t,dangerouslySetInnerHTML:{__html:t}})}}}.call(e,i,e,t))||(t.exports=n)},85876:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305);return{PlayLegacyIcon:function(){var t='<use xlink:href="#icon-vid-play" class="cs-icon-shadow" transform="translate(0, 1)" /><path id="icon-vid-play" d="M1.3,0.1l8.3,5.2c0.5,0.3,0.5,1,0,1.3l-8.3,5.2c-0.5,0.3-1.3,0-1.3-0.7L0,0.8C0,0.3,0.7-0.2,1.3,0.1z"/>';return e.createElement("svg",{className:"cs-icon play-icon",width:"11",height:"14",viewBox:"0 0 11 14",key:t,dangerouslySetInnerHTML:{__html:t}})}}}.call(e,i,e,t))||(t.exports=n)},81034:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS.Backbone,i=DS._,n=DS.BaseModel,r=DS.subscribable,s=DS.resolveable,o=DS.ancestral,a=DS.shortEventable,l=DS.mixer;return e.Collection.extend({mixins:[r,s,o,a],model:n,isCollection:!0,constructor:function(t,n){var r=this.initialize;this.initialize=i.noop,e.Collection.apply(this,arguments),this.createParentReference(n),l.initMixinsOf(this),this.initialize=r,this.initialize.apply(this,arguments),l.postInitMixinsOf(this)}})}.call(e,i,e,t))||(t.exports=n)},75393:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(12296);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},74115:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(27170),r=DS._;return e.extend({model:n,hasType:function(t){return this.some((function(e){return e.type()===t}))},getVideoCount:function(){return r.countBy(this.models,(function(t){return t.type()})).video||0}})}.call(e,i,e,t))||(t.exports=n)},24664:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(42388),r=(DS._,DS.Chunk);return e.extend({model:n,getResumeData:function(t){return this.invoke("getResumeData",t).map(r.create).join("")},setResumeData:function(t,e){var i=new r({fullString:t});this.forEach((function(t){t.setResumeData(i.encodedString(),e),i=i.reChunk()}))},resetBeforeView:function(){this.invoke("resetBeforeView")}})}.call(e,i,e,t))||(t.exports=n)},67258:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(13936),r=i(81034),s=DS._,o=DS.events,a=DS.resolver,l=DS.utils,u=DS.vow.Deferred().resolve().promise(),c=s.memoize((function(t){return a.resolvePath(l.prefixWithPlayer(t),null,{optional:!0})}));return r.extend({model:n,subscriptions:(e={},e[o.slide.STARTED]="onSlideStarted",e),initialize:function(){this.onTimelinePlayingDelegate=this.onTimelinePlaying.bind(this),this.onTimelinePausedDelegate=this.onTimelinePaused.bind(this),this.onTimelineSeekStartDelegate=this.onTimelineSeekStart.bind(this),this.onTimelineSeekEndDelegate=this.onTimelineSeekEnd.bind(this)},findPlaylist:function(t){return this.find((function(e){return e.get("slideids").indexOf(t)>=0}))},load:function(t){var e=this.findPlaylist(t);return null==e||e.isPlaying()?(null!=this.timeline&&(this.timeline.off(o.timeline.PLAYING,this.onTimelinePlayingDelegate),this.timeline.off(o.timeline.PAUSED,this.onTimelinePausedDelegate),this.timeline.off(o.timeline.SEEK_START,this.onTimelineSeekStartDelegate),this.timeline.off(o.timeline.SEEK_END,this.onTimelineSeekEndDelegate),this.timeline=null),u):e.load()},onSlideStarted:function(t){var e=this.currentlyPlaying,i=this.findPlaylist(t);e!==i&&(null!=e&&e.stop(),null!=i&&i.play()),null!=i&&(this.timeline=c(t).getBaseLayer().timeline(),this.timeline.on(o.timeline.PLAYING,this.onTimelinePlayingDelegate),this.timeline.on(o.timeline.PAUSED,this.onTimelinePausedDelegate),this.timeline.on(o.timeline.SEEK_START,this.onTimelineSeekStartDelegate),this.timeline.on(o.timeline.SEEK_END,this.onTimelineSeekEndDelegate)),this.currentlyPlaying=i},onTimelinePlaying:function(){this.seeking||this.currentlyPlaying.resume()},onTimelinePaused:function(){this.seeking||this.currentlyPlaying.pause()},onTimelineSeekStart:function(){this.seeking=!0},onTimelineSeekEnd:function(){this.seeking=!1}})}.call(e,i,e,t))||(t.exports=n)},69360:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(1853);return e.extend({model:n,getNonMessageScenes:function(){return this.reject((function(t){return t.isMessageScene()}))}})}.call(e,i,e,t))||(t.exports=n)},26392:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r,s=i(81034),o=DS._,a=DS.events,l=DS.pubSub,u=DS.constants,c=i(6414),h=void 0,d=void 0;return s.extend({subscriptions:(e={},n=a.quiz.INTERACTION_ANSWERED,r="onQuizInteractionAnswered",n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e),model:c,getStatus:function(){if(null!=h)return h;var t=o.first(this.filter((function(t){return t.isCourseComplete()})));return null!=t?t.getStatus():u.statuses.INCOMPLETE},guessCurrentScoring:function(){return o.find(this.models,(function(t){return!(e=t).isView()&&!e.isAction()&&e.quiz.attempted()&&(t.quiz===d||o.some(t.quiz.quizzes,(function(t){return t===d})));var e}))},manuallySetActionStatus:function(t){var e=o.find(this.models,(function(t){return t.isType("action")}));null!=e&&(h=e.get(t?"passStatus":"failStatus"),e.prop("Status",h),l.trigger(a.course.MANUALLY_COMPLETED,t,e))},incrementViewed:function(t){this.filter((function(t){return t.isView()})).forEach((function(e){return e.incrementViewed(t)}))},onQuizInteractionAnswered:function(t){d=t},hasQuiz:function(t){return o.some(this.models,(function(e){return e.quiz&&o.some(e.quiz.quizzes,{id:t.id})}))}})}.call(e,i,e,t))||(t.exports=n)},51806:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(64992);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},38510:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(81034),r=i(54893),s=DS,o=s._,a=s.detection,l=s.events,u=s.pubSub,c=s.Chunk,h=function(t){return!t.isBaseLayer()&&!t.isShowable},d=function(t){return t.timeline().progress()>=1},p=n.extend({model:r,shortEvents:{self:(e={},e[l.layer.HIDDEN]="onLayerHidden",e[l.layer.HIDE_OTHER_LAYERS]="onHideOtherLayers",e[l.layer.ACTIVATED]="onLayerActivated",e)},initialize:function(){this.activeLayers=[]},getBaseLayer:function(){return this.findWhere({isBaseLayer:!0})},getNonBaseLayers:function(){return this.without(this.getBaseLayer())},onHideOtherLayers:function(t){var e=o.indexOf(this.activeLayers,t);return-1===e&&(e=this.activeLayers.length),o.invokeMap(o.take(this.activeLayers,e),"hide"),this},pauseBaseLayer:function(t){return this.getBaseLayer().pauseTimelineFromLayer(t),this},pauseAll:function(t){this.invoke("pauseTimeline",t),this.invoke("cancelTransition")},playBaseLayer:function(t){return this.getBaseLayer().resumeTimelineFromLayer(t),this},getSlide:function(){return this.getClosestAncestorWithAssoc(p)},hideAllHideableLayers:function(){o.invokeMap(this.filter(h),"hide")},onTimelineComplete:function(){this.activeLayers.slice().concat([this.getBaseLayer()]).every(d)&&this.trigger(l.slide.ALL_TIMELINES_COMPLETE)},onLayerActivated:function(t){var e=this.getTopMostLayer(),i=e===t;this.setPrevLayers(this.activeLayers.slice()),i||null==e||e.setAsTopMostLayer(!1),t.pauseParent()&&!o(this.activeLayers).includes(t)&&this.pauseBaseLayer(t),this.bringToFront(t),t.setAsTopMostLayer(!0)},getTopMostLayer:function(){return o(this.activeLayers).last()},onLayerHidden:function(t){var e=this.getTopMostLayer(),i=t===e;this.setPrevLayers(this.activeLayers.slice()),o(this.activeLayers).includes(t)&&(i&&t.setAsTopMostLayer(!1),this.removeLayerFromActive(t),e=this.getTopMostLayer(),i&&(null!=e&&e.setAsTopMostLayer(!0),window.requestAnimationFrame((function(){null!=t.lastModalFocus&&t.lastModalFocus.accShadowView.takeFocus()}))),this.getSlide().currentTimeline()===t.timeline()&&this.trigger(l.timeline.CHANGED,this.getBaseLayer().timeline()),t.pauseParent()&&this.playBaseLayer(t))},bringToFront:function(t){return this.activeLayers=o(this.activeLayers).without(t).push(t).value(),this.remapLayerDepths(),this},removeLayerFromActive:function(t){return this.activeLayers=o.without(this.activeLayers,t),this.remapLayerDepths(),this},tabIndexModalCalc:function(t){this.hasModalLayerAbove(t)?t.trigger("adjustTabIndexForModal",{disable:!0}):t.trigger("adjustTabIndexForModal",{disable:!1})},remapLayerDepths:function(){var t=this,e=this.getBaseLayer(),i=e.depthOffset;this.activeLayers.forEach((function(e,n){e.depth(n+1),e.startDepth=i,i+=e.depthOffset,t.tabIndexModalCalc(e)})),this.tabIndexModalCalc(e),u.trigger(l.layer.STACKING_CHANGED)},resetActiveLayers:function(){return o.forEach(this.activeLayers,(function(t){t.isOpen=!1})),this.activeLayers=[],this},restoreActiveLayers:function(t){for(var e=new c({fullString:t});e.encodedString().length>0;)this.at(e.getUnsignedValue()+1).show().setAsShowable(),e=e.reChunk();this.getBaseLayer().shouldPlayOnCloseLayer=!0},getActiveLayersResumeData:function(){return this.activeLayers.reduce((function(t,e){return t+c.create(c.toSignedString64(e.index()-1))}),"")},setPrevLayers:function(t){a.device.isMobile&&(this.prevLayers=t)},hasModalLayerAbove:function(t){return o.findLastIndex(this.activeLayers,(function(t){return!!t.modal()}))>o.findIndex(this.activeLayers,t)},hasLayerAbove:function(t){return t.isBaseLayer()&&this.activeLayers.length>0||o.findIndex(this.activeLayers,t)<this.activeLayers.length-1},killEverything:function(){this.activeLayers=[],this.stopListening(),this.invoke("killEverything"),this.reset([],{silent:!0})}});return p}.call(e,i,e,t))||(t.exports=n)},88975:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(5552),r=i(93484),s=i(62503),o=i(46340),a=i(6427),l=i(22641),u=i(14469),c=i(42801),h=i(4273),d=i(69687),p=i(8293),f=i(11382),g=i(64514),m=DS._,v=DS.utils,y=function(t){return t.abilities.groupObjects},S={objgroup:r,stategroup:s,shufflegroup:o,textinput:a,scrollarea:l,expandinglabel:u,droplist:c,droparea:h,dragitem:d,sequencectrl:p,slideframe:f,threesixtyimage:g},b=e.extend({model:function(t,e){var i=S[t.kind]||n;return v.buildDataStructure(i,e,t)},findNestedObject:function(t){var e;return m.find(this.filter(y),(function(i){return!!(e=i.objects().get(t))})),e}});return[r,o,s,l,u].forEach((function(t){t.addAssociation("objects",b)})),b}.call(e,i,e,t))||(t.exports=n)},32604:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(16704);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},30704:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(57692);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},24761:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(58702);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},42392:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(94481);DS._;return e.extend({model:n,getAttrConfig:function(t){return 0===this.length?null:this.at(0).getAttrConfig(t)}})}.call(e,i,e,t))||(t.exports=n)},3495:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(38259);return e.extend({model:n,buildTweens:function(){return this.invoke("build")}})}.call(e,i,e,t))||(t.exports=n)},17895:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(81034),r=i(72304),s=i(86974),o=DS._,a=DS.Chunk,l=DS.events;return n.extend({model:r,subscriptions:(e={},e[l.player.RESET]="resetValues",e),initialize:function(){this.getResumeDataOrReturn=o.partial(s.meetConditionOrReturn,this,this.shouldGetResumeData)},addVariable:function(t,e){return this.push(o.extend({},{resume:!0},t),{parent:e})},resetValues:function(){this.invoke("resetValue")},shouldGetResumeData:function(){return this.filter(s.isResumable).some((function(t){return!t.hasInitValue()}))},getResumeData:function(){this.booleans=[];var t=this.filter(s.isResumable).reduce(this.encodeVariable.bind(this),"");return a.create(this.encodeBooleans())+t},encodeVariable:function(t,e){return e.isBoolean()?this.booleans.push(e.value()):t+=e.getEncodedValue(),t},encodeBooleans:function(t){for(var e,i,n="";this.booleans.length;)e=1,i=this.booleans.splice(0,6).reduce((function(t,i){return t+=i*e,e*=2,t}),0),n+=a.toUnsignedString64(i);return n},setResumeData:function(t){var e="";if(t.length>0){var i=new a({fullString:t}),n=this.convertBoolStringToArray(i.encodedString()),r=this.filter(s.isResumable);e=i.remainder(),r.forEach((function(t){t.isBoolean()?t.value(n.shift(),{silent:!0}):(i=i.reChunk(),t.setEncodedValue(i.encodedString()),e=i.remainder())}))}return e},convertBoolStringToArray:function(t){return t.split("").reduce((function(t,e){for(var i=a.fromUnsignedString64(e),n=1;n<=32;)t.push(!!(i&n)),n*=2;return t}),[])}})}.call(e,i,e,t))||(t.exports=n)},72261:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(25374);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},92989:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(16951);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},97620:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=DS.Chunk;return e.extend({getResumeData:function(){return this.invoke("getResumeData").map(n.create).join("")||""},setResumeData:function(t){return this.forEach((function(e){e.setResumeData(t.encodedString()),t=t.reChunk()})),t}})}.call(e,i,e,t))||(t.exports=n)},65178:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=i(95011),r=DS.Chunk;return e.extend({model:n,getResumeData:function(){return this.invoke("getResumeData").map(r.create).join("")||r.create("")},setResumeData:function(t){return this.forEach((function(e){e.setResumeData(t.encodedString()),t=t.reChunk()})),t}})}.call(e,i,e,t))||(t.exports=n)},53807:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(73723),n=i(14164),r=function(t){this.init(t)};return DS._.assign(r.prototype,n.prototype,{isMediaElement:!0,createElement:function(){return this},load:function(){return this.hasStartedLoading||(this.hasStartedLoading=!0,this.audioClip=e.loadUrl(this.url,this.id),this.audioClip.dfd.promise().then(this.dfd.resolve).catch(this.dfd.reject)),this.promise},teardown:function(){null!=this.audioClip&&this.audioClip.destroy(!0),this.audioClip=null}}),r}.call(e,i,e,t))||(t.exports=n)},12637:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=function t(i){return this instanceof t?i instanceof t?i:void(e.isArray(i)?(this.iterator=(n=i,function(){var t=n.length,e=0;return{next:function(){return e===t?{done:!0}:{value:n[e++],done:!1}}}}),this.arr=i):null!=i[Symbol.iterator]?this.iterator=i[Symbol.iterator].bind(i):this.iterator=i):new t(i);var n};return i.empty=new i([]),i.isIterable=function(t){return e.isArray(t)||e.isFunction(t)||null!=t[Symbol.iterator]&&"string"!=typeof t},e.extend(i.prototype,{toArray:function(){if(null!=this.arr)return this.arr;var t=[];return this.forEach((function(e){t.push(e)})),this.arr=t,t},forEach:function(t){for(var e,n,r=this.iterator(),s=0,o=[];!(e=r.next()).done&&!1!==n;)n=t(e.value,s++,this),o.push(e.value);return new i(o)},map:function(t){return new i(function(){var e=this.iterator(),i=0;return{next:function(){var n=e.next();return n.done?{done:!0}:{value:t(n.value,i++,this),done:!1}}.bind(this)}}.bind(this))},filter:function(t){return new i(function(){var e=this.iterator(),i=0;return{next:function n(){var r=e.next();return r.done?{done:!0}:t(r.value,i++,this)?{value:r.value,done:!1}:n.call(this)}.bind(this)}}.bind(this))},some:function(t){var e=!1;return this.forEach(function(i,n){return!(e=!!t(i,n,this))}.bind(this)),e},flatten:function(){return new i(function(){var t=this.iterator(),e=[];return{next:function n(){var r=t.next(),s=r.value;return r.done?null==(t=e.pop())?{done:!0}:n.call(this):(i.isIterable(s)&&(s=new i(s)),s instanceof i?(e.push(t),t=s.iterator(),n.call(this)):r)}.bind(this)}}.bind(this))},concat:function(){var t=[this].concat(e.map(arguments,i));return new i((function(){var e;return{next:function i(){if(null==e){if(0===t.length)return{done:!0};e=t.shift().iterator()}var n=e.next();return n.done?(e=null,i()):n}}}))},first:function(){return this.iterator().next().value},flatMap:function(t){return new i(function(){var e=this.iterator(),n=[],r=0;return{next:function s(){if(n.length>0){var o=n[n.length-1].next();return o.done?(n.pop(),s()):o}var a,l=e.next();return l.done?{done:!0}:(a=t(l.value,r++,this),i.isIterable(a)?(n.push(new i(a).iterator()),s()):{value:a,done:!1})}.bind(this)}}.bind(this))},reduce:function(t,e){var i,n=0,r=this.iterator();if(void 0===e&&(n++,(i=r.next()).done))throw new TypeError("Reduce of empty iterable with no initial value");for(;(i=r.next())&&!i.done;)e=t(e,i.value,n++,this);return e}}),i.prototype.compact=e.partial(i.prototype.filter,Boolean),i}.call(e,i,e,t))||(t.exports=n)},99824:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(14164),n=i(6849),r=DS._;window.globalLoadJsAsset=function(t,e){var i=JSON.parse(e),r=DS.utils.resolveAssetUrl(t);n.addJsAsset(r,i)};var s=function(t){this.init(t)};return r.assign(s.prototype,e.prototype,{load:function(){DS.loadScript(this.url,this.dfd.resolve)},teardown:r.noop}),s}.call(e,i,e,t))||(t.exports=n)},46664:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(14164),n=i(62902),r=DS,s=r._.noop,o=r.errorManager,a=[];window.globalProvideSvgData=function(t,e){a.includes(t)?(_.remove(a,(function(e){return e===t})),n.addAsset(t,e)):o.throwErrorSoft("dataId mismatch",t,a)};var l=function(t){this.init(t)};return Object.assign(l.prototype,e.prototype,{load:function(){a.push(this.dataId),DS.loadScript(this.url,this.dfd.resolve)},teardown:s}),l}.call(e,i,e,t))||(t.exports=n)},14164:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(47877),n=DS._,r=DS.vow,s=DS.detection,o=!s.browser.isIE&&!s.os.isIOS&&!s.browser.isSafariMac,a=r.Deferred().resolve().promise(),l=function(t){this.init(t)};n.extend(l.prototype,{retries:1,retryTimeout:250,hasStartedLoading:!1,isMediaElement:!1,init:function(t){n.bindAll(this,"onLoad","onCanPlay","onError","setElement"),this.retries=null!=t.retries?t.retries:this.retries,this.retryTimeout=null!=t.retryTimeout?t.retryTimeout:this.retryTimeout,this.failuresCount=0,this.url=t.url,this.id=t.id,this.type=t.type,this.loadForView=!!t.loadForView,this.dataId=t.dataId,this.createDeferred().createElement(),this[this.loadForView?"batchLoad":"queueLoad"]()},createDeferred:function(){var t=r.Deferred();return Object.defineProperties(this,{dfd:{value:t},promise:{value:t.promise()}}),this},createElement:function(){if(o&&"img"===this.type){var t=document.createElementNS("http://www.w3.org/2000/svg","image");e.getMediaLoaderSvg().appendChild(t),this.setElement(t)}else this.setElement(document.createElement(this.type));return this},setElement:function(t){this.teardown(),this.el=t,this.addEventListeners()},queueLoad:function(){return a.always(this.load.bind(this)),a=this.promise,this.promise},batchLoad:function(){this[s.os.isIOS&&this.isMediaElement?"queueLoad":"load"]()},load:function(){if(null!=this.el)return this.hasStartedLoading||(this.hasStartedLoading=!0,o&&"img"===this.type?this.el.setAttribute("href",this.url):this.el.src=this.url,this.isMediaElement&&this.loadMediaElement()),this.promise},loadMediaElement:function(){null!=this.el&&this.el.load()},retry:function(){return this.failuresCount++,setTimeout(function(){return this.hasStartedLoading=!1,this.createElement().load()}.bind(this),this.retryTimeout),this},shouldRetry:function(){return this.failuresCount<this.retries},onLoad:function(t){this.isMediaElement||(this.dfd.resolve(),this.removeEventListeners())},onCanPlay:function(){this.dfd.resolve(),this.removeEventListeners()},onError:function(t){this.shouldRetry()?this.retry():(this.dfd.reject("Could not load media "+this.url),this.removeEventListeners())},teardown:function(){null!=this.el&&(o&&"video"!==this.type||(this.el.src=""),this.detachElement())},detachElement:function(){this.removeEventListeners(),this.el=null},bindListeners:function(t){var e=t?"addEventListener":"removeEventListener";null!=this.el&&(this.el[e]("load",this.onLoad),this.el[e]("canplay",this.onCanPlay),this.el[e]("error",this.onError))}});var u=l.prototype;return n.extend(u,{addEventListeners:n.partial(u.bindListeners,!0),removeEventListeners:n.partial(u.bindListeners,!1)}),l}.call(e,i,e,t))||(t.exports=n)},33305:function(t,e,i){"use strict";var n,r;n=[i(11325)],void 0===(r=function(t){var e=DS._,i=function(e){var i=t.createClass(e);return i.__spec=e,i};return e.extend({},t,{createClass:i,extend:function(t,n){return i(e.extend({},t.__spec,n))}})}.apply(e,n))||(t.exports=r)},31102:function(t,e,i){"use strict";var n,r=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}();void 0===(n=function(){var t=DS.utils;return function(){function e(t,i){if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),null==t||isNaN(t)||t<=0)throw"Timers duration needs to be greater than 0!";this.duration=t,this.paused=!0,this.elapsed=0,this.running=!1,this.events=i,_.bindAll(this,"step")}return r(e,[{key:"play",value:function(){var t=this;if(this.running||this.elapsed>=this.duration)return-1;this.paused=!1,this.running=!0,window.requestAnimationFrame((function(){return t.step(performance.now())}))}},{key:"pause",value:function(){this.paused=!0}},{key:"progress",value:function(e){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==e)return t.clamp(0,this.duration,this.elapsed);this.seek(e,i)}},{key:"seek",value:function(e){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null!=e&&!isNaN(e)){var n=!this.paused;this.pause(),this.elapsed=t.clamp(0,this.duration,e),i||this.update(),this.elapsed<=this.duration&&n&&(this.paused=!1,this.play())}}},{key:"elapsedPercentage",value:function(){return t.clamp(0,1,this.elapsed/this.duration)}},{key:"reset",value:function(){this.pause(),this.seek(0)}},{key:"step",value:function(t){var e=this;if(this.paused)this.running=!1;else{var i=performance.now();this.elapsed+=i-t,this.update(),this.running&&window.requestAnimationFrame((function(){return e.step(i)}))}}},{key:"update",value:function(){t.getPath(this.events,"onUpdate"),this.elapsed>=this.duration&&(this.running=!1,t.getPath(this.events,"onComplete"))}}]),e}()}.call(e,i,e,t))||(t.exports=n)},12753:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(14164),n=i(61853),r=DS._,s=function(t){this.init(t)};return r.assign(s.prototype,e.prototype,{isMediaElement:!0,isPaused:!0,isEnded:r.constant(!0),createElement:function(){var t=this;return n.requestVideoEl(this).then((function(e){e.src=t.url,t.setElement(e),t.load()})),this},retrieveVideo:function(){return this.el},teardown:r.noop}),s}.call(e,i,e,t))||(t.exports=n)},24196:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(63949),r=i(62486),s=i(99943),o=i(34998),a=i(12637),l=i(71689),u=DS._,c=DS.Backbone,h=DS.automation,d=DS.utils,p=DS.debug,f=DS.errorManager,g=(DS.pubSub,DS.resolver),m=DS.mixer,v=DS.shortEventable,y=DS.constants,S=f.throwError("actionManager"),b=f.warn("actionManager"),w=f.backtick,x=function(t){var e="action:",i=t.shortEvents,n=i&&i.self;return u.keys(n).filter((function(t){return 0===t.indexOf(e)})).map((function(t){return t.replace(e,"")}))},P={global:null,meta:null},E=function(t,e){var i=P[t];return u.includes(i,e.kind)},C=u.partial(E,"global"),T=u.partial(E,"meta"),D=function(t){return u.includes(["gotoplay","history_prev","playnextdrawslide","nextunansweredslide","nextunsubmittedslide","nextviewedslide","history_prev_scene","history_prev_group"],t.kind)},A=(e=["param","objRef","varRef","quizRef","variable","id","drawid","interactionId","value","startslideid","scrollref"],function(t,i){var n;return u.find(e,(function(e){return n=function(t,e,i){var n=t[e];return u.isPlainObject(n)?g.getRef(n,i.context,i):n}(t,e,i)})),n}),I=function(t,e){var i=g.splitPath(t.id),n=u.last(i),r=g.joinPath(u.initial(i)),s=r?g.resolvePath(r,e.context):e.context,o=function(t,e,i){var n,r=t;return null!=e.scopeRef&&(r=u.isArray(t)?t.map((function(t){var n=g.getRef(e.scopeRef,t,i);return 0===e.id.indexOf(y.CHILDREN)&&n===y.CHILDREN?t:g.resolvePath(n,t)})):"_owner"===(n=g.getRef(e.scopeRef,i.context,i))?t:g.resolvePath(n,i.context)),r}(s,t,e),l=u.isArray(s)?s:[s],c=l.map((function(t){return g.resolvePath(n,t,{optional:"_children"===u.first(i)})})),h=u.isArray(o)?o:[o];return 1===c.length&&h.length>1&&h.forEach((function(t,e){l[e]=l[e]||l[0],c[e]=c[e]||c[0]})),new a(c).map(function(i,n){if(null!=i){var r=u.defaults({context:h[n]},e),s=u.defaults({context:l[n]},e);return r.params=function(t,e){return u.mapValues(t.params||{},(function(t){return g.getRef(t,e.context,e)}))}(t,s),{actions:i.actions,data:r}}}.bind(this)).filter(u.identity)},R=function(t,e){return t[s.evaluateAction(t,e)?"thenActions":"elseActions"]},_={exe_actiongroup:function(t,e){return I(t,e).map((function(t){return M.traceActions(t.actions,t.data)})).flatten()},if_action:function(t,e){return M.traceActions(R(t,e),e)}},k={};k[n.EXE_ACTIONGROUP]="executeActionGroup",k[n.IF_ACTION]="evaluateConditional",k[n.FOREACH]="executeLoop",k[n.DEBUG_TRACE]="logDebugMessage",k[n.DEBUG_ERROR]="logErrorMessage";var M={mixins:[o,v,c.Events],shortEvents:{self:k},executeActions:function(t,e){var i,n,r=0,s=t.length,o=!1;if(s>0)do{i=t[r],o&&"close_window"!==i.kind?b("executeActions","skip action:",i.id):(this.slideJumpPerformed=!1,n=u.clone(e),this.executeAction(i,n),e.cancel=n.cancel,o=D(i)||o||this.slideJumpPerformed)}while(++r<s);return this.slideJumpPerformed=o,this},executeAction:function(t,e){var i,n,s;if(!0!==h.silenceActions[t.kind])return e&&e.context||S("executeAction","Cannot execute action without a context:",w(t.kind)),"close_window"!==t.kind&&"hidetimer"!==t.kind&&e.context.isAncestral&&(s=e.context.getClosestAncestorByKind("slide",!0),d.getPath(s,"destroyed"))?(b("executeActions","skip action:",t.id),this):(i=function(t,e){var i=e.context,n=A(t,e);return!!n&&g.resolvePath(n.replace(/^\./,""),i,{optional:!0})}(t,e),(n=C(t)?r:T(t)?M:i)||S("executeAction","the object",d.doubleQuote(A(t,e)),"does not exist in this scope:",d.doubleQuote(d.stripPlayer(e.context.absoluteId||"")),"to execute the action",w(t.kind)),e.actionTarget=i,d.applyMethod("triggerAction",n,t,e),this)},executeActionGroup:function(t,e){return I(t,e).forEach(function(t){var i=t.actions,n=t.data;this.executeActions(i,n),n.cancel&&(e.cancel=n.cancel)}.bind(this)),this},evaluateConditional:function(t,e){var i=R(t,e);return i&&this.executeActions(i,e),this},executeLoop:function(t,e){t.iterables.forEach((function(i){var n=u.defaults({iterables:i.valueref},e);M.executeActions(t.actions,n)}))},logMessage:function(t,e,i){if(p.debugMode){var n="debug"===t;console[n?"log":"error"](t.toUpperCase()+":",e.message),n||p.throwError()}},traceActions:function(t,e){return null==t?a.empty:new a(t).map((function(t){var i=_[t.kind];return null!=i?i(t,e):[t]})).flatten()},isJumpAction:D};return M.logDebugMessage=u.partial(M.logMessage,"debug"),M.logErrorMessage=u.partial(M.logMessage,"error"),m.mix(M),m.initMixinsOf(M),P.global=x(r),P.meta=x(M),l.initialize(M),M}.call(e,i,e,t))||(t.exports=n)},62486:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r=i(47877),s=i(63949),o=i(34998),a=i(95749),l=i(14484).parseTemplate,u=DS._,c=DS.Backbone,h=DS.playerGlobals,d=DS.windowManager,p=DS.constants,f=DS.events,g=DS.detection,m=DS.pubSub,v=DS.mixer,y=DS.utils,S=DS.resumer,b=DS.errorManager,w=DS.shortEventable,x=DS.resolver,P=DS.webObjectHelper,E=DS.slidesController,C=DS.flagManager,T=b.throwError("actionator"),D=u.debounce((function(){return m.trigger(f.request.NEXT_SLIDE)}),300,{leading:!0,trailing:!1}),A=function(){var t=d.getCurrentWindow(),e=t.getCurSlide();return t.isWaitingForSlideLoad()||e&&!e.timelineReady},I={mixins:[o,w,c.Events],shortEvents:{self:(n={},n[s.SAVE_RESUME_DATA]="saveResume",n[s.NOTIFY_PREVIEW]="notifyPreview",n[s.ENABLE_FRAME_CONTROL]="enableFrameControl",n[s.SET_FRAME_LAYOUT_TYPE]="setFrameLayout",n[s.SET_WINDOW_CONTROL_LAYOUT]="setWindowControlLayout",n[s.SET_FRAME_LAYOUT]="setFrameLayoutFromLayout",n[s.SET_WINDOW_CONTROL_VISIBLE]="changeWindowControl",n[s.ENABLE_WINDOW_CONTROL]="changeWindowControl",n[s.GOTOPLAY]="changeSlide",n[s.TRIGGER_NEXT_SLIDE]="advanceSlide",n[s.TRIGGER_PREV_SLIDE]="triggerPrevSlideClicked",n[s.TRIGGER_SUBMITALL_SLIDE]="onSubmitAll",n[s.TRIGGER_SUBMIT_SLIDE]="onSubmitSlide",n[s.TRIGGER_SLIDE_FINISH]="onSlideFinish",n[s.HISTORY_PREV]="goBack",n[s.HISTORY_PREV_GROUP]="goBackHistoryGroup",n[s.CLOSE_WINDOW]="closeWindow",n[s.CLOSE_PLAYER]="closePlayer",n[s.OPEN_VIDEO]="openVideo",n[s.OPEN_URL]="openUrl",n[s.RESUME_PLAYER]="applyPlayerResumeData",n[s.PLAYNEXTDRAWSLIDE]="advanceSlideDrawSlide",n[s.GET_MOUSE_POSITION]="getMousePosition",n[s.ZOOMPAN]="zoomPan",n[s.CLOSEWNDGOTOSLIDE]="closeWndGotoSlide",n[s.NEXTVIEWEDSLIDE]="nextViewedSlide",n[s.EXE_JAVASCRIPT]="exeJavaScript",n[s.EMAILTO]="mailTo",n[s.RESET_PLAYER]="resetPlayer",n[s.RESET_SLIDE]="resetSlide",n[s.PRINTRESULTS]="printQuizResults",n[s.NOTIFYLINKSELECTED]="notifyLinkSelected",n[s.CANCEL_EVENT]="cancelEvent",n[s.TRIGGER_HOST_EVENT]="triggerHostEvent",n[s.SET_COURSE_STATUS]="setCourseStatus",n[s.XAPI_SEND_STATEMENT]="sendXApiStatement",n)},onSubmitAll:function(){d.getCurrentWindowSlide().executePlayerEvent("onsubmitallslide")},onSubmitSlide:function(){d.getCurrentWindowSlide().executePlayerEvent("onsubmitslide")},onSlideFinish:function(){d.getCurrentWindowSlide().executePlayerEvent("onfinishslide")},resetSlide:function(){d.getCurrentWindowSlide().reset()},saveResume:function(t,e){var i=x.getRef(t.slideref||t.slideRefs);x.resolvePath(i,e.context).prepareResumeData({retainState:!0})},notifyPreview:function(t,e){m.trigger(f.preview.NOTIFY,t.message,t.data)},mailTo:function(t){var i,n="mailto:"+t.address;e.isPreview()?m.trigger(f.preview.NOTIFY,"PREVIEW_EMAILTO"):g.device.isMobile?window.top.location.assign("mailto:"+t.address):((i=document.createElement("iframe")).src=n,u.extend(i.style,{height:"1px",width:"1px",border:"0"}),r.addToLib(i),setTimeout((function(){r.removeElFromParent(i),i=null}),200))},execUserJs:window.ExecuteScript,exeJavaScript:function(t){if(e.isPreview())m.trigger(f.preview.NOTIFY,"PREVIEW_EXE_JAVASCRIPT");else try{this.execUserJs(t.id)}catch(t){T("exeJavaScript",t.message||"Unknown custom script error")}},openVideo:function(t,e){t.windowsize="custom",m.trigger(f.window.OPEN_EXTERNAL,t,e)},getMousePosition:function(t,e){y.applyMethod("triggerAction",e.context,t,e)},zoomPan:function(t,e){y.applyMethod("triggerAction",e.context,t,e)},closeWndGotoSlide:function(t,e){var i=t.objRef.value;m.trigger(f.window.CLOSING,t.closewindowid),m.trigger(f.request.NEXT_SLIDE,i)},nextViewedSlide:function(t,e){var i=x.resolvePath(x.getRef(t.quizRef),e.context);y.applyMethod("triggerAction",i,t,e)},openUrl:function(t,e){m.trigger(f.window.OPEN_EXTERNAL,t,e)},initialize:function(t){e=t},setWindowControlLayout:function(t,e){var i=e.context.prop("WindowId")||d.getCurrentWindowId();m.trigger(f.controlLayout.CHANGED,t.name,i)},setFrameLayout:function(t,e){m.trigger(f.controlLayout.CHANGED,t.name,p.refs.FRAME)},setFrameLayoutFromLayout:function(t){m.trigger(f.controlLayout.CHANGED,t.name,p.refs.FRAME)},changeControls:function(t,e,i){var n=[(-1===e.name.indexOf("swipe")?"navcontrols":"swipe")+":changed",e];t&&n.push(i),m.trigger.apply(m,n)},changeSlide:function(t,i){if(!A()){var n=y.getPath(i,"actionTarget.absoluteId");null==n&&e.isPreview()?m.trigger(f.preview.NOTIFY,"PREVIEW_SLIDE_MISSING"):m.trigger(f.request.NEXT_SLIDE,n,t.window)}},triggerPrevSlideClicked:function(t){d.getCurrentWindowSlide().executePlayerEvent("onprevslide")},goBack:function(t){A()||m.trigger(f.request.PREV_SLIDE)},goBackHistoryGroup:function(t,e){A()||m.trigger(f.request.PREV_HISTORY_GROUP)},advanceSlide:function(t){A()||D()},advanceSlideDrawSlide:function(t){A()||m.trigger(f.request.NEXT_DRAW_SLIDE)},closeWindow:function(t){m.trigger(f.window.CLOSING,t.id)},closePlayer:function(){m.trigger(f.player.CLOSING)},applyPlayerResumeData:function(t){m.trigger(f.loader.UNMUTE),S.applyResumeData(t.resume)},resetPlayer:function(t,e){m.trigger(f.player.RESET);var i=d.getCurrentWindowSlide(),n=E.getSlide(t.startslideid,i);null!=i&&i.absoluteId===n.absoluteId?(S.clearResumeData(),i.reset()):(null!=y.getPath(i,"currView.killSlide")&&i.currView.killSlide(),S.clearResumeData(),this.changeSlide(t,e))},printQuizResults:function(t,e){a.printQuizResults(t,e)},notifyLinkSelected:function(t,e){m.trigger(f.actionlink.VIEWED,t.id)},cancelEvent:function(t,e){e.cancel=!0},triggerHostEvent:function(t){P.triggerHostEvent(t.eventName)},setCourseStatus:function(t){if(C.hasFlag(C.constants.MULTIPLE_QUIZ_TRACKING))h.presentation.scorings().manuallySetActionStatus(t.status);else{var e=h.presentation.scoring();"action"===e.type()&&(e.prop("Status",e.get(t.status?"passStatus":"failStatus")),m.trigger(f.course.MANUALLY_COMPLETED,t.status,e))}},sendXApiStatement:function(t){var e=l(t.statement).updateString;m.trigger(f.course.SEND_XAPI_STATEMENT,JSON.parse(e()))}};return u.extend(I,{changeWindowControl:u.partial(I.changeControls,!0),enableFrameControl:u.partial(I.changeControls,!1)}),v.mix(I),v.initMixinsOf(I),I}.call(e,i,e,t))||(t.exports=n)},63949:function(t,e,i){"use strict";var n;void 0===(n=function(t){return{ADD_CHOICE_RESPONSE:"action:addchoiceresponse",ADD_PAIR_RESPONSE:"action:addpairresponse",ADJUST_VAR:"action:adjustvar",BRING_TO_FRONT:"action:bringtofront",CANCEL_EVENT:"action:cancel_event",CLOSE_PLAYER:"action:close_player",CLOSEWNDGOTOSLIDE:"action:closewndgotoslide",CLOSE_WINDOW:"action:close_window",DEBUG_TRACE:"action:debug_trace",DEBUG_ERROR:"action:debug_error",EMAILTO:"action:emailto",ENABLE_FRAME_CONTROL:"action:enable_frame_control",ENABLE_WINDOW_CONTROL:"action:enable_window_control",EVAL_ALL_UNANSWERED:"action:eval_all_unanswered",EVAL_INTERACTION:"action:eval_interaction",EXE_ACTIONGROUP:"action:exe_actiongroup",EXE_ANIMATION:"action:exe_animation",EXE_JAVASCRIPT:"action:exe_javascript",FOREACH:"action:foreach",GET_MOUSE_POSITION:"action:get_mouse_position",GOTOPLAY:"action:gotoplay",HIDE:"action:hide",HIDE_SLIDELAYER:"action:hide_slidelayer",HIDE_TIMER:"action:hidetimer",HISTORY_PREV:"action:history_prev",HISTORY_PREV_GROUP:"action:history_prev_group",NEXTVIEWEDSLIDE:"action:nextviewedslide",IF_ACTION:"action:if_action",MEDIA_SEEK:"action:media_seek",MEDIA_PLAY:"action:media_play",MEDIA_PAUSE:"action:media_pause",MEDIA_TOGGLE:"action:media_toggle",MOVE_TO:"action:moveto",NEXT_VIEWED_SLIDE:"action:nextviewedslide",NOTIFYLINKSELECTED:"action:notifylinkselected",NOTIFY_PREVIEW:"action:notify_preview",OBJECT_ACTION:"action:object_action",OPEN_VIDEO:"action:open_video",OPEN_URL:"action:open_url",PAUSE_ANIMATIONS:"action:pause_animations",PAUSE_TIMELINE:"action:pause_timeline",PAUSE_TIMER:"action:pausetimer",PLAYNEXTDRAWSLIDE:"action:playnextdrawslide",PRINTRESULTS:"action:printresults",RESET_QUIZ:"action:resetquiz",RESET_TIMER:"action:resettimer",RESET_PLAYER:"action:reset_player",RESET_SLIDE:"action:resetslide",RESTORE_RESUME_STATE:"action:restore_resume_state",RESUME_PLAYER:"action:resume_player",RESUME_TIMELINE:"action:resume_timeline",SAVE_RESUME_DATA:"action:save_resume_data",SEEK_TIMELINE:"action:seek_timeline",SET_ACTIVE_TIMELINE:"action:setactivetimeline",SET_COURSE_STATUS:"action:set_course_status",SET_DRAW_REVIEW:"action:setdrawreview",SET_ENABLED:"action:set_enabled",SET_FOCUS:"action:setfocus",SET_FRAME_LAYOUT:"action:set_frame_layout",SET_FRAME_LAYOUT_TYPE:"action:set_frame_layout_type",SET_OBJ_STATE:"action:setobjstate",SET_QUIZ_COMPLETE:"action:setquizcomplete",SET_REVIEW:"action:set_review",SET_VOLUME:"action:set_volume",SHOW_SLIDELAYER:"action:show_slidelayer",SET_WINDOW_CONTROL_LAYOUT:"action:set_window_control_layout",SET_WINDOW_CONTROL_VISIBLE:"action:set_window_control_visible",SHOW:"action:show",SHOW_TIMER:"action:showtimer",START_TIMER:"action:starttimer",STORE_RESUME_DATA:"action:store_resume_data",TRIGGER_HOST_EVENT:"action:trigger_host_event",TRIGGER_NEXT_SLIDE:"action:trigger_next_slide",TRIGGER_PREV_SLIDE:"action:trigger_prev_slide",TRIGGER_SLIDE_FINISH:"action:trigger_slide_finish",TRIGGER_SUBMITALL_SLIDE:"action:trigger_submitall_slide",TRIGGER_SUBMIT_SLIDE:"action:trigger_submit_slide",TRIGGER_WEBOBJECT_CLIENT_EVENT:"action:trigger_webobject_client_event",UPDATE_SCROLL_POS:"action:updatescrollpos",UPDATE_SCROLL_HEIGHT:"action:updatescrollheight",ZOOMPAN:"action:zoompan",XAPI_SEND_STATEMENT:"action:xapi_send_statement"}}.call(e,i,e,t))||(t.exports=n)},89656:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS,i=e.slidesController,n=e.detection.env.isRise;return{prepare:function(t){return new Promise((function(e){if(n){var r=i.getSlide(i.getEntrypoint()),s=t.assetLib(),o=!1;if(null!=r){var a=t.slideMap(),l=r.fullId();o=a.getRefById(l).assetIds().some((function(t){return"panorama"===s.findWhere({id:t}).get("imageType")}))}e(o)}else e(!1)}))}}}.call(e,i,e,t))||(t.exports=n)},52658:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(79763),r=i(47877),s=i(6849),o=DS._,a=DS.errorManager,l=DS.vow,u=a.throwError("assetManager"),c=a.backtick,h={audio:1,video:2};return{initialize:function(t){return e=t,this},getAsset:function(t){var i=e.get(t);return i||u("getAsset","No asset with id of",c(t)),i},getAssetUrl:function(t){return this.getAsset(t).url()},offloadAssets:function(t){t.forEach(function(t){var e=this.getAsset(t);"audio"===e.type()?n.wipeFromBuffer(e.url()):"js"===e.type()&&s.clearAsset(e.url())}.bind(this))},prioritizeAssets:function(t){var e=t.map(this.getAsset.bind(this));return o.sortBy(e,(function(t){return h[t.type()]||0}))},loadAssets:function(t,e){o.isArray(t)||u("loadAssets","Must pass in an array of asset ids");var i=o.invokeMap(this.prioritizeAssets(t),"load",e),n=l.after.apply(null,i);return n.dfds=o.map(i,"dfd"),n},clearAllAssets:function(){for(var t=r.getMediaLoaderSvg(),e=void 0;e=t.lastElementChild;)t.removeChild(e)}}}.call(e,i,e,t))||(t.exports=n)},32828:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,i=DS.utils;return{initialize:function(t){e=t},load:function(t){return e.load(i.stripPlayer(t.absoluteId))}}}.call(e,i,e,t))||(t.exports=n)},79763:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r,s=i(93047),o=DS._,a=DS.audioContext,l=DS.utils,u=DS.detection,c=DS.vendorOverrides,h=DS.superagent,d=DS.globalEventHelper,p=d.addBodyListener,f=d.removeBodyListener,g=l.createSuper(s),m={},v={},y=!1,S=function(){return"suspended"===w.context().state},b=c.destroyAudioContext||function(){null!=e&&clearTimeout(e),e=setTimeout((function(){null!=n&&(n.close(),n=null)}),3e4)},w=function(){s.apply(this,arguments)};o.extend(w,s,{context:function(){return null==n&&(n=a&&new a,S()&&p("mousedown",(function t(){n.onstatechange(),f("mousedown",t)})),n.onstatechange=function(){S()&&null!=n&&n.resume()}),null!=e&&(clearTimeout(e),e=null),n},prepare:function(t){var e,i=!0,n=u.browser.isFF?"window.setTimeout":function(t){return t()};this.playInaudibleBeep(),S()&&null!=(e=w.context().resume())?window.requestAnimationFrame((function(){e.then((function(){i=!1,S()&&(y=!0),t()})).catch((function(){i=!1,y=!0,t()})),n((function(){i&&(y=S(),t())}),250)})):t()},checkNeedsApproval:function(){return y},playInaudibleBeep:function(){var t=new x,e=function(){t.destroy(),this.prepareScratchBuffer()}.bind(this);return t.play(),u.os.isAndroid?setTimeout(e,30):e(),this},prepareScratchBuffer:function(){var t=this.context();r=t.createBuffer(1,1,22050)}}),w.prototype=new s,o.extend(w.prototype,{constructor:w,initialize:function(){g("initialize").apply(this,arguments),this.contextStartTime=0,this.dfd.catch(function(){w.wipeFromBuffer(this.url)}.bind(this))},load:function(){return null!=m[this.url]?(this.buffer=m[this.url],this.dfd.resolve()):h.get(this.url).on("request",(function(){this.xhr.responseType="arraybuffer"})).end(function(t,e){t?this.dfd.reject(t):this.decode(e.xhr.response)}.bind(this)),this},decode:function(t){w.context().decodeAudioData(t,this.onDecodeSuccess.bind(this),this.dfd.reject)},onDecodeSuccess:function(t){t?(m[this.url]=this.buffer=t,this.dfd.resolve()):this.dfd.reject("Could not load audio buffer from "+this.url)},onEnded:function(){this.destroySource(),this.destroyGain(),this.unmarkAsPlaying(),g("onEnded").apply(this,arguments)},createGain:function(){var t=w.context();this.gainNode=t.createGain(),this.gainNode.connect(t.destination),this.gainNode.gain.value=this.volume},destroyGain:function(){null!=this.gainNode&&(this.gainNode.disconnect(),this.gainNode=null)},createSource:function(){var t=w.context();this.source=t.createBufferSource(),this.source.buffer=this.buffer,this.bindSourceOnEnded(),this.source.connect(this.gainNode)},destroySource:function(){if(null!=this.source){this.unbindSourceOnEnded();try{this.source.stop(0)}catch(t){}this.source.disconnect();try{this.source.buffer=r}catch(t){}this.source=null}},clearTimeUpdateInterval:function(){clearInterval(this.timeUpdateTimeoutHandle)},startTimeUpdateInterval:function(){this.clearTimeUpdateInterval(),this.timeUpdateTimeoutHandle=setInterval(function(){this.onTimeUpdateDelegate(this.getCurrentTime())}.bind(this),250)},deferredPlay:function(){var t=w.context();this.destroySource(),this.destroyGain(),this.startAt<this.getDuration()?("interrupted"===t.state&&t.resume(),this.createGain(),this.createSource(),this.contextStartTime=t.currentTime,this.source.start(this.contextStartTime+Math.max(0,-this.startAt),Math.max(0,this.startAt)),this.startTimeUpdateInterval(),this.isPlaying=!0,this.markAsPlaying()):this.onEnded()},deferredPause:function(){this.isPlaying&&(this.startAt=this.getCurrentTime(),this.destroySource(),this.destroyGain(),this.isPlaying=!1,this.unmarkAsPlaying(),this.clearTimeUpdateInterval())},getCurrentTime:function(){return this.isPlaying?w.context().currentTime-this.contextStartTime+this.startAt||0:this.startAt},getDuration:function(){return l.getPath(this.buffer,"duration")},setVolume:function(t){return this.volume=t,null!=this.gainNode&&(this.gainNode.gain.value=t),this},destroy:function(t){return null==t&&(t=!u.device.isMobile),this.destroySource(),this.destroyGain(),this.unmarkAsPlaying(),this.clearTimeUpdateInterval(),t||w.wipeFromBuffer(this.url),g("destroy").apply(this,arguments),this},bindSourceOnEnded:function(){this.onEndedOnceDelegate=o.once(this.onEndedDelegate),this.source.onended=this.onEndedOnceDelegate,this.source.addEventListener("ended",this.onEndedOnceDelegate)},unbindSourceOnEnded:function(){this.source.onended=null,this.source.removeEventListener("ended",this.onEndedOnceDelegate),this.onEndedOnceDelegate=null},markAsPlaying:function(){v[this.url]=!0},unmarkAsPlaying:function(){v[this.url]=null,o.every(v,o.isNull)&&(v={},b())}}),w.wipeFromBuffer=function(t){m[t]=null};var x=function(){w.apply(this,arguments),this.url="#inaudible",this.volume=0,this.dfd.resolve()};return x.prototype=new w,o.extend(x.prototype,{constructor:x,createSource:function(){var t=w.context();this.source=t.createOscillator(),this.source.type="sine",this.source.frequency.value=22e3,this.source.connect(this.gainNode)},getDuration:function(){return 1/0}}),w}.call(e,i,e,t))||(t.exports=n)},93047:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.Backbone,n=DS.errorManager,r=DS.events,s=DS.pubSub,o=DS.vow,a=r.detection,l=function(t){this.deferredOp=e.noop,this.dfd=o.Deferred(),this.dfd.then(function(){this.deferredOp(),this.deferredOp=e.noop}.bind(this)),this.dfd.catch(function(t){n.throwError("AudioClipBase","constructor",'could not load "',this.url,'" ',t)}.bind(this)),this.url=t,this.startAt=0,this.isPlaying=!1,this.isEnded=!1,this.onEndedDelegate=this.onEnded.bind(this),this.onTimeUpdateDelegate=this.onTimeUpdate.bind(this),e.bindAll(this,"onVisibilityHidden","onVisibilityShown"),this.initialize()};l.prepare=e.noop,l.checkNeedsApproval=e.noop;var u=l.prototype;return e.extend(u,i.Events,{initialize:function(){this.detectionSubscriptions={},this.detectionSubscriptions[a.VISIBILITY_HIDDEN]=this.onVisibilityHidden,this.detectionSubscriptions[a.VISIBILITY_SHOWN]=this.onVisibilityShown,s.on(this.detectionSubscriptions)},onEnded:function(){this.isPlaying=!1,this.isEnded=!0,this.trigger(r.audioClip.ENDED)},onTimeUpdate:function(t){this.isPlaying&&this.trigger(r.audioClip.TIME_UPDATE,t)},onVisibilityHidden:function(){this.isPlaying&&(this.wasPlayingWhenVisible=!0,this.pause())},onVisibilityShown:function(){this.wasPlayingWhenVisible&&(this.wasPlayingWhenVisible=!1,this.play())},doDeferredOp:function(t){o.isResolved(this.dfd)?t():this.deferredOp=t},play:function(t){return null!=t&&(this.startAt=t),this.doDeferredOp(this.deferredPlay.bind(this)),this},pause:function(){return this.doDeferredOp(this.deferredPause.bind(this)),this},seek:function(t){return this.startAt=t,this.isPlaying&&this.play(),this},destroy:function(){return s.off(this.detectionSubscriptions),this}}),l}.call(e,i,e,t))||(t.exports=n)},33116:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(93047),n=DS._,r=DS.constants,s=DS.utils,o=s.createSuper(e),a=document.body,l={},u=function(){e.apply(this,arguments)},c=!1;return n.extend(u,e,{prepare:function(t){var e,i=document.createElement("audio");i.setAttribute("src",r.TINY_AUDIO),null!=(e=i.play())?e.then((function(){t()})).catch((function(){c=!0,t()})):t()},checkNeedsApproval:function(){return c}}),u.prototype=new e,n.extend(u.prototype,{constructor:u,initialize:function(){this.refCount=0,o("initialize").apply(this,arguments),this.dfd.catch(function(){l[this.url]=null}.bind(this)),this.playTimeout=null,this.updateTimeDelegate=this.updateTime.bind(this)},onEnded:function(){this.startTime=this.getDuration(),o("onEnded").call(this,arguments)},updateTime:function(t){this.onTimeUpdateDelegate(t.target.currentTime)},load:function(){return null==l[this.url]?(this.refCount=1,this.el=new window.Audio,this.el.setAttribute("preload","auto"),this.el.src=this.url,a.appendChild(this.el),this.el.load(),l[this.url]=this.el):(this.refCount++,this.el=l[this.url],this.el.readyState>=this.el.HAVE_ENOUGH_DATA&&this.dfd.resolve()),this.el.addEventListener("canplaythrough",this.dfd.resolve),this.el.addEventListener("error",this.dfd.reject),this.el.addEventListener("ended",this.onEndedDelegate),this.el.addEventListener("timeupdate",this.updateTimeDelegate),this},deferredPlay:function(){var t=this.el.play.bind(this.el);this.clearPlayTimeout(),this.startAt<this.getDuration()?(this.startAt<0?(this.negative=!0,this.el.pause(),this.setCurrentTime(0),this.playTimeout=setTimeout(t,s.toMilliseconds(-this.startAt))):(this.negative=!1,this.setCurrentTime(this.startAt),t()),this.performanceStartTime=(new Date).getTime(),this.isPlaying=!0):(this.pause(),this.onEnded())},deferredPause:function(){this.isPlaying&&(this.clearPlayTimeout(),0===this.el.currentTime&&this.negative?this.startAt=s.toSeconds((new Date).getTime()-this.performanceStartTime)+this.startAt:this.startAt=this.el.currentTime,this.el.pause(),this.isPlaying=!1)},getDuration:function(){return this.el.duration},setVolume:function(t){return this.el.volume=t,this},setCurrentTime:function(t){this.el.currentTime!==t&&(this.el.currentTime=t)},destroy:function(t){if(this.refCount--,!(this.refCount>0))return this.clearPlayTimeout(),null!=this.el&&(this.el.removeEventListener("canplaythrough",this.dfd.resolve),this.el.removeEventListener("error",this.dfd.reject),this.el.removeEventListener("ended",this.onEndedDelegate),this.el.removeEventListener("timeupdate",this.updateTimeDelegate),t||(null!=this.el.parentNode&&this.el.parentNode.removeChild(this.el),l[this.url]=null)),o("destroy").apply(this,arguments),this},clearPlayTimeout:function(){clearTimeout(this.playTimeout),this.playTimeout=null}}),u}.call(e,i,e,t))||(t.exports=n)},73723:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(79763),n=i(33116),r=DS.detection,s=DS.pubSub,o=DS.events,a=DS.slidesController,l=function(){return r.capabilities.hasAudioApi?e:n},u={};s.on("nextSlide:requesting",(function(){u={}})),s.on(o.main.PREPARE_AUDIO,(function(t){r.device.isMobile&&c.prepare(t)}));var c={prepare:function(t){return new Promise((function(e){var i,n,r,s,o,u=!1,c=t.assetLib();c.hasType("audio")?(i=l()).prepare((function(){i.checkNeedsApproval()&&(null==(o=a.getSlide(a.getEntrypoint()))?u=!0:(n=t.slideMap(),r=o.fullId(),s=n.getRefById(r),u=s.assetIds().some((function(t){return"audio"===c.find({id:t}).type()})))),e(u)})):e(!1)}))},loadUrl:function(t,e){if(null!=u[e])return u[e].load(),u[e];var i=new(l())(t);return u[e]=i,i.load(),i}};return c}.call(e,i,e,t))||(t.exports=n)},90981:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(24196),r=DS._,s=DS.resolver,o=DS.automation,a=DS.utils,l=function(t){return s.resolvePath(a.prefixWithPlayer(t),e)},u=function(){var t=o.getPlayer&&o.getPlayer()||{};return r.extend(c,t)},c={GetVar:function(t){var e=l(t);return null!=e?e.value():null},SetVar:function(t,i){var r,s=l(t);null!=s&&(r={kind:"adjustvar",variable:s.absoluteId,operator:"set",value:{type:s.type(),value:i}},n.executeAction(r,{context:e}))}};return{initialize:function(t){e=t,window.GetPlayer=u}}}.call(e,i,e,t))||(t.exports=n)},99943:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(71689),n=i(48907),r=DS._,s=DS.errorManager,o=DS.resolver,a=s.throwError("conditioner"),l=s.backtick,u={and:" and ",or:" or ",nand:" nand ",nor:" nor ",lt:" is less than ",gt:" is greater than ",lte:" is less than or equal to ",gte:" is greater than or equal to ",eq:" is equal to ",iceq:" is equal to ",noteq:" is not equal to ",icneq:" is not equal to "},c={andOr:function(t,e,i){return e.statements.map((function(t){return x.statementToString(t,i)})).join(t)},compare:function(t,e){return[h(t.valuea,t.typea,e),h(t.valueb,t.typeb,e)].join(u[t.operator])}};c.and=r.partial(c.andOr,u.and),c.or=r.partial(c.andOr,u.or),c.nand=r.partial(c.andOr,u.nand),c.nor=r.partial(c.andOr,u.nor);var h=function(t,e,i){return"property"===e?"Correct Response":p({type:e,value:t},{context:i})},d=function(t,e){var i=r.isArray(t)?t:e;return{arr:i,item:i===t?e:t}},p=function(t,e){return o.getRef(t,e.context||e,e.context&&e)},f=function(t){return String(t).toLowerCase()},g=function(t,e){var i=e?f:r.identity;return e||r.isString(t)?i(t).replace(/‘|’|‚/g,"'").replace(/“|”/g,'"'):t},m=function(t,e){var i=t+"id";return e[t+"Response"]===e[i]},v=r.partial(m,"statement"),y=r.partial(m,"choice"),S={and:r.every,or:r.some};S.nand=r.negate(S.and),S.nor=r.negate(S.or);var b={eq:function(t,e){return g(t)==g(e)},noteq:function(t,e){return g(t)!=g(e)},iceq:function(t,e){return g(t,!0)===g(e,!0)},icneq:function(t,e){return g(t,!0)!==g(e,!0)},gt:function(t,e){return g(t)>g(e)},lt:function(t,e){return g(t)<g(e)},gte:function(t,e){return g(t)>=g(e)},lte:function(t,e){return g(t)<=g(e)},has:function(t,e){var i=d(t,e);return r.includes(i.arr,i.item)},ichas:function(t,e){var i=d(t,e);return b.has(i.arr.map(f),f(i.item))}},w={compare:"evaluateComparison",varexists:"checkExistence",actiongroupexists:"checkExistence",stateexists:"checkState",hittestpoint:"evaluateHitTest",pair:"evaluatePair",isdescendant:"evaluateIsDescendant",containstext:"evaluateContainsText"},x={evaluateAction:function(t,e){return this.evaluateStatement(t.condition.statement,e)},evaluateStatements:function(t,e,i){return t(e,function(t){return this.evaluateStatement(t,i)}.bind(this))},evaluateStatement:function(t,e){return!!t&&this[w[t.kind]||"evaluateGroup"](t,e)},evaluateHitTest:function(t,i){var r,s=o.resolvePath(t.objRef.value,i.context),a=p({type:t.xPos.type,value:t.xPos.value},i),l=p({type:t.yPos.type,value:t.yPos.value},i),u=s.currView;return null!=u&&(r=n.slidePtToSlideObject(u,a,l),e.containsPoint(u,r.x,r.y))},evaluatePair:function(t,e){return v(t)&&y(t)},evaluateComparison:function(t,e){e.context;var i,n,r=t.operator;return r in b||a("evaluate","Cannot evaluate unsupported operator",l(r)),i=p({type:t.typea,value:t.valuea},e),n=p({type:t.typeb,value:t.valueb},e),b[r](i,n)},evaluateIsDescendant:function(t,e){var i=p({type:t.typea,value:t.targeta},e),n=p({type:t.typeb,value:t.targetb},e),r=o.resolvePath(i,e),s=o.resolvePath(n,e);return-1!==r.absoluteId.indexOf(s.absoluteId)},evaluateContainsText:function(t,e){var i=t.casesensitive?r.identity:f,n=r.flow(p,i),s=n(t.targetref,e),o=n(t.searchref,e);return-1!==s.indexOf(o)},evaluateGroup:function(t,e){var i=S[t.kind],n=t.statements;return this.evaluateStatements(i,n,e)},checkExistence:function(t,e){var i=o.getRef(t,e.context,e);return!!o.resolvePath(i,e.context,{optional:!0})},checkState:function(t,e){var i=o.getRef(t.objRef,e.context,e),n=o.resolvePath(i,e.context,{optional:!0}),s=o.getRef(t.stateRef,e.context,e);return null!=n&&r.isFunction(n.getStateFromName)&&null!=n.getStateFromName(s)},statementToString:function(t,e){return c[t.kind](t,e)}};return x}.call(e,i,e,t))||(t.exports=n)},33753:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.utils,n=DS.constants,r=n.math.TO_DEGREES,s=function(t,e){return i.dist(t.x,t.y,e.x,e.y)},o=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)*r},a=[void 0,void 0,function(t,e){return{x:e[0].x+(e[1].x-e[0].x)*t,y:e[0].y+(e[1].y-e[0].y)*t}},function(t,e){var i=1-t,n=i*i,r=2*i*t,s=t*t;return{x:n*e[0].x+r*e[1].x+s*e[2].x,y:n*e[0].y+r*e[1].y+s*e[2].y}},function(t,e){var i=1-t,n=t*t,r=i*i,s=r*i,o=3*t*r,a=3*n*i,l=n*t;return{x:s*e[0].x+o*e[1].x+a*e[2].x+l*e[3].x,y:s*e[0].y+o*e[1].y+a*e[2].y+l*e[3].y}}];return{getDistance:function(t,i){return 2===t.length?s(t[0],t[1]):(e.isArray(i)||(i=this.getSamplePoints(t,i||10)),e.last(i).distance)},getSamplePoints:function(t,e){if(2===t.length)return null;e=e||10;for(var i,n,r=0,o=[],a=t[0],l=1/e,u=0;u<=e;u++)i=l*u,n=this.getPointAtTime(i,t),r+=s(a,n),o.push({time:i,distance:r}),a=n;return o},curveToLines:function(t,i){if(2===t.length)return e.cloneDeep(t);var n,r,o,l,u,c,h,d,p=[],f=0,g=a[t.length];for(null==i&&(r=g(0,t),o=g(.25,t),l=g(.5,t),u=g(.75,t),c=g(1,t),d=s(r,o)+s(o,l)+s(l,u)+s(u,c),i=Math.min(parseInt(d/2),20)),h=1/i,n=0;n<i;n++)p.push(g(f,t)),f+=h;return p.push(g(1,t)),p},getPointAtTime:function(t,e){return a[e.length](t,e)},getNormalizedPointAtTime:function(t,i,n,r){var s,a,l,u,c,h,d,p;return 2===i.length?(a=this.getPointAtTime(t,i),r&&(a.angle=o(i[0],i[1])),a):(e.isArray(n)||(n=this.getSamplePoints(i,n||10)),c=0,h=1,u=this.getDistance(i,n)*t,((s=e.sortedIndexBy(n,{distance:u},"distance"))>n.length-1||u!==n[s].distance)&&s--,d=n[s],p=n[s+1],s<n.length-1&&(h=d.time+((u-d.distance)/(p.distance-d.distance)||0)*(p.time-d.time)),a=this.getPointAtTime(h,i),r&&((h+=.01)>1&&(h-=.02,c=-180),l=this.getPointAtTime(h,i),a.angle=o(a,l)+c),a)}}}.call(e,i,e,t))||(t.exports=n)},93488:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=DS._,i=/ version: ([0-9]+.*)+ /,n=function(t){var e=t.split(".").map((function(t){return parseInt(t)})),i=r(e,4);return{major:i[0],minor:i[1],build:i[2],revision:i[3]}};return{major:0,minor:0,build:0,revision:0,init:function(){var t,r;this.version=(t=e.first(e.filter(document.head.childNodes,(function(t){return t.nodeType===t.COMMENT_NODE&&i.test(t.nodeValue)})))||{nodeValue:" version: 0.0.0.0 "},r=i.exec(t.nodeValue),n(r[1])),this.fixThemeName().addFontAnalyticsNodes()},setDataVersion:function(t){this.version=n(t)},parseParams:function(){if(null!=window.globals.parsedParams)return window.globals.parsedParams;for(var t,e=window.location.search.substr(1).split("+").join(" "),i={},n=/[?&]?([^=]+)=([^&]*)/g;t=n.exec(e);)i[decodeURIComponent(t[1]).trim()]=decodeURIComponent(t[2]).trim();return window.globals.parsedParams=i,i},fixThemeName:function(){return null!=window.globals.themeName&&"null"!==window.globals.themeName||(window.globals.themeName="classic"),this.isClassic="classic"===window.globals.themeName,this},addFontAnalyticsNodes:function(){if(null==document.getElementById("font-test")){var t=document.createElement("div");t.id="font-test",t.setAttribute("style","position: fixed; left: -1000px; top: 0;"),t.setAttribute("aria-hidden",!0),t.innerHTML='\n <svg height="100" width="100" viewBox="0 0 100 100" focusable="false">\n <text style="font-family: DS_TEST_CHARSET, sans-serif" y="20">\n <tspan color="black" id="font-test-download">M</tspan>\n </text>\n <text style="font-family: sans-serif" y="40">\n <tspan color="black" id="font-test-default">M</tspan>\n </text>\n </svg>',document.body.appendChild(t)}return this},hasPatternImageFlag:function(){return this.version.major>=3&&this.version.minor>=11}}}.call(e,i,e,t))||(t.exports=n)},47877:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS,i=e.constants,n=e.globalEventHelper.addWindowListener,r=void 0,s=void 0,o=void 0,a=void 0,l=void 0,u=void 0,c=void 0,h=void 0,d=void 0,p=void 0,f=void 0,g=void 0,m=void 0,v=void 0,y=void 0,S=void 0,b=function(){return null==r&&(r=document.getElementById(i.els.PRESO)),r},w=function(){var t=b();(s=document.createElement("div")).id=i.els.LIB,s.classList.add("offscreen"),t.appendChild(s),(o=document.createElement("div")).innerHTML='<svg width="0" height="0" style="position:absolute;" focusable="false">\n <defs>\n <filter id="text-shadow" x="0%" y="0%" width="113%" height="113%">\n <feGaussianBlur stdDeviation="1 1" result="text-shadow"/>\n <feOffset dx="1.5" dy="1.5"/>\n </filter>\n <linearGradient id="timer-blue-grad" class="cs-duration">\n <stop offset="0%""/>\n <stop offset="100%"/>\n </linearGradient>\n <linearGradient id="timer-yellow-grad" class="cs-elapsed">\n <stop offset="0%"/>\n <stop offset="100%"/>\n </linearGradient>\n <linearGradient id="drop-list-gradient" gradientTransform="rotate(90)">\n <stop offset="0%"/>\n <stop offset="100%"/>\n </linearGradient>\n <linearGradient id="dragdrop-gradient" gradientTransform="rotate(90)">\n <stop offset="0%"/>\n <stop offset="100%"/>\n </linearGradient>\n <linearGradient id="dragdrop-hover-gradient" gradientTransform="rotate(90)">\n <stop offset="0%"/>\n <stop offset="100%"/>\n </linearGradient>\n <linearGradient id="wordbank-droparea-stroke-gradient" gradientTransform="rotate(90)">\n <stop offset="0%"/>\n <stop offset="100%"/>\n </linearGradient>\n <filter id="dragdrop-inner-stroke">\n <feFlood flood-color="#fff" result="strokeColor"/>\n <feMorphology operator="erode" radius="2" in="SourceAlpha" result="innerMorph"/>\n <feMorphology operator="erode" radius="1" in="SourceAlpha" result="outerMorph"/>\n <feComposite in="innerMorph" in2="outerMorph" operator="xor" result="morph"/>\n <feComposite in="strokeColor" in2="morph" operator="in" result="innerStroke"/>\n <feComposite in="innerStroke" in2="SourceGraphic" operator="over"/>\n </filter>\n </defs>\n </svg>',P().appendChild(o),(y=document.createElement("div")).innerHTML='\n <svg width="0" height="0" style="position:absolute;" focusable="false">\n <defs></defs>\n </svg>',s.appendChild(y),S=y.getElementsByTagName("defs")[0],(l=document.createElement("div")).id="video-pen",l.className="offscreen",l.setAttribute("aria-hidden",!0),s.appendChild(l);var e=document.createElement("div");return e.id="media-loader-container",e.classList.add("media-loader-container"),t.appendChild(e),u=DS.svgUtils.createSvgNode(1,1),e.appendChild(u),(a=document.createElement("div")).appendChild(document.createElement("canvas")),s.appendChild(a),(p=document.createElement("div")).id="presentation-canvas",s.appendChild(p),(f=document.createElement("div")).id="zoomimage-container",s.appendChild(f),(v=document.createElement("div")).id=i.els.MASK_LIB,s.appendChild(v),x(),s},x=function(){(c=document.createElement("div")).id="app-top",c.style.position="absolute",preso.appendChild(c),(d=document.createElement("div")).id="app-top-overlay",c.appendChild(d),(h=document.createElement("div")).id="app-top-container",c.appendChild(h),new MutationObserver((function(t){_.last(preso.children)!==c&&preso.appendChild(c)})).observe(preso,{childList:!0});var t=function t(){var e=E();null!=e?(c.style.left=e.x()+"px",c.style.top=e.y()+"px"):DS.animationClock.requestAnimationFrame(t)};n("resize",t,!1,"after"),t()},P=function(){return null==s&&w(),s},E=function(){var t=DS.windowManager.getMainWindow();return null!=t&&(m=t.frame),m};return{getMainWindowEl:function(){if(null==g){var t=E();null!=t&&(g=t.wndEl)}return g},getPreso:b,getPresoCanvas:function(){return p},getZoomContainer:function(){return f},getSvgLib:function(){return o},getSvgImageLibDefs:function(){return S},getVideoPen:function(){return l},getCollisionLib:function(){return a},getTopContainer:function(){return h},getTopOverlay:function(){return d},createLib:w,addToLib:function(t){return P().appendChild(t),t},removeElFromParent:function(t){null!=t.parentNode&&t.parentNode.removeChild(t)},getMediaLoaderSvg:function(){return u}}}.call(e,i,e,t))||(t.exports=n)},9838:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS,i=e._,n=e.utils,r=e.resolver,s=e.events,o=e.pubSub;return{initialize:function(){var t=DS.playerGlobals.presentation;if(null!=t.playerVars()){i.bindAll(this,"tick","onSlideChanged","onWindowClosed"),o.on(s.slide.HAS_CHANGED,this.onSlideChanged),o.on(s.window.CLOSED,this.onWindowClosed);var e=t.playerVars().variables();this.vars={slideElapsed:e.get("slideElapsedTime"),sceneElapsed:e.get("sceneElapsedTime"),projectElapsed:e.get("projectElapsedTime")},this.projectStartTime=this.getCurrentTime()-t.getFlatSlides().reduce((function(t,e){return t+e.elapsedTime}),0),window.requestAnimationFrame(this.tick),this.updateCurrentSlide()}},getCurrentTime:function(){return parseInt(performance.now())},onWindowClosed:function(){this.updateCurrentSlide()},onSlideChanged:function(t){var e=r.resolvePath(n.prefixWithPlayer(t));e&&this.updateCurrentSlide(e)},updateCurrentSlide:function(t){var e=this;if(null!=t||null!=(t=DS.windowManager.getCurrentWindowSlide())){if(!t.isMessageSlide()||t===this.currentSlideModel){var i=this.getCurrentTime(),n=t.getScene().getAllSlides().reduce((function(t,e){return e.elapsedTime+t}),0);this.sceneStartTime=i-n,this.slideStartTime=i-t.elapsedTime,this.currSlideModel=t}}else window.requestAnimationFrame((function(){e.updateCurrentSlide()}))},tick:function(){if(null!=this.currSlideModel){var t=parseInt(performance.now());this.currSlideModel.elapsedTime=t-this.slideStartTime,this.vars.slideElapsed.value(this.currSlideModel.elapsedTime),this.vars.sceneElapsed.value(t-this.sceneStartTime),this.vars.projectElapsed.value(t-this.projectStartTime)}window.requestAnimationFrame(this.tick)}}}.call(e,i,e,t))||(t.exports=n)},22995:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(52658),r=i(73723),s=i(53807),o=DS._,a=DS.appState,l=DS.events,u=DS.pubSub,c=DS.vow,h={},d=function(t){var e=t.props.model;e.isMessageSlide()||(o.isEmpty(e.get("globalAudioId"))?f.stop():f.play(e.get("globalAudioId")))},p=function(t,e){h.setVolume(e)},f={initialize:function(t){e=t,u.on(l.slide.HAS_MOUNTED,d)},play:function(t){var i=e.find((function(e){return e.get("id")===t})),s=n.getAssetUrl(i.get("assetId"));s!==h.url&&(f.stop(),h=r.loadUrl(s,i.get("assetId")),a.on(l.volume.CHANGE_CURRENT,p),h.setVolume(a.currentVolume()),h.play())},stop:function(){null!=h.url&&(a.off(l.volume.CHANGE_CURRENT,p),h.destroy(),h={})},load:function(t){var i,r,a;return o.isEmpty(t)?c.Deferred().resolve().promise():(r=e.find((function(e){return e.get("id")===t})),(a=n.getAssetUrl(r.get("assetId")))!==h.url?(i=new s({type:"audio",url:a})).promise.always(i.teardown.bind(i)):void 0)}};return f}.call(e,i,e,t))||(t.exports=n)},5762:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(99943),n=(i(24196),DS._),r=(DS.Backbone,DS.utils,DS.errorManager.warn("interactionHelper")),s=function(t,i){var n=t.getClosestAncestorByKind("slide");return e.evaluateStatement(i,n)},o={};return o.multiplechoice=o.truefalse=o.hotspot=o.wordbank=o.multipleresponse=[function(t,e){return e.length===t.length},function(t,e,i){return s(i,{kind:"and",statements:t.map((function(t){return{kind:"compare",operator:t.ignorecase?"ichas":"has",valuea:e,valueb:t.choiceid,typea:"object",typeb:"string"}}))})}],o.sequence=o.matching=[function(t,e,i){if(t.length!==e.length)return!1;var r=n.zipWith(t,e,(function(t,e){return n.extend({},t,e)}));return s(i,{kind:"and",statements:r})}],o.numeric=[function(t,e,i){return s(i,{kind:"and",statements:t.map((function(t){return t.statement}))})}],o.fillin=[function(t,e,i){var n=i.prop("Value")[0];return s(i,{kind:"or",statements:t.map((function(t,e){return{kind:"compare",operator:t.ignorecase?"iceq":"eq",valuea:n,valueb:i.getChoiceById(t.choiceid).lmstext,typea:"string",typeb:"string"}}))})}],{setCurrInteraction:function(t){return this.interaction=t,this},getChosenAnswer:function(t){return n.find(this.interaction.answers(),function(e){return this.evaluateResponses(t,e)}.bind(this))},evaluateAnswers:function(t){if(this.interaction){var e=this.getChosenAnswer(t);return e||r("evaluateAnswers","no answer found."),e}r("evaluateAnswers","needs to have interaction defined via `setCurrInteraction`.")},evaluateResponses:function(t,e){return this.performEvaluation(t,e)},isOther:function(t){var e=n.first(t.evaluate.statements);return!!e&&"other"===e.kind},getEvalFns:function(){return o[this.interaction.type()]},performEvaluation:function(t,e){var i=this.interaction,r=this.getEvalFns();return this.isOther(e)||!n.isEmpty(r)&&r.every(function(n){return n(e.evaluate.statements,t,i)}.bind(this))}}}.call(e,i,e,t))||(t.exports=n)},6849:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=new Map;return{addJsAsset:function(t,i){e.set(t,i)},getJsAssetValue:function(t){return e.get(t)},clearAsset:function(t){e.delete(t)}}}.call(e,i,e,t))||(t.exports=n)},95749:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(17169),r=(DS._,DS.utils),s=DS.events,o=DS.pubSub,a=DS.constants,l=DS.resolver,u=DS.globalEventHelper.addWindowListener,c={qm:a.QUIZ_MAKER_URL,ap:a.PRESENTER_URL},h=function(t){return{strQuizId:t.id,strQuizName:t.get("lmstext"),nScore:t.prop("Score"),nPassingScore:t.prop("PassPercent"),nPtScore:t.prop("PercentScore"),dtmFinished:t.timeComplete,strStatus:t.prop("Status"),arrQuestions:t.flatInteractions.map((function(t,e){return{nQuestionNumber:e+1,strDescription:t.get("lmstext"),strCorrectResponse:n.correctResponseToString(t),strUserResponse:n.actualResponseToString(t),strStatus:t.prop("Status"),nPoints:t.prop("Score"),strLMSId:t.get("lmsId"),strType:t.get("type")}}))}};return{printQuizResults:function(t,i){var n,d,p,f,g,m=[];if(!e.isPreview()){var v={type:t.quizidtype,value:t.quizid},y=l.resolvePath(l.getRef(v,i.context,i)),S=null==t.usernamevar||""===t.usernamevar?null:l.resolvePath(t.usernamevar);return n={strName:(null==S?null:S.value())||"",arrQuizzes:[y.id],strMainQuizId:y.id,bShowUserScore:t.showuserscore,bShowPassingScore:t.showpassingscore,bShowShowPassFail:t.showpassfail,bShowQuizReview:t.showquizreview,bSurvey:y.get("issurvey")},(d={})[y.id]=h(y),y.quizzes.length>0&&(y.quizzes.forEach((function(t){m.push(t.id),d[t.id]=h(t)})),n.arrQuizzes=m),p={dtmFinished:JSON.stringify(y.timeComplete||new Date)},f={g_oContentResults:p,g_oPrintOptions:n,g_listQuizzes:d},e.ReportQuizVars=JSON.stringify(f),null!=(g=window.open(r.getPath(c,a.player.OUTPUT_TYPE,a.STORY_CONTENT_URL)+"report.html","_blank")).postMessage&&u("message",(function(t){"getQuizData"===t.data&&g.postMessage(JSON.stringify(f),"*")}),!1),f}o.trigger(s.preview.NOTIFY,"PREVIEW_PRINT_RESULTS")},initialize:function(t){e=t}}}.call(e,i,e,t))||(t.exports=n)},17169:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=", ",n={},r={};n.numeric=n.essay=e.identity,n.likert=n.sequence=n.matching=function(t){return[t.statement.lmstext,t.choice.lmstext].join(i)},n.multiplechoice=n.truefalse=n.hotspot=n.wordbank=n.fillin=n.multipleresponse=function(t){return t.lmstext},r.numeric=r.fillin=r.essay=function(t,e){return e},r.likert=r.sequence=r.matching=function(t,e){return[t.getStatementById(e.statementResponse).lmstext,t.getChoiceById(e.choiceResponse).lmstext].join(i)},r.multiplechoice=r.truefalse=r.hotspot=r.wordbank=r.multipleresponse=function(t,e){return t.getChoiceById(e).lmstext};return{correctResponseToString:function(t){return t.prop("CorrectResponse").map(n[t.type()]).join(i)},actualResponseToString:function(t){var n=e.last(t.attempts);return null==n?"":n.responses.map(e.partial(r[t.type()],t)).join(i)}}}.call(e,i,e,t))||(t.exports=n)},62902:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(47877),n=DS.detection.browser,r=(n.isEdge,n.isIE,new Map);return{addAsset:function(t,i){r.set(t,i);var n,s,o,a,l=e.getSvgImageLibDefs();n=l,s=i,o=(new DOMParser).parseFromString(s,"image/svg+xml"),a=o.children||o.childNodes,_.forEach(a,(function(t){n.appendChild(t)}))},clearAsset:function(t){r.delete(url)}}}.call(e,i,e,t))||(t.exports=n)},16288:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.svgUtils,n="data-adornment-type",r="data-is-reflection-gradient",s=e.flowRight((function(t){return n in t&&(t.ref=e.uniqueId("adornable"),t["data-transform"]=JSON.stringify(t.transform),t.transform=null),t}),(function(t){return!0===t[r]&&(t["data-rotation-offset"]=!0,t[r]=null),t}));return{decorateAdornables:e.partial(i.transformNodeConfig,s)}}.call(e,i,e,t))||(t.exports=n)},11791:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(52658);var e=i(64367),n=DS._,r=DS.svgUtils,s="data-slidefill";return{applySlideBackground:n.partial(r.transformNodeConfig,(function(t,i,n){if(!t[s])return t;var o=["slide","bg",i.commandsetId].join("-"),a={nodeType:"g",children:[]};return a.children.skipTraversal=!0,t.fill=r.buildUrl(o),a.children.push({nodeType:e,id:o,model:n.props.model,playerProps:n.props.playerProps,patternTransform:t["data-stroke-sharpened"]?[r.buildTranslateConfig(-.5,-.5)]:""}),a.children.push(t),a}))}}.call(e,i,e,t))||(t.exports=n)},61797:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=function(t){var e=t.radius,i=t.arrowY-t.halfArrowSize;return i<e&&(e=i),e},n={"left-bottom":function(t,e){t.addM([e.width,e.arrowLength])},left:function(t,e){t.addM([e.width,i(e)])},default:function(t,e){t.addM([e.width,e.radius])}},r={"bottom-left":function(t,e){t.addL([e.width,0,e.width,e.arrowY,e.width-e.arrowLength,0])},"left-bottom":function(t,e){t.addL([e.arrowX,0])},left:function(t,e){t.addQ([e.width,0,e.width-i(e),0])},default:function(t,e){t.addQ([e.width,0,e.width-e.radius,0])}},s={bottom:function(t,e){t.addL([e.arrowX+e.halfArrowSize,0,e.arrowX,e.arrowY,e.arrowX-e.halfArrowSize,0,e.radius,0])},"bottom-right":function(t,e){t.addL([e.arrowLength,0])},right:function(t,e){t.addL([i(e),0])},default:function(t,e){t.addL([e.radius,0])}},o={"bottom-right":function(t,e){t.addL([e.arrowLength,0,0,e.arrowY])},"right-bottom":function(t,e){t.addL([e.arrowX,0,0,e.arrowLength])},right:function(t,e){t.addQ([0,0,0,i(e)])},default:function(t,e){t.addQ([0,0,0,e.radius])}},a={right:function(t,e){t.addL([0,e.arrowY-e.halfArrowSize,e.arrowX,e.arrowY,0,e.arrowY+e.halfArrowSize,0,e.height-i(e)])},"right-top":function(t,e){t.addL([0,e.height-e.arrowLength])},default:function(t,e){t.addL([0,e.height-e.radius])}},l={"right-top":function(t,e){t.addL([e.arrowX,e.height])},"top-right":function(t,e){t.addL([0,e.arrowY,e.arrowLength,e.height])},right:function(t,e){t.addQ([0,e.height,i(e),e.height])},default:function(t,e){t.addQ([0,e.height,e.radius,e.height])}},u={top:function(t,e){t.addL([e.arrowX-e.halfArrowSize,e.height,e.arrowX,e.arrowY,e.arrowX+e.halfArrowSize,e.height,e.width-e.radius,e.height])},"top-left":function(t,e){t.addL([e.width-e.arrowLength,e.height])},left:function(t,e){t.addL([e.width-i(e),e.height])},default:function(t,e){t.addL([e.width-e.radius,e.height])}},c={"top-left":function(t,e){t.addL([e.width-e.arrowLength,e.height,e.arrowX,e.arrowY])},"left-top":function(t,e){t.addL([e.arrowX,e.height,e.width,e.height-e.arrowLength])},left:function(t,e){t.addQ([e.width,e.height,e.width,e.height-i(e)])},default:function(t,e){t.addQ([e.width,e.height,e.width,e.height-e.radius])}},h={left:function(t,e){t.addL([e.width,e.arrowY+e.halfArrowSize,e.arrowX,e.arrowY,e.width,e.arrowY-e.halfArrowSize]),t.add(["Z"])},default:function(t,e){t.add(["Z"])}};return{arrowLength:null,calcTranslate:function(t,e){var i=0,n=0,r=0,s=0;return t<0&&(i=-1*t,r=t),e<0&&(n=-1*e,s=e),{x:i,y:n,offX:r,offY:s}},calcArrowLength:function(t,e,i,n){var r;return i<0&&(r=-1*i),i>t&&(r=i-t),n<0&&(r=-1*n),n>e&&(r=n-e),this.arrowLength=r,r},labelPath:function(t){var i,d,p,f=function(){var t=[],i={add:function(e){t=t.concat(e)},addCmd:function(e,i){i.unshift(e),t=t.concat(i)},value:function(){return t}};return i.addM=e.partial(i.addCmd,"M"),i.addL=e.partial(i.addCmd,"L"),i.addQ=e.partial(i.addCmd,"Q"),i}(),g=t.dir,m=t.top;return t.arrowY-=m,t.arrowLength=this.arrowLength,t.halfArrowSize=this.arrowLength/2,t.height=Math.max(1.5*t.arrowLength,t.height),"left"!==g&&"right"!==g||(t.height-=1),[n,r,s,o,a,l,u,c,h].forEach((function(e){(e[g]||e.default)(f,t)})),i=m,d=f.value(),p=0,function(t){return t.join(" ").replace(/\s?([A-Za-z])?\s/g," $1").trim()}(e.map(d,(function(t){return isNaN(t)||(p%2==1&&(t+=i),p++),t})))}}}.call(e,i,e,t))||(t.exports=n)},15802:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,i=DS._,n=DS.svgUtils,r=function(t){var n,r;return t.id&&(n=t.id,r=i.uniqueId("uniqueDomId-"),e[n]=r),t};return r.beforeStart=function(){e={}},r.afterFinish=function(t){return JSON.parse(i.reduce(e,(function(t,e,i){return t.replace(new RegExp(i,"g"),e)}),JSON.stringify(t)))},{ensureIdsAreUnique:i.partial(n.transformNodeConfig,r)}}.call(e,i,e,t))||(t.exports=n)},38652:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(52658),n=i(93488),r=DS._,s=DS.svgUtils,o="animatedgif",a="data-original-image",l={findImage:function(t,i){var n=r.find(t,{id:i[a]});return e.getAsset(n.assetId)},containsGif:function(t){return null!=t&&null!=r.find(t,(function(t){var i=e.getAsset(t.assetId);return null!=i&&i.get("imageType")===o}))},addImageAttrs:function(t,e){if(!s.isImageNode(t))return t;var i,a=l.findImage(e,t);return a.isValid()?(i=a.url(),a.get("imageType")===o&&(i=i+"?rs="+r.uniqueId("")),t["xlink:href"]=i,t.height=a.height(),t.width=a.width(),t.x+=a.get("mobiledx")||0,t.y+=a.get("mobiledy")||0,null==t.patternImage&&n.hasPatternImageFlag()&&(t.preserveAspectRatio="none"),t):{nodeType:!1}}};return l.applyImagelib=r.partial(s.transformNodeConfig,l.addImageAttrs),l}.call(e,i,e,t))||(t.exports=n)},8084:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=(DS.dom,DS.svgUtils),s=function(t,i){e.call(this,t,i)};return n.extend(s.prototype,e.prototype,{setupAnimation:function(){var t;this.numBlinds=6,t="horizontal"===this.direction?"height":"width",this.blindThickness=this[t]/this.numBlinds},animate:function(t){for(var e,i=[];i.length<this.numBlinds;)e=i.length*this.blindThickness,i.push("horizontal"===this.direction?r.rectPath(0,e,this.width,this.blindThickness*t):r.rectPath(e,0,this.blindThickness*t,this.height));this.clipShape.setAttribute("d",i.join(" "))}}),s}.call(e,i,e,t))||(t.exports=n)},47349:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=DS.utils,o=(DS.dom,function(t,i){e.call(this,t,i)});return n.extend(o.prototype,e.prototype,{setupAnimation:function(){this.scaleY=this.height/this.width},drawBox:function(t){var e=this.halfWidth-this.halfWidth*t,i=this.halfHeight-this.halfHeight*t,n=this.width*t,s=this.height*t;this.clipShape.setAttribute("d",[this.invertRect,this.inRect,r.rectPath(e,i,n,s)].join(" "))},getAnimateFn:function(){return"out"===this.direction?this.drawBox:function(t){this.drawBox(s.invertPercent(t))}}}),o}.call(e,i,e,t))||(t.exports=n)},26361:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=(DS.dom,function(t,i){e.call(this,t,i)});return n.extend(s.prototype,e.prototype,{setupAnimation:function(){var t,e,i,n,r,s,o="across"===this.direction,a=o?5:10,l=o?14:7,u=function(t){return this.isHorizontal?{x:-1*this.finalWidth/2,y:2*t*this.finalHeight+this.finalHeight}:{x:2*t*this.finalWidth+this.finalWidth,y:-1*this.finalHeight/2}}.bind(this);for(this.isHorizontal=o,this.finalWidth=this.width/a,this.finalHeight=this.height/l,this.points=[],t=70;t--;)i=(e=t%10)%a,n=Math.floor(t/a),this.isHorizontal?(r=e<a?0:this.finalWidth/2,s=0):(r=0,s=i%2?this.finalHeight/2:0),this.points[t]={x:i*this.finalWidth+r,y:n*this.finalHeight+s};for(t=this.isHorizontal?l:a;t--;)this.points.push(u(t))},animate:function(t){var e=this.isHorizontal?t:1,i=this.isHorizontal?1:t,n=this.points.map(function(t){return r.rectPath(t.x,t.y,this.finalWidth*e,this.finalHeight*i)}.bind(this));this.clipShape.setAttribute("d",n.join(" "))}}),s}.call(e,i,e,t))||(t.exports=n)},88140:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=DS.utils,o=(DS.dom,function(t,i){e.call(this,t,i)});return n.extend(o.prototype,e.prototype,{setupAnimation:function(){this.scaleY=this.height/this.width,this.finalScale=Math.sqrt(2*Math.pow(this.height,2))/this.height},drawCircle:function(t){t*=this.finalScale,this.clipShape.setAttribute("d",[this.invertRect,this.inRect,r.ellipsePath(this.halfWidth,this.halfHeight,this.halfWidth*t,this.halfHeight*t)].join(" "))},getAnimateFn:function(){return"out"===this.direction?this.drawCircle:function(t){this.drawCircle(s.invertPercent(t))}}}),o}.call(e,i,e,t))||(t.exports=n)},84461:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=DS.utils,o=(DS.dom,function(t,i){e.call(this,t,i)});return n.extend(o.prototype,e.prototype,{drawDiamond:function(t){var e=s.invertPercent(t),i=this.width*e-this.halfWidth,n=this.height*e-this.halfHeight;t*=2,this.clipShape.setAttribute("d",[this.invertRect,this.inRect,r.diamondPath(i,n,this.width*t,this.height*t)].join(" "))},getAnimateFn:function(){return"out"===this.direction?this.drawDiamond:function(t){this.drawDiamond(s.invertPercent(t))}}}),o}.call(e,i,e,t))||(t.exports=n)},45543:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=DS.utils,o=(DS.dom,function(t,i){e.call(this,t,i)});return n.extend(o.prototype,e.prototype,{setupAnimation:function(){var t,e,i,s,o,a=(e=this.width,i=this.height,s=Math.ceil(e/255),o=Math.ceil(i/255),{width:Math.max(9,s),height:Math.max(9,o)}),l=Math.ceil(this.height/a.height),u=Math.ceil(this.width/a.width);for(this.grains=[],this.numGrains=l*u,t=this.numGrains;t--;){var c=t%u*a.width,h=Math.floor(t/u)*a.height;this.grains[t]=r.rectPath(c,h,a.width,a.height)}this.grains=n.shuffle(this.grains),this.pathData=""},animate:function(t){for(var e=s.invertPercent(t)*this.numGrains;this.grains.length>e;)this.pathData+=this.grains.pop();this.clipShape.setAttribute("d",this.pathData)}}),o}.call(e,i,e,t))||(t.exports=n)},13711:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=(DS.utils,DS.dom,function(t,i){e.call(this,t,i)});return n.extend(s.prototype,e.prototype,{drawBox:function(t,e,i,n){this.width,this.shapeProps.size.x,this.height,this.shapeProps.size.y;this.clipShape.setAttribute("d",[this.invertRect,this.inRect,r.rectPath(-(i.x-e.x),-(i.y-e.y),this.width,this.height)].join(" "))},getAnimateFn:function(){return this.drawBox}}),s}.call(e,i,e,t))||(t.exports=n)},76455:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.svgUtils,n=(DS.utils,DS.events),r=DS.pubSub,s=DS.dom,o=(DS.TransMatrix,function(t,i){this.maskProps=i,this.shapeProps=t,e.bindAll(this,"adjustForScale"),r.on(n.window.AFTER_SCALE,this.adjustForScale),this.createSvg(t),this.setupAnimation(),this.getAnimateFn&&(this.animate=this.getAnimateFn())});return e.extend(o.prototype,{setupAnimation:e.noop,animate:e.noop,adjustForScale:function(){this.clipPath.setAttribute("transform","scale("+this.view.props.winScale+")")},getDirection:function(){return this.maskProps.direction},isExit:function(){return this.maskProps.isExit},createSvg:function(t){return this.view=t.view,this.width=t.rotatedBounds.right-t.rotatedBounds.left+2,this.height=t.rotatedBounds.bottom-t.rotatedBounds.top+2,this.halfWidth=this.width/2,this.halfHeight=this.height/2,this.maskId=e.uniqueId("mask-"),this.maskNode=i.createSvgNode(this.width,this.height),this.clipPath=i.createElement("clipPath"),this.clipPath.setAttribute("id",this.maskId),this.adjustForScale(),this.maskNode.appendChild(this.clipPath),this.clipShape=s.setAttributes(i.createElement("path"),{"clip-rule":"evenodd"}),this.transformSvg(t),this.clipPath.appendChild(this.clipShape),document.querySelector("#mask-library").appendChild(this.maskNode),this.direction=this.getDirection(),this.fullRect=i.rectPath(0,0,this.width,this.height),this.invertRect=this.isExit()?this.fullRect:"",this.inRect="in"===this.direction?this.fullRect:"",this},transformSvg:function(t){var e=i.transformRotate(-t.globalRotation.x,t.regPoint.x-t.rotatedBounds.left,t.regPoint.y-t.rotatedBounds.top),n=i.transformTranslate(t.rotatedBounds.left-t.maskableOffset.x,t.rotatedBounds.top-t.maskableOffset.y);this.clipShape.setAttribute("transform",[n,e].join(" "))},destroy:function(){this.maskNode.parentNode&&this.maskNode.parentNode.removeChild(this.maskNode)}}),o}.call(e,i,e,t))||(t.exports=n)},27971:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=DS.utils,o=(DS.dom,function(t,i){e.call(this,t,i)});return n.extend(o.prototype,e.prototype,{drawPlus:function(t){var e=s.invertPercent(t),i={x:0,y:0,width:this.halfWidth,height:this.halfHeight},n={x:this.halfWidth,y:0,width:this.halfWidth,height:this.halfHeight},o={x:0,y:this.halfHeight,width:this.halfWidth,height:this.halfHeight},a={x:this.halfWidth,y:this.halfHeight,width:this.halfWidth,height:this.halfHeight};i.width=e*this.halfWidth,i.height=e*this.halfHeight,n.x=this.halfWidth+this.halfWidth*t,n.height=i.height,o.width=e*this.halfWidth,o.y=this.halfHeight+this.halfHeight*t,a.x=this.halfWidth+this.halfWidth*t,a.y=o.y,this.clipShape.setAttribute("d",[this.invertRect,r.rectPath(0,0,this.width,this.height),this.inRect,r.rectPath(i.x,i.y,i.width,i.height),r.rectPath(n.x,n.y,n.width,n.height),r.rectPath(o.x,o.y,o.width,o.height),r.rectPath(a.x,a.y,a.width,a.height)].join(" "))},getAnimateFn:function(t){return"out"===this.direction?this.drawPlus:function(t){this.drawPlus(s.invertPercent(t))}}}),o}.call(e,i,e,t))||(t.exports=n)},81743:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=(DS.svgUtils,DS.utils),s=(DS.dom,function(t,e,i,n,r){return t?["M",0,r*e,"h",i,"v",e,"h",-i,"Z"].join(" "):["M",r*e,0,"v",n,"h",e,"v",-n,"Z"].join(" ")}),o=function(t,i){e.call(this,t,i)};return n.extend(o.prototype,e.prototype,{getBarPaths:function(){if(this.barPaths)return this.barPaths;var t,e="horizontal"===this.direction,i=e?this.height:this.width,r=function(t,e){return Math.ceil(t/e)}(i,(t=i,Math.max(1,Math.ceil(t)/1e3))),o=i/r,a=n.partial(s,e,o,this.width,this.height),l=n.range(r).map(a);return this.barPaths=n.shuffle(l),this.barPaths},animate:function(t){var e=Math.round(r.invertPercent(t)*this.getBarPaths().length),i=this.getBarPaths().slice(e).join(" ")||"M 0 0";this.clipShape.setAttribute("d",this.invertRect+i)}}),o}.call(e,i,e,t))||(t.exports=n)},80292:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=DS.utils,o=(DS.dom,function(t,i){e.call(this,t,i)});return n.extend(o.prototype,e.prototype,{setupAnimation:function(){var t="verticalout"===this.direction||"horizontalout"===this.direction||"horizontal"===this.direction;this.isVertical="verticalout"===this.direction||"verticalin"===this.direction,this.isOut=this.isExit()?!t:t,this.adjustScale=this.isExit()?s.invertPercent:n.identity},getAnimateFn:function(){return this.isOut?function(t){var e;t=this.adjustScale(t),e=s.invertPercent(t),this.clipShape.setAttribute("d",this.isVertical?r.rectPath(e*this.halfWidth,0,this.width*t,this.height):r.rectPath(0,e*this.halfHeight,this.width,this.height*t))}:function(t){var e,i,n=[];t=this.adjustScale(t),this.isVertical?(e=t*this.halfWidth,i=this.height):(e=this.width,i=t*this.halfHeight),n.push(r.rectPath(0,0,e,i)),e*=-1,i*=-1,n.push(r.rectPath(this.width,this.height,e,i)),this.clipShape.setAttribute("d",n.join(" "))}}}),o}.call(e,i,e,t))||(t.exports=n)},83065:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=DS.utils,o=function(t,i){e.call(this,t,i)};return n.extend(o.prototype,e.prototype,{setupAnimation:function(){var t,e=this.width,i=this.height,n=(t=i,Math.max(10,Math.min(30,t,Math.ceil(t/20)))),r=this.getDirection();this.fromTop="leftdown"===r||"rightdown"===r,this.fromLeft="rightdown"===r||"rightup"===r,this.boxSize=n,this.maxWidth=(Math.ceil(i/n)+Math.ceil(e/n))*n},animate:function(t){for(var e,i,n="",o=this.boxSize,a=this.fromTop?0:this.height,l=this.fromTop?o:-o,u=(this.isExit()?s.invertPercent(t):t)*this.maxWidth;u>0&&a>-o&&a<=this.height;)i=Math.min(u,this.width),e=this.fromLeft?0:this.width-i,n+=r.rectPath(e,a,i,o),a+=l,u-=o;this.clipShape.setAttribute("d",n)}}),o}.call(e,i,e,t))||(t.exports=n)},23846:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=DS.utils,o=function(t,i){e.call(this,t,i)};return n.extend(o.prototype,e.prototype,{setupAnimation:function(){this.radius=Math.ceil(s.dist(0,0,this.halfWidth,this.halfHeight)),this.startingAngle=this.isExit()?90:270},animate:function(t){var e=180*(this.isExit()?s.invertPercent(t):t),i=180!==e?r.wheelPath(this.halfWidth,this.halfHeight,this.radius,this.startingAngle-e,this.startingAngle+e):r.rectPath(0,0,this.width,this.height);this.clipShape.setAttribute("d",i)}}),o}.call(e,i,e,t))||(t.exports=n)},65018:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=DS.utils,o=(DS.dom,function(t,e,i,n){var r=360*n-90;return e+t(s.degToRad(r))*i}),a=n.partial(o,Math.cos),l=n.partial(o,Math.sin),u=n.partial(a,.5),c=n.partial(l,.5),h=function(t,i){e.call(this,t,i)};return n.extend(h.prototype,e.prototype,{setupAnimation:function(){var t=this.clipShape.getAttribute("transform");this.clipShape.setAttribute("transform",[t,"scale(",this.width,",",this.height,")"].join(" ")),this.calcArcPath=this.createArcAnimationFunc(),this.invertRect=this.isExit()?r.rectPath(0,0,1.1,1.1):""},animate:function(t){var e,i,n,r,s,o;this.clipShape.setAttribute("d",1===t?(e=0,i=0,n=this.width,r=this.height,["M",e,i,"L",s=e+n,i,s,o=i+r,e,o].join(" ")):this.invertRect+this.calcArcPath(t))},createArcAnimationFunc:function(){var t=this.width,e=this.height,i=this.direction,r=parseInt(this.maskProps.spokes,10),o=s.hypot(t,e),a=o/t/2,l=o/e/2,h=n.range(r).map((function(t){var e=t/r,n=Object.freeze({x:.5,y:.5}),s=Object.freeze({x:u(a,e),y:c(l,e)});return{initRotDec:e,m:n,l:s,a:Object.defineProperties({},{rx:{value:a},ry:{value:l},xRot:{value:0},lgArc:{value:1},sweep:{value:"clockwise"===i?1:-1},x:{value:s.x,writable:!0},y:{value:s.y,writable:!0}}),update:function(t){var e=t+this.initRotDec;return this.a.x=u(a,e),this.a.y=c(l,e),this},toPathCommands:function(){return function(t){var e=t.m,i=t.l,n=t.a;return["M",e.x,e.y,"L",i.x,i.y,"A",n.rx,n.ry,n.xRot,n.lgArc,n.sweep,n.x,n.y].join(" ")}(this)}}}));return function(t){return h.map((function(e){return e.update(t/r).toPathCommands()})).join(" ")}}}),h}.call(e,i,e,t))||(t.exports=n)},93104:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76455),n=DS._,r=DS.svgUtils,s=DS.utils,o=(DS.dom,function(t,i){e.call(this,t,i)});return n.extend(o.prototype,e.prototype,{setupAnimation:function(){n.bindAll(this,"fromBottom","fromTop","fromLeft","fromRight","animate"),this.adjustRect={frombottom:this.fromBottom,fromleft:this.fromLeft,fromright:this.fromRight,fromtop:this.fromTop,horizontal:this.fromLeft}},fromBottom:function(t,e){e.y=this.height*s.invertPercent(t)},fromTop:function(t,e){e.height=this.height*t},fromLeft:function(t,e){e.width=this.width*t},fromRight:function(t,e){e.x=this.width*s.invertPercent(t)},animate:function(t){var e={x:0,y:0,width:this.width,height:this.height};this.adjustRect[this.direction](t,e),this.clipShape.setAttribute("d",this.invertRect+r.rectPath(e.x,e.y,e.width,e.height))}}),o}.call(e,i,e,t))||(t.exports=n)},46312:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38652),n=DS._,r=DS.svgUtils,s=DS.utils,o=[{x:{posMult:0,negMult:0},y:{posMult:0,negMult:0}},{x:{posMult:.5,negMult:1},y:{posMult:0,negMult:0}},{x:{posMult:0,negMult:0},y:{posMult:.5,negMult:1}},{x:{posMult:.5,negMult:1},y:{posMult:.5,negMult:1}}],a={addPatternAttrs:function(t,i,o){if(!function(t){return r.isPatternNode(t)&&"image"===t["data-type"]}(t))return t;var l,u=n.first(t.children.filter(r.isDefsNode)),c=n.first(u.children.filter(r.isImageNode)),h=t.children.filter(r.isUseNode),d=e.findImage(i,c),p=d.width(),f=d.height(),g=!c.preserveAspectRatio,m=n.partial(a.transformUseNode,p,f);return g?(t.width=p,t.height=f,h.forEach(m)):(l=Math.round(s.hypot(o.fullHeight,o.fullWidth)),t.height=l,t.width=l),t},transformUseNode:function(t,e,i,s){var a=n.find(i.transform,{type:"scale"}),l=a.args[0],u=a.args[1],c=o[s],h=c.x[l>0?"posMult":"negMult"]*t,d=c.y[u>0?"posMult":"negMult"]*e;i.transform=[r.transformTranslate(h,d),r.transformScale(l,u)].join(" ")}};return a.applyImagePatterns=n.partial(r.transformNodeConfig,a.addPatternAttrs),a}.call(e,i,e,t))||(t.exports=n)},30042:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=e.Injection.DOMProperty.MUST_USE_ATTRIBUTE;return e.Injection.DOMProperty.injectDOMPropertyConfig({Properties:{accentHeight:n,accumulate:n,alignmentBaseline:n,alphabetic:n,amplitude:n,animate:n,arabicForm:n,ariaControls:n,ascent:n,attributeType:n,azimuth:n,baseFrequency:n,baselineShift:n,bbox:n,bias:n,by:n,calcMode:n,capHeight:n,clip:n,clipPathUnits:n,clipRule:n,colorInterpolation:n,colorInterpolationFilters:n,colorProfile:n,colorRendering:n,contentScriptType:n,contentStyleType:n,cursor:n,descent:n,diffuseConstant:n,direction:n,display:n,divisor:n,dominantBaseline:n,dur:n,edgeMode:n,elevation:n,enableBackground:n,end:n,exponent:n,externalResourcesRequired:n,feColorMatrix:n,feComposite:n,feGaussianBlur:n,feMorphology:n,feTile:n,fillRule:n,filter:n,filterRes:n,filterUnits:n,floodColor:n,floodOpacity:n,focusable:n,fontSizeAdjust:n,fontStretch:n,fontStyle:n,fontVariant:n,fontWeight:n,format:n,from:n,g1:n,g2:n,glyphName:n,glyphOrientationHorizontal:n,glyphOrientationVertical:n,glyphRef:n,hanging:n,horizAdvX:n,horizOriginX:n,horizOriginY:n,ideographic:n,imageRendering:n,in2:n,in:n,intercept:n,k1:n,k2:n,k3:n,k4:n,k:n,kernelMatrix:n,kernelUnitLength:n,kerning:n,keyPoints:n,keySplines:n,keyTimes:n,lengthAdjust:n,letterSpacing:n,lightingColor:n,limitingConeAngle:n,local:n,markerHeight:n,markerUnits:n,markerWidth:n,mask:n,maskContentUnits:n,maskUnits:n,mathematical:n,mode:n,numOctaves:n,operator:n,order:n,orient:n,orientation:n,origin:n,overflow:n,overlinePosition:n,overlineThickness:n,panose1:n,path:n,pathLength:n,patternTransform:n,pointerEvents:n,pointsAtX:n,pointsAtY:n,pointsAtZ:n,preserveAlpha:n,primitiveUnits:n,radius:n,refX:n,refY:n,renderingIntent:n,repeatCount:n,repeatDur:n,requiredExtensions:n,restart:n,result:n,rotate:n,scale:n,seed:n,shapeRendering:n,slope:n,spacing:n,specularConstant:n,specularExponent:n,startOffset:n,stdDeviation:n,stemh:n,stemv:n,stitchTiles:n,strikethroughPosition:n,strikethroughThickness:n,strokeDashoffset:n,strokeLinejoin:n,strokeMiterlimit:n,surfaceScale:n,systemLanguage:n,tableValues:n,targetX:n,targetY:n,textDecoration:n,textLength:n,textRendering:n,to:n,u1:n,u2:n,underlinePosition:n,underlineThickness:n,unicode:n,unicodeBidi:n,unicodeRange:n,unitsPerEm:n,vAlphabetic:n,vHanging:n,vIdeographic:n,vMathematical:n,values:n,vertAdvY:n,vertOriginX:n,vertOriginY:n,viewTarget:n,visibility:n,widths:n,wordSpacing:n,writingMode:n,xChannelSelector:n,xHeight:n,xmlns:n,yChannelSelector:n,z:n,zoomAndPan:n},DOMAttributeNames:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",ariaControls:"aria-controls",attributeType:"attributeType",baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",calcMode:"calcMode",capHeight:"cap-height",clipPath:"clip-path",clipPathUnits:"clipPathUnits",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",diffuseConstant:"diffuseConstant",dominantBaseline:"dominant-baseline",edgeMode:"edgeMode",enableBackground:"enable-background",externalResourcesRequired:"externalResourcesRequired",feColorMatrix:"feColorMatrix",feComposite:"feComposite",feGaussianBlur:"feGaussianBlur",feMorphology:"feMorphology",feTile:"feTile",fillRule:"fill-rule",filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",numOctaves:"numOctaves",overlinePosition:"overline-position",overlineThickness:"overline-thickness",panose1:"panose-1",pathLength:"pathLength",patternTransform:"patternTransform",pointerEvents:"pointer-events",pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",primitiveUnits:"primitiveUnits",refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",shapeRendering:"shape-rendering",specularConstant:"specularConstant",specularExponent:"specularExponent",startOffset:"startOffset",stdDeviation:"stdDeviation",stitchTiles:"stitchTiles",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashoffset:"stroke-dashoffset",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textDecoration:"text-decoration",textLength:"textLength",textRendering:"text-rendering",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",wordSpacing:"word-spacing",writingMode:"writing-mode",xChannelSelector:"xChannelSelector",xHeight:"x-height",yChannelSelector:"yChannelSelector",zoomAndPan:"zoomAndPan"}}),{}}.call(e,i,e,t))||(t.exports=n)},58411:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.svgUtils;return{translateOddWidths:e.partial(i.transformNodeConfig,(function(t){return 0===t["stroke-width"]&&(t["stroke-width"]=1),function(t){var e=t["stroke-width"];return e&&e%2!=0}(t)&&(t["data-stroke-sharpened"]=!0,i.getTransformOf(t).unshift(i.buildTranslateConfig(.5,.5))),t}))}}.call(e,i,e,t))||(t.exports=n)},68267:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(70014),r=i(69531),s=i(54286),o=i(6559),a=DS._,l=DS.svgUtils,u=DS.utils,c=DS.vendorOverrides,h={vectorText:n,variableText:r,richVariableText:s,accessibleText:o},d=function(t){return t.join("")},p={"xlink:href":"xlinkHref"},f=("image rect ellipse path".split(" "),function(t){return t?a.isString(t)?t:t.map(l.buildTransformFromConfigFn).join(" "):""}),g={transform:f,gradientTransform:f,patternTransform:f},m=1,v=function(t){return a.isArray(t)?t.join(","):t},y=function(t){return!1!==t.nodeType},S=function(t,i,n){var s,l,h=[],p=i.children,f="tspan"===t,g=0,v=f?d:a.identity;return null!=c.forceLayoutLtr&&function(t,e){return"text"===t&&"tspan"===u.getPath(e,"children[0].nodeType")}(t,i)&&c.forceLayoutLtr(n),p&&(s=a.pick(n,"data-accepts"),h=p.filter(y).map((function(t,e){return"defs"===t.nodeType&&(g=1),b(a.defaults(t,s),e-g)}))),l=v(h),null!=c.fixTspan&&f&&l.length>1&&(n=c.fixTspan(n,l)),t!==r&&t!==o||(n.winScale=m),e.createElement(t,n,l)},b=function(t,e){if(!y(t))return"";if(null==t.nodeType)return t;var i,n=h[t.nodeType]||t.nodeType,r=a.omit(t,"children","nodeType");return i=a.transform(r,(function(t,e,i){-1===i.indexOf("data-")&&/-/g.test(i)&&(i=u.camelCaseAttr(i));var n=g[i]||v;t[p[i]||i]=n(e)}),{}),"tspan"===n&&(i["aria-hidden"]=!0),null!=e&&(i.key="defs"===t.nodeType||null!=h[t.nodeType]?a.uniqueId("r-"):e),a.isString(n)||(i.ref=i.ref||i.key),S(n,t,i)};return{createSvg:function(t,e){return m=e,b(t)}}}.call(e,i,e,t))||(t.exports=n)},4242:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(68267),n=i(38652),r=i(11791),s=i(46312),o=i(58411),a=i(15802),l=i(6546),u=i(16288),c=DS._,h=DS.svgUtils,d=DS.utils,p=DS.errorManager,f=DS.BaseModel,g=p.throwError("SvgManager"),m=p.backtick,v=d.createSuper(f),y=d.parseParams().svgfilename||"paths",S=new(f.extend({id:"paths",url:d.resolveDataUrl(y),getSvgNode:function(t,i){var d,p,f=i.props.winScale,g=this.get(t.libId,h.svgPrefix(t.commandsetId));return g=h.getFullSvgConfig(g,t.bounds,t.commandsetId,f),g=a.ensureIdsAreUnique(g),d=h.getDefsNode(g),g=u.decorateAdornables(g),t.imagelib&&(p=c.pick(t.bounds,"fullHeight","fullWidth"),g=n.applyImagelib(g,t.imagelib),g=s.applyImagePatterns(g,t.imagelib,p)),g=o.translateOddWidths(g,t),g=r.applySlideBackground(g,t,i),t.textLib&&!t.textLib.isEmpty()&&(g=l.applyTextLib(g,t.textLib,t.bounds,d)),e.createSvg(g,f)},getSvgFromData:function(t,e){var i=t.pick("imagelib","textLib");return S.getSvgNode(c.extend(i,{commandsetId:t.commandsetId(),libId:t.getPathLib(),bounds:t.getBounds()}),e)},createMask:function(t,i,n){var r,s,o=new window.DOMParser,a=h.getFullSvgConfig(t,{top:0,left:0,width:0,height:0});return r=o.parseFromString(e.createSvg(a),"text/xml"),s=document.adoptNode(r.documentElement).firstChild,n.appendChild(s),s},get:function(t,e){var i,n=v("get").call(this,t);return n||g("get","tried calling for an undefined library",m(t)),(i=n[e])||g("get","tried calling for an undefined path id",m(e)),d.cloneDeeply(i)},getStringFromVectorText:function(t){var e=t.i,i=t.l,n=h.svgPrefix(e),r=S.get(i,n);return d.getPath(r,"children[0].children[0].children[0]")}}));return l.setSvgManager(S),S}.call(e,i,e,t))||(t.exports=n)},6546:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,n=DS.svgUtils,r=DS.errorManager,s=DS.vendorOverrides,o=DS.appState,a=i(87523).parseVariables,l=r.throwError("textHelper"),u=r.backtick,c=s.moveHtmlTextOutOfSvg||e.identity,h=s.unwrapForeignObjectVarText||e.identity,d={vartext:function(t,e,i){return h({nodeType:"foreignObject",width:e.width()+t.x,height:e.height()+t.y,children:[{ref:"vtext",nodeType:"variableText",model:e,id:t.id,originX:t.x,originY:t.y,hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"]}]})},richvartext:function(t,e,i){return o.accessibleTextOn()||e.get("scrollOverflow")?h({nodeType:"foreignObject",width:e.width()+t.x,height:e.height()+t.y,children:[{ref:"vtext",nodeType:"accessibleText",model:e,id:t.id,originX:t.x,originY:t.y,hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"]}]}):{nodeType:"richVariableText",model:e,id:t.id,originX:t.x,originY:t.y,hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"]}},acctext:function(t,e,i){return o.accessibleTextOn()||e.get("scrollOverflow")?h({nodeType:"foreignObject",width:e.width()+t.x,height:e.height()+t.y,children:[{ref:"vtext",nodeType:"accessibleText",model:e,id:t.id,originX:e.get("xAccOffset"),originY:e.get("yAccOffset"),hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"]}]}):{nodeType:"vectorText",hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"],originX:t.x,originY:t.y,textLibItem:e}},vectortext:function(t,e,i,n){return{nodeType:"vectorText",hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"],originX:t.x,originY:t.y,textLibItem:e}}},p=function(t,i,n,r){if(!function(t){return"text"===t["data-reference-type"]}(t))return t;var s,o=function(t){return t["data-reference-id"]}(t),c=i.get(o);c||l("renderText","No text lib item with id of",u(o));var h=c.type();return s=d[h]||e.identity,"acctext"!==h&&"richvartext"!==h||(c.parent.semanticTextConfig={origConfig:c,rotation:t["data-rotation"],varMethods:a(c.vartext())}),s(t,c,n,r)};return p.afterFinish=c,{setSvgManager:function(t){t},applyTextLib:e.partial(n.transformNodeConfig,p)}}.call(e,i,e,t))||(t.exports=n)},45734:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(12637),n=i(47877),r=DS._,s=DS.svgUtils,o=DS.utils,a=(DS.constants,DS.TransMatrix),l=DS.detection,u=(DS.flagManager,""),c=function(t){return 1-t/100},h=function(t,e){t.fontSize;return r.mapValues(r.pick(t,["ascent","descent","leading","underlinePosition","underlineThickness"]),o.multiply(c(e)))},d={single:r.identity,singlePt5:o.multiply(1.5),double:o.multiply(2),atLeast:function(t,e,i){return Math.max(t,e)*c(i)},exactly:function(t,e){return A(e)},multiple:function(t,e){return t*(e/20)},multipleTopAligned:function(t,e){return t*(e/20)},percent:o.multiply};d.mulipleTopAligned=d.multiple;var p,f,g=function(t,e,i){return d[t.lineSpacingRule](e,t.lineSpacing,i)},m=function(t){return[t,"sans-serif"].join(",")},v={leftToRight:"ltr",rightToLeft:"rtl"},y={leftToRight:"lr-tb",rightToLeft:"rl-tb"},S=function(t){return{direction:v[t.flowDirection],textAnchor:"middle",writingMode:y[t.flowDirection]}},b=function(t){return{direction:v[t.flowDirection]}},w=function(t){var e="normal"===t.elevation?1:.6;return t.fontSize*e},x=function(t){return{direction:v[t.flowDirection],fill:null==t.linkId?t.foregroundColor:t.linkColor,fontFamily:m(t.fontFamily),fontSize:o.ptify(w(t)),fontStyle:t.fontIsItalic?"italic":"normal",fontWeight:t.fontIsBold?"bold":"normal",textTransform:"upper"===t.displayCase?"uppercase":"none"}},P="["+["0020","00a0","1680","180e","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","200a","200b","202f","205f","3000","feff"].map((function(t){return["\\u",t].join("")})).join("|")+"]",E=new RegExp(P),C=E.test.bind(E),T={},D={},A=function(t){return 1.3333333333333333*t},I=r.flow(A,o.multiply(.5)),R=function(t,e,i,n,r,s){var o=e.fontFamily,a=e.fontStyle,l=e.fontWeight,u=e.textTransform,c=parseFloat(e.fontSize),h=[i?[n,t,r].join(""):t,o,a,l,u];return s||h.push(c),h},_=function(t,e){f.setAttribute("style",""),r.extend(f.style,e,{fontFeatureSettings:'"liga" 1',textAnchor:"start"}),f.textContent=t},k=function(t,e,i,n,s){var o=R(t,e,i,n,s,!1),a=r.get(D,o);return null==a&&(_(i?[n,t,s].map((function(t){return function(t){return null==t||0===t.length||(null!=T[t]?T[t]:(f.textContent=t,T[t]=0===f.getNumberOfChars()))}(t)?u:t})).join(""):t,e),0===(a=i?f.getSubStringLength(1,1):f.getComputedTextLength())&&(f.textContent="."+t+".",a=f.getSubStringLength(1,1)),r.set(D,o,a)),a},M=function(t,e,i,n,r){var s=parseFloat(e.fontSize),a=R(t,e,i,n,r,!0),l=o.getPath(D,a,{}),u=Object.keys(l)[0];return null==u?k(t,e):null!=l[s]?l[s]:l[u]*(s/u)},O=function(t,e){var i,n=t.char,r=t.lineWidth,s=t.isCursive,o=s?0:t.letterSpacing||0,a=t.domStyle,l=(e?M:k)(n,a,s,t.lastChar,t.nextChar);return r+=l,{dx:i=A(o),lineWidth:r+=i,width:l}},L=function(t,e,i){var n,r=I(t.leadingMargin),s=I(t.firstLineMargin),o=I(t.trailingMargin);return e&&(i?s<0?(s=r-s,r=0):(n=Math.min(r,s),s=Math.max(r,s),r=n):r=s),{leadingMargin:r,trailingMargin:o,firstLineMargin:s,widthOffset:(i&&e?s:r)-o}},V=function(t){return t.replace(/\t/g," ")},N=function(t){var i,n=t.blockIdx,s=t.baseSpanStyle,o=t.width,a=t.idx,l=t.estimate,u=t.wrapText,d=t.domStyle,p=t.spans,f=p.length,m=t.runs,v=t.blockStyle,y=t.fontSizeShrink,S=t.isList,w="rightToLeft"===v.flowDirection,P=m.some((function(t){return t.flowDirection!==v.flowDirection})),E=t.y,T=0,D=a,I=t.isFirst?0:A(v.spacingBefore),R=t.isLast?0:A(v.spacingAfter),_=function(){var t=m[T++];return null!=t?{end:t.idx+t.len-1,flowDirection:t.flowDirection,isCursive:t.cursive}:{}},k=_();return E+=I,i=new e(regeneratorRuntime.mark((function t(){var i,h,g,m,E,T,A,I,R,M,N,j,B,U,F,G,H,W,z,Y,q,Q,Z,$,J,tt,et,it,nt,rt,st,ot,at,lt,ut,ct,ht,dt;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:E=K(),(T=function(t,e,r){e=e||a;var s=i,l=L(v,t,S),u=l.leadingMargin,c=l.trailingMargin,p=l.widthOffset;return null!=r&&s.spans.push(r),i={charIdx:e,chars:[],spans:[],isBiDi:P,isFirst:t,isRtl:w,isLast:!1,blockStyle:v,blockIdx:n,domStyle:d,marginLeft:w?c:u,marginRight:w?u:c,width:o-p},g=0,m=0,h=-1,s})(!0),A=0;case 3:if(!(A<f)){t.next=58;break}I=p[A],R=V(I.text),M=R.length,(N=r.extend({},s,I.style)).fontSize=Math.max(1,N.fontSize*c(y)),j=x(N),G=0;case 8:if(!(G<M)){t.next=54;break}if(H=R[G],W=C(H),z=!1,Y=!1,q=H,Q=G>0?R[G-1]:null,Z=G<M-1?R[G+1]:null,U=C(Q)?U:Q,a-D>k.end&&(k=_()),J=b({flowDirection:k.flowDirection}),r.includes(["\r","\n"],H)?(Y="\r"===H||"\r"!==U&&"\n"===H&&G<M-1,q=H=" ",W=!0,z=!0):W&&(h=i.chars.length),F=r.extend({},v.domStyle,j),tt=O({char:q,lineWidth:g,letterSpacing:m,isCursive:k.isCursive,domStyle:F,lastChar:Q,nextChar:Z},l),$=tt.dx,g=tt.lineWidth,B=tt.width,W||0!==B||!(i.chars.length>0)){t.next=23;break}r.last(i.chars).content+=H,t.next=44;break;case 23:if(!u||W){t.next=43;break}case 24:if(!(i.chars.length>0&&g>i.width&&(g=X({line:i,lineWidth:g,letterSpacing:m,style:F,nextChar:{content:q,width:tt.width}},E))>i.width)){t.next=43;break}if(K(E),-1===h){t.next=39;break}return et=h+1,it=i.chars.splice(et),nt=it.length,null==(rt=new e(it).map((function(t){return t.idx})).compact().first())&&(rt=a),t.next=31,T(!1,rt,N);case 31:for(i.chars.push.apply(i.chars,it),st=0;st<nt;st++)ot=it[st],at=ot.spanStyle,lt=ot.domStyle,ut=ot.content,ct=st>0?it[st-1].content:null,ht=st<nt-1?it[st+1].content:null,dt=O({char:ut,lineWidth:g,letterSpacing:m,isCursive:k.isCursive,domStyle:r.extend({},d,lt),lastChar:ct,nextChar:ht},l),g=dt.lineWidth,m=at.spacing,ot.dx=dt.dx;tt=O({char:q,lineWidth:g,letterSpacing:m,isCursive:k.isCursive,domStyle:r.extend({},d,j),lastChar:Q,nextChar:Z},l),$=tt.dx,g=tt.lineWidth,B=tt.width,t.next=41;break;case 39:return t.next=41,T(!1,a,N);case 41:t.next=24;break;case 43:i.chars.push({content:H,dx:$,idx:a,isNewLine:z,isRtl:"rightToLeft"===k.flowDirection,isCursive:k.cursive,spanStyle:N,domStyle:j,runDomStyle:J,width:B});case 44:if(G===M-1&&X({line:i,lineWidth:g,letterSpacing:m,style:F},E),a++,m=N.spacing,!Y){t.next=51;break}return K(E),t.next=51,T(!0,a,N);case 51:G++,t.next=8;break;case 54:i.spans.push(N);case 55:A++,t.next=3;break;case 58:return i.isLast=!0,t.next=61,i;case 61:case"end":return t.stop()}}),t,this)}))).filter((function(t){return t.spans.length>0})).map((function(t){var e,i,n,s=h(t.spans[0],y),o=s.ascent,a=s.descent,l=s.leading,u=s.underlinePosition,c=s.underlineThickness;return t.spans.forEach((function(t){var e=h(t,y);o=Math.max(o,e.ascent),a=Math.max(a,e.descent),l=Math.max(l,e.leading),u=Math.min(u,e.underlinePosition),c=Math.max(c,e.underlineThickness)})),i=g(v,e=o+a,y),n=0===e?1:i/e,r.extend(t,{ascent:o,descent:a,leading:l,underlinePosition:u,underlineThickness:c,y:E+Math.floor(o*n)}),E+=(o+a+l)*n,t})).toArray(),{y:E+=R,lines:i,isBlockRtl:w}},j=r.constant([[1e3,"M"],[900,"CM"],[500,"D"],[400,"CD"],[100,"C"],[90,"XC"],[50,"L"],[40,"XL"],[10,"X"],[9,"IX"],[5,"V"],[4,"IV"],[1,"I"]]),B=r.memoize((function(){return j().map((function(t){return[t[0],t[1].toLowerCase()]}))})),U=r.curry((function(t,e){var i=[],n=e;return t().forEach((function(t){for(var e=t[0],r=t[1];n%e<n;)i.push(r),n-=e})),i.join("")})),F=r.curry((function(t,e){var i=e-1;return r.repeat(String.fromCharCode(i%26+t.charCodeAt(0)),Math.floor(i/26)+1)})),G={none:r.constant(""),bullet:function(t,e){return String.fromCharCode(e.bulletChar)},listNumberedAsArabic:r.identity,listNumberAsUCRoman:U(j),listNumberAsLCRoman:U(B),listNumberAsUCLetter:F("A"),listNumberAsLCLetter:F("a")},H=function(t,e){return G[e.listType](t,e)},W={plain:"",parentheses:")",minus:" -",period:"."},z=function(t){return["none","bullet"].includes(t.listType)?"":W[t.listTypeFormat]},Y=function(t,e,i,n,s,a,l){if(lt(t))return null;if(!at(e))return a.length=e.listLevel,null;var u,h,d,p,f=t.spans,g=i.listStyle,v=i.baseSpanStyle,y=e.listLevel,S=a[y],w=S?S.listNum:0,x=S?S.listStyle.listType:"",P=r.extend({},g,e.listStyle),E="rightToLeft"===e.flowDirection;return w=0===w||P.listType!==x?Math.max(1,P.start):w+1,(h=r.extend({},v,f[0].style)).fontSize=Math.max(1,h.fontSize*c(s)),d=function(t,e){return{fill:t.color||e.foregroundColor,fontFamily:m("bullet"===t.listType?t.bulletFont:e.fontFamily),fontSize:o.ptify(e.fontSize*o.pctToDec(t.size)),fontStyle:"normal",fontWeight:"normal",textTransform:"none"}}(P,h),p=b({flowDirection:e.flowDirection}),u=q(w,P,n?r.extend({},n,d):null,h,p,E,l),a[y]={listNum:w,listStyle:P},a.length=y+1,{listLevel:y,listNum:w,bulletChars:u.chars,bulletWidth:u.width}},q=function(t,e,i,n,s,o,a){var l,u,c,h,d=function(t,e){return[H(t,e),z(e)].join("")}(t,e),p=[],f=0,g=0;o&&(d=d.split("").reverse().join(""));for(var m=0;m<d.length;m++)l=d[m],i&&(c=(u=O({char:l,lineWidth:g,domStyle:i},a)).dx,g=u.lineWidth,h=u.width),p.push({content:l,dx:c,isBulletChar:!0,isRtl:o,spanStyle:r.extend({},n,{fontIsStrikeout:!1,fontIsUnderline:!1}),domStyle:i,runDomStyle:s,width:h}),f+=h+c;return{chars:p,width:f}},X=function(t,e){var i=t.line,n=t.lineWidth,s=t.letterSpacing,o=t.style,a=t.nextChar,l=e.charIdx,c=e.width,h=i.chars.slice(l),d=h.length,p=null!=a,g=void 0,m=void 0;return 0!==s?(Object.assign(e,{charIdx:i.chars.length,width:n}),n):(p&&(h.push(a),d++),_(u+h.map((function(t){return t.content})).join("").replace(" "," ")+u,o),c+=f.getSubStringLength(1,h.length),d+1>f.getNumberOfChars()||(g=f.getEndPositionOfChar(0).x,r.range(1,d+1).forEach((function(t,e){m=f.getEndPositionOfChar(t).x,h[e].width=m-g,g=m})),Object.assign(e,{charIdx:l+d-(p?1:0),width:c-(p?r.last(h).width:0)})),c)},K=function(t){return Object.assign(t||{},{charIdx:0,width:0})},Q=function(t,e){var i=t.runs.reduce((function(t,e){return t+e.spans.reduce((function(t,e,i){return t+Z(e,0===i)}),0)}),0);return t.charX=i+e,t},Z=function(t,e){return 0===r.last(t.dx)?(f.setAttribute("style","white-space:pre;"),f.setAttribute("text-rendering","geometricPrecision"),r.extend(f.style,t.domStyle,{fontFeatureSettings:'"liga" 1'}),f.textContent=u+t.content.join("")+u,r.first(t.dx)+f.getComputedTextLength()):r.first(t.dx)+(r.last(t.xs)+r.last(t.widths)+r.last(t.dx))-r.first(t.xs)};l.browser.isIE?Q=function(t){return t}:(X=function(t){return t.lineWidth},K=function(){});var $=function(t){var e,i,n,s,a,l,u,c,h=t.bulletChars,d=t.bulletWidth,p=t.lines||[],f=p[0],g=o.getPath(f,"chars.length",0),m=g>0&&f.isRtl!==f.chars[0].isRtl,v=m?r.last:r.first,y=m?r.initial:r.tail;return g>0&&(e=f.blockStyle,a=(s=L(e,!0,!0)).firstLineMargin-s.leadingMargin-d,i=v(f.chars),i=Object.assign({},i,{dx:Math.max(i.dx,i.dx+a)}),n=y(f.chars),p=[r.extend({},f,{width:f.width+a+(t.rtl?d:0),chars:(l=h,u=i,c=n,m?l.concat(c).concat(u):l.concat(u).concat(c))})].concat(p.slice(1))),p},J={left:0,right:1,center:.5,justify:0,leading:0,trailing:1},tt={normal:r.identity,subscript:function(t,e){return t+e/2},superscript:function(t,e,i){return t-i+e}},et=r.rest((function(t,e){return tt[t].apply(null,e)})),it=r.ary(r.partialRight(r.pick,["fill","stroke","y"]),1),nt=function(t){var e=t.lines,i=t.curr,n=t.next,s=t.x,o=r.omit(t,["lines","curr","next","x"]),a=r.last(e),l=i!==n,u=null!=a&&!r.isEqual(it(a),it(o));null!=a&&(l&&!n||u)&&null==a.x2&&(a.x2=s),(l||u)&&n&&e.push(r.extend({x1:s},o))},rt=function(t){var i=t.ascent,n=t.blockIdx,s=t.descent,o=t.isBiDi,a=t.isLast,l=t.isRtl,u=t.marginLeft,c=t.domStyle,h=t.underlinePosition,d=t.underlineThickness,p=t.width,f=t.y,g=t.blockStyle.flowDirection,m=t.blockStyle.justification,v=t.charIdx,y=Math.abs(J[m]-("leftToRight"===g?0:1)),S=t.chars,b=S.reduce((function(t,e,i){var n=e.content,r=t.currTrailingSpaceIdx;return C(n)?0!==i&&C(S[i-1].content)||(r=i):r=i+1,{charX:t.charX+e.dx+e.width,trailingSpaceIdx:r}}),{charX:0,trailingSpaceIdx:-1}),x=b.charX,P=b.trailingSpaceIdx,E=null!=P?r(S).slice(P).reduce((function(t,e){return t+e.dx+e.width}),0):0,T=p-x+E,D=T*y-(l?E:0),A=r(S).slice(0,P).reduce((function(t,e){return t+(C(e.content)?1:0)}),0),I="justify"!==m||o||a?0:T/A,R=[],_=[],k=Q(new e(S).flatMap(regeneratorRuntime.mark((function t(e,i){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!l){t.next=4;break}R.unshift(e),t.next=6;break;case 4:return t.next=6,e;case 6:if(i!==S.length-1){t.next=8;break}return t.delegateYield(R,"t0",8);case 8:case"end":return t.stop()}}),t,this)}))).flatMap(regeneratorRuntime.mark((function t(e,i){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.isRtl===l){t.next=4;break}_.unshift(e),t.next=9;break;case 4:if(!(_.length>0)){t.next=7;break}return t.delegateYield(_,"t0",6);case 6:_=[];case 7:return t.next=9,e;case 9:if(!(i===S.length-1&&_.length>0)){t.next=11;break}return t.delegateYield(_,"t1",11);case 11:case"end":return t.stop()}}),t,this)}))).reduce((function(t,e,n){var o,a=e.content,u=e.dx,c=e.idx,p=e.isBulletChar,g=e.isRtl,m=e.isNewLine,v=e.runDomStyle,y=e.spanStyle,S=y.backgroundColor,b=y.elevation,x=y.fontIsUnderline,E=!x&&null!=y.linkId,T=y.fontIsStrikeout,D=y.shadow,A=y.underlineThickness,R=y.xHeight,_=y.linkId,k=y.linkId+"-"+n,M=e.domStyle,O=M.fill,L=M.fill,V=e.width,N=w(y),j=!p&&!m,B=null!=S&&""!==S&&j,U=(!!x||E)&&j,F=!!T&&j,G=null!=D,H=n>=P,W=t.charX,z=t.hasBackground,Y=t.hasShadow,q=t.linkId,X=t.letterSpacing,K=t.isStrikeThrough,Q=t.isUnderlined,Z=t.elevation,$=(l?r.first:r.last)(t.runs),J=(g?r.first:r.last)(r.get($,"spans")),tt=l?"unshift":"push",it=g?"unshift":"push";return G&&(t.anyShadows=!0),null!=$&&r.isEqual(v,$.domStyle)||($={isRtl:g,domStyle:v,spans:[]},t.runs[tt]($),J=void 0),null!=J&&Z===b&&X===y.spacing&&Y===G&&e.idx!==P&&q===_&&r.isEqual(M,J.domStyle)||(J={charIdx:c,content:[],dx:[],hasShadow:G,idxs:[],isNewLine:[],isTrailingSpace:H,domStyle:M,widths:[],xs:[],y:et(b,f,N,i),linkId:_,linkRef:k},$.spans[it](J)),C(a)&&0!==I&&(u+=I,e=r.extend({},e,{dx:u})),J.content[it](a),J.dx[it](u),J.idxs[it](c),J.isNewLine[it](m),J.widths[it](V),J.xs[it](W),J.charIdx=Math.min(J.charIdx,c),o=J.y,nt({lines:t.strikethroughs,curr:K,next:F,x:W+u,y:o-R/2,stroke:O,strokeWidth:A}),nt({lines:t.underlines,curr:Q,next:U,x:W+u,y:o-h,stroke:L,linkId:_,linkRef:k,hiddenLinkUnderline:E,strokeWidth:d}),nt({lines:t.backgrounds,curr:z,next:B,x:W+u,y:f-i,height:i+s,fill:S}),nt({lines:t.linkBackgrounds,curr:null!=q,next:null!=_,x:W+u,y:f-i,height:i+s,linkId:_}),r.extend({},t,{charX:W+e.dx+e.width,hasBackground:B,hasShadow:G,letterSpacing:y.spacing,isStrikeThrough:F,isUnderlined:U,elevation:b,linkId:_})}),{linkBackgrounds:[],backgrounds:[],charX:u,hasBackground:!1,hasShadow:!1,isStrikeThrough:!1,isUnderlined:!1,anyShadows:!1,trailingSpaceIdx:-1,runs:[],strikethroughs:[],underlines:[]}),u),M=k.linkBackgrounds,O=k.backgrounds,L=k.runs,V=k.strikethroughs,N=k.underlines,j=k.anyShadows,B=k.charX;return{anyShadows:j,ascent:i,linkBackgrounds:M,backgrounds:O,blockIdx:n,charIdx:v,descent:s,isBiDi:o,isRtl:l,lineWidth:B,lineXOff:D,runs:L,strikethroughs:V,domStyle:c,trailingSpaceIdx:P,underlines:N,x:D+u+(B-u)/2,y:f}},st=function(t,e){return{maxLineWidth:Math.max(t.maxLineWidth,e.lineWidth),minLineXOff:Math.min(t.minLineXOff,e.lineXOff),lines:t.lines.concat([e])}},ot={top:0,center:.5,bottom:1},at=function(t){var e=t.listStyle;return"none"!==(void 0===e?{listType:"none"}:e).listType},lt=function(t){var e=t.spans;return 0===e.length||1===e.length&&"\n"===e[0].text},ut=function t(i){var n,s,o,l,u,c,h,d,p=i.estimate,f=i.final,g=0,m=0,v=i.blocks,y=i.lastShrinkStep,b=i.defaultBlockStyle,w=b.baseSpanStyle,x=i.direction,P=i.textFontSizeShrink||0,E=i.scaleAttempt||0,C=Math.abs(i.width),T=Math.abs(i.height),D=[];if("horizontal"!==x){var A=C;C=T,T=A}if(0===v.length)return{textLines:[],maxLineWidth:0,textMtx:new a};if(u=new e(v).flatMap(regeneratorRuntime.mark((function t(e,i){var n,s,o,a,l,u,c,h;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.spans,s=e.runs,o=r.extend({},b,e.style),a=S(o),l=Y(e,o,b,a,P,D,p),u=null!=l?l.bulletWidth:0,h=N({blockStyle:o,blockIdx:i,baseSpanStyle:w,estimate:p,fontSizeShrink:P,idx:m,isList:null!=l,runs:s,domStyle:a,spans:n,width:C,wrapText:true,y:g,bulletWidth:u,isFirst:0===i,isLast:i===v.length-1}),g=h.y,m=h.idx,c=h.lines,null==l){t.next=9;break}return t.delegateYield($({bulletChars:l.bulletChars,bulletWidth:u,lines:c,rtl:h.isBlockRtl}),"t0",7);case 7:t.next=10;break;case 9:return t.delegateYield(c,"t1",10);case 10:case"end":return t.stop()}}),t,this)}))).map(rt).reduce(st,{maxLineWidth:0,minLineXOff:1/0,lines:[]}),E<=30){if((d=Math.floor(g)>T)||E>0&&y>1)return c=0===E?16:d?y:y/2,h=d?P+c:P-y+c,t(r.extend({},i,{textFontSizeShrink:h,estimate:!f,final:f,shrinking:!0,scaleAttempt:E+1,lastShrinkStep:c}));if(p)return t(r.extend({},i,{estimate:!1,final:!0,scaleAttempt:0}))}return n=u.maxLineWidth,s=u.minLineXOff,o=u.lines,l=function(t,e,i){var n=ot[i.valign];return(new a).translate(0,t*n).translate(0,-e*n)}(T,g,i),{textLines:o,textHeight:g,minTextLineXOff:s,maxTextLineWidth:n,textMtx:l}};return{parseVectorText:function(t,e){var i=t.width(),o=t.height(),a=t.valign();return null==p&&(p=s.createElement("svg"),f=s.createElement("text"),r.extend(p.style,{left:0,position:"fixed",top:0,visibility:"hidden"}),f.setAttribute("space","preserve"),f.setAttribute("text-rendering","geometricPrecision"),p.appendChild(f),n.addToLib(p)),ut({estimate:!1,final:!1,shrinking:!1,blocks:e.blocks,direction:e.direction,defaultBlockStyle:e.defaultBlockStyle,width:i,height:o,valign:a})},getLineHeight:g,adjustMargin:I,getListInfo:Y}}.call(e,i,e,t))||(t.exports=n)},15214:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38698),n=i(14192),r=DS._,s=DS.errorManager,o=DS.detection,a=s.throwError("templateManager"),l=s.backtick,u=a("getTemplate"),c=l("templateName")+" argument empty",h={getTemplate:function(t){t||u(c);var e,i,s=(i=n[(e=t)+"Mobile"],o.deviceView.isClassicMobile&&null!=i?i:n[e]);return r.isUndefined(s)&&u("tried calling for an undefined template",l(t)),s}};return e.setTemplateManager(h),h}.call(e,i,e,t))||(t.exports=n)},61853:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r,s=i(47877),o=DS._,a=DS.vow,l=DS.constants,u=DS.utils,c=DS.detection,h=DS.dom,d=DS.slidesController,p=DS.globalEventHelper,f=p.addBodyListener,g=p.removeBodyListener,m=l.TINY_VIDEO,v=c.os.isIOS?window.globals.maxIosVideoElements:200,y=c.device.mobile?["touchend","click"]:["click"],S=[],b=[],w=function(t){t.pause(),t.src=m,t.load()},x=function(t){var e=null!=t.parentNode,i=e&&h.hasClass(t.parentNode,"offscreen"),n=S.some((function(i){return i.el.contains(t)&&e&&!u.getPath(i.props,"isPlaying",!0)}));(n||!e||i)&&(t.pause(),n||w(t))},P=function(t,e,i){i=i||o.noop,null!=e?e.then((function(){x(t),i()})).catch((function(){x(t),i(!0)})):(x(t),i())},E=function(){var t=document.createElement("video"),e=function e(){P(t,t.play()),y.forEach((function(t){return g(t,e)}))};t.src=m,t.setAttribute("preload","auto"),c.device.isMobile&&(t.setAttribute("playsinline",1),t.setAttribute("webkit-playsinline","true")),r.appendChild(t),t.load(),P(t,t.play()),y.forEach((function(t){return f(t,e)}))};return{initialize:function(t){return r=s.getVideoPen(),new Promise((function(i){e=t.assetLib(),n=e.getVideoCount(),o.times(Math.min(v,n),E),function(t,e){if(c.device.isPhone||0===e)t();else{var i=r.firstElementChild,n=i.play();P(i,n,t)}}((function(r){var s=!1,o=t.slideMap();if(n>0&&r){var a=d.getSlide(d.getEntrypoint());s=null==a||o.getRefById(a.fullId()).assetIds().some((function(t){return"video"===e.find({id:t}).type()}))}i(s)}),n)}))},getVideoElement:function(t){var e=r.firstElementChild;return null!=e?null==t.isMediaElement&&r.removeChild(e):null!=(e=o.findLast(S,(function(t){return t.isPaused||t.ended()})))?(o.pull(S,e),e=e.retrieveVideo()):e=S.pop().retrieveVideo(),S.unshift(t),e},requestVideoEl:function(t,e){var i=a.Deferred();return e||r.firstElementChild?(i.resolve(this.getVideoElement(t)),o.remove(b,(function(e){return e.obj===t}))):b.unshift({dfd:i,obj:t}),i.promise()},putVideoInPen:function(t,e){o.pull(S,e),w(t),r.insertBefore(t,r.firstElementChild),this.getNextInLine()},getNextInLine:function(){var t;b.length>0&&(t=b.pop()).dfd.resolve(this.getVideoElement(t.obj))},prepare:function(){o.toArray(r.childNodes).forEach((function(t){t.readyState===t.HAVE_NOTHING&&t.networkState===t.NETWORK_EMPTY&&r.removeChild(t)}))}}}.call(e,i,e,t))||(t.exports=n)},34998:function(t,e,i){"use strict";var n;void 0===(n=function(t){DS._;var e=DS.errorManager,i=e.throwError("actionable");e.warn("actionable");return{triggerAction:function(t,e){var n=t&&t.kind;return n||i("triggerAction","Cannot execute action without `kind`"),this.trigger("action:"+n,t,e),this}}}.call(e,i,e,t))||(t.exports=n)},843:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS.events,i=DS.captionsManager,n=DS.utils;return{componentWillMount:function(){this.captions=i.getCaptions(this.getAssetId()),this.hasCaptions=null!=this.captions,this.hasCaptions&&(this.currentCaptions=[])},componentDidMount:function(){var t=this.props.model||this.props.slideObjectModel;this.slideOwner=t.getSlide(),this.slideId=this.slideOwner.id,i.mount(this,this.slideId)},componentWillUnmount:function(){this.clearCaptions(),i.unmount(this,this.slideId)},adjustCaptions:function(){var t=this,i=this.slideOwner.currView.props.slideContainer;if(null!=i&&this.hasCaptions&&this.props.objectVisible&&this.props.slideVisible){var r=this.getCurrentTime();this.currentCaptions.length>0&&(this.currentCaptions=this.currentCaptions.reduce((function(t,s){return n.isWithinRange(s.startTime,s.endTime,r)?t.push(s):i.trigger(e.captions.REMOVE,s.getCueAsHTML()),t}),[])),DS._.difference(this.captions,this.currentCaptions).forEach((function(s){n.isWithinRange(s.startTime,s.endTime,r)&&(t.currentCaptions.push(s),i.trigger(e.captions.ADD,s.getCueAsHTML()))}))}return this},clearCaptions:function(){var t=n.getPath(this.slideOwner,"currView.props.slideContainer");return null!=t&&this.hasCaptions&&this.currentCaptions.length>0&&this.currentCaptions.forEach((function(i){t.trigger(e.captions.REMOVE,i.getCueAsHTML())})),this.currentCaptions=[],this}}}.call(e,i,e,t))||(t.exports=n)},34329:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.resolver,n=DS.errorManager,r=(n.throwError("varPropListenable"),n.backtick,function(t,e){return e.kind===t}),s=e.partial(r,"onvarchanged"),o=e.partial(r,"onpropchanged"),a=function(t){return["change",t].join(":")};return{setVarAndPropListeners:function(){var t,n,r=this.events();return[].concat((t=this,n=e.sortBy(r.filter(s),"priority").reverse(),e.invokeMap(n,(function(){var e=this,n=a("value"),r=i.resolvePath(e.varname,t),s=function(){t.executeFilteredPlayerEvent((function(t){return t===e}),"onvarchanged")};return null!=r&&t.listenTo(r,n,s),{listener:t,obj:r,event:n,callback:s}}))),function(t,n){return e.invokeMap(n,(function(){var e=this,n=i.resolvePath(e.objRef,t),r=e.propname,s=n.prop(r),o=a(r),l=n.getPlayerProps(),u=function(){window.requestAnimationFrame((function(){s!==n.prop(r)&&(s=n.prop(r),t.executeFilteredPlayerEvent((function(t){return t===e}),"onpropchanged"))}))};return t.listenTo(l,o,u),{listener:t,obj:l,event:o,callback:u}}))}(this,e.sortBy(r.filter(o),"priority").reverse()))}}}.call(e,i,e,t))||(t.exports=n)},12296:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(3495),n=DS._;return DS.BaseModel.extend({shorthand:["duration"],associations:{tweens:e},buildConfig:function(){var t={isWipe:!!this.get("wipetrans"),pushDir:this.get("pushdirection"),duration:this.get("duration"),tweens:this.tweens().buildTweens(),updateConfig:function(){t.tweens.forEach((function(t){n.forOwn(t.tweenAttrs,(function(t){t.update()}))}))}};return t},getConfig:function(){return this.config=this.config||this.buildConfig(),this.config.updateConfig(),this.config}})}.call(e,i,e,t))||(t.exports=n)},27170:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(53807),n=i(14164),r=i(12753),s=i(99824),o=i(46664),a=DS._,l=DS.utils,u=DS.vow,c=DS.BaseModel,h=DS.detection,d={img:"swf png jpg jpeg gif bmp".split(" "),video:"flv mov mp4 avi".split(" "),audio:"mp3".split(" "),js:"js".split(" ")},p={audio:e,video:r,js:s,jssvg:o};return c.extend({shorthand:["url","type","width","height","mobiledx","mobiledy","captions"],initialize:function(){var t=this.url();h.env.isFileProtocol&&null!=this.get("localUrl")?t=this.get("localUrl"):h.device.isPhone&&!a.isEmpty(this.get("lowResUrl"))&&(t=this.get("lowResUrl")),null!=t&&t.startsWith("data:")||this.url(l.resolveAssetUrl(t)),this.inferType()},ext:function(){return a.last(this.url().split("."))},isValid:function(){return"swf"!==this.ext()},inferType:function(){var t=this,e=a.reduce(d,(function(e,i,n){return a.includes(i,t.ext())?n:e}),null);return"js"===e&&"jssvg"===this.get("jsType")&&(e="jssvg"),this.type(e),this},load:function(t){if(null!=this.currentLoader)return this.currentLoader.promise;var e,i,r,s=this.type(),o="audio"===s;if(!this.isValid()||this.isLoaded&&!t&&(!o||!h.capabilities.hasAudioApi))return(i=(e=u.Deferred()).resolve().promise()).dfd=e,i;var a=p[s]||n;return this.currentLoader=r=new a({type:this.type(),url:this.url(),id:this.id,loadForView:t,dataId:this.get("dataId")}),r.promise.then(function(){this.isLoaded=!0}.bind(this)).always(function(){r.teardown(),this.currentLoader=null}.bind(this)),r.promise.dfd=r.dfd,r.promise}})}.call(e,i,e,t))||(t.exports=n)},42388:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(34998),n=i(94554),r=i(64585),s=i(52658);return DS.BaseModel.extend({shorthand:["assetId","events"],mixins:[e,r,n],abilities:{resolveAsThis:!0,resolveAsParent:!1,beEventTarget:!0},playerPropNames:{isTimelineControlled:!1,isPlaying:!1,resumeOnTimelinePlay:!1},getSlide:function(){return this.getClosestAncestorByKind("slide")},getAsset:function(){return s.getAsset(this.assetId())},getUrl:function(){return this.getAsset().url()},getDuration:function(){return this.getAsset().get("duration")},getResumeData:function(t){var e="",i=0;return(t||this.getSlide().resume())&&(i+=this.prop("isTimelineControlled")?1:0,i+=this.prop("isPlaying")?2:0,e=(i+=this.prop("resumeOnTimelinePlay")?4:0).toString()),e},setResumeData:function(t,e){(e||this.getSlide().resume())&&(t=parseInt(t,10),this.prop({isTimelineControlled:!!(1&t),isPlaying:!!(2&t),resumeOnTimelinePlay:!!(4&t)}))},resetBeforeView:function(){this.resetProps()}})}.call(e,i,e,t))||(t.exports=n)},13936:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(53807),n=i(73723),r=DS._,s=DS.appState,o=DS.events,a=DS.BaseModel,l=DS.vow,u=function(t){return["presentation_content",t].join("/")},c=l.Deferred().resolve().promise(),h=l.Deferred().reject();return h.catch((function(t){return t})),h=h.promise(),a.extend({initialize:function(){this.clips={},this.onClipEndedDelegate=this.onClipEnded.bind(this),this.listenTo(s,o.volume.CHANGE_CURRENT,this.onVolumeChanged)},isPlaying:function(){return null!=this.currentlyPlayingIdx},getRelativeVolume:function(t){return this.get("volume")*t/100},play:function(){return this.get("filenames").length>0&&this.playIdx(0),this},playIdx:function(t){var e=this.get("filenames")[t],i=n.loadUrl(u(e),"playlist"+t);return i.on(o.audioClip.ENDED,this.onClipEndedDelegate),i.setVolume(this.getRelativeVolume(s.currentVolume())),i.play(),this.clips[t]=i,this.currentlyPlayingIdx=t,this.preloadNext(),this},stop:function(){return Object.keys(this.clips).forEach(this.stopIdx.bind(this)),this.currentlyPlayingIdx=null,this},stopIdx:function(t){var e=this.clips[t];return e.off(o.audioClip.ENDED,this.onClipEndedDelegate),e.destroy(),this.clips[t]=null,this},pause:function(){return this.isPlaying()&&!this.isPaused&&(this.clips[this.currentlyPlayingIdx].pause(),this.isPaused=!0),this},resume:function(){return this.isPlaying()&&this.isPaused&&(this.clips[this.currentlyPlayingIdx].play(),this.isPaused=!1),this},load:function(){return this.get("filenames").length>0?this.loadIdx(0):c},loadIdx:function(t){var i=u(this.get("filenames")[t]),n=new e({type:"audio",url:i});return n.promise.always(n.teardown.bind(n))},preloadNext:function(){var t=this.currentlyPlayingIdx+1;if(t>=this.get("filenames").length){if(!this.get("loop"))return h;t=0}return t===this.currentlyPlayingIdx?h:this.loadIdx(t)},onClipEnded:function(){var t=this.currentlyPlayingIdx+1;if(t>=this.get("filenames").length){if(!this.get("loop"))return void this.stopIdx(this.currentlyPlayingIdx);t=0}this.currentlyPlayingIdx!==t?(this.stopIdx(this.currentlyPlayingIdx),this.playIdx(t)):this.clips[this.currentlyPlayingIdx].seek(0).play()},onVolumeChanged:function(t,e){r.invokeMap(this.clips,"setVolume",this.getRelativeVolume(e))}})}.call(e,i,e,t))||(t.exports=n)},2687:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(72261);return DS.BaseModel.extend({associations:{windows:e},shorthand:["width","height"],getWindowById:function(t){return this.windows().get(t)}})}.call(e,i,e,t))||(t.exports=n)},69687:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(5552),n=DS._,r=DS.Chunk,s=DS.utils,o=DS.constants,a=s.createSuper(e),l=function(t,e){return 0==(t&e)?t:t-e};return e.extend({variableProps:{SelectedItem:{type:o.varTypes.NUM,value:-1}},buildResumeData:function(){var t,e;return e=a("buildResumeData").apply(this,arguments),"wordbank"===this.get("style")&&this.prop("SelectedItem")>=0&&(t=r.fromUnsignedString64(this.encodedResumeData.slice(0,3)),t=l(t,4),t=l(t,512),this.encodedResumeData=r.toUnsignedString64(t,3)+this.encodedResumeData.slice(3)),e},unDrop:function(){n.result(this,"currView.refs.innard.unDrop")},resetForSeek:function(){var t=a("resetForSeek").apply(this,arguments);return this.unDrop(),t},onPlayerReset:function(){var t=a("onPlayerReset").apply(this,arguments);return this.unDrop(),t},resetObjectBeforeResume:function(){var t=a("resetObjectBeforeResume").apply(this,arguments);return this.unDrop(),t}})}.call(e,i,e,t))||(t.exports=n)},42801:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(5552),n=DS._,r=DS.utils,s=DS.constants,o=(DS.BaseModel,r.createSuper(e));return e.extend({variableProps:{SelectedItemIndex:{type:s.varTypes.NUM,value:-1}},initialize:function(){this.origItemsList=r.getPath(this,"data.itemlist").slice(),this.itemslist=this.origItemsList.slice(),this.hiderParents=[],this.createIdxHash(),this.shuffleItems()},createIdxHash:function(){this.itemsIdx=this.itemslist.reduce((function(t,e,i){return t[e.itemdata]=i,t}),{})},shuffleItems:function(){this.get("shuffle")&&(this.itemslist=n.shuffle(this.itemslist))},setResumeData:function(){o("setResumeData").apply(this,arguments);var t=this.prop("SelectedItemIndex");t>=0&&this.prop("SelectedItemData",this.origItemsList[t].itemdata)}})}.call(e,i,e,t))||(t.exports=n)},4273:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(5552),n=DS._,r=DS.utils,s=DS.constants,o=r.createSuper(e);return e.extend({variableProps:{SelectedItem:{type:s.varTypes.NUM,value:-1}},setResumeData:function(){o("setResumeData").apply(this,arguments);var t=r.getPath(this,"currView.refs.innard");n.result(this,"currView.isMounted",!1)&&this.currView.htmlReady(t.resumeReview)}})}.call(e,i,e,t))||(t.exports=n)},14469:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(93484),n=DS._,r=DS.utils,s=DS.constants;return e.extend({shorthand:["colors","background","borderColor"],isGroupingContainer:!0,initialize:function(){this.addExtraVariables().setupLabelColors()},addExtraVariables:function(){return this.variables().addVariable({name:"_expanded",type:s.varTypes.BOOL,value:!1}),this},setupLabelColors:function(){var t=n(this.colors()),e=t.find({name:"border"}),i=t.find({name:"bg"});if(e){var s=n.first(e.fill.colors),o=r.toRgba(s.rgb,s.alpha);this.set("borderColor",o)}i&&this.set("background",i)}})}.call(e,i,e,t))||(t.exports=n)},93484:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(5552),n=DS._,r=DS.utils.createSuper(e),s=r("resolveables").concat(["objects"]),o=n.defaults({groupObjects:!0},r("abilities"));return e.extend({resolveables:s,abilities:o,isGroupingSlideObject:!0,resolvers:{objects:function(t,e){return e.findNestedObject(t)}},getCorrectBounds:function(t,e){var i=t.getBounds(),r=t.prop("RawXPos"),s=t.prop("RawYPos");return n.extend({left:r,right:r+i.width,top:s,bottom:s+i.height,idx:e},n.pick(i,"height","width"))},killEverything:function(){r("killEverything"),this.objects().invoke("killEverything")}})}.call(e,i,e,t))||(t.exports=n)},99890:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(64615),r=i(2687),s=i(6414),o=i(26392),a=i(17895),l=i(69360),u=i(74115),c=(i(18771),i(97620)),h=i(65178),d=i(64585),p=i(94554),f=i(67258),g=i(24664),m=i(24196),v=i(93488),y=i(34998),S=i(34329),b=DS._,w=DS.playerGlobals,x=DS.vow,P=DS.BaseModel,E=DS.utils,C=DS.errorManager,T=DS.flagManager,D=DS.events,A=DS.pubSub,I=DS.slideNumberManager,R=DS.constants,_=DS.detection.theme,k=C.throwError("Presentation"),M=function(t){return!t.isMessageScene()},O=P.extend({mixins:[y,d,S],resolveables:["variables"],abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{variables:a}});return P.extend({abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},mixins:[d,p],subscriptions:(e={},e[D.customlink.EVENT]="onCustomlink",e[D.actionlink.EVENT]="onActionlink",e[D.presentation.ON_OBJECT_EVENT]="onObjectAction",e[D.error.INTERFACE]="onInterfaceError",e[D.slide.HAS_CHANGED]="onSlideChanged",e[D.data.INITIALIZED]="onDataInitialized",e),url:function(){return E.resolveDataUrl("data")},associations:{slideMap:n,display:r,scoring:s,scorings:o,variables:a,scenes:l,assetLib:u,globalaudiolib:g,quizzes:c,timers:h,audioplaylists:f},resolveables:["scenes","variables","actionGroups","quizzes","scorings","slideBank","timers"],shorthand:["entryPoint","resume","events","actionGroups","playerVars"],playerPropNames:{CurrentSlideId:null,LastErrorFeature:null},resolvers:{slideBank:function(t,e){return b.find(e.slides,{id:t})}},initialize:function(){w.presentation=this},getFirstSlide:function(){var t=this.scenes().getNonMessageScenes()[0],e=t.slides();return e.length>0?e.first():t.slidedraws().first().getFirstSlide()},getPlayerVarDefaultValues:function(){var t=this.get("playervars"),e={};return t.forEach((function(t){e[t.name]=t.value})),e},createPlayerVars:function(){var t=this.getPlayerVarDefaultValues(),e="boolean",i="boolean",n="boolean",r=(R.varTypes.NUM,new O({variables:[{kind:"variable",name:"displayCaptions",type:e||"boolean",value:t.displayCaptions||!1,resume:!1},{kind:"variable",name:"accessibleText",type:i||"boolean",value:t.accessibleText||!1,resume:!1},{kind:"variable",name:"zoomToFit",type:n||"boolean",value:t.zoomToFit||!1,resume:!1},{kind:"variable",name:"hasPrevHistory",type:R.varTypes.BOOL,value:!1,resume:!1},{kind:"variable",name:"activityId",type:R.varTypes.STRING,value:E.getPath(DS,"lmsManager.getActivityId"),resume:!1},{kind:"variable",name:"slideElapsedTime",type:R.varTypes.NUM,value:0,resume:!1},{kind:"variable",name:"sceneElapsedTime",type:R.varTypes.NUM,value:0,resume:!1},{kind:"variable",name:"projectElapsedTime",type:R.varTypes.NUM,value:0,resume:!1}].concat(I.getPlayerVariables())}));this.playerVars(r)},initializeFlagManager:function(){T.register("slides",this.get("flags"),_)},onDataInitialized:function(){var t=this;v.setDataVersion(this.get("version"));var e=b(this.scenes().models).invokeMap("slidedraws").map((function(t){return t.models})).flatten();e.some()?e.forEach((function(e){t.listenTo(e,D.draw.RESET_COMPLETE,t.onDrawSlidesCreated.bind(t))})):this.onDrawSlidesCreated(),null!=this.get("playervars")&&this.createPlayerVars()},getDrawPromise:function(){return null==this.drawPromise&&(this.drawPromise=x.after.apply(x,b.invokeMap(this.scenes().filter(M),"getDrawPromise"))),this.drawPromise},onDrawSlidesCreated:function(){var t=this;this.getDrawPromise().then((function(){t.createSlideIndices()}))},getFlatSlides:function(t){var e=null!=t?M:Boolean;return b(this.scenes().filter(e)).invokeMap("getAllSlides").flatten().value()},getUniqueSlides:function(){var t=this.getFlatSlides(!0),e={};return t.reduce((function(t,i){var n=i.getViewGroupId();return i.get("trackViews")&&null==e[n]&&(e[n]=!0,t.push(i)),t}),[])},createSlideIndices:function(){var t=0;this.scenes().forEach((function(e){e.slides().forEach((function(e){e.prop("Index",t++)})),e.slidedraws().forEach((function(e){var i=e.sliderefs();e.slides().forEach((function(e){e.prop("Index",t+b.findIndex(i,{id:e.id}))})),t+=i.length}))}))},onCustomlink:function(t){this.executePlayerEvent(t)},onActionlink:function(t){var e=E.getPath(b.find(this.get("actionlinks"),{id:t}),"actions");null==e?k("onActionLink","No action link with id",C.backtick(t)):m.executeActions(e,{context:this})},eventByName:function(t){return b.find(this.events(),(function(e){return e.eventname===t||e.eventName===t}))},onObjectAction:function(t){var e=this.eventByName(t);null!=e&&m.executeActions(e.actions,{context:this})},onInterfaceError:function(t){var e=this.get("errorMsgs").external_interface;this.prop("LastErrorFeature",t),A.trigger(D.request.NEXT_SLIDE,e.slideId,e.window)},onSlideChanged:function(t,e){e||this.prop("CurrentSlideId",t)},isPreview:b.memoize((function(){return!!E.getPath(this,"preview.enabled")}))})}.call(e,i,e,t))||(t.exports=n)},1853:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(30704),n=i(51806),r=i(17895),s=i(75565),o=i(94554),a=DS._,l=DS.vow;return DS.BaseModel.extend({isScene:!0,mixins:[s,o],abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{slides:e,slidedraws:n,variables:r},resolveables:["slides","slidedraws","variables","actionGroups"],shorthand:["startingSlide","isMessageScene","sceneNumber"],initialize:function(){this.usedRefs=[]},addRef:function(t){this.usedRefs.push(t)},getRefs:function(){return this.usedRefs},hasDraws:function(){return this.slidedraws().length>0},resolveDfd:function(){this.drawDfd.resolve()},getDrawPromise:function(){var t=this.slidedraws().invoke("getSlidePromise");return this.drawDfd=l.Deferred(),l.after.apply(l,t).then(this.resolveDfd.bind(this)),this.drawDfd.promise()},getAllSlides:function(){var t=this.hasDraws()?a(this.slidedraws().pluck("slides")).invokeMap("slice").flatten().value():[];return this.slides().slice().concat(t)}})}.call(e,i,e,t))||(t.exports=n)},6414:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(94554),r=DS._,s=DS.utils,o=DS.resolver,a=DS.constants,l=DS.BaseModel,u=DS.events,c=DS.pubSub,h=DS.flagManager,d=l.extend({mixins:[n],playerPropNames:{Score:0,PercentScore:0,Status:a.statuses.INCOMPLETE,Completed:!1},shorthand:["type","scoreRefs"],subscriptions:(e={},e[u.slide.VIEWED]="incrementViewed",e[u.slide.SLIDE_NUMBERS_UPDATED]="reportViewedIfPastThreshold",e[u.player.RESET]="reset",e),initialize:function(){this.viewedSlideGroups={},this.viewedSlides=0,c.once(u.data.INITIALIZED,this.setupRefs.bind(this))},setupRefs:function(){this.isExpandedTrackingAvailable=h.hasFlag(h.constants.MULTIPLE_QUIZ_TRACKING),this.scoreRef=null!=this.scoreRefs()&&this.scoreRefs().length>0&&this.scoreRefs()[0],this.linkRef()},hasScoreRef:function(){return!!this.scoreRef},linkRef:function(){this.hasScoreRef()&&(this.quiz=this.getQuiz(this.scoreRef.ref),this.quiz.setScoring(this))},incrementViewed:function(t){this.viewedSlideGroups[t.getViewGroupId()]||(this.viewedSlideGroups[t.getViewGroupId()]=!0,this.viewedSlides++,this.reportViewedIfPastThreshold())},reportViewedIfPastThreshold:function(){this.isPastViewThreshold()&&this.isView()&&(c.trigger(u.course.VIEWED,this),this.updateStatus(!1))},getQuiz:function(t){return o.resolvePath(s.prefixWithPlayer(t),this)},isCourseComplete:function(){return this.isView()&&this.isPastViewThreshold()||this.isAction()&&this.isPassed()||!(!this.quiz||!this.quiz.getIsComplete())},isPastViewThreshold:function(){var t=this.get("viewThreshold"),e=this.viewedSlides;if(this.isExpandedTrackingAvailable){var i={menu:"menuSlidesViewed","project-numbered":"projectSlidesViewed"}[this.get("slidesViewedMode")];if(null!=i){var n=DS.presentation.playerVars().variables().get(i);null!=n&&(e=n.value())}}return e>=t},weightScore:function(t){return s.fix(t/this.get("weight"),2)},getStatus:function(){var t,e,i=a.statuses.INCOMPLETE;return this.isCourseComplete()&&(this.isView()||this.isAction()||this.isType("survey")?i=this.get("passStatus"):this.isType("quiz")&&(t=this.quiz.prop("PercentScore")>=this.quiz.passPercent(),i=this.get(t?"passStatus":"failStatus"),!this.scoreRef.mustpass&&t||(e=this.quiz.isPassed()?"passStatus":"failStatus",i=this.get(e)))),i},updateStatus:function(t){var e=!t,i=this.getStatus();this.prop("Status",i),e&&c.trigger(u.status.UPDATED)},updateScore:function(t){var e=0,i=0;this.quiz===t?(this.quiz.maxPoints>0&&(e=this.quiz.prop("Score"),i=this.quiz.prop("PercentScore")),this.prop({Score:e,PercentScore:i}),this.updateStatus()):this.quiz.updateScore()},setComplete:function(t){this.hasScoreRef()&&this.prop({Completed:this.quiz.getIsComplete()})},reset:function(){null!=this.quiz&&this.prop({Status:this.getStatus(),Score:this.quiz.prop("Score"),Completed:this.quiz.prop("Completed")})},checkCourseComplete:function(){var t=this.prop("Completed");this.updateStatus(),this.isCourseComplete()&&(this.setComplete(),t||this.isView()||c.trigger(u.course.COMPLETED,this,t))},isPassed:function(){return this.prop("Status")===this.get("passStatus")},getPercentScore:function(){return s.pctToDec(this.quiz.prop("PercentScore"))},markAttemptsSent:function(){this.quiz&&this.quiz.markAttemptsSent()},getViewedStatus:function(){return this.get(this.isPastViewThreshold()?"passStatus":"failStatus")}});return r.extend(d.prototype,{isView:r.partial(d.prototype.isType,"view"),isAction:r.partial(d.prototype.isType,"action"),isSurvey:r.partial(d.prototype.isType,"survey")}),d}.call(e,i,e,t))||(t.exports=n)},22641:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(1060),r=i(93484),s=i(63949),o=DS._,a=DS.utils,l=DS.resolver,u=a.createSuper(r),c=o.merge(u("shortEvents"),{self:(e={},e[s.UPDATE_SCROLL_POS]="updateScrollPos",e[s.UPDATE_SCROLL_HEIGHT]="updateScrollHeight",e)});return r.extend({mixins:[n],shorthand:["background","contentheight","contentwidth"],isGroupingContainer:!0,shortEvents:c,updateScrollPos:function(t,e){this.trigger("updateScrollPos",l.getRef(t.pos,e.context))},updateScrollHeight:function(t,e){this.contentheight(l.getRef(t.height,e.context)),this.trigger("updateScrollHeight")},getPathRef:function(){var t=this.background().vectorData;return t?t.pr:{}},getBounds:function(){var t=o(this.background().vectorData).pick("top","right","bottom","left").value(),e={xPos:t.left,yPos:t.top,right:t.right,bottom:t.bottom,fullX:t.left,fullY:t.top};return e.height=e.fullHeight=Math.abs(e.bottom-e.yPos),e.width=e.fullWidth=Math.abs(e.right-e.xPos),e}})}.call(e,i,e,t))||(t.exports=n)},8293:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(5552),n=DS._,r=DS.utils,s=DS.constants,o=(DS.BaseModel,n.extend(n.range(10).reduce((function(t,e){return t["_pos"+e]={type:s.varTypes.STRING,value:"",resume:!1},t}),{}),{ItemOrder:{type:s.varTypes.STRING,value:""}}));return e.extend({variableProps:o,initialize:function(){this.hiderParents=[],this.setupItemsList()},setupItemsList:function(){var t;this.itemsListOrder=r.getPath(this,"data.itemlist").slice(),this.itemsIdx=this.itemsListOrder.reduce((function(t,e,i){return t[e.itemdata]=i,t}),{}),this.itemslist=n.shuffle(this.itemsListOrder),t=this.itemslist.reduce(function(t,e,i){return t+this.itemsIdx[this.itemslist[i].itemdata]}.bind(this),""),this.prop("ItemOrder")||this.prop("ItemOrder",t)},getIndexByData:function(t){return this.itemsIdx[t]}})}.call(e,i,e,t))||(t.exports=n)},46340:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(5552),n=i(93484),r=DS._,s=DS.utils,o=DS.events,a=s.createSuper(e),l=function(t,e){t.prop("ShuffleXPos",e),t.prop("RawXPos",e)},u=function(t,e){t.prop("ShuffleYPos",e),t.prop("RawYPos",e)},c=function(t,e,i){return r.sortBy(i,t).every((function(i,n,r){var s=r[n-1];return!s||i[t]>=s[t]+.75*s[e]}))},h=r.partial(c,"top","height"),d=r.partial(c,"left","width"),p=function(t,e,i,n,s){var o=t[n],a=this.getCorrectBounds(o),l=t[n-1],u=l&&this.getCorrectBounds(l),c=r.partial(e.updateDefaultCoord,o),h=r.partial(e.updateAltCoord,o);if(0===n)c(i[e.origin]),s.length>1&&"endpoint"===s[1].altAlign?h(i[e.altEndpoint]-a[e.dimension]):h(i[e.altOrigin]);else switch(c(u[e.endpoint]+i.defaultSpacing),i.altAlign){case"origin":h(u[e.altOrigin]);break;case"endpoint":h(u[e.altEndpoint]-a[e.dimension]);break;case"oOffset":h(u[e.altOrigin]+i.altSpacing);break;case"eOffset":h(u[e.altEndpoint]+i.altSpacing)}},f=function(t,e,i){var n=t[i];l(n,e.left),u(n,e.top)},g=r.defaults({resolveAsParent:!1,groupObjects:!0},a("abilities"));return n.extend({abilities:g,initialize:function(){a("initialize").apply(this,arguments),this.shouldShuffle=!0,this.listenTo(this.getSlide(),o.resume.APPLIED,this.markAsResumed),this.listenTo(this.getSlide(),o.resume.COMPLETE,this.resumeComplete),this.get("shuffle")&&this.setShuffleBounds().determineSpacing().sortBoundsFromSpacing().shuffleAndLayout()},markAsReset:function(){this.shouldShuffle=!0},markAsResumed:function(){this.shouldShuffle=!1},resumeComplete:function(){this.shouldShuffle&&this.shuffleAndLayout()},shuffleAndLayout:function(){return this.get("shuffle")&&this.shuffleObjects().setSpacing().setShuffledPositions().setTabIndices(),this},setShuffleBounds:function(){return this.originalBounds=this.objects().map(this.getCorrectBounds),this},getShuffledArray:function(){return this.shuffledObjectIndices.map(function(t){return this.objects().at(t)}.bind(this))},shuffleObjects:function(){var t=r.shuffle(this.objects().slice());return this.repositionLockedItems(t),this.shuffledObjectIndices=t.map(function(t){return this.objects().indexOf(t)}.bind(this)),this},repositionLockedItems:function(t){this.objects().forEach(function(e,i){if(function(t){return s.isTrue(t.get("shuffleLock"))}(e)){var n=r.findIndex(this.originalBounds,{idx:i}),o=t[n],a=t.indexOf(e);t[n]=t[a],t[a]=o}}.bind(this))},determineSpacing:function(){return h(this.originalBounds)?this.spacing="vertical":d(this.originalBounds)?this.spacing="horizontal":this.spacing="none",this},sortBoundsFromSpacing:function(){var t="vertical"===this.spacing?"top":"left";return this.originalBounds=r.sortBy(this.originalBounds,t),this},setSpacing:function(){if("none"===this.spacing)return this.positionCallback=r.partial(f,this.getShuffledArray()),this;var t=this.originalBounds,e="vertical"===this.spacing,i=e?u:l,n=e?l:u,s=e?"top":"left",o=e?"left":"top",a=e?"bottom":"right",c=e?"right":"bottom",h=e?"height":"width";t.forEach((function(e,i){var n=t[i-1];n&&(e.defaultSpacing=e[s]-n[a],e[o]===n[o]?e.altAlign="origin":e[c]===n[c]?e.altAlign="endpoint":e[o]>n[c]?(e.altAlign="oOffset",e.altSpacing=e[o]-n[o]):(e.altAlign="eOffset",e.altSpacing=e[o]-n[c]))}));var d={updateDefaultCoord:i,updateAltCoord:n,origin:s,altOrigin:o,endpoint:a,altEndpoint:c,dimension:h};return this.positionCallback=r.partial(p.bind(this),this.getShuffledArray(),d),this},setShuffledPositions:function(){return this.originalBounds.forEach(this.positionCallback),this},setTabIndices:function(){var t=this.originalBounds.map(function(t){return this.objects().at(t.idx).get("tabIndex")}.bind(this));return this.shuffledObjectIndices.forEach(function(e,i){this.objects().at(e).prop("tabIndex",t[i])}.bind(this)),this}})}.call(e,i,e,t))||(t.exports=n)},57692:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(63949),n=i(64585),r=i(34998),s=i(34329),o=i(1060),a=i(94554),l=i(73635),u=i(38510),c=i(17895),h=i(92989),d=i(52658),p=i(32828),f=i(22995),g=i(31039),m=i(75238),v=DS._,y=DS.BaseModel,S=DS.playerGlobals,b=DS.Chunk,w=DS.pubSub,x=DS.events,P=DS.constants,E=DS.utils,C=DS.vow,T={};T[P.statuses.INCOMPLETE]=1,T[P.statuses.INCORRECT]=2,T[P.statuses.CORRECT]=3,T[P.statuses.NEUTRAL]=4;var D,A,I=function(t,e){return T[t]-T[e]};return y.extend({isSlide:!0,containsVideoAssets:null,containsZoomRegion:null,mixins:[n,r,l,a,s,o],shorthand:["fullId","currentTimeline","resume","events","actionGroups","background","title","includeInSlideCounts","slideNumberInScene"],playerPropNames:{Viewed:!1,WindowId:null,LastKeyCodeString:null,LastKeyCode:-1,LastKeyValue:null,LastKeyCtrl:!1,LastKeyShift:!1,LastKeyAlt:!1},resolveables:["slideLayers","variables","actionGroups","interactions"],resolvers:{slideLayers:function(t,e){var i=e.getBaseLayer();return i.objects().get(t)||i.audiolib().get(t)||i.objects().findNestedObject(t)}},abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{slideLayers:u,variables:c,interactions:h},shortEvents:{self:(A={},A[e.ZOOMPAN]="zoomPan",A),slideLayers:function(){var t={};return t[x.timeline.CHANGED]="onTimelineChanged",t[x.slide.ALL_TIMELINES_COMPLETE]="onAllTimelinesEnded",t}(),interactions:function(){var t={};return t[x.interaction.EVALUATED]="onInteractionEvaluated",t}()},subscriptions:(D={},D[x.slide.PAUSE_TIMELINE]="onPauseTimeline",D[x.slide.PLAY_TIMELINE]="onPlayTimeline",D),initialize:function(t){var e=[this.parent.id,this.id].join(P.PATH_DELIMITER);this.coreState=v.clone(t),v.assign(this.coreState,{fullId:e,interactions:this.interactions()}),this.elapsedTime=0,this.viewed=!1,this.quizzes=[],this.loadedDfd=C.Deferred(),this.fullId(e),this.onResetCurrentTimelineDelegate=this.onResetCurrentTimeline.bind(this),this.onTimelineCompleteDelegate=this.onTimelineComplete.bind(this),this.layerTimelinesCompleted=[]},buildFlatDepths:function(){var t=this;this.slideLayers().forEach((function(e){t.currLayerDepth=0,t.flattenObjDepths(e.objects()),e.depthOffset=t.currLayerDepth}))},flattenObjDepths:function(t){var e=this;t.sortBy((function(t){return t.prop("depth")})).forEach((function(t){t.layerDepth=e.currLayerDepth++,null!=t.objects&&e.flattenObjDepths(t.objects())}))},beforeSlideOut:function(){this.storeInteractionResults(),this.destroyed=!0,this.removeVariableChangeSubscriptions()},resetModel:function(){null!=this.url()&&E.stripPlayer(this.absoluteId)!==S.presentation.prop("CurrentSlideId")&&(this.killEverything(),this.loadedDfd=C.Deferred(),this.clear({silent:!0}).set(this.coreState,{silent:!0}).buildAssociations().resetCurrentTimeline().rebindShortEvents())},resetCurrentTimeline:function(t){return this.setCurrentTimeline(this.getBaseLayer().timeline(),t),this},url:function(){return this.get("html5url")},backgroundImageUrl:function(){return d.getAssetUrl(this.background().imagedata.assetId)},isLoaded:function(){return C.isResolved(this.loadedDfd)},isMessageSlide:function(){return this.getScene().isMessageScene()},load:function(){var t,e=this.loadedDfd,i=p.load(this),n=f.load(this.get("globalAudioId"));return this.isLoaded()?(e=C.Deferred(),C.when(i,n).then(e.resolve.bind(e,this))):(t=e.resolve.bind(e,this),this.isMessageSlide()?t():C.when(this.fetch(),i,n).then(t)),e.promise()},loadSlideAssets:function(){d.clearAllAssets();var t=S.presentation.slideMap().getRefById(this.absoluteId);return null!=t?t.loadAssets(!0):C.Deferred().resolve()},getBaseLayer:function(){return this.slideLayers().getBaseLayer()},getScene:function(){return this.getClosestAncestor((function(t){return t.isScene}))},getSlideDraw:function(){return this.getClosestAncestor((function(t){return t.isSlideDraw}))},getSceneOrDraw:function(){return this.getSlideDraw()||this.getScene()},getViewGroupId:function(){var t=this.get("viewGroupId");return t.length>0?t:this.id},getRelativeId:v.constant(P.refs.CURRENT_SLIDE),getHitType:v.constant(P.SLIDE_HIT),getTransitionAnimation:function(){if(this.get("showAnimationId"))return this.getBaseLayer().animations().find({id:this.get("showAnimationId")})},zoomPan:function(t,e){this.trigger("zoompan",{action:t,event:e})},triggerAction:function(t){return r.triggerAction.apply(this,arguments),r.triggerAction.apply(this.getBaseLayer(),arguments),this},onTimelineChanged:function(t){this.setCurrentTimeline(t)},onAllTimelinesEnded:function(){this.getClosestThisRef().executePlayerEvent("onallopentimelinescomplete")},setAsViewed:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.viewed=!0,this.prop("Viewed",!0),this.interactions().forEach((function(t){t.setAsViewed(!0)})),!t&&this.get("trackViews")&&w.trigger(x.slide.VIEWED,this),this},restoreViewed:function(){return this.viewed=!0,this.interactions().forEach((function(t){t.viewed=!0})),this},hasInteractions:function(){return this.interactions().length>0},setQuiz:function(t){this.quizzes.push(t)},onInteractionEvaluated:function(t,e){this.updateInteractionData(),e||this.prepareResumeData({retainState:!0})},storeInteractionResults:function(){return this.interactions().forEach((function(t){t.initialAttemptCount===t.prop("AttemptCount")&&(t.responsesBuiltOnExit=!0,t.updateUserResponse())})),this},getInteractionAttempted:function(){var t=!1,e=this.interactions&&this.interactions();return e&&e.length>0&&(t=e.reduce((function(t,e){return t&&e.prop("AttemptCount")>0}),!0)),t},getInteractionStatus:function(){var t,e,i=this.interactions&&this.interactions();return i&&i.length>0&&(e=i.reduce((function(t,e){return t[e.prop("Status")]=!0,t}),{}),t=Object.keys(e).sort(I)[0]),t},getVariableChangeSubscriptions:function(){return null==this.varAndPropSubscriptions&&(this.varAndPropSubscriptions=null==this.events()?[]:this.setVarAndPropListeners(),this.slideLayers().forEach(function(t){null!=t.events()&&Array.prototype.push.apply(this.varAndPropSubscriptions,t.setVarAndPropListeners()),t.objectIndex.forEach(function(t){null!=t.events()&&Array.prototype.push.apply(this.varAndPropSubscriptions,t.setVarAndPropListeners())}.bind(this))}.bind(this))),this},removeVariableChangeSubscriptions:function(){return null!=this.varAndPropSubscriptions&&(this.varAndPropSubscriptions.forEach((function(t){t.listener.stopListening(t.obj,t.event,t.callback)})),this.varAndPropSubscriptions=null),this},calculateTotalScale:function(){var t=E.getPath(this.currView,"props.winScale",1);return 1/(t*=null!=this.pinchZoomScale?this.pinchZoomScale:1)},setCurrentTimeline:function(t){var e=this.currentTimeline();return null!=e&&(e.off(x.timeline.RESET,this.onResetCurrentTimelineDelegate),e.off(x.timeline.COMPLETE,this.onTimelineCompleteDelegate)),this.currentTimeline(t),t.on(x.timeline.RESET,this.onResetCurrentTimelineDelegate),t.on(x.timeline.COMPLETE,this.onTimelineCompleteDelegate),t.completed&&this.onTimelineComplete(),this.trigger(x.slide.CURRENT_TIMELINE,t,this),this},onPauseTimeline:function(){this.wasPlaying=[],this.slideLayers().forEach(function(t){t.getIsTimelinePlaying()&&this.wasPlaying.push(t)}.bind(this)),this.slideLayers().pauseAll(!0)},onPlayTimeline:function(){this.wasPlaying&&this.wasPlaying.forEach((function(t){t.timeline().play()}))},onResetCurrentTimeline:function(){var t=this.getBaseLayer().timeline(),e=this.currentTimeline();t===e?this.restart():(this.slideLayers().find((function(t){return t.timeline()===e})).prepareResumeData().resetBeforeView().applyResumeData(),e.play())},getLayerWithTimeline:function(t){return this.slideLayers().find((function(e){return e.timeline()===t}))},onTimelineComplete:function(t){var e=this.getLayerWithTimeline(t);null==e||this.layerTimelinesCompleted.includes(e.index())||this.layerTimelinesCompleted.push(e.index())},currentTimelineCompletedOnce:function(){var t=this.currentTimeline(),e=this.getLayerWithTimeline(t);return null!=e&&(t.completed&&this.onTimelineComplete(t),this.layerTimelinesCompleted.includes(e.index()))},setLayerTimelinesData:function(t){var e=new b({fullString:t});this.layerTimelinesCompleted=[];var i=e.getUnsignedValue();for(e=e.reChunk();i>0;i--)this.layerTimelinesCompleted.push(e.getUnsignedValue()),e=e.reChunk()},getLayerTimelinesData:function(){return b.create(this.layerTimelinesCompleted.length)+this.layerTimelinesCompleted.map(b.create).join("")},restart:function(){return this.prepareResumeData().resetBeforeView().applyResumeData(),this.slideLayers().invoke("resetObjectTransforms"),this.beginPlayback()},reset:function(){return this.resetBeforeView(),this.beginPlayback()},beginPlayback:function(){return this.executePlayerEvent("onbeforeslidein"),this.executePlayerEvent("ontransitionin"),this.executePlayerEvent("ontransitionincomplete"),this.currentTimeline().play(),this.executePlayerEvent("onslidestart"),this},killEverything:function(){return g.clearSlideCache(this.id),m.clearSlideCache(this.id),this.slideLayers().killEverything(),this},hasZoomRegion:function(){return null==this.containsZoomRegion&&(this.containsZoomRegion=this.slideLayers().some((function(t){return t.hasZoomRegion()}))),this.containsZoomRegion},hasVideoAssets:function(){if(null==this.containsVideoAssets){var t=S.presentation.slideMap().getRefById(this.absoluteId);this.containsVideoAssets=t.hasVideoAssets()}return this.containsVideoAssets}})}.call(e,i,e,t))||(t.exports=n)},64992:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r=i(63949),s=i(30704),o=i(17895),a=i(34998),l=i(94554),u=i(75565),c=i(24196),h=DS._,d=DS.utils,p=DS.pubSub,f=DS.events,g=DS.vow,m=DS.resolver,v=DS.constants,y=DS.BaseModel,S=function(t,e,i){var n=h.partial(h.find,e);return i.filter((function(e){return null!=n({id:e.id})===t}))};return y.extend({isSlideDraw:!0,mixins:[u,a,l],resolveables:["slides","actionGroups","variables"],shorthand:["sliderefs","exitaction","slides","shufflecount","shuffle","actionGroups","slideNumber","slideNumberInScene"],shortEvents:{self:(n={},n[r.SET_DRAW_REVIEW]="onSetDrawReview",n)},abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{variables:o},subscriptions:(e={},e[f.player.RESET]="generateDraw",e),initialize:function(){this.slideDfd=g.Deferred(),p.once(f.data.INITIALIZED,this.createDraw.bind(this))},createDraw:function(){this.generateDraw().fixRefIds(),this.slideDfd.resolve(this.slides())},fixRefIds:function(){var t=[this.parent.id,this.id].join(v.PATH_DELIMITER);this.slides().forEach((function(e){e.fullId(t)}))},getScene:function(){return this.getClosestAncestorByKind("scene")},getTopSlide:function(){return h.first(this.sliderefs())},getBottomSlide:function(){return h.last(this.sliderefs())},hasLockedTopSlide:function(){return this.getTopSlide().linkprev},hasLockedBottomSlide:function(){return this.getBottomSlide().linknext},startingSlide:function(){return d.stripPlayer(this.slides().first().absoluteId)},getNextSlideId:function(t){var e=t.nextSibling();return e&&e.absoluteId},getFirstSlide:function(){return this.slides().first()},performExitAction:function(){this.trigger(f.draw.EXIT),c.executeAction(this.exitaction(),{context:this})},getTop:function(){var t=this.sliderefs(),e=0,i=[];if(this.hasLockedTopSlide())for(i.push(this.getTopSlide());i.length&&h.last(i).linknext&&t[e+1];)i.push(t[++e]);return i},getBottom:function(){var t=this.sliderefs(),e=t.length-1,i=[];if(this.hasLockedBottomSlide())for(i.push(this.getBottomSlide());h.first(i).linkprev&&t[e-1];)i.unshift(t[--e]);return i},getTrimmedSlides:function(){return this.trimSpecial(this.sliderefs().slice())},trimSpecial:function(t){for(;t.length&&t[0].linkprev;)t.shift();for(;t.length&&h.last(t).linknext;)t.pop();return t},getMiddle:function(t,e){if(e<=0)return[];var i,n,r,s=this.shuffle(),o=[],a=this.getScene().getRefs(),l=h.partial(S,!1,a),u=h.partial(S,!0,a),c=l(t),d=function(t){return s?Math.floor(Math.random()*t):0};if(c.length<e)for(r=u(t);c.length<e;)c.push.apply(c,r.splice(d(r.length),1));for(;o.length<e&&c.length;){for(i=c[n=d(c.length)];0!=n&&i.linkprev;)i=c[--n];for(;i;)o.push.apply(o,c.splice(n,1)),i=i.linknext&&c[n]}return o},getIncludedSlides:function(t){return t.filter((function(t){return t.shuffleinclude}))},generateDraw:function(){var t,e,i,n=this.getTop(),r=this.getBottom(),s=this.getTrimmedSlides(),o=this.getIncludedSlides(s);return s=h.xor(s,o),e=(this.get("shuffle")?this.shufflecount():this.sliderefs().length)-(n.length+r.length+o.length),t=this.getMiddle(s,e),i=n.concat(o,t,r),this.generateSlides(i),this},generateSlides:function(t){this.trigger(f.draw.RESET,this);var e=this.get("navindex"),i=this.resolveSlides(t);return i.forEach((function(t){t.navIndex=e})),this.set("slides",new s(i,{parent:this})),t.forEach(function(t){this.getScene().addRef(t)}.bind(this)),this.createOrderArray(t),this.trigger(f.draw.RESET_COMPLETE,this),p.trigger(f.draw.RESET_COMPLETE),this},resolveSlides:function(t){return t.map(function(t){var e=d.prefixWithPlayer(t.id);return h.cloneDeep(m.resolvePath(e,this))}.bind(this))},getSlidePromise:function(){return this.slideDfd.promise()},onSetDrawReview:function(t){this.isInReview=t.review}})}.call(e,i,e,t))||(t.exports=n)},11382:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(5552),n=(DS._,DS.utils),r=DS.events,s=n.createSuper(e);return e.extend({shorthand:["background"],initialize:function(){s("initialize").apply(this,arguments),this.getLayer().once(r.data.UPDATED,this.onLayerDataUpdated.bind(this))},getPathRef:function(){return this.background().vectorData.pr},onLayerDataUpdated:function(){var t=this.getClosestParentRef();t.isGroupingSlideObject&&this.listenTo(t,"hide",this.onParentGroupHide.bind(this))},onParentGroupHide:function(){this.prop("OnStage",!1),this.trigger("hide")}})}.call(e,i,e,t))||(t.exports=n)},54893:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(63949),r=(i(24196),i(64585)),s=i(1060),o=i(34329),a=i(5620),l=i(94554),u=i(52658),c=i(34998),h=i(24664),d=i(88975),p=i(17895),f=i(90694),g=i(75393),m=DS,v=m._,y=m.BaseModel,S=m.events,b=m.resolver,w=m.pubSub,x="custom",P=y.extend({mixins:[r,c,a,l,o,s],shorthand:["isBaseLayer","pauseParent","modal","resume","depth","background","events","actionGroups"],resolveables:["objects","actionGroups","audiolib","variables"],resolvers:{objects:function(t,e){return e.findNestedObject(t)}},shortEvents:{timeline:(e={},e[S.timeline.COMPLETE]="onTimelineComplete",e[S.timeline.BEFORE_SEEK_UPDATE]="onBeforeSeekUpdate",e[S.timeline.AFTER_SEEK_UPDATE]="onAfterSeekUpdate",e),self:function(){var t={};return t[n.SHOW_SLIDELAYER]="show",t[n.HIDE_SLIDELAYER]="hide",t[n.SET_ACTIVE_TIMELINE]="setActiveTimeline",t[n.PAUSE_TIMELINE]="onPauseTimeline",t[n.PAUSE_ANIMATIONS]="pauseTimeline",t[n.RESUME_TIMELINE]="resumeTimeline",t[n.SEEK_TIMELINE]="onSeekTimeline",t}()},abilities:function(){return{resolveAsThis:!this.isBaseLayer(),beEventTarget:!this.isBaseLayer(),resolveAsParent:!this.isBaseLayer()}},associations:{objects:d,audiolib:h,timeline:f,variables:p,animations:g},isSlideLayer:!0,containsZoomRegions:null,initialize:function(){this.startDepth=0,this.abilities=this.abilities(),this.isSeeking=!1,this.isBaseLayer()&&(this.depth(0),this.baseLayerPauses=[]),this.createObjectIndex()},onSeekTimeline:function(t){var e=t.position;v.isEmpty(t.variableGuid)||(e=1e3*b.resolvePath(t.variableGuid).value()),t.useRelativeTime&&(e+=this.timeline().elapsedTime()),this.isSeeking||this.timeline().seek(e)},onBeforeSeekUpdate:function(){this.isSeeking=!0},onAfterSeekUpdate:function(){this.isSeeking=!1},hasBackground:function(){return!!this.background()},backgroundImageUrl:function(){return u.getAssetUrl(this.background().imagedata.assetId)},isPenetrable:function(){return!this.modal()},hideAllObjectsOnDisplay:function(){var t=this.get("hideobjectsondisplay")||[];return t.length>0&&t.length==this.parent.currView.getSlideObjectViews().length},setAsTopMostLayer:function(t){return t&&this.get("modal")&&(this.lastModalFocus=this.parent.currView.getCurrentShadowFocus()),this.determineObjectVisibility(t),this.executePlayerEvent(t?"ontopmostlayer":"endtopmostlayer"),this},determineObjectVisibility:function(t){return(this.get("hideobjectsondisplay")||[]).forEach(function(e){b.resolvePath(e.value,this).setHiddenByLayer(!t,this.id)}.bind(this)),this},toggleVisibility:function(t,e,i){var n="show"===t,r=n?"shown":"hidden",s=null!=i&&i.transition===x,o=function(){i&&"oncomplete"===i.hideOthers&&this.trigger("hideOtherLayers",this),this.trigger(r,this),this.visibleState=n,this.executePlayerEvent("ontransitionincomplete")}.bind(this);if(n){if(this.setAsViewed(),this.shownInCurrentView=!0,i&&"onstart"===i.hideOthers&&this.trigger("hideOtherLayers",this),this.trigger("activated",this),this.isOpen)return this;this.resume()||this.wasForcedResumed||this.resetResume(),this.timeline().pause(),this.isOpen=!0}else{if(this.wasForcedResumed=!1,!this.isOpen)return this;this.isOpen=!1}if(this.cancelTransition(),s){var a=this.animations().get(i.animationId);this.trigger(t+x,i,this,a,o)}else o();return this},setActiveTimeline:function(t){var e=b.getRef(t.objRef,this),i=b.resolvePath(e,this),n=i.isSlide?i.slideLayers().getBaseLayer():i,r=n.timeline();return this.trigger(S.timeline.CHANGED,r),w.trigger(S.layer.TIMELINE_ACTIVATED,n),this},cancelTransition:function(){this.trigger("cancelTransition")},pauseTimeline:function(t){this.timeline().pause(t)},resumeTimeline:function(){(this.isOpen||this.isBaseLayer())&&(w.trigger(S.timeline.CURRENT_TIMELINE,this.timeline()),this.timeline().play())},getIsTimelinePaused:function(){return this.getHasTimelineStarted()&&!this.getIsTimelinePlaying()},getIsTimelinePlaying:function(){return this.timeline().isPlaying()},getHasTimelineStarted:function(){return this.timeline().hasStarted()},getHasTimelineFinished:function(){return this.timeline().hasFinished()},pauseTimelineFromLayer:function(t){this.isBaseLayer()&&(this.baseLayerPauses.push(t),this.baseLayerPauses=v.uniq(this.baseLayerPauses),1===this.baseLayerPauses.length&&(this.shouldPlayOnCloseLayer=!this.getIsTimelinePaused(),this.pauseTimeline()))},resumeTimelineFromLayer:function(t){this.isBaseLayer()&&(this.baseLayerPauses=v.without(this.baseLayerPauses,t),0===this.baseLayerPauses.length&&this.shouldPlayOnCloseLayer&&this.resumeTimeline())},isTimelineLayerPlayable:function(){return 0===this.baseLayerPauses.length},onTimelineComplete:function(){w.trigger(S.preview.NOTIFY,this.isBaseLayer()?"PREVIEW_SLIDE_COMPLETE":"PREVIEW_SLIDELAYER_COMPLETE"),this.getClosestThisRef().executePlayerEvent("ontimelinecomplete"),this.collection.onTimelineComplete()},pauseVideos:function(t){t.each(function(t){t.isKind("video")?t.trigger(S.layer.PAUSE_TIMELINE):t.isGroupingSlideObject&&this.pauseVideos(t.objects())}.bind(this))},onPauseTimeline:function(){this.pauseVideos(this.objects())},createObjectIndex:function(){var t=0;this.objectIndex=[],this.objDecendants=[];var e=function(i){i.forEach(function(i){var n=i.isKind("shufflegroup");n||(this.objectIndex.push(i),i.setSlideIndex(t++),this.objDecendants.push(i)),i.objects&&e(i.objects()),n&&this.objDecendants.push(i)}.bind(this))}.bind(this);return e(this.objects()),this},getObjectByIndex:function(t){return this.objectIndex[t]},setAsViewed:function(){return this.viewed=!0,this},isViewed:function(){return this.viewed},onAfterResumeBuilt:function(t){this.isBaseLayer()||t||!this.currView.state.renderChildren||this.timeline().silentReset()},setAsShowable:function(){this.isShowable=!0},hasZoomRegion:function(){return null==this.containsZoomRegions&&(this.containsZoomRegions=this.timeline().events().some((function(t){return t.actions.some((function(t){return"zoompan"==t.kind}))}))),this.containsZoomRegions},killEverything:function(){this.currView.state.renderChildren&&this.objects().invoke("killMounted"),this.resetSubscriptions().stopListening().off(),this.timeline().killEverything(),this.objects().invoke("killEverything"),this.clear()},resetObjectTransforms:function(){this.objectIndex.forEach((function(t){null!=t.currView&&t.setTransformDirty()}))}}),E=P.prototype;return E.show=v.partial(E.toggleVisibility,"show","ontopmostlayer"),E.hide=v.partial(E.toggleVisibility,"hide","endtopmostlayer"),P}.call(e,i,e,t))||(t.exports=n)},64615:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r=i(32604),s=DS._,o=DS.playerGlobals,a=DS.utils,l=DS.BaseModel,u=DS.detection,c=DS.events,h=DS.resolver,d=DS.pubSub,p=DS.constants;return l.extend({shorthand:["queueSize"],associations:{slideRefs:r},subscriptions:(n={},n[c.loader.SILENCE]="onSilenceLoader",n[c.slide.READY]="onSlideLoaded",n),initialize:function(){this.loaders=[],this.silenceLoader=!1,this.slideLoaded=!1,this.once("change:queueSize",this.onQueueSizeUpdate.bind(this))},onQueueSizeUpdate:function(){e=u.capabilities.isMemoryDeficientDevice?0:this.queueSize()},onSilenceLoader:function(){this.silenceLoader=!0},showLoader:function(){var t;this.slideLoaded||this.silenceLoader||(t=p.DESKTOP_LOADER_DELAY*(u.browser.isIE?2:1),d.trigger(c.loader.SHOW,t)),this.silenceLoader=!1},getStrippedId:function(t){var e,i=(e=t,h.resolvePath(e,o.presentation));return a.stripPlayer(i.isScene?i.slides().first().absoluteId:t)},setCurrentSlide:function(t){this.currentSlideId=this.getStrippedId(t),this.slideLoaded=!1,this.loadQueue=[];var e=this.getReachables(this.currentSlideId);this.stopCurrentLoaders(e),this.offloadUnreachableAssets(e),this.currentReachables=e,this.showLoader()},stopCurrentLoaders:function(t){this.loaders.length>0&&this.loaders.forEach(function(e){null!=e&&null==s.find(t,{id:e.refId})&&e.dfds.forEach((function(t){t.reject()}))}.bind(this)),this.loaders=[]},offloadUnreachableAssets:function(t){null!=this.currentReachables&&s.difference(this.currentReachables,t).forEach((function(t){t.offloadAssets()}))},onSlideLoaded:function(){s.first(this.currentReachables).setSlideDataLoaded(),this.loadQueue=s.tail(this.currentReachables),this.slideLoaded=!0,this.loadIdx=0,this.preloadNextSlideData()},preloadNextSlideData:function(){this.slideLoaded&&(this.loadIdx<this.loadQueue.length?this.loadQueue[this.loadIdx].loadSlideData().always(function(){this.loadIdx++,this.preloadNextSlideData()}.bind(this)):this.preloadNextSlide())},preloadNextSlide:function(){if(this.slideLoaded&&0!==this.loadQueue.length){var t=this.loadQueue.shift(),e=t.loadAssets();e.refId=t.id,this.loaders.push(e),e.then(this.preloadNextSlide.bind(this))}},getReachables:function(t){var i,n=0,r=[];if(null!=(i=this.getRefById(t)))for(r.push(i);n<r.length&&r.length<=e;)r.push.apply(r,r[n].getReachableSlides().map(function(t){return this.getRefById(t.absoluteId)}.bind(this))),r=s.uniq(r),n++;return s.take(r,e+1)},getRefById:function(t){return this.slideRefs().find({id:a.stripPlayer(t)})}})}.call(e,i,e,t))||(t.exports=n)},5552:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r=i(63949),s=(i(4242),i(81034),i(17895)),o=i(24761),a=i(75393),l=i(34998),u=i(94554),c=i(64585),h=i(34329),d=i(90082),p=i(24196),f=i(38652),g=DS._,m=(DS.utils,DS.constants),v=DS.events,y=(DS.vow,DS.resolver),S=DS.BaseModel,b=(DS.Chunk,DS.pubSub),w=DS.detection,x="_default",P="custom",E=/hotspot.*marker/,C=/tooltip/,T=/value":"[^,]*_tooltip/,D=/(Incorrect|Correct)Review/,A=1e3,I={webobject:[{name:"_remotedata",type:m.varTypes.STRING,value:""}]},R=S.extend({mixins:[l,c,d,u,h],resolveables:["variables","actionGroups"],abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0,groupObjects:!1},associations:{variables:s,textLib:o,animations:a},shorthand:["kind","data","states","alpha","xPos","yPos","rotateXPos","rotateYPos","rotation","width","height","imagelib","dragdrop","dragrotation","dragpath","resume","depth","scaleX","scaleY","xOffset","yOffset","events","actionGroups"],playerPropNames:{DragOverId:null,DropTargetId:null,LastKeyAlt:!1,LastKeyCode:-1,LastKeyShift:!1,LastKeyCtrl:!1,LastKeyValue:null,Moved:null,ReviewMode:null,Text:null,Expanded:!1,DragConnectData:"",SelectedItemData:"",TimelineControlled:!0,DragConnected:!1,Enabled:!0,MouseOver:!1,ObjectState:x,OnStage:!1,HiddenByLayer:!1,model:{Alpha:"alpha",depth:"depth",height:"height",InitXPos:"xPos",InitYPos:"yPos",InitDepth:"depth",nXPos:"xPos",nYPos:"yPos",RawXPos:"xPos",RawYPos:"yPos",rotateXPos:"rotateXPos",rotateYPos:"rotateYPos",Rotation:"rotation",ScaleX:"scaleX",ScaleY:"scaleY",ShuffleXPos:"xPos",ShuffleYPos:"yPos",tabIndex:"tabIndex",width:"width"}},subscriptions:(n={},n[v.player.RESET]="onPlayerReset",n),shortEvents:{self:(e={"change:xPos change:yPos":"onPositionUpdate"},e[r.SHOW]="show",e[r.HIDE]="hide",e[r.SET_OBJ_STATE]="setState",e[r.BRING_TO_FRONT]="bringToFront",e[r.SET_ENABLED]="setEnabled",e[r.STORE_RESUME_DATA]="storeResumeData",e[r.RESTORE_RESUME_STATE]="restoreResumeState",e[r.GET_MOUSE_POSITION]="getMousePosition",e[r.MOVE_TO]="moveTo",e[r.SET_REVIEW]="setReview",e)},isSlideObject:!0,initialize:function(){this.addExtraVariables().setupToggleVisibilityState(),this.getLayer().once(v.data.UPDATED,this.bindTimelineEvents.bind(this)),this.hiderParents=[],this.showFns=[],this.containsGif=f.containsGif(this.imagelib()),this.isVectorShape()&&this.isCorrectIncorrectReview()&&this.set("accType","button")},shouldUpdateGif:function(){return!(!this.containsGif||!this.prop("OnStage"))},addExtraVariables:function(){return(I[this.kind()]||[]).forEach(function(t){this.variables().addVariable(t)}.bind(this)),this},bindTimelineEvents:function(){var t=this.getLayer().timeline();this.listenTo(t,v.timeline.BEFORE_SEEK_UPDATE,this.onBeforeSeekUpdate.bind(this)),this.listenTo(t,v.timeline.AFTER_SEEK_UPDATE,this.onAfterSeekUpdate.bind(this))},isInDefaultState:function(){return this.prop("ObjectState")===x},isDraggable:function(){return!(!this.dragdrop()||!this.dragdrop().dragenabled)},isDroppable:function(){return!(!this.dragdrop()||!this.dragdrop().dropenabled&&!this.dragdrop().dragoverenabled)},isSlideable:function(){return!!this.dragpath()},isZoomable:function(){return!!this.get("zoomdata")},isWebObject:function(){return this.isKind("webobject")},isTweenable:function(){return!(!this.animations()||this.animations().isEmpty())},getTweenableClass:function(){return w.browser.isChrome||!this.isTweenable()?"":"tweenable"},isAtNewDepth:function(){return this.depth()!==this.prop("depth")},isShuffled:function(){return this.xPos()!==this.prop("ShuffleXPos")||this.yPos()!==this.prop("ShuffleYPos")},isScaled:function(){return this.scaleX()!==this.prop("ScaleX")||this.scaleY()!==this.prop("ScaleY")},isRotated:function(){return this.rotation()!==this.prop("Rotation")},isAlphaed:function(){return this.alpha()!==this.prop("Alpha")},isInNewPosition:function(){return this.prop("ShuffleXPos")!==this.prop("RawXPos")||this.prop("ShuffleYPos")!==this.prop("RawYPos")},isHotSpotMarker:function(){return E.test(this.id)},isToolTip:function(){return C.test(this.id)},isCorrectIncorrectReview:function(){return D.test(this.id)},isObscurableBySelf:function(){if(this.isStateGroupSlideObject)return!1;var t,e,i,n=g.find(this.events(),{kind:"onrollover"});return n&&(t=JSON.stringify(n.actions),e=function(t){var e=!1,i=["thenActions","elseActions"];if(t.actions)return t.actions.some((function t(n){return"if_action"===n.kind?i.forEach((function(i){e=e||n[i]&&n[i].some((function(e){return!(!e.kind.startsWith("show")||"_this"===e.objRef.value)||"if_action"===e.kind&&t(e)}))})):n.kind.startsWith("show")&&"_this"!=n.objRef.value&&(e=!0),e}));return!1}(n),i=T.test(t)),e&&!i},isRotatable:function(){return null!=this.dragrotation()},hasAnimated:function(){return this.isRotated()||this.isAlphaed()||this.isScaled()||this.isInNewPosition()},getAnimationResumeState:function(){return g.reduce(["RawXPos","RawYPos","ScaleX","ScaleY","Rotation","Alpha"],function(t,e){return t[e]=this.prop(e),t}.bind(this),{})},getPathRef:function(){return this.getCurrentStateData().vectorData.pr},getPathLib:function(){return this.getPathRef().l},commandsetId:function(){return this.getPathRef().i},getRelativeId:function(){if(null!=this.relativeId)return this.relativeId;var t=this.getLayer(),e=t.parent;return t=t.isBaseLayer()?e:t,this.relativeId=this.absoluteId.substr(t.absoluteId.length+1)},getHitType:function(){var t;return null!=this.hitType?this.hitType:(t=this.isVectorShape()||this.isSvgImage()?m.SVG_HIT:!this.isGroupingSlideObject||this.isKind("scrollarea")||this.isKind("expandinglabel")?m.RECT_HIT:m.GROUP_HIT,this.hitType=t)},getStateFromVar:function(){return g.find(this.states(),{name:this.prop("ObjectState")})},getStateFromName:function(t){return g.find(this.states(),{name:t})},getStateFromIndex:function(t){return this.states()[t].name},getCurrentStateIndex:function(){return this.states().indexOf(this.getStateFromVar())},getCurrentStateData:function(){return this.isInDefaultState()?this.data():this.getStateFromVar().data},getPosition:function(){return{top:this.prop("RawYPos"),left:this.prop("RawXPos")}},getShapeMask:function(){var t=this.get("shapemaskId");return g.isEmpty(t)?null:y.resolvePath(t,this)},hasVarText:function(){return this.textLib().some((function(t){return"richvartext"===t.get("type")}))},fixZeroBoundsMetrics:function(t){return 0!==t.strokewidth||0!==t.width&&0!==t.height||(t.strokewidth=.5),t},getCurrentStateMetrics:function(){var t=(this.getCurrentStateData()||{}).html5data,e={xPos:0,yPos:0,width:this.get("width"),height:this.get("height"),strokewidth:0};return this.hasVarText()&&0===t.width&&0===t.height&&(t.width=e.width,t.height=e.height),this.fixZeroBoundsMetrics(g.extend(e,t))},getBounds:function(){var t=this.getCurrentStateMetrics(),e=t.strokewidth,i=2*e;return t.strokewidth*=2,g.extend(t,{fullX:Math.ceil(t.xPos-e),fullY:Math.ceil(t.yPos-e),fullWidth:t.width+i,fullHeight:t.height+i})},getSlide:function(){return this.getClosestAncestor((function(t){return!!t.isSlide}))},getLayer:function(){return this.getClosestAncestor((function(t){return null!=t.isBaseLayer}))},moveTo:function(t,e){var i,n,r=y.getRef(t.xOffset,e.context),s=y.getRef(t.yOffset,e.context),o=y.getRef(t.xPos,e.context),a=y.getRef(t.yPos,e.context);i=o+(r=t.addoffsetx?r:-r),n=a+(s=t.addoffsety?s:-s),this.trigger("moveTo",i,n)},getMousePosition:function(t){this.trigger("getMousePosition",t)},setState:function(t,e){var i=y.getRef(t.stateRef,e.context,e);return this.prop("ObjectState",i),this},setReview:function(t){this.prop("ReviewMode",t.enabled.value),this.trigger("setReview",t.enabled.value)},setStateFromIndex:function(t){this.prop("ObjectState",this.getStateFromIndex(t))},setTransformDirty:function(){this.transformDirty||(this.transformDirty=!0,this.trigger(v.slideObject.TRANSFORM_DIRTY))},setEnabled:function(t){this.prop("Enabled",t.enabled.value)},setSlideIndex:function(t){this.prop("slideIndex",t)},getFlattenedDepth:function(){return this.getLayer().startDepth+this.layerDepth},bringToFront:function(t){this.prop("depth",A++)},setHiddenByLayer:function(t,e){var i=this.currView;this.hiderParents=t?g.without(this.hiderParents,e):g(this.hiderParents).push(e).uniq().value(),this.prop("HiddenByLayer",this.hiderParents.length>0),null!=i&&(g.isFunction(i.updateTrueVisibility)?i.updateTrueVisibility():i.props.parent&&g.isFunction(i.props.parent.updateTrueVisibility)&&i.props.parent.updateTrueVisibility())},adjustVariables:function(){var t=g.toArray(arguments);t.forEach(function(t){this.adjustVariable(t.name,t.value)}.bind(this))},adjustVariable:function(t,e){var i=this.getClosestParentRef(),n={kind:"adjustvar",variable:t,operator:"set",value:{type:"number",value:e}};p.executeAction(n,{context:this}),i.executePlayerEvent("onvarchanged")},getInitParentContainer:function(){return this.parent.isKind("shufflegroup")?this.parent.parent:this.parent},getParentContainer:function(){var t=this.getInitParentContainer();return null!=t.getChildParent?t.getChildParent(this):t},reparentChild:function(t){var e=this.getInitParentContainer();null!=e.reparentChild&&e.reparentChild(this,t)},reattachChild:function(){var t=this.getInitParentContainer();null!=t.reattachChild&&t.reattachChild(this)},storeResumeData:function(t,e){y.resolvePath(t.varref,e.context).value(this.getFullResumeData(!0))},restoreResumeState:function(t,e){var i=y.resolvePath(t.varref,e.context),n=t.limited,r=n?"setResumeDataLimited":"setResumeData";this.resetObjectBeforeResume(n),this[r](i.value()).forceUpdateResume()},resetForSeek:function(){var t=this.currView;this.trigger("clearAnimations"),this.trigger("unparentForSeek"),this.resetPropsExcept(["Enabled","ReviewMode","HiddenByLayer","depth","ShuffleXPos","ShuffleYPos"]),this.prop({RawXPos:this.prop("ShuffleXPos"),RawYPos:this.prop("ShuffleYPos")}),null!=t&&(g.isFunction(t.applyStylesDirectly)?t.applyStylesDirectly():t.props.parent&&g.isFunction(t.props.parent.applyStylesDirectly)&&t.props.parent.applyStylesDirectly())},onBeforeSeekUpdate:function(){this.prop("TimelineControlled")&&this.prop("OnStage")&&(this.shouldHideOnSeek=!0,this.resetForSeek())},onAfterSeekUpdate:function(){this.shouldHideOnSeek&&(this.hiding=!1,this.prop("updateGifOnShow",!0),this.trigger("hide"))},setupToggleVisibilityState:function(){this.hideShowState=null},toggleVisibility:function(t,e,i,n){var r=function(){i=i||{},n=n||{};var r,s=this.prop("OnStage"),o=this.prop("TimelineControlled"),a="show"===t,l=!!n.isSeekAction,u=null!=i&&i.transition===P,c=a?"shown":"hidden",h=function(){a||(this.hiding=!1,this.prop("OnStage",!1)),this.trigger(c),this.executePlayerEvent(e+"complete"),b.trigger(v.slideObject.TOGGLE_VISIBILITY)}.bind(this),d=(i.animationId,n.time,function(){r=this.animations().get(i.animationId),this.trigger(t+P,a,n,r,h)}.bind(this)),p=null!=n.timelineLabel;if(this.shouldHideOnSeek=this.shouldHideOnSeek&&!a,(!a&&!p||l&&0===n.currentTime)&&this.prop("updateGifOnShow",!0),!o&&p&&a&&l&&(n.beforeSeekTime<n.time||n.time===n.currentTime))this.resetForSeek();else if(!a&&!s||a&&s&&!this.hiding||l&&!o&&n.beforeSeekTime>n.time)return;this.hideShowState=i.kind,this.prop("TimelineControlled",p),this.trigger(t),a?this.prop("OnStage",!0):this.hiding=!0,this.executePlayerEvent(e),u?d():h()}.bind(this);return null!=this.currView?r():(this.showFns||(this.showFns=[]),this.showFns.push(r)),this},onTweenUpdate:function(t){this.trigger(v.tween.UPDATE,t)},onPlayerReset:function(){},killMounted:function(){return this.resetSubscriptions(),this},killEverything:function(){return this.off(),this}}),_=R.prototype;return _.show=g.partial(_.toggleVisibility,"show","ontransitionin"),_.hide=g.partial(_.toggleVisibility,"hide","ontransitionout"),_.isVectorShape=g.partial(_.isKind,"vectorshape"),_.isSvgImage=g.partial(_.isKind,"svgimage"),R}.call(e,i,e,t))||(t.exports=n)},16704:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(52658),r=DS._,s=DS.BaseModel,o=DS.resolver,a=DS.events,l=DS.utils,u=DS.vow,c=DS.detection,h=DS.superagent,d=function(t){return o.resolvePath(t,o.getPresentationContext())},p={slide:"getSlideLinkSlide",slidedraw:"getDrawLinkSlide",action:"getActionLinkSlide"},f=s.extend({shorthand:["assetIds"],subscriptions:(e={},e[a.data.INITIALIZED]="onDataInitialized",e),initialize:function(){this.slideDataLoaded=!1},loadSlideData:function(){var t=u.Deferred();return this.slideDataLoaded||c.env.isFileProtocol||this.deletedDrawRef?t.resolve():h.get(this.getSlide().url()).accept("application/javascript").end(function(e){e?t.reject(e):(this.setSlideDataLoaded(),t.resolve())}.bind(this)),t.promise()},setSlideDataLoaded:function(){this.slideDataLoaded=!0},onDataInitialized:function(){"slidedraw"===this.get("type")&&(this.draw=d(this.get("id")),this.listenTo(this.draw,a.draw.RESET_COMPLETE,this.buildDrawRefs.bind(this)))},hasVideoAssets:function(){return this.assetIds().slice().some((function(t){return"video"===n.getAsset(t).type()}))},loadAssets:function(t){return n.loadAssets(this.assetIds().slice(),t)},offloadAssets:function(){n.offloadAssets(this.assetIds().slice())},getSlide:function(){return d(null!=this.draw?this.draw.getFirstSlide():this.get("id"))},buildDrawRefs:function(){var t,e=this.draw.startingSlide();for(this.clearLastDrawRefs();null!=e;)t=d(e),this.addDrawSlideToCollection(t),e=this.draw.getNextSlideId(t)},clearLastDrawRefs:function(){null!=this.drawRefs&&this.drawRefs.forEach(function(t){this.collection.remove(t),t.deletedDrawRef=!0}.bind(this)),this.drawRefs=[]},addDrawSlideToCollection:function(t){var e,i=this.collection.get(t.id);null!=i&&(e=new f(r.assign({},i.attributes,{id:l.stripPlayer(t.absoluteId),drawOwner:this.draw})),this.collection.add(e),this.drawRefs.push(e),e.deletedDrawRef=!1)},getReachableSlides:function(){return r.filter((this.get("linksTo")||[]).map(function(t){return this[p[t.type]](t)}.bind(this)),(function(t){return null!=t&&!t.isMessageSlide()}))},getSlideLinkSlide:function(t){for(var e=d(t.id);null!=e&&!e.isSlide;)if(e.isScene)e=d(e.startingSlide());else{if(!e.isSlideDraw)return null;e=e.getFirstSlide()}return e},getDrawLinkSlide:function(t){return l.getPath(d(t.id),"getFirstSlide")},getActionLinkSlide:function(t){var e,i=this.get("drawOwner");return"playnextdrawslide"===t.id&&null!=i?(e=i.getNextSlideId(this.getSlide()),r.isEmpty(e)?null:d(e)):null}});return f}.call(e,i,e,t))||(t.exports=n)},62503:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(5552),n=i(93484),r=i(24196),s=DS._,o=DS.utils,a=DS.resolver;o.createSuper(e);return n.extend({shorthand:["actionstates"],isStateGroupSlideObject:!0,setState:function(t,e){var i=s.find(this.actionstates(),{name:a.getRef(t.stateRef,e.context,e)});return i&&(this.prop("ObjectState",i.name),s.isEmpty(i.actions)||r.executeActions(i.actions,s.extend(e,{context:this}))),this},isEnabled:function(){return this.prop("Enabled")},getIsSlideableParent:function(){return this.objects().some((function(t){return!!t.dragpath()}))},getStateFromIndex:function(t){return this.actionstates()[t].name},getCurrentStateIndex:function(){return this.actionstates().indexOf(this.getStateFromVar())},getIsExpandingLabel:function(){return this.isExpandingLabel=this.isExpandingLabel||!!this.objects().findWhere({kind:"expandinglabel"}),this.isExpandingLabel},getStateFromVar:function(){var t=this.get("actionstates");return t&&s.find(t,{name:this.prop("ObjectState")})},getStateFromName:function(t){var e=this.get("actionstates");return e&&s.find(e,{name:t})},getClickDef:function(){var t=this.getStateFromVar();return t&&t.clickdef}})}.call(e,i,e,t))||(t.exports=n)},6427:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(5552),r=i(63949),s=(DS._,DS.constants),o=DS.events;return n.extend({shorthand:["background"],shortEvents:{self:(e=n.prototype.shortEvents.self,e[r.SET_FOCUS]="setFocus",e)},variableProps:{Text:{type:s.varTypes.STRING,value:""}},getPathRef:function(){return this.background().vectorData.pr},setFocus:function(){null==this.currView?this.needsFocus=!0:(this.trigger(o.slideObject.FOCUS),this.needsFocus=!1)}})}.call(e,i,e,t))||(t.exports=n)},58702:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(81034),n=DS.BaseModel,r=e.extend({model:n.extend({idAttribute:null})});return n.extend({shorthand:["type","vartext","xPos","yPos","width","height","valign","wordwrap","textshadow"],associations:{linkdata:r}})}.call(e,i,e,t))||(t.exports=n)},64514:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(5552),n=DS,r=(n._,n.events),s=n.utils,o=n.constants,a=s.createSuper(e);return e.extend({initialize:function(){this.indexValues=[],this.labelValues={},this.hiderParents=[]},variableProps:{VisitedMarkers:{type:o.varTypes.STRING,value:""},MarkerInView:{type:o.varTypes.NUM,value:0},CameraLat:{type:o.varTypes.NUM,value:0},CameraLon:{type:o.varTypes.NUM,value:0}},resetObjectBeforeResume:function(){var t=a("resetObjectBeforeResume").apply(this,arguments);return this.trigger(r.threeSixtyImage.RESET_VIEW),this.shouldApplyResumeData=!1,t},buildResumeData:function(){return this.trigger(r.threeSixtyImage.UPDATE_RESUME_PROPS),a("buildResumeData").apply(this,arguments)},setResumeData:function(){a("setResumeData").apply(this,arguments);var t=this.getVisitedMarkers(),e=t.indexValues,i=t.labelValues;this.indexValues=e,this.labelValues=i,this.trigger(r.threeSixtyImage.APPLY_RESUME_DATA),null==this.currView&&(this.shouldApplyResumeData=!0)},getVisitedMarkers:function(){for(var t=this.prop("VisitedMarkers"),e=[],i={},n=0;n<t.length;n+=3){var r=parseInt("0x"+t[n]+t[n+1],16);e.push(r),i[r]=parseInt(t[n+2],10)}return{indexValues:e,labelValues:i}},updateLabelState:function(t,e){this.labelValues[t]=e?1:0},addVisitedMarker:function(t){this.indexValues.push(t),this.setVisitedMarkers(),this.currView.refs.innard.image3d.visitedMarkersChanged()},setVisitedMarkers:function(){for(var t="",e=0;e<this.indexValues.length;e++){var i=this.indexValues[e].toString(16),n=this.labelValues[this.indexValues[e]]||0;i.length<2&&(i="0"+i),t+=i+n}this.prop("VisitedMarkers",t)}})}.call(e,i,e,t))||(t.exports=n)},90694:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(24196),r=DS._,s=DS.utils,o=DS.events,a=DS.BaseModel,l=DS.Chunk,u=DS.AnimationTimeline,c=(DS.pubSub,{});return a.extend({shorthand:["duration","events"],shortEvents:{self:{"change:duration":"onChangeDuration"}},subscriptions:(e={},e[o.detection.VISIBILITY_SHOWN]="onVisibilityShown",e[o.detection.VISIBILITY_HIDDEN]="onVisibilityHidden",e),initialize:function(){r.bindAll(this,"update","triggerPlaybackStateChange","onComplete"),this.timeline=new u({onUpdate:this.update}),this.labels=[],this.silent=!1,this.setUpTimelineDuration().setUpClamp().setupEvents().setRenderDirty()},setUpTimelineDuration:function(){return this.timeline.totalTime(this.duration()),this},timelineDuration:function(){return this.timeline.duration},setUpClamp:function(){return this.clampTime=r.partial(s.clamp,0,this.duration()||0),this},elapsedTime:function(){return this.timeline.time()},hasFinished:function(){return 1===this.progress()},hasStarted:function(){return this.progress()>0},update:function(){return 1!==this.progress()||this.completed||(this.completed=!0,this.onComplete()),this.trigger(o.timeline.TICK,this.progress()),this},play:function(){return this.timeline.play(),this.render(),this.trigger(o.timeline.PLAYING),this},pause:function(t,e){return t||this.render(),this.timeline.pause(),this.trigger(o.timeline.PAUSED,e),this},render:function(){this.renderDirty&&(this.renderDirty=!1,this.seek(this.resetValue||0))},progress:function(t){if(null==t)return s.clamp(0,1,this.timeline.currentTime/this.duration());this.seek(Math.floor(t*this.duration()))},togglePlayback:function(){return this[this.isPlaying()&&!this.hasFinished()?"pause":"play"](!1,!0),this},onSeekStart:function(){this.isSeeking||(this.trigger(o.timeline.SEEK_START,this.seekPlaybackState),this.seekPlaybackState=this.playbackState(),this.isSeeking=!0),this.pause(!0)},onSeekEnd:function(){this.trigger(o.timeline.SEEK_END,this.seekPlaybackState),"playing"===this.seekPlaybackState?this.play():this.pause(),this.isSeeking=!1},seek:function(t){return t=this.clampTime(t),this.beforeSeekTime=this.elapsedTime(),this.trigger(o.timeline.BEFORE_SEEK_UPDATE),this.timeline.reset(),this.timeline.seek(t),this.update(),this.trigger(o.timeline.AFTER_SEEK_UPDATE,t),this.lastSeekTime=t,this.completed=!1,this},reset:function(){return this.trigger(o.timeline.BEFORE_RESET),this.trigger(o.timeline.RESET),this},silentReset:function(){return this.timeline.silent=!0,this.timeline.seek(0,!0),this.timeline.pause(),this.timeline.silent=!1,this},isPlaying:function(){return this.timeline.isActive()},setupEvents:function(){var t=this.events();return null!=t&&t.forEach(function(t){var e=r.uniqueId("timeline-"),i=t.time;this.timeline.add(e,i),this.timeline.add(function(){this.triggerTimelineEvent(t,e)}.bind(this),e),this.labels.push(e),c[e]=this}.bind(this)),this},triggerTimelineEvent:function(t,e){var i={context:this.getClosestThisRef(),timelineLabel:e,isSeekAction:this.isSeeking,beforeSeekTime:this.beforeSeekTime||0,time:t.time,currentTime:this.elapsedTime()};n.executeActions(t.actions,i)},playbackState:function(){return this.hasFinished()?"ended":this.isPlaying()?"playing":"paused"},onComplete:function(){this.trigger(o.timeline.ENDED),this.trigger(o.timeline.COMPLETE,this)},triggerPlaybackStateChange:function(){this.trigger(o.timeline[this.playbackState().toUpperCase()])},addChildTimeline:function(t,e){return this.timeline.add(t,e),this},removeChildTimeline:function(t){return null!=this.timeline&&this.timeline.remove(t),this},removeLabel:function(t){this.timeline.remove(t)},getResumeData:function(){return l.toSignedString64(this.elapsedTime())},resetResume:function(){this.resetValue=0,this.setRenderDirty()},setResumeData:function(t){this.resetValue=l.fromSignedString64(t),this.setRenderDirty().pause()},getResetValue:function(){return this.resetValue||0},clearResetValue:function(){return this.resetValue=0,this.setRenderDirty(),this},setRenderDirty:function(){return this.renderDirty=!0,this},onChangeDuration:function(){this.setUpTimelineDuration().setUpClamp()},destroy:function(){this.labels.forEach((function(t){c[t]=null}))},onVisibilityShown:function(){this.wasPlaying&&(this.wasPlaying=!1,this.play())},onVisibilityHidden:function(){this.isPlaying()&&(this.wasPlaying=!0,this.pause())},killEverything:function(){this.resetSubscriptions().stopListening().off(),this.timeline.kill(),this.timeline=null}},{getTimelineFromLabel:function(t){return c[t]}})}.call(e,i,e,t))||(t.exports=n)},38259:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(56872),n=i(52427),r=i(44617),s=i(16222),o=i(34449),a=i(21249),l=i(42392),u=DS._;DS.utils;return DS.BaseModel.extend({associations:{scale:s,position:n,rotation:r,alpha:e,mask:a,colors:l,skew:o},initialize:function(){u.bindAll(this,"build"),this.delay=this.get("time")},build:function(){var t=this,e=u.reduce(this.associations,(function(e,i,n){var r=t[n]().getAttrConfig(t.delay);return null!=r&&(e[n]=r),e}),{});return{delay:this.delay,duration:this.get("duration"),tweenAttrs:e}}})}.call(e,i,e,t))||(t.exports=n)},72304:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(63949),n=i(34998),r=DS._,s=DS.constants,o=DS.events,a=DS.BaseModel,l=DS.pubSub,u=DS.errorManager,c=DS.resolver,h=DS.Chunk,d=u.throwError("Variable"),p=u.backtick,f={"^":"^0","&":"^1","'":"^2","+":"^3","\n":"^4","\r":"^5","?":"^6",",":"^7","%":"^8","\\":"^9",'"':"^A","‘":"^B","’":"^C","“":"^D","”":"^E"},g=r.invert(f),m=function(t,e){return r.reduce(t,(function(t,e,i){return t.split(i).join(e)}),e.toString())},v=r.partial(m,f),y=r.partial(m,g),S=function(t){return parseFloat(t.toPrecision(7))};Number.isInteger=Number.isInteger||function(t){return-1===t.toString().indexOf(".")};var b,w={add:function(t,e){return S(parseFloat(t)+parseFloat(e))},sub:function(t,e){return S(parseFloat(t)-parseFloat(e))},mult:function(t,e){return Number.isInteger(t)&&Number.isInteger(e)?t*e:S(parseFloat(t)*parseFloat(e))},div:function(t,e){return S(parseFloat(t)/parseFloat(e))},set:function(t,e){return e},toggle:function(t){return!t},addStrings:function(t,e){return[t,e].join("")}},x=a.extend({isVar:!0,idAttribute:"name",mixins:[n],shorthand:["value","name","type","resume"],shortEvents:{self:(b={},b[e.ADJUST_VAR]="adjust",b)},playerPropNames:{InitValue:null},initialize:function(){this.isRandomValue()&&this.value(this.getRandom(this.value())),this.initValue=this.value()},hasInitValue:function(){return this.initValue===this.value()},getOperator:function(t){return"add"===t&&this.isString()?"addStrings":t},adjust:function(t,e){var i,n=function(t,e){return null!=t.value?c.getRef(t.value,e.context,e):c.resolvePath(t.variable,e.context)}(t,e),r=this.getOperator(t.operator);return w[r]||d("adjust","Invalid adjustment operator",p(r)),this.isRandomValue(n)&&(n=this.getRandom(n)),i=w[r](this.value(),n),this.changeValue(i,t),this},changeValue:function(t,e){var i=this.value();i!==t&&(this.value(t,{relatedAction:e}),l.trigger(o.variable.CHANGED,this.absoluteId,t,i))},getEncodedString:function(t){return t=t||this.value(),this.hasInitValue()?"^":v(t)},decodeAndSetValue:function(t){return"^"!==t&&this.value(y(t),{silent:!0}),this},getEncodedValue:function(){var t=this.isString()?this.getEncodedString.bind(this):h.toSignedFloatString64;return h.create(t(this.value()))},setEncodedValue:function(t){return this.isString()?this.decodeAndSetValue(t):this.value(h.fromSignedFloatString64(t),{silent:!0}),this},resetValue:function(){this.wipe()},wipe:function(){this.value(this.initValue,{silent:!0}),this.trigger(o.variable.REFRESH_VIEW)},isRandomValue:function(t){return null==t&&(t=this.value()),this.isNumber()&&c.isRandomToken(t)},getRandom:function(t){var e,i,n,s=t;return r.isString(t)&&"RAND"===(e=t.split("|"))[0]&&(i=parseInt(e[1],10),n=parseInt(e[2],10)+1,s=Math.floor(Math.random()*(n-i))+i),s}}),P=x.prototype;return P.isString=r.partial(P.isType,s.varTypes.STRING),P.isBoolean=r.partial(P.isType,s.varTypes.BOOL),P.isNumber=r.partial(P.isType,s.varTypes.NUM),x}.call(e,i,e,t))||(t.exports=n)},25374:function(t,e,i){"use strict";var n;void 0===(n=function(t){return DS.BaseModel.extend({})}.call(e,i,e,t))||(t.exports=n)},31039:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.resolver,n=DS.windowManager,r=DS.animationClock,s=/\./,o={},a=!1,l={},u=function(t){var e=t.getLayer(),i=e.parent;return{slideId:i.id,layerId:(e.isBaseLayer()?i:e).id}},c=function(t,e){var i=u(t),n=i.slideId,r=i.layerId,s=t.getRelativeId(),a=o[n]&&o[n][r];return e?(null==a&&(a={eventables:{},targets:{},relatives:{},lookup:{}},o[n]=o[n]||{},o[n][r]=a),null==a.eventables[s]&&(a.eventables[s]={sets:[],dirty:!1,eventStates:[]}),a):a},h=function(t,e,i){var n,r=function(e){e.isCollideable=!0;var n=e.getRelativeId(),r=t.relatives[n];null==r&&(r=t.relatives[n]={}),(r=r||{})[i]=i};if(e.isGroupingSlideObject&&function t(e){var i,n,s=e.getChildren(),o=s.length;for(i=0;i<o;i++)n=s[i],r(n),n.isGroupingSlideObject&&t(n)}(e),s.test(i))for(n=e.parent;null!=n&&!n.isKind("slidelayer");)r(n),n=n.parent};return{registerCollisions:function(t){t.collisionsCached||(t.collisionsCached=!0,null!=t.events()&&function(t){var e,n,r,s,o,a,l,u,d,p,f,g,m,v,y,S=t.events(),b=S.length,w={};for(o=0;o<b;o++)if("ononscreen"!==(m=(l=S[o]).kind)&&"onoffscreen"!==m||(l={kind:m="ononscreen"===m?"oncollisionstart":"oncollisionend",targets:["_currentSlide"],actions:l.actions}),"oncollisionstart"===m||"oncollisionend"===m)for(null==n&&(e=t.getRelativeId(),r=(n=c(t,!0)).eventables[e].sets,s=n.eventables[e].eventStates,t.isCollideable=!0,h(n,t,e)),u={lastHit:!1,event:l,targets:[]},s.push(u),p=(d=l.targets).length,a=0;a<p;a++)v=(f=i.resolvePath(d[a],t)).getRelativeId(),u.targets.push(f),null==w[v]&&(w[v]=!0,f.isCollideable=!0,h(n,f,v),null==(g=n.targets[v])&&(g=n.targets[v]={dirty:!1,sets:[]}),y={targetModel:f,eventableModel:t,lastCollision:!1,currCollision:!1},r.push(y),g.sets.push(y),null==n.lookup[e]&&(n.lookup[e]={}),n.lookup[e][v]=y)}(t))},getCollisionSets:function(t){if(t.isCollideable&&null!=t.currView){var i,n,r,s,o,a,l=[],u=t.getRelativeId(),h=c(t),d=h.relatives[u],p=h.eventables[u],f=h.targets[u];if(null!=p&&(l=p.sets,p.dirty=!1),null!=h.targets[u]&&(l=l.concat(f.sets),f.dirty=!1),null!=d)for(r=(i=Object.keys(d)).length,s=0;s<r;s++)n=i[s],o=h.eventables[n],a=h.targets[n],null!=o&&(l=l.concat(o.sets),o.dirty=!1),null!=a&&(l=l.concat(a.sets),a.dirty=!1);return e.uniq(l)}},getDirtyCollisionSets:function(){var t=n.getCurrentWindowSlide().id,i=l[t],r=[];return l={},e.forEach(i,(function(t){var e,i,n,s;for(n=(e=Object.keys(t.eventables)).length,i=0;i<n;i++)s=e[i],t.eventables[s].dirty&&(t.eventables[s].dirty=!1,r.push.apply(r,t.eventables[s].sets));for(n=(e=Object.keys(t.targets)).length,i=0;i<n;i++)s=e[i],t.targets[s].dirty&&(t.targets[s].dirty=!1,r.push.apply(r,t.targets[s].sets))})),e.uniq(r)},markCollisionsDirty:function(t,e){if(t.isCollideable&&null!=t.currView){var i,n,s,o,h,d,p=u(t),f=p.slideId,g=p.layerId,m=t.getRelativeId(),v=c(t),y=v.relatives[m];if(null!=v.eventables[m]&&(v.eventables[m].dirty=!0),null!=v.targets[m]&&(v.targets[m].dirty=!0),null!=y)for(s=(i=Object.keys(y)).length,o=0;o<s;o++)n=i[o],h=v.eventables[n],d=v.targets[n],null!=h&&(h.dirty=!0),null!=d&&(d.dirty=!0);l[f]=l[f]||{},l[f][g]=v,a||(a=!0,r.requestAnimationFrame((function(){a=!1,e()}),!0))}},getEventableLookupAndStates:function(t){var e=t.getRelativeId(),i=c(t),n=i.eventables[e];return{lookup:i.lookup[e],eventStates:n.eventStates}},clearHitStates:function(t){var i=o[t];e.forEach(i,(function(t){var e,i,n,r,s,o,a,l,u;for(i=(e=Object.keys(t.eventables)).length,s=0;s<i;s++){for(n=e[s],a=(r=t.eventables[n].eventStates).length,o=0;o<a;o++)r[o].lastHit=!1;for(u=(l=t.eventables[n].sets).length,o=0;o<u;o++)l[o].lastCollision=!1}}))},clearMapCache:function(){o={},a=!1},clearSlideCache:function(t){o[t]=null,l[t]=null}}}.call(e,i,e,t))||(t.exports=n)},86974:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS.utils;return{isResumable:function(t){return t.shouldResume?t.shouldResume():!(!t.resume||!t.resume())},getResumeableFilter:function(t){return t?e.alwaysTrue:this.isResumable},meetConditionOrReturn:function(t,e,i){return e.call(t)?t.getResumeData():i}}}.call(e,i,e,t))||(t.exports=n)},16951:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(63949),n=i(99943),r=i(42452),s=i(5762),o=i(94554),a=i(34998),l=i(24196),u=DS._,c=DS.BaseModel,h=DS.constants,d=DS.events,p=DS.resumer,f=DS.dom,g=DS.utils,m={};m.essay=m.numeric=m.fillin=function(t){return[f.writeNode("answer"),f.xmlEncodeValue(t),f.writeCloseNode("answer")].join("")},m.likert=m.sequence=m.matching=function(t){var e=this.getChoiceById(t.choiceResponse),i=this.getStatementById(t.statementResponse);return f.writeNode("answer",{statementid:i.lmstext,choiceid:e.lmstext},!0)},m.multiplechoice=m.truefalse=m.hotspot=m.wordbank=m.multipleresponse=function(t){var e=this.getChoiceById(t);if(null!=e)return f.writeNode("answer",{choiceid:e.lmstext},!0)};var v={numeric:function(t,e,i){return t.push(n.statementToString(e.statement,this)),t},matching:function(t,e,i){return t.push({choice:this.getChoiceById(e.choiceid),statement:this.getStatementById(e.statementid)}),t},default:function(t,e,i){return t.push(this.getChoiceById(e.choiceid)),t}};v.sequence=v.matching;var y,S,b=function(t,e,i){return u.find(t.get(e),{id:i.replace(e+".","")})},w=c.extend({mixins:[a,o,r],shorthand:["type","maxpoints","istracked","issurvey","skipenabled","choices","responseDefinition","answers","statements"],subscriptions:(S={},S[d.player.RESET]="reset",S),shortEvents:{self:(y={},y[e.EVAL_INTERACTION]="onEvalInteraction",y[e.ADD_CHOICE_RESPONSE]="onAddChoiceResponse",y[e.ADD_PAIR_RESPONSE]="onAddPairResponse",y)},playerPropNames:{AttemptCount:0,Status:h.statuses.INCOMPLETE,Value:"",Description:"",Score:0,LastScore:0,AnswerIndex:-1,Answered:!1,Unanswered:!1,Viewed:!1,Sent:!1,QuestionIndex:-1},responses:null,curAnswer:null,initialize:function(){this.attempts=[],this.getChoiceById=u.partial(b,this,"choices"),this.getStatementById=u.partial(b,this,"statements"),this.prop("CorrectResponse",this.getCorrectResponse())},attempt:function(){var t=this.prop("AttemptCount")+1;return this.prop("AttemptCount",t),this},appendAttempts:function(){return this.attempts.push(u.extend(this.getPlayerPropsRaw(),{responses:this.responses.slice(),Latency:p.getCourseTime()})),this},setAsViewed:function(t){this.prop("Viewed",t),this.trigger(d.interaction.VIEWED,this.absoluteId,this.maxpoints())},setStatusFromCurAnswer:function(){var t;return t=null!=this.curAnswer?this.curAnswer.status:this.get("issurvey")?h.statuses.NEUTRAL:h.statuses.INCORRECT,this.prop("Status",t),this},setAsAnswered:function(){return this.prop({Answered:!0,Unanswered:!1}),this},setAnswerIndex:function(){return this.prop("AnswerIndex",this.answers().indexOf(this.curAnswer)),this},setScore:function(){return this.prop({LastScore:this.curAnswer.points,Score:this.curAnswer.points}),this},evaluate:function(t){return this.attempt().updateCurAnswer().setScore().setStatusFromCurAnswer().appendAttempts().trigger(d.interaction.EVALUATED,this,null==t).executeAnswerActions(t),this},updateUserResponse:function(){return this.buildResponses(),this.hasValidResponses()&&this.updateCurAnswer(),this},updateCurAnswer:function(){var t=this.isType("numeric")?parseFloat:u.identity;return this.curAnswer=s.setCurrInteraction(this).evaluateAnswers(this.responses.map(t)),this.setAsAnswered().setAnswerIndex(),this},executeAnswerActions:function(t){var e=this.curAnswer;null!=t&&e&&l.executeActions(e.actions,{context:this.getClosestAncestorByKind("slide")})},buildResponses:function(){var t=this.responseDefinition().actions;return this.responses=[],null!=t&&(l.executeActions(t,{context:this.getClosestAncestorByKind("slide")}),this.updateValue()),this},updateValue:function(){var t=this.isType("numeric"),e=t?"first":"identity",i=t?parseFloat:u.identity;return this.prop("Value",u[e](this.responses.map(i))),this},addResponse:function(t){return this.responses.push(t),this},onEvalInteraction:function(t){this.buildResponses().evaluate(t)},onAddChoiceResponse:function(t){var e={string:u.identity,var:function(t){return this.resolvePath(t).value()}}[t.type]||this.resolvePath;this.addResponse(e.call(this,t.value))},onAddPairResponse:function(t){var e,i=t.valuea,n=t.valueb;this.addResponse({statementResponse:i,choiceResponse:(e=n,/^choices/.test(e)?n:this.resolvePath(n))})},getCorrectAnswer:function(){return u.find(this.answers(),{status:h.statuses.CORRECT})},getCorrectResponse:function(){var t=this.getCorrectAnswer(),e=v[this.type()]||v.default;return u.reduce(t?t.evaluate.statements:[],e.bind(this),[])},evaluateUnanswered:function(){if(!this.hasValidResponses())return this.attempt(),this.setStatusFromCurAnswer(),this.prop("Answered",!0),void this.trigger(d.interaction.EVALUATED,this);var t=this.prop("AnswerIndex");this.prop("Score");t>-1&&(this.curAnswer=this.answers()[t],this.prop({Status:this.curAnswer.status,Score:this.curAnswer.points,LastScore:this.curAnswer.points,Unanswered:!1,Answered:!0})),this.evaluate()},isPairResponse:function(t){return null!=t&&(null!=t.statementResponse||null!=t.choiceResponse)},isValidResponse:function(t){return null!=t&&(this.isPairResponse(t)?""!==t.statementResponse&&null!=t.statementResponse&&""!==t.choiceResponse&&null!=t.choiceResponse:""!==t)},hasResponses:function(){return null!=this.responses&&this.responses.length>0},hasValidResponses:function(){return this.hasResponses()&&this.responses.every(this.isValidResponse.bind(this))},isPassing:function(){return this.prop("Status")===h.statuses.CORRECT},markAttempts:function(){this.attempts.forEach((function(t){t.Sent=!0}))},getAoSoapXml:function(){return 0===this.prop("AttemptCount")||0===this.attempts.length?"":[f.writeNode("interaction",{idRef:g.stripPlayer(this.absoluteId),type:this.type()}),this.getAttemptXml(),f.writeCloseNode("interaction")].join("")},getAttemptXml:function(){return this.attempts.reduce(function(t,e,i,n){var r=i===n.length-1,s=m[this.type()].bind(this),o=[f.writeNode("attempt",{time:e.Latency,final:r.toString(),pointsAwarded:e.Score,result:e.Status,sent:e.Sent})];return e.responses.map(s).forEach((function(t){o.push(t)})),o.push(f.writeCloseNode("attempt")),t.push(o.join("")),t}.bind(this),[]).join("")},getCorrectValues:function(){return this.prop("CorrectResponse")},getResponseValues:function(t){return(this.responses||[]).map(function(t){return u.isPlainObject(t)?{statement:this.getStatementById(t.statementResponse||t.statement),choice:this.getChoiceById(t.choiceResponse||t.choice)}:this.isType("numeric")||this.isType("fillin")||this.isType("essay")||this.isType("likert")?t.toString():this.getChoiceById(t.toString())}.bind(this))}}),x=w.prototype;return x.getLastScore=u.partial(x.prop,"LastScore"),w}.call(e,i,e,t))||(t.exports=n)},18771:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r=i(63949),s=i(97620),o=i(32604),a=i(34998),l=i(94554),u=DS._,c=DS.windowManager,h=DS.utils,d=DS.constants,p=DS.events,f=DS.dom,g=DS.resolver,m=DS.BaseModel,v=DS.resumer,y=DS.pubSub,S=DS.vow,b=function(t){return!t.prop("Answered")},w=function(t){return 0===t.prop("AttemptCount")},x=function(t){return!0===t.prop("Viewed")},P=function(t){return x(t)&&b(t)},E=function(t){return x(t)&&w(t)},C=function(t){return!0===t.get("istracked")},T=function(t){return t.skipenabled()},D=function(t){return t.isSlide||A(t)},A=function(t){return t.isSlideDraw},I=function(t){return Math.floor(100*t)/100},R=m.extend({mixins:[l,a],shorthand:["issurvey","passPercent","submitunanswered","scoretype","resettype","reviewtype","actionGroups"],resolveables:["actionGroups","variables","quizzes"],associations:{sliderefs:o},playerPropNames:{mustPass:!0,QuizComplete:!1,AllQuestionsSubmitted:!1,AllQuestionsAnswered:!1,Score:0,PercentScore:0,PassScore:0,Evaluated:!1,Completed:!1,Passed:!1,Weight:1,model:{PassPercent:"passPercent"}},abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},shortEvents:{self:(n={},n[r.EVAL_ALL_UNANSWERED]="evalAllUnanswered",n[r.SET_QUIZ_COMPLETE]="setQuizComplete",n[r.NEXT_VIEWED_SLIDE]="onNextReviewedSlide",n[r.RESET_QUIZ]="onResetQuiz",n)},subscriptions:(e={},e[p.data.INITIALIZED]="onDataInitialized",e[p.slide.HAS_CHANGED]="onSlideHasChanged",e[p.player.RESET]="onResetPlayer",e),maxPoints:0,currentMaxPoints:0,attempts:0,initialize:function(){this.referencesBuilt=S.Deferred(),this.viewedInteractions={},this.listenTo(this.getPlayerProps(),{"change:Score":this.onChangeScoreProp})},onDataInitialized:function(){this.buildReferences(),this.referencesBuilt.then(this.updateInteractionRefs.bind(this))},updateInteractionRefs:function(){this.updateMaxPoints(),this.updatePassScore(),this.listenForViewsAndEvaluations(),this.listenForAnswered()},disconnectReferences:function(){null!=this.flatInteractions&&this.flatInteractions.forEach(function(t){this.stopListening(t)}.bind(this)),null!=this.interactions&&this.interactions.forEach(function(t){this.stopListening(t),this.stopListening(t)}.bind(this))},buildReferences:function(){return this.buildQuizzes(),this.slides=u(this.sliderefs().invoke("getSlide")).filter(D).value(),this.draws=this.slides.filter(A),this.waitForDraws(),S.after.apply(S,this.quizzes.map(u.property("referencesBuilt"))).then(this.referencesBuilt.resolve),this},waitForDraws:function(){var t=this.slides.filter(A);t.forEach(function(t){var e=this.onDrawReceived.bind(this,t);this.listenTo(t,p.slide.CHANGE,e),this.listenTo(t,p.draw.RESET,this.onDrawReset.bind(this)),this.listenTo(t,p.draw.RESET_COMPLETE,this.onAfterDrawReset.bind(this)),null==t.slides()?!1:e()}.bind(this)),0===t.length&&this.afterDrawReceived()},onDrawReset:function(t){this.disconnectReferences(),t.slides().forEach(function(t){u.remove(this.slides,t)}.bind(this)),u.set(t,["spliceIdx",this.absoluteId],-1),u.set(t,["spliceNum",this.absoluteId],0)},onAfterDrawReset:function(t){this.updateInteractionRefs()},onDrawReceived:function(t){var e=["spliceIdx",this.absoluteId],i=["spliceNum",this.absoluteId],n=h.getPath(t,e,this.slides.indexOf(t)),r=h.getPath(t,i,1);u.set(t,e,n),u.set(t,i,t.slides().length),n>=0&&r>0&&this.slides.splice(n,r),this.slides=this.slides.concat(t.slides().slice()),this.afterDrawReceived()},afterDrawReceived:function(){var t;return this.interactions=u(this.slides).invokeMap("interactions").compact().value(),this.flatInteractions=u(this.interactions).invokeMap("slice").flattenDeep().filter(C).value(),this.slides.forEach(function(t){null!=t.setQuiz&&t.setQuiz(this)}.bind(this)),this.flatInteractions.forEach((function(t,e){t.prop("QuestionIndex",e)})),t=0===this.flatInteractions.length,this.prop({AllQuestionsSubmitted:this.prop("AllQuestionsSubmitted")||t,AllQuestionsAnswered:this.prop("AllQuestionsAnswered")||t}),this},onSlideHasChanged:function(t){this.currentPlayerSlideId=t},getCurrentSlideIndex:function(t){return u.findIndex(t,function(t){return h.stripPlayer(t.absoluteId)===this.currentPlayerSlideId}.bind(this))},getFilteredItemsForReviewReset:function(t,e){return!0===this.issurvey()||void 0===e?u.sortBy(t,this.sortByViewedOrder):u(t).filter(e).sortBy(this.sortByViewedOrder).value()},sortByViewedOrder:function(t){return v.totalViewedSlides.indexOf(t)},onNextReviewedSlide:function(t){var e=u.isEmpty(t.status_filter)?void 0:t.status_filter;this.navigateToNextViewedQuizSlide(t,e)},onResetPlayer:function(){this.resetQuiz(!0)},onResetQuiz:function(){this.resetQuiz(!1)},navigateToNextViewedQuizSlide:function(t,e){var i,n=void 0!==e?function(t){return t.getInteractionStatus()===e}:void 0,r=this.getFilteredItemsForReviewReset(this.slides,n),s=this.getCurrentSlideIndex(r)+1;s===r.length?y.trigger(p.request.NEXT_SLIDE,t.completed_slide_ref.value):null!=(i=u.find(r.slice(s),(function(t){return u.includes(v.totalViewedSlides,t)})))?y.trigger(p.request.NEXT_SLIDE,i.absoluteId):y.trigger(p.request.NEXT_SLIDE,t.completed_slide_ref.value)},resetQuiz:function(t){this.resetProps(),this.completed=!1,this.viewedInteractions={},this.currentMaxPoints=0;var e=void 0,i=void 0;!1===t&&this.resettype()===d.reviewResetTypes.INCORRECTONLY&&(e=function(t){return!t.isPassing()},i=function(t){return t.getInteractionStatus()===d.statuses.INCORRECT},this.getFilteredItemsForReviewReset(this.flatInteractions,(function(t){return t.isPassing()})).forEach((function(t){return t.viewed=!0})),this.updateViewedInteractions());var n=this.getFilteredItemsForReviewReset(this.flatInteractions,e),r=this.getFilteredItemsForReviewReset(this.slides,i);if(u.invokeMap(n,"resetResume",!0),r.forEach((function(t){t.resetResume(),t.updateInteractionData().onAfterResumeBuilt()})),this.resettype()!==d.reviewResetTypes.INCORRECTONLY&&u.invokeMap(this.draws,"generateDraw"),this.updatePassScore().updateScore(),this.hasScoring()){var s=this.getScoring();s.prop("Completed",!1),y.trigger(p.quiz.RETRIED,s)}v.savePresentationData(),this.attempts++},listenForViewsAndEvaluations:function(){this.interactions.forEach(function(t){this.listenTo(t,p.interaction.VIEWED,this.onInteractionViewed),this.listenTo(t,p.interaction.EVALUATED,this.onInteractionEvaluated)}.bind(this))},listenForAnswered:function(){this.flatInteractions.forEach(function(t){this.listenTo(t.getPlayerProps(),"change:Answered",this.onInteractionAnswered)}.bind(this))},buildQuizzes:function(){this.getClosestParentRef();var t=this.get("quizrefs")||[];this.quizzes=t.map(function(t){var e=g.resolvePath(h.prefixWithPlayer(t.id),this);return e.prop({mustPass:t.mustpass,weight:t.weight}),e}.bind(this)),this.hasScoring()&&this.quizzes.forEach(function(t){t.setScoring(this.scoring)}.bind(this))},isPassed:function(){return this.updatePassScore().updatePercentScore(),this.prop("Score")>=this.prop("PassScore")&&this.quizzes.every((function(t){return t.prop("mustPass")&&t.isPassed()}))},calcScore:function(){return this.calcThisScore()+this.calcChildScores()},calcThisScore:function(){return u.reduce(this.flatInteractions,(function(t,e){return t+u.result(e,"getLastScore",0)}),0)},calcChildScores:function(){return this.reduceQuizzes((function(t,e){return t+e.calcScore()}),0)},updateScore:function(){return this.prop("Score",this.calcScore()),this.hasScoring()&&this.getScoring().updateScore(this),this.prop("Passed",this.isPassed()),this},getCurrentMaxPoints:function(){return this.quizzes.length>0&&(this.currentMaxPoints=this.quizzes.reduce((function(t,e){return t+e.getMaxPoints()}),0)),this.currentMaxPoints},getMaxPoints:function(){return"partial"===this.scoretype()?this.getCurrentMaxPoints():this.maxPoints},calcPassScore:function(){return I(h.pctToDec(this.prop("PassPercent"))*this.getMaxPoints())},updatePassScore:function(){return this.prop("PassScore",this.calcPassScore()),this},calcPercentScore:function(){return I(h.decToPct(this.prop("Score")/(this.getMaxPoints()||1)))},updatePercentScore:function(){return this.prop("PercentScore",this.calcPercentScore()),this},calcMaxPoints:function(){return this.calcThisMaxPoints()+this.calcChildMaxPoints()},calcThisMaxPoints:function(){return u(this.flatInteractions).invokeMap("maxpoints").reduce(h.add,0)},calcChildMaxPoints:function(){return this.reduceQuizzes((function(t,e){return t+e.calcMaxPoints()}),0)},reduceQuizzes:function(t,e){return 0===this.quizzes.length?e:this.quizzes.reduce(t.bind(this),e)},updateMaxPoints:function(){return this.maxPoints=this.calcMaxPoints()||1,this},updateCurrentMaxPoints:function(){return this.currentMaxPoints=this.calcCurrentMaxPoints(),this},calcCurrentMaxPoints:function(){return u.reduce(this.viewedInteractions,(function(t,e){return t+e}),0)},updateViewedInteractions:function(){var t=this;return this.flatInteractions.forEach((function(e){e.viewed&&null==t.viewedInteractions[e.absoluteId]&&(t.viewedInteractions[e.absoluteId]=e.maxpoints())})),this},onInteractionEvaluated:function(t){this.updateScore().updateAllQuestionsSubmitted(),y.trigger(p.interaction.EVALUATED,this,t)},onInteractionViewed:function(t,e){null==this.viewedInteractions[t]&&(this.viewedInteractions[t]=e),this.updateCurrentMaxPoints()},onInteractionAnswered:function(t){this.prop("AllQuestionsAnswered",this.getUnansweredInteractions().every(T)),y.trigger(p.quiz.INTERACTION_ANSWERED,this)},onChangeScoreProp:function(){this.updatePercentScore()},updateAllQuestionsSubmitted:function(){return this.prop("AllQuestionsSubmitted",this.getUnsubmittedInteractions().every(T)),this},getUnsubmittedInteractions:function(){var t="viewed"===this.submitunanswered()?E:w;return this.flatInteractions.filter(t)},getUnansweredInteractions:function(){var t="viewed"===this.submitunanswered()?P:b;return this.flatInteractions.filter(t)},attempted:function(){return this.flatInteractions.length!==this.getUnansweredInteractions().length||this.quizzes.some((function(t){return t.attempted()}))},evalAllUnanswered:function(){var t=c.getCurrentWindowSlide();return null!=t&&t.storeInteractionResults(),this.prop("Evaluated")||(this.getUnsubmittedInteractions().forEach((function(t){t.evaluateUnanswered()})),this.quizzes.forEach((function(t){t.evalAllUnanswered()})),this.prop("Evaluated",!0)),this.quizzes.forEach((function(t){t.evalAllUnanswered()})),this.updateScore(),this.setResumeInMotion(),this.timeComplete=this.timeComplete||new Date,this},setQuizComplete:function(){var t=this.completed;this.completed=!0,this.prop("QuizComplete",this.quizzes.every((function(t){return t.getIsComplete()}))),this.updateScore(),t||y.trigger(p.quiz.COMPLETED,this),this.hasScoring()&&this.getScoring().checkCourseComplete(),this.timeComplete=new Date},getIsComplete:function(){return!0===this.prop("QuizComplete")},setResumeInMotion:function(){this.slides.forEach((function(t){t.updateInteractionData().onAfterResumeBuilt(!0)}))},getResumeData:function(){return[Number(this.prop("Evaluated")),Number(this.prop("QuizComplete"))].join("")},setResumeData:function(t){this.prop({Evaluated:"1"===t.charAt(0),QuizComplete:"1"===t.charAt(1)}),this.updateScore().updateViewedInteractions().updateCurrentMaxPoints(),this.hasScoring()&&this.getScoring().updateStatus(),this.updateAllQuestionsSubmitted()},setScoring:function(t){this.scoring=t},getScoring:function(){return this.scoring},hasScoring:function(){return!!this.getScoring()},getAttempts:function(){return this.attempts},markAttemptsSent:function(){this.flatInteractions.forEach((function(t){t.markAttempts()})),this.quizzes.forEach((function(t){t.markAttemptsSent()}))},getAoSoapXml:function(){var t=[f.writeNode("quiz",this.getQuizAttributes())];return this.quizzes.length?t.push(this.getQuizzesXml()):(t.push(f.writeNode("interactions")),this.flatInteractions.forEach((function(e){t.push(e.getAoSoapXml())})),t.push(f.writeCloseNode("interactions"))),t.push(f.writeCloseNode("quiz")),t.join("")},getQuizAttributes:function(){var t=this.isType("survey"),e=this.getIsComplete()?d.statuses.COMPLETE:d.statuses.INCOMPLETE,i=this.isPassed()?d.statuses.PASSING:d.statuses.FAILING,n=t?e:i,r={idRef:this.id,duration:0,status:n};return t||(r.score=Math.floor(100*this.prop("Score"))/100,r.possibleScore=this.maxPoints),r},getQuizzesXml:function(){var t=[f.writeNode("quizzes")];return this.quizzes.forEach((function(e){t.push(e.getAoSoapXml())})),t.push(f.writeCloseNode("quizzes")),t.join("")}});return s.prototype.model=R,R}.call(e,i,e,t))||(t.exports=n)},95011:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r=i(34998),s=i(64585),o=i(63949),a=i(31102),l=DS._,u=DS.pubSub,c=DS.BaseModel,h=DS.Chunk,d=DS.subscribable,p=DS.events,f=DS.utils;return c.extend({mixins:[r,s,d],shorthand:["events"],subscriptions:(n={},n[p.request.NEXT_SLIDE]="onNextSlide",n[p.slide.STARTED]="onSlideReady",n[p.resume.RESET_DATA]="onResetData",n),shortEvents:{self:(e={},e[o.SHOW_TIMER]="onShowTimer",e[o.HIDE_TIMER]="onHideTimer",e[o.START_TIMER]="onStartTimer",e[o.PAUSE_TIMER]="onPauseTimer",e[o.RESET_TIMER]="onResetTimer",e)},initialize:function(){l.bindAll(this,"onNextSlide","onSlideReady","onResetData","onUpdate","onComplete");var t=this.get("duration");this.duration=f.toSeconds(t);var e={onUpdate:this.onUpdate,onComplete:this.onComplete};this.timeline=new a(t,e),this.resumeOnSlideReady=this.started=!1},onResetData:function(){this.resumeOnSlideReady=!1,this.deferredResumeData="",this.timeline.progress(0),this.trigger("tick",0,0,this.duration)},onNextSlide:function(){this.resumeOnSlideReady=this.started,this.timeline.pause()},onSlideReady:function(){this.resumeOnSlideReady&&this.timeline.play()},elapsed:function(t,e){if(null==t)return this.duration*this.timeline.elapsedPercentage();this.timeline.progress(f.toMilliseconds(t,3),e)},onShowTimer:function(){u.trigger(p.timer.SHOW,this),this.onUpdate()},onHideTimer:function(){u.trigger(p.timer.HIDE,this)},onStartTimer:function(){this.started=!0,this.timeline.play()},onPauseTimer:function(){this.started=!1,this.resumeOnSlideReady=!1,this.timeline.pause()},onResetTimer:function(){this.started=!1,this.onResetData()},onUpdate:function(){this.started&&this.trigger("tick",this.timeline.elapsedPercentage(),this.elapsed(),this.duration)},onComplete:function(){u.trigger(p.timer.COMPLETE),this.executePlayerEvent("timercomplete")},setResumeData:function(t){var e;"1"===t.charAt(0)&&(this.trigger("show"),this.trigger("start"),e=h.fromSignedString64(t.substr(1)),this.elapsed(f.toSeconds(e),!0),this.deferredResumeData="")},getResumeData:function(){return[this.started||this.resumeOnSlideReady?"1":"0",h.toSignedString64(f.toMilliseconds(this.elapsed()),3)].join("")}})}.call(e,i,e,t))||(t.exports=n)},64585:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(24196),n=i(12637),r=DS._,s=DS.utils,o=DS.errorManager.throwError("eventable"),a={isEventable:!0,hasEvent:function(t){return this.getEvents(t).length>0},getEvents:function(t){var e=this.events()||[];return e&&r.union(r.filter(e,{kind:t}),r.filter(e,{eventName:t}),r.filter(e,{eventname:t}))},getFilteredPlayerEvent:function(t,e,i){var s=this.getEvents(e);return 0===s.length?{events:n.empty,data:i}:(i&&!r.isObject(i)&&o("executeFilteredPlayerEvent","data supplied must be an object"),i=r.extend(i||{},{context:this.getClosestEventTarget(),eventType:e}),{events:new n(s).filter(t),data:i})},executeFilteredPlayerEvent:function(t,i,n){var r=this.getFilteredPlayerEvent(t,i,n);return r.events.forEach((function(t){null!=t.actions&&e.executeActions(t.actions,r.data)})),this},traceFilteredPlayerEvent:function(t,i,n){var r=this.getFilteredPlayerEvent(t,i,n);return r.events.map((function(t){return e.traceActions(t.actions,r.data)})).flatten()}};return r.extend(a,{executePlayerEvent:r.partial(a.executeFilteredPlayerEvent,s.alwaysTrue),tracePlayerEvent:r.partial(a.traceFilteredPlayerEvent,s.alwaysTrue)}),a}.call(e,i,e,t))||(t.exports=n)},94554:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.utils,n=DS.events,r=DS.constants,s=DS.Backbone,o=function(t){return t[r.PLAYER_PROPS_KEYPATH]},a=function(t,e){return t[r.PLAYER_PROPS_KEYPATH].set(e),t};return{init:function(){var t,e;this.variableMap={},t=this,e=new s.Model,t[r.PLAYER_PROPS_KEYPATH]=e,this.createVariableProps().createPlayerProps(),this.once(n.data.UPDATED,this.createPlayerProps.bind(this))},getStaticPlayerProps:function(){return{Id:this.id,AbsoluteId:this.absoluteId&&i.stripPlayer(this.absoluteId),parent:this.parent}},isVariableProp:function(t){if(this.variableProps)return e.has(this.variableProps,t)},getVariableProp:function(t){return this.variableMap[t]},createVariableProps:function(){var t={};return this.variableProps&&(this.variableMap=e.reduce(this.variableProps,function(e,i,n){return e[n]=this.variables().addVariable({name:n,type:i.type,value:i.value,resume:null==i.resume||i.resume},this),t[n]=i.value,e}.bind(this),{}),this.variableProps=t),this},createPlayerProps:function(t,i){i=i||{};var n=e.extend({},this.getStaticPlayerProps(),this.getTransformedPropsObj(),t?{}:this.decodedResumeData);return a(this,e.omit(n,i)),o(this)},prop:function(t,i){var n=void 0===i&&!e.isObject(t),r=o(this);if(n)return r.get(t);(r.set(t,i),this.isVariableProp(t))&&this.getVariableProp(t).value(i);return this},getPlayerProps:function(){return o(this)},getVariableProps:function(){var t=this.variableProps||{};return e.forEach(t,function(e,i){if(this.isVariableProp(i)){var n=this.getVariableProp(i);n&&(t[i]=n.value())}}.bind(this))},getTransformedPropsObj:function(){var t=this.playerPropNames||{},i=e.omit(t,"model"),n=e.transform(t.model,function(t,e,i){t[i]=this.get(e)}.bind(this));return e.extend(i,n,this.getVariableProps())},hasOwnPlayerProp:function(t){return o(this).has(t)},prepareResumeData:function(t){return t=t||{},this.onBeforeResumeBuilt(t),e.isFunction(this.buildResumeData)&&this.buildResumeData(t.force,t.retainState),t.skipPostBuild||this.onAfterResumeBuilt(t.retainState),this},resetProps:function(){this.createPlayerProps(!0)},resetPropsExcept:function(t){this.createPlayerProps(!0,t)},resetSpecifiedProps:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=Object.assign({},this.getStaticPlayerProps(),this.getTransformedPropsObj());return a(this,e.pick(i,t)),o(this)},getPlayerPropsRaw:function(){return this.getPlayerProps().toJSON()},onAfterResumeBuilt:e.noop,onBeforeResumeBuilt:e.noop}}.call(e,i,e,t))||(t.exports=n)},42452:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.Chunk,n=DS.constants,r=[n.statuses.CORRECT,n.statuses.INCOMPLETE,n.statuses.INCORRECT,n.statuses.NEUTRAL],s=function(t,e){return t>-1?"0"+i.toUnsignedString64(t,2):"1"+i.create(e)},o=function(t,e){return[t,e].join(".")},a=e.partial(o,"statements"),l=e.partial(o,"choices");return{init:function(){e.bindAll(this,"responseToResumeData")},updateInitialAttemptCount:function(){this.initialAttemptCount=this.prop("AttemptCount"),this.responsesBuiltOnExit=!1},getResumeData:function(){var t=this.prop("AttemptCount"),e=i.toUnsignedString64(t,2);return this.initialAttemptCount!==t||this.responsesBuiltOnExit||this.buildResponses(),e+=[this.prop("Answered")?1:0,this.prop("Unanswered")?1:0,t>0?this.getAttemptResumeData():this.getNoAttemptResumeData()].join("")},getAttemptResumeData:function(){return[r.indexOf(this.prop("Status")),i.create(i.toSignedString64(this.prop("Score"))),i.create(i.toSignedString64(this.prop("LastScore"))),i.create(i.toSignedString64(this.prop("AnswerIndex")))].join("")},getNoAttemptResumeData:function(){var t=this.responses||[];return i.toUnsignedString64(t.length,2)+t.map(this.responseToResumeData.bind(this)).join("")},responseToResumeData:function(t){var n,r,o,a=this.isValidResponse(t),l=this.isPairResponse(t),u=(a?2:0)+(l?1:0),c=i.toUnsignedString64(u,1);return a&&(r=l?t.choiceResponse:t,e.isString(r)||(r=r.value()),o=e.findIndex(this.choices(),{id:r.split(".")[1]}),c+=s(o,r),l&&(n=e.findIndex(this.statements(),{id:t.statementResponse.split(".")[1]}),c+=s(n,t.statementResponse))),i.create(c)},reset:function(){this.resetResume(!0)},resetResume:function(t){!0===t?this.resetProps():this.resetPropsExcept("LastScore"),this.resetResponses()},resetResponses:function(){this.responses=[],this.curAnswer=null},setResumeData:function(t){if(null!=t&&""!==t){var e=function(e){var i=t.slice(0,e);return t=t.slice(e),i};this.prop({AttemptCount:i.fromUnsignedString64(e(2)),Answered:"1"===e(1),Unanswered:"1"===e(1)}),this.prop("AttemptCount")>0?this.setAttemptResumeData(t):this.setNoAttemptResumeData(t)}},setAttemptResumeData:function(t){var e,n,s=parseInt((e=1,n=t.slice(0,e),t=t.slice(e),n)),o=new i({fullString:t}),a=o.reChunk(),l=a.reChunk().getSignedValue();this.prop({Status:r[s],Score:o.getSignedValue(),LastScore:a.getSignedValue(),AnswerIndex:l}),this.curAnswer=this.answers()[l]},setNoAttemptResumeData:function(t){for(var e,n,r,s,o,u,c,h=function(e){var i=t.slice(0,e);return t=t.slice(e),i},d=function(){return"0"===h(1)},p=function(){var e=new i({fullString:t}),n=e.encodedString();return t=e.remainder(),n},f=i.fromUnsignedString64(h(2)),g=new i({fullString:t});f--;)t=g.encodedString(),g=g.reChunk(),n=1&(e=i.fromUnsignedString64(h(1),10)),2&e&&(d()?(s=i.fromUnsignedString64(h(2)),u=this.choices()[s].id,r=l(u)):r=p(),n&&(d()?(o=i.fromUnsignedString64(h(2)),c=a(this.statements()[o].id)):c=p(),r={choiceResponse:r,statementResponse:c}),this.responses=this.responses||[],this.responses.push(r))}}}.call(e,i,e,t))||(t.exports=n)},75565:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.Chunk,n=DS.vow,r=(DS.utils,DS.playerGlobals),s=DS.events,o=DS.resumer,a=DS.pubSub,l="slides",u="slidedraws",c={arrays:{slides:"slidesResume",slidedraws:"slidedrawsResume"},maps:{slides:"slidesResumeMap",slidedraws:"slidedrawsResumeMap"},arrGetters:{slides:"getResumableSlidesArray",slidedraws:"getResumableDrawsArray"},indexGetters:{slides:"getSlideMapIndexOf",slidedraws:"getDrawMapIndexOf"}},h=function(t){return t.isSlideDraw||t.resume()||t.hasInteractions()||r.player.isReadOnlyOnce()},d={postInit:function(){r.player&&r.player.hasData?this.onPlayerInitialized():a.once(s.player.INITIALIZED,this.onPlayerInitialized.bind(this))},onPlayerInitialized:function(){var t;this.isScene&&(this.createSlideResumeArray(),this.hasDraws()&&(t=this.slidedraws().invoke("getSlidePromise"),n.after.apply(n,t).then(this.createDrawResumeArray.bind(this))))},getResumableArray:function(t){return this[t]().filter(h)},createSlideResumeArray:function(){return this.slidesResumeMap=[],this.slidesResume=this.slides().filter(h).reduce(function(t,e){return this.slidesResumeMap.push(e.index()),t.push(i.EMPTY_CHUNK),t}.bind(this),[]),this},createDrawResumeArray:function(){this.slidedrawsResumeMap=[],this.slidedrawsResume=this.slidedraws().reduce(function(t,e){return e.createSlideResumeArray(),this.slidedrawsResumeMap.push(e.index()),t.push(i.create(e.getResumeData())),t}.bind(this),[])},createOrderArray:function(t){this.resumeOrder=t.map(function(t){return i.toUnsignedString64(this.sliderefs().indexOf(t),2)}.bind(this)).join("")},getMapIndexOf:function(t,e){return this[t].indexOf(e.index())},saveData:function(t,e){if(h(e)){var n=c.indexGetters[t],r=c.arrays[t],s=this[n](e);this[r][s]=i.create(e.getResumeData())}this.isScene?o.savePresentationData(this):this.getScene().saveDrawData(this)},getResumeData:function(){return this[this.isSlideDraw?"getDrawResume":"getSceneResume"]()},getDrawResume:function(){var t=this.variables();return[i.create(this.resumeOrder),this.slidesResume.join(""),t.length?i.create(t.getResumeDataOrReturn("")):""].join("")},getSceneResume:function(){var t=this.variables();return[t.length?i.create(t.getResumeDataOrReturn("")):"",this.slidesResume.join(""),(this.slidedrawsResume||[]).join("")].join("")},clearResumeData:function(){this.createSlideResumeArray()},setResumeData:function(t){""!==t&&null!=t&&this[this.isSlideDraw?"setDrawResume":"setSceneResume"](t)},setSceneResume:function(t){var e,n=new i({fullString:t}),r=n,s=this.variables();s.length&&(s.setResumeData(n.encodedString()),r=n.reChunk()),e=this.setSlideResumeData(r),this.setDrawsResumeData(e)},setDrawResume:function(t){var e,n=new i({fullString:t}),r=n.reChunk(),s=this.variables();this.setSlidesInResumeOrder(n.encodedString()),e=this.setSlideResumeData(r),s.length&&s.setResumeData(e.encodedString()),this.slideDfd.resolve(this.slides())},setSlidesInResumeOrder:function(t){var e,n;for(this.resumeOrder=[];t.length>0;)e=t.slice(0,2),this.resumeOrder.push(i.fromUnsignedString64(e)),t=t.slice(2);n=this.resumeOrder.map(function(t){return this.sliderefs()[t]}.bind(this)),this.generateSlides(n)},setSlidesOrDrawsResumeData:function(t,e){var n,r=this[c.arrGetters[t]](),s=this[c.arrays[t]];return r.forEach((function(t,r){n=e.encodedString(),s[r]=i.create(n),t.setResumeData(n),e=e.reChunk()})),e}};return d.saveSlideData=e.partial(d.saveData,l),d.saveDrawData=e.partial(d.saveData,u),d.getSlideMapIndexOf=e.partial(d.getMapIndexOf,c.maps.slides),d.getDrawMapIndexOf=e.partial(d.getMapIndexOf,c.maps[u]),d.getResumableSlidesArray=e.partial(d.getResumableArray,l),d.getResumableDrawsArray=e.partial(d.getResumableArray,u),d.setSlideResumeData=e.partial(d.setSlidesOrDrawsResumeData,l),d.setDrawsResumeData=e.partial(d.setSlidesOrDrawsResumeData,u),d}.call(e,i,e,t))||(t.exports=n)},5620:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(86974),n=DS._,r=DS.Chunk,s=function(t){return!!t.isSlide};return{init:function(){this.getResumeDataOrReturn=n.partial(e.meetConditionOrReturn,this,this.isViewed)},getResumeData:function(){return this.encodedResumeData},buildResumeData:function(t){(t&&this.isOpen||this.resume())&&(this.encodedResumeData=this.shownInCurrentView?[this.timeline().getResumeData(),this.getObjectsResumeData(t),this.audiolib().getResumeData(t),this.variables().getResumeDataOrReturn("")].map(r.create).join(""):this.viewed?this.cachedResumeData:"")},getObjectsResumeData:function(t){return this.objectIndex.filter(e.getResumeableFilter(t)).reduce((function(e,i){return e+r.create(i.getResumeData(t))}),"")},clearResumeData:function(){this.cachedResumeData="",this.isViewed=!1,this.baseLayerPauses=[]},resetResume:function(){this.encodedResumeData="",this.resetBeforeView()},resetBeforeView:function(){return this.timeline().resetResume(),this.variables().resetValues(),this.resetProps(),this.audiolib().resetBeforeView(),this.baseLayerPauses=[],n.invokeMap(this.objDecendants,"resetResume"),this},setResumeData:function(t,e){if(this.cachedResumeData=t,(e||this.shouldResume())&&t){this.wasForcedResumed=e;var i=new r({fullString:t}),n=i.reChunk(),s=n.reChunk(),o=s.reChunk();this.setAsViewed(!0),this.timeline().setResumeData(i.encodedString()),this.setObjectsResumeData(n.encodedString(),e),this.audiolib().setResumeData(s.encodedString(),e),this.variables().setResumeData(o.encodedString())}},applyResumeData:function(){return this.setResumeData(this.encodedResumeData),this},setObjectsResumeData:function(t,i){var n=new r({fullString:t});this.objectIndex.filter(e.getResumeableFilter(i)).forEach((function(t){t.setResumeData(n.encodedString()),n=n.reChunk()}))},onBeforeResumeBuilt:function(t){this.objects().invoke("prepareResumeData",t)},shouldResume:function(){return this.resume()&&this.getClosestAncestor(s).resume()}}}.call(e,i,e,t))||(t.exports=n)},90082:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.events,n=DS.utils,r=(DS.keyManager,DS.Chunk),s=1,o=2,a=4,l=8,u=16,c=32,h=64,d=128,p=256,f=512,g=1024,m=2048,v=4096,y=1,S=2,b=4,w=8,x=4094,P=function(t){return!!t.isBaseLayer},E=function(t,e){var i=t.slice(0,e);return{data:t=t.slice(e),substr:i}},C=function(t,e,i){return r[!0===i?"fromUnsignedString64":"fromSignedString64"](t(e))};return{resetResume:function(){this.encodedResumeData="",this.setDecodedResumeDataObj(),this.resetObjectBeforeResume()},getResumeData:function(){return this.encodedResumeData||""},getFullResumeData:function(t){return this.buildResumeData(t).getResumeData()},buildResumeData:function(t){var e,i=0,n="",y=this.prop("DragConnected");return(this.shouldResume()||t)&&(this.isInDefaultState()||(i+=s,n+=r.toUnsignedString64(this.getCurrentStateIndex(),2)),this.isDraggable()&&y&&(i+=l,n+=r.toUnsignedString64(y.prop("slideIndex"),2),n+=r.toUnsignedString64(this.prop("DropIndex"),1)),this.isAtNewDepth()&&(i+=c,n+=r.toSignedString64(this.prop("depth"),2)),this.isShuffled()&&(i+=h,n+=r.toSignedString64(this.prop("ShuffleXPos"),2),n+=r.toSignedString64(this.prop("ShuffleYPos"),2),n+=r.toUnsignedString64(this.prop("tabIndex"),2)),i+=this.prop("OnStage")*a,i+=this.prop("Moved")*d,i+=this.prop("ReviewMode")*g,i+=this.prop("HiddenByLayer")*v,i+=this.prop("MouseOver")*m,i+=!this.prop("Enabled")*f,i+=!this.prop("TimelineControlled")*p,(e=this.variables().getResumeDataOrReturn(!1))&&(i+=o,n+=e),this.hasAnimated()&&(i+=u,this.animationStateData=this.getAnimationResumeState(),this.trigger("addanimationdata",this.collectAnimationResumeData.bind(this)),this.buildAnimationResumeData(this.animationStateData),n+=this.getAnimationResumeData())),this.encodedResumeData=r.toUnsignedString64(i,3)+n,this},getAnimationResumeData:function(t){return r.create(this.animationResumeData)},collectAnimationResumeData:function(t){this.animationStateData=e.extend(this.animationStateData,t)},buildAnimationResumeData:function(t){var e=this.getInitParentContainer(),i=this.getParentContainer(),s=i!==e,o=x,a=0;this.animationResumeData="",(s||this.isScaled()||this.isRotated()||this.isInNewPosition())&&(a+=y,this.animationResumeData+=r.toSignedString64(n.clamp(-2047,2047,Math.round(t.RawXPos)),2),this.animationResumeData+=r.toSignedString64(n.clamp(-2047,2047,Math.round(t.RawYPos)),2),s&&(o=i.isSlideLayer||i.isSlide?4095:i.prop("slideIndex")),this.animationResumeData+=r.toUnsignedString64(o,2),this.isScaled()&&(a+=S,this.animationResumeData+=r.toSignedString64(t.ScaleX,2),this.animationResumeData+=r.toSignedString64(t.ScaleY,2)),this.isRotated()&&(a+=b,this.animationResumeData+=r.toSignedString64(t.Rotation,2))),this.isAlphaed()&&(a+=w,this.animationResumeData+=r.toUnsignedString64(t.Alpha,2)),a>0&&(this.animationResumeData=r.toUnsignedString64(a,1)+this.animationResumeData)},setDecodedResumeDataObj:function(){this.decodedResumeData={}},setDecodedResumeProp:function(t,i){var n={};e.isObject(t)?n=t:n[t]=i,e.extend(this.decodedResumeData,n)},forceUpdateResume:function(){this.prop(this.decodedResumeData||{})},setResumeData:function(t){if(this.setDecodedResumeDataObj(),e.isEmpty(t))return this;this.setTransformDirty();var i,n,r,v,y,S=e.partial(C,(function(e){var i=E(t,e);return t=i.data,i.substr})),b=S(3,!0);return b&s?this.setDecodedResumeProp("ObjectState",this.getStateFromIndex(S(2))):this.setDecodedResumeProp("ObjectState","_default"),b&l&&(i=S(2),this.setDecodedResumeProp("DropIndex",S(1)),n=this.getClosestAncestor(P).getObjectByIndex(i),this.setDecodedResumeProp("DragConnected",n),this.setDecodedResumeProp("DropTargetId",n.id)),b&c&&this.setDecodedResumeProp("depth",S(2)),b&h&&(r=S(2),v=S(2),y=S(2,!0),this.prop("tabIndex",y),this.currView.idx=y,this.setDecodedResumeProp({ShuffleXPos:r,RawXPos:r,ShuffleYPos:v,RawYPos:v})),this.setDecodedResumeProp({Moved:!!(b&d),TimelineControlled:!(b&p),Enabled:!(b&f),ReviewMode:!!(b&g),MouseOver:!!(b&m)}),b&o&&(t=this.variables().setResumeData(t),this.setDecodedResumeProp(this.getVariableProps())),b&u&&this.setAnimationResumeData(t),this.setDecodedResumeProp("OnStage",!!(b&a)),this.prop(this.decodedResumeData),this},setAnimationResumeData:function(t){var i,n,s,o,a={},l=new r({fullString:t}),u=l.encodedString(),c=function(t){var e=E(u,t);return u=e.data,e.substr},h=e.partial(C,c);return u.length&&((i=r.fromUnsignedString64(c(1)))&y&&(a.RawXPos=h(2),a.RawYPos=h(2),(n=h(2,!0))!==x&&(s=this.getClosestAncestor(P),o=4095===n?s:s.getObjectByIndex(n),this.reparentChild(o))),i&S&&(a.ScaleX=h(2),a.ScaleY=h(2)),i&b&&(a.Rotation=h(2)),i&w&&(a.Alpha=h(2,!0)),this.setDecodedResumeProp(a)),l.remainder()},setResumeDataLimited:function(t){var i=function(e){var i=E(t,e);return t=i.data,i.substr},n=e.partial(C,i),r=n(3,!0);if(r&s&&this.setStateFromIndex(n(2)),r&o)return r&l&&i(3),r&c&&i(2),r&h&&i(4),this.variables().setResumeData(t),this},resetObjectBeforeResume:function(t){this.isKind("shufflegroup")?this.markAsReset():(this.variables().resetValues(),t||(this.trigger(i.resume.RESET),this.animations().length>0&&this.trigger("killAnimations"),this.resetPropsExcept("updateGifOnShow")))},onBeforeResumeBuilt:function(t){this.objects&&this.objects().invoke("prepareResumeData",t)},onAfterResumeBuilt:function(){},shouldResume:function(){return this.resume()&&!this.isKind("shufflegroup")&&this.getClosestAncestor(P).shouldResume()}}}.call(e,i,e,t))||(t.exports=n)},73635:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(31039),n=i(86974),r=DS.events,s=(DS.utils,DS.Chunk),o=DS.courseStateHelper,a=function(t){return s.create(s.toUnsignedString64(t))};return{getResumeData:function(){return this.encodedResumeData||""},buildResumeData:function(t,e){var i="";if(this.viewed)if(t||this.resume()){var n=this.getBaseLayer();i=[this.getSlidePersistentData(),n.timeline().getResumeData(),n.getObjectsResumeData(t),this.getSlideLayerResumeData(t),this.slideLayers().getActiveLayersResumeData(),n.audiolib().getResumeData(t),this.variables().getResumeDataOrReturn("")].map(s.create).join("")}else i=s.create(this.getSlidePersistentData());this.setResumeData(i,!1,!1,e)},getSlideLayerResumeData:function(t){return this.slideLayers().getNonBaseLayers().filter(n.getResumeableFilter(t)).reduce((function(t,e){var i=e.getResumeDataOrReturn("");return t+s.create(i)}),"")},getSlidePersistentData:function(){var t="";return t+=s.create(s.toUnsignedString64(this.elapsedTime)),t+=s.create(this.getLayerTimelinesData()),this.hasInteractions()&&(t+=this.interactions().map((function(t){return t.getResumeData()})).map(s.create).join("")),t},updateInteractionData:function(){var t;return this.hasInteractions()&&(t=new s({fullString:this.getResumeData()}).remainder(),this.encodedResumeData=s.create(this.getSlidePersistentData())+t),this},clearResumeData:function(){this.encodedResumeData="",this.hasResumeData=!1,this.slideLayers().forEach((function(t){t.clearResumeData()})),this.slideLayers().initialize()},resetResume:function(){this.encodedResumeData="",this.setResumeData(""),this.slidePersistentData=""},resetBeforeView:function(){return this.viewed&&(e.clearHitStates(this.id),this.resetPropsExcept(["WindowId"]),this.variables().resetValues(),this.slideLayers().hideAllHideableLayers(),this.slideLayers().resetActiveLayers(),this.slideLayers().getBaseLayer().resetResume(),this.slideLayers().resetActiveLayers().forEach((function(t){t.resetResume()}))),this.resume()||this.interactions().forEach((function(t){t.resetResume()})),this.resetCurrentTimeline(),this},setResumeData:function(t,e,i,n){return this.encodedResumeData=t,t.length>0?(this.slidePersistentData=new s({fullString:t}),this.setSlidePersistentData(this.slidePersistentData.encodedString(),n),(i||this.resume())&&(!1!==e&&this.setAsViewed(!0),this.hasResumeData=!0,this.timelineData=this.slidePersistentData.reChunk(),this.objectData=this.timelineData.reChunk(),this.layerData=this.objectData.reChunk(),this.activeLayerData=this.layerData.reChunk(),this.audioData=this.activeLayerData.reChunk(),this.variableData=this.audioData.reChunk())):this.hasResumeData=!1,this},applyResumeData:function(){var t=!1,e=this.getBaseLayer(),i=o.getSlideStateData(this.absoluteId);return null!=i&&(t=!0,o.clearSlideStateData(this.absoluteId),this.setResumeData(i,!1,!0)),(t||this.resume())&&this.hasResumeData&&(this.hasResumeData=!1,e.timeline().setResumeData(this.timelineData.encodedString()),e.setObjectsResumeData(this.objectData.encodedString(),t),this.setSlideLayerResumeData(this.layerData,t),this.variables().setResumeData(this.variableData.encodedString()),this.slideLayers().restoreActiveLayers(this.activeLayerData.encodedString()),this.trigger(r.resume.APPLIED)),this.trigger(r.resume.COMPLETE),this},setSlidePersistentData:function(t,e){var i=new s({fullString:t});this.elapsedTime=i.getUnsignedValue(),i=i.reChunk(),this.setLayerTimelinesData(i.encodedString()),i=i.reChunk(),this.hasInteractions()&&this.interactions().forEach((function(t){e||t.resetResponses(),t.setResumeData(i.encodedString()),i=i.reChunk()}))},setSlideLayerResumeData:function(t,e){var i=new s({fullString:t.encodedString()});this.slideLayers().getNonBaseLayers().filter(n.getResumeableFilter(e)).forEach((function(t){t.setResumeData(i.encodedString(),e),i=i.reChunk()}))},onBeforeResumeBuilt:function(t){this.slideLayers().invoke("prepareResumeData",t)},onAfterResumeBuilt:function(t){this.getSceneOrDraw().saveSlideData(this),t||this.getBaseLayer().timeline().silentReset()},getWindowResumeRef:function(){var t,e,i=this.getSlideDraw();return i?(t="1",e=[this.index(),i.getScene().index(),i.index()]):(t="0",e=[this.index(),this.getScene().index()]),t+e.map(a).join("")}}}.call(e,i,e,t))||(t.exports=n)},1060:function(t,e,i){"use strict";var n;void 0===(n=function(t){DS._,DS.utils;return{init:function(){this.detachedChildren={}},reparentChild:function(t,e){if(e!==this){var i=t.currView,n=e.currView;this.detachedChildren[t.absoluteId]={child:t,newParent:e},null!=i&&null!=n&&n.attachView(i)}else this.reattachChild(t)},reattachChild:function(t){var e=t.absoluteId,i=this.detachedChildren[e];this===t.parent&&delete this.detachedChildren[e],null!=i&&(this.currView.attachView(t.currView),i.newParent=this)},getChildParent:function(t){var e=this.detachedChildren[t.absoluteId];return null!=e?e.newParent:this}}}.call(e,i,e,t))||(t.exports=n)},56872:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(82136),n={anchora:{x:"start",dx:"dstart"},anchorb:{x:"end",dx:"dend"}};return e.extend({getSegmentPoint:function(t,e){var i=n[e];return{x:t[i.x],dx:t[i.dx],y:0,dy:0}}})}.call(e,i,e,t))||(t.exports=n)},82136:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(24761);var e=i(33753),n=DS._,r=DS.utils,s=DS.BaseModel,o=DS.resolver,a={exponetial:"expo",bounce:"bounce",circular:"circ",cubic:"power2",linear:"none",quadratic:"power1",quadradic:"power1",quartic:"power3",quintic:"power4",sine:"sine"},l={easein:"in",easeout:"out",easeinout:"inOut",none:"none"},u="cubic",c="line",h=n.partialRight(r.fix,2),d=/^[/$#]/;return s.extend({initialize:function(){n.bindAll(this,"getAttrConfig")},getAttrConfig:function(t){return this.hasDuration()?(null==this.points&&this.initPath(),this.buildConfig(t)):null},initPath:function(){this.segments=[],this.ptResolvers=[],this.segmentResolvers=[],n.forEach(this.get("path"),function(t,e){this.buildSegment(t,e)}.bind(this))},buildSegment:function(t,i){var n=t.type||c,r={points:[]},s=this.ptResolvers.length,o=function(){r.samples=e.getSamplePoints(r.points),r.distance=e.getDistance(r.points,r.samples)};this.buildSinglePoint(r,this.getSegmentPoint(t,"anchora")),n!==c&&this.buildSinglePoint(r,this.getSegmentPoint(t,"controla")),n===u&&this.buildSinglePoint(r,this.getSegmentPoint(t,"controlb")),this.buildSinglePoint(r,this.getSegmentPoint(t,"anchorb")),null!=this.extendSegmentConfig&&this.extendSegmentConfig(r,t),s===this.ptResolvers.length?o():this.segmentResolvers.push(o),this.segments.push(r)},getSegmentPoint:n.noop,extendConfig:n.identity,extendAfterUpdate:n.identity,buildSinglePoint:function(t,e){var i;this.isStaticPoint(e)?t.points.push(this.getAbsolutePoint(e)):(i=t.points.length,this.ptResolvers.push(function(){t.points[i]=this.getAbsolutePoint(e)}.bind(this)),t.points.push(null))},isStaticPoint:function(t){return this.isStaticValue(t.x)&&this.isStaticValue(t.dx)&&this.isStaticValue(t.y)&&this.isStaticValue(t.dy)},isStaticValue:function(t){return!n.isString(t)||!d.test(t)},getAbsolutePoint:function(t){return{x:h(this.getAbsoluteCoordinate(t.x,t.dx)),y:h(this.getAbsoluteCoordinate(t.y,t.dy))}},getAbsoluteCoordinate:function(t,e){return this.getValue(t)+this.getValue(e)},getValue:function(t){var e,i=this.getClosestThisRef();return r.isNumeric(t)?parseFloat(t):n.isString(t)?(e=o.resolvePath(t,i),parseFloat(e.isVar?e.value():e)):t},buildConfig:function(t){var e={delay:t,duration:this.getDuration(),ease:this.getEasing(),getPointAtTime:this.getPointAtTime.bind(this)};return e.update=this.updateConfig.bind(this,e),this.extendConfig(e)},hasDuration:function(){return null!=this.get("duration")},getDuration:function(){return this.get("duration")},getEasing:function(){var t=a[this.get("easing")],e="."+l[this.get("easingdir")];return""+t+("none"!==t?e:"")},updateConfig:function(t){var e=0;this.ptResolvers.forEach((function(t){t()})),this.segmentResolvers.forEach((function(t){t()})),this.segments.forEach((function(t){t.start=e,e+=t.distance})),this.totalDistance=e,this.getIsRelative()||(t.update=n.noop),this.extendAfterUpdate(t)},getIsRelative:function(){return!(!this.ptResolvers||!this.ptResolvers.length)},getPointAtTime:function(t,i){var r,s,o=this.totalDistance*t,a=n.sortedIndexBy(this.segments,{start:o},"start");return(a>this.segments.length-1||o!==this.segments[a].start)&&a--,s=(t-((r=this.segments[a]).start/this.totalDistance||0))/(r.distance/this.totalDistance||1),this.lastSegmentInfo={index:a,adjustedTime:s},e.getNormalizedPointAtTime(s,r.points,r.samples,i)}})}.call(e,i,e,t))||(t.exports=n)},94481:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(82136),n=DS._,r=DS.utils;return e.extend({initialize:function(){var t=this.get("path")[0];this.startTintPercent=parseInt(t.starttintpercent),this.endTintPercent=parseInt(t.endtintpercent),this.startBrightness=parseInt(t.startbrightness),this.endBrightness=parseInt(t.endbrightness)},getAttrConfig:function(t){return{delay:t,duration:this.getDuration(),ease:this.getEasing(),getPointAtTime:this.getPointAtTime.bind(this),update:n.noop}},getPointAtTime:function(t){return{x:r.clamp(0,100,this.startTintPercent+t*(this.endTintPercent-this.startTintPercent)+Math.abs(this.startBrightness+t*(this.endBrightness-this.startBrightness))),y:0}}})}.call(e,i,e,t))||(t.exports=n)},21249:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(82136),n=DS._;return e.extend({extendConfig:function(t){return t.maskType=this.get("type"),t.maskProps=n.reduce(this.get("settings"),(function(t,e){return t[e.name]=e.value,t}),{}),t.maskProps.isExit="exit"===this.get("effecttype"),t},initPath:function(){this.ptResolvers=[],this.segmentResolvers=[],this.segments=[{distance:1,points:[{x:0,y:0},{x:1,y:0}]}]}})}.call(e,i,e,t))||(t.exports=n)},52427:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(82136),n=DS._;return e.extend({extendConfig:function(t){return t.autoRotation=!!this.get("relativerotation"),t},extendAfterUpdate:function(t){t.autoRotation&&(t.closedPath=this.isClosedPath())},isClosedPath:function(){var t=this.segments[0].points[0],e=n.last(n.last(this.segments).points);return t.x===e.x&&t.y===e.y},getSegmentPoint:function(t,e){return t[e]}})}.call(e,i,e,t))||(t.exports=n)},44617:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(82136),n={anchora:{x:"start",dx:"dstart"},anchorb:{x:"end",dx:"dend"}};return e.extend({getSegmentPoint:function(t,e){var i=n[e];return{x:t[i.x],dx:t[i.dx],y:0,dy:0}}})}.call(e,i,e,t))||(t.exports=n)},16222:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(82136),n={anchora:{x:"startx",dx:"dsx",y:"starty",dy:"dsy"},anchorb:{x:"endx",dx:"dex",y:"endy",dy:"dey"}};return e.extend({extendConfig:function(t){return t.useGlobalAxes=!!this.get("useglobalaxes"),t},getSegmentPoint:function(t,e){var i=n[e];return{x:t[i.x],dx:t[i.dx],y:t[i.y],dy:t[i.dy]}}})}.call(e,i,e,t))||(t.exports=n)},34449:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(82136),n=i(33753),r={anchora:{x:"startx",dx:"dstartx",y:"starty",dy:"dstarty"},anchorb:{x:"endx",dx:"dendx",y:"endy",dy:"dendy"}},s={anchora:{x:"startstretchx",y:"startstretchy"},anchorb:{x:"endstretchx",y:"endstretchy"}};return e.extend({extendConfig:function(t){var e=this.get("regpoint");return t.useGlobalAxes=!!this.get("useglobalaxes"),t.regPoint={x:parseFloat(e.x)+parseFloat(e.dx),y:parseFloat(e.y)+parseFloat(e.dy)},t.corner=this.get("corner")||"bottomright",t.getSecondaryPoint=this.getSecondaryPoint.bind(this),t},getSegmentPoint:function(t,e){var i=r[e];return{x:t[i.x],dx:t[i.dx],y:t[i.y],dy:t[i.dy]}},getSecondarySegmentPoint:function(t,e){var i=s[e];return{x:t[i.x],dx:0,y:t[i.y],dy:0}},extendSegmentConfig:function(t,e){var i={points:[]};this.buildSinglePoint(i,this.getSecondarySegmentPoint(e,"anchora")),this.buildSinglePoint(i,this.getSecondarySegmentPoint(e,"anchorb")),t.secondaryPoints=i.points},getSecondaryPoint:function(){var t=this.lastSegmentInfo||{index:this.segments.length-1,adjustedTime:1};return n.getNormalizedPointAtTime(t.adjustedTime,this.segments[t.index].secondaryPoints)}})}.call(e,i,e,t))||(t.exports=n)},14192:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(33305);var e=i(14021),n=i(87875),r=i(83449),s=i(17379),o=i(28624),a=i(5853),l=i(4477),u=i(25157),c=i(69058),h=i(78996),d=i(57403),p=i(44283),f=i(612),g=i(91703),m=i(13389),v=i(2942),y=i(34653),S=i(41670),b=i(57099),w=i(97958),x=i(81737),P=i(32267),E=i(53470),C=i(4586),T=i(43874),D=i(62269),A=i(50255),I=i(95550),R=i(85545),_=i(75467),k=i(64691),M=i(67800),O=i(49486),L=i(25422),V=i(31149),N=i(85876),j=i(8836),B=i(97185),U=i(18477),F=i(59965),G=i(27921),H=i(97996),W=i(31342),z=i(42350),Y=i(79542),q=i(6234),X=i(87166),K=i(8414),Q=i(26548),Z=i(62851),$=i(42724),J=i(40598),tt=i(92314),et=i(16422),it=i(61958),nt=i(90222),rt=i(98330),st=i(75417),ot=i(24881),at=i(32851),lt=i(26208),ut=i(55530),ct=i(95153),ht=i(68764);return Object.assign(e,n,r,s,o,a,l,u,c,h,d,p,f,g,m,v,y,S,b,w,x,P,E,C,T,D,A,I,R,_,k,M,O,L,V,N,j,B,U,F,G,H,W,z,Y,q,X,K,Q,Z,$,J,tt,et,it,nt,rt,st,ot,at,lt,ut,ct,ht)}.call(e,i,e,t))||(t.exports=n)},70765:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r,s=i(33305),o=i(38698),a=DS.captionsManager,l=DS.pubSub,u=DS.vendorOverrides,c=DS._,h=DS.events;u.positionCaptions||c.noop;return s.createClass({displayName:"Captions",mixins:[o],subscriptions:(e={},n=h.window.SCALE,r="onResize",n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e),getDefaultProps:function(){return{fontscale:100}},onResize:function(){this.setState({winScale:this.props.getWinScale()})},getInitialState:function(){return{captions:[],showCaptions:a.isCaptionEnabled(),winScale:this.props.getWinScale()}},componentWillMount:function(){this.captions=[],l.on(h.captions.ENABLED,this.toggleCaptioning),l.on(h.slide.STARTED,this.clearAllCaptions);var t=this.props.slideContainer;c.bindAll(this,"onAddCaption","onRemoveCaption"),this.listenTo(t,h.captions.ADD,this.onAddCaption),this.listenTo(t,h.captions.REMOVE,this.onRemoveCaption)},componentWillUnmount:function(){var t=this.props.slideContainer;this.captions=[],l.off(h.captions.ENABLED,this.toggleCaptioning),l.off(h.slide.STARTED,this.clearAllCaptions),this.stopListening(t,h.captions.ADD,this.onAddCaption),this.stopListening(t,h.captions.REMOVE,this.onRemoveCaption)},componentDidUpdate:function(){var t=this,e=function(e){return e&&e.innerHTML.length>0&&e.scrollHeight>t.props.container.clientHeight&&e.innerHTML.includes(" ")};window.requestAnimationFrame((function(){var i,n=t.el.querySelector(".caption p");if(null!=n)for(i=t.prevClientHeight&&t.prevClientHeight<t.props.container.clientHeight&&t.captions.length>0,t.prevClientHeight=t.props.container.clientHeight,i&&(n.innerHTML=t.toHtml(t.captions[0]));e(n);){var r=n.innerHTML;n.innerHTML=r.substring(0,r.lastIndexOf(" "))+"..."}}))},toggleCaptioning:function(t){this.setState({showCaptions:t,font:a.getCaptionFont()})},clearAllCaptions:function(){this.captions=[],this.setState({captions:[]})},onAddCaption:function(t){this.captions.push(t),this.setState({captions:this.captions.slice()})},onRemoveCaption:function(t){c.remove(this.captions,(function(e){return e.textContent===t.textContent})),this.setState({captions:this.captions.slice()})},toHtml:function(t){var e,i,n,r,s=document.createElement("div");for(s.appendChild(t.cloneNode(!0)),i=s.querySelectorAll("q[data-voice]"),r=0;r<i.length;r++)e=(n=i[r]).getAttribute("data-voice"),n.innerHTML=[e,":"," ",n.innerHTML].join("");return s.innerHTML.replace(/&/g,"&")}})}.call(e,i,e,t))||(t.exports=n)},96806:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=DS.utils;return e.createClass({displayName:"Icon",mixins:[n],template:function(){var t,e=this.props.templateName||(t=this.props.type,r.upperCaseFirst(t)+"Icon");return this.getTemplateManager().getTemplate(e).bind(this)()}})}.call(e,i,e,t))||(t.exports=n)},16292:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(36274),i(67720),i(22616),i(10472),i(41294),i(58204),i(63319),i(80432),i(16677),i(47502)}.call(e,i,e,t))||(t.exports=n)},16677:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(78972),n=DS,r=n._,s=n.utils,o=n.windowManager,a=n.dom,l=(n.resolver,function(t,e,i){var n=s.getPath(o.getCurrentWindow(),"refs.slideContainer.el"),r=a.mapShadowToModel(i.target),l=null==r?i.target:r.currView.el;return!!(!t.contains(l)&&(!e||null!=n&&n.contains(l)))&&{node:t,target:i.target}});e.registerEvent("clickoutside",(function(t){return function(e,i,n){var o=s.getPath(n,"props.model.isSlideObject",!1);return{teardown:r.flow(t(document.body,"click",r.partial(l,e,o),i),t(document.body,"touchstart",r.partial(l,e,o),i,!1,!1))}}}))}.call(e,i,e,t))||(t.exports=n)},80432:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(78972),r=DS._,s=function(t){var i=n.parentNodesOf(t.target);e=r.compact(r.invokeMap(i,"getAttribute","data-model-id"))},o=function(t){return{data:e||[]}};n.registerEvent("clickoutsideobjects",(function(t){return function(e,i){return[{teardown:r.flow(t(e,"mousedown",s,r.noop,!0),t(e,"touchstart",s,r.noop,!0))},{teardown:r.flow(t(e,"mouseup",o,i,!0),t(e,"touchend",o,i,!0))}]}}))}.call(e,i,e,t))||(t.exports=n)},36274:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(78972),n=DS._,r=0;e.registerEvent("doubleclick",(function(t){return function(i,s){var o=function(t){var n;return r++,setTimeout((function(){r=0}),600),r>=2&&(n=!0,r=0,t.currentTarget.wasDoubleClicked=!0),(e.doesEventTargetAcceptEvents(t)||i.overrideAcceptEvents)&&n},a=n.flow(t(i,"mouseup",o,s,!0),t(i,"touchend",o,s,!0));return i.setAttribute("data-double-click",!0),{teardown:a}}}))}.call(e,i,e,t))||(t.exports=n)},78972:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(5928),n=i(20949),r=DS._,s=DS.dom,o=function(t){return function(e,i,o,a,l,u){var c={type:t,node:e},h=function(t){var e=!o||o(t);e&&a(r.extend({},c,e,{origEvent:t}))};return n.isTouchEventName(i)?n.on(e,i,h,l,u):s.on(e,i,h,l)}},a=function(t){return t instanceof window.SVGElement&&"svg"!==t.tagName},l=function(t){return t&&null!=t.getAttribute&&"events"===t.getAttribute("data-accepts")};return{registerEvent:function(t,i){e[t]=i(o(t))},on:s.on,off:s.off,parentNodesOf:s.parentNodesOf,isNodeSvgEl:a,isTgtSvgEl:function(t){return a(t.target)},isTgtVideoEl:function(t){return s.isVideoNode(t.target)},isLeftMouseBtn:function(t){return 1===t.which},isRightMouseBtn:function(t){return 3===t.which},doesEventTargetAcceptEvents:function(t,e){return l(t.target.ownerSVGElement)||(i=t.target.correspondingUseElement)&&null!=i.getAttribute&&"true"===i.getAttribute("data-pointer-events")&&l(i.ownerSVGElement)||!!s.closest(t.target,l,e);var i},isSpacebarClick:function(t){return["click","mouseup","mousedown"].indexOf(t.type)>=0&&(null==t.pageX||0===t.pageX)&&(null==t.pageY||0===t.pageY)}}}.call(e,i,e,t))||(t.exports=n)},5928:function(t,e,i){"use strict";var n;void 0===(n=function(t){return{}}.call(e,i,e,t))||(t.exports=n)},67720:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(78972),n=DS._,r=function(t){return e.isLeftMouseBtn(t)&&e.doesEventTargetAcceptEvents(t)};e.registerEvent("press",(function(t){return function(i,s,o){return{teardown:n.flow(t(i,"mousedown",r,s),t(i,"touchstart",(function(t){if(e.doesEventTargetAcceptEvents(t))return o.triggerEvent({type:"rollover",target:t.target}),!0}),s,!1))}}}))}.call(e,i,e,t))||(t.exports=n)},22616:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r=i(78972),s=(i(20949),DS._),o=DS.utils,a=DS.vendorOverrides,l=DS.detection,u=function(t){var e=t.currentTarget.wasDoubleClicked;return t.currentTarget.wasDoubleClicked=null,!!e},c=function(t){return t.classList.contains("slide-object")},h=function(t){if(t.touches.length>0)return n=!0,!1;var i=n,s=o.dist(e.x,e.y,t.changedTouches[0].clientX,t.changedTouches[0].clientY);return n=!1,!i&&s<20&&r.doesEventTargetAcceptEvents(t)&&!u(t)},d=function(t){e={x:t.touches[0].clientX,y:t.touches[0].clientY}};r.registerEvent("release",(function(t){return function(e,i,n){if(null!=a.registerAudioInitEvent){var o=a.registerAudioInitEvent(t,e,i,n);if(null!=o)return o}return[{teardown:t(e,"touchstart",d,s.noop,!0)},{teardown:s.flow(t(e,"mousedown",(function(n){var o,a;a=n,r.isLeftMouseBtn(a)&&r.doesEventTargetAcceptEvents(a,c)&&l.device.isDesktop&&(o=s.flow(t(e,"mouseup",(function(t){return o(),!u(t)}),i),t(e,"mouseleave",(function(){o()}),s.noop)))}),s.noop),t(e,"touchend",h,i,!0))}]}}))}.call(e,i,e,t))||(t.exports=n)},47502:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(78972),n=DS._;e.registerEvent("releaseoutside",(function(t){return function(e,i){var r,s,o=function(t,e){var i=document.elementFromPoint(e.pageX,e.pageY);return r&&r(),!t.contains(i)&&{node:t}},a=function(t,e){return o(t,n.first(e.changedTouches))},l=function(){r=n.flow(t(document,"mouseup",n.partial(o,e),i),t(document,"touchend",n.partial(a,e),i,!0,!1))};return s=n.flow(t(e,"mousedown",l),t(e,"touchstart",l)),{teardown:function(){r&&r(),s()}}}}))}.call(e,i,e,t))||(t.exports=n)},10472:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(78972),n=function(t){return e.isRightMouseBtn(t)&&e.doesEventTargetAcceptEvents(t)};e.registerEvent("rightpress",(function(t){return function(e,i){return{teardown:t(e,"mousedown",n,i)}}}))}.call(e,i,e,t))||(t.exports=n)},41294:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(78972),n=function(t){return e.isRightMouseBtn(t)&&e.doesEventTargetAcceptEvents(t)};e.registerEvent("rightrelease",(function(t){return function(e,i){return{teardown:t(e,"mouseup",n,i)}}}))}.call(e,i,e,t))||(t.exports=n)},63319:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(78972),n=i(48907),r=i(71689),s=DS._,o=(DS.utils,DS.dom),a=DS.vendorOverrides.mouseOver||function(){return"mouseenter"};e.registerEvent("rollout",(function(t){return function(e,i,l){l.props.model;var u,c=function(t){if(l.isMounted()){var s=o.mouseX,a=o.mouseY,c=n.globalPtToSlideObject(l,s,a),h=!1;l.props.model.isZoomable()&&(h=o.hasClass(document.elementFromPoint(s,a),"zoom-image")),h||r.containsPoint(l,c.x,c.y)||(i({type:"rollout",node:e,target:e}),clearInterval(u))}else clearInterval(u)};return{teardown:l.isObscurable?s.flow(t(e,a(),(function(t){l.isObscurable&&(l.rollOverHandler=c,clearInterval(u),u=setInterval(c,16))}),s.noop),t(e,"touchend",null,i,!0,!1)):s.flow(t(e,"mouseleave",(function(t){return!0}),i),t(e,"touchend",null,i,!0,!1))}}}))}.call(e,i,e,t))||(t.exports=n)},58204:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(78972),r=(i(20949),DS._),s=DS.utils,o=DS.dom,a=DS.globalEventHelper,l=a.addDocumentListener,u=a.removeDocumentListener,c=function(t){return s.getPath(t,"props.model.isGroupingSlideObject")};n.registerEvent("rollover",(function(t){return function(i,s,a){return{teardown:r.flow(t(i,"mouseover",(function(t){o.updateMousePosition(t);var r=!1,s=a.props.model;if(null!=e&&null!=t.topView&&a!==t.topView&&t.topView===e&&(r=!0,!s.isGroupingSlideObject||s.isGroupingContainer))return t.stopImmediatePropagation(),!1;t.topView||(t.topView=a);var h,d,p;if(!r&&e&&e!==a&&"rollout"!==e.latestEvent&&e.state.Enabled)if(e.isObscurable)null!=e.rollOverHandler&&e.rollOverHandler();else{if(c(e))return e=a,!1;e.triggerEvent({type:"rollout",target:t.target})}return e=t.topView,d=0,p=function(t){d++},i.addEventListener("mousemove",p),l("mousemove",(function t(n){var r;if(0===d&&!a.isObscurable){if(r=document.elementFromPoint(n.pageX,n.pageY),e.el===o.closest(r,o.isSlideObject))return;h=c(e)?a.el:n.target,a.triggerEvent({type:"rollout",target:h})}u("mousemove",t),i.removeEventListener("mousemove",p)})),n.doesEventTargetAcceptEvents(t)}),s),t(i,"touchstart",(function(t){return n.doesEventTargetAcceptEvents(t)}),s,!0,!1))}}}))}.call(e,i,e,t))||(t.exports=n)},20949:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.utils,n=DS.dom,r=DS.detection,s=DS.appState,o=(DS.pubSub,DS.events,DS.slideObjectUtils),a=DS.globalEventHelper.addDocumentListener,l={},u=function(){return r.device.isMobile},c=["touchstart","touchmove","touchend","touchcancel"],h={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"};l.clickOrTouch=u()?"touchend":"click";var d=function(t){return u()?h[t]:t};a("touchstart",(function(t){1===t.touches.length?l.currentTouch=t.touches[0]:t.preventDefault()}),!0);var p=function(t,i){return function(r){var s;r.touches&&r.touches.length>1||(function(t){return e.some(t.changedTouches,(function(t){return t.identifier===l.currentTouch.identifier}))}(r)&&t(r),!i||n.isInput(r.target)||(s=r.target,n.isNodeOfType("select",s))||o.isScrollRelated(r.target)||n.hasClass(r.target,"acc-shadow-el")||r.preventDefault())}};l.on=function(t,e,i,n,r){var s="touchstart"===e,o=p(i,!1!==r);return s?(t.addEventListener(e,o,n),function(){t.removeEventListener(e,o,n)}):function(t,e,i,n){var r,s=p((function(t){(r=t.target).addEventListener(e,i,n),r.addEventListener("touchend",o)})),o=function t(){r&&(r.removeEventListener(e,i,n),r.removeEventListener("touchend",t))};return t.addEventListener("touchstart",s),function(){t.removeEventListener("touchstart",s),o()}}(t,e,o,n)},l.isTouchEventName=function(t){return e.includes(c,t)},l.addEventListener=function(t,e,i,n){t.addEventListener(d(e),i,!!n)},l.removeEventListener=function(t,e,i){t.removeEventListener(d(e),i)},l.getPageLoc=function(t){var e={};return t.touches&&1===t.touches.length?(e.pageX=t.touches[0].pageX,e.pageY=t.touches[0].pageY):(e.pageX=t.pageX,e.pageY=t.pageY),e};var f=function(t){this.started=!0,this.touchX=t.touches[0].pageX,this.touchY=t.touches[0].pageY,this.currTouchX=t.touches[0].pageX,this.currTouchY=t.touches[0].pageY,this.startScale=s.windowManager.getCurrentWindowSlide().currView.pinch.zoom},g=function(t){t.touches&&1===t.touches.length&&(this.currTouchX=t.touches[0].pageX,this.currTouchY=t.touches[0].pageY)},m=function(t){var e,n=s.windowManager.getCurrentWindowSlide().currView.pinch.zoom;this.started&&this.startScale===n&&(e=i.dist(this.touchX,this.touchY,this.currTouchX,this.currTouchY),this.started=!1,e<10&&this.callback())};return l.tap=function(t,e,i){var n={callback:i};e.addEventListener("touchstart",f.bind(n)),a("touchmove",g.bind(n)),e.addEventListener("touchend",m.bind(n))},l}.call(e,i,e,t))||(t.exports=n)},80118:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(75238),n=i(26361),r=i(88140),s=i(47349),o=i(13711),a=i(84461),l=i(8084),u=i(81743),c=i(80292),h=i(65018),d=i(45543),p=i(27971),f=i(93104),g=i(83065),m=i(23846),v=DS._,y=DS.utils,S=DS.TransMatrix,b=DS.dom,w=DS.svgUtils,x=DS.vendorOverrides,P=DS.errorManager,E=DS.cssPrefix,C=DS.detection,T=DS.Backbone,D=DS.globalEventHelper.addWindowListener,A=E.camelCase("transform"),I=["position","rotation","scale","skew","alpha","mask","colors"],R={position:"applyTranslation",scale:"applyScale",skew:"applySkew",rotation:"applyRotation",alpha:"applyAlpha",mask:"applyMask",colors:"applyColor"},_={checkerboard:n,circle:r,box:s,diamond:a,blinds:l,randombars:u,split:c,wheel:h,dissolve:d,plus:p,wipe:f,full:o,strips:g,wedge:m},k={right:{x:1,y:0},left:{x:-1,y:0},down:{x:0,y:1},up:{x:0,y:-1}},M={topleft:{x:0,y:0},topright:{x:1,y:0},bottomleft:{x:0,y:1},bottomright:{x:1,y:1}},O=["blinds","box","checkerboard","circle","clock","comb","diamond","dissolve","full","none","plus","randombars","split","strips","wedge","wheel","wipe","strips"],L=P.throwError("TweenHelper"),V=x.forceSingleRepaint||v.noop,N=function(t,e,i,n){this.view=t,this.secondaryView=n,this.model=this.view.props.model,this.isReverse=e,this.config=i,this.duration=i.duration,this.startTime=0,this.tweens=i.tweens,this.listenTo(this.model,{moveTo:this.updateDefaultPosition}),this.initialize(),this.handleMobileVideo()};return v.extend(N.prototype,T.Events,{initialize:function(){var t=this;this.defaults=this.getDefaults(),this.unsubResize=D("resize",(function(){return t.afterResize()}),null,"after")},handleMobileVideo:function(){C.deviceView.isMobile&&this.model.isKind("video")&&this.model.get("autoplay")&&(this.applyTweenedConfig=v.noop)},stepAnimation:function(t){this.isReverse&&(t=this.duration-t)<0&&(t=0),this.applyTweenedConfig(this.getTweenedConfig(t)),C.browser.isIE&&V(this.view.el),this.lastAnimationTime=t},afterResize:function(){null!=this.lastAnimationTime&&this.stepAnimation(this.lastAnimationTime)},totalTime:function(){return this.duration},delay:function(){return this.startTime},reset:function(){var t={matrix:new S,props:{},style:{}},e=this.view.props.winScale;t.props.ScaleX=this.defaults.scale.x,t.props.ScaleY=this.defaults.scale.y,t.props.RawXPos=this.defaults.position.x,t.props.RawYPos=this.defaults.position.y,t.props.Rotation=this.defaults.rotation.x,t.props.Alpha=this.defaults.alpha.x,t.matrix.translate(this.defaults.position.x*e,this.defaults.position.y*e),t.matrix.rotate(this.defaults.rotation.x,0,0),t.matrix.scale(y.pctToDec(this.defaults.scale.x),y.pctToDec(this.defaults.scale.y)),t.style.opacity=y.pctToDec(this.defaults.alpha.x),t.style[A]=t.matrix.toCssTransform(),this.applyTweenedConfig(t)},updateDefaultPosition:function(t,e){this.defaults.position.x=t,this.defaults.position.y=e},getDefaults:function(){return this.model.isSlideObject?this.getSlideObjectProps():this.getSlideOrLayerProps()},getSlideOrLayerProps:function(){var t,e,i=this.model.get("width"),n=this.model.get("height");return e={regPoint:{x:i/2,y:n/2},position:{x:0,y:0},scale:{x:100,y:100},rotation:{x:0},globalRotation:{x:0},size:{x:i,y:n},maskableOffset:{x:0,y:0},alpha:{x:100}},this.hasSecondary()&&(t=this.secondaryView.props.model,e.secondarySize={x:t.get("width"),y:t.get("height")}),e},hasSecondary:function(){return null!=this.secondaryView},getSlideObjectProps:function(){var t=this.model.playerProps,e=this.model.getCurrentStateMetrics();return{regPoint:{x:this.model.rotateXPos(),y:this.model.rotateYPos()},position:{x:t.get("RawXPos"),y:t.get("RawYPos")},scale:{x:t.get("ScaleX"),y:t.get("ScaleY")},rotation:{x:t.get("Rotation")},globalRotation:{x:this.view.getGlobalRotation()},size:{x:e.width-(2*e.xPos-1),y:e.height-(2*e.yPos-1)},alpha:{x:t.get("Alpha")},maskableOffset:{x:e.xPos-e.strokewidth,y:e.yPos-e.strokewidth}}},getTweenedConfig:function(t,e){var i={},n=0,r=this.tweens.length,s={matrix:new S,props:{Rotation:0},style:{}};for(e=!1!==e;n<r;)this.tweens[n].delay<=t&&v.extend(i,this.tweens[n].tweenAttrs),n++;return I.forEach(function(n){this[R[n]](t,i[n],s,e)}.bind(this)),s.style[A]=s.matrix.toCssTransform(),s},applyTweenedConfig:function(t){this.view.tweenedConfig=t,v.extend(this.view.el.style,t.style),this.hasSecondary()&&null!=this.config.pushDir&&this.tweenSecondary(t.props)},adjustRotateble:function(t){var e,i=this.defaults.regPoint;if(this.model.isRotatable&&this.model.isRotatable()){e=this.view.decorators.rotatable;var n=this.model.prop("Rotation");t.rotate(n,0,0),t.rotate(e.lastSetRotation,e.rotateXPos-i.x,e.rotateYPos-i.y),t.rotate(-n,0,0)}},applyTranslation:function(t,e,i,n){var r,s=this.view.props.winScale,o=this.getAttrPointAtTime(t,e,this.defaults.position,!!e&&e.autoRotation);i.props.RawXPos=o.x,i.props.RawYPos=o.y,i.matrix.translate(o.x*s,o.y*s),e&&e.autoRotation&&(null==this.initRotation&&(this.initRotation=0===t?o.angle:this.getAttrPointAtTime(0,e,this.defaults.position,e.autoRotation).angle),r=t>=e.duration+e.delay&&e.closedPath?0:o.angle-this.initRotation,i.matrix.rotate(r,0,0),i.props.Rotation=r)},applyScale:function(t,e,i,n){var r=this.getAttrPointAtTime(t,e,this.defaults.scale),s=this.view.animationOverride&&this.view.animationOverride.scale;i.props.ScaleX=r.x,i.props.ScaleY=r.y,null!=s?s(i.props):(i.matrix.rotate(-this.defaults.globalRotation.x,0,0),i.matrix.scale(y.pctToDec(r.x),y.pctToDec(r.y)),i.matrix.rotate(this.defaults.globalRotation.x,0,0))},applyRotation:function(t,e,i,n){var r=this.getAttrPointAtTime(t,e,this.defaults.rotation).x;n&&this.adjustRotateble(i.matrix),i.matrix.rotate(r,0,0),i.props.Rotation+=r},applyAlpha:function(t,e,i,n){if(e){var r=this.getAttrPointAtTime(t,e,this.defaults.alpha).x;i.style.opacity=y.pctToDec(r),i.props.Alpha=r}},getAttrPointAtTime:function(t,e,i,n){if(null==e)return i;var r,s=t-e.delay;return r=0===e.duration&&(s<0||0===s&&this.isReverse)?0:function(t,e,i){return e>=i?1:y.clamp(0,1,gsap.parseEase(t)(e/i))}(e.ease,s,e.duration),e.getPointAtTime(r,n)},applySkew:function(t,e,i,n){if(null!=e){var r=this.getAttrPointAtTime(t,e,{x:0,y:0}),s=M[e.corner],o=e.useGlobalAxes?{x:this.defaults.size.x*s.x,y:this.defaults.size.y*s.y}:{x:e.regPoint.x,y:e.regPoint.y},a=e.useGlobalAxes?this.defaults.globalRotation.x:0,l=e.getSecondaryPoint();o.x-=this.defaults.regPoint.x,o.y-=this.defaults.regPoint.y,i.matrix.rotate(-a,0,0),i.matrix.scale(y.pctToDec(l.x),y.pctToDec(l.y),o.x,o.y),i.matrix.skew(-r.x,r.y,o.x,o.y),i.matrix.rotate(a,0,0)}},applyColor:function(t,e,i,n){var r;e&&this.model.isSlide&&n&&(null==this.overlay&&this.createColorOverlay(),r=this.getAttrPointAtTime(t,e,0).x,this.overlay.style.opacity=y.pctToDec(r))},applyMask:function(t,e,i,n){if(null!=e&&n&&!this.model.isKind("video")){var r;if(C.deviceView.isMobile&&-1!==O.indexOf(e.maskType))return!this.isReverse&&e.maskProps.isExit&&(t=this.duration-t,this.isReverse=!0),r=y.decToPct(this.getAttrPointAtTime(t,e,this.isReverse?1:0).x),i.style.opacity=y.pctToDec(r),void(i.props.Alpha=r);var s,o=this.getAttrPointAtTime(t,e,0).x;null==this.mask&&(null==_[e.maskType]&&(L("The mask type ",e.maskType," does not exist"),e.maskType="split"),this.createMask(e)),"full"===e.maskType&&(s=this.getTweenedConfig(this.duration,!1),this.ptFinal=this.ptFinal||s.matrix.transformPoint(0,0)),this.mask.animate(o,this.ptFinal,i.matrix.transformPoint(0,0)),V(this.maskedEl),this.maskedEl.classList.contains("slide-object-stategroup")&&this.repaintStateGroup(this.maskedEl)}},repaintStateGroup:function(t){var e=t.getElementsByClassName("slideobject-maskable");if(!v.isEmpty(e))for(var i=0;i<e.length;i++)V(e[i])},createMask:function(t){var i,n=this.view.el.firstElementChild;this.marker=this.view.find(".marker-animation"),null!=this.marker&&this.marker.classList.add("hidden"),i=this.model.isSlideObject?e.getLocalRotatedBounds(this.view,this.defaults.globalRotation.x):[0,0,this.defaults.size.x,this.defaults.size.y],this.defaults.rotatedBounds={left:i[0],top:i[1],right:i[2],bottom:i[3]},this.defaults.view=this.view,this.mask=new _[t.maskType](this.defaults,t.maskProps),this.maskedEl=b.hasClass(n,"slideobject-maskable")?n:this.view.el,this.maskedEl.style.WebkitClipPath=w.buildUrl(this.mask.maskId),this.maskedEl.style.clipPath=w.buildUrl(this.mask.maskId),this.maskedEl.style.willChange="contents"},tweenSecondary:function(t){var e,i=this.defaults.secondarySize,n=k[this.config.pushDir],r=this.model.currView.props.winScale;e=w.transformTranslate(y.pxify(n.x*(i.x+t.RawXPos*n.x)*r),y.pxify(n.y*(i.y+t.RawYPos*n.y)*r)),this.secondaryView.el.style.transform=e},createColorOverlay:function(){var t=this.view.props.winScale;this.overlay=b.setAttributes(document.createElement("div"),{class:"slide-overlay"}),b.setStyles(this.overlay,{width:y.pxify(this.defaults.size.x*t),height:y.pxify(this.defaults.size.y*t)}),this.view.el.appendChild(this.overlay)},kill:function(){this.stopListening(),this.unsubResize(),null!=this.maskedEl&&(this.maskedEl.style.WebkitClipPath="",this.maskedEl.style.clipPath="",this.maskedEl=null),null!=this.marker&&this.marker.classList.remove("hidden"),null!=this.mask&&(this.mask.destroy(),this.mask=null),null!=this.overlay&&this.overlay.parentNode&&(this.overlay.parentNode.removeChild(this.overlay),this.overlay=null)}}),N}.call(e,i,e,t))||(t.exports=n)},12625:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(90694),n=DS._,r=DS.utils,s=DS.events,o=DS.Backbone,a=(DS.AnimationTimeline,function(t,i,n,r){this.view=t,this.timeline=i,this.timelineLabel=n,this.timelineControlled=null!=this.timelineLabel,this.layerTimeline=this.timelineControlled?e.getTimelineFromLabel(n):this.view.props.model.getLayer().timeline(),this.isHide=!!r,this.initialize()});return n.extend(a.prototype,o.Events,{playOnSeekEnd:!0,initialize:function(){var t={};this.addChildTimeline(),this.timelineControlled||(t[s.timeline.PLAYING]=this.playTimeline,t[s.timeline.PAUSED]=this.pauseTimeline,t[s.timeline.SEEK_START]=this.onSeekStart,t[s.timeline.SEEK_END]=this.onSeekEnd,this.listenTo(this.layerTimeline,t))},addChildTimeline:function(){this.timelineControlled?this.layerTimeline.addChildTimeline(this.timeline,this.timelineLabel):(this.actionTimeline=this.timeline,this.actionTimeline.seek(0),this.actionTimeline.play())},removeChildTimeline:function(){this.timelineControlled?this.layerTimeline.removeChildTimeline(this.timeline):this.actionTimeline=null},pauseTimeline:function(){null!=this.actionTimeline&&this.actionTimeline.pause()},playTimeline:function(){null!=this.actionTimeline&&this.actionTimeline.play()},onSeekStart:function(){this.playOnSeekEnd=this.actionTimeline.isActive(),this.pauseTimeline()},onSeekEnd:function(){this.playOnSeekEnd&&this.playTimeline()},destroy:function(t){this.removeChildTimeline(),this.isHide?this.timeline.reset():t&&this.timeline.progress(1,!0),this.timeline.kill(),r.getPath(this.view,"updateFromTween"),this.stopListening()}}),a}.call(e,i,e,t))||(t.exports=n)},75238:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=i(90406),n=i(48907),s=i(20909),o=DS._,a=DS.constants,l=DS.utils,u=DS.TransMatrix,c=/xlink\:href="(.*?)"/g,h=/data-reactid="(.*?)"/g,d=/ /g,p=/xmlns:(.*?)=".*?" \1:/g,f={data:[0,0,0,0]},g={},m=function(t){var i,n,r,o=(t.props.model.getCurrentStateData()||{}).html5data||{};return null!=o.mask?{canvas:(n=e.buildImage(o.mask,o.xPos,o.yPos,o.width,o.height)).canvas,bb:n.bb,sw:0}:{canvas:i=document.createElement("canvas"),bb:(r=s(i,t.find("svg").parentNode.innerHTML.replace(c,"").replace(d," ").replace(h,"").replace(p,""),{col:"#ff0000",winScale:t.props.winScale})).bb,sw:r.sw}},v=function(t){var e=t.props.model,i=e.getSlide().id,n=e.absoluteId+t.state.ObjectState,r=(g[i]||{})[n];return null!=r?r:(null==g[i]&&(g[i]={}),g[i][n]=m(t),g[i][n])},y=function(t){return null!=t.getClosestAncestorByKind("expandinglabel",!0)},S={svgHit:function(t,e){var i=v(t),n=i.bb.getBounds(e),r=i.sw/2;return n[0]-=r,n[1]-=r,n[2]+=r,n[3]+=r,n},groupHit:function(t,e){var i=t.props.model,r=i.isStateGroupSlideObject&&i.getIsExpandingLabel();return o.reduce(t.allRefs,(function(i,s){var o=s.currView,a=n.getRelativeMatrix(o,t,e),l=w.getBounds(o,a);return r&&y(s)||l.every(isNaN)||(i[0]=Math.min(i[0],l[0]),i[1]=Math.min(i[1],l[1]),i[2]=Math.max(i[2],l[2]),i[3]=Math.max(i[3],l[3])),i}),[1/0,1/0,-1/0,-1/0])},rectHit:function(t,e){var i=t.props.model.getCurrentStateMetrics(),n=i.xPos,r=i.yPos,s=n+i.width,o=r+i.height,a=[e.transformPoint(n,r),e.transformPoint(s,r),e.transformPoint(n,o),e.transformPoint(s,o)];return[Math.min(a[0].x,a[1].x,a[2].x,a[3].x),Math.min(a[0].y,a[1].y,a[2].y,a[3].y),Math.max(a[0].x,a[1].x,a[2].x,a[3].x),Math.max(a[0].y,a[1].y,a[2].y,a[3].y)]},slideHit:function(t){return[0,0,t.props.model.get("width"),t.props.model.get("height")]}},b={svgHit:function(t){return v(t).canvas},groupHit:function(t){var e=w.getLocalRotatedBounds(t,0),i=w.getBounds(t),n=Math.round(i[0]),r=Math.round(i[1]),s=Math.ceil(e[2]-e[0]),a=Math.ceil(e[3]-e[1]),l=document.createElement("canvas"),u=l.getContext("2d"),c=t.props.model,h=c.isStateGroupSlideObject&&c.getIsExpandingLabel();return l.width=s,l.height=a,u.translate(-n,-r),o.forEach(t.allRefs,(function(t){h&&y(t)||!t.currView.trulyVisible||w.drawToTarget(t.currView,u)})),u.translate(n,r),l},rectHit:function(t){var e=t.props.model.getCurrentStateMetrics(),i=document.createElement("canvas"),n=i.getContext("2d");return i.width=e.width,i.height=e.height,n.fillStyle="#ff0000",n.fillRect(0,0,i.width,i.height),i},slideHit:function(t){return null}},w={getImageData:function(t,e,i,n,r){return l.isNumeric(e)&&l.isNumeric(i)&&l.isNumeric(n)&&l.isNumeric(r)?t.getImageData(e,i,n,r):f},getBounds:function(t,e){return e=e||n.getMatrix(t),S[t.props.model.getHitType()](t,e)},getGlobalBounds:function(t){var e=this.getBounds(t),i=r(e,4),s=i[0],o=i[1],a=i[2],l=i[3],u=t.props.model.getSlide().currView,c=n.localPtToGlobal(u,s,o),h=n.localPtToGlobal(u,a,l);return[c.x,c.y,h.x,h.y]},getLocalRotatedBounds:function(t,e){var i=(new u).rotate(e,t.state.rotateXPos,t.state.rotateYPos);return S[t.props.model.getHitType()](t,i)},getCanvas:function(t){return b[t.props.model.getHitType()](t)},drawToTarget:function(t,e){var i,r=t.props.model,s=n.getMatrix(t)||new u,o=t.props.model.getHitType(),l=null!=r.getCurrentStateMetrics?r.getCurrentStateMetrics():{xPos:0,yPos:0},c=null==l.mask?l.strokewidth:0,h=l.xPos-c,d=l.yPos-c;e.save(),e.transform(s.a,s.c,s.b,s.d,s.tx,s.ty),o===a.SLIDE_HIT||o===a.RECT_HIT?(i=w.getLocalRotatedBounds(t,0),e.fillStyle="#ff0000",e.fillRect(i[0],i[1],i[2]-i[0],i[3]-i[1])):(o===a.GROUP_HIT&&(i=w.getLocalRotatedBounds(t,0),h=Math.round(i[0]),d=Math.round(i[1])),e.drawImage(w.getCanvas(t),h,d)),e.restore()},clearBitmapCache:function(){g={}},clearSlideCache:function(t){g[t]=null}};return w}.call(e,i,e,t))||(t.exports=n)},90406:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=/([XO])/g,i=function(t){if(_.isEmpty(t))return{getBounds:function(){return[0,0,0,0]}};var e=r(t);return{getBounds:function(t){var i,n=e.length,r=t.transformPoint(e[0].x,e[0].y),s=r.x,o=s,a=r.y,l=a;for(i=1;i<n;i++)(r=t.transformPoint(e[i].x,e[i].y)).x<s?s=r.x:r.x>o&&(o=r.x),r.y<a?a=r.y:r.y>l&&(l=r.y);return[s,a,o,l]}}},n=function(t,e,i){return(t.x-i.x)*(e.y-i.y)-(t.y-i.y)*(e.x-i.x)},r=function(t){var e,i,r=t.length,s=[],o=[];for(t.sort((function(t,e){return t.x===e.x?t.y-e.y:t.x-e.x})),e=0;e<r;e++){for(;s.length>=2&&n(s[s.length-2],s[s.length-1],t[e])<=0;)s.pop();for(s.push(t[e]),i=r-(e+1);o.length>=2&&n(o[o.length-2],o[o.length-1],t[i])<=0;)o.pop();o.push(t[i])}return o.pop(),s.pop(),s.concat(o)};return{buildImage:function(t,n,r,s,o){var a,l,u,c,h=0,d=function(t,e){var i=document.createElement("canvas");return i.width=t,i.height=e,i}(s,o),p=d.getContext("2d"),f=p.createImageData(s,o),g=t.split(e),m=g.length,v=0,y="O",S=-1,b=!1,w=[];for(a=0;a<m;a+=2)for(S+=(u=parseInt(g[a],16))+1,(c="X"===g[a+1]?255:0)!==y&&(255===c?(b=!0,w.push({x:(v+1)%s+n,y:Math.floor((v+1)/s)+r})):b&&w.push({x:v%s+n,y:Math.floor(v/s)+r})),v=S,y=c,l=0;l<=u;l++)f.data[h]=c,f.data[h+3]=c,h+=4;return p.putImageData(f,0,0),{canvas:d,bb:i(w)}}}}.call(e,i,e,t))||(t.exports=n)},78618:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(40537),n=DS._,r=DS.TransMatrix,s=new r,o={left:function(){return this.update(),this.bounds[0]},top:function(){return this.update(),this.bounds[1]},width:function(){return this.update(),this.bounds[2]-this.bounds[0]},height:function(){return this.update(),this.bounds[3]-this.bounds[1]},applyTransform:function(t){var i,n,r,s=this.points.length;for(i=0;i<s;i++)n=this.points[i],r=new e(n[0],n[1]),t.applyToPoint(r),this.points[i]=[r.x,r.y]},getBounds:function(t){return this.update(t),this.bounds.slice()},addPoint:function(t,e){this.dirty=!0,this.points.push([t,e])},addBezierCurve:function(t,e,i,n,r,s,o,a){this.dirty=!0,this.beziers.push([t,e,i,n,r,s,o,a])},addQuadraticCurve:function(t,e,i,n,r,s){var o=t+2/3*(i-t),a=e+2/3*(n-e),l=o+1/3*(r-t),u=a+1/3*(s-e);this.addBezierCurve(t,e,o,a,l,u,r,s)},addChildBoundingBox:function(t){null!=t&&this.children.push(t)},hasMatrixChanged:function(t){return!t.isEqual(this.lastMatrix)},update:function(t){t=t||s,this.dirty?this.calculateBounds(t):this.hasMatrixChanged(t)&&(t.isOnlyTranslated(this.lastMatrix)?this.translateLastBounds(t):this.calculateBounds(t))},translateLastBounds:function(t){var e=t.tx-this.lastMatrix.tx,i=t.ty-this.lastMatrix.ty;this.lastMatrix=t.copy(),this.bounds[0]+=e,this.bounds[1]+=i,this.bounds[2]+=e,this.bounds[3]+=i},getPointBounds:function(t){var e,i,n,r,s,o,a,l=t.length;if(l>0)for(e=n=t[0][0],i=r=t[0][1],a=1;a<l;a++)(s=t[a][0])<e?e=s:s>n&&(n=s),(o=t[a][1])<i?i=o:o>r&&(r=o);return[e,i,n,r]},addBezierBounds:function(t,e){var i,n,r=t.length;if(r>0)for(null==e[0]&&(e[0]=e[2]=t[0][0],e[1]=e[3]=t[0][1]),i=0;i<r;i++)n=t[i],this.addBezierBoundingPoints(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],e);return e},addChildBounds:function(t,e){var i,n,r=this.children.length;for(i=0;i<r;i++)null!=(n=this.children[i].getBounds(e))[0]&&(null==t[0]?t=n:(n[0]<t[0]?t[0]=n[0]:n[2]>t[2]&&(t[2]=n[2]),n[1]<t[1]?t[1]=n[1]:n[3]>t[3]&&(t[3]=n[3])));return t},transformPoints:function(t,e){var i,n,r=[],s=t.length;for(r.length=s,n=0;n<s;n++)i=e.transformPoint(t[n][0],t[n][1]),r[n]=[i.x,i.y];return r},transformBeziers:function(t,e){var i,n,r,s,o,a,l=[],u=t.length;for(l.length=u,i=0;i<u;i++)n=t[i],r=e.transformPoint(n[0],n[1]),s=e.transformPoint(n[2],n[3]),o=e.transformPoint(n[4],n[5]),a=e.transformPoint(n[6],n[7]),l[i]=[r.x,r.y,s.x,s.y,o.x,o.y,a.x,a.y];return l},calculateBounds:function(t){var e,i=this.points,n=this.beziers;t.isEqual(s)||(i=this.transformPoints(i,t),n=this.transformBeziers(n,t)),e=this.getPointBounds(i),e=this.addBezierBounds(n,e),e=this.addChildBounds(e,t),this.dirty=!1,this.bounds=e,this.lastMatrix=t.copy()},addBezierBoundingPoints:function(t,e,i,n,r,s,o,a,l){var u,c,h,d,p,f,g,m=[t,e],v=[i,n],y=[r,s],S=[o,a],b=function(t,e){if(t>0&&t<1){var i=1-t,n=i*i,r=t*t,s=i*n*m[e]+3*n*t*v[e]+3*i*r*y[e]+t*r*S[e];0===e?s<l[0]?l[0]=s:s>l[2]&&(l[2]=s):s<l[1]?l[1]=s:s>l[3]&&(l[3]=s)}},w=function(t){t[0]<l[0]?l[0]=t[0]:t[0]>l[2]&&(l[2]=t[0]),t[1]<l[1]?l[1]=t[1]:t[1]>l[3]&&(l[3]=t[1])};for(w(m),w(S),g=0;g<=1;g++)c=6*m[g]-12*v[g]+6*y[g],h=3*v[g]-3*m[g],0===(u=-3*m[g]+9*v[g]-9*y[g]+3*S[g])?0!==c&&b(-h/c,g):(d=c*c-4*h*u)>=0&&(b((-c+(p=Math.sqrt(d)))/(f=2*u),g),b((-c-p)/f,g))}};return function(){this.points=[],this.beziers=[],this.children=[],this.dirty=!0,this.lastMatrix=s,n.assign(this,o)}}.call(e,i,e,t))||(t.exports=n)},97951:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(4561),i(78618);var e=i(17337),n=i(76941),r=function(t){this.base=n,this.base(t),this.path=function(t){null!=t&&t.beginPath()},this.renderChildren=function(t){this.path(t),""!==t.fillStyle&&("inherit"!==this.style("fill-rule").valueOrDefault("inherit")?t.fill(this.style("fill-rule").value):t.fill()),""!==t.strokeStyle&&(t.lineWidth>e.maxStroke&&(e.maxStroke=t.lineWidth),t.stroke())}};return r.prototype=new n,r}.call(e,i,e,t))||(t.exports=n)},68596:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337),i(4561);var e=i(40537),n=DS._,r=/^[A-Za-z]$/,s=function(t){this.tokens=t.split(" ")};return n.assign(s.prototype,{reset:function(){this.i=-1,this.command="",this.previousCommand="",this.start=new e(0,0),this.control=new e(0,0),this.current=new e(0,0)},isEnd:function(){return this.i>=this.tokens.length-1},isCommandOrEnd:function(){return!!this.isEnd()||null!=this.tokens[this.i+1].match(r)},isRelativeCommand:function(){return this.command===this.command.toLowerCase()},getToken:function(){return this.tokens[++this.i]},getScalar:function(){return parseFloat(this.getToken())},nextCommand:function(){this.previousCommand=this.command,this.command=this.getToken()},getPoint:function(){var t=new e(this.getScalar(),this.getScalar());return this.makeAbsolute(t)},getAsControlPoint:function(){return this.control=this.getPoint()},getAsCurrentPoint:function(){return this.current=this.getPoint()},getReflectedControlPoint:function(){var t=this.previousCommand.toLowerCase();return"c"!==t&&"s"!==t&&"q"!==t&&"t"!==t?this.current:new e(2*this.current.x-this.control.x,2*this.current.y-this.control.y)},makeAbsolute:function(t){return this.isRelativeCommand()&&(t.x+=this.current.x,t.y+=this.current.y),t}}),s}.call(e,i,e,t))||(t.exports=n)},76941:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(17337),n=i(99304),r=i(16873),s=DS.flagManager,o=function(t){this.base=r,this.base(t),this.setStrokeStyles=function(t){if(t.strokeStyle=e.options.col||"blue",this.style("stroke-width").hasValue()){var i=this.style("stroke-width").toPixels();t.lineWidth=0===i?.001:i}this.style("stroke-linecap").hasValue()&&(t.lineCap=this.style("stroke-linecap").value),this.style("stroke-linejoin").hasValue()&&(t.lineJoin=this.style("stroke-linejoin").value),this.style("stroke-miterlimit").hasValue()&&(t.miterLimit=this.style("stroke-miterlimit").value)},this.setContext=function(t){var i=this.style("fill"),r=this.style("stroke"),o=r.hasValue()&&"none"!==r.value;if(s.svgObjectEnabled?i.hasValue()&&"none"===i.value?t.fillStyle="rgba(0,0,0,0)":t.fillStyle=e.options.col||"red":i.hasValue()&&"none"!==i.value?t.fillStyle=e.options.col||"red":t.fillStyle="rgba(0,0,0,0)",o?this.setStrokeStyles(t):t.strokeStyle="",s.svgObjectEnabled){if(this.style("transform",!1,!1).hasValue())new n(this.style("transform",!1,!1).value).apply(t);if(this.style("clip-path",!1,!1).hasValue())null!=(a=this.style("clip-path",!1,!1).getDefinition())&&a.apply(t)}else{var a;if(this.style("transform",!1,!0).hasValue())new n(this.style("transform",!1,!0).value).apply(t);if(this.style("clip-path",!1,!0).hasValue())null!=(a=this.style("clip-path",!1,!0).getDefinition())&&a.apply(t)}}};return o.prototype=new r,o}.call(e,i,e,t))||(t.exports=n)},38054:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337);var e=i(4561),n=i(78618),r=i(97951),s=e.kappa,o=function(t){var e,i,o,a;this.base=r,this.base(t),null!=t&&(e=this.attribute("cx").toPixels("x"),i=this.attribute("cy").toPixels("y"),o=this.attribute("r").toPixels(),a=s*o,this.bb=new n,this.bb.addBezierCurve(e,i-o,e+a,i-o,e+o,i-a,e+o,i),this.bb.addBezierCurve(e+o,i,e+o,i+a,e+a,i+o,e,i+o),this.bb.addBezierCurve(e,i+o,e-a,i+o,e-o,i+a,e-o,i),this.bb.addBezierCurve(e-o,i,e-o,i-a,e-a,i-o,e,i-o)),this.path=function(t){null!=t&&(t.beginPath(),t.arc(e,i,o,0,2*Math.PI,!0),t.closePath())}};return o.prototype=new r,o}.call(e,i,e,t))||(t.exports=n)},37294:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337);var e=i(99304),n=i(16873),r=DS._,s=function(t){this.base=n,this.base(t),this.apply=function(t){var i=window.CanvasRenderingContext2D,n=i.prototype.beginPath,s=i.prototype.closePath;i.prototype.beginPath=r.noop,i.prototype.closePath=r.noop,n.call(t);for(var o=0;o<this.children.length;o++){var a=this.children[o];if(null!=a.path){var l=null;a.style("transform",!1,!0).hasValue()&&(l=new e(a.style("transform",!1,!0).value)).apply(t),a.path(t),i.prototype.closePath=s,l&&l.unapply(t)}}s.call(t),t.clip(),i.prototype.beginPath=n,i.prototype.closePath=s},this.render=r.noop};return s.prototype=new n,s}.call(e,i,e,t))||(t.exports=n)},56305:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337),i(4561);var e=i(16873),n=DS._,r=function(t){this.base=e,this.base(t),this.render=n.noop};return r.prototype=new e,r}.call(e,i,e,t))||(t.exports=n)},16873:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(17337),n=i(4561),r=i(24354),s=i(78618),o=DS,a=o._,l=o.flagManager,u={attribute:function(t,i){var n=this.attributes[t];return null!=n?n:(i&&(n=new r(t,""),this.attributes[t]=n),n||e.emptyProperty)},getHrefAttribute:function(){for(var t in this.attributes)if("href"===t||t.match(/:href$/))return this.attributes[t];return e.emptyProperty},style:function(t,i,n){l.svgObjectEnabled&&(void 0===i&&(i=!1),void 0===n&&(n=!0));var s=this.styles[t];if(null!=s)return s;var o=this.attribute(t);if(null!=o&&o.hasValue())return this.styles[t]=o,o;if(n){var a=this.parent;if(null!=a){var u=a.style(t);if(null!=u&&u.hasValue())return u}}return i&&(s=new r(t,""),this.styles[t]=s),s||e.emptyProperty},render:function(t){if("none"!==this.style("display").value&&"hidden"!==this.style("visibility").value){t.save();var e=this.style("filter"),i=e.hasValue(),n=i&&e.getDefinition();if(this.style("mask").hasValue()){var r=this.style("mask").getDefinition();null!=r&&r.apply(t,this)}else n?n.apply(t,this):i&&!this.style("customImage").value||(this.setContext(t),this.renderChildren(t),this.clearContext(t));t.restore()}},setContext:a.noop,clearContext:a.noop,renderChildren:function(t){for(var e=0;e<this.children.length;e++)this.children[e].render(t)},addChild:function(t,i){var n=t;i&&(n=e.createElement(t)),n.parent=this,"title"!==n.type&&this.children.push(n)},flattenBoundingBox:function(t){var e,i,n;if(null!=this.updateBoundingBox&&this.updateBoundingBox(),null!=this.bb&&(this.bb.points.length>0&&t.points.push.apply(t.points,this.bb.points),this.bb.beziers.length>0&&t.beziers.push.apply(t.beziers,this.bb.beziers)),null!=this.children)for(n=this.children.length,e=0;e<n;e++)null!=(i=this.children[e]).flattenBoundingBox&&i.flattenBoundingBox(t);return t},getBoundingBox:function(){var t,e,i,n=new s;if(null!=this.bb&&n.addChildBoundingBox(this.bb),null!=this.children)for(i=this.children.length,t=0;t<i;t++)null!=(e=this.children[t]).getBoundingBox&&n.addChildBoundingBox(e.getBoundingBox());return n}};return function(t){var i,s;if(this.attributes={},this.styles={},this.children=[],a.assign(this,u),null!=t&&1===t.nodeType){for(s=t.attributes.length,i=0;i<s;i++){var o=t.attributes[i],l=o.nodeName;this.attributes[l]=new r(l,o.value)}if(this.attribute("style").hasValue()){var c=this.attribute("style").value.split(";");for(i=0;i<c.length;i++)if(""!==n.trim(c[i])){var h=c[i].split(":"),d=n.trim(h[0]),p=n.trim(h[1]);this.styles[d]=new r(d,p)}}for(this.attribute("id").hasValue()&&null==e.defs[this.attribute("id").value]&&(e.defs[this.attribute("id").value]=this),i=0;i<t.childNodes.length;i++){var f=t.childNodes[i];1===f.nodeType&&this.addChild(f,!0)}}}}.call(e,i,e,t))||(t.exports=n)},58052:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337);var e=i(4561),n=i(78618),r=i(97951),s=e.kappa,o=function(t){var e,i,o,a,l,u,c,h,d,p,f;if(this.base=r,this.base(t),null!=t)for(e=this.attribute("rx").toPixels("x"),i=this.attribute("ry").toPixels("y"),o=this.attribute("cx").toPixels("x"),a=this.attribute("cy").toPixels("y"),l=[[o+(p=s*e),a-i,o+e,a-(f=s*i),o+e,a],[o+e,a+f,o+p,a+i,o,a+i],[o-p,a+i,o-e,a+f,o-e,a],[o-e,a-f,o-p,a-i,o,a-i]],this.bb=new n,h=o,d=a,c=0;c<4;c++)u=l[c],this.bb.addBezierCurve(h,d,u[0],u[1],u[2],u[3],u[4],u[5]),h=u[4],d=u[5];this.path=function(t){if(null!=t){for(t.beginPath(),t.moveTo(o,a-i),c=0;c<4;c++)u=l[c],t.bezierCurveTo(u[0],u[1],u[2],u[3],u[4],u[5]);t.closePath()}}};return o.prototype=new r,o}.call(e,i,e,t))||(t.exports=n)},94356:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(76941),n=function(t){this.base=e,this.base(t)};return n.prototype=new e,n}.call(e,i,e,t))||(t.exports=n)},35270:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(17337),n=(i(4561),i(99304)),r=i(978),s=function(t){this.base=r,this.base(t),this.style("transform",!1,!0).hasValue()&&this.bb.applyTransform(new n(this.style("transform",!1,!0).value)),this.baseSetContext=this.setContext,this.setContext=function(t){this.baseSetContext(t),null!=t&&(t.fillStyle=e.options.col||"red",t.strokeStyle="")}};return s.prototype=new r,s}.call(e,i,e,t))||(t.exports=n)},73378:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337),i(4561),i(40537);var e=i(78618),n=i(97951),r=function(t){var i,r,s,o;this.base=n,this.base(t),null!=t&&(i=this.attribute("x1").toPixels("x"),r=this.attribute("y1").toPixels("y"),s=this.attribute("x2").toPixels("x"),o=this.attribute("y2").toPixels("y"),this.bb=new e,this.bb.addPoint(i,r),this.bb.addPoint(s,o)),this.path=function(t){null!=t&&(t.beginPath(),t.moveTo(i,r),t.lineTo(s,o))}};return r.prototype=new n,r}.call(e,i,e,t))||(t.exports=n)},60734:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337),i(4561),i(78618);var e=i(16873),n=DS._,r=function(t){this.base=e,this.base(t),this.apply=function(t,e){var i=this.attribute("x").toPixels("x"),n=this.attribute("y").toPixels("y"),r=this.attribute("width").toPixels("x"),s=this.attribute("height").toPixels("y");if(0===r&&0===s){var o=this.getBoundingBox();i=Math.floor(o.left()),n=Math.floor(o.top()),r=Math.floor(o.width()),s=Math.floor(o.height())}var a=e.attribute("mask").value;e.attribute("mask").value="";var l=document.createElement("canvas");l.width=i+r,l.height=n+s;var u=l.getContext("2d");this.renderChildren(u);var c=document.createElement("canvas");c.width=i+r,c.height=n+s;var h=c.getContext("2d");e.render(h),h.globalCompositeOperation="destination-in",c.width>0&&(h.fillStyle=u.createPattern(l,"no-repeat"),h.fillRect(0,0,i+r,n+s),t.fillStyle=h.createPattern(c,"no-repeat"),t.fillRect(0,0,i+r,n+s)),e.attribute("mask").value=a},this.render=n.noop};return r.prototype=new e,r}.call(e,i,e,t))||(t.exports=n)},4548:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337),i(4561);var e=i(16873),n=function(t){};return n.prototype=new e,n}.call(e,i,e,t))||(t.exports=n)},17696:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337);var e=i(4561),n=i(40537),r=i(78618),s=i(68596),o=i(97951),a=DS,l=a.flagManager,u=a.constants,c=a.TransMatrix,h=/,/gm,d=/([MmZzLlHhVvCcSsQqTtAa])([^\s])/gm,p=/([^\s])([MmZzLlHhVvCcSsQqTtAa])/gm,f=/([0-9])([+\-])/gm,g=/(\.[0-9]*)(\.)/gm,m=/([Aa](\s+[0-9]+){3})\s+([01])\s*([01])/gm,v=u.math.TO_DEGREES,y=u.math.TO_RADIANS,S=function(t,e){var i=Math.sqrt(t.x*t.x+t.y*t.y),n=Math.sqrt(e.x*e.x+e.y*e.y);return(t.x*e.x+t.y*e.y)/(i*n)},b=function(t,e,i){return i=i||S(t,e),(t.x*e.y<t.y*e.x?-1:1)*Math.acos(i)},w=function(t,e,i,n,r,s,o,a){if(l.svgObjectEnabled)for(;o<0;)o+=u.math.TWO_PI;a&&(l.svgObjectEnabled?o-=u.math.TWO_PI:o=-o);var h,d=Math.ceil(Math.abs(o)/u.math.QUARTER_PI),p=o/d,f=p/2,g=Math.cos(f),m=u.math.HALF_PI+s,y=[],S=0!==i?(new c).rotate(i*v,t,e):{transformPoint:function(t,e){return{x:t,y:e}}};for(h=0;h<d;h++)m+=p,y.push([S.transformPoint(t+Math.sin(m-f)*(n/g),e-Math.cos(m-f)*(r/g)),S.transformPoint(t+Math.sin(m)*n,e-Math.cos(m)*r)]);return y},x={m:function(t,e,i){var n=t.getAsCurrentPoint();for(e.addPoint(n.x,n.y),null!=i&&i.moveTo(n.x,n.y),t.start=t.current;!t.isCommandOrEnd();)n=t.getAsCurrentPoint(),e.addPoint(n.x,n.y),null!=i&&i.lineTo(n.x,n.y)},z:function(t,e,i){null!=i&&i.closePath(),t.current=t.start},l:function(t,e,i){for(;!t.isCommandOrEnd();){var n=t.getAsCurrentPoint();e.addPoint(n.x,n.y),null!=i&&i.lineTo(n.x,n.y)}},h:function(t,e,i){for(;!t.isCommandOrEnd();){var r=new n((t.isRelativeCommand()?t.current.x:0)+t.getScalar(),t.current.y);t.current=r,e.addPoint(t.current.x,t.current.y),null!=i&&i.lineTo(t.current.x,t.current.y)}},v:function(t,e,i){for(;!t.isCommandOrEnd();){var r=new n(t.current.x,(t.isRelativeCommand()?t.current.y:0)+t.getScalar());t.current=r,e.addPoint(t.current.x,t.current.y),null!=i&&i.lineTo(t.current.x,t.current.y)}},c:function(t,e,i){for(;!t.isCommandOrEnd();){var n=t.current,r=t.getPoint(),s=t.getAsControlPoint(),o=t.getAsCurrentPoint();e.addBezierCurve(n.x,n.y,r.x,r.y,s.x,s.y,o.x,o.y),null!=i&&i.bezierCurveTo(r.x,r.y,s.x,s.y,o.x,o.y)}},s:function(t,e,i){for(;!t.isCommandOrEnd();){var n=t.current,r=t.getReflectedControlPoint(),s=t.getAsControlPoint(),o=t.getAsCurrentPoint();e.addBezierCurve(n.x,n.y,r.x,r.y,s.x,s.y,o.x,o.y),null!=i&&i.bezierCurveTo(r.x,r.y,s.x,s.y,o.x,o.y)}},q:function(t,e,i){for(;!t.isCommandOrEnd();){var n=t.current,r=t.getAsControlPoint(),s=t.getAsCurrentPoint();e.addQuadraticCurve(n.x,n.y,r.x,r.y,s.x,s.y),null!=i&&i.quadraticCurveTo(r.x,r.y,s.x,s.y)}},t:function(t,e,i){for(;!t.isCommandOrEnd();){var n=t.current,r=t.getReflectedControlPoint();t.control=r;var s=t.getAsCurrentPoint();e.addQuadraticCurve(n.x,n.y,r.x,r.y,s.x,s.y),null!=i&&i.quadraticCurveTo(r.x,r.y,s.x,s.y)}},a:function(t,e,i){for(;!t.isCommandOrEnd();){var n,r,s,o,a,l,u,c,h,d,p,f,g,m=t.current,v=t.getScalar(),x=t.getScalar(),P=t.getScalar()*y,E=Math.sin(P),C=Math.cos(P),T=t.getScalar(),D=t.getScalar(),A=t.getAsCurrentPoint(),I={x:C*(m.x-A.x)/2+E*(m.y-A.y)/2,y:-E*(m.x-A.x)/2+C*(m.y-A.y)/2},R=I.y*I.y,_=I.x*I.x,k=_/(v*v)+R/(x*x),M=0;for(k>1&&(v*=n=Math.sqrt(k),x*=n),r=v*v,s=x*x,o=(T===D?-1:1)*Math.sqrt((r*s-r*R-s*_)/(r*R+s*_)),isNaN(o)&&(o=0),a={x:o*v*I.y/x,y:o*-x*I.x/v},l={x:(m.x+A.x)/2+C*a.x-E*a.y,y:(m.y+A.y)/2+E*a.x+C*a.y},c={x:(-I.x-a.x)/v,y:(-I.y-a.y)/x},h=b({x:1,y:0},u={x:(I.x-a.x)/v,y:(I.y-a.y)/x}),(d=S(u,c))<=-1?M=Math.PI:d<1&&(M=b(u,c,d)),p=w(l.x,l.y,P,v,x,h,M,1-D!=0),g=0;g<p.length;g++)f=p[g],e.addQuadraticCurve(m.x,m.y,f[0].x,f[0].y,f[1].x,f[1].y),null!=i&&i.quadraticCurveTo(f[0].x,f[0].y,f[1].x,f[1].y),m=f[1]}}},P=function(t){this.base=o,this.base(t);var i=this.attribute("d").value;i=(i=(i=(i=(i=(i=i.replace(h," ")).replace(d,"$1 $2").replace(d,"$1 $2")).replace(p,"$1 $2")).replace(f,"$1 $2")).replace(g,"$1 $2").replace(g,"$1 $2")).replace(m,"$1 $3 $4 "),i=e.compressSpaces(i),i=e.trim(i),this.PathParser=new s(i),this.path=function(t){var e=this.PathParser;for(e.reset(),this.bb=new r,null!=t&&t.beginPath();!e.isEnd();){e.nextCommand();var i=e.command.toLowerCase();null!=x[i]&&x[i](e,this.bb,t)}},this.getBoundingBoxBase=this.getBoundingBox,this.getBoundingBox=function(){return null==this.bb&&this.path(),this.getBoundingBoxBase()},this.updateBoundingBox=function(){null==this.bb&&this.path()}};return P.prototype=new o,P}.call(e,i,e,t))||(t.exports=n)},40537:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=function(t,e){this.x=t,this.y=e};return DS._.extend(e.prototype,{angleTo:function(t){return Math.atan2(t.y-this.y,t.x-this.x)},applyTransform:function(t){var e=this.x*t[0]+this.y*t[2]+t[4],i=this.x*t[1]+this.y*t[3]+t[5];this.x=e,this.y=i}}),e}.call(e,i,e,t))||(t.exports=n)},89074:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(98077),n=DS.flagManager,r=function(t){this.base=e,this.base(t),this.basePath=this.path,this.path=function(t){null!=t&&(n.svgObjectEnabled&&this.basePath(t),t.lineTo(this.points[0].x,this.points[0].y),t.closePath())}};return r.prototype=new e,r}.call(e,i,e,t))||(t.exports=n)},98077:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337);var e=i(4561),n=i(78618),r=i(97951),s=function(t){if(this.base=r,this.base(t),null!=t){this.points=e.CreatePath(this.attribute("points").value);var i,s=this.points.length;for(this.bb=new n,i=0;i<s;i++)this.bb.addPoint(this.points[i].x,this.points[i].y)}this.path=function(t){if(null!=t){t.beginPath(),t.moveTo(this.points[0].x,this.points[0].y);for(var e=1;e<this.points.length;e++)t.lineTo(this.points[e].x,this.points[e].y)}}};return s.prototype=new r,s}.call(e,i,e,t))||(t.exports=n)},24354:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(17337),n=DS._,r=Math.PI/180,s=/px$/,o=/pt$/,a=/pc$/,l=/cm$/,u=/mm$/,c=/in$/,h=/%$/,d=/deg$/,p=/rad$/,f=/grad$/,g=/#([^\)'"]+)/,m=function(t,e){this.name=t,this.value=e};return n.extend(m.prototype,{getValue:function(){return this.value},hasValue:function(){return null!=this.value&&""!==this.value},isTrue:function(){return"true"===this.value.toLowerCase()},numValue:function(){if(!this.hasValue())return 0;var t=parseFloat(this.value);return(this.value+"").match(h)&&(t/=100),t},valueOrDefault:function(t){return this.hasValue()?this.value:t},numValueOrDefault:function(t){return this.hasValue()?this.numValue():t},getDefinition:function(){var t=this.value.match(g);return t&&(t=t[1]),t||(t=this.value),e.defs[t]},isUrlDefinition:function(){return 0===this.value.indexOf("url(")},getDPI:function(t){return 96},getUnits:function(){return(this.value+"").replace(/[0-9\.\-]/g,"")},toPixels:function(t,i){if(!this.hasValue())return 0;var n=this.value+"";if(n.match(s))return this.numValue();if(n.match(o))return this.numValue()*this.getDPI(t)*(1/72);if(n.match(a))return 15*this.numValue();if(n.match(l))return this.numValue()*this.getDPI(t)/2.54;if(n.match(u))return this.numValue()*this.getDPI(t)/25.4;if(n.match(c))return this.numValue()*this.getDPI(t);if(n.match(h))return this.numValue()*e.viewPort.ComputeSize(t);var r=this.numValue();return i&&r<1?r*e.viewPort.ComputeSize(t):r},toRadians:function(){if(!this.hasValue())return 0;var t=this.value+"";return t.match(d)?this.numValue()*r:t.match(p)?this.numValue():t.match(f)?this.numValue()*(Math.PI/200):this.numValue()*r}}),m}.call(e,i,e,t))||(t.exports=n)},978:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337),i(4561);var e=i(78618),n=i(97951),r=function(t){var i,r,s,o,a,l,u,c,h,d;this.base=n,this.base(t),null!=t&&(i=this.attribute("x").toPixels("x"),r=this.attribute("y").toPixels("y"),s=this.attribute("width").toPixels("x"),o=this.attribute("height").toPixels("y"),a=i+s,l=r+o,u=this.attribute("rx").toPixels("x"),c=this.attribute("ry").toPixels("y"),h=this.attribute("rx").hasValue(),d=this.attribute("ry").hasValue(),h&&!d?c=u:!h&&d&&(u=c),u=Math.min(u,s/2),c=Math.min(c,o/2),this.bb=new e,u>0||c>0?(this.bb.addQuadraticCurve(a-u,r,a,r,a,r+c),this.bb.addQuadraticCurve(a,l-c,a,l,a-u,l),this.bb.addQuadraticCurve(i+u,l,i,l,i,l-c),this.bb.addQuadraticCurve(i,r+c,i,r,i+u,r)):(this.bb.addPoint(i,r),this.bb.addPoint(a,r),this.bb.addPoint(a,l),this.bb.addPoint(i,l))),this.path=function(t){null!=t&&(t.beginPath(),t.moveTo(i+u,r),t.lineTo(a-u,r),t.quadraticCurveTo(a,r,a,r+c),t.lineTo(a,l-c),t.quadraticCurveTo(a,l,a-u,l),t.lineTo(i+u,l),t.quadraticCurveTo(i,l,i,l-c),t.lineTo(i,r+c),t.quadraticCurveTo(i,r,i+u,r),t.closePath())}};return r.prototype=new n,r}.call(e,i,e,t))||(t.exports=n)},98210:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(17337),n=i(4561),r=i(76941),s=function(t){this.base=r,this.base(t),this.baseClearContext=this.clearContext,this.clearContext=function(t){this.baseClearContext(t),e.viewPort.RemoveCurrent()},this.baseSetContext=this.setContext,this.setContext=function(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4,void 0!==t.font&&void 0!==window.getComputedStyle&&(t.font=window.getComputedStyle(t.canvas).getPropertyValue("font")),this.baseSetContext(t),this.attribute("x").hasValue()||(this.attribute("x",!0).value=0),this.attribute("y").hasValue()||(this.attribute("y",!0).value=0),t.translate(this.attribute("x").toPixels("x"),this.attribute("y").toPixels("y"));var i=e.viewPort.width(),r=e.viewPort.height();if(this.attribute("width").hasValue()||(this.attribute("width",!0).value="100%"),this.attribute("height").hasValue()||(this.attribute("height",!0).value="100%"),void 0===this.root){i=this.attribute("width").toPixels("x"),r=this.attribute("height").toPixels("y");var s=0,o=0;this.attribute("refX").hasValue()&&this.attribute("refY").hasValue()&&(s=-this.attribute("refX").toPixels("x"),o=-this.attribute("refY").toPixels("y")),"visible"!==this.attribute("overflow").valueOrDefault("hidden")&&(t.beginPath(),t.moveTo(s,o),t.lineTo(i,o),t.lineTo(i,r),t.lineTo(s,r),t.closePath(),t.clip())}if(e.viewPort.SetCurrent(i,r),this.attribute("viewBox").hasValue()){var a=n.ToNumberArray(this.attribute("viewBox").value),l=a[0],u=a[1];i=a[2],r=a[3];var c=this.root?1:0;n.aspectRatio(t,this.attribute("preserveAspectRatio").value,e.viewPort.width()-c,i,e.viewPort.height()-c,r,l,u,this.attribute("refX").value,this.attribute("refY").value),e.viewPort.RemoveCurrent(),e.viewPort.SetCurrent(a[2],a[3])}}};return s.prototype=new r,s}.call(e,i,e,t))||(t.exports=n)},9922:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337),i(4561);var e=i(76941),n=DS._,r=function(t){this.base=e,this.base(t),this.render=n.noop};return r.prototype=new e,r}.call(e,i,e,t))||(t.exports=n)},52159:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(78618),n=i(76941),r=function(t){this.base=n,this.base(t);var i=t.getBBox(),r=i.x,s=i.y,o=i.width,a=i.height;[r,s,o,a].some((function(t){return 0!==t}))&&(this.bb=new e,this.bb.addPoint(r,s+a),this.bb.addPoint(r+o,s+a),this.bb.addPoint(r+o,s),this.bb.addPoint(r,s)),this.renderChildren=function(t){null!=t&&(t.beginPath(),t.moveTo(r,s),t.lineTo(r,s+a),t.lineTo(r+o,s+a),t.lineTo(r+o,s),t.lineTo(r,s),t.closePath(),t.fill())}};return r.prototype=new n,r}.call(e,i,e,t))||(t.exports=n)},99304:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(4561),n=i(24354),r=/\)([a-zA-Z])/g,s=/\)(\s?,\s?)/g,o=/\s(?=[a-z])/;return function(t){var i=this;this.Type={},this.Type.translate=function(t){this.p=e.CreatePoint(t),this.apply=function(t){t.translate(this.p.x||0,this.p.y||0)},this.unapply=function(t){t.translate(-1*this.p.x||0,-1*this.p.y||0)},this.applyToPoint=function(t){t.applyTransform([1,0,0,1,this.p.x||0,this.p.y||0])}},this.Type.rotate=function(t){var i=e.ToNumberArray(t);this.angle=new n("angle",i[0]),this.cx=i[1]||0,this.cy=i[2]||0,this.apply=function(t){t.translate(this.cx,this.cy),t.rotate(this.angle.toRadians()),t.translate(-this.cx,-this.cy)},this.unapply=function(t){t.translate(this.cx,this.cy),t.rotate(-1*this.angle.toRadians()),t.translate(-this.cx,-this.cy)},this.applyToPoint=function(t){var e=this.angle.toRadians();t.applyTransform([1,0,0,1,this.p.x||0,this.p.y||0]),t.applyTransform([Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0]),t.applyTransform([1,0,0,1,-this.p.x||0,-this.p.y||0])}},this.Type.scale=function(t){this.p=e.CreatePoint(t),this.apply=function(t){t.scale(this.p.x||1,this.p.y||this.p.x||1)},this.unapply=function(t){t.scale(1/this.p.x||1,1/this.p.y||this.p.x||1)},this.applyToPoint=function(t){t.applyTransform([this.p.x||0,0,0,this.p.y||0,0,0])}},this.Type.matrix=function(t){this.m=e.ToNumberArray(t),this.apply=function(t){t.transform(this.m[0],this.m[1],this.m[2],this.m[3],this.m[4],this.m[5])},this.unapply=function(t){var e=this.m[0],i=this.m[2],n=this.m[4],r=this.m[1],s=this.m[3],o=this.m[5],a=1/(e*(1*s-0*o)-i*(1*r-0*o)+n*(0*r-0*s));t.transform(a*(1*s-0*o),a*(0*o-1*r),a*(0*n-1*i),a*(1*e-0*n),a*(i*o-n*s),a*(n*r-e*o))},this.applyToPoint=function(t){t.applyTransform(this.m)}},this.Type.SkewBase=function(t){this.base=i.Type.matrix,this.base(t),this.angle=new n("angle",t)},this.Type.SkewBase.prototype=new this.Type.matrix,this.Type.skewX=function(t){this.base=i.Type.SkewBase,this.base(t),this.m=[1,0,Math.tan(this.angle.toRadians()),1,0,0]},this.Type.skewX.prototype=new this.Type.SkewBase,this.Type.skewY=function(t){this.base=i.Type.SkewBase,this.base(t),this.m=[1,Math.tan(this.angle.toRadians()),0,1,0,0]},this.Type.skewY.prototype=new this.Type.SkewBase,this.transforms=[],this.apply=function(t){for(var e=0;e<this.transforms.length;e++)this.transforms[e].apply(t)},this.unapply=function(t){for(var e=this.transforms.length-1;e>=0;e--)this.transforms[e].unapply(t)},this.applyToPoint=function(t){for(var e=0;e<this.transforms.length;e++)this.transforms[e].applyToPoint(t)};for(var a=e.trim(e.compressSpaces(t)).replace(r,") $1").replace(s,") ").split(o),l=a.length,u=0;u<l;u++){var c=a[u].split("("),h=e.trim(c[0]),d=c[1].replace(")","");this.transforms.push(new this.Type[h](d))}}}.call(e,i,e,t))||(t.exports=n)},47157:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(17337),n=(i(4561),i(78618),i(98210)),r=i(24354),s=i(76941),o=DS.flagManager,a=function(t){this.base=s,this.base(t),this.baseSetContext=this.setContext,this.setContext=function(t){this.baseSetContext(t),this.attribute("x").hasValue()&&t.translate(this.attribute("x").toPixels("x"),0),this.attribute("y").hasValue()&&t.translate(0,this.attribute("y").toPixels("y"))};var i=this.getHrefAttribute().getDefinition();if(o.svgObjectEnabled&&null==i&&this.attribute("data-pointer-events").isTrue()){var a=this.getHrefAttribute().value.substr(1),l=document.getElementById(a);if(null!=l){var u=l.viewBox.baseVal||l,c=u.width,h=u.height;e.viewPort.SetCurrent(c,h),(i=e.createElement(l)).attributes.customImage=new r("customImage",!0),e.viewPort.RemoveCurrent()}}this.path=function(t){null!=i&&i.path(t)},this.getBoundingBox=function(){if(null!=i)return i.getBoundingBox()},this.updateBoundingBox=function(){null!=i&&i.getBoundingBox()},this.renderChildren=function(t){if(null!=i){var e=i;"symbol"===i.type&&((e=new n).type="svg",e.attributes.viewBox=new r("viewBox",i.attribute("viewBox").value),e.attributes.preserveAspectRatio=new r("preserveAspectRatio",i.attribute("preserveAspectRatio").value),e.attributes.overflow=new r("overflow",i.attribute("overflow").value),e.children=i.children),"svg"===e.type&&(this.attribute("width").hasValue()&&(e.attributes.width=new r("width",this.attribute("width").value)),this.attribute("height").hasValue()&&(e.attributes.height=new r("height",this.attribute("height").value)));var s=e.parent;e.parent=this,e.render(t),e.parent=s}}};return a.prototype=new s,a}.call(e,i,e,t))||(t.exports=n)},71150:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=function(){this.viewPorts=[]};return DS._.extend(e.prototype,{Clear:function(){this.viewPorts=[]},SetCurrent:function(t,e){this.viewPorts.push({width:t,height:e})},RemoveCurrent:function(){this.viewPorts.pop()},Current:function(){return this.viewPorts[this.viewPorts.length-1]},width:function(){return this.Current().width},height:function(){return this.Current().height},ComputeSize:function(t){return null!=t&&"number"==typeof t?t:"x"===t?this.width():"y"===t?this.height():Math.sqrt(Math.pow(this.width(),2)+Math.pow(this.height(),2))/Math.sqrt(2)}}),e}.call(e,i,e,t))||(t.exports=n)},41507:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(17337),i(4561);var e=i(4548),n=(i(24354),i(978)),r=i(38054),s=i(58052),o=i(73378),a=i(98077),l=i(89074),u=i(17696),c=i(56305),h=i(35270),d=i(94356),p=i(9922),f=i(98210),g=i(47157),m=i(60734),v=i(52159),y=i(37294),S=DS.flagManager,b={rect:n,circle:r,ellipse:s,line:o,polyline:a,polygon:l,path:u,defs:c,image:h,g:d,a:d,symbol:p,use:g,mask:m,svg:f,clipPath:y},w=/^[^:]+:/,x=/\-/g;return{createElement:function(t){var i=t.nodeName.replace(w,"").replace(x,""),n=b[i]||e;S.svgObjectEnabled&&"text"===i&&(n=v);var r=new n(t);return r.type=t.nodeName,r}}}.call(e,i,e,t))||(t.exports=n)},20909:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(17337),n=i(4561),r=i(71150),s=(i(40537),i(24354)),o=(i(16873),i(76941),i(97951),i(99304),i(78618)),a=i(41507),l=function(t){var e=t.flattenBoundingBox(new o);if(0===e.points.length&&0===e.beziers.length&&0===e.children.length){var i=DS.appState.windowManager.getCurrentWindowSlide(),n=1;i&&(n=DS.utils.getPath(i,"currView.props.winScale",1));var r=t.attribute("width"),s=t.attribute("height");r.value&&s.value&&(r=r.toPixels("x"),s=s.toPixels("y"),e.points=[[0,0],[0,s/n],[r/n,s/n],[r/n,0]])}return e};return function(t,i,o){return t="string"==typeof t?document.getElementById(t):t,e.defs={},e.options=o,e.createElement=a.createElement,e.emptyProperty=new s("EMPTY",""),e.viewPort=new r,e.maxStroke=0,function(t,i){var n=e.createElement(i.documentElement),r=t.getContext("2d"),s=e.options.winScale||1;n.root=!0,e.viewPort.Clear(),t.parentNode&&e.viewPort.SetCurrent(t.parentNode.clientWidth,t.parentNode.clientHeight),n.style("width").hasValue()&&(t.width=n.style("width").toPixels("x")/s+1,t.style.width=t.width+"px"),n.style("height").hasValue()&&(t.height=n.style("height").toPixels("y")/s+1,t.style.height=t.height+"px");var o=t.clientWidth||t.width,a=t.clientHeight||t.height;return e.viewPort.SetCurrent(o,a),n.render(r),{bb:l(n),sw:e.maxStroke}}(t,void 0!==i.documentElement?i:n.parseXml(i.trim()))}}.call(e,i,e,t))||(t.exports=n)},17337:function(t,e,i){"use strict";var n;void 0===(n=function(t){return{}}.call(e,i,e,t))||(t.exports=n)},4561:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(40537),n=i(24354),r=/-?(\d+(\.\d+)?|\.\d+)(?=\D|$)/gm,s=/[\s\r\t\n]+/gm,o=/^\s+|\s+$/g,a=/^xMid/,l=/YMid$/,u=/^xMax/,c=/YMax$/,h={kappa:(Math.sqrt(2)-1)/3*4,hasValue:function(t){return null!=t&&""!==t},trim:function(t){return t.replace(o,"")},compressSpaces:function(t){return t.replace(s," ")},ToNumberArray:function(t){for(var e=(t||"").match(r)||[],i=0;i<e.length;i++)e[i]=parseFloat(e[i]);return e},CreatePoint:function(t){var i=this.ToNumberArray(t);return new e(i[0],i[1])},CreatePath:function(t){for(var i=this.ToNumberArray(t),n=[],r=0;r<i.length;r+=2)n.push(new e(i[r],i[r+1]));return n},parseXml:function(t){var e;return window.DOMParser?(new window.DOMParser).parseFromString(t,"text/xml"):(t=t.replace(/<!DOCTYPE svg[^>]*>/,""),(e=new window.ActiveXObject("Microsoft.XMLDOM")).async="false",e.loadXML(t),e)},aspectRatio:function(t,e,i,r,s,o,d,p,f,g){var m=(e=(e=h.compressSpaces(e)).replace(/^defer\s/,"")).split(" ")[0]||"xMidYMid",v=e.split(" ")[1]||"meet",y=i/r,S=s/o,b=Math.min(y,S),w=Math.max(y,S);"meet"===v&&(r*=b,o*=b),"slice"===v&&(r*=w,o*=w),f=new n("refX",f),g=new n("refY",g),f.hasValue()&&g.hasValue()?t.translate(-b*f.toPixels("x"),-b*g.toPixels("y")):(m.match(a)&&("meet"===v&&b===S||"slice"===v&&w===S)&&t.translate(i/2-r/2,0),m.match(l)&&("meet"===v&&b===y||"slice"===v&&w===y)&&t.translate(0,s/2-o/2),m.match(u)&&("meet"===v&&b===S||"slice"===v&&w===S)&&t.translate(i-r,0),m.match(c)&&("meet"===v&&b===y||"slice"===v&&w===y)&&t.translate(0,s-o)),"none"===m?t.scale(y,S):"meet"===v?t.scale(b,b):"slice"===v&&t.scale(w,w),t.translate(null==d?0:-d,null==p?0:-p)}};return h}.call(e,i,e,t))||(t.exports=n)},71689:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r,s,o=i(75238),a=i(48907),l=i(47877),u=i(31039),c=DS._,h=DS.utils,d=DS.pubSub,p=DS.vow,f=DS.constants,g=DS.events,m=f.RECT_HIT,v=f.GROUP_HIT,y=f.SLIDE_HIT,S=function(t,e){return t[0]<e[2]&&t[2]>e[0]&&t[1]<e[3]&&t[3]>e[1]},b=function(t,e){return[Math.max(t[0],e[0]),Math.max(t[1],e[1]),Math.min(t[2],e[2]),Math.min(t[3],e[3])]},w=function(t,e){var i=o.getBounds(e);return t[0]<=i[0]&&t[2]>=i[2]&&t[1]<=i[1]&&t[3]>=i[3]},x=function(t,e,i,n,s){var a,l,u,c,h,d=t.props.model.getHitType(),p=e.props.model.getHitType(),f=i.length,g=0,v=Math.floor(n[0]),b=Math.floor(n[1]),x=Math.ceil(n[2])-v,E=Math.ceil(n[3])-b,C=d===m||d===y,T=p===m||p===y;if(0===f&&(C&&T||T&&w(n,t)||C&&w(n,e)))return x*E;for(r.translate(-v,-b),r.clearRect(v,b,x,E),r.globalAlpha=.5,P(r,e),u=0;u<f;u++)h=i[u],c=o.getBounds(h),S(n,c)&&P(r,i[u],!0);for(P(r,t),l=(a=o.getImageData(r,0,0,x,E).data).length,u=3;u<l&&(!(a[u]>128)||(g++,s));u+=4);return r.translate(v,b),g},P=function(t,e,i){var n,r,s,l,u,c,h,d=!i&&!e.dragging&&function(t){var e=t.props.model,i=e.closestScrollAncestor;return null==i&&(i=e.closestScrollAncestor=e.getClosestAncestorByKind("scrollarea")||!1),i&&i.currView}(e);d?(l=(h=d.props.model).width(),u=h.height(),null==h.scrollCanvas?((r=h.scrollCanvas=document.createElement("canvas")).width=l,r.height=u):r=h.scrollCanvas,(s=r.getContext("2d")).clearRect(0,0,l,u),s.save(),n=(c=a.getMatrix(d)).copy().invert(),s.transform(n.a,n.c,n.b,n.d,n.tx,n.ty),o.drawToTarget(e,s),s.restore(),t.save(),n=c,t.transform(n.a,n.c,n.b,n.d,n.tx,n.ty),t.drawImage(r,0,0),t.restore()):(t.save(),i&&(t.globalAlpha=1,t.globalCompositeOperation="destination-out"),o.drawToTarget(e,t),t.restore())},E=function(t,e,i){var n=t.props.model,r=o.getCanvas(t).getContext("2d"),s=n.getCurrentStateMetrics(),a=null==s.mask?s.strokewidth:0,l=s.xPos-a,u=s.yPos-a;return 0!==o.getImageData(r,e-l,i-u,1,1).data[0]},C=function(t){if(null!=t&&0!==t.length){var e,i,n,r,s,o,a=t.length,l=[];for(e=0;e<a;e++)(i=t[e]).lastCollision,n=i.eventableModel,r=i.targetModel,s=n.currView,o=r.currView,null!=s&&null!=o&&(i.currCollision=s.trulyVisible&&o.trulyVisible&&T(s,o),i.currCollision!==i.lastCollision&&(i.lastCollision=i.currCollision,l.push(n)));D(c.uniq(l))}},T=function(t,e){var i,n,r,s,a,l,u,c=t.props.model,h=e.props.model,d=c.getHitType(),p=h.getHitType(),f=d===v?t.allRefs:[c],g=p===v?e.allRefs:[h],m=f.length,y=g.length,w=[],P=[],E=[];for(w.length=m,P.length=y,s=0;s<m;s++)if((i=f[s]).currView.trulyVisible)for(w[s]=o.getBounds(i.currView),a=0;a<y;a++)(n=g[a]).currView.trulyVisible&&(0===s&&(P[a]=o.getBounds(n.currView)),S(w[s],P[a])&&E.push([s,a]));for(r=E.length,s=0;s<r;s++)if(l=E[s][0],u=E[s][1],x(f[l].currView,g[u].currView,[],b(w[l],P[u]),!1)>0)return!0;return!1},D=function(t){var i,n,r,s,o,a,l,c,h=t.length;for(n=0;n<h;n++)for(i=t[n],a=(l=u.getEventableLookupAndStates(i)).eventStates,c=l.lookup,r=a.length,o=0;o<r;o++)s=a[o],A(i,s,c)&&e.executeActions(s.event.actions,{context:i})},A=function(t,e,i){var n,r,s=e.event.kind,o=e.targets,a=o.length,l=!1,u=!1;for(n=0;n<a;n++)if(r=i[o[n].getRelativeId()],(l=l||r.currCollision)&&"oncollisionstart"===s)return u=e.lastHit!==l,e.lastHit=l,u;return l||"oncollisionend"!==s?(e.lastHit=l,!1):(u=e.lastHit!==l,e.lastHit=l,u)},I={initialize:function(t){var i=this;this.setupDfd=p.Deferred(),e=t,d.on(g.app.COMPLETE,(function(){(s=l.getCollisionLib())&&(n=s.querySelector("canvas"),(r=n.getContext("2d")).imageSmoothingEnabled=!1,n.width=720,n.height=540,s.appendChild(n)),I.setupDfd.resolve()})),d.on(g.slide.HAS_MOUNTED,(function(t){i.setupDfd.then((function(){var e=h.getPath(t,"props.model");null==e||t.props.isMessageWindow||(n.width=e.get("width"),n.height=e.get("height"))}))}))},transformUpdated:function(t,e){var i=t.props.model;a.setMatrixDirty(t),!1!==i.isCollideable&&(e?C(u.getCollisionSets(i)):u.markCollisionsDirty(i,(function(){C(u.getDirtyCollisionSets())})))},containsPoint:function(t,e,i){if(t.props.model.getHitType()===v){var n=a.localPtToSlide(t,e,i);return c.reduce(t.allRefs,(function(t,e){var i=e.currView,r=a.slidePtToSlideObject(i,n.x,n.y);return t||E(i,r.x,r.y)}),!1)}return E(t,e,i)},getOverlapArea:function(t,e,i,n){var r=o.getBounds(t),s=o.getBounds(e),a=0;return S(r,s)&&(a=x(t,e,i,b(r,s),n)),a}};return I}.call(e,i,e,t))||(t.exports=n)},75110:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(20949),n=i(71689),r=i(48907),s=DS._,o=DS.utils,a=DS.svgUtils,l=DS.windowManager,u=DS.globalEventHelper,c=u.addBodyListener,h=u.removeBodyListener,d=DS.dom.hasClass,p=s.reduce(["dragstart","drag","dragend","dropenter","dropdrag","dropleave","drop"],(function(t,e){return t["on"+e]=s.noop,t.setTargets=s.noop,t}),{}),f=[],g=["currView","refs","innard"],m=function(t,e){return t.left<e.right&&t.right>e.left&&t.top<e.bottom&&t.bottom>e.top},v=function(t,e){if(!m(t,e))return 0;var i=Math.max(t.top,e.top),n=Math.min(t.bottom,e.bottom),r=Math.max(t.left,e.left);return(Math.min(t.right,e.right)-r)*(n-i)},y=function(t){return-t.getZIndex()},S=function(t,e){var i,n=t.el.getBoundingClientRect(),r=s.sortBy(e,y);return r.reduce((function(t,e,s){var o=r.slice(0,s).reduce((function(t,e){return t-v(n,e.getBounds())}),v(n,e.getBounds()));return o>t?(i=e,o):t}),0),i},b=function(t,e,i){this.view=t,this.el=i||t.el,this.params=s.defaults(e,p),this.relativeView=null!=i?this.view.props.model.parentModel.currView:this.view,this.currSlide=l.getCurrentWindowSlide(),s.bindAll(this,"disable","enable","bindTouch","grab","contain","move","release","onGrabMouse","onGrabTouch","onMoveMouse","onMoveTouch","onReleaseMouse","onReleaseTouch","hasModalAbove","getDropTarget","getPosition"),this.offsetX=this.grabbedXPos=this.offsetY=this.grabbedYPos=0,this.enable()};s.extend(b.prototype,{hasMoved:!1,x:0,y:0,unbindTouch:s.noop,disable:function(){this.el.removeEventListener("mousedown",this.onGrabMouse),this.unbindTouch()},enable:function(){this.el.addEventListener("mousedown",this.onGrabMouse),this.bindTouch()},bindTouch:function(){this.unbindTouch(),this.unbindTouch=s.flow(e.on(this.el,"touchstart",this.onGrabTouch),e.on(this.el,"touchmove",this.onMoveTouch),e.on(this.el,"touchend",this.onReleaseTouch))},grab:function(t,e){this.cachedMetrics=r.getSlideMetrics(this.relativeView),this.grabbedXPos=this.relativeView.getPlayerProp("RawXPos"),this.grabbedYPos=this.relativeView.getPlayerProp("RawYPos");var i=this.getPosition(),n=r.globalPtToLayer(this.relativeView,t,e,this.cachedMetrics),s=r.parentPtToSlide(this.relativeView,this.grabbedXPos,this.grabbedYPos);this.params.setTargets(),this.params.getPosition&&(i=this.params.getPosition(),this.relativeView!==this.view&&(s={x:i.x/this.cachedMetrics.scaleX,y:i.y/this.cachedMetrics.scaleY})),this.offsetX=s.x-n.x,this.offsetY=s.y-n.y,this.origPosX=i.x,this.origPosY=i.y,this.hasMoved=!1},contain:function(){if(null==this.dropTarget){var t=this.el.getBoundingClientRect(),e=this.params.containment.getBoundingClientRect(),i=s.result(this.view.props.model,"getCurrentStateMetrics",{strokewidth:0}).strokewidth/2,n=this.currSlide.calculateTotalScale();this.x=o.clamp(i,(e.width-t.width)*n-i,this.x),this.y=o.clamp(i,(e.height-t.height)*n-i,this.y)}},move:function(t,e){var i,s=this.dropTarget,l=r.globalPtToLayer(this.relativeView,t,e,this.cachedMetrics),u=this.view.props.model,c=this.view.props.winScale;this.x=l.x+this.offsetX,this.y=l.y+this.offsetY,this.el.style[this.view.cssTransform]=[a.transformTranslate(o.pxify(this.x*c),o.pxify(this.y*c)),a.transformRotate(this.view.state.Rotation+"deg"),a.transformScale(this.view.state.ScaleX/100,this.view.state.ScaleY/100)].join(" "),this.dropTarget=this.getDropTarget("drag"),n.transformUpdated(this.view),this.hasMoved||(i=s&&s.el,null!=u.reparentChild&&u.reparentChild(u.getSlide()),this.params.ondragstart(this,this.dropTarget),this.hasMoved=!0),this.params.ondrag(this,this.dropTarget),!s||this.dropTarget&&s===this.dropTarget||this.params.ondropleave(this,s),this.dropTarget&&(s===this.dropTarget&&i!==this.dropTarget.el||this.params.ondropenter(this,this.dropTarget),this.params.ondropdrag(this,this.dropTarget))},release:function(){this.hasMoved&&(this.contain(),this.params.setPosition&&this.params.setPosition(this.x,this.y),this.dropTarget=this.getDropTarget("drop"),null!=this.dropTarget&&this.params.ondrop(this,this.dropTarget),this.params.ondragend(this,this.dropTarget),null!=this.dropTarget&&this.relativeView.props.model.executePlayerEvent("ondragconnect"))},onGrabMouse:function(t){this.isMousedDown||d(t.target,"scrollarea-scrollbar")||d(t.target,"scrollarea-btn")||(this.isMousedDown=!0,this.grab(t.clientX,t.clientY),c("mousemove",this.onMoveMouse),c("mouseup",this.onReleaseMouse),t.preventDefault())},onGrabTouch:function(t){if(!d(t.target,"scrollarea-scrollbar")&&!d(t.target,"scrollarea-btn")){var e=t.changedTouches[0];this.touchId=e.identifier,this.grab(e.clientX,e.clientY),t.preventDefault()}},onMoveMouse:function(t){this.move(t.clientX,t.clientY),t.preventDefault()},onMoveTouch:function(t){var e=t.changedTouches[0];this.touchId===e.identifier&&(this.move(e.clientX,e.clientY),t.preventDefault())},onReleaseMouse:function(t){this.isMousedDown=!1,this.release(),this.view.props.model.setTransformDirty(),this.hasMoved||"textinput"!==this.view.props.model.get("kind")||this.view.accShadowView.takeFocus(),h("mousemove",this.onMoveMouse),h("mouseup",this.onReleaseMouse)},onReleaseTouch:function(t){this.release(),this.view.props.model.setTransformDirty(),this.touchId=null},hasModalAbove:function(){var t=o.getPath(this,"view.props.model.getLayer");return null!=t&&t.collection.hasModalLayerAbove(t)},getDropTarget:function(t){if(!this.hasModalAbove())return this.params.getDropTarget?this.params.getDropTarget(this,f,t):S(this,f)},getPosition:function(){return{x:this.x,y:this.y}}});var w=function(t,e){this.el=t,this.params=e,f.push(this)};return s.extend(w.prototype,{getBounds:function(){return this.el.getBoundingClientRect()},getZIndex:function(){return parseInt(this.el.style.zIndex)},unregister:function(){s.remove(f,this)}}),{DraggableHelper:b,DroppableHelper:w,util:{getClosestScrollInnard:function(t){return o.getPath(t.props.model.getClosestAncestorByKind("scrollarea"),g)},areOverlapping:m,unionArea:v,getDropTargetByOverlap:S,sortByZIndexReverse:y,getRegisteredDroppables:function(){return f}}}}.call(e,i,e,t))||(t.exports=n)},87523:function(t,e,i){"use strict";var n,r=arguments,s=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};function o(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function a(t){if(Array.isArray(t)){for(var e=0,i=Array(t.length);e<t.length;e++)i[e]=t[e];return i}return Array.from(t)}void 0===(n=function(t){var e,n=i(33305).createElement,l=i(14484),u=l.splitTemplateOnTokens,c=l.parseTemplate,h=l.splitFormatted,d=i(45734),p=d.getListInfo,f=d.adjustMargin,g=d.getLineHeight,m=DS,v=m._,y=m.utils,S=y.ptify,b=y.pxify,w=y.juxt,x=y.isRtlText,P=m.vendorOverrides,E="p",C="ol",T="ul",D="li",A="a",I="em",R="strong",_="span",k="br",M="sup",O="sub",L="bdo",V={rightToLeft:{left:"right",right:"left",center:"center",justify:"justify"},leftToRight:{left:"left",right:"right",center:"center",justify:"justify"}},N={upper:"uppercase",lower:"lowercase"},j=/(<|<\/)(\w+).*?(\/>|>)/gi,B=1,U=-1,F=0,G=/[\u0700-\u074f\u0600-\u06ff\u1800-\u18af]/,H=function(t){if(0===t.length)return t;var e=v.first(t).idx;return t.map((function(t){var i,n=t.len,r=t.flowDirection,o=t.cursive;if(null!=t.updateString){var a=function(t){for(var e=void 0,i=0,n=[];e=j.exec(t);){var r=s(e,4),o=r[0],a=r[1],l=r[2],u=r[3],c=e.index,h="</"===a?U:"/>"===u?F:B,d=t.substring(i,c);"br"===l.toLowerCase()&&h!==U&&(d+="\r"),d.length>0&&n.push(d),i=c+o.length}return i<t.length&&n.push(t.substring(i)),n.join("")}(t.updateString());n=a.length,r=x(a)?"rightToLeft":"leftToRight",i=a,o=G.test(i)}var l=v.extend({},t,{idx:e,len:n,flowDirection:r,cursive:o});return e+=n,l}))},W=function(t,e,i){return"none"!==t?e?"bullet"===t?T:C:D:i?i.toLowerCase():E},z=function(t,e){var i,n,r=v.extend({},e.baseSpanStyle,t.style),s=r.fontSize,o=r.fontIsBold,l=r.fontIsItalic,u=r.fontIsUnderline,c=r.fontIsStrikeout,h=r.foregroundColor,d=r.linkColor,p=r.linkId,f=r.backgroundColor,m=r.spacing,y=r.displayCase,w=r.ascent,x=r.descent,E=r.elevation;return{fontFamily:(i=r.fontFamily,n=[].concat(a(i.split(/,\s*/)),["sans-serif"]),null!=P.fixFontFallbacks&&P.fixFontFallbacks(n),n.join(", ")),backgroundColor:f,color:null!=p?d:h,fontSize:S(s*("normal"==E?1:.6)),fontWeight:o?"700":null,fontStyle:l?"italic":"normal",letterSpacing:null!=m?S(m):"normal",lineHeight:b(g(e,w+x)),textTransform:N[y],textDecoration:[].concat(a(u?["underline"]:[]),a(c?["line-through"]:[])).join(" ")}},Y=function(t){if(!v.isEmpty(t.spans)){var e=function(t){var e=t.spans;if("rtl"===t.style.direction){e.length;var i=0,n=0,r=[];return e.forEach((function(e){n+=e.text.length;for(var s=t.runs[i],o=0;s.idx+s.len<n;){var a=t.runs[i+1];if(s.flowDirection!==a.flowDirection){var l=s.idx-(n-e.text.length)+s.len;o<l&&r.push({text:e.text.substring(o,l),style:v.extend({},e.style,{flowDirection:s.flowDirection})}),o=l}i+=1,s=t.runs[i]}var u=e.text.substring(o,e.text.length);r.push({text:u,style:v.extend({},e.style,{flowDirection:s.flowDirection})})})),r}return t.spans}(t),i=!0;e.forEach((function(e){var n=t,r=e.style,s=r.fontIsBold,o=r.fontIsItalic,a=r.linkId,l=r.elevation,u=r.flowDirection,c=function(t,e){var i={parent:e,type:t,children:[]};return e.children.push(i),i};null!=a&&((n=c(A,n)).linkId=a),!0===s&&(n=c(R,n)),!0===o&&(n=c(I,n)),"leftToRight"===u&&((n=c(L,n)).dir="ltr"),"superscript"===l?n=c(M,n):"subscript"===l&&(n=c(O,n));var h=t.styleConfig;e.text.split(/(\n|\r)/).filter((function(t){return""!==t})).forEach((function(t){!i||"\n"!==t&&"\r"!==t||n.children.push({parent:n,type:_,style:z(e,h),value:" "}),i="\r"===t,"\r"===t?n.children.push({parent:n,type:k}):"\n"!==t&&n.children.push({parent:n,type:_,style:z(e,h),value:t})}))}))}},q=function(t,e,i){var n=e.isList&&!i?v.last(e.children):e;t.parent=n;var r=function(t){for(var e=t.parent;null!=e&&null==e.styleConfig;)e=e.parent;return null==e?{paddingLeft:0,paddingRight:0}:e.styleConfig.padding}(t),s=r.paddingLeft,o=r.paddingRight;t.style.paddingLeft-=s,t.style.paddingRight-=o,n.children.push(t),Y(t)},X=function(t,e,i){var r=t.style,s=t.type,o=t.children;return n(s,{style:r,key:e},Q(o,i))},K=(o(e={},C,(function(t,e,i){var r=t.type,s=t.children;return n(r,{className:"semantic-list",key:e},Q(s,i))})),o(e,T,(function(t,e,i){var r=t.type,s=t.children;return n(r,{className:"semantic-list",key:e},Q(s,i))})),o(e,D,(function(t,e,i){var r=t.style,s=t.type,o=t.children,l=t.listStyle,u=t.listChar;return n(s,{style:r,key:e},[n("span",{style:l,key:"bullet"},u)].concat(a(Q(o,i))))})),o(e,A,(function(t,e,i){var r=t.style,s=t.type,o=t.children,a=t.linkId;return n(s,{className:a,style:r,key:e,href:"#",tabIndex:i.isLinkTabbable()?"0":"-1",onClick:function(){return i.onLinkClicked(a)},onTouchEnd:function(){return i.onLinkClicked(a)},onMouseOver:function(){return i.onLinkOver(a)},onMouseOut:function(){return i.onLinkOut(a)}},Q(o,i))})),o(e,k,(function(t,e){var i=t.type;return n(i,{key:e})})),o(e,_,(function(t,e){var i=t.style,r=t.type,s=t.value;return n(r,{style:i,key:e},s)})),o(e,L,(function(t,e,i){var r=t.style,s=t.type,o=t.dir,a=t.children;return n(s,{style:r,key:e,dir:o},Q(a,i))})),e),Q=function(t,e){return t.map((function(t,i){return(K[t.type]||X)(t,i,e)}))};return{parseBlocks:function(t,e,i){var n=[],r={children:[],level:0},o=0,a=r;return t.blocks.forEach((function(r,l){var u=v.extend({},t.defaultBlockStyle,r.style||{}),c=p(r,u,t.defaultBlockStyle,null,0,n,!1),h=null!=c,d=h?u.listStyle.listType:"none",g=h?c.listLevel+1:u.listLevel;if(h&&(g>o||g===o&&!a.isList)){var m={type:W(d,!0,u.tagType),children:[],isList:!0,level:g,listInfo:c,style:{}};q(m,a,!1),a=m}else if(g<o)for(;null!=a.parent&&(g<a.level||h&&!a.isList);)a=a.parent;o=g;var y=0===l,b=l===t.blocks.length-1,w=function(t,e,i,n,r,o,a){var l=t.flowDirection,u=t.justification,c=t.leadingMargin,h=t.firstLineMargin,d=t.spacingBefore,p=void 0===d?0:d,g=t.spacingAfter,m=void 0===g?0:g,v=h-c,y=f(h<0?Math.max(v,-c):v),S=f(c),b=s("rightToLeft"===l?[0,S+7,"rtl"]:[S,7,"ltr"],3),w=b[0],x=b[1],P=b[2];return t.padding={paddingLeft:w,paddingRight:x},{marginBlockStart:0,marginBlockEnd:0,textAlign:V[l][u],textIndent:null!=e?Math.min(y,0):y,paddingTop:o?0:p,paddingBottom:a?0:m,paddingRight:x,paddingLeft:w,overflowWrap:"break-word",whiteSpace:n?"pre-wrap":"pre",textShadow:r?"1.5px 1.5px 3px rgba(0, 0, 0, 0.5)":"none",direction:P,flexShrink:0}}(u,c,0,e,i,y,b),x=function(t,e,i){if(null==i)return{};var n=t.baseSpanStyle,r=t.firstLineMargin,s=t.leadingMargin,o=t.flowDirection,a=t.justification,l=t.listStyle,u=l.listType,c=l.bulletFont,h=l.size,d=l.color,p=Object.assign({},n,e),g=p.fontFamily,m=p.fontSize,v=p.foregroundColor;return{listStyle:{fontFamily:"bullet"===u?c:g,fontSize:S(h*m/100),color:d||v,minWidth:Math.abs(f(r-s)),display:"inline-block",textIndent:0,textAlign:V[o][a]},listChar:i.bulletChars.map((function(t){return t.content})).join("")}}(u,r.spans[0].style,c),P=x.listStyle,E=x.listChar,C={spans:r.spans,runs:r.runs,type:W(d,!1,u.tagType),children:[],level:o,listInfo:c,style:w,listStyle:P,listChar:E,styleConfig:u};q(C,a,h)})),r},parseVariables:function(t){if(null==t)return{listenToVarChanges:function(){return v.noop},updateVarText:function(){return{}}};var e=t.blocks.reduce((function(t,e){if(0===e.runs.length)return t;var i=e.spans.reduce((function(t,e){return u(e.text).forEach((function(i){var n=c(i),s=n.addListeners,o=n.updateString,a=n.hasVars;t.addListeners.push(s),t.updateString.push((function(){var t=o.apply(void 0,r);return a?h(t,e.style):[v.extend({},e,{text:t})]}))})),t}),{addListeners:[],updateString:[]});return t.addListeners=t.addListeners.concat(i.addListeners),t.updateString.push((function(){return v.extend({},e,{spans:v.flatten(w(i.updateString).apply(void 0,r))},{runs:H(e.runs)})})),t}),{addListeners:[],updateString:[]});return{listenToVarChanges:function(){var t=w(e.addListeners).apply(void 0,arguments);return w(t)},updateVarText:function(){return v.extend({},t,{blocks:w(e.updateString).apply(void 0,arguments)})}}},renderSemanticText:Q,updateBlockRuns:H}}.call(e,i,e,t))||(t.exports=n)},48907:function(t,e,i){"use strict";var n;void 0===(n=function(t){DS._;var e=DS.TransMatrix,i=(DS.utils,function(t,e){var i,n,r,s=t.state,o=s.rotateXPos,a=s.rotateYPos,l=null!=t.decorators&&t.decorators.rotatable;return null!=t.tweenedConfig&&null!=t.tweenedConfig.props&&(s=t.tweenedConfig.props),t.dragging?(i=(r=t.decorators.draggable.getDraggingPosition()).x,n=r.y):(i=s.RawXPos,n=s.RawYPos),e.translate(i,n),100!==s.ScaleX&&100!==s.ScaleY&&e.scale(s.ScaleX/100,s.ScaleY/100,o,a),0!==s.Rotation&&e.rotate(s.Rotation,o,a),l&&l.lastSetRotation&&e.rotate(l.lastSetRotation,l.rotateXPos,l.rotateYPos),e}),n=function(t,n,r){for(var s,o,a,l,u,c=[],h=t,d=null!=r?r.copy():new e;h!==n;)h.props.isInnard||c.push(h),h=null!=(l=h.reparentedContainer)?(u=l.props.model).isSlideLayer||u.isSlide?void 0:l:h.props.parent;for(s=c.length-1;s>=0;s--){if(h=c[s],d=i(h,d),(a=h.props.model).isKind("expandinglabel"))if(s>0){var p=h.refs.innard.refs.contents,f=p.offsetLeft,g=p.offsetTop;d.translate(f/t.props.winScale,g/t.props.winScale)}else d.translate(6,6);a.isKind("scrollarea")&&(d.translate(0,h.props.topOffset||0),s>0&&(o=h.getPlayerProp("Position"))&&d.translate(0,-o))}return d},r={setMatrixDirty:function(t){var e,i;if(t.props.model.setTransformDirty(),null!=t.allRefs)for(e=t.allRefs.length,i=0;i<e;i++)null!=t.allRefs[i].currView?this.setMatrixDirty(t.allRefs[i].currView):t.allRefs[i].setTransformDirty()},getMatrix:function(t){var e=t.props.model;return!1===e.transformDirty?e.currTransform:(e.transformDirty=!1,e.currTransform=n(t))},getRelativeMatrix:function(t,e,i){return n(t,e,i)},localPtToGlobal:function(t,e,i,n){n=n||this.getSlideMetrics(t);var r=t.props.model.isSlideObject?this.localPtToSlide(t,e,i):{x:e,y:i};return{x:n.left+r.x*n.scaleX,y:n.top+r.y*n.scaleY}},globalPtToLocal:function(t,e,i,n){var r=t.props.model;return r.isSlide&&(r=r.getBaseLayer()),r.isSlideLayer?this.globalPtToLayer(r.currView,e,i,n):this.globalPtToSlideObject(t,e,i,n)},globalPtToLayer:function(t,e,i,n){return{x:(e-(n=n||this.getSlideMetrics(t)).left)/n.scaleX,y:(i-n.top)/n.scaleY}},globalPtToSlideObject:function(t,e,i,n){var r=t.props.model.getLayer().currView,s=this.globalPtToLayer(r,e,i,n),o=this.getMatrix(t).copy().invert().transformPoint(s.x,s.y);return{x:o.x,y:o.y}},localPtToSlide:function(t,e,i){return this.getMatrix(t).transformPoint(e,i)},parentPtToSlide:function(t,e,i){for(var n,r=t.props.parent;null!=r&&(r.props.isInnard||r.props.model.isKind("shufflegroup"));)r=r.props.parent;return null!=r&&r.el.contains(t.el)?(n=this.getMatrix(r),r.props.model.isKind("scrollarea")&&(n=n.copy()).translate(0,-(r.getPlayerProp("Position")||0)),n.transformPoint(e,i)):{x:e,y:i}},localPtToLocal:function(t,e,i,n){var r=this.localPtToSlide(t,i,n);return this.slidePtToSlideObject(e,r.x,r.y)},slidePtToSlideObject:function(t,e,i){return r.getMatrix(t).copy().invert().transformPoint(e,i)},getSlideMetrics:function(t){var e=function(t){var e=t.props.model;return e.isSlide?e.getBaseLayer().currView:e.isSlideLayer?e.currView:e.getLayer().currView}(t),i=e.el.getBoundingClientRect();return{scaleX:i.width/e.props.width,scaleY:i.height/e.props.height,left:i.left,top:i.top,right:i.right,bottom:i.bottom,width:i.right-i.left,height:i.bottom-i.top}}};return r}.call(e,i,e,t))||(t.exports=n)},14484:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=DS._,i=DS.utils,n=DS.resolver,s=/(%[^%^\^^\s]+%)/g,o=/\.\$/g,a=/^\$/,l=/%/g,u=/\s+$/g,c=/[\t ]color[\t ]*?=[\t ]*?["'](#[A-F0-9]{3,6})["']/i,h=/(<|<\/)(\w+).*?(\/>|>)/gi,d=1,p=-1,f=0,g=["i","b","font"],m=[{find:/\^%\^/g,replace:"%"},{find:/\^\^/g,replace:"^"}],v=function(t){return e.isNumber(t)?i.fix(t,2):t},y=function(t){return m.reduce((function(t,e){return t.replace(e.find,e.replace)}),t)},S=function(t,i){var r,s,u,c,h,d,p=t.replace(l,""),f=n.resolvePath(p,i,{optional:!0});return f||p.search(o)>-1?(n.isPropRef(p)?(r=function(t){return v(n.resolvePath(p,t))},c=p.split("."),h=e.initial(c).join("."),d=e.last(c).replace(a,""),s=function(t,e){var i=n.resolvePath(h,t).playerProps,r="change:"+d;return i.on(r,e),function(){i.off(r,e)}}):(r=function(){return v(f.value())},u=f,s=function(t,e){return u.on("change",e),function(){u.off("change",e)}}),{builder:r,on:s}):{builder:e.constant(t)}},b={},w=[],x=function(t,i,n){var r={};if("font"===i)if(n===d){var s=t.match(c);null!=s?w.push(s[1]):w.length>0&&w.push(e.last(w))}else w.pop();else b[i]=Math.max(0,(b[i]||0)+n);return b.i&&(r.fontIsItalic=!0),b.b&&(r.fontIsBold=!0),w.length>0&&(r.foregroundColor=e.last(w)),r};return{parseTemplate:function(t,i){if(null==t)return{updateString:e.constant(""),addListeners:e.constant(e.noop)};var n=t.split(s),r=[],o=[],a={};return n.length<=1?{updateString:e.constant(y(t)),addListeners:e.constant(e.noop)}:(n.forEach((function(t,n){var s,l;n%2==1?(l=(s=S(t,i)).on,r.push(s.builder),null!=l&&null==a[t]&&(a[t]=!0,o.push(l))):e.isEmpty(t)||r.push(e.constant(y(t)))})),{hasVars:!0,updateString:function(t){return e=r.map((function(e){return e(t)})).join(""),(i=e.split("\n")).map((function(t,e){return e<i.length-1?t.replace(u,"")+"\r":t})).join("");var e,i},addListeners:function(t,e){var i=o.map((function(i){return i(t,e)}));return function(){i.forEach((function(t){t()}))}}})},splitTemplateOnTokens:function(t){if(null==t)return[t];var i=t.split(s);return i.length<=1?[t]:e.compact(i)},splitFormatted:function(t,i){var n=void 0,s=0,o=[],a=i;for(b={},w=[];n=h.exec(t);){var l=r(n,4),u=l[0],c=l[1],m=l[2],v=l[3],y=n.index,S="</"===c?p:"/>"===v?f:d,P=t.substring(s,y);"br"===(m=m.toLowerCase())&&S!==p&&(P+="\r"),P.length>0&&o.push({text:P,style:a}),S&&g.includes(m)&&(a=e.extend({},i,x(u,m,S))),s=y+u.length}return s<t.length?o.push({text:t.substring(s),style:a}):0===t.length&&o.push({text:"",style:a}),o}}}.call(e,i,e,t))||(t.exports=n)},37971:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(75730);i(33305);var e,n,r,s,o,a=i(10882),l=DS._,u=DS.utils,c=DS.errorManager,h=DS.svgUtils,d=DS.constants,p=DS.TransMatrix,f=c.warn("Adornable"),g=c.throwError("Adornable"),m=c.backtick,v=(e=/c|s|q|t|a/i,function(t){return e.test(t.getAttribute("d"))}),y=l.partialRight(l.pick,"x","y"),S=function(t,e){return l.extend(t.createSVGPoint(),e)},b=function(t,e){return e.matrixTransform(t)},w=function(t,e){var i=l.partial(b,t),n=e.map(i),r=l.maxBy(n,"y"),s=n.filter((function(t){return t.y===r.y})),o=l.minBy(s,"x"),a=l.maxBy(s,"x"),u=(o.x+a.x)/2,c=o.y,h=l.indexOf(n,o),d=l.indexOf(n,a),p=e[h],f=e[d];return{transformed:{x:u,y:c},original:{x:(p.x+f.x)/2,y:(p.y+f.y)/2}}},x=(n=function(t){return 5*t},function(t,e){e.getTotalLength();var i=e.getPointAtLength.bind(e),r=Math.ceil(e.getTotalLength()/5)+1,s=l.range(r).map(n).map(i);return w(t,s)}),P=function(t,e){var i=e.pathSegList,n=i.getItem.bind(i),r=l.range(i.numberOfItems).map(n),s=l(r).map(y).filter(u.not(l.isEmpty)).map(l.partial(S,e.ownerSVGElement)).value();return w(t,s)},E=(r=function(t,e){return(v(e)?x:P)(t,e)},s=function(t){return t.transformed.y},function(t,e){var i=l(e).map(l.partial(r,t)).maxBy(s).original;return y(i)}),C=function(t){return h.isUseNode(t)?(i=(e=t).getAttributeNS(d.XMLNS_XLINK,"href"),e.ownerSVGElement.querySelector(i)):t;var e,i},T=(o=/#([^\)\s'"]*)/,function(t){var e=o.exec(t);return null==e?null:e[1]}),D={"perspective-shadow":{calculationMethod:"calculateLowestRotatedPoint",rotationMethods:["rotateShadowToOriginalAngle","rotateShadowAboutPlane","adjustScaleTranslation","adjustSkewTranslationX","adjustSkewTranslationY"]},reflection:{calculationMethod:"calculateLowestRotatedPoint",rotationMethods:["rotateReflection","adjustScaleTranslation"]},"drop-shadow":{calculationMethod:"calculateMidPoint",rotationMethods:["rotateDropShadow"]},"inner-shadow":{calculationMethod:"calculateMidPoint",rotationMethods:["rotateInnerDropShadow"]}},A={initAdornment:function(){this.rotateAboutPoint().applyTransform().rotateGradient()},adornSvg:function(){var t=l.values(l.pickBy(this.refs,(function(t,e){return 0===e.indexOf("adornable")})));t.length&&t.forEach(function(t){this.setAsAdornable(a.findDOMNode(t),this.props.model.get("rotation"))}.bind(this))},setAsAdornable:function(t,e){this.adornType=t.getAttribute("data-adornment-type"),this.adornedNode=t,this.adornRotation=e,this.parentSvg=t.ownerSVGElement,this.adornMatrix=this.parentSvg.createSVGMatrix().rotate(this.adornRotation),this.adornTransformConfig=JSON.parse(t.getAttribute("data-transform"))||[],this.adornRotationPoint=null,this.adornConfig=D[this.adornType]||{},this.initAdornment()},gradientRotationOffset:function(t){return(this.adornRotationOffset||(this.adornRotationOffset=t.getAttribute("gradientTransform").replace(/rotate|\)|\(/g,"").replace(/,/g," ").split(/\s+/))).concat()},rotateGradient:function(){var t,e=this.parentSvg.querySelector("[data-rotation-offset]");return e&&((t=this.gradientRotationOffset(e))[0]=-this.adornRotation+parseFloat(t[0]),e.setAttribute("gradientTransform",["rotate(",t.join(","),")"].join(""))),this},getDataAsFloat:function(t){return parseFloat(this.adornedNode.getAttribute("data-"+t))},teardown:function(){this.parentSvg=null,this.adornedNode=null,this.adornMatrix=null},rotateAboutPoint:function(){return this.calculateRotationPoint().applyRotation(),this},calculateRotationPoint:function(){return this.adornRotationPoint=this[this.adornConfig.calculationMethod](),this},calculateMidPoint:function(){return{x:this.getDataAsFloat("width")/2,y:this.getDataAsFloat("height")/2}},calculateLowestRotatedPoint:function(){var t,e=(t=this.adornedNode,t=C(t),h.isPathNode(t)?[t]:l.toArray(t.querySelectorAll("path")));if(!l.isEmpty(e))return E(this.adornMatrix,e);f("calculateLowestRotatedPoint","no `path` nodes found for calculation")},applyRotation:function(){if(!this.adornRotationPoint)return this;var t=this.adornConfig.rotationMethods;return t||g("applyRotation","adornment of",m(this.adornType),"not supported"),t.forEach(function(t){this[t]()}.bind(this)),this},addRotation:function(t,e){return this.adornTransformConfig[t](this.buildRotation(e)),this},buildRotation:function(t){return h.buildRotateConfig(this.adornRotation*t,this.adornRotationPoint.x,this.adornRotationPoint.y)},getTransformRelativeToOther:function(t,e){var i=l.indexOf(this.adornTransformConfig,e);return this.adornTransformConfig[i+t]},adjustScaleTranslation:function(){var t=this.adornRotationPoint,e=h.getFirstScale(this.adornTransformConfig),i=this.getTransformRelativeToOther(-1,e),n=u.invertPercent(e.args[0]),r=u.invertPercent(e.args[1]);return i.args[0]=t.x*n,i.args[1]=t.y*r,this},adjustSkewTranslation:function(t){var e=this.adornRotationPoint,i="x"===t,n=i?"y":"x",r=h.getFirstTransformOfType("skew"+t.toUpperCase(),this.adornTransformConfig),s=this.getTransformRelativeToOther(1,r),o=r.args[0],a=u.degToRad(o);return s.args[i?0:1]=-e[n]*Math.tan(a),this},applyTransform:function(){var t=this.adornTransformConfig.map(h.buildTransformFromConfigFn).join(" ");return this.adornedNode.setAttribute("transform",t),this},calculateRotationOffset:function(){for(var t=this.getDataAsFloat("distance"),e=this.getDataAsFloat("angle"),i=-u.degToRad(this.adornRotation-e),n=this.getDataAsFloat("scale"),r=new p,s=this.props.model.parent;null!=s&&s.isSlideObject;)r.rotate(-s.prop("Rotation"),0,0),s=s.parent;return t/=n,r.transformPoint(t*Math.cos(i),t*Math.sin(i))},rotateDropShadow:function(){var t=this.calculateRotationOffset();this.adornTransformConfig.push(h.buildTranslateConfig(t.x,t.y))},rotateInnerDropShadow:function(){var t=document.getElementById(T(this.adornedNode.getAttribute("filter"))).getElementsByTagName("feOffset")[0],e=this.calculateRotationOffset();t.setAttribute("dx",e.x),t.setAttribute("dy",e.y)},rotateReflection:function(){this.addRotation("unshift",-1);var t=h.getFirstTranslate(this.adornTransformConfig),e=l.indexOf(this.adornTransformConfig,t);this.adornTransformConfig.splice(e+1,0,this.buildRotation(-1))}};return A.rotateShadowToOriginalAngle=l.partial(A.addRotation,"unshift",-1),A.rotateShadowAboutPlane=l.partial(A.addRotation,"push",1),A.adjustSkewTranslationX=l.partial(A.adjustSkewTranslation,"x"),A.adjustSkewTranslationY=l.partial(A.adjustSkewTranslation,"y"),A}.call(e,i,e,t))||(t.exports=n)},38698:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(33305);var e,n=i(10882),r=i(68947),s=DS._,o=DS.Backbone,a=DS.subscribable,l=DS.shortEventable,u=DS.cssPrefix,c=DS.errorManager,h=DS.utils,d=DS.vow,p=DS.detection,f=c.backtick,g=c.throwError("baseView"),m="Must specify a "+f("displayName"),v=function(t){return s.values(t.refs)},y=function(t){return null!=t.currView},S={mixins:[o.Events,a,l,r],getInitialState:function(){return{isVisible:null==this.initialVisibility||this.initialVisibility}},componentWillMount:function(){this.displayName=this.constructor.displayName,this.displayName||g("baseView",m),this.template||(this.template=e.getTemplate(this.displayName)),this.cssTransform=u.camelCase("transform"),this.cssTransformOrigin=u.camelCase("transform-origin"),this.cssTransitionDuration=u.camelCase("transition-duration"),this.cssTransitionProperty=u.camelCase("transition-property"),this.cssTransitionTimingFunc=u.camelCase("transition-timing-function")},componentDidMount:function(t){t||(this.el=n.findDOMNode(this),null==this.props.model||this.props.isInnard||(this.props.model.currView=this))},componentWillUnmount:function(){this.stopListening(),null==this.props.model||this.props.isInnard||(this.props.model.currView=null)},shouldComponentUpdate:function(t,e){return(!h.shallowEqual(this.props,t)||!h.shallowEqual(this.state,e))&&(!this.shouldUpdate||this.shouldUpdate(t,e))},htmlReady:function(t){window.requestAnimationFrame(t)},afterHtmlReady:function(t){this.htmlReady(function(){this.htmlReady(t)}.bind(this))},onShown:function(t){for(var e,i=this.props.model,n=[];null!=i;)null!=i.currView&&i.currView.isVisible()||(e=d.Deferred(),i.once("shown",e.resolve),n.push(e.promise())),i=i.getClosestAncestor(y);d.after.apply(d,n).then(s.partial(this.htmlReady,t))},find:function(t){return this.el.querySelector(t)},findAll:function(t){return s.toArray(this.el.querySelectorAll(t))},findAllComponents:function(t){for(var e=0,i=v(this);e<i.length;)i.push.apply(i,v(i[e])),e++;return s.filter(i,{displayName:t})},findComponent:function(t){for(var e,i=0,n=s.isString(t),r=v(this);(e=r[i])&&i<r.length;){if(n&&e.displayName===t||!n&&e===t)return e;r.push.apply(r,v(e)),i++}},render:function(){return this.template()},displayClass:function(){return this.isVisible()?"shown":"hidden"},toggleVisibility:function(t){return t=null==t?!this.isVisible():t,this.setState({isVisible:t}),this},isVisible:function(){var t=null!=this.getPlayerProp?this.state:this.props.playerProps;return null!=this.props.model&&null!=this.props.model.isSlideObject?!!this.props.model.isKind("shufflegroup")||t.OnStage&&!t.HiddenByLayer:this.state.isVisible},isEnabled:function(){if(this.enabledHook)return this.enabledHook();var t=this.props.model.getClosestParentRef();return null!=t&&t.isStateGroupSlideObject?t.isEnabled():this.getPlayerProp&&!0===this.getPlayerProp("Enabled")},getPath:function(t,e){return h.getPath(this,t,e)},setTemplateManager:function(t){e=t},getTemplateManager:function(){return e},hex:function(t){return h.hexify(t)},quotify:function(t){return h.quote(t)},previewMouseEvent:function(t){return p.env.isMobilePreview?t:null},setLayerScroll:function(){s.isFunction(this.getLayer)&&(this.getLayer().scrollTop=0)}};return S.show=s.partial(S.toggleVisibility,!0),S.hide=s.partial(S.toggleVisibility,!1),S}.call(e,i,e,t))||(t.exports=n)},53752:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(98335),n=i(50059),r=i(64076),s=i(36083),o=i(71718),a=DS._;return{createDecorator:function(t){return new t(this)},callLifeCycleEvent:function(t){for(var e=arguments.length,i=new Array(e),n=0;n<e;++n)i[n]=arguments[n];a.forOwn(this.decorators,(function(e){e[t]&&e[t].apply(e,i.slice(1))}))},componentWillMount:function(){this.decorators={},this.createDecorators(),this.callLifeCycleEvent("componentWillMount")},componentDidMount:function(){this.callLifeCycleEvent("componentDidMount")},componentWillUnmount:function(){this.callLifeCycleEvent("componentWillUnmount")},componentWillReceiveProps:function(t){this.callLifeCycleEvent("componentWillReceiveProps",t)},componentWillUpdate:function(t,e){this.callLifeCycleEvent("componentWillUpdate",t,e)},componentDidUpdate:function(t,e){this.callLifeCycleEvent("componentDidUpdate",t,e)},createDecorators:function(){var t=this.props.model;t.isDraggable()&&!this.hasDraggableAncestor()&&(this.decorators.draggable=this.createDecorator(e)),t.isDroppable()&&(this.decorators.droppable=this.createDecorator(n)),t.isTweenable()&&(this.decorators.tweenable=this.createDecorator(r)),t.isSlideable()&&(this.decorators.slideable=this.createDecorator(s)),t.isRotatable()&&(this.decorators.rotatable=this.createDecorator(o))},hasDraggableAncestor:function(){for(var t=this;t=t.props.parent;)if(t.props.model.isDraggable())return!0;return!1}}}.call(e,i,e,t))||(t.exports=n)},877:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(5928),n=DS._;return{componentWillMount:function(){this.offs=[]},registerEvent:function(t,i,n){n=n||this.el,this.offs.push(e[t](n,i,this))},componentWillUnmount:function(){n(this.offs).flatten().invokeMap("teardown").commit(),this.offs=[]}}}.call(e,i,e,t))||(t.exports=n)},13765:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(47877),n=DS,r=n.constants,s=n.pinchZoomController,o=n.pubSub,a=n.events,l=n.slideObjectUtils,u=n.detection,c=n.globalEventHelper,h=c.addWindowListener,d=c.removeWindowListener;return Object.assign({},s,{shouldPinchZoom:function(){return l.isMobileSlide(this)&&null==this.props.slideFrame},notifyZoomUpdate:function(){this.trigger("pinchzoom",this.el.getBoundingClientRect()),o.trigger(a.slide.ZOOMED,this.pinch)},zoomScaleUpdate:function(){this.props.model.pinchZoomScale=this.pinch.scale},getContainerBounds:function(){return this.props.slideContainer.el.getBoundingClientRect()},threeSixtyImageTabletZoom:function(){null!=this.el.querySelector(".three-sixty-image")&&u.device.isTablet&&(this.threeSixtyImageRestrictedZoom=1.5)},isLightboxed:function(){return this.pinchZoomSlideContainer.props.lightboxed},initPinch:function(){this.threeSixtyImageTabletZoom(),this.resetPinch()},initPinchZoom:function(t){this.shouldPinchZoom()&&(this.pinchZoomSlideContainer=t||this.props.slideContainer,this.initZoomTarget(this.el.parentNode),this.isInLightbox&&h("resize",this.onOrientationChange,null,"after"))},onOrientationChange:function(){this.initPinch(),this.pinch.currMatrix=new TransMatrix,this.startTransition(0)},collectPlayerMetrics:function(){var t=e.getPreso().getBoundingClientRect(),i=t.width,n=t.height,s=0,o=0;if(u.deviceView.isMobile)if(u.theme.isClassic)orientation.isPortrait?n-=r.MOBILE_UI_SIZE:i-=r.MOBILE_UI_SIZE;else{var a=this.props.slideContainer.props.getPinchZoomBounds();s=a.x,o=a.y,i=a.width,n=a.height}return{availableWidth:i,availableHeight:n,uiOffsetX:s,uiOffsetY:o}},constrainToScreen:function(t){var e,i,n,r,s=this.pinchZoomSlideContainer.el.getBoundingClientRect(),o=s.left,a=s.top,l=this.el.getBoundingClientRect(),u=!1,c=this.collectPlayerMetrics(),h=c.availableWidth,d=c.availableHeight,p=c.uiOffsetX,f=c.uiOffsetY;n=h-(e=Math.max((h-l.width)/2,0))+p,r=d-(i=Math.max((d-l.height)/2,0))+f,e+=p,i+=f,l.left>e?(u=!0,this.pinch.currMatrix.tx=e-o):l.right<n&&(u=!0,this.pinch.currMatrix.tx=n-l.width-o),l.top>i?(u=!0,this.pinch.currMatrix.ty=i-a):l.bottom<r&&(u=!0,this.pinch.currMatrix.ty=r-l.height-a),u&&(null!=t?t():this.startTransition(400))},killPinchZoom:function(){this.shouldPinchZoom()&&(this.destroyPinchZoom(),d("resize",this.onOrientationChange))},componentWillUnmount:function(){this.killPinchZoom()}})}.call(e,i,e,t))||(t.exports=n)},41587:function(t,e,i){"use strict";var n;void 0===(n=function(t){DS._,DS.constants.PLAYER_PROPS_KEYPATH;return{getInitialState:function(){return this.constructProps(),this.playerPropsModel.toJSON()},constructProps:function(){var t=this.props.model;return this.playerPropsModel={},t&&t.createPlayerProps&&(this.playerPropsModel=t.playerProps||t.createPlayerProps(),this.listenTo(this.playerPropsModel,"change",this.onUpdatePlayerProps)),this},onUpdatePlayerProps:function(){this.isMounted()&&this.setState(this.playerPropsModel.toJSON())},getPlayerProp:function(t){return this.state[t]},setPlayerProp:function(t,e){return this.props.model.prop(t,e)}}}.call(e,i,e,t))||(t.exports=n)},68947:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.stringTabler,n=DS.pubSub,r=DS.events;return{getInitialState:function(){return this.getStringTitles()},componentWillMount:function(){n.on(r.strings.UPDATE_STRINGS,(function(){this.setState(this.getStringTitles())}),this)},componentWillUnmount:function(){n.off(r.strings.UPDATE_STRINGS,null,this)},getStringTitles:function(){var t=e.result(this,"stringTitles");return t?e.transform(t,(function(t,e,n){t[function(t){return["i18n",t].join("")}(n)]=function(t){var e=i.getString(t);return null!=e?e:t}(e)})):{}}}}.call(e,i,e,t))||(t.exports=n)},39078:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(24196),n=DS._,r=DS.windowManager,s=DS.constants,o=DS.events,a=DS.detection,l=DS.dom,u=DS.utils,c=DS.svgUtils,h=DS.pubSub,d=DS.TweenLite,p=DS.TimelineLite,f=DS.slideObjectUtils,g=DS.globalEventHelper,m=g.addWindowListener,v=g.removeWindowListener,y=void 0,S=void 0;h.on(o.frameModel.LAYOUT_CHANGED,(function(t){y=t.swipeleft,S=t.swiperight}));var b=.25,w=s.math.QUARTER_PI,x=s.math.THREE_QUARTER_PI,P={4:"onprevslide",2:"onnextslide"},E=!1;h.once(o.player.MENU_OPTIONS,(function(t){t.get("flow")}));var C=function(t){return f.isMobileSlide(t)&&null==t.props.slideFrame&&!t.props.slideContainer.props.lightboxed},T=function(){var t=E;return E=!1,t};return{DIRECTION_UP:1,DIRECTION_RIGHT:2,DIRECTION_DOWN:3,DIRECTION_LEFT:4,componentWillMount:function(){h.on(o.swipe.CHANGED,this.onSwipeChanged),this.swipe={swiping:!1,wasSwiped:T,swipeBehavior:C}},componentDidMount:function(){var t=this.el;this.swipe.swipeBehavior(this)&&(a.deviceView.isUnifiedMobile&&(b=.15),this.hasPrevNextActions().getWidthHeight().calcCancelTolerance().getNextEl(),t.addEventListener("touchstart",this.onSwipeableTouchStart,!0),t.addEventListener("touchmove",this.onSwipeableTouchMove),t.addEventListener("touchend",this.onSwipeableTouchEnd),m("popstate",this.onPopState),h.on(o.frameModel.LAYOUT_CHANGED,this.hasPrevNextActions))},componentDidUpdate:function(){this.getWidthHeight().calcCancelTolerance()},componentWillUnmount:function(){var t=this.el;h.off(o.swipe.CHANGED,this.onSwipeChanged),this.swipe.swipeBehavior(this)&&(t.removeEventListener("touchstart",this.onSwipeableTouchStart),t.removeEventListener("touchmove",this.onSwipeableTouchMove),t.removeEventListener("touchend",this.onSwipeableTouchEnd),v("popstate",this.onPopState),h.off(o.frameModel.LAYOUT_CHANGED,this.hasPrevNextActions))},onSwipeChanged:function(t){"swipeleft"===t.name?this.swipe.canSwipeLeft=t.enable&&y:this.swipe.canSwipeRight=t.enable&&S},getWidthHeight:function(){return this.swipe.width=this.props.model.get("width")*this.props.winScale,this.swipe.height=this.props.model.get("height")*this.props.winScale,this},getNextEl:function(){var t=this.el.parentNode.parentNode;return null!=t&&(this.swipe.nextEl=t.querySelector(".swipe-transition-container")),this},onSwipeableTouchStart:function(t){var e,i=this.swipe;if(t.touches.length>1||this.pinch.disableSwipe)this.exitTouch=!0;else{var n=void 0,r=f.isThreeSixtyImageRelated(t.target);if((a.deviceView.isUnifiedMobile||r)&&(n=this.el.getBoundingClientRect()),a.deviceView.isUnifiedMobile&&(this.swipe.slideLeft=n.left),this.swipe.preventSwiping=!1,f.isThreeSixtyImageRelated(t.target)){if(!(t.touches[0].clientX<n.left+15||t.touches[0].clientX>n.right-15))return this.swipe.preventSwiping=!0,void h.trigger(o.slide.PREVENT_SWIPE);h.trigger(o.slide.ALLOW_SWIPE)}this.shouldSwipe(t.target)&&1===t.touches.length&&(e=t.touches[0],i.startX=e.pageX,i.startY=e.pageY,i.startTime=(new Date).getTime(),i.duration=null,i.cancelled=!1,i.willJump=!1)}},onSwipeableTouchMove:function(t){var e,i=this.swipe,n=i.direction;t.touches.length>1||this.pinch.disableSwipe?this.exitTouch=!0:this.swipe.preventSwiping||this.shouldSwipe(t.target)&&1===t.touches.length&&(e=t.touches[0],i.x=e.pageX,i.y=e.pageY,this.swipe.swiping=!0,i.direction=this.getSwipeDirection(),n!==i.direction&&this.determineSwipeActions(),4===i.direction?this.animateSwipe().followDir(!1,4):2===i.direction&&this.animateSwipe().followDir(!1,2))},determineSwipeActions:function(){var t=this.swipe,i=this.props.model.tracePlayerEvent(P[t.direction]),s=r.getCurrentWindow();return n.extend(t,{cancelled:!0,willJump:!0}),i.forEach((function(i){return t.willJump=e.isJumpAction(i)&&("gotoplay"!==i.kind||i.window===s.id||"_current"===i.window),t.cancelled=!t.willJump||"history_prev"===i.kind&&null==s.getPrevSlide(),t.cancelled})),this},onPopState:function(){this.resetSwipe()},calcCancelTolerance:function(){return this.swipe.cancelTolerance=this.swipe.width/2,this},hasPrevNextActions:function(){return this.swipe.canSwipeLeft=y,this.swipe.canSwipeRight=S,this},resetSwipe:function(){this.el.style[this.cssTransform]="",n.toArray(document.querySelectorAll(".slide-transition-container")).forEach(function(t){t.style[this.cssTransform]=""}.bind(this)),this.onSwipeableTouchEnd(),this.killLoader()},restricted:function(){return this.swipe.cancelled||!this.swipe.canSwipeLeft&&4===this.swipe.direction||!this.swipe.canSwipeRight&&2===this.swipe.direction},forceShowNextLoader:function(){this.swipe.rampShow=!0,this.showNextLoader()},showNextLoader:function(t,e){var i;e&&!this.swipe.rampTimeout&&(this.swipe.rampTimeout=setTimeout(function(){this.swipe.rampShow=!0,this.swipe.rampTimeout=null}.bind(this),300)),(i={visibility:"visible",display:"block",backgroundColor:"transparent",opacity:this.restricted()||!this.swipe.rampShow?0:1})[this.cssTransform]=t,this.props.slideContainer.setLoaderStyle(i)},getPadding:function(){var t=this.props.model.parentTransform;return Math.max(2*t.xOff,40)},followDir:function(t,e){var i,n,r,s=this.props.model.parentTransform,o=this.swipe.width+this.getPadding(),h=4===e?-o:o;t&&(i=this.el.getBoundingClientRect(),this.swipe.currX=i.left-s.xOff,a.deviceView.isUnifiedMobile&&(this.swipe.currX-=this.swipe.slideLeft-s.xOff)),this.swipe.nextEl&&(this.swipe.lastDir=e,r=this.swipe.currX+h,n=c.transformTranslate(u.pxify(r),u.pxify(0)),this.restricted()||(l.setStyles(this.swipe.nextEl,{width:u.pxify(this.swipe.width),height:u.pxify(this.swipe.height)}),this.swipe.nextEl.style[this.cssTransform]=n,this.swipe.nextEl.style.background=a.deviceView.isUnifiedMobile?window.globals.bgColor:"#212121"),this.showNextLoader(n,Math.abs(r)<this.swipe.width/2))},onSwipeableTouchEnd:function(){var t,e,i=this.swipe,n=i.direction;i.duration=(new Date).getTime()-i.startTime,this.exitTouch?this.exitTouch=!1:this.swipe.preventSwiping||(this.swipe.cancelled||!this.swipe.canSwipeLeft&&4===n||!this.swipe.canSwipeRight&&2===n?this.endSwipe(n,!1):i.swiping&&(t=this.getSwipeLength(),(e=this.speedSwipe(t))||t>this.swipe.cancelTolerance?(this.endSwipe(n,!0),e&&this.forceShowNextLoader()):this.endSwipe()))},speedSwipe:function(t){return this.swipe.duration<300&&t>100},doSwipe:function(t){var e={};return e[4]=this.swipe.canSwipeLeft?this.onSwipeLeft:n.noop,e[2]=this.swipe.canSwipeRight?this.onSwipeRight:n.noop,e.hasOwnProperty(t)&&e[t](),this},onSwipeRight:function(){this.props.model.executePlayerEvent(P[2]),E=!0,this.swipe.isNavigating=!0},onSwipeLeft:function(){this.props.model.executePlayerEvent(P[4]),E=!0,this.swipe.isNavigating=!0},shouldSwipe:function(t){var e=this.props.model.pinchZoomScale,i=null!=e&&1!==e;return!(f.isScrollRelated(t)||f.isDraggableRelated(t)||f.isRotatableRelated(t)||f.isSlideableRelated(t)||i)},endSwipe:function(t,e){this.swipe.swiping=!1,this.swipe.direction=null,this.animateSwipeEnd(t,e)},getSwipeLength:function(){var t=this.swipe;return u.dist(t.startX,t.startY,t.x,t.y)*this.props.model.calculateTotalScale()},getSwipeDirection:function(){var t=this.swipe,e=Math.atan2(t.startY-t.y,t.startX-t.x);return Math.abs(e)<=w?2:e>w&&e<=x?1:e<-w&&e>=-x?3:4},animateSwipe:function(t){var e=this.el,i=this.swipe,n=i.startX-i.x,r=n<0?-1:1,s=t||-Math.abs(n)*r;return this.restricted()&&(i.willJump?s*=.1:s*=.5*gsap.parseEase("power2.out")(Math.abs(n)/document.body.clientWidth)),d.set(e,{x:s}),this.swipe.currX=s,this},killLoader:function(){var t={visibility:null,opacity:null,display:"none",backgroundColor:"rgba(0, 0, 0, 0.5)"};t[this.cssTransform]=null,this.props.slideContainer.setLoaderStyle(t)},swipeEndRight:function(){this.followDir(!0,2),this.swipe.updateNextSlide=window.requestAnimationFrame(this.swipeEndRight)},swipeEndLeft:function(){this.followDir(!0,4),this.swipe.updateNextSlide=window.requestAnimationFrame(this.swipeEndLeft)},animateSwipeEnd:function(t,e){var i,n,r,s=this.el;e?(r=this.getSuccessSwipeTween(t),n=2===t?this.swipeEndRight:this.swipeEndLeft):(n=2===this.swipe.lastDir?this.swipeEndRight:this.swipeEndLeft,r=this.getFailedSwipeTween(t)),i=u.toMilliseconds(r.duration()),this.swipe.updateNextSlide=window.requestAnimationFrame(n),r.play(),window.clearTimeout(this.swipe.resetTransform),this.swipe.resetTransform=window.setTimeout(function(){s.style[this.cssTransitionDuration]="0s",window.cancelAnimationFrame(this.swipe.updateNextSlide),this.doSwipe(t),e?(this.forceShowNextLoader(),h.once(o.loader.HIDE,function(){s.style[this.cssTransform]="",s.style.opacity=0,this.resetNextEl(),this.killLoader()}.bind(this))):this.resetNextEl()}.bind(this),i+0)},getSuccessSwipeTween:function(t){var e,i=this.swipe.width+this.getPadding(),n=new p;return 2===t?e=-i:4===t&&(e=i),n.add(d.to(this.el,b,{x:e,ease:"sine.out"})),n},getFailedSwipeTween:function(t){var e,i,n=this.el,r=this.swipe,s=new p;return!r.willJump&&this.speedSwipe(this.getSwipeLength())?(i=Math.max(.2,u.toSeconds(r.duration)),e=Math.min(Math.abs(r.startX-r.x),r.width*(r.willJump?.1:.5)),s.add(gsap.timeline().to(n,{x:e*(2===t?-1:1),ease:"power2.out",duration:i}).to(n,{x:0,ease:"power2.out",duration:2*i},">"))):s.add(d.to(n,.25,{x:0,ease:"sine.out"})),s},resetNextEl:function(){this.swipe.nextEl&&(this.swipe.nextEl.style[this.cssTransform]="",l.setStyles(this.swipe.nextEl,{width:null,height:null,background:null}))}}}.call(e,i,e,t))||(t.exports=n)},22912:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(80118),n=(DS._,DS.vow),r=(DS.vendorOverrides,DS.AnimationTimeline);return{componentWillMount:function(){this.elDfd=n.Deferred()},componentDidMount:function(){this.elDfd.resolve()},componentWillUnmount:function(){this.cancelTransition()},getElPromise:function(){return this.elDfd.promise()},transitionIn:function(t,i){this.getElPromise().then(function(){this.aniTimeline=new r({tweens:[new e(this,!1,t.getConfig())],onComplete:function(){i(!0),this.cancelTransition()}.bind(this)}),this.aniTimeline.seek(0),this.aniTimeline.play()}.bind(this))},cancelTransition:function(){null!=this.aniTimeline&&(this.aniTimeline.kill(),this.aniTimeline=null)}}}.call(e,i,e,t))||(t.exports=n)},38960:function(t,e,i){"use strict";var n;void 0===(n=function(t){i(33305),i(10882);var e=i(80118),n=DS._,r=(DS.svgUtils,DS.vendorOverrides,DS.events),s=DS.pubSub,o=DS.AnimationTimeline,a=1e3;return{getInitialState:function(){return{transitionDepth:0}},setPrevSlide:function(t){var e=t.props.model;this.prevSlide=t,e.slideLayers().pauseAll(!0)},setTransparent:function(t){this.el.classList[t?"add":"remove"]("transparent")},componentDidMount:function(){this.transitionIsComplete=!1,this.completeHook=n.noop,this.setTransparent(!0)},publishTransitionStarted:function(){s.trigger(r.slide.TRANSITION_STARTED,this.state.Id,this.transition.id,this.transition.duration())},transitionIn:function(t,i){var n,r=this;this.completeHook=t,this.setTransparent(!1),this.transition=this.props.model.getTransitionAnimation(),n=this.transition&&this.transition.get("wipeTrans"),i||null==this.transition||n&&!this.prevSlide?this.transitionComplete():(this.publishTransitionStarted(),n&&(this.prevSlide.killPinchZoom(),r=this.prevSlide,this.prevSlide.setState({transitionDepth:++a})),this.transitionTimeline=new o({tweens:[new e(r,!1,this.transition.getConfig(),this.prevSlide)],onComplete:this.onTransitionComplete}),this.transitionTimeline.seek(0),this.transitionTimeline.play())},seekTransition:function(t){this.transitionTimeline.seek(t,!1)},forceTransition:function(){!this.transitionIsComplete&&this.transition&&(this.transitionTimeline.progress(1,!0),this.transitionTimeline.kill(),this.transitionComplete())},killPrevSlide:function(){this.prevSlide&&(this.prevSlide.killSlide(),this.prevSlide=null)},transitionComplete:function(){null!=this.transitionTimeline&&this.transitionTimeline.kill(),this.transitionIsComplete=!0,this.killPrevSlide(),this.completeHook(),this.props.transitionComplete()},onTransitionComplete:function(){this.transitionComplete()},componentWillUnmount:function(){var t=this.previousHome;null!=t&&t.grandparent.appendChild(t.parent)}}}.call(e,i,e,t))||(t.exports=n)},20035:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(52658),n=i(80118),r=i(12296),s=i(12625),o=DS._,a=DS.utils,l=(DS.svgUtils,DS.dom),u=DS.AnimationTimeline,c=function(t,e,i){return(i*t-i)/2-e*t};return{componentWillMount:function(){this.listenTo(this.props.model,"zoompan",this.zoomPan)},buildZoomAnimation:function(t){var e=t.action,i=this.props.model,n=i.get("width"),s=i.get("height"),o=e.duration,l=n/e.lastwidth,u=c(l,e.lastx,n),h=c(l,e.lasty,s),d=n/e.width,p=c(d,e.xPos,n),f=c(d,e.yPos,s);return l=a.decToPct(l),d=a.decToPct(d),new r({wipetrans:!1,duration:o,tweens:[{kind:"tween",time:0,duration:o,scale:{path:[{kind:"segment",startx:l,starty:l,endx:d,endy:d,dsx:0,dsy:0,dex:0,dey:0}],duration:o,easing:"cubic",easingdir:"easein"}},{kind:"tween",time:0,duration:o,position:{path:[{kind:"segment",type:"line",anchora:{x:u,y:h,dx:0,dy:0},anchorb:{x:p,y:f,dx:0,dy:0}}],duration:o,easing:"cubic",easingdir:"easein"}}]})},createAnimationTimeline:function(t){var i=t.action,r=i.staticimageassetid,s=this.buildZoomAnimation(t);return this.lastZoomBackground&&(this.lastZoomBackground.parentElement.removeChild(this.lastZoomBackground),this.lastZoomBackground=null),new u({tweens:[new n(this,!1,s.getConfig(),null)],onComplete:-1===r?o.noop:function(){var t=this.el.parentNode.querySelector(".zoom-bg-container"),n=this.lastZoomBackground=document.createElement("img");n.src=e.getAssetUrl(r),l.setStyles(n,{position:"absolute",left:a.pxify(i.xPos),top:a.pxify(i.yPos),width:a.pxify(i.width),height:a.pxify(i.height),visibility:"block"}),t.appendChild(n)}.bind(this)})},zoomPan:function(t){this.el&&(this.tweenableTimeline&&(this.tweenableTimeline.destroy(!0),this.tweenableTimeline=null),this.tweenableTimeline=new s(this,this.createAnimationTimeline(t),t.event.timelineLabel,!1))}}}.call(e,i,e,t))||(t.exports=n)},87435:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=i(33305),n=i(38698),s=DS,o=(s._,s.utils),a=s.globalEventHelper,l=a.addDocumentListener,u=(a.removeDocumentListener,s.constants);return e.createClass({displayName:"AccessibleScrollBar",mixins:[n],componentDidMount:function(){this.hScroll=this.props.hScroll,this.scrollingArea=this.props.parent.refs[this.props.refName||"scrollArea"],this.scrollingArea.addEventListener("scroll",this.onScroll),this.hasInited=!0,this.update()},componentDidUpdate:function(){this.props.parent.setState({isScrolling:!this.state.isHidden})},componentWillUnmount:function(){this.scrollingArea.removeEventListener("scroll",this.onScroll)},getInitialState:function(){return{isHidden:!0,highlight:!1}},onResize:function(){this.update()},onScroll:function(t){this.update(!0)},onScrollBtnDown:function(t){this.startPos=this.getPagePostion(t)-this.getParentPos()-this.state.position,this.removeMoveListener=l("mousemove",this.onDragBtn),this.removeUpListener=l("mouseup",this.onEndScrollDrag),this.removeTouchMoveListener=l("touchmove",this.onDragBtn),this.removeTouchUpListener=l("touchend",this.onEndScrollDrag)},onEndScrollDrag:function(){this.removeMoveListener(),this.removeUpListener(),this.removeTouchMoveListener(),this.removeTouchUpListener()},onDragBtn:function(t){var e=this.getTargetMetrics(),i=e.contentLength,n=e.scrollbarLength,r=i-n,s=n-this.state.btnLength,a=this.getPagePostion(t)-this.getParentPos()-this.startPos,l=o.clamp(0,1,a/s);this.setState({position:l*o.invertPercent(this.state.btnLength/n)*n}),this.scrollingArea[this.hScroll?"scrollLeft":"scrollTop"]=r*l},getPagePostion:function(t){var e=t.touches,i=r(e=void 0===e?[t]:e,1)[0],n=i.pageX,s=i.pageY;return(this.hScroll?n:s)/this.props.winScale},getParentPos:function(){return this.scrollingArea.getBoundingClientRect()[this.getPosAttrib()]/this.props.winScale},getScrollBarStyle:function(){var t={};o.getPath(this.scrollingArea,this.hScroll?"offsetHeight":"offsetWidth",0);return t[this.hScroll?"top":"left"]=o.pxify(0),t},getScrollBtnStyle:function(){var t={};return t[this.hScroll?"width":"height"]=o.pxify(this.state.btnLength),t[this.getPosAttrib()]=o.pxify(this.state.position),t},scrollOnKey:function(t){switch(t.which){case u.keys.DOWN:this.scrollingArea.scrollTop+=10;break;case u.keys.UP:this.scrollingArea.scrollTop-=10;break;case u.keys.PAGE_DOWN:this.scrollingArea.scrollTop+=this.state.btnLength;break;case u.keys.PAGE_UP:this.scrollingArea.scrollTop-=this.state.btnLength;break;case u.keys.HOME:this.scrollingArea.scrollTop=0;break;case u.keys.END:this.scrollingArea.scrollTop=this.scrollingArea.scrollHeight}},update:function(t){var e=this,i=this.getTargetMetrics(),n=i.contentLength,r=i.scrollbarLength,s=i.currScrollPos;if(n<=0)window.requestAnimationFrame((function(){return e.update()}));else{var a=n-r,l=o.clamp(0,1,s/a),u=r/n*r,c=Math.abs(a)<2;this.props.parent.setState({scrollbarShowing:!c}),c?this.setState({isHidden:c}):(this.setState({isHidden:c,position:l*o.invertPercent(u/r)*r,btnLength:u,percent:100*l}),t&&(this.setState({highlight:t}),clearTimeout(this.colorId),this.colorId=setTimeout(this.unHighlight,1e3)))}},getPosAttrib:function(){return this.hScroll?"left":"top"},unHighlight:function(){this.setState({highlight:!1})},getTargetMetrics:function(){var t=this.scrollingArea,e=t.scrollHeight,i=t.scrollWidth,n=t.clientHeight,r=t.clientWidth,s=t.scrollTop,o=t.scrollLeft;return this.hScroll?{contentLength:i,scrollbarLength:r,currScrollPos:o}:{contentLength:e,scrollbarLength:n,currScrollPos:s}}})}.call(e,i,e,t))||(t.exports=n)},6559:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=i(87523).parseBlocks,s=DS,o=s.utils,a=o.pxify,l=o.getPath,u=o.hexify,c=s.svgUtils,h=(s.flagManager,{});return e.createClass({displayName:"AccessibleText",mixins:[n],componentWillMount:function(){var t=this;this.stopListeningToVarChanges=this.listenToVarChanges(this.props.model,(function(){return t.setState({textConfig:t.parseText().children})}))},componentWillUnmount:function(){null!=this.stopListeningToVarChanges&&this.stopListeningToVarChanges()},componentDidUpdate:function(){this.refs.scrollBar.update()},updateTemplate:function(t){this.origTemplate!==t&&(this.origTemplate=t,this.setState({textConfig:this.parseText().children,linkStyles:this.getLinkStyles()}))},getInitialState:function(){var t=l(this.props.model,"parent.semanticTextConfig.varMethods",{listenToVarChanges:function(){return _.noop},updateVarText:_.identity});return this.origTemplate=this.props.model.vartext(),Object.assign(this,t),{textConfig:this.parseText().children,linkStyles:this.getLinkStyles(),isScrolling:!1,scrollbarShowing:!0}},onLinkClicked:function(t){h[t]=!0,this.trigger("textHit",t)},onLinkOver:function(t){this.trigger("textOver",t)},onLinkOut:function(t){this.trigger("textOut",t)},isLinkTabbable:function(){return!1},getInnerProps:function(){var t=this.props,e=(t.model,t.winScale),i=t.rotDeg,n=void 0===i?0:i,r=t.originX,s=void 0===r?0:r,o=t.originY,l=void 0===o?0:o;this.origTemplate.direction;return{transformOrigin:"0 0",transform:[c.transformScale(e),c.transformTranslate(a(s),a(l)),c.transformRotate(n+"deg")].join(" ")}},getLinkState:function(t){return{highlight:null==t.highlightColor||"highlight"!=t.decoration?"transparent":u(t.highlightColor),textColor:u(t.textColor),decoration:t.decoration}},getLinkStyles:function(){var t=this;return this.props.model.linkdata().map((function(e){return{id:e.get("id"),hoverState:t.getLinkState(e.get("hoverState")),activeState:t.getLinkState(e.get("activeState")),visitedState:t.getLinkState(e.get("visitedState")),pointerEvents:"all"}}))},linkIsVisited:function(t){return null!=h[t]},parseText:function(){return r(this.updateVarText(this.origTemplate),!0,this.props.model.textshadow())}})}.call(e,i,e,t))||(t.exports=n)},84172:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r=i(33305),s=i(843),o=i(41587),a=i(38698),l=i(73723),u=i(63949),c=DS._,h=DS.appState,d=DS.automation,p=DS.constants,f=DS.vow,g=DS.events,m=DS.captionsManager,v=DS.utils;return r.createClass({displayName:"AudioPlayer",mixins:[a,o,s],shortEvents:{model:(n={},n[u.MEDIA_SEEK]="onActionSeek",n[u.MEDIA_PLAY]="onActionPlay",n[u.MEDIA_PAUSE]="onActionPause",n[u.MEDIA_TOGGLE]="onActionToggle",n[u.SET_VOLUME]="onActionSetVolume",n),timeline:(e={},e[g.timeline.PLAYING]="onTimelinePlay",e[g.timeline.PAUSED]="onTimelinePause",e[g.timeline.AFTER_SEEK_UPDATE]="onTimelineSeek",e[g.timeline.RESET]="onTimelineReset",e)},getInitialState:function(){return{soundComplete:!1}},componentWillMount:function(){var t=this.props.model.getUrl(),e=l.loadUrl(t,this.getAssetId());this.slideStartedDfd=f.Deferred(),this.setState({audioClip:e}),this.currentTime=0,this.listenTo(this.props.model.getSlide(),"started",this.slideStartedDfd.resolve),d.clockIsOverridden&&this.listenTo(this.props.timeline,g.timeline.TICK,this.onTimelineTick)},componentDidMount:function(){this.presentationVol=p.DEFAULT_VOLUME,this.setVolume(h.currentVolume()),this.currActionStartTime=0,this.listenTo(h,g.volume.CHANGE_CURRENT,this.onVolumeChanged),this.listenTo(this.state.audioClip,g.audioClip.ENDED,this.onEnded),this.listenTo(this.state.audioClip,g.audioClip.TIME_UPDATE,this.onTimeUpdate)},componentWillUpdate:function(t,e){var i=this.state.audioClip,n=[];d.clockIsOverridden||(null!=e.seekFn&&e.seekFn!==this.state.seekFn&&n.push(e.seekFn),e.isPlaying===this.state.isPlaying&&e.soundComplete===this.state.soundComplete||n.push(i[e.isPlaying?"play":"pause"].bind(i)),n.length>0&&this.slideStartedDfd.then(c.partial(c.invokeMap,n,Function.prototype.call)))},componentWillUnmount:function(){this.pause(),this.slideStartedDfd.reject(),this.state.audioClip.pause().destroy()},onEnded:function(){var t=this.state.isPlaying;this.clearCaptions().setState({soundComplete:!0}),this.setPlayerProp({isPlaying:!1,resumeOnTimelinePlay:!1}),t&&this.props.model.executePlayerEvent("onmediacomplete")},ended:function(){return!0===this.state.soundComplete},getAssetId:function(){return this.props.model.get("assetId")},getCurrentTime:function(){return this.currentTime},isVideo:function(){return!1},onTimeUpdate:function(t){this.currentTime=t,this.adjustCaptions()},onVolumeChanged:function(t,e){this.determineAudioVolume(e)},determineAudioVolume:function(t){this.setVolume(t*this.presentationVol)},setTimelineControl:function(t){this.setPlayerProp({isTimelineControlled:!!t.timelineLabel})},getTimelineControl:function(){return this.props.model.prop("isTimelineControlled")},onActionPlay:function(t,e){this.setActionStartTime(e.time),!0===this.state.soundComplete&&(this.setState({soundComplete:!1}),this.seek(this.currActionStartTime)),this.setTimelineControl(e),this.setPlayerProp("resumeOnTimelinePlay",!0),null!=e.context&&"expandinglabel"===e.context.get("kind")&&m.includeMedia(this.getAssetId()),this.play()},onActionPause:function(t,e){this.setActionStartTime(e.time),this.setTimelineControl(e),this.setPlayerProp("resumeOnTimelinePlay",!1),null!=e.context&&"expandinglabel"===e.context.get("kind")&&m.excludeMedia(this.getAssetId()),this.pause()},onActionToggle:function(t,e){this.state.isPlaying?this.onActionPause(t,e):this.onActionPlay(t,e)},onActionSeek:function(t,e){this.setActionStartTime(e.time),this.seek(t.position),this.currentTime=v.toSeconds(e.currentTime),this.clearCaptions()},onActionSetVolume:function(t,e){var i=t.volume/100;this.setActionStartTime(e.time),this.presentationVol=i,this.determineAudioVolume(h.currentVolume())},play:function(){this.timelinePausedFromUI=!1,d.clockIsOverridden&&d.onMediaStarted(this.props.model.id),this.setPlayerProp({isPlaying:!0})},pause:function(){this.setPlayerProp({isPlaying:!1}),this.timelinePausedFromUI||this.clearCaptions()},seek:function(t){var e=this.state.audioClip,i={};i.seekFn=c.partial(e.seek.bind(e),v.toSeconds(t)),this.state.soundComplete&&(i.soundComplete=t>=this.getDuration()),this.setState(i)},setVolume:function(t){this.state.audioClip.setVolume(t)},getDuration:function(){return v.getPath(this,"state.audioClip.getDuration",v.toSeconds(this.props.model.getDuration()))},setActionStartTime:function(t){null==t&&this.state.soundComplete&&(t=0),null!=t&&(this.currActionStartTime=t,this.currActionPlayheadRemaining=this.getDuration()-this.currentTime)},calculatePlaybackDifference:function(t){return t-(this.currActionStartTime||0)},onTimelinePlay:function(){this.timelinePlaying=!0,this.props.model.prop("resumeOnTimelinePlay")&&this.play()},onTimelinePause:function(t){this.timelinePlaying=!1,this.timelinePausedFromUI=t,this.pause()},onTimelineSeek:function(t){this.getTimelineControl()&&(t=this.calculatePlaybackDifference(t),this.seek(t),!this.timelinePlaying&&this.state.isPlaying&&(this.setPlayerProp("resumeOnTimelinePlay",!0),this.pause()))},onTimelineReset:function(){this.clearCaptions().setState({soundComplete:!1})},onTimelineTick:function(t){this.state.isPlaying&&(v.toSeconds(t*this.props.timeline.duration())>=this.currActionPlayheadRemaining+this.currActionStartTime&&this.props.model.executePlayerEvent("onmediacomplete"))},template:function(){return null}})}.call(e,i,e,t))||(t.exports=n)},7337:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=DS.detection,s=DS.mobileChromeKiller;return e.createClass({displayName:"ButtonSlideObject",mixins:[n],componentDidMount:function(){var t=document.querySelector(".resume-prompt-slide");if(r.deviceView.isMobile&&t){var e=r.device.isDesktop?"mousedown":"touchend";this.el.addEventListener(e,(function(){s.init()}))}},getClassNames:function(){var t=["btn","slide-object-button"];return r.deviceView.isMobile||(this.props.model.getSlide().isMessageSlide()?t.push(["cs-",this.props.model.id.replace(/_/g,"-")].join("")):t.push("cs-button")),t.join(" ")}})}.call(e,i,e,t))||(t.exports=n)},74821:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=i(92540),s=i(41587),o=i(75110),a=o.util,l=o.DraggableHelper,u=DS._,c=DS.windowManager,h=DS.utils,d=(DS.dom,DS.keyManager,1500),p={performReview:function(){this.getPath("props.model.reviewdata")&&this.setState({reviewStroke:"green"})},dropComplete:function(t){var e=h.getPath(t,"props.model.getParentContainer");e&&this.props.model.reparentChild(e),this.setState({backgroundVisible:!1})},getDropSnapX:function(t){return t.prop("RawXPos")},onDragEnd:function(t,e){this.state.dropped||this.unDrop(),e&&e.params.data.setState({hoverStroke:!1})},setSelectedItem:function(){this.setPlayerProp("SelectedItem",1)},unDrop:function(){var t=this.getPlayerProp("ShuffleXPos"),e=this.getPlayerProp("ShuffleYPos");this.moveBackAndEnable(),this.setDragPosition(t,e),this.putBackInParent(),this.setState({backgroundVisible:!0}),this.setPlayerProp("SelectedItem",-1)},dropAndDisable:function(){this.draggableHelper.disable(),this.setPlayerProp("Enabled",!1),this.setState({dropped:!0,hovered:!1})},moveBackAndEnable:function(){this.setState({dropped:!1}),this.draggableHelper.enable(),this.setPlayerProp("Enabled",!0)},onDragOut:function(t,e){e.params.data.setState({hoverStroke:!1})},onDraggingOver:function(t,e){e.params.data.setState({hoverStroke:!0})},reconnectDrop:function(t){this.setPlayerProp({depth:++d,OnStage:!0}),this.onDrop(this.draggableHelper,{params:{data:t}})},savePrevLoc:u.noop,dragStarted:u.noop},f={performReview:function(){this.setState({reviewDot:"drag-incorrect"}),this.resetXPos()},resetXPos:function(){this.setPlayerProp("RawXPos",this.getPlayerProp("ShuffleXPos"))},getDropSnapX:function(t){return t.prop("RawXPos")+t.width()-this.props.notchWidth},dropComplete:function(t){this.dropView=t,this.dropView.setState({collision:!1}),this.droppedX=this.getPlayerProp("RawXPos"),this.droppedY=this.getPlayerProp("RawYPos"),this.putBackInParent()},dropAndDisable:function(){this.setState({dropped:!0,hovered:!1})},onDragOut:function(t,e){e.params.data.setState({collision:!1})},onDraggingOver:function(t,e){e.params.data.setState({collision:!0})},onDragEnd:function(t,e){this.state.dropped?(this.putBackInParent(),this.setDragPosition(this.droppedX,this.droppedY),this.swapDisconnectedItems(!0)):this.swapDisconnectedItems()||this.unDrop(),this.savePrevLoc(),this.autoScrollId&&(window.cancelAnimationFrame(this.autoScrollId),this.autoScrollId=null)},setSelectedItem:function(t){this.setPlayerProp("SelectedItem",t.prop("slideIndex"))},swapDisconnectedItems:function(t){var e,i,n,r,s,o=[];if(this.dragItemViews.forEach(function(t){var e;this.props.model.id===t.props.model.id||t.refs.innard.state.dropped||0!==(e=a.unionArea(this.el.getBoundingClientRect(),t.el.getBoundingClientRect()))&&o.push({area:e,view:t})}.bind(this)),e=u(o).sortBy("area").last())return r=(i=e.view).getPlayerProp("RawXPos"),s=i.getPlayerProp("RawYPos"),(n=i.refs.innard).setDragPosition(this.state.dropped?this.getPlayerProp("ShuffleXPos"):this.oldX,this.oldY),n.savePrevLoc(),t||(this.setDragPosition(r,s),this.putBackInParent()),function(t,e){[t,e].map((function(t){return t.props.isInnard?t.props.parent:t}));var i=t.props.model,n=e.props.model,r=n.prop("tabIndex");n.prop("tabIndex",i.prop("tabIndex")),i.prop("tabIndex",r)}(this,i),!0},unDrop:function(t){t&&this.dropView!==t||(this.setState({dropped:!1}),this.putBackInParent(),this.setDragPosition(this.oldX||this.getPlayerProp("ShuffleXPos"),this.oldY||this.getPlayerProp("ShuffleYPos")),this.setPlayerProp("SelectedItem",-1))},savePrevLoc:function(){this.oldX=this.getPlayerProp("RawXPos"),this.oldY=this.getPlayerProp("RawYPos")},dragStarted:function(){this.autoScrollId||this.checkForAutoScroll()},checkForAutoScroll:function(){null!=this.scrollInterface&&(this.scrollInterface.autoScroll(this.slideObjectParent),this.autoScrollId=window.requestAnimationFrame(this.checkForAutoScroll.bind(this)))}};return e.createClass({displayName:"DragitemSlideObject",mixins:[n,s,r],shortEvents:{model:{setReview:"onSetReview"}},getInitialState:function(){return{backgroundVisible:!0,dropped:!1}},componentDidMount:function(){this.applyStyleMixin(),this.htmlReady(this.setupDragging)},onSetReview:function(t){t&&this.performReview()},applyStyleMixin:function(){this.style=this.getPath("props.model.style"),"wordbank"===this.style?(u.mixin(this,p),u.bindAll(this,"performReview","dropComplete","getDropSnapX","onDragEnd","setSelectedItem","unDrop","dropAndDisable","moveBackAndEnable","onDragOut","onDraggingOver","reconnectDrop","savePrevLoc","dragStarted")):(u.mixin(this,f),u.bindAll(this,"performReview","resetXPos","getDropSnapX","dropComplete","dropAndDisable","onDragOut","onDraggingOver","onDragEnd","setSelectedItem","swapDisconnectedItems","unDrop","savePrevLoc","dragStarted","checkForAutoScroll")),u.bindAll(this,"setupDragging","checkShouldDisable","reparentIfSelected","getDraggableConfig","getDragPosition","onDragStart","onDrop","setDragPosition","putBackInParent")},setupDragging:function(){this.parentSlide=c.getCurrentWindow().getCurSlide(),this.slideObjectParent=this.el.parentNode,this.parentEl=this.slideObjectParent.parentNode,this.container=this.parentSlide.el.querySelector(".slide-top-container"),this.draggableHelper=new l(this.props.parent,this.getDraggableConfig()),this.scrollInterface=a.getClosestScrollInnard(this),"matching"===this.style?this.dragItemViews=this.parentSlide.getSlideObjectViews("dragitem"):this.reparentIfSelected(),this.checkShouldDisable()},checkShouldDisable:function(){this.getPlayerProp("Enabled")||this.draggableHelper.disable()},reparentIfSelected:function(){var t;this.getPlayerProp("SelectedItem")>=0&&(t=this.props.model).reparentChild(t.getSlide())},getDraggableConfig:function(){return{containment:this.parentSlide.el,ondragstart:this.onDragStart,ondragend:this.onDragEnd,ondrop:this.onDrop,getPosition:this.getDragPosition,setPosition:this.setDragPosition,ondropleave:this.onDragOut,ondropdrag:this.onDraggingOver}},getDragPosition:function(){return this.savePrevLoc(),{x:this.getPlayerProp("RawXPos"),y:this.getPlayerProp("RawYPos")}},onDragStart:function(){this.setPlayerProp("depth",++d),this.dragStarted()},onDrop:function(t,e){this.setState({dropped:!0});var i=e.params.data,n=i.props.model,r=this.getDropSnapX(n),s=n.prop("RawYPos"),o=i.getDropChild();this.dropAndDisable(),null!=o&&o.props.model!==t.view.props.model&&o.unDrop(i),this.setPlayerProp("TimelineControlled",!1),this.setSelectedItem(n),i.setDropChild(this),this.setDragPosition(r,s),this.dropComplete(i)},setDragPosition:function(t,e){this.setPlayerProp({RawXPos:t,RawYPos:e})},putBackInParent:function(){this.props.model.reattachChild()}})}.call(e,i,e,t))||(t.exports=n)},33645:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38698),n=i(33305),r=DS,s=(r._,r.appState),o=r.events;return n.createClass({mixins:[e],displayName:"DropListItem",componentDidMount:function(){this.listenTo(s,o.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},onAccessibleTextChanged:function(t){this.setState({useAccText:this.getUseAccText()})},getUseAccText:function(){return"acctext"===this.getPath("props.textdata.type")&&(s.accessibleTextOn()||this.getPath("props.textdata.scrollOverflow"))},getInitialState:function(){var t=this.props.textdata;return this.accTextModel={parent:this,width:function(){return t.width},height:function(){return t.height},wordwrap:function(){return t.wordwrap},textshadow:function(){return t.textshadow},vartext:function(){return t.vartext},valign:function(){return t.valign},linkdata:function(){return[]}},{hovered:!1,display:"none",selected:!1,useAccText:this.getUseAccText()}},onClick:function(){this.touchMoved||this.props.selected(this.props.order)},onTouchStart:function(){this.touchMoved=!1,this.didMouseOver()},onTouchMove:function(t){this.touchMoved=!0},fillColorClass:function(){return this.state.hovered?"drop-list-item-over":this.state.selected?"drop-list-item-selected":"drop-list-item-out"},didMouseOver:function(){this.setState({hovered:!0})},didMouseOut:function(){this.setState({hovered:!1})},getAccTextModel:function(){return this.accTextModel}})}.call(e,i,e,t))||(t.exports=n)},3151:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e,n=i(38698),s=i(41587),o=i(33305),a=i(10882),l=i(47877),u=i(48907),c=DS,h=c._,d=c.windowManager,p=c.dom,f=c.utils,g=c.events,m=c.detection,v=m.os.isIOS,y=m.device,S=c.svgUtils,b=c.pubSub,w=c.appState,x=c.keyManager,P=c.globalEventHelper,E=P.addBodyListener;P.removeBodyListener;return o.createClass({mixins:[n,s],displayName:"DropListParentable",subscriptions:(e={},e[g.slideContainer.POSITIONED]="onSlideContainerPositioned",e),shortEvents:{model:{setReview:"onSetReview"}},getInitialState:function(){this.getPath("props.model.data.textdata",{});return{hovered:!1,display:"none",pr:this.getPath("props.model.data.textdata.vectortext.pr"),textdata:this.getPath("props.model.data.textdata"),winScale:this.props.winScale,useAccText:this.getUseAccText()}},getUseAccText:function(t){var e=(null==t?this.state||{}:{textdata:t}).textdata,i=(e=void 0===e?{}:e).type,n=e.scrollOverflow;return"acctext"===i&&(w.accessibleTextOn()||n)},componentWillMount:function(){this.itemslist=this.getPath("props.model.itemslist"),this.currentIndex=-1},componentDidMount:function(){this.initReparenting(),this.createRefOrder(),this.onShown(this.selectItemIfSet),this.listenTo(w,g.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},componentDidUpdate:function(t,e){this.props.parent.accShadowView.onStateChanged(e,this.state)},onAccessibleTextChanged:function(t){this.setState({useAccText:this.getUseAccText()})},getAccTextModel:function(){var t=this;return{parent:this,width:function(){return t.state.ReviewMode?t.state.reviewWidth-35:t.state.textdata.width-10},height:function(){return t.state.textdata.height-4},wordwrap:function(){return t.state.textdata.wordWrap},textshadow:function(){return t.state.textdata.textshadow},vartext:function(){return t.state.textdata.vartext},valign:function(){return"top"},linkdata:function(){return[]}}},createRefOrder:function(){this.refOrder=[],this.itemslist.forEach(function(t,e){var i=this.refs["item"+e];this.refOrder[i.props.order]=i}.bind(this))},onSetReview:function(t){var e=this.getPath("props.model.reviewwidth");t&&e&&this.setState({reviewWidth:e})},selectItemIfSet:function(){var t=this.getPlayerProp("SelectedItemIndex");t>-1&&this.itemSelected(t)},itemSelected:function(t){if(-1!==t){var e=this.refs["item"+t];e.setState({selected:!0}),this.setPlayerProp("SelectedItemData",this.props.model.origItemsList[t].itemdata),this.setPlayerProp("SelectedItemIndex",t),this.prevSelected&&this.prevSelected.setState({selected:!1}),this.prevSelected=e,this.updateText(e)}},updateText:function(t){this.setState({pr:t.props.pr,textdata:t.props.textdata,useAccText:this.getUseAccText(t.props.textdata)});var e=this.refs.acctext;if(null!=e){var i=f.getPath(t.props,"textdata.vartext");null!=i&&e.updateTemplate(i)}},contentheight:function(){return(this.getPath("props.model.height")+8)*this.itemslist.length},onShowList:function(){if(this.isEnabled()){if(v)return void this.props.parent.accShadowView.refs.input.dispatchEvent(new MouseEvent("mousedown"));null!=this.refs.scrollBar&&this.refs.scrollBar.update(),b.on(g.timer.COMPLETE,this.onTimerComplete),this.removeMousedownListener=E("mousedown",this.onListDown),this.removeMouseupListener=E("mouseup",this.onListUp),this.removeTouchstartListener=E("touchstart",this.onListDown),this.removeTouchendListener=E("touchend",this.onListUp),this.setState({display:"block"}),this.positionList()}},onHideList:function(t){var e;null!=t&&(e=p.closest(t.target,(function(t){return p.hasClass(t,"drop-list-top")||v&&p.hasClass(t,"drop-list")})),p.hasClass(t.target,"scrollarea-scrollbar")||p.hasClass(t.target,"scrollarea-btn"))||e||(this.unpositionList(),this.setState({display:"none"}),null!=this.removeMousedownListener&&(this.removeMousedownListener(),this.removeMouseupListener(),this.removeTouchstartListener(),this.removeTouchendListener()),b.off(g.timer.COMPLETE,this.onTimerComplete))},saveTouchStart:function(t){var e=t.touches||t.changedTouches||[t],i=r(e,1)[0],n=i.pageX,s=i.pageY;this.ptStart={x:n,y:s}},didTouchMove:function(t){if(null==this.ptStart||!y.isMobile)return!1;var e=t.changedTouches||t.touches||[t],i=r(e,1)[0],n=i.pageX,s=i.pageY;return!(Math.abs(n-this.ptStart.x)<2||Math.abs(s-this.ptStart.y<2))},onTouchStart:function(t){this.didMouseOver(),this.saveTouchStart(t)},onTouchEnd:function(t){this.didMouseOut(),this.didTouchMove(t)||this.onShowList()},getItemScrollTop:function(){return a.findDOMNode(this.refs.dropdownInner).scrollTop},onListDown:function(t){this.saveTouchStart(t),this.containerScrollTop=this.getItemScrollTop()},onListUp:function(t){this.didTouchMove(t)||this.onHideList(t)},didMouseOver:function(){this.isEnabled()&&this.setState({hovered:!0})},didMouseOut:function(){this.setState({hovered:!1})},autoOpenList:function(){var t;return"block"===this.state.display?(this.onHideList(),this.itemSelected(-1===this.currentIndex?-1:this.refOrder[this.currentIndex].props.idx)):(this.onShowList(),t=this.getPlayerProp("SelectedItemIndex"),this.currentIndex=-1===t?-1:this.refs[["item",t].join("")].props.order),!0},focusItem:function(t){if(-1!==t){var e=this.refOrder[t],i=this.refs.dropdownInner;this.refOrder.forEach((function(e,i){e.setState({hovered:i===t})})),this.currentIndex=t,this.itemSelected(e.props.idx);var n=p.getScrollRecommendation(i,e.el.firstChild);-1!==n&&(i.scrollTop=n)}},initReparenting:function(){this.targetEl=this.el.parentNode,this.dropDown=this.el.firstElementChild,this.container=l.getTopContainer(),this.overlay=l.getTopOverlay(),this.presentation=l.getMainWindowEl()},getItemHeight:function(){return this.getPath("props.model.height")+8},getListHeight:function(){return this.getItemHeight()*this.itemslist.length},positionList:function(){if(this.targetEl.parentNode!==this.container){this.parentEl=this.parentEl||this.el.parentNode.parentNode;var t,e=d.getCurrentWindowSlide(),i=u.localPtToSlide(this.props.parent,0,0),n=u.localPtToGlobal(this.props.parent,0,0),r=u.getSlideMetrics(e.currView),s=r.scaleX,o=1/s,a=this.presentation.getBoundingClientRect(),l=this.state.winScale,c=a.bottom,g=this.getListHeight()+this.getItemHeight();p.setStyles(this.targetEl,h.mapValues({left:((r.left-a.left)*o+i.x)*l,top:((r.top-a.top)*o+i.y)*l},f.pxify)),this.container.style[this.cssTransform]=S.transformScale(s/l),this.container.style.pointerEvents="all",this.container.appendChild(this.targetEl),n.y+g*s>c&&(t=c-n.y,this.dropDown.style.height=f.pxify(t),this.setState({dropDownScrollable:"drop-list-scrollable",scrollBarHeight:t})),p.setStyles(this.overlay,h.extend({display:"block"},h.mapValues({left:0,top:0,width:a.width,height:a.height},f.pxify)))}},unpositionList:function(){this.targetEl.parentNode===this.container&&(p.setStyles(this.overlay,{display:""}),p.setStyles(this.targetEl,{left:0,top:0}),this.container.style[this.cssTransform]=S.transformScale(1),this.parentEl.appendChild(this.targetEl))},onSlideContainerPositioned:function(){"block"===this.state.display&&this.htmlReady(h.flow(this.unpositionList,this.positionList))},onFocus:function(t){this.props.parent.accShadowView.takeFocus()},shadowDomKeyHandler:function(t){var e=t.which,i=x.isDownKey(e);x.isUpKey(e)||i?("none"===this.state.display&&this.autoOpenList(),this.focusItem(f.clamp(0,this.itemslist.length-1,this.currentIndex+(i?1:-1))),t.preventDefault()):x.isActionKey(e)&&(this.autoOpenList(),t.preventDefault())},shadowDomBlur:function(t){var e=t.relatedTarget||document.activeElement;this.el.contains(e)||(this.onHideList(),this.focusItem(this.currentIndex))},onTimerComplete:function(){}})}.call(e,i,e,t))||(t.exports=n)},94600:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38698),n=i(33305),r=i(10882),s=i(3151),o=DS.dom;return n.createClass({mixins:[e],displayName:"DropListSlideObject",componentWillMount:function(){this.droplistEl=n.createElement(s,this.props),this.wrapper=document.createElement("div"),o.setStyles(this.wrapper,{position:"absolute",top:0,left:0}),this.parentableDropList=r.render(this.droplistEl,this.wrapper)},componentDidUpdate:function(){this.parentableDropList.setState({winScale:this.props.winScale})},componentDidMount:function(){this.el.appendChild(this.wrapper)},componentWillUnmount:function(){r.unmountComponentAtNode(this.wrapper)},getSelectedTextData:function(){return this.parentableDropList.state.textdata}})}.call(e,i,e,t))||(t.exports=n)},75491:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=i(41587),s=i(92540),o=i(75110).DroppableHelper,a=(DS._,DS.utils),l=DS.windowManager;return e.createClass({displayName:"DropareaSlideObject",mixins:[n,r,s],getInitialState:function(){return{backgroundVisible:!0}},shortEvents:{model:{setReview:"onSetReview"}},onSetReview:function(t){t&&this.performReview()},performReview:function(){var t=this.getPath("props.model.style"),e=this.getPath("props.model.reviewdata"),i=a.getPath(this.dropChild,"props.model.reviewdata");"matching"===t?this.dropChild&&e===i?(this.setState({reviewDot:"drop-correct"}),this.dropChild.setState({reviewDot:"drag-correct"}),this.dropChild.resetXPos()):this.setState({reviewDot:"drop-incorrect"}):i?this.setState({reviewStroke:"green"}):this.setState({reviewStroke:"red"})},componentDidMount:function(){this.style=this.getPath("props.model.style"),this.droppableHelper=new o(this.el,{data:this}),this.htmlReady(this.resumeReview)},componentWillUnmount:function(){this.droppableHelper.unregister()},resumeReview:function(){this.parentSlide=l.getCurrentWindow().getCurSlide(),this.dragItemViews=this.parentSlide.getSlideObjectViews("dragitem"),"matching"===this.style?this.addMatchingDropChild():this.addWordBankDropChild()},addWordBankDropChild:function(){var t;this.dragItemViews.forEach((function(e){e.getPlayerProp("SelectedItem")>=0&&(t=e.refs.innard)})),t&&t.reconnectDrop(this)},addMatchingDropChild:function(){this.dragItemViews.forEach(function(t){if(t.getPlayerProp("slideIndex")===this.getPlayerProp("SelectedItem")){var e=t.refs.innard;t.setPlayerProp("RawXPos",e.getDropSnapX(this.props.model)),t.setPlayerProp("RawYPos",this.getPlayerProp("RawYPos")),this.setDropChild(e)}}.bind(this))},setDropChild:function(t){var e=a.getPath(t,"props.model.connectdata");this.setPlayerProp("SelectedItem",t.getPlayerProp("slideIndex")),this.setPlayerProp("DragConnectData",e),this.setPlayerProp("TimelineControlled",!1),this.dropChild=t,this.dropChild.drop=this},disconnect:function(){this.dropChild.drop=null,this.dropChild=null,this.setPlayerProp("DragConnectData",""),this.setPlayerProp("SelectedItem",-1)},isTabbable:function(){return-1===this.getPlayerProp("SelectedItem")||"matching"===this.style},getDropChild:function(){return this.dropChild}})}.call(e,i,e,t))||(t.exports=n)},14478:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(38698),r=i(33305),s=i(4242),o=i(61797),a=i(63949),l=i(48907),u=DS,c=u._,h=u.utils,d=u.TweenLite,p=u.detection,f=p.browser,g=p.deviceView.isMobile,m=u.vow,v=u.events,y=u.keyManager,S=u.appState,b=u.globalEventHelper.addBodyListener,w=u.constants,x=u.resolver,P=u.pubSub;return r.createClass({completeHook:c.noop,displayName:"ExpandingLabelSlideObject",mixins:[n],shortEvents:{model:(e={},e[a.OBJECT_ACTION]="onObjectAction",e)},componentDidMount:function(){this.label=this.find(".expanding-label"),this.content=this.find(".expanding-label-content"),this.content.style.visibility="hidden",this.onShown(this.prepare),this.scrollArea=this.findComponent("ScrollAreaSlideObject"),this.listenTo(S,v.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},componentDidUpdate:function(){var t=this.props,e=t.model,i=t.winScale,n=[e.get("arrowxpos"),e.get("arrowypos"),0].map((function(t){return h.pxify(t*i)})).join(" ");d.set(this.el,{transformOrigin:n}),this.el.style.transformOrigin=n},componentWillUnmount:function(){this.killAllTweens(),this.stopListening()},componentWillMount:function(){var t=this.props.model;this.prepared=m.Deferred(),this.startHeight=this.props.model.getBounds().height+6+3,this.arrowSize=o.calcArrowLength(this.props.playerProps.width,this.props.playerProps.height,t.get("arrowxpos"),t.get("arrowypos")),this.calcAlignment().calcLabelSize().calcLabelTranslate().calcLabelPos(),this.listenTo(t.getLayer().timeline(),v.timeline.BEFORE_SEEK_UPDATE,this.hideComplete),this.actionConfig={showcomplete:this.showComplete,hidecomplete:this.hideComplete,showtitle:this.showTitle,hidetitle:this.hideTitle,togglecontent:this.toggleContent},g&&(this.actionConfig.showtitle=this.showComplete,this.actionConfig.hidetitle=this.hideComplete,this.actionConfig.togglecontent=this.toggleComplete)},onAccessibleTextChanged:function(t){this.setState({accessibleText:t})},svg:function(){return s.getSvgFromData(this.props.model,this)},shouldShowContent:function(){return this.props.playerProps.Expanded},patternFillId:function(){return"pattern-fill-"+this.props.model.id},prepare:function(){var t=this.props,e=t.model,i=t.winScale,n=[e.get("arrowxpos"),e.get("arrowypos"),0].map((function(t){return h.pxify(t*i)})).join(" ");this.labelProgress={tweenPercent:0},this.contentProgress={tweenPercent:0},this.updateLabel(),d.set(this.el,{scaleX:0,scaleY:0,transformOrigin:n}),this.el.style.transformOrigin=n,this.content.style.visibility="",this.setupTweens(),this.prepared.resolve()},setupTween:function(t){var e=this.tweenedNodes;return e=c(e).push(t.node).compact().uniq().value(),this.tweenedNodes=e,this[t.name]=new d(t.node,t.duration,t.opts),this},setupTweens:function(){var t=this,e=[{name:"titleTween",node:this.el,duration:.3,opts:{scaleX:1,scaleY:1,onComplete:this.onTitleComplete,paused:!0}},{name:"labelTween",node:this.labelProgress,duration:.3,opts:{tweenPercent:1,paused:!0,onUpdate:this.updateLabel}},{name:"contentTween",node:this.contentProgress,duration:.3,opts:{tweenPercent:1,paused:!0,onUpdate:this.updateContent,onComplete:this.onContentComplete,onReverseComplete:this.onContentReverseComplete}}];return this.tweenedNodes=[],e.forEach((function(e){return t.setupTween(e)})),this},killAllTweens:function(){return null!=this.tweenedNodes&&this.tweenedNodes.forEach((function(t){return d.killTweensOf(t)})),this},showComplete:function(){return this.prepared.then(function(){this.props.playerProps.Expanded||this.showTitle(!0).then(function(){1===this.currentTween.progress()?this.showContent():this.completeHook=this.showContent}.bind(this))}.bind(this))},hideComplete:function(){return this.prepared.then(function(){this.props.playerProps.Expanded||this.contentTween.isActive()?this.hideContent().then(function(){this.completeHook=this.hideTitle}.bind(this)):(this.currentTween=c.noop,this.hideTitle())}.bind(this))},toggleContent:function(){this.shouldShowContent()?this.hideContent():(this.showTitle(!0),this.showContent())},toggleComplete:function(){this.props.playerProps.Expanded?this.hideComplete():this.showComplete()},contentWillShow:function(t){return this.completeHook===this.showContent&&"hidecomplete"!==t},wasToggledMultipleTimes:function(t,e){if(g){if("onrollout"===e&&"hidecomplete"===t&&"togglecontent"===this.prevCommand)return!0;if("onrollover"===this.prevEventType&&"showcomplete"===this.prevCommand&&"onrollout"===e&&"hidecomplete"===t&&!this.shouldShowContent())return!0}return!1},onObjectAction:function(t,e){var i=t.command,n=e&&e.eventType;this.wasToggledMultipleTimes(i,n)||("togglecontent"===i||this.prevCommand!==i||y.isShowFocus)&&(this.prevCommand=i,this.prevEventType=n,this.contentWillShow(i)||(this.actionConfig[i](),function(){var t=this;f.isChrome&&"showtitle"===i&&this.afterHtmlReady((function(){t.forceUpdate()}))}.call(this),"showtitle"===i&&this.repositionLabel()))},triggerObjectEvent:function(t){this.props.model.executeFilteredPlayerEvent((function(e){return e.eventName===t}),"onobjectevent")},calcAlignment:function(){var t,e,i=this.props.model,n=i.get("arrowxpos"),r=i.get("arrowypos"),s="",o="";return r<=0?o="bottom":r>=this.props.playerProps.height&&(o="top"),n<=0?(s="right",n<0&&(e=!0)):n>=this.props.playerProps.width&&(s="left",n>this.props.playerProps.width&&(e=!0)),t=c(e?[s,o]:[o,s]).compact().join("-"),this.alignment=t,this},calcLabelSize:function(){var t=this.arrowSize+2*this.props.model.get("borderwidth");return this.labelSize={width:this.props.playerProps.width+t,height:this.props.playerProps.height+t},this},calcLabelTranslate:function(){var t=o.calcTranslate(this.props.model.get("arrowxpos"),this.props.model.get("arrowypos")),e=this.props.model.get("borderwidth"),i=e%2?.5:0;return t.x+=e+i,t.y+=e+i,t.offX-=e,t.offY-=e,this.labelTranslate=t,this},calcLabelPos:function(){var t=this.props.model,e=this.alignment,i=0;return"right"===e||"left"===e?i=t.get("arrowypos")-this.startHeight/2:c.includes(e,"top")&&(i=t.get("height")-this.startHeight),this.labelPos={x:0,y:i},this},showTitle:function(t){return t||0!==this.props.model.get("textLib").length?this.prepared.then(function(){this.currentTween=this.titleTween,this.currentTween.play(),this.completeHook=c.noop}.bind(this)):this.prepared},onTitleComplete:function(){this.completeHook()},hideTitle:function(){return this.prepared.then(function(){this.completeHook=this.hideTitle,this.shouldShowContent()||this.currentTween===this.contentTween||(this.currentTween=this.titleTween,this.currentTween.reverse(),this.completeHook=c.noop)}.bind(this))},keyupHandler:function(t){if(t.which===w.keys.ESCAPE){this.hideComplete();var e=this.props.model.absoluteId.replace("_expandinglabel","");x.resolvePath(e).currView.accShadowView.takeFocus()}},showContent:function(){return this.prepared.then(function(){this.removeBodyListener=b("keyup",this.keyupHandler,!0),P.trigger(v.elso.SHOW_CONTENT_START),this.currentTween=this.contentTween,this.currentTween.play(),this.labelTween.play(),this.triggerObjectEvent("contentin"),1===this.currentTween.progress()&&this.onContentComplete()}.bind(this))},updateChildVisibility:function(){c.result(this.props.model,["currView","updateTrueVisibility"])},onContentReverseComplete:function(){this.props.setPlayerProp("Expanded",!1),this.updateChildVisibility(),this.currentTween=null,this.completeHook(),this.triggerObjectEvent("contentoutcomplete"),P.trigger(v.elso.HIDE_CONTENT_COMPLETE)},onContentComplete:function(){this.completeHook=c.noop,this.props.setPlayerProp("Expanded",!0),this.updateChildVisibility(),this.triggerObjectEvent("contentincomplete"),this.props.model.trigger(v.elso.TOGGLE_EXPANDED,!0),l.setMatrixDirty(this.props.model.currView),null!=this.scrollArea&&this.scrollArea.calcScrolling()},hideContent:function(){return this.prepared.then(function(){null!=this.removeBodyListener&&(this.removeBodyListener(),this.removeBodyListener=null),this.currentTween=this.contentTween,this.currentTween.reverse(),this.labelTween.reverse(),this.triggerObjectEvent("contentout"),this.props.model.trigger(v.elso.TOGGLE_EXPANDED,!1),0===this.currentTween.progress()&&this.onContentReverseComplete()}.bind(this))},calcTweenScale:function(){for(var t,e=this.props.model,i=1;e;)t=e.currView,e.isSlideObject&&null!=t&&null!=t.tweenedConfig&&(i*=h.pctToDec(t.tweenedConfig.props.ScaleY)),e=e.parent;return i},getPercentHeight:function(t){return this.startHeight+(this.props.playerProps.height-this.startHeight)*t},updateContent:function(){null!=this.contentProgress&&(this.content.style.height=h.pxify(this.getPercentHeight(this.contentProgress.tweenPercent)*this.props.winScale))},repositionLabel:function(){null!=this.labelProgress&&this.sizeLabel(this.props)},sizeLabel:function(t){var e=t.winScale,i=t.model.get("objects"),n=null!=i&&i.length>0?this.labelProgress.tweenPercent:0;this.label.style.height=h.pxify(this.getPercentHeight(n)*e),this.label.style[this.cssTransform]="translate(0px, "+this.labelPos.y*h.invertPercent(n)*e+"px)",this.content.style.height=this.label.style.height},updateLabel:function(){var t=this.props,e=t.winScale,i=t.model;this.sizeLabel({winScale:e,model:i});var n=this.label.getBoundingClientRect();this.lastGoodHeight=n.height,this.content.style.height=this.label.style.height;var r=this.el.getBoundingClientRect(),s=this.props.model.getSlide().calculateTotalScale(),a=-(r.top-n.top),l=o.labelPath({width:this.props.playerProps.width,top:a*s/this.calcTweenScale(),height:n.height*s,radius:10,dir:this.alignment,arrowX:this.props.model.get("arrowxpos"),arrowY:this.props.model.get("arrowypos")});this.setState({labelPath:l})},getIsVisible:function(){return this.props.playerProps.Expanded},getContentStyles:function(){var t=this,e=this.props.winScale;return window.requestAnimationFrame((function(){t.repositionLabel()})),{paddingTop:6*e,paddingBottom:3*e,paddingLeft:6*e,paddingRight:6*e}}})}.call(e,i,e,t))||(t.exports=n)},36472:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38698),n=i(33305),r=(DS._,DS.slideObjectUtils);return n.createClass({mixins:[e],displayName:"GroupingSlideObject",getFocusTarget:function(){return r.getGroupFocusTarget(this)}})}.call(e,i,e,t))||(t.exports=n)},44820:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(38698),r=(i(41587),i(33305)),s=i(10882),o=i(52658),a=i(45840),l=i(20949),u=i(47877),c=DS._,h=DS.detection,d=DS.events,p=DS.windowOpen,f=DS.windowManager;return r.createClass({displayName:"ImageSlideObject",mixins:[n],subscriptions:(e={},e[d.slideContainer.POSITIONED]="onPositioned",e),componentWillMount:function(){this.presentationCanvas=u.getPresoCanvas()},componentDidMount:function(){h.deviceView.isMobile&&this.refs.zoom&&l.tap(this,this.refs.zoom,this.zoom)},getImage:function(){return o.getAssetUrl(this.props.model.get("zoomdata").imagedata.assetId)},zoom:function(){"htmlwindow"===this.props.model.get("zoomtype")?p.open({url:this.getImage(),previewNotification:"PREVIEW_ZOOM_IMAGE"}):this.getOrCreateZoomImage().zoomIn()},getOrCreateZoomImage:function(){return s.unmountComponentAtNode(this.presentationCanvas),this.renderZoomImage()},renderZoomImage:function(){var t=1/f.getCurrentWindowSlide().calculateTotalScale(),e=r.createElement(a,{imageModel:this.props.model,imageElement:this.find(".zoom"),imageUrl:this.getImage(),width:this.props.model.get("zoomdata").html5data.width*t,height:this.props.model.get("zoomdata").html5data.height*t,transform:{xOffset:this.props.model.get("xOffset"),yOffset:this.props.model.get("yOffset"),xPos:this.props.playerProps.RawXPos,yPos:this.props.playerProps.RawYPos,width:this.props.playerProps.width*t,height:this.props.playerProps.height*t}});return this.zoomImage=s.render(e,this.presentationCanvas),this.zoomImage},onPositioned:function(){var t=this.zoomImage;null!=t&&t.isVisible()&&this.htmlReady(this.renderZoomImage)},onClick:function(){h.device.isMobile||this.zoom()},toggleZoom:function(){null!=this.zoomImage&&this.zoomImage.isZoomingIn?this.zoomImage.zoomOut({stopPropagation:c.noop}):this.zoom()},closeZoom:function(){null!=this.zoomImage&&this.zoomImage.zoomOut({stopPropagation:c.noop})}})}.call(e,i,e,t))||(t.exports=n)},52977:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=DS.vendorOverrides,s=DS.utils;return e.createClass({displayName:"LinearBackgroundGradient",mixins:[n],fill:function(){return this.props.fill||this.props.layerModel.background().fill},stopPct:function(t){return s.stopPct(t.stop)},stopProps:r.stopColorProps||function(t){return{stopColor:s.rgbify(t.rgb),stopOpacity:s.opacify(t.alpha)}}})}.call(e,i,e,t))||(t.exports=n)},94753:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r,s=i(33305),o=i(38698),a=i(67940),l=DS._,u=DS.detection,c=DS.utils,h=DS.constants,d=(c=DS.utils,DS.events),p=(DS.scaler,l.memoize(l.partial(c.quote,h.MOBILE_FONT)));return s.createClass({displayName:"MessageWindow",mixins:[o,a],subscriptions:(e={},n=d.window.SCALE,r="onResize",n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e),getInitialState:function(){return{scale:this.props.getWinScale()}},onResize:function(){this.setState({scale:this.props.getWinScale()})},windowType:function(){return this.state.currentSlide?l.kebabCase(this.state.currentSlide.id).split("-").slice(0,3).join("-"):""},isScaleable:function(){return this.isResumeWin()},isResumeWin:function(){return"resume-prompt-slide"===this.windowType()},componentDidUpdate:function(){this.adjustForMobileLayout()},createResumeText:function(){var t=document.createElement("style");t.innerHTML=[".message-window.resume-prompt-slide .slide-object:nth-child(2) button::after {",' content: "',DS.stringTabler.getString("continueresponsive"),'"; } ',".message-window.resume-prompt-slide .slide-object:nth-child(3) button::after {",' content: "',DS.stringTabler.getString("restart"),'"; }'].join(""),document.body.appendChild(t)},getScrollAreaText:function(){return this.findAll('[data-acc-text]:not([data-acc-text=""]):not(.slide-object-button)').map((function(t){return t.getAttribute("data-acc-text")})).join(" ")},adjustForMobileLayout:function(){var t;u.deviceView.isClassicMobile&&(t=this.find(".message-window-heading"),l.union([t],t.querySelectorAll("*")).forEach((function(t){t.style.fontFamily=p()})),this.isResumeWin()?this.createResumeText():(document.body.classList.add("resume-shown"),this.htmlReady(function(){var t=this.getScrollAreaText();this.setState({mobileText:t})}.bind(this)),DS.pubSub.trigger(DS.events.messageWindow.SHOWN)))}})}.call(e,i,e,t))||(t.exports=n)},6523:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(33305),r=i(38698),s=i(24196),o=DS._,a=DS.dom,l=DS.playerGlobals,u=DS.pubSub,c=DS.events,h=DS.detection,d=DS.focusManager,p=DS.mobileChromeKiller,f=DS.vendorOverrides,g=(DS.flagManager,null!=f.getAudioInitEvent?f.getAudioInitEvent:o.constant("touchend"));return n.createClass({displayName:"MobileStartOverlay",mixins:[r],subscriptions:(e={},e[c.request.START]="onMobileStart",e[c.presentation.EXIT_FULLSCREEN]="onExitFullScreen",e[c.presentation.ENTER_FULLSCREEN]="onEnterFullScreen",e),componentDidMount:function(){var t=this,e=function(){var e=DS.views.model.frame.controlOptions.courseOptions;t.setState({titleText:DS.stringTabler.getString(DS.constants.strings.PROJECT_TITLE),resumeText:DS.stringTabler.getString("resume"),restartText:DS.stringTabler.getString("restart"),fontScale:h.theme.isUnified?DS.frameModel.frame.fontscale/100:1,thumbnailEnabled:e&&e.thumbnailEnabled,thumbnailUrl:e?e.thumbnailUrl:""})};null!=DS.frameModel?e():u.on(DS.events.frame.MODEL_READY,e),this.refs.playIcon.addEventListener(g(),this.onStart),this.htmlReady(function(){h.deviceView.isUnifiedMobile&&null!=this.refs.resume&&(this.refs.resume.addEventListener(g(),this.onStart),this.refs.restart.addEventListener(g(),this.onReset))}.bind(this))},getInitialState:function(){return{visible:!1}},onFocus:function(t){d.setFocusRectOn(this.refs[t])},onEnterFullScreen:function(){document.body.classList.add("is-fullscreen")},onExitFullScreen:function(){document.body.classList.remove("is-fullscreen"),h.env.is360&&h.deviceView.isPhone&&(u.trigger(c.mobile.ENTER_THUMB_VIEW),u.trigger(c.slide.PAUSE_TIMELINE),DS.renderEngine.showMobileStartOverlay(),this.setState({visible:!0}),this.restarted=!0)},onReset:function(){s.executeAction({kind:"resume_player",resume:!1},{context:l.presentation}),this.onStart()},onMobileStart:function(t){var e,i=this;this.rejectDeferred=t.rejectDeferred,a.addClass(document.body,"resume-shown"),e={visible:!0},t.mobileStartAsPrompt&&(e.isResumePrompt=!0),this.setState(e,(function(){var t=null!=i.refs.resume?i.refs.resume:i.refs.playIcon;h.env.is360||t.focus(),u.trigger(c.startOverlay.READY)}))},onStart:function(){h.env.isPhonePreview||(u.trigger(c.loader.UNMUTE),a.removeClass(document.body,"resume-shown"),this.restarted?u.trigger(c.mobile.EXIT_THUMB_VIEW):(this.rejectDeferred(),p.init()),this.setState({visible:!1}),h.env.is360&&h.deviceView.isPhone&&(u.trigger(c.presentation.ENTER_FULLSCREEN),u.trigger(c.slide.PLAY_TIMELINE)),DS.renderEngine.killMobileStartOverlay())}})}.call(e,i,e,t))||(t.exports=n)},64367:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698);return e.createClass({mixins:[n],displayName:"ObjectSlideBackground",getX:function(){return-this.props.playerProps.RawXPos},getY:function(){return-this.props.playerProps.RawYPos},getXRot:function(){return this.props.playerProps.RawXPos+this.props.playerProps.rotateXPos},getYRot:function(){return this.props.playerProps.RawYPos+this.props.playerProps.rotateYPos},getRot:function(){return-this.props.playerProps.Rotation},getSlideHeight:function(){return this.props.model.getSlide().get("height")},getSlideWidth:function(){return this.props.model.getSlide().get("width")},getSlideId:function(){return this.props.model.getSlide().get("id")}})}.call(e,i,e,t))||(t.exports=n)},3263:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38698),n=i(33305);DS._;return n.createClass({mixins:[e],displayName:"PlaceHolderSlideObject"})}.call(e,i,e,t))||(t.exports=n)},1694:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698);return e.createClass({displayName:"PresentationOverlay",mixins:[n]})}.call(e,i,e,t))||(t.exports=n)},54286:function(t,e,i){"use strict";var n;function r(t){if(Array.isArray(t)){for(var e=0,i=Array(t.length);e<t.length;e++)i[e]=t[e];return i}return Array.from(t)}void 0===(n=function(t){var e=i(33305),n=i(38698),s=i(14484),o=i(45734),a=i(87523).updateBlockRuns,l=DS._,u=DS.utils,c=DS.svgUtils,h={};return e.createClass({displayName:"RichVariableText",mixins:[n],initialLinkColors:{},getInitialState:function(){return this.parseTemplate(),this.parseVars()},componentWillMount:function(){this.shadowFilterId=l.uniqueId("text-shadow-filter-"),this.totalBigArea=0,this.areaInfo=[],this.observeVarChanges(),this.ancestors=[],this.props.model.forEachAncestor(function(t,e){(t.isSlideObject||t.isSlideLayer)&&this.listenTo(t,{shown:l.partial(this.onAncestorShown,e),hidden:l.partial(this.onAncestorHidden,e)})}.bind(this))},componentWillUnmount:function(){null!=this.stopListeningToVarChanges&&this.stopListeningToVarChanges()},onAncestorShown:function(t){this.ancestors[t]=!0},onAncestorHidden:function(t){this.ancestors[t]=!1},parseVars:function(){var t=this.props.model;return o.parseVectorText(t,this.updateVarText(t))},onMouseDown:function(t){var e=this.getLinkId(t.target);null!=e&&this.setState({activeId:e})},onClick:function(t){t.preventDefault();var e=this.getLinkId(t.target);null!=e&&(h[e]=!0,this.trigger("textHit",e))},onMouseOver:function(t){var e=this.getLinkId(t.target);null!=e&&(this.setState({cursor:"pointer",hoverId:e}),this.trigger("textOver",e))},onMouseOut:function(t){var e=null!=t.relatedTarget&&this.getLinkId(t.relatedTarget);this.setState({cursor:null==e?null:"pointer",hoverId:e,activeId:null});var i=this.getLinkId(t.target);null!=i&&this.trigger("textOut",i)},getLinkId:function(t){return t.getAttribute("data-linkid")},linkIsVisited:function(t){return null!=h[t]},observeVarChanges:function(){return this.stopListeningToVarChanges=this.listenToVarChanges(this.props.model,function(){this.setState(this.parseVars())}.bind(this)),this},getInnerProps:function(){return{transformOrigin:[this.props.originX,this.props.originY].join(" "),transform:[c.transformTranslate(this.props.originX,this.props.originY),c.transformRotate(this.props.rotDeg),this.state.textMtx.toCssTransform(!0)].join(" "),cursor:this.state.cursor}},parseTemplate:function(){var t=arguments;this.origTemplate=this.props.model.vartext();var e=this.origTemplate.blocks.reduce((function(e,i){if(0===i.runs.length)return e;var n=0,o=[],c=i.spans.reduce((function(t,e){if(s.splitTemplateOnTokens(e.text).forEach((function(i){var r=s.parseTemplate(i),a=r.addListeners,u=r.updateString,c=r.hasVars;t.addListeners.push(a),t.updateString.push((function(){var t=u.apply(null,arguments);return c?s.splitFormatted(t,e.style):[l.extend({},e,{text:t})]})),c&&o.push({idx:n,len:i.length,updateString:u}),n+=i.length})),o.length>0&&!i.runsUpdated){for(var a=0,u=o[a],c=[].concat(r(i.runs)),h=0;h<c.length;h++){var d=c[h];if(d.idx<=u.idx&&d.idx+d.len>=u.idx+u.len){var p=[l.extend({},d,{idx:d.idx,len:u.idx-d.idx}),l.extend({},d,u),l.extend({},d,{idx:u.idx+u.len,len:d.len-(u.idx-d.idx+u.len)})],f=l.first(p).len>0;if(c.splice.apply(c,[h,1].concat(r(p.filter((function(t){return t.len>0}))))),h+=f?1:0,!(++a<o.length))break;u=o[a]}}i.runsUpdated=!0,i.runs=c}return t}),{addListeners:[],updateString:[]});return e.addListeners=e.addListeners.concat(c.addListeners),e.updateString.push((function(){return l.extend({},i,{spans:l.flatten(u.juxt(c.updateString).apply(null,t))},{runs:a(i.runs)})})),e}),{addListeners:[],updateString:[]});this.listenToVarChanges=function(){var t=u.juxt(e.addListeners).apply(null,arguments);return u.juxt(t)},this.updateVarText=function(){return l.extend({},this.origTemplate,{blocks:u.juxt(e.updateString).apply(null,arguments)})}},shouldShowLinkHighlight:function(t){return t===this.state.hoverId||t===this.state.activeId||this.linkIsVisited(t)},getLinkStateHighlightColor:function(t){var e=this.getLinkState(t);return null==e?"transparent":null!=e.highlightColor?u.hexify(e.highlightColor):"transparent"},getLinkStateTextColor:function(t,e){var i=this.getLinkState(t);return null==i?this.initialLinkColors[e]:u.hexify(i.textColor)},getLinkStateUnderlineColor:function(t,e,i){var n=this.getLinkState(t);return null==n?i?"transparent":this.initialLinkColors[e]:i&&"underline"!==n.decoration?"transparent":u.hexify(n.textColor)},getLinkState:function(t){var e=this.getLink(t);return null==e?null:e.get(this.getCurrentStateName(t))},getLink:function(t){return l.first(this.props.model.linkdata().filter((function(e){return e.get("id")===t})))},getCurrentStateName:function(t){return t===this.state.activeId?"activeState":t===this.state.hoverId?"hoverState":null!=h[t]?"visitedState":null},getTSpanStyle:function(t){if(null==t.linkId)return t.domStyle;var e=Object.assign({},t.domStyle);return e.fill=this.getLinkStateTextColor(t.linkId,t.linkRef),e},saveInitialLinkColors:function(t){null!=t.linkId&&null==this.initialLinkColors[t.linkRef]&&(this.initialLinkColors[t.linkRef]=t.domStyle.fill)}})}.call(e,i,e,t))||(t.exports=n)},9110:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38698),n=i(98103),r=i(55193),s=i(33305),o=i(48907),a=DS.dom,l=DS.detection,u=DS.constants;return s.createClass({displayName:"ScrollAreaSlideObject",mixins:[e,n,r],getInitialState:function(){return{shouldNotScroll:!1,contentHeight:10}},componentWillMount:function(){this.listenTo(this.props.model,"updateScrollHeight",this.onUpdateHeight),this.listenTo(this.props.model,"updateScrollPos",this.onUpdatePos)},componentDidMount:function(){this.calcScrolling(),this.updateScrollBar()},componentDidUpdate:function(){l.browser.isIE&&(this.scrollingArea.scrollTop=Math.round(this.lastScrollTop*this.props.winScale))},onUpdateHeight:function(){this.setState({contentHeight:this.contentheight()}),this.calcScrolling(!0)},shouldUpdate:function(t,e){return e.isVisible!==this.state.isVisible||e.shouldNotScroll!==this.state.shouldNotScroll||e.contentHeight!==this.state.contentHeight||t.winScale!==this.props.winScale||t.tabIndexDisabled!==this.props.tabIndexDisabled},onUpdatePos:function(t){this.props.model.prop("Position",t),this.htmlReady(function(){this.scrollingArea.scrollTop=t,this.updateScrollBar(t),o.setMatrixDirty(this.props.parent)}.bind(this))},calcScrolling:function(t){var e=this.find(".scrollarea-area"),i=this.contentheight(),n=i<=this.height();this.setState({shouldNotScroll:n,contentHeight:i}),this.props.model.prop("Viewed",n),null==t&&this.setupScrollArea(e)},setupScrollArea:function(t){this.scrollingArea=t,this.scrollingArea.addEventListener("scroll",this.onScroll),this.props.model.prop("Position",0)},onScroll:function(){this.lastScrollTop=this.scrollingArea.scrollTop/this.props.winScale,this.props.model.prop("Position",this.lastScrollTop),this.scrollingArea.scrollHeight-this.scrollingArea.scrollTop<=this.scrollingArea.offsetHeight+5&&this.props.model.prop("Viewed",!0),this.scrollingArea.scrollLeft=0,this.updateScrollBar(this.lastScrollTop),o.setMatrixDirty(this.props.parent)},autoScroll:function(t){var e=t.getBoundingClientRect(),i=this.el.getBoundingClientRect(),n=this.props.winScale,r=0;e.top<i.top?r=-5:e.bottom>i.bottom&&(r=5),l.browser.isIE?this.scrollingArea.scrollTop+=r*n:null!=this.refs.scrollBar&&this.refs.scrollBar.scrollTop(this.refs.scrollBar.scrollTop()+r*n)},updateScrollBar:function(t){var e=this.refs.scrollBar;null==e||l.browser.isIE||(null!=t&&e.scrollTop(t),e.update())},scrollOnKey:function(t){if(!this.state.shouldNotScroll)switch(t.which){case u.keys.DOWN:this.scrollingArea.scrollTop+=10;break;case u.keys.UP:this.scrollingArea.scrollTop-=10;break;case u.keys.PAGE_DOWN:this.scrollingArea.scrollTop+=this.height();break;case u.keys.PAGE_UP:this.scrollingArea.scrollTop-=this.height();break;case u.keys.HOME:this.scrollingArea.scrollTop=0;break;case u.keys.END:this.scrollingArea.scrollTop=this.scrollingArea.scrollHeight}},scroll:function(t){if(!this.state.shouldNotScroll){var e=t?10:-10;this.scrollingArea.scrollTop+=e}},beforeChildScrollFocus:function(t){t&&(this.lastScrollTop=Math.round(this.scrollingArea.scrollTop/this.props.winScale))},childScrollFocus:function(t){var e=a.getScrollRecommendation(this.scrollingArea,t.el);-1!==e&&(this.scrollingArea.scrollTop=e),this.scrollingArea.scrollLeft=0,this.refs.contentArea.scrollTop=0,this.refs.contentArea.scrollLeft=0},isTabbable:function(){return!this.state.shouldNotScroll},contentheight:function(){return this.props.model.contentheight()},contentwidth:function(){return this.props.model.contentwidth()},height:function(){return this.props.playerProps.height},width:function(){return this.props.playerProps.width}})}.call(e,i,e,t))||(t.exports=n)},621:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=(i(74641),i(48907)),s=DS._,o=DS.detection,a=DS.utils,l=(DS.windowManager,DS.dom),u=DS.globalEventHelper,c=u.addBodyListener,h=(u.removeBodyListener,o.device.isMobile?"touchmove":"mousemove"),d=o.device.isMobile?"touchend":"mouseup";return e.createClass({displayName:"ScrollBar",mixins:[n],componentWillMount:function(){this.lastScrollTop=0},componentDidMount:function(){this.contentHeight=this.props.parent.contentheight(),this.yPos=this.props.offY,this.scrollingArea=this.props.parent.refs[this.props.refName||"scrollArea"],this.parentSlideObject=function(t){for(var e=t.props.parent;a.getPath(e,"props.isInnard",!1);)e=e.props.parent;return e}(this),this.scrollingArea.addEventListener("wheel",this.onWheel),o.deviceView.isClassicDesktop&&(this.scrollingArea.style.overflowY="hidden"),this.props.initSelf&&(this.update(),this.scrollingArea.addEventListener("scroll",this.storeAndUpdate))},componentWillUnmount:function(){this.scrollingArea.removeEventListener("wheel",this.onWheel),this.scrollingArea.removeEventListener("scroll",this.storeAndUpdate)},componentDidUpdate:function(){this.update(),this.scrollTop(this.lastScrollTop)},scrollTop:function(t){if(null==t)return this.lastScrollTop;var e=this.props.winScale,i=this.getMaxScroll();t=a.clamp(0,i,t),this.lastScrollTop=t,this.scrollingArea.scrollTop=t*e},storeAndUpdate:function(){this.lastScrollTop=this.scrollingArea.scrollTop/this.props.winScale,this.update()},update:function(){if(!this.scrollByButton){var t=this.props.winScale,e=this.contentHeight,i=this.props.height,n=i/e*i,r=this.lastScrollTop/(e-i);r=a.clamp(0,1,r),r*=1-n/i,this.updateScrollBtn({height:a.pxify(n*t),top:a.decToPct(r,!0)})}},updateScrollBtn:function(t){var e=this;["scrollBtn","after"].forEach((function(i){var n=e.refs[i];s.forEach(t,(function(t,e){n.style[e]=t}))}))},onAutoScroll:function(t){l.hasClass(t.target,"scrollarea-btn")||(this.clickDeltaY=parseFloat(this.refs.scrollBtn.style.height)/this.props.winScale/2,this.onDragBtn(t),this.onScrollBtnDown(t))},getCursorPos:function(t){var e=1===a.getPath(t,"touches.length")?t.touches[0]:t;return r.globalPtToSlideObject(this.parentSlideObject,e.pageX,e.pageY)},onScrollBtnDown:function(t){this.removeMoveListener=c(h,this.onDragBtn),this.removeDragEndListener=c(d,this.onEndScrollDrag);var e=this.refs.scrollBtn,i=a.pctToDec(e.style.top)*this.props.height;this.clickDeltaY=this.getCursorPos(t).y-this.yPos-i,this.scrollByButton=!0,t.preventDefault()},onEndScrollDrag:function(){this.scrollByButton=!1,null!=this.removeMoveListener&&this.removeMoveListener(),null!=this.removeDragEndListener&&this.removeDragEndListener()},onDragBtn:function(t){var e=this.props.winScale,i=this.refs.scrollBtn,n=this.props.height,r=parseFloat(i.style.height)/e,s=n-r,o=this.getCursorPos(t).y-this.yPos-this.clickDeltaY,l=a.clamp(0,1,o/s);this.updateScrollBtn({top:a.decToPct(l*(1-r/n),!0)}),this.scrollTop(this.getMaxScroll()*l),t.preventDefault()},getMaxScroll:function(){return this.contentHeight-this.props.height},onWheel:function(t){var e=t.deltaY,i=DS.utils.getPath(this.props.parent,"getItemHeight",Math.abs(e));this.scrollTop(this.scrollTop()+i*(e>0?1:-1)),this.update()}})}.call(e,i,e,t))||(t.exports=n)},258:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38698),n=i(92540),r=i(33305);DS._;return r.createClass({mixins:[e,n],displayName:"SequenceCtrlDragItem",getInitialState:function(){return this.createInitialState()},createInitialState:function(){return{backgroundVisible:!0,Rotation:0,ScaleX:100,ScaleY:100}},enabledHook:function(){return this.props.parent.getPlayerProp("Enabled")}})}.call(e,i,e,t))||(t.exports=n)},75886:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38698),n=i(33305),r=i(75110).DroppableHelper;DS._;return n.createClass({mixins:[e],displayName:"SequenceCtrlDrop",getInitialState:function(){return{topBar:!1,bottomBar:!1,reviewColor:"black",reviewIdx:this.props.idx}},componentDidMount:function(){this.setupDragging()},componentWillReceiveProps:function(t){this.props.parent.isEnabled()&&this.setState({reviewIdx:t.idx})},componentWillUnmount:function(){this.droppableHelper.unregister()},setupDragging:function(){this.droppableHelper=new r(this.el,{data:this})},setDropChild:function(t){this.dropChild=t,t.drop=this},getDropChild:function(){return this.dropChild},showHideBar:function(t){if(t.el){var e=this.el.getBoundingClientRect();t.el.getBoundingClientRect().top>e.top+e.height/3?this.setState({topBar:!1,bottomBar:!0}):this.setState({topBar:!0,bottomBar:!1})}},hideBar:function(){this.setState({topBar:!1,bottomBar:!1})}})}.call(e,i,e,t))||(t.exports=n)},97810:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38698),n=i(41587),r=i(75110).DraggableHelper,s=i(33305),o=DS._,a=DS.windowManager,l=DS.utils,u=DS.dom,c=DS.svgUtils;return s.createClass({mixins:[e,n],displayName:"SequenceCtrlSlideObject",shortEvents:{model:{setReview:"onSetReview"}},getInitialState:function(){return{itemslist:[]}},onSetReview:function(t){this.displayReview(t)},componentWillMount:function(){this.resetIndex(),this.getItemsList()},componentDidMount:function(){this.onShown(this.setupDragging)},componentDidUpdate:function(t,e){var i=this;e.ItemOrder!==this.getPlayerProp("ItemOrder")&&this.getItemsList(),this.itemslist.forEach((function(t,e){var n=i.refs["sequenceItem"+e];null!=n&&null!=n.loc&&i.setItemPosition(n.parent,n.loc)}))},getItemsList:function(){var t,e,i,n=this.getPlayerProp("ItemOrder");n?(t=n.split(""),e=this.getPath("props.model.itemsListOrder"),this.itemslist=[],t.forEach(function(t){this.itemslist.push(e[t])}.bind(this))):this.itemslist=this.getPath("props.model.itemslist"),i=this.itemslist.length.toString(),this.numWidth=22+10*(i.length-1),this.setState({itemslist:this.itemslist})},setupDragging:function(){this.parentSlide=a.getCurrentWindow().getCurSlide(),this.container=this.parentSlide.el.querySelector(".slide-top-container"),this.scrollArea=this.find(".sequence-ctrl-scroll-area"),this.scrollArea.addEventListener("scroll",this.onScroll),this.checkIfViewed(),this.setupItems(),this.checkShouldDisable(),this.shouldShowScroll(),this.displayReview(this.reviewMode)},checkIfViewed:function(){this.scrollArea.scrollHeight-this.scrollArea.scrollTop<=this.scrollArea.offsetHeight+5&&this.props.model.prop("Viewed",!0)},onScroll:function(){this.checkIfViewed()},shouldShowScroll:function(){this.scrollArea.scrollHeight>this.scrollArea.offsetHeight&&(this.scrollArea.style.height=this.lastHeight,this.scrollArea.style.overflowY="scroll",this.setState({shouldScroll:!0}))},contentheight:function(){return this.lastHeight},setupItems:function(){this.items=[];var t=0,e=this.numWidth,i=11;this.itemslist.forEach(function(n,s){var o=this.refs["sequenceItem"+s],a=o.props.model.height;o.idx=s,o.itemdata=this.itemslist[s].itemdata,o.parent=o.el.parentNode,o.barInfo=null,o.didMouseOut(),this.items.push(o),this.setPlayerProp("_pos"+s,o.itemdata),i=(t=i)+a+16,o.loc={x:e,y:t},this.lastHeight=i,this.setItemPosition(o.parent,o.loc),o.draggableHelper&&o.draggableHelper.disable(),o.draggableHelper=new r(o,this.getDraggableConfig(o.parent),o.parent),o.onDragItemDown=function(){this.idx=o.idx}.bind(this),o.el.addEventListener("mousedown",o.onDragItemDown),o.draggableHelper.getDropTarget("drag").params.data.setDropChild(o)}.bind(this))},checkShouldDisable:function(){this.getPlayerProp("Enabled")||this.items.forEach((function(t){t.draggableHelper.disable()}))},displayReview:function(t){this.reviewMode=t,t&&null!=this.items&&this.items.forEach(function(t,e){var i=this.props.model.getIndexByData(t.itemdata),n=i===e?"green":"red";t.drop.setState({reviewColor:n,reviewIdx:i})}.bind(this))},getDraggableConfig:function(t){return{containment:this.parentSlide.el,ondragstart:this.onDragStart,ondragend:this.onDragEnd,ondrop:this.onDrop,ondrag:this.onDrag,ondropleave:this.onDragOut,ondropdrag:this.onDraggingOver,getPosition:o.partial(this.getDragPosition,t)}},setItemPosition:function(t,e){var i=e.x,n=e.y,r=this.props.winScale;t.style[this.cssTransform]=c.transformTranslate(l.pxify(i*r),l.pxify(n*r))},resetPositionItem:function(t){this.scrollArea.appendChild(t.draggableHelper.el),this.setItemPosition(t.draggableHelper.el,t.loc)},onDrag:function(t){o.toArray(document.querySelectorAll(".sequence-ctrl-bar")).every((function(e,i){var n="block"===e.style.display;return n&&(t.view.currY=e.getBoundingClientRect().top),!n}))},resetIndex:function(){this.idx=-1},childScrollFocus:function(t){var e=this.scrollArea,i=u.getScrollRecommendation(e,t.el);-1!==i&&(e.scrollTop=i)},insertItem:function(t){var e;this.scrollArea.appendChild(t.draggableHelper.el),this.items=o.sortBy(this.items,(function(t){return t.currY})),e=this.items.reduce(function(t,e,i){return t+this.props.model.getIndexByData(e.itemdata)}.bind(this),""),this.setPlayerProp("ItemOrder",e)},checkForAutoScroll:function(){var t=this.currDraggable.getBoundingClientRect(),e=this.scrollArea.getBoundingClientRect(),i=this.props.winScale;t.top<e.top?(this.scrollArea.scrollTop-=5*i,this.updateItemYs()):t.bottom>e.bottom&&(this.scrollArea.scrollTop+=5*i,this.updateItemYs()),this.autoScrollId=window.requestAnimationFrame(this.checkForAutoScroll)},getDragPosition:function(t){var e=t.getBoundingClientRect(),i=this.parentSlide.el.getBoundingClientRect();return{x:e.left-i.left,y:e.top-i.top}},updateItemYs:function(){this.items.forEach((function(t){t.currY=t.parent.getBoundingClientRect().top}))},onDragEnd:function(t,e){var i=t.view;t.el.style.opacity=1,this.resetPositionItem(i),this.autoScrollId&&(window.cancelAnimationFrame(this.autoScrollId),this.autoScrollId=null),null!=this.lastOver&&this.lastOver.hideBar()},onDragStart:function(t,e){t.el.style.opacity=.5,this.container.appendChild(t.el),this.currDraggable=t.el,this.autoScrollId||this.checkForAutoScroll(),this.updateItemYs()},onDrop:function(t,e){var i=t.view,n=e.params.data,r=n.getDropChild();this.insertItem(i),r&&(i.drop.setDropChild(r),n.setDropChild(i)),this.lastOver=null,n.hideBar(),this.htmlReady(function(){this.getItemsList(),this.setupItems()}.bind(this))},onDragOut:function(t,e){this.lastOver=null,e.params.data.hideBar()},onDraggingOver:function(t,e){this.lastOver=e.params.data,this.lastOver.showHideBar(t)},componentWillUnmount:function(){this.itemslist.forEach(function(t,e){var i=this.refs["sequenceItem"+e];i.el.removeEventListener("mousedown",i.onDragItemDown)}.bind(this))}})}.call(e,i,e,t))||(t.exports=n)},74641:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(41587),r=i(877),s=i(20035),o=i(13765),a=i(39078),l=i(38698),u=i(38960),c=i(55193),h=i(48907),d=DS.globalEventHelper.addDocumentListener,p=DS._,f=DS.windowManager,g=DS.vow,m=DS.pubSub,v=DS.keyManager,y=DS.resolver,S=DS.utils,b=DS.events,w=DS.detection,x=DS.dom,P=function(t,e,i){i.executeFilteredPlayerEvent((function(t){return p(t.objects).map("value").map(y.splitPath).map(p.last).intersection(e).isEmpty()}),t)};return e.createClass({displayName:"Slide",mixins:[l,n,r,u,s,o,a,c],getDefaultProps:function(){return{onSlideStarted:p.noop}},componentWillMount:function(){var t=this.props.model;this.props.model.buildFlatDepths(),this.removeKeyListener=d("keydown",this.onKeyDown),t.slideReady=!1,t.destroyed=!1,t.getVariableChangeSubscriptions();var e=t.getSlideDraw();f.getCurrentWindow();null!=e&&this.listenTo(e,b.draw.EXIT,this.onSlideDrawExit),this.mouseX=0,this.mouseY=0,t.executePlayerEvent("onbeforeslidein"),this.getSlideObjectViews=p.memoize(this.getSlideObjectViews),this.loadDfd=this.props.model.loadSlideAssets()},componentDidMount:function(){var t=this.props.model;t.applyResumeData(),this.registerEvent("clickoutsideobjects",function(t){this.triggerClickOutside("on"+t.type,t.data)}.bind(this)),t.interactions().invoke("updateInitialAttemptCount"),t.setAsViewed(),g.isPending(this.loadDfd)?this.loadDfd.always(this.whenHtmlReady):this.htmlReady(this.whenHtmlReady),this.updateWindowId(),m.trigger(b.slide.HAS_MOUNTED,this)},shouldUpdate:function(t,e){return e.isVisible!==this.state.isVisible||e.transitionDepth!==this.state.transitionDepth||t.winScale!==this.props.winScale},componentWillUpdate:function(t,e){e.isVisible&&!this.state.isVisible&&this.props.model.executePlayerEvent("onbeforeslidein")},whenHtmlReady:function(){var t=this.props.model,e=t.getBaseLayer(),i=this.swipe.wasSwiped();null!=this.prevSlide&&(this.prevSlide.trulyVisible=!1,this.prevSlide.props.model.executePlayerEvent("ontransitionout")),this.timelineReady=!0,e.timeline().pause(),t.executePlayerEvent("ontransitionin"),m.trigger(b.slide.ON_TRANSITION_IN,this.props.model),this.trulyVisible=!0,this.transitionIn(function(){t.executePlayerEvent("ontransitionincomplete"),null==this.props.slideFrame&&e.isTimelineLayerPlayable()&&!t.pauseForResume&&e.resumeTimeline(),t.pauseForResume=!1,m.trigger(b.preview.NOTIFY,"PREVIEW_SLIDE_IN_COMPLETE",t.absoluteId),t.executePlayerEvent("onslidestart"),this.initPinchZoom(),this.publishSlideStarted()}.bind(this),i),t.slideReady=!0,m.trigger(b.slide.READY),w.device.isMobile?setTimeout((function(){window.requestAnimationFrame((function(){m.trigger(b.loader.HIDE)}))}),60):m.trigger(b.loader.HIDE)},componentWillUnmount:function(){this.removeKeyListener(),this.props.model.prepareResumeData(),f.isMultiWindowSlide(this.props.model)||this.props.model.resetModel()},addAccEl:function(t,e){if(w.deviceView.isClassicMobile&&-1!=this.props.model.absoluteId.indexOf("ResumePromptSlide")){var i=t.currView;x.setAttributes(i.el,{tabindex:i.getTabIndex(),"aria-label":i.getAccessibleText(),"aria-hidden":!1})}else!1===t.get("tabEnabled")&&"textinput"!==t.kind()||this.refs.accShadowDom.addAccEl(t,e)},retainShadowFocus:function(t){this.refs.accShadowDom.retainShadowFocus(t)},getCurrentShadowFocus:function(){return this.refs.accShadowDom.getCurrentShadowFocus()},updateWindowId:function(t){this.props.model.windowId=t||this.props.slideContainer&&this.props.slideContainer.props.windowId},triggerClickOutside:function(t,e){var i,n=this.props.model,r=n.slideLayers(),s=p.partial(P,t,e),o=r.activeLayers.slice(),a=r.prevLayers,l=!1;(null==a||p.isEqual(o,a))&&(i=o.reverse().reduce((function(t,e){return l||(l=!!e.modal(),t.push(e)),t}),[]),l||s(n),i.forEach(s)),r.prevLayers=void 0},onStoreMouseLoc:function(t){var e=h.globalPtToLocal(this,t.clientX,t.clientY);this.mouseX=e.x,this.mouseY=e.y},calcMouseLoc:function(t,e){var i=this.el.getBoundingClientRect(),n=t-i.left,r=e-i.top,s=this.props.model.calculateTotalScale();return{x:n*s,y:r*s,slideRect:i,scale:s}},onStoreTouchLoc:function(t){1===t.touches.length&&this.onStoreMouseLoc(t.touches[0])},publishSlideStarted:function(){this.props.model.trigger("started"),m.trigger(b.slide.STARTED,S.stripPlayer(this.props.model.absoluteId),this.props.model,this.props.windowId),this.props.onSlideStarted()},onCtxMenu:function(t){t.preventDefault()},getSlideObjectViews:function(t,e){var i;return t=t||"",e=e||0,i=this.refs["layer"+e].findAllComponents("SlideObject"),""!==t?i.filter((function(e){return e.props.model.kind()===t})):i},onSlideDrawExit:function(){this.props.model.storeInteractionResults()},killSlide:function(){null!=this.props.killSlide&&this.props.killSlide()},onKeyDown:function(t){var e=this.props.model,i=e.slideLayers().getTopMostLayer()||e.getBaseLayer(),n=e.slideLayers().activeLayers.slice(0);window.requestAnimationFrame((function(){v.executeKeypressEvent(i,t,n)}))}})}.call(e,i,e,t))||(t.exports=n)},93805:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=(i(52977),DS.detection.browser.isIE11);return e.createClass({displayName:"SlideBackground",mixins:[n],componentDidMount:function(){r&&this.el.setAttribute("focusable","false")},patternFillId:function(){return"pattern-fill-"+this.props.layerModel.id}})}.call(e,i,e,t))||(t.exports=n)},54116:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(33305),r=i(38698),s=DS,o=s._,a=s.vow,l=s.detection,u=s.events,c=(s.utils,s.pubSub),h=s.slideObjectUtils,d=s.scaler,p=function(t){t.target.scrollTop=0,t.target.scrollLeft=0};return n.createClass({displayName:"SlideContainer",mixins:[r],subscriptions:(e={},e[u.mobile.ENTER_THUMB_VIEW]="onEnterThumbView",e[u.mobile.EXIT_THUMB_VIEW]="onExitThumbView",e[u.sidebar.RESIZING]="onResize",l.deviceView.isClassicDesktop||!window.globals.HAS_FRAME?e[u.window.SCALE]="onWindowScale":e[u.frame.SCALE]="onWindowScale",e[u.window.AFTER_SCALE]="onResize",e),getInitialState:function(){return{slides:[],loadContainerStyleAttr:{},scale:this.props.getWinScale()}},componentWillMount:function(){this.firstLoad=!0},componentDidMount:function(){this.thumbView=!1},componentWillUnmount:function(){this.findAll(".slide-transition-container").forEach((function(t){t.removeEventListener("scroll",p)}))},resize:function(){null!=this.curSlide&&this.positionSlide(this.curSlide)},onResize:function(){this.resize(),l.env.isMobilePreview&&(clearInterval(this.previewTimeout),this.previewTimeout=setTimeout(this.resize,500))},onEnterThumbView:function(){this.thumbView=!0,this.positionSlide(this.curSlide)},onExitThumbView:function(){this.thumbView=!1,this.positionSlide(this.curSlide)},addSlideEvents:function(t){return t.on("pinchzoom",this.onPinchZoom),this},removeSlideEvents:function(t){return this.prevSlide.killPinchZoom(),t.off("pinchzoom",this.onPinchZoom),this},componentWillUpdate:function(t){t.currentSlide===this.props.currentSlide||this.isShowingMovedSlide||(this.el.contains(document.activeElement)&&(document.activeElement.focus=o.noop),this.slideScale=t.scale,this.updateInnerSlides(t.currentSlide)),(l.device.isMobile||l.theme.isUnified)&&d.setWindowScale(this.state.scale)},componentDidUpdate:function(t,e){var i,n=["xOff","yOff","scale"];if(o.isEqual(o.pick(e,n),o.pick(this.state,n))||c.trigger(u.slideContainer.POSITIONED),!o.isEqual(e.slides,this.state.slides)){if(o.intersection(Object.keys(this.refs),o.map(this.state.slides,"absoluteId")).length!==this.state.slides.length)return;(i=0===this.state.slides.length?null:this.refs[o.last(this.state.slides).absoluteId])!==this.curSlide&&(this.prevSlide=this.curSlide,this.curSlide=i,null!=this.curSlide&&(this.curSlide.el.parentNode.addEventListener("scroll",p),this.curSlide.slideScale=this.slideScale,this.addSlideEvents(this.curSlide),this.positionSlide(this.curSlide),null!=this.prevSlide&&(this.prevSlide.el.parentNode.removeEventListener("scroll",p),this.removeSlideEvents(this.prevSlide),this.curSlide.setPrevSlide(this.prevSlide)),this.curSlideDfd.resolve(this.curSlide)))}},stateableValuesUpdated:function(){this.htmlReady(this.onResize)},updateInnerSlides:function(t){return this.curSlideDfd=a.Deferred(),this.setState((function(e){return{slides:o(e.slides).without(t).push(t).value(),overflowHide:l.deviceView.isMobile}})),this},getCurSlidePromise:function(){return this.curSlideDfd=this.curSlideDfd||a.Deferred(),this.curSlideDfd.promise()},rebuildCurSlide:function(){return this.updateInnerSlides(this.props.currentSlide),this},transitionComplete:function(){this.setState({overflowHide:!1}),this.firstLoad&&(h.removeEngageBorder(),this.setLoaderStyle()),this.firstLoad=!1},killSlide:function(t){this.setState((function(e){return{slides:o.without(e.slides,t)}}))},positionSlide:function(t){if(!this.props.shouldScale||this.props.shouldScale()){var e=t.props.model,i={xOff:0,yOff:0,scale:this.state.scale};e.parentTransform=i}},onPinchZoom:function(t){this.props.onPinchZoom(t)},getWrapperDimensions:function(){return null!=this.props.getWrapperDimensions?this.props.getWrapperDimensions():{width:document.body.clientWidth,height:document.body.clientHeight}},prepareToUpdateSlide:function(t){return this.isShowingMovedSlide=t,this},replaceSlideWith:function(t){return l.deviceView.isMobile&&(t.killPinchZoom(),t.initPinchZoom(this.props.lightboxed?this:null)),t.props.slideContainer.killSlide(t.props.model),this.updateInnerSlides(t.props.model),this.props.lightboxed&&this.props.lightbox.updateSizeCalculations(t.props.model),this},setLoaderStyle:function(t){t=t||{},this.setState({loadContainerStyleAttr:t})},onWindowScale:function(){this.setState({scale:this.props.getWinScale()}),this.forceUpdate(),c.trigger(DS.events.loader.HIDE)}})}.call(e,i,e,t))||(t.exports=n)},46468:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=i(98103),s=DS.windowManager,o=DS.animationClock,a=DS.detection,l=DS.resolver,u=DS.pubSub,c=DS.utils,h=DS.events,d=DS.vow,p=a.deviceView.isMobile?500:0;return e.createClass({displayName:"SlideFrameSlideObject",mixins:[n,r],shortEvents:{model:{"show showcustom":"onShow","hide hidecustom":"onHide"}},getInitialState:function(){return{slideModel:null}},componentWillMount:function(){!1===this.props.model.get("scalecontents")&&(this.props.parent.animationOverride={scale:this.applyScale,adjustProps:this.adjustProps,update:this.animationUpdate})},animationUpdate:function(t){this.applyScale(t)},adjustProps:function(t){return t.ScaleX=100,t.ScaleY=100,t},applyScale:function(t){this.el.style.width=c.pxify(this.props.playerProps.width*c.pctToDec(t.ScaleX)),this.el.style.height=c.pxify(this.props.playerProps.height*c.pctToDec(t.ScaleY))},onShow:function(){var t,e,i;null==this.readyPromise&&(t=this.props.model.get("startingslide"),e=l.resolvePath(t),i=d.Deferred(),this.startedDfd=d.Deferred(),this.readyPromise=d.when(this.startedDfd,i),e.on(h.slide.CURRENT_TIMELINE,i.resolve),null==this.lockId&&(this.lockId=o.lock()),u.trigger(h.loader.SILENCE),this.loadChildSlide(),u.trigger(h.loader.SHOW,p)),this.readyPromise.then(function(){var t=this.state.slideModel;t.resetBeforeView().restart().setAsViewed(),u.trigger(h.timeline.CURRENT_TIMELINE,t.currentTimeline())}.bind(this))},onHide:function(){null!=this.readyPromise&&this.readyPromise.then(function(){var t=this.state.slideModel.currentTimeline();null!=t&&t.pause()}.bind(this))},loadChildSlide:function(){var t=this.props.model.get("startingslide");s.loadSlide(t,function(t){this.setState({slideModel:t})}.bind(this),!0)},onSlideStarted:function(){var t=this.lockId;this.lockId=null,o.unlock(t),this.startedDfd.resolve()}})}.call(e,i,e,t))||(t.exports=n)},74771:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(33305),r=i(38698),s=i(21504),o=i(55193),a=i(22912),l=DS._,u=DS.utils,c=DS.pubSub,h=DS.events,d=function(t){t.target.scrollTop=0,t.target.scrollLeft=0};return n.createClass({displayName:"SlideLayer",initialVisibility:!1,mixins:[r,a,s,o],subscriptions:(e={},e[h.slide.WILL_CHANGE]="onSlideWillChange",e),shortEvents:{model:{shown:"onShow",hidden:"onHide",showcustom:"onShowCustom",cancelTransition:"onCancelTransition",adjustTabIndexForModal:"onAdjustTabIndexForModal"}},componentDidMount:function(){this.toggleVisibility(!!this.isBaseLayer()),this.listenToDepth().setInitModelProps(),this.el.addEventListener("scroll",d)},componentWillUnmount:function(){this.props.model.isShowable=!1,this.props.model.shownInCurrentView=!1,this.props.model.isOpen=!1,this.el.removeEventListener("scroll",d)},shouldUpdate:function(t,e){return e.isVisible!==this.state.isVisible||e.audio!==this.state.audio||e.depth!==this.state.depth||e.tabIndexDisabled!==this.state.tabIndexDisabled||t.winScale!==this.props.winScale},getInitialState:function(){return{depth:0,audio:!0,renderChildren:this.isBaseLayer()}},onSlideWillChange:function(t,e,i){var n=u.stripPlayer(this.props.model.getClosestAncestorByKind("slide").absoluteId),r=u.stripPlayer(t.absoluteId),s=u.stripPlayer(e.absoluteId);i?l(this.refs).filter((function(t,e){return l.startsWith(e,"audio")})).invokeMap("pause").commit():n===r&&n!==s&&this.setState({audio:!1})},isBaseLayer:function(){return this.props.model.isBaseLayer()},onShow:function(){this.setState({isVisible:!0,renderChildren:!0},function(){this.props.model.get("timeline").play(),c.trigger(h.layer.PLAYING),this.updateTrueVisibility(!0),this.props.model.executePlayerEvent("ontransitionin"),this.adjustTabbables(!0).execSlideStart()}.bind(this))},onShowCustom:function(t,e,i,n){this.props.model;var r=function(t){n(),this.props.model.get("timeline").play(),c.trigger(h.layer.PLAYING),this.adjustTabbables(!0),t||this.execSlideStart()}.bind(this);this.setState({isVisible:!0,renderChildren:!0},function(){this.transitionIn(i,r),this.updateTrueVisibility(!0),this.props.model.executePlayerEvent("ontransitionin")}.bind(this))},onCancelTransition:function(){this.cancelTransition()},onHide:function(){this.props.model.get("timeline").pause(!0),this.hide(),this.updateTrueVisibility(!1),this.adjustTabbables(),this.props.model.executePlayerEvent("ontransitionout")},onAdjustTabIndexForModal:function(t){this.setState({tabIndexDisabled:t.disable})},adjustTabbables:function(t){this.props.model;return this},execSlideStart:function(){var t=this;this.props.model.executePlayerEvent("onslidestart"),window.requestAnimationFrame((function(){t.props.retainShadowFocus(t.props.model.modal()||t.props.model.hideAllObjectsOnDisplay())}))},listenToDepth:function(){return this.setState({depth:this.props.model.depth()}),this.listenTo(this.props.model,"change:depth",function(t,e){this.setState({depth:e})}.bind(this)),this},setInitModelProps:function(){return this.props.model.createObjectIndex(),this}})}.call(e,i,e,t))||(t.exports=n)},15648:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=i(41587),n=i(53752),s=i(5928),o=i(877),a=i(38698),l=i(21504),u=i(33305),c=(i(63949),i(71689)),h=i(31039),d=i(14484),p=i(75238),f=i(48907),g=DS._,m=DS.windowManager,v=DS.detection,y=DS.dom,S=DS.events,b=DS.utils,w=DS.svgUtils,x=DS.TransMatrix,P=DS.vendorOverrides,E=(DS.keyManager,DS.focusManager),C=DS.TweenLite,T={VectorSlideObject:i(54148),ButtonSlideObject:i(7337),PlaceHolderSlideObject:i(3263),GroupingSlideObject:i(36472),StateGroupSlideObject:i(82321),ImageSlideObject:i(44820),WebObjectSlideObject:i(4638),ScrollAreaSlideObject:i(9110),ExpandingLabelSlideObject:i(14478),DropareaSlideObject:i(75491),DragitemSlideObject:i(74821),TextInputSlideObject:i(77070),VideoSlideObject:i(76044),DropListSlideObject:i(94600),SequenceCtrlSlideObject:i(97810),SlideFrameSlideObject:i(46468),ThreeSixtyImageSlideObject:i(83118),SvgImageSlideObject:i(13331)},D=/\n/g,A={vectorshape:"Vector",button:"Button",objgroup:"Grouping",shufflegroup:"Grouping",image:"Image",webobject:"WebObject",stategroup:"StateGroup",scrollarea:"ScrollArea",expandinglabel:"ExpandingLabel",textinput:"TextInput",droparea:"Droparea",dragitem:"Dragitem",video:"Video",droplist:"DropList",sequencectrl:"SequenceCtrl",slideframe:"SlideFrame",threesixtyimage:"ThreeSixtyImage",svgimage:"SvgImage"},I={vectorshape:"vectorData.altText",scrollarea:"vectorData.altText",video:"videodata.altText",droplist:"textdata.altText",button:"textdata.altText",expandinglabel:"vectorData.altText",image:"imagedata.altText",svgimage:"imagedata.altText",threesixtyimage:"imagedata.altText"},R=["release","press","doubleclick","rightrelease","rightpress"],_=["releaseoutside","rollover","rollout"],k=P.handleWillChange||g.noop,M={image:"img",radio:"radio",checkbox:"checkbox",button:"button",slider:"slider",dial:"slider"},O={button:"button"},L=function(t){return g.map(t.events(),"kind").map(V)},V=function(t){return t.replace(/^on/,"")},N=function(t,e){var i=t.currView;return null==i||null==i.tweenedConfig?function(t){var e=t.getPlayerPropsRaw();return e.ScaleX/=100,e.ScaleY/=100,(new x).adjustByViewProps(e)}(t):e?i.tweenedConfig.matrix.copy():i.tweenedConfig.matrix};return u.createClass({displayName:"SlideObject",initialVisibility:!1,mixins:[a,e,n,o,l],shortEvents:{model:{show:"showObject",hidden:"hideObject",getMousePosition:"updateMousePosition",moveTo:"moveTo",shown:"updateDecorators"}},componentWillMount:function(){var t,e;this.key=g.uniqueId("slideobject"),this.isObscurable=this.props.model.isObscurableBySelf(),this.latestEvent=null,this.innardConfigs={vectorshape:{textHit:g.partial(this.textEvent,"onlinkrelease"),textOver:g.partial(this.textEvent,"onlinkrollover"),textOut:g.partial(this.textEvent,"onlinkrollout")}},t=T[(e=this.props.model,(A[e.kind()]||"PlaceHolder")+"SlideObject")],this.slideObjectInnard=t,this.setupVariableRefs(),this.setupShapeMask()},componentDidMount:function(){this.getAllRefs().registerEvents(),this.getPlayerProp("MouseOver")&&!this.isMousedOver()&&(this.triggerEvent({type:"rollout"}),this.setPlayerProp("MouseOver",!1)),this.renderShapeMask(),null!=this.addAccEl&&this.addAccEl(),"swirl"===this.props.model.get("markerType")&&(this.markerAnimationTween=C.to(this.refs.markerAnimation,.6,{rotation:360,ease:"none",onComplete:function(){this.markerAnimationTween.restart()}.bind(this)})),this.clearShowFns()},componentWillUpdate:function(t,e){this.state.ObjectState!==e.ObjectState&&(this.compareStateAspects(e)&&(this.key=g.uniqueId("slideobject")),this.setupVariableRefs())},componentDidUpdate:function(t,e){this.renderShapeMask(),e.RawXPos===this.state.RawXPos&&e.RawYPos===this.state.RawYPos||f.setMatrixDirty(this),null!=this.accShadowView&&this.accShadowView.onStateChanged(e,this.state)},componentWillUnmount:function(){null!=this.stopListeningToVarChanges&&this.stopListeningToVarChanges(),this.allRefs=null,null!=this.shapeMask&&(this.shapeMask.off(S.tween.UPDATE,this.renderShapeMask),this.props.model.off(S.tween.UPDATE,this.renderShapeMask)),null!=this.markerAnimationTween&&this.markerAnimationTween.kill()},compareStateAspects:function(t){var e,i,n=!1;return(this.props.model.imagelib()||[]).length>0&&(e=(this.props.model.getCurrentStateData()||{}).html5data||{},null!=(i=(this.props.model.getStateFromName(t.ObjectState)||{}).html5data||{}).height&&null!=i.width&&null!=e.height&&null!=e.width&&(n=i.height/i.width!=e.height/e.width)),n},getInnardConfigs:function(){return g.extend({ref:"innard",key:this.key,model:this.props.model,parent:this,playerProps:this.state,setPlayerProp:this.setPlayerProp,onScrollFocus:this.props.onScrollFocus,onBeforeScrollFocus:this.props.onBeforeScrollFocus,isInnard:!0,tabIndexDisabled:this.props.tabIndexDisabled,winScale:this.props.winScale,slideFrame:this.props.slideFrame,checkElso:this.props.checkElso,slideVisible:!!this.props.slideVisible,onElsoAction:this.props.onElsoAction,addAccEl:this.props.addAccEl},this.innardConfigs[this.props.model.kind()]||{},this.props.topOffset?{topOffset:this.props.topOffset}:{})},getAllRefs:function(){var t=this.findAllComponents("SlideObject");return this.allRefs=g.reject(t,(function(t){return t.props.model.isGroupingSlideObject})).map((function(t){return t.props.model})),this},registerEvents:function(){var t=this.getRegisterableEvents();return g.forEach(t,function(t){this.registerEvent(t,this.triggerEvent)}.bind(this)),h.registerCollisions(this.props.model),this},setupVariableRefs:function(){var t=this.props.model.kind(),e=I[t],i=e+"OverridesText",n=void 0,r=void 0;if(null!=e){var s=this.props.model.getCurrentStateData();this.accessibleTextTemplate=b.getPath(s,e),r=b.getPath(s,i)}else if("textinput"===t){var o=b.getPath(this,"props.model.background");null!=o&&(this.accessibleTextTemplate=b.getPath(o,"vectorData.altText"),r=b.getPath(o,"vectorData.altTextOverridesText"))}else this.accessibleTextTemplate=this.props.model.get("altText"),r=this.props.model.get("altTextOverridesText");this.setState({altTextOverridesText:r}),n=d.parseTemplate(this.accessibleTextTemplate),this.updateVarText=n.updateString,this.updateAccessibleText(),this.stopListeningToVarChanges=n.addListeners(this.props.model,this.updateAccessibleText)},setupShapeMask:function(){var t=this.shapeMask=this.props.model.getShapeMask();return null!=t&&(t.isShapeMask=!0,this.props.model.isShapeMasked=!0,t.on(S.tween.UPDATE,this.renderShapeMask),this.props.model.on(S.tween.UPDATE,this.renderShapeMask)),this},renderShapeMask:function(){if(null!=this.shapeMask){var t=N(this.shapeMask),e=N(this.props.model,!0);this.applyShapeMask(t,e)}return this},applyShapeMask:function(t,e){var i=e.invert().append(t),n=this.shapeMask,r=n.prop("width"),s=n.prop("height"),o=i.transform(0,0),a=i.transform(r,s),l=[o.y,a.x,a.y,o.x].map(b.pxify);return null!=this.el&&(this.el.style.clip=["rect(",l.join(","),")"].join("")),this},updateDecorators:function(){this.callLifeCycleEvent("onAfterShow")},moveTo:function(t,e){this.setPlayerProp({RawXPos:t,RawYPos:e})},updateMousePosition:function(t){var e=m.getCurrentWindow().getCurSlide();this.props.model.adjustVariables({name:t.xvar.value,value:e.mouseX},{name:t.yvar.value,value:e.mouseY})},updateFromTween:function(){var t;return null!=this.tweenedConfig&&(t=null!=this.animationOverride?this.animationOverride.adjustProps(g.clone(this.tweenedConfig.props)):this.tweenedConfig.props,null!=this.decorators.draggable&&this.decorators.draggable.updateAfterTween(g.pick(t,"RawXPos","RawYPos")),this.setPlayerProp(t)),this},applyStylesDirectly:function(){g.extend(this.el.style,this.getStyles())},showObject:function(){this.updateTrueVisibility(!0),this.htmlReady(function(){this.props.hideShowCallback&&this.props.hideShowCallback(),this.isMounted()&&c.transformUpdated(this,!0)}.bind(this))},hideObject:function(){this.htmlReady(function(){this.props.hideShowCallback&&this.props.hideShowCallback(),this.isMounted()&&c.transformUpdated(this,!0)}.bind(this)),this.updateTrueVisibility(!1)},getRegisterableEvents:function(){var t=g.intersection(g.keys(s),L(this.props.model)),e=g.includes(t,"rollover");return e!==g.includes(t,"rollout")&&(e?t.push("rollout"):(t.push("rollover"),e=!0)),e&&(t=g(t).without("rollover").unshift("rollover").value()),t},shouldFireEvent:function(t,e){var i=!0,n=this.refs.innard;return null!=n&&g.isFunction(n.isClickDefAllowed)&&(i=n.isClickDefAllowed(e.target,t)),!this.dragging&&i&&(!g.includes(_,t)||this.latestEvent!==t)},triggerEvent:function(t){var e,i=t.type;this.state.Enabled&&((e=t.origEvent)||(e=t),this.shouldFireEvent(i,e)&&("rollover"===i&&this.setPlayerProp("MouseOver",!0),"press"===i&&v.device.isMobile&&this.el.focus(),this.latestEvent=i,this.props.model.executePlayerEvent("on"+i),"rollout"===i&&this.setPlayerProp("MouseOver",!1)))},cursorByType:function(){var t=this.props.model;return t.isDraggable()||t.isZoomable()||t.isWebObject()||t.isSlideable()},showCursor:function(){return!this.props.model.isCorrectIncorrectReview()&&!1!==this.props.model.get("useHandCursor")&&(!g(R).intersection(L(this.props.model)).isEmpty()||this.cursorByType())},cursorClass:function(){return this.state.Enabled?this.showCursor()?"cursor-hover":"":"cursor-default"},textEvent:function(t,e){this.props.model.executeFilteredPlayerEvent((function(t){return t.triggerid===e}),t)},getDepth:function(){var t=this.props.model;return t.isKind("shufflegroup")?null:t.prop("depth")},getRotation:function(){return null!=this.tweenedConfig?this.tweenedConfig.props.Rotation:this.props.model.get("rotation")},getPosition:function(){return null!=this.tweenedConfig?{x:this.tweenedConfig.props.RawXPos,y:this.tweenedConfig.props.RawYPos}:{x:this.props.model.playerProps.get("RawXPos"),y:this.props.model.playerProps.get("RawYPos")}},getStyles:function(){var t,e=this.props.winScale,i=(this.getGlobalRotation(),{xPos:"xOffset",yPos:"yOffset"}),n=this.props.model.getCurrentStateData(),r=null!=n&&null!=n.html5data,s=this.props.model.get("cliptobounds"),o=this.props.model.hasVarText(),a=function(t){return!r||s||o?this.getPath("props.model."+(i[t]||t)):n.html5data[t]}.bind(this);return t={zIndex:this.getDepth(),width:a("width")*e,height:a("height")*e,opacity:b.pctToDec(this.state.Alpha)},s&&(t.overflow="hidden"),this.props.model.isKind("shufflegroup")||(t[this.cssTransformOrigin]=[this.state.rotateXPos*e,"px ",this.state.rotateYPos*e,"px"].join(""),t[this.cssTransform]=this.getPositioningTransform()),this.props.model.isTweenable()&&k(t),t},getPositioningTransform:function(){var t=this.state,e=t.RawXPos,i=t.RawYPos,n=t.Rotation,r=t.ScaleX,s=t.ScaleY,o=this.getGlobalRotation(),a=this.props.winScale,l=0!==o&&r!==s,u=function(t){return b.pxify(Math.round(t*a))};return g.compact([w.transformTranslate(u(e),u(i)),w.transformRotate(n+"deg"),l?w.transformRotate(-o+"deg"):"",w.transformScale(r/100,s/100),l?w.transformRotate(o+"deg"):"",this.getTransformZ()]).join(" ")},getGlobalRotation:function(){for(var t=this.props.model,e=0;t;)t.isSlideObject&&(e+=t.playerProps.get("Rotation")),t=t.parent;return e},getTransformZ:function(){var t=this.props.model.getSlide();return!v.browser.isChrome||null==t||t.hasVideoAssets()&&t.hasZoomRegion()?P.transformZ:""},hasElsoMethod:function(){return g.isFunction(this.props.checkElso)},getAccessibleText:function(){return(this.state.accessibleText||"").replace(D," ")},updateAccessibleText:function(){this.setState({accessibleText:this.updateVarText(this.props.model)})},getAriaRole:function(){var t=this.props.model.get("accType"),e=M[t];return null!=e?e:O[this.props.model.kind()]||null},isAccTypeText:function(){return"text"===this.props.model.get("accType")},getAriaLabel:function(){return this.isAccTypeText()?null:this.getAccessibleText()||""},getIsAriaChecked:function(){var t=this.getAriaRole(),e=this.props.model.getCurrentStateData();return"radio"!==t&&"checkbox"!==t||null==e?null:(16&e.accState)>0},isFocusable:function(){var t=this.props.model,e=t.get("tabEnabled"),i=t.prop("tabIndex"),n=t.isKind("slideframe");return e&&i>=0&&!n},getTabIndex:function(){return this.props.model.get("tabEnabled")&&!this.props.tabIndexDisabled&&"textinput"!==this.props.model.kind()?"0":"-1"},getFocusTarget:function(){var t=this.refs.innard;return this.isFocusable()?this:null!=t.getFocusTarget?t.getFocusTarget():void 0},getLayer:function(){return this.parentLayer=this.parentLayer||y.closest(this.el,(function(t){return t.classList.contains("slide-layer")})),this.parentLayer},isMousedOver:function(){var t=this.el.getBoundingClientRect();return b.pointInRect(y.mouseX,y.mouseY,[[t.left,t.top],[t.width,t.height]])},clearShowFns:function(){var t,e=this.props.model;if(!g.isEmpty(e.showFns))for(;t=e.showFns.shift();)t.call(e)},updateFocus:function(){var t=this.props.model,e=t.getLayer().currView,i=this.el.getBoundingClientRect();if(t.isSlideable()){var n=p.getGlobalBounds(this),s=r(n,4);i={left:s[0],top:s[1],right:s[2],bottom:s[3]}}var o=b.getRectIntersection(i,e.el.getBoundingClientRect());o&&E.setFocusRectOn(this.el,o)},onMouseUp:function(t){this.giveAccFocus(t)},addAccEl:function(){this.props.addAccEl&&this.props.addAccEl(this.props.model)},giveAccFocus:function(t){null!=this.accShadowView&&(this.accShadowView.takeFocus(),null!=t&&t.stopPropagation())}})}.call(e,i,e,t))||(t.exports=n)},95955:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=i(67940),s=(DS._,DS.pubSub),o=DS.events,a=DS.scaler,l=DS.constants;return i(54116),e.createClass({displayName:"SlideWindow",mixins:[n,r],getInitialState:function(){return{winScale:window.globals.HAS_FRAME?1:a.getScale()}},componentDidMount:function(){var t=this;window.globals.HAS_FRAME||s.on(o.window.SCALE,(function(){t.setState({winScale:a.getScale()})}))},getBackground:function(){var t=this.state.currentSlide;return null==t?null:t.get("slidewindowbg")},close:function(t){s.trigger(o.window.CLOSING,this.getPath("props.model.id"))},componentWillUpdate:function(t,e){e.currentSlide&&(s.trigger(o.loader.MUTE),this.props.id===l.refs.FRAME&&s.trigger(o.window.MAIN_CHANGED,e.currentSlide,this.props.id))}})}.call(e,i,e,t))||(t.exports=n)},68172:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(52658),r=i(38698),s=i(99036),o=DS.utils,a={swf:"renderAsset",vector:"renderVector"};return e.createClass({displayName:"SlideWindowBackground",mixins:[r],template:function(){return this[a[this.props.bg.type]]()},renderVector:function(){return e.createElement(s,{vectorData:this.props.bg.vectorData})},renderAsset:function(){return e.DOM.div({className:"slide-window-background-asset",style:{backgroundImage:o.toCssUrl(n.getAssetUrl(this.props.bg.imagedata.assetId))}})}})}.call(e,i,e,t))||(t.exports=n)},82321:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38698),n=i(33305),r=DS._,s=(DS.keyManager,DS.resolver),o=DS.slideObjectUtils,a=DS.dom,l=DS.detection;return n.createClass({mixins:[e],displayName:"StateGroupSlideObject",getAllRefs:function(){var t=this.findAllComponents("SlideObject");return this.allRefs=r.reject(t,(function(t){return t.props.model.isGroupingSlideObject})).map((function(t){return t.props.model})),this},getElso:function(){return r.find(this.refs,(function(t){return t.props.model.isKind("expandinglabel")}))},isExpanded:function(){return this.getElso().getPlayerProp("Expanded")},checkElso:function(){return this.props.model.getIsExpandingLabel()},onElsoAction:function(t,e){if(!t||null==e||null!=e.props.model.get("markerType")){var i=t?"toggleComplete":"hideComplete";(t||this.isExpanded())&&this.getElso().refs.innard[i]()}},isClickDefAllowed:function(t,e){var i,n,o=this.props.model.getClickDef(),u=a.closest(t,a.isSlideObject);return l.deviceView.isMobile&&null==u&&(t=document.elementFromPoint(a.mouseX,a.mouseY))&&this.el.contains(t)&&(u=a.closest(t,a.isSlideObject)),function t(e){return r.some(e,(function(e){var i=!1;return!(e instanceof window.Node)&&e.props.model&&e.props.model.isSlideObject&&(e.refs&&(i=t(e.refs)),e.el===u&&(i=!0,n=e)),!!i}))}(this.refs),null!=n?o.some(function(t){var e=s.getRef(t,this.props.model);return s.resolvePath(e,this.props.model).id===n.props.model.id}.bind(this)):(i=a.closest(this.el,a.isSlideObject))!==u&&"clickoutside"===e?this.props.model.events().some((function(t){return"onclickoutside"===t.kind})):i===u||i!==u&&"releaseoutside"===e},getFocusTarget:function(){return o.getGroupFocusTarget(this)}})}.call(e,i,e,t))||(t.exports=n)},13331:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=i(41587);return e.createClass({displayName:"SvgImageSlideObject",mixins:[n,r]})}.call(e,i,e,t))||(t.exports=n)},77070:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(41587),r=i(98103),s=i(33305),o=i(10882),a=i(38698),l=i(48907),u=i(71689),c=DS,h=c._,d=c.dom,p=c.resolver,f=c.pubSub,g=c.events,m=c.vow,v=c.utils,y=c.svgUtils,S=c.detection,b=c.globalEventHelper.addBodyListener,w=["::-webkit-input-placeholder",":-moz-placeholder","::-moz-placeholder",":-ms-input-placeholder"],x=[".","-","-."],P={top:0,center:.5,bottom:1};return s.createClass({mixins:[a,n,r],displayName:"TextInputSlideObject",shortEvents:{model:(e={},e[g.slideObject.FOCUS]="setFocus",e)},getInitialState:function(){return this.createInitialState()},createInitialState:function(){var t=this.getPath("props.model.bindto");return h.isEmpty(t)||(this.boundVar=p.resolvePath(t)),{inputValue:null!=this.boundVar?this.boundVar.value():this.props.playerProps.Text,placeholderClass:this.getPlaceholderClass()}},componentWillMount:function(){this.ready=m.Deferred(),this.addStyleIfNeeded(this.state.placeholderClass),this.isNumeric=this.getPath("props.model.numeric"),this.isMultiline=!this.isNumeric&&!!this.getPath("props.model.multiline"),null!=this.boundVar&&this.listenTo(this.boundVar,"change variable:refreshView",this.onVarChange)},componentDidMount:function(){var t=this;this.htmlReady((function(){t.props.model.needsFocus&&(t.setFocus(),t.props.model.needsFocus=!1),t.ready.resolve()})),this.updateVerticalAlign(),S.device.isDesktop&&this.initShadowClickability()},setFocus:function(){var t=this;if(null!=this.props.parent.accShadowView){if(!document.hasFocus())return;this.props.parent.accShadowView.takeFocus()}else window.requestAnimationFrame((function(){document.hasFocus()&&t.props.parent.accShadowView.takeFocus()}))},initShadowClickability:function(){if(!this.props.model.isDraggable()){this.possibleObscurers=[];var t=this.props.model,e=t.getFlattenedDepth();this.possibleObscurers=t.getLayer().objects().filter((function(t){return t.getFlattenedDepth()>e})),this.possibleObscurers.length>0?this.removeBodyListener=b("mousemove",this.checkShadowClickability):t.getSlide().slideLayers().length>1&&f.on(g.layer.STACKING_CHANGED,this.checkLayerObscures)}},checkLayerObscures:function(){var t=this.props.model;t.getSlide().slideLayers().hasLayerAbove(t.getLayer())?this.removeBodyListener=b("mousemove",this.checkShadowClickability):null!=this.removeBodyListener&&(this.removeBodyListener(),this.removeBodyListener=null)},checkShadowClickability:function(t){var e=d.mouseX,i=d.mouseY,n=this.props.model,r=n.getLayer(),s=n.getSlide().slideLayers(),o=h.findIndex(s.activeLayers,r),a=l.globalPtToSlideObject(this,e,i),c=function(t){var n=t.currView;if(null!=n&&n.trulyVisible){var r=l.globalPtToSlideObject(n,e,i),s=r.x,o=r.y;return u.containsPoint(n,s,o)}return!1};this.shadowClickable=this.props.parent.trulyVisible&&u.containsPoint(this,a.x,a.y),this.shadowClickable&&(this.shadowClickable=!this.possibleObscurers.some(c),this.shadowClickable&&(this.shadowClickable=!s.activeLayers.some((function(t){return o<h.findIndex(s.activeLayers,t)&&(!!t.modal()||t.objects().some(c))})))),this.props.parent.accShadowView.setClickable(this.shadowClickable)},componentDidUpdate:function(t,e){this.updateVerticalAlign(),h.isEmpty(this.possibleObscurers)&&!this.props.model.isDraggable()&&this.props.parent.accShadowView.setClickable(!0);var i=this.props.parent.accShadowView.getScrollInfo(),n=i.left,r=i.top;this.refs.input.scrollLeft=n,this.refs.input.scrollTop=r,null!=this.props.parent.accShadowView&&this.props.parent.accShadowView.onStateChanged(e,this.state)},componentWillUnmount:function(){null!=this.removeBodyListener&&(this.removeBodyListener(),this.removeBodyListener=null),this.ready.reject()},getInputStyle:function(t,e){var i=e||this.props.winScale,n=this.getPath("props.model.marginright"),r=this.isMultiline&&!this.isNumeric,s=r?6:0,o=v.pxify(this.getPath("props.model.fontsize")*i),a={fontFamily:this.quotify(this.getPath("props.model.font"))+", sans-serif",fontSize:o,lineHeight:r?"normal":o,fontWeight:this.getPath("props.model.bold")?"bold":"normal",direction:this.getPath("props.model.rtl")?"rtl":"ltr",textAlign:this.getPath("props.model.align"),color:this.getTextColor(),paddingTop:(this.getPath("props.model.margintop")+s)*i,paddingRight:(this.isNumeric?0:n)*i,paddingBottom:this.getPath("props.model.marginbottom")*i,paddingLeft:this.getPath("props.model.marginleft")*i};return t?Object.assign(a,this.lastVerticalAlign):a},bounds:function(){return this.props.model.getBounds()},getInput:function(){return o.findDOMNode(this.refs.input)},getInputVal:function(){return this.getInput().value},onKeyDown:function(t,e,i){var n;this.isMultiline||13!==t.which||null==this.boundVar||this.boundVar.value()!==(n=null!=e&&null==i?e:this.getInputVal())&&this.boundVar.changeValue(n)},isValidNumericEntry:function(t){return 0===t.length||(x.indexOf(t)>-1||!isNaN(t))},isValidEntry:function(t){return!this.isNumeric||this.isValidNumericEntry(t.value)||!isNaN(t.valueAsNumber)},onInputChange:function(t){var e=t.target.value;!this.isNumeric||this.isValidNumericEntry(e)?this.setState({inputValue:e}):(t.target.value=e,isNaN(t.target.valueAsNumber)||this.setState({inputValue:e}))},onInputBlur:function(t){this.setPlayerProp("Text",this.getInputVal()),this.props.model.executePlayerEvent("onlosefocus")},onKeyUp:function(t){this.setPlayerProp("Text",this.getInputVal())},onTouchStart:function(t){1===t.touches.length&&(9===S.os.iOSVersion&&document.activeElement!==this.getInput()&&this.getInput().focus(),t.preventDefault())},onVarChange:function(){var t=this.boundVar.value();this.setPlayerProp("Text",t),this.setState({inputValue:t})},addStyleIfNeeded:function(t){var e=this.getTextColor(),i=this.getOrCreateStylesheet();h.find(i.cssRules,(function(e){return e.selectorText.indexOf(t)>-1}))||(i.innerHTML+="\n",i.innerHTML+=w.map((function(i){return[".",t," ",i,"{ color: ",e,"; }"].join("")})).join("\n"))},getOrCreateStylesheet:function(){var t="textInputStyles",e=document.head.querySelector("#"+t);return e||((e=document.createElement("style")).id=t,document.head.appendChild(e)),e},getPlaceholderClass:function(){return"text-input-"+this.props.model.id},getTextColor:function(){return this.hex(this.getPath("props.model.textcolor"))},isTextArea:function(){return this.isMultiline&&!this.isNumeric},getMaxChars:function(){return this.getPath("props.model.maxchars")},updateVerticalAlign:function(){var t,e,i,n,r,s,o=this.refs.input;return this.isTextArea()&&(e=this.getPath("props.model.height")*this.props.winScale,i=this.getPath("props.model.verticalAlign"),s=e-(parseInt(o.style.paddingTop)+parseInt(o.style.paddingBottom)),o.style.height="1px",t=o.scrollHeight,n=h.get(P,i,0),r=(e-Math.min(t,s))*n,this.lastVerticalAlign={height:v.pxify(s-r),transform:y.transformTranslate(0,v.pxify(r*this.props.winScale))},h.extend(o.style,this.lastVerticalAlign)),this},onInputFocus:function(t){this.props.parent.accShadowView.takeFocus(),t.stopPropagation()},scrollTo:function(t,e){this.refs.input.scrollLeft=t,this.refs.input.scrollTop=e},getScrollbarWidth:function(){var t=this.el.querySelector(this.isTextArea()?"textarea":"input[type=text]");return t?t.offsetWidth-t.clientWidth:0}})}.call(e,i,e,t))||(t.exports=n)},83118:function(t,e,i){"use strict";var n;function r(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}void 0===(n=function(t){var e,n=i(38698),s=i(33305),o=i(52658),a=i(41587),l=i(6849),u=DS,c=u.detection,h=u.ThreeSixtyImage,d=u.events,p=u.pubSub,f=u.utils,g=u.resolver,m=u.constants;return s.createClass(Object.assign({displayName:"ThreeSixtyImageSlideObject",mixins:[n,a],shortEvents:{model:(e={shown:"onTransitionIn"},r(e,d.threeSixtyImage.APPLY_RESUME_DATA,"onApplyResumeData"),r(e,d.threeSixtyImage.RESET_VIEW,"onResetView"),r(e,d.threeSixtyImage.UPDATE_RESUME_PROPS,"onUpdateResumeProps"),e)},componentWillMount:function(){var t=this;if(!this.props.model.getSlide().resume()||!this.props.model.getLayer().resume()){var e=f.getPath(this.props.model.data(),"threesixtyimagedata.bind.visited");if(e)g.resolvePath(e).value(0)}this.loadImagePromise=new Promise((function(e){var i=t.props.model.data().threesixtyimagedata;t.panoAsset=o.getAsset(i.assetId),t.panoAsset.load(!0).then(e)}))},onResetView:function(){var t=this;f.getPath(this,"panoAsset.isLoaded",!1)?this.image3d.resetView():this.loadImagePromise=this.loadImagePromise.then((function(){t.image3d.resetView()}))},onUpdateResumeProps:function(){null!=this.image3d&&this.image3d.updateResumeProps()},onApplyResumeData:function(){var t=this;this.props.model.shouldApplyResumeData=!1,this.loadImagePromise=this.loadImagePromise.then((function(){t.image3d.applyResume()}))},onZoom:function(t){if(null!=this.image3d&&null!=t&&null!=t.currMatrix){var e=t.currMatrix.getScale().x;this.image3d.mobileZoom=e,this.updateSize(this.image3d.mobileZoom)}},onSwiping:function(){this.image3d.allowSwiping=!0},onPreventSwiping:function(){this.image3d.allowSwiping=!1},componentDidMount:function(){var t=this;this.loadImagePromise=this.loadImagePromise.then((function(){var e=t.props.model.data(),i=e.threesixtyimagedata,n=t.props.model,r=l.getJsAssetValue(t.panoAsset.url());t.image3d=new h({dataUri:r&&r.dataUri||t.panoAsset.url(),assetManager:o,markerData:e.markerdata,initialLat:i.initialLat,initialLon:i.initialLon,nudgeOnLoad:i.nudgeOnLoad,width:n.width(),height:n.height(),scale:t.props.winScale,model:t.props.model,el:t.refs.glEl,cssEl:t.refs.cssEl,overlaysEl:t.refs.overlaysEl,overlaySvgEl:t.refs.overlaySvgEl,miscOverlaysEl:t.refs.miscOverlaysEl,isMobile:c.deviceView.isMobile,slideObject:t,altText:t.props.parent.getAccessibleText(),playerAccentColor:i.playerAccentColor||m.theme.brandingHighlight,hotspotColor:i.hotspotColor,hotspotReveal:i.hotspotReveal,pulseMarkers:i.pulseMarkers,pulseHotspots:i.pulseHotspots,navigation:i.navigation,bind:i.bind}),t.updateSize(),t.image3d.animate(),c.device.isMobile&&(p.on(d.slide.ZOOMED,t.onZoom),p.on(d.slide.ALLOW_SWIPE,t.onSwiping),p.on(d.slide.PREVENT_SWIPE,t.onPreventSwiping))})),this.props.model.shouldApplyResumeData&&this.onApplyResumeData()},componentWillUnmount:function(){this.image3d.destroy(),p.off(d.slide.ZOOMED,this.onZoom),p.off(d.slide.ALLOW_SWIPE,this.onSwiping),p.off(d.slide.PREVENT_SWIPE,this.onPreventSwiping)},onTransitionIn:function(){var t=this;this.loadImagePromise=this.loadImagePromise.then((function(){t.image3d.onTransitionIn()}))},updateSize:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;null!=this.image3d&&(this.image3d.updateSize(Math.ceil(this.props.model.width()*this.props.winScale),Math.ceil(this.props.model.height()*this.props.winScale)),c.device.isMobile&&1!=t&&this.image3d.renderer.setPixelRatio(Math.min(4,Math.ceil(window.devicePixelRatio*t))))},componentDidUpdate:function(t){this.props.winScale!==t.winScale&&this.updateSize()}}))}.call(e,i,e,t))||(t.exports=n)},69531:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n=i(33305),r=i(38698),s=i(14484),o=DS._,a=DS.utils,l=DS.dom,u=DS.svgUtils,c=DS.cssPrefix,h=/<\/?html>/g,d=/font-family:(.*?);/g,p=(c.kebabCase("transform"),c.kebabCase("transform-origin"),{top:"align-flex-start",center:"align-flex-center",bottom:"align-flex-end"}),f=(e=/^event:/,function(t){return e.test((t.href||"").trim())});return n.createClass({displayName:"VariableText",mixins:[r],initialVisibility:!1,getInitialState:function(){this.knownSize=this.props.model.height(),this.origTemplate=this.props.model.vartext();var t=s.parseTemplate(this.origTemplate);return this.listenToVarChanges=t.addListeners,this.updateVarText=t.updateString,{embeddedTemplate:this.getTemplate()}},componentDidMount:function(){var t;this.setState({valignClass:(t=this.props.model,p[t.get("valign")])}),this.setupValues().checkShouldFitText().show()},componentWillMount:function(){this.totalBigArea=0,this.areaInfo=[],this.observeVarChanges(),this.ancestors=[],this.props.model.forEachAncestor(function(t,e){(t.isSlideObject||t.isSlideLayer)&&this.listenTo(t,{shown:o.partial(this.onAncestorShown,e),hidden:o.partial(this.onAncestorHidden,e)})}.bind(this))},componentDidUpdate:function(){this.setupValues().checkShouldFitText()},componentWillUnmount:function(){null!=this.stopListeningToVarChanges&&this.stopListeningToVarChanges()},onAncestorShown:function(t){this.ancestors[t]=!0,this.checkShouldFitText()},onAncestorHidden:function(t){this.ancestors[t]=!1},setDefaultFont:function(t){return t.replace(d,"font-family:$1, sans-serif;")},getTemplate:function(){return this.stripTags(this.parseVars())},setupValues:function(){return this.fonts=this.findAll("font, span"),this.fonts.forEach(function(t){t.setAttribute("data-original-size",t.style.fontSize),t.setAttribute("data-original-line-height",t.style.lineHeight),t.style.maxWidth=a.pxify(this.props.model.width()),this.knownSize=t.style.fontSize}.bind(this)),this},stripTags:function(t){return t.replace(h,"")},parseVars:function(){return this.setDefaultFont(this.updateVarText(this.props.model))},possibleHit:function(t){t.preventDefault();var e,i=l.closest(t.target,f);i&&this.trigger("textHit",(e=i.href,o.last((e||"").split(":"))))},observeVarChanges:function(){return this.stopListeningToVarChanges=this.listenToVarChanges(this.props.model,function(){this.setState({embeddedTemplate:this.parseVars().replace(/\n/g,"<br />")})}.bind(this)),this},checkShouldFitText:function(){return this.ancestors.every(o.identity)&&this.fitText(),this},fitText:function(){var t=this.refs.textLibContentWrap,e=this.findAll("font, span"),i=this.findAll("p"),n=this.props.model.height(),r=0,s={};for(i.forEach((function(t){0===t.innerText.length&&(t.style.minHeight="1em")}));r<30&&t.scrollHeight-n>10;)e.forEach(function(t,e){var i,n,o,l=parseFloat(t.getAttribute("data-original-size")||this.knownSize),u=parseFloat(t.getAttribute("data-original-line-height")||1.2*this.knownSize)/l;null==s[e]&&(s[e]=l),i=a.clamp(2,5,l/9),s[e]-=i,n=a.pxify(s[e]),t.style.fontSize=n,o=s[e]*u,t.style.lineHeight=a.pxify(o),r++}.bind(this))},getInnerProps:function(){var t={};return t[this.cssTransformOrigin]=[a.pxify(this.props.originX),a.pxify(this.props.originY)].join(" "),t[this.cssTransform]=[u.transformRotate(this.props.rotDeg+"deg"),u.transformTranslate(a.pxify(-this.props.originX),a.pxify(-this.props.originY)),u.transformScale(this.props.winScale),u.transformTranslate(a.pxify(2*this.props.originX),a.pxify(2*this.props.originY))].join(" "),t}})}.call(e,i,e,t))||(t.exports=n)},99036:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=i(4242);return e.createClass({displayName:"VectorBackground",mixins:[n],template:function(){var t=this.props.vectorData,e=t.left,i=t.top,n=t.right-t.left,s=t.bottom-t.top;return r.getSvgNode({commandsetId:t.pr.i,libId:t.pr.l,bounds:{xPos:e,yPos:i,fullX:e,fullY:i,height:s,width:n,fullHeight:s,fullWidth:n}},this)}})}.call(e,i,e,t))||(t.exports=n)},3997:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698);return e.createClass({displayName:"VectorSlideBackground",mixins:[n]})}.call(e,i,e,t))||(t.exports=n)},54148:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=i(38698),n=i(37971),s=i(33305),o=i(4242),a=(DS._,DS.events),l=DS.detection;return s.createClass({displayName:"VectorSlideObject",mixins:[e,n],onAccessibleTextChanged:function(t){this.setState({accessibleText:t})},refresh:function(){return this.htmlReady(this.whenHtmlReady),this},whenHtmlReady:function(){var t=this.find("svg");this.adornSvg(),null!=t&&l.browser.isIE11&&t.setAttribute("focusable","false"),this.determineChildMouseBehavior()},shouldAlternate:function(){var t=this.props.model.imagelib();return null!=t&&t.length>1},calcIsStateGroupChild:function(){return!!this.props.model.getClosestAncestorByKind("stategroup")},componentWillMount:function(){this.isAlternating=this.shouldAlternate(),this.alternate=!0,this.isStateGroupChild=this.calcIsStateGroupChild()},componentDidMount:function(){this.refresh().bindEvents()},componentDidUpdate:function(){this.refresh().bindEvents()},shouldUpdate:function(t,e){var i=this.props.model.shouldUpdateGif(),n=this.find("image"),s=t.playerProps.ObjectState!==this.props.playerProps.ObjectState||t.winScale!==this.props.winScale||i||e.accessibleText!==this.state.accessibleText;return this.isStateGroupChild&&null!=n&&i&&n.setAttribute("xlink:href",""),this.isAlternating?(window.setTimeout(function(){if(this.forceUpdate(),this.els=this.el.querySelectorAll(".slideobject-maskable"),2===this.els.length){var t=this.alternate?["none","block"]:["block","none"],e=r(t,2),i=e[0],n=e[1];this.els[0].style.display=i,this.els[1].style.display=n}}.bind(this),32),!1):s},bindEvents:function(){return this.stopListening(),this.findAllComponents("VectorText").concat(this.findAllComponents("VariableText")).concat(this.findAllComponents("RichVariableText")).concat(this.findAllComponents("AccessibleText")).forEach(function(t){this.listenTo(t,{textHit:this.props.textHit,textOver:this.props.textOver,textOut:this.props.textOut})}.bind(this)),this.listenTo(DS.appState,a.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged),this},determineChildMouseBehavior:function(){var t;this.props.model.isCorrectIncorrectReview()&&(this.findAll("g").forEach((function(t){t.style.pointerEvents="none"})),(t=this.find("g g:nth-child(2)")||this.find("g g:nth-child(3)")).setAttribute("cursor","pointer"),t.style.pointerEvents="all")},template:function(){var t=o.getSvgFromData(this.props.model,this);return this.isAlternating?(this.alternate?this.a=t:this.b=t,this.alternate=!this.alternate,s.createElement("div",{className:"alternating-svg"},this.a,this.b)):t}})}.call(e,i,e,t))||(t.exports=n)},70014:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=DS._,s=DS.svgUtils,o=DS.dom,a=DS.utils,l={};return e.createClass({displayName:"VectorText",mixins:[n],initialLinkStates:{},componentDidMount:function(){this.saveInitialLinkStates(),this.renderAllVisitedLinks()},getInitialState:function(){var t=this.defaultCommandsetId=this.getPath("props.textLibItem.vectortext.pr.i"),e=this.defaultPathLib=this.getPath("props.textLibItem.vectortext.pr.l");return{defaultCommandsetId:t,curCommandsetId:t,defaultPathLib:e,curPathLib:e}},renderAs:function(t,e){var i=e||this.defaultCommandsetId,n=t||this.defaultPathLib;this.setState({curCommandsetId:i,curPathLib:n})},onClickCallback:function(t){return this.trigger("textHit",t),this},onOverCallback:function(t){return this.trigger("textOver",t),this},onOutCallback:function(t){return this.trigger("textOut",t),this},saveInitialLinkStates:function(){var t=this;r.toArray(this.el.querySelectorAll("text[data-link-id]")).forEach((function(e){var i=t.getUnderlines(e)[0];t.initialLinkStates[e.getAttribute("data-reactid")]={color:e.getAttribute("fill"),underline:null!=i&&0!=i.getAttribute("fill-opacity")}}))},renderAllVisitedLinks:function(){var t=this;Object.keys(l).forEach((function(e){var i=t.props.textLibItem.linkdata().find((function(t){if(t.get("id")===e)return t}));if(i){var n=t.getState(i,"visitedState");r.toArray(t.el.querySelectorAll("text[data-link-id='"+e+"']")).forEach((function(e){t.renderLinkText(e,n.textColor,n.decoration)})),r.toArray(t.el.querySelectorAll("rect[data-link-id='"+e+"']")).forEach((function(e){t.renderLinkHighlight(e,n.highlightColor)}))}}))},renderLinkText:function(t,e,i){var n=null==e?"transparent":a.hexify(e),r=this.getUnderlines(t),s="underline"===i||"none"!==i&&this.initialLinkStates[t.getAttribute("data-reactid")].underline;o.setStyles(t,{fill:n}),r.forEach((function(t){o.setStyles(t,{fill:s?n:"transparent"}),t.setAttribute("fill-opacity",s?1:0)}))},renderLinkHighlight:function(t,e){var i=null==e?"transparent":a.hexify(e);this.getHotAreas(t).forEach((function(t){o.setStyles(t,{opacity:1,fill:i})}))},renderLink:function(t,e,i,n,r){this.renderLinkText(t,i,r),this.renderLinkHighlight(e,n)},getUnderlines:function(t){var e=t.getAttribute("data-ref-id");if(e)return r.toArray(this.el.querySelectorAll("path[data-ref-id='"+e+"']"))},getHotAreas:function(t){var e=t.getAttribute("data-link-id");return r.toArray(this.el.querySelectorAll("rect[data-link-id='"+e+"']"))},getState:function(t,e){return t.get(e)||{}},renderLinkCallback:function(t,e,i){var n=this,s=e.get("id"),o=s.substring(s.indexOf("_link")),a=r.toArray(this.el.querySelectorAll("text[data-link-id$='"+o+"']")),u=!0===l[s],c=this.getState(e,"hoverState"),h=this.getState(e,"activeState"),d=this.getState(e,"visitedState");return 0!==a.length&&(a.forEach((function(e){var r=void 0;switch(t.type){case"mouseover":r=c;break;case"mouseout":var o=n.initialLinkStates[e.getAttribute("data-reactid")],a=o.color,p=o.underline;r=u?d:{textColor:a,decoration:p?"underline":"none"};break;case"mousedown":r=h;break;case"mouseup":l[s]=!0,r=d}if(null!=r){var f=r,g=f.textColor,m=f.highlightColor,v=f.decoration;n.renderLink(e,i,g,m,v)}})),!0)},getTransform:function(){return[s.transformRotate(this.props.rotDeg,this.props.originX,this.props.originY),s.transformTranslate(this.props.originX,this.props.originY)].join(" ")}})}.call(e,i,e,t))||(t.exports=n)},86272:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=DS.dom;return e.createClass({displayName:"VectorTextHitArea",mixins:[n],componentDidMount:function(){this.areas={};var t=r.closest(this.el,(function(t){return r.hasClass(t,"vector-text-item")}));this.findAll(".link-highlight-area").forEach(function(e){var i=e.getAttribute("data-linkarea");this.areas[i]=e,t.insertBefore(e,t.firstElementChild)}.bind(this))},renderAs:function(t){var e="mouseover"===t.type,i=t.currentTarget.getAttribute("data-hotarea"),n=e?"onOverCallback":"onOutCallback";this.props.renderLinkCallback(t,this.props.link,this.areas[i])||r.setStyles(this.areas[i],{opacity:e?1:0}),this.props[n](this.props.linkId)},onClickCallback:function(t){t.preventDefault(),this.props.onClickCallback(this.props.linkId)}})}.call(e,i,e,t))||(t.exports=n)},6894:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=i(4242),s=i(68267),o=DS._,a=DS.utils,l=DS.svgUtils,u=DS.detection,c=DS.vendorOverrides,h=DS.globalEventHelper,d=h.addWindowListener,p=h.removeWindowListener,f=function(t){if(t["font-family"])if(Array.isArray(t["font-family"])){var e=t["font-family"];t.style={fontFamily:e.map(a.doubleQuote).concat(o.last(e)).join(",")},delete t["font-family"]}else t["font-family"]=a.doubleQuote(t["font-family"]);return t},g=null!=c.removeCharPositions,m=function(t){return l.isTspanNode(t)&&(t.children=t.children.map((function(t){return t.replace(/\s/g," ")}))),t};return e.createClass({displayName:"VectorTextItem",mixins:[n],componentWillMount:function(){g&&(d("beforeprint",this.beforePrint),d("afterprint",this.afterPrint))},componentWillUnmount:function(){g&&(p("beforeprint",this.beforePrint),p("afterprint",this.afterPrint))},getInitialState:function(){return{printing:!1}},addShadow:function(t){return!u.browser.isEdge&&this.props.isShadow&&l.isTspanNode(t)&&(t.filter="url(#text-shadow)",t.fill="rgba(0, 0, 0, 0.2)"),t},template:function(t){var e=l.svgPrefix(this.props.commandsetId),i=r.get(this.props.pathLib,e);return l.transformNodeConfig(o.flowRight(m,f,this.addShadow,this.state.printing&&g?c.removeCharPositions:o.identity),i),s.createSvg(i)},beforePrint:function(){this.setState({printing:!0})},afterPrint:function(){this.setState({printing:!1})}})}.call(e,i,e,t))||(t.exports=n)},42994:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=(DS._,DS.utils),s=DS.detection;return e.createClass({displayName:"VideoControls",mixins:[n],stringTitles:{acc_play:"acc_play",acc_pause:"acc_pause"},currentTimeFormatted:function(){return r.formatSecondsAsTime(this.props.currentTime||0)},durationFormatted:function(){return r.formatSecondsAsTime(this.props.duration||0)},componentDidMount:function(){s.device.isMobile?(this.refs.progressBar.addEventListener("touchmove",this.onSeek),this.refs.progressBar.addEventListener("touchstart",this.onSeek)):this.refs.progressBar.addEventListener("mousedown",this.onMouseDown)},componentWillUnmount:function(){s.device.isMobile?(this.refs.progressBar.removeEventListener("touchmove",this.onSeek),this.refs.progressBar.removeEventListener("touchstart",this.onSeek)):(this.refs.progressBar.removeEventListener("mousedown",this.onMouseDown),document.body.removeEventListener("mousemove",this.onSeek),document.body.removeEventListener("mouseup",this.onSeekComplete))},componentDidUpdate:function(t,e){var i=this;window.requestAnimationFrame((function(){var t=i.props.slideObjectView.accShadowView;null!=t&&t.onStateChanged(e,i.state)}))},onMouseDown:function(t){document.body.addEventListener("mousemove",this.onSeek),document.body.addEventListener("mouseup",this.onSeekComplete),this.onSeek(t)},onSeekComplete:function(){document.body.removeEventListener("mousemove",this.onSeek),document.body.removeEventListener("mouseup",this.onSeekComplete)},onSeek:function(t){var e=void 0,i=void 0,n=s.device.isMobile;if(t.preventDefault(),t.stopPropagation(),!n||t.touches&&1===t.touches.length){var o=n?t.touches[0].pageX:t.pageX;e=this.refs.progressBarInner.getBoundingClientRect(),i=r.clamp(0,1,(o-e.left)/e.width),this.props.controlSeek(i)}},onMouseUponSeekComplete:function(t){var e=this.refs,i=e.progressBar,n=e.playPause,r=null;i.contains(t.target)?r="progressBar":n.contains(t.target)&&(r="playPause"),r&&this.props.slideObjectView.accShadowView.takeControlFocus(r)}})}.call(e,i,e,t))||(t.exports=n)},780:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(38698),r=i(843),s=i(61853),o=DS._,a=DS.pubSub,l=DS.events,u=DS.automation,c=DS.svgUtils,h=DS.vendorOverrides,d=DS.detection,p=DS.vow,f=DS.utils,g=DS.errorManager.throwError("VideoPlayer"),m=h.buildCaptionTracks||o.noop,v=h.onCaptionsEnabled||o.noop,y=h.offCaptionsEnabled||o.noop,S=e.createClass({displayName:"VideoPlayer",mixins:[n,r],getInitialState:function(){return{currentTime:0}},componentWillMount:function(){this.onTimeUpdateHandler=o.partial(this.onEvent,"onTimeUpdate"),this.onDurationChangeHandler=o.partial(this.onEvent,"onDurationChange"),this.onPlaybackEndedHandler=o.partial(this.onEvent,"onPlaybackEnded"),this.onLoadedDataHandler=o.partial(this.onEvent,"onLoadedData"),this.canPlayDfd=p.Deferred(),this.mountedDfd=p.Deferred(),this.hasVideo=!1,this.isPaused=!0,s.requestVideoEl(this).then(this.completeVideoLoad),this.canPlayDfd.then(function(){this.videoEl.currentTime=this.state.currentTime,this.props.duration!==this.videoEl.duration&&this.props.onDurationChange(this.videoEl.duration)}.bind(this))},componentDidMount:function(){this.mountedDfd.resolve(),this.props.isPlaying&&this.play(),this.props.isTimelineControlled&&(this.hasBeenTimelineControlled=!0)},shouldUpdate:function(t,e){return this.props.isTimelineControlled&&(this.hasBeenTimelineControlled=!0),t.isPlaying!==this.props.isPlaying||t.posterFrameUrl!==this.props.posterFrameUrl||e.isPlaying!==this.state.isPlaying||t.currentVolume!==this.props.currentVolume||t.winScale!==this.props.winScale},componentDidUpdate:function(t,e){var i=t.isPlaying,n=this.props.isPlaying;this.setVolume(this.props.currentVolume),i!==n&&this[this.props.isPlaying?"play":"pause"](),!1===this.props.slideVisible&&this.clearCaptions()},componentWillUnmount:function(){var t=this;this.canPlayDfd.reject(),this.mountedDfd.reject(),this.ifVideoEl((function(){t.unbindVideoEventListeners(),s.putVideoInPen(t.videoEl,t)})),a.trigger(l.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"complete",0),y(this.enableCaptioning)},enableCaptioning:function(t){o.isEmpty(this.videoEl.textTracks)||(this.videoEl.textTracks[0].mode=t?"showing":"hidden")},getAssetId:function(){return this.props.assetId},getCurrentTime:function(){return this.videoEl.currentTime},isVideo:o.constant(!0),onTimeUpdate:function(){var t=this.videoEl.currentTime;this.setState({currentTime:t}),!d.os.isIosPhoneBefore10&&this.state.isPlaying&&this.adjustCaptions()},onSeeked:function(){a.trigger(l.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"seek",this.getCurrentTime())},play:function(){if(this.hasVideo||s.requestVideoEl(this,!0).then(this.completeVideoLoad),u.clockIsOverridden)this.isPaused&&(a.trigger(l.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"play",this.getCurrentTime()),this.delta=this.props.timeline.elapsedTime(),this.timelineDuration=this.props.timeline.duration(),this.props.timeline.on(l.timeline.TICK,this.onTimelineTick),this.setState({hasEverPlayed:!0,isPlaying:!0}));else if(p.isResolved(this.canPlayDfd)){if(this.state.currentTime<this.props.duration||!this.props.isTimelineControlled){if(this.setState({hasEverPlayed:!0,isPlaying:!0}),!this.playedByAction&&this.hasBeenTimelineControlled&&this.state.currentTime>=this.props.duration)return;var t=this.videoEl.play();this.adjustCaptions(),null!=t&&t.catch((function(t){"AbortError"===t.name&&20===t.code||g("play",t.message)}))}}else this.canPlayDfd.then(function(){this.isPaused||this.play()}.bind(this));this.isPaused=!1,this.playedByAction=!1},pause:function(){var t=this;this.isPaused=!0,this.ifVideoEl((function(){t.videoEl.pause()})),u.clockIsOverridden&&(a.trigger(l.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"pause",this.getCurrentTime()),this.props.timeline.off(l.timeline.TICK,this.onTimelineTick)),this.setState({isPlaying:!1}),this.props.pausedByPlayButton||this.clearCaptions()},seek:function(t){if(!isNaN(t)){var e=Math.min(t,this.props.duration);this.setState({currentTime:e}),this.canPlayDfd.then(function(){this.videoEl.currentTime=e}.bind(this)),this.clearCaptions();u.clockIsOverridden&&e>=f.fix(this.props.duration,2)-.05&&this.props.onPlaybackEnded()}},ended:function(){return this.videoEl.ended},onEvent:function(t,e){null!=this[t]&&this[t](e),null!=this.props[t]&&this.props[t](function(t,e){var i;switch(t){case"onDurationChange":i=e.target.duration;break;case"onTimeUpdate":i=e.target.currentTime;break;default:i=e}return i}(t,e))},onTimelineTick:function(t){this.seek(f.toSeconds(this.timelineDuration*t-this.delta))},onEndFullScreen:function(){this.videoEl.paused&&this.props.pause()},updateVideoEventHandlers:function(t){var e={timeupdate:this.onTimeUpdateHandler,durationchange:this.onDurationChangeHandler,ended:this.onPlaybackEndedHandler,loadeddata:this.onLoadedDataHandler,webkitendfullscreen:this.onEndFullScreen};u.clockIsOverridden&&(e.seeked=this.onSeeked),o.forOwn(e,function(e,i){this.videoEl[t?"addEventListener":"removeEventListener"](i,e)}.bind(this))},setVolume:function(t){var e=this;this.ifVideoEl((function(){e.videoEl.volume=t,e.videoEl.muted=0===t}))},applyTransformToVideo:function(){var t,e=this.videoEl.videoWidth/this.videoEl.videoHeight,i=this.props.slideObjectModel.attributes.height,n=this.props.slideObjectModel.attributes.width;n/i!==e&&(t=e*i/n,this.videoEl.style[this.cssTransform]=c.transformScale(1,t),this.videoEl.style[this.cssTransformOrigin]="0 0")},completeVideoLoad:function(t){var e,i=this;this.hasVideo=!0,this.videoEl=t,this.videoEl.src=this.props.src,this.videoEl.load(),this.mountedDfd.then((function(){i.refs.container.appendChild(i.videoEl),i.videoEl.setAttribute("playsinline",""),i.setVolume(i.props.currentVolume),i.applyTransformToVideo()})),m(this.videoEl,this.getAssetId()),this.bindVideoEventListeners(),this.videoEl.volume=this.props.currentVolume,this.videoEl.readyState>=this.videoEl.HAVE_ENOUGH_DATA?this.canPlayDfd.resolve():(e=function(){i.canPlayDfd.resolve(),i.videoEl.removeEventListener("canplay",e),i.videoEl.removeEventListener("canplaythrough",e)},this.videoEl.addEventListener("canplay",e),this.videoEl.addEventListener("canplaythrough",e)),v(this.enableCaptioning)},retrieveVideo:function(){var t=this.videoEl.parentNode;return null!=t&&t.removeChild(this.videoEl),this.props.pause(),this.state.hasEverPlayed&&this.drawFrameToCanvas(),this.unbindVideoEventListeners(),this.hasVideo=!1,this.videoEl},drawFrameToCanvas:function(){var t,e,i=this;this.ifVideoEl((function(){t=i.props.playerProps.width,e=i.props.playerProps.height,i.canvas=i.canvas||document.createElement("canvas"),i.canvas.height=e,i.canvas.width=t,i.canvas.getContext("2d").drawImage(i.videoEl,0,0,t,e),i.container.appendChild(i.canvas)}))},ifVideoEl:function(t){this.hasVideo&&t()}}),b=S.prototype;return o.extend(b,{bindVideoEventListeners:o.partial(b.updateVideoEventHandlers,!0),unbindVideoEventListeners:o.partial(b.updateVideoEventHandlers,!1)}),S}.call(e,i,e,t))||(t.exports=n)},76044:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r=i(63949),s=i(33305),o=i(38698),a=i(52658),l=DS.utils,u=DS.pubSub,c=DS.constants,h=DS.appState,d=DS.captionsManager,p=DS.events,f=DS.dom,g=function(t,e,i){var n=t.getPath("props.model.data.videodata."+e);if(null!=n)return a[null!=i?"getAssetUrl":"getAsset"](n)};return s.createClass({displayName:"VideoSlideObject",mixins:[o],shortEvents:{model:(n={},n[p.layer.PAUSE_TIMELINE]="onPauseMedia",n[r.MEDIA_TOGGLE]="onActionToggle",n[r.MEDIA_PLAY]="onActionPlay",n[r.MEDIA_PAUSE]="onActionPause",n[r.MEDIA_SEEK]="onActionSeek",n[r.SHOW]="onActionShow",n[r.HIDE]="onActionHide",n[r.SET_VOLUME]="onActionSetVolume",n.trueVisibilityChanged="onVisibilityChanged",n)},subscriptions:(e={},e[p.detection.VISIBILITY_SHOWN]="onVisibilityShown",e[p.detection.VISIBILITY_HIDDEN]="onVisibilityHidden",e),onPauseMedia:function(){this.pauseVideo()},getInitialState:function(){return this.layerTimeline=this.props.model.getLayer().timeline(),{currentTime:0,duration:l.toSeconds(g(this,"assetId").get("duration")),currentVolume:h.currentVolume(),isPlaying:!1,posterImage:null}},componentWillMount:function(){this.isValidVideo()&&(this.timelinePlayStartTime=0,this.mediaTimelineControlled=!1,this.lastTimelineSeek=0,this.bindTimelineEventListeners())},onVisibilityChanged:function(t){t||null==this.refs.videoPlayer||this.refs.videoPlayer.clearCaptions()},componentDidMount:function(){this.isValidVideo()&&(this.presentationVol=c.DEFAULT_VOLUME,this.setVolume(h.currentVolume()),this.listenTo(h,p.volume.CHANGE_CURRENT,this.onVolumeChanged))},onVolumeChanged:function(t,e){this.determineAudioVolume(e)},determineAudioVolume:function(t){this.setVolume(t*this.presentationVol)},isValidVideo:function(){return""!==this.getVideoUrl()&&"swf"!==this.type},getVideoUrl:function(){var t;return null==this.videoUrl&&(t=g(this,"assetId"),this.type=t&&t.get("videoType"),this.videoUrl=null!=this.type&&"youtube"!==this.type?t.url():""),this.videoUrl},posterFrameUrl:function(){return g(this,"posterAssetId",!0)},getAssetId:function(){return this.getPath("props.model.data.videodata.assetId")},playing:function(t){this.isMounted()&&this.setState({currentTime:t})},durationLoaded:function(t){this.setState({duration:t})},playbackEnded:function(){this.pauseVideo(),this.props.model.executePlayerEvent("onmediacomplete"),this.refs.videoPlayer.clearCaptions(),u.trigger(p.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"complete",0)},toggleVideoControls:function(){this.toggleVideo()},onActionShowOnce:function(t,e){this.pausedByAction||this.onActionPlay(t,e)},bindTimelineEventListeners:function(){this.hasAutoPlay()&&this.props.model.once(r.SHOW,this.onActionShowOnce),this.listenTo(this.layerTimeline,p.timeline.BEFORE_RESET,(function(){this.seekVideo(0),this.hasAutoPlay()||this.pauseVideo()})),this.listenTo(this.layerTimeline,p.timeline.PLAYING,(function(){this.layerTimeline.hasFinished()||this.playAndRestoreState()})),this.listenTo(this.layerTimeline,p.timeline.PAUSED,(function(t){this.layerTimeline.hasFinished()||this.pauseAndStoreState(t)})),this.listenTo(this.layerTimeline,p.timeline.SEEK_START,this.pauseAndStoreState),this.listenTo(this.layerTimeline,p.timeline.AFTER_SEEK_UPDATE,this.onTimelineSeek),this.listenTo(this.layerTimeline,p.timeline.SEEK_END,this.playAndRestoreState)},loadedData:function(){if(this.state.isPlaying&&this.isMediaTimelineControlled()){var t=this.calculatePlaybackDifferential(this.layerTimeline.elapsedTime());this.seekVideo(t),this.refs.videoPlayer.play()}},hasAutoPlay:function(){var t=this.props.model.getClosestAncestorByKind("expandinglabel");return!(t&&!t.prop("Expanded"))&&this.getPath("props.model.autoplay")},onActionShow:function(t,e){this.isSeekActionAndNotPlaying(e)||this.hasAutoPlay()&&this.layerTimeline.isPlaying()&&!this.pausedByAction&&this.playVideo()},onActionHide:function(){},onActionToggle:function(){this.toggleVideo()},onActionPlay:function(t,e){this.refs.videoPlayer.playedByAction=!0,this.pausedByAction=!1,this.setPlayActionStartTime(e.time),this.isSeekActionAndNotPlaying(e)||(this.pauseVideo(),this.playVideo(e),"expandinglabel"===e.context.get("kind")&&d.includeMedia(this.getAssetId()))},onActionPause:function(t,e){this.pausedByAction=!0,this.isSeekActionAndNotPlaying(e)||(this.pausedByPlayButton=!1,this.pauseVideo(),"expandinglabel"===e.context.get("kind")&&d.excludeMedia(this.getAssetId()))},onActionSeek:function(t,e){this.isSeekActionAndNotPlaying(e)||this.seekVideo(t.position)},onActionSetVolume:function(t,e){var i=t.volume/100;this.presentationVol=i,this.determineAudioVolume(h.currentVolume())},setPlayActionStartTime:function(t){return null!=t&&(this.timelinePlayStartTime=t),this.mediaTimelineControlled=null!=t,this},isSeekActionAndNotPlaying:function(t){return t.isSeekAction&&!this.layerTimeline.isPlaying()},calculatePlaybackDifferential:function(t){return t-this.timelinePlayStartTime},onTimelineSeek:function(t){this.seeked=!0,this.lastTimelineSeek=t,t=this.calculatePlaybackDifferential(t),this.isMediaTimelineControlled()&&!this.pausedByAction&&this.seekVideo(t)},isMediaTimelineControlled:function(){return this.mediaTimelineControlled||this.hasAutoPlay()},pauseAndStoreState:function(t){this.timelinePaused||(this.resumeOnSeek=this.state.isPlaying,this.timelinePaused=!0,this.seeked=!1),this.pausedByPlayButton=!!t,this.pauseVideo()},playAndRestoreState:function(t){var e=t?"playing"===t:!this.pausedByAction;this.isVisible()&&(!this.isMediaTimelineControlled()&&this.resumeOnSeek||this.isMediaTimelineControlled()&&e&&(this.lastTimelineSeek>=this.timelinePlayStartTime||this.resumeOnSeek&&!this.seeked))&&this.playVideo(),this.timelinePaused=!1},playVideo:function(t){return this.pausedByPlayButton=!0,this.pausedByAction=!1,this.setState({isPlaying:!0,isTimelineControlled:this.isMediaTimelineControlled()&&null!=t&&null!=t.timelineLabel}),this},pauseVideo:function(){return this.setState({isPlaying:!1}),this},toggleVideo:function(){return this.state.isPlaying?this.pauseVideo():(this.refs.videoPlayer.playedByAction=!0,this.playVideo()),this},seekVideo:function(t){return this.refs.videoPlayer.seek(Math.max(0,l.toSeconds(t))),t<0&&this.setState({isPlaying:!1}),this},setVolume:function(t){return this.setState({currentVolume:t}),this},actionKeyCallback:function(){return this.toggleVideo(),!0},onVisibilityShown:function(t){!this.isMediaTimelineControlled()&&this.wasPlaying&&(this.wasPlaying=!1,this.playVideo())},onVisibilityHidden:function(t){!this.isMediaTimelineControlled()&&this.state.isPlaying&&(this.wasPlaying=!0,this.pauseVideo())},forceUpdatePoster:function(t){this.setState({posterImage:t}),this.forceUpdate()},onAccShadowRangeChange:function(t){console.warn(l.toMilliseconds(t)),this.seekVideo(l.toMilliseconds(t))},controlSeek:function(t){var e=f.hasClass(document.documentElement,"text-direction-rtl"),i=this.state.duration*(e?1-t:t);this.seekVideo(l.toMilliseconds(i))}})}.call(e,i,e,t))||(t.exports=n)},4638:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,n,r=i(38698),s=i(33305),o=(i(41587),i(52658)),a=i(63949),l=(DS._,DS.errorManager),u=DS.PostMessaging,c=DS.vow,h=(DS.dom,DS.events),d=DS.appState,p=l.throwError("WebObjectSlideObject");return s.createClass({displayName:"WebObjectSlideObject",mixins:[r],subscriptions:(n={},n[h.volume.CHANGED]="onVolumeChanged",n),shortEvents:{model:(e={trueVisibilityChanged:"toggleLoad"},e[a.TRIGGER_WEBOBJECT_CLIENT_EVENT]="onTriggerClientEvent",e)},getInitialState:function(){return{thumbVisible:!0,url:""}},prepareImageUrl:function(){var t=this.props.model.get("thumbAssetId");return o.getAssetUrl(t)},checkIsEngage:function(){return"EN13"===this.props.model.get("objtype")},componentWillMount:function(){this.isEngage=this.checkIsEngage(),this.imageUrl=this.prepareImageUrl(),this.clientReady=c.Deferred(),this.clientReady.then(function(t){this.onVolumeChanged(d.currentVolume())}.bind(this)),this.isEngage||this.clientReady.reject()},componentWillUnmount:function(){this.refs.iframe.src="",this.resetSubscriptions(),null!=this.postMessaging&&this.postMessaging.tearDown()},showThumb:function(){return"onclick"===this.props.model.get("loadtype")&&this.state.thumbVisible},showContent:function(){this.setState({thumbVisible:!1})},shouldScale:function(){return this.props.model.get("shouldScale")},getUrl:function(){var t=this.props.model.get("html5Url");return this.isEngage&&(t+=["?wo=1&id=",this.props.model.id].join("")),t},getResumeData:function(){return this.props.model.variables().findWhere({name:"_remotedata"}).value()},setResumeData:function(t){this.props.model.variables().findWhere({name:"_remotedata"}).value(t),this.props.model.getClosestAncestorByKind("slide").prepareResumeData({retainState:!0})},triggerHostEvent:function(t){var e;this.props.model.executeFilteredPlayerEvent((e=t,function(t){return t.eventName===e}),"onclientevent")},toggleLoad:function(t){t?this.setState({url:this.getUrl()}):this.setState({url:""})},onIframeLoad:function(){if(this.isEngage){this.refs.iframe.contentWindow;this.postMessaging=new u(this,this.props.model.id),this.postMessaging.ready().then(this.clientReady.resolve)}},onTriggerClientEvent:function(t){this.postMessaging.request("executeFilteredPlayerEvent",t.eventName).catch(p.bind(this,"onTriggerClientEvent","Cannot trigger web object client event"))},onVolumeChanged:function(t){this.postMessaging.request("setVolume",t).catch(p.bind(this,"setVolume","Cannot set volume"))}})}.call(e,i,e,t))||(t.exports=n)},45840:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38698),n=i(33305),r=i(10882),s=i(1694),o=i(20949),a=i(47877),l=DS._,u=DS.TweenLite,c=DS.appState,h=DS.detection,d=DS.globalEventHelper,p=d.addDocumentListener,f=(d.removeDocumentListener,h.deviceView.isClassicMobile?0:5),g=n.createClass({displayName:"ZoomImage",mixins:[e],componentWillMount:function(){var t=n.createElement(s,{className:"zoom-image-overlay"});this.overlay=r.render(t,a.getZoomContainer())},componentDidMount:function(){this.speed=.25,this.calculateTransform(),this.throttledCalculateTweenProps=l.throttle(this.calculateTweenProps,100)},componentDidUpdate:function(){if(this.calculateTransform(),this.isVisible()&&null!=this.currentTween){this.calculateTweenProps();var t=this.currentTween.time(),e=l.partial(u.fromTo,this.el,this.currentTween.duration());this.isZoomingIn?this.currentTween=e(this.startProps,this.endProps):this.currentTween=e(this.endProps,this.startProps),this.currentTween.seek(t)}},getContainerRectDesktop:function(){return(this.props.imageModel.get("zoomslide")?document.querySelector(".slide-container"):a.getMainWindowEl()).getBoundingClientRect()},getContainerRectMobile:function(){return c.windowManager.getCurrentWindowSlide().currView.el.getBoundingClientRect()},calculateTransform:function(){this.scaleX=this.props.transform.width/this.props.width,this.scaleY=this.props.transform.height/this.props.height,this.diffX=(this.props.width-this.props.transform.width)/2,this.diffY=(this.props.height-this.props.transform.height)/2},calculateTweenProps:function(){var t,e,i,n=f,r=this.el.parentNode.getBoundingClientRect(),s=this.getContainerRect(),o=s.left-r.left,a=s.top-r.top,u=this.props.imageElement.getBoundingClientRect(),d=u.left-s.left-this.diffX,p=u.top-s.top-this.diffY,g=d+this.props.width+n,m=p+this.props.height+n,v=d,y=p,S=this.scaleX,b=this.scaleY,w=1;h.deviceView.isMobile||!h.theme.isClassic?w=1/c.windowManager.getCurrentWindowSlide().calculateTotalScale():c.windowManager.isLightBoxActive()&&(w=c.windowManager.getCurrentWindow().slideScale,w*=c.windowManager.getCurrentWindowSlide().calculateTotalScale(),d-=(this.props.transform.width-this.props.transform.width*w)/2,p-=(this.props.transform.height-this.props.transform.height*w)/2,S*=w,b*=w),t=s.width/(this.props.width+n),e=s.height/(this.props.height+n),i=l.min([1,t,e]),p<n?y=n-(this.props.height-i*this.props.height)/2:m>s.height&&(y-=m-s.height-(this.props.height-i*this.props.height)/2),d<n?v=n-(this.props.width-i*this.props.width)/2:g>s.width&&(v-=g-s.width-(this.props.width-i*this.props.width)/2),this.startProps={x:d+o-this.props.transform.xOffset*w,y:p+a-this.props.transform.yOffset*w,scaleX:S,scaleY:b,overwrite:"auto"},this.endProps={x:v+o,y:y+a,scaleX:i,scaleY:i}},zoomIn:function(){this.isZoomingIn=!0,this.calculateTweenProps(),c.windowManager.isLightBoxActive()||this.overlay.show(),this.show(),this.currentTween=u.fromTo(this.el,this.speed,this.startProps,l.extend({},this.endProps,{onComplete:function(){this.props.imageModel.executePlayerEvent("onzoomopened"),this.removeDocumentListener=p(o.clickOrTouch,this.zoomOut,!0)}.bind(this)}))},updateZoomOut:function(){this.throttledCalculateTweenProps(),this.currentTween=u.to(this.el,this.speed/2,this.startProps)},zoomOut:function(t){t.stopPropagation(),this.isZoomingIn=!1,l.isFunction(this.removeDocumentListener)&&(this.removeDocumentListener(),this.removeDocumentListener=null),u.to(this.el,this.speed,{onUpdate:this.updateZoomOut,onComplete:this.onZoomedOut}),this.props.imageModel.executePlayerEvent("onzoomclosed")},onZoomedOut:function(){this.overlay.hide(),this.hide()}}),m=g.prototype;return m.getContainerRect=m[h.deviceView.isClassicMobile?"getContainerRectMobile":"getContainerRectDesktop"],g}.call(e,i,e,t))||(t.exports=n)},97754:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(64585),n=i(33305),r=i(38698),s=i(98863),o=s.accBase,a=s.accTextControl;return n.createClass({displayName:"AccButton",mixins:[r,e,o,a],tabIndex:0,onClick:function(t){if(0===t.screenX&&0===t.screenY){var e=this.objView.state,i=e.RawXPos,n=e.rotateXPos,r=e.RawYPos,s=e.rotateYPos;this.objModel.getSlide().currView.mouseX=i+n,this.objModel.getSlide().currView.mouseY=r+s}this.triggerDefaultAction()}})}.call(e,i,e,t))||(t.exports=n)},42064:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(64585),n=i(33305),r=i(38698),s=i(98863),o=s.accBase,a=s.accTextControl;return n.createClass({displayName:"AccCheckbox",mixins:[r,e,o,a],tabIndex:0,getInitialState:function(){return this.getState()},getState:function(){return{checked:this.isCheckedState()}},onClick:function(t){this.triggerDefaultAction()},getFocusTarget:function(){return this.refs.input}})}.call(e,i,e,t))||(t.exports=n)},37370:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(87523).parseBlocks,n=i(64585),r=i(33305),s=i(38698),o=i(98863).accBase;DS.utils.getPath;return r.createClass({displayName:"AccDropList",controlViewPath:["refs","innard","parentableDropList"],mixins:[s,n,o],tabIndex:0,getInitialState:function(){return this.getState(this.controlView.state)},getState:function(t){var e="block"===t.display,i=t.SelectedItemData,n=t.SelectedItemIndex;return{expanded:e,selectedData:i,selectedText:-1!==n?this.objModel.origItemsList[n].textdata.altText:this.getLabel()}},getChoices:function(){return this.objModel.itemslist.map((function(t){return{value:t.itemdata,textdata:t.textdata}}))},parseText:function(t){return e(t.vartext,t.wordwrap,t.textshadow)},onChangeMobile:function(t){this.controlView.focusItem(t.target.selectedIndex-1)},onKeyDown:function(t){this.controlView.shadowDomKeyHandler(t)},onBlur:function(t){this.controlView.shadowDomBlur(t)},getFocusTarget:function(){return this.refs.input},onClickInput:function(t){this.controlView.onShowList()},onClickOption:function(t){this.controlView.focusItem(t.target.getAttribute("data-index"))}})}.call(e,i,e,t))||(t.exports=n)},19721:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(64585),n=i(33305),r=i(38698),s=i(98863).accBase,o=DS.events;return n.createClass({displayName:"AccElso",mixins:[r,e,s],tabIndex:-1,expanded:!1,getInitialState:function(){return{expanded:!1}},componentDidMount:function(){this.listenTo(this.objModel,o.elso.TOGGLE_EXPANDED,this.onToggleExpanded)},componentWillUnmount:function(){this.stopListening()},onToggleExpanded:function(t){this.setState({expanded:t})}})}.call(e,i,e,t))||(t.exports=n)},33629:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(64585),n=i(33305),r=i(38698),s=i(98863).accBase;return n.createClass({displayName:"AccImage",controlViewPath:["refs","innard"],mixins:[r,e,s],tabIndex:-1,hasZoom:function(){return"none"!==(this.objModel.get("zoomtype")||"none")},hasRelease:function(){var t=this.objModel.events();if(null!=t)return t.some((function(t){return"onrelease"===t.kind}))},getTabIndex:function(){return this.hasZoom()||this.hasRelease()?0:this.tabIndex},onClick:function(t){this.hasZoom()&&this.controlView.toggleZoom(),this.hasRelease()&&this.triggerDefaultAction()},onBlur:function(t){this.hasZoom()&&this.controlView.closeZoom()}})}.call(e,i,e,t))||(t.exports=n)},57572:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(64585),n=i(33305),r=i(38698),s=i(98863).accBase,o=DS.events;return n.createClass({displayName:"AccMarker",mixins:[r,e,s],tabIndex:0,expanded:!1,getInitialState:function(){return{expanded:!1}},componentDidMount:function(){this.listenTo(this.props.relatedObject,o.elso.TOGGLE_EXPANDED,this.onToggleExpanded)},componentWillUnmount:function(){this.stopListening()},onToggleExpanded:function(t){this.setState({expanded:t})},onClick:function(t){this.triggerDefaultAction()}})}.call(e,i,e,t))||(t.exports=n)},85056:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(64585),n=i(33305),r=i(38698),s=i(98863),o=s.accBase,a=s.accTextControl;return n.createClass({displayName:"AccRadio",mixins:[r,e,o,a],tabIndex:0,getInitialState:function(){return this.getState()},getState:function(){return{checked:this.isCheckedState()}},onClick:function(t){this.triggerDefaultAction()},getFocusTarget:function(){return this.refs.input}})}.call(e,i,e,t))||(t.exports=n)},41939:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(64585),n=i(33305),r=i(38698);return n.createClass({displayName:"AccRadioGroup",mixins:[r,e],tabIndex:-1})}.call(e,i,e,t))||(t.exports=n)},86379:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(64585),n=i(33305),r=i(38698),s=i(98863).accBase;return n.createClass({displayName:"AccScrollarea",mixins:[r,e,s],controlViewPath:["refs","innard"],tabIndex:0,getInitialState:function(){return{canScroll:!1}},onKeyDown:function(t){this.controlView.scrollOnKey(t)},getScrollPercentage:function(){var t=this.controlView.contentheight()-this.controlView.height(),e=t>0;return this.state.canScroll!==e&&this.setState({canScroll:e}),t>0&&void 0!==this.controlView.lastScrollTop?Math.round(this.controlView.lastScrollTop/t*100):0},getAriaLabel:function(){var t=this.objModel.background();return void 0!==t&&t.vectorData?t.vectorData.altText:""}})}.call(e,i,e,t))||(t.exports=n)},84867:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(64585),n=i(33305),r=i(38698);return n.createClass({displayName:"AccSection",mixins:[r,e],tabIndex:-1,getAccType:function(t){var e=t.get("kind");return null!=t.get("markerType")?"marker":["video","image"].includes(e)?e:t.get("accType")||e}})}.call(e,i,e,t))||(t.exports=n)},10092:function(t,e,i){"use strict";var n;function r(t){if(Array.isArray(t)){for(var e=0,i=Array(t.length);e<t.length;e++)i[e]=t[e];return i}return Array.from(t)}void 0===(n=function(t){var e=DS,n=e._,s=e.resolver,o=i(33305),a=i(38698);return o.createClass({displayName:"AccShadowDom",mixins:[a],getInitialState:function(){return this.keyIndex=0,this.slideObjects=[],this.radioGroups={},this.sections={},this.elsoLookup={},DS.shadowDOM=this,{children:[]}},getAccType:function(t){var e=t.get("kind");return null!=t.get("markerType")?"marker":["video","image","threesixtyimage"].includes(e)?e:t.get("accType")||e},createOrAddToRadioGroup:function(t){var e,i=t.get("radioGroup")||n.uniqueId("none"),r=this.radioGroups[i];return null==r?((r={keyIdx:0,radios:[],name:i,id:(e=i,n.uniqueId(e.toLowerCase().replace(" ","-")+"-")),kind:"radiogroup",tabIndex:Number.MAX_SAFE_INTEGER,addRadio:function(t){this.tabIndex=Math.min(this.tabIndex,t.prop("tabIndex")),t.accKey=this.keyIdx++,this.radios.push(t)},prop:function(t){return this[t]},get:function(t){return this[t]}}).addRadio(t),this.radioGroups[i]=r,r):(r.addRadio(t),!1)},createOrAddToExpandingLabel:function(t,e){var i=this.sections[e.absoluteId];return null==i?((i={keyIdx:0,slideObjects:[],name:"Todo Elso Name",kind:"section",tabIndex:Number.MAX_SAFE_INTEGER,elso:null,addObject:function(t){this.tabIndex=Math.min(this.tabIndex,t.prop("tabIndex")),t.accKey=this.keyIdx++,this.slideObjects.push(t),t.isKind("expandinglabel")&&(this.elso=t)},prop:function(t){return this[t]},get:function(t){return this[t]}}).addObject(t),this.sections[e.absoluteId]=i,i):(i.addObject(t),!1)},connectElsoMarkers:function(t,e){var i="marker"===e,n=i?t.id+"_expandinglabel":t.id,r=this.elsoLookup[n];null==r&&(r=this.elsoLookup[n]={}),r[i?"marker":"elso"]=t;var s=r,o=s.marker,a=s.elso;null!=o&&null!=a&&(o.relatedObject=a,a.relatedObject=o)},addAccEl:function(t,e){var i=this.getAccType(t);if("radio"!==i||(t=this.createOrAddToRadioGroup(t))){"marker"!==i&&"expandinglabel"!==i||this.connectElsoMarkers(t,i);var n=null==e?null:e.elsoId;if(null!=(n=n||("expandinglabel"===i?t.absoluteId:null))){var o=s.resolvePath(n);if(!(t=o.get("tabEnabled")?this.createOrAddToExpandingLabel(t,o):null))return}this.slideObjects.push(t),t.accKey=this.keyIndex++,this.setState({children:[].concat(r(this.slideObjects))})}},findChild:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=e,s=this.state.children.length,o=n?s:i?r+1:s-r,a=function(t){return(t=t*(i?-1:1)+r)<0?t=s+t:t>=s&&(t-=s),t},l=void 0,u=0;u<o;u++)if(null!=(l=this.childAt(a(u)))&&t(l))return l;return null},childAt:function(t){return this.refs["acc-obj-"+t]},updateTabPosition:function(t){var e=t.props.idx||0,i=this.findChild((function(t){return!0===t.state.tabbable}),e-1,!0);null==i&&(i=this.findChild((function(t){return!0===t.state.tabbable}),e+1,!1)),null!=i&&window.requestAnimationFrame((function(){return i.takeFocus()}))},retainShadowFocus:function(t){var e=this;if(document.hasFocus()){if(!t&&null!=this.currFocusId){var i=this.findChild((function(t){return t.id===e.currFocusId}));if(null!=i&&i.state.tabbable)return;if(null!=i&&!i.state.tabbable){var n=this.findChild((function(t){return!0===t.state.tabbable}),i.props.idx+1);return void(null!=n&&window.requestAnimationFrame((function(){return n.takeFocus()})))}}var r=this.findChild((function(t){return!0===t.state.tabbable}));null!=r&&r.takeFocus()}},getCurrentShadowFocus:function(){var t=this,e=this.findChild((function(e){return e.id===t.currFocusId}));return e&&e.objView},onScroll:function(){this.el.scrollTop=0,this.el.scrollLeft=0}})}.call(e,i,e,t))||(t.exports=n)},588:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS.detection,n=i(64585),r=i(33305),s=i(38698),o=i(98863).accBase;return r.createClass({displayName:"AccSlider",mixins:[s,n,o],tabIndex:0,componentDidMount:function(){e.os.isIOS&&(this.checkInterval=setInterval(this.checkRange,100))},componentWillUnmount:function(){clearInterval(this.checkInterval)},getSlideable:function(){var t=(_.isEmpty(this.objView.decorators)?this.objModel.parent.currView:this.objView).decorators,e=t.slideable,i=t.rotatable;return e||i},getInitialState:function(){var t=this.getSlideable().getRangeAttributes();return{min:t.min,max:t.max,step:t.step,currValue:t.value}},onChange:function(t){this.skipRangeUpdate||this.getSlideable().onAccShadowRangeChange(parseFloat(this.el.value))},checkRange:function(){this.getSlideable().onAccShadowRangeChange(parseFloat(this.el.value))},viewChanged:function(t){this.skipRangeUpdate=!0,this.el.value=t,this.skipRangeUpdate=!1}})}.call(e,i,e,t))||(t.exports=n)},93238:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=i(64585),n=i(33305),s=i(38698),o=i(98863).accBase,a=i(87523).parseBlocks,l=DS,u=l._,c=l.utils.pxify,h=l.svgUtils,d=l.appState,p=l.focusManager,f=l.TransMatrix;return n.createClass({displayName:"AccText",controlViewPath:["refs","innard"],mixins:[s,e,o],tabIndex:-1,getFocusTarget:function(t){return null!=t&&"A"===t.tagName?t:this.refs.focusTarget},componentWillMount:function(){d.on(DS.events.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},componentWillUnmount:function(){d.off(DS.events.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},beforeInitState:function(){this.tabIndex=this.objModel.isEventable&&this.objModel.hasEvent("onkeypress")?0:-1,this.semanticTextConfig=this.objModel.semanticTextConfig||{origConfig:{vartext:u.noop,linkdata:function(){return[]}}},this.origTemplate=this.semanticTextConfig.origConfig.vartext()},getInitialState:function(){return{accessibleTextOn:d.accessibleTextOn()}},getScrollbarAttribs:function(){var t=null==this.controlView.refs.vtext||this.controlView.refs.vtext.refs.scrollBar.state.isHidden;return{tabIndex:t?-1:0,"aria-role":"scrollbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":null==this.controlView.refs.vtext?0:this.controlView.refs.vtext.refs.scrollBar.state.percent,"aria-hidden":t,onFocus:this.onScrollbarFocus,onKeyDown:this.onScrollbarKeyDown}},getScrollbarStyle:function(){var t=this.getLayoutMetrics(),e=t.height,i=t.width,n=t.transform;return{width:c(8),height:c(e),transformOrigin:-i+"px 0px",transform:n,display:"inline-block",minWidth:c(8),minHeight:c(e)}},onScrollbarFocus:function(t){var e=this.refs.scrollbar.getBoundingClientRect(),i=e.left,n=e.top,r=e.width,s=e.height;p.setFocusRectOn(this.refs.scrollbar,{left:i,top:n,width:r,height:s}),t.stopPropagation()},onScrollbarKeyDown:function(t){null!==this.controlView.refs.vtext&&this.controlView.refs.vtext.refs.scrollBar.scrollOnKey(t)},onAccessibleTextChanged:function(t){var e=this;window.requestAnimationFrame((function(){return e.setState({accessibleTextOn:t})}))},getTextRotation:function(){return this.semanticTextConfig.rotation},getWidth:function(){var t=this.getRect(),e=r(t,4),i=e[0],n=(e[1],e[2]);e[3];return n-i},getHeight:function(){var t=this.getRect(),e=r(t,4),i=(e[0],e[1]);e[2];return e[3]-i},onLinkClicked:function(t){this.objView.textEvent("onlinkrelease",t)},isLinkTabbable:function(){return!0},getLinkFocusRects:function(t){var e=this;if(this.state.accessibleTextOn)return null;var i=this.semanticTextConfig.origConfig.linkdata().find((function(e){if(e.get("id")===t.className)return e}));if(null==i)return null;var n=this.refs.focusTarget.getClientRects()[0],s=i.attributes.hotareas,o=this.getRect(),a=r(o,2),l=a[0],u=a[1],c=["rotateXPos","rotateYPos","rotation","xPos","yPos"].map((function(t){return e.objModel[t]()})),h=r(c,5),d=h[0],p=h[1],g=h[2],m=h[3],v=h[4],y=new f;return y.rotate(g,d,p),s.map((function(t){var i=t.xPos,r=t.yPos,s=t.width,o=t.height,a=y.transform(i,r),c=y.transform(i,r+o),h=y.transform(i+s,r),d=y.transform(i+s,r+o),p=Math.min(a.x,c.x,h.x,d.x),f=Math.min(a.y,c.y,h.y,d.y),g=Math.max(a.x,c.x,h.x,d.x),S=Math.max(a.y,c.y,h.y,d.y);return{left:n.left+(p+m-l)*e.props.winScale,top:n.top+(f+v-u)*e.props.winScale,width:(g-p)*e.props.winScale,height:(S-f)*e.props.winScale}}))},getLayoutMetrics:function(){var t=this,e=[],i=this.getRect(),n=r(i,2),s=n[0],o=n[1],a=["rotateXPos","rotateYPos","rotation","xPos","yPos"].map((function(e){return t.objModel[e]()})),l=r(a,5),u=l[0],d=l[1],p=l[2],f=l[3],g=l[4];0!==p&&e.push(h.transformTranslate(c(f-s),c(g-o)),h.transformTranslate(c(u),c(d)),h.transformRotate(p+"deg"),h.transformTranslate(c(-u),c(-d)));var m=["xPos","yPos","width","height"].map((function(e){return t.semanticTextConfig.origConfig[e]()})),v=r(m,4),y=v[0],S=v[1],b=v[2],w=v[3],x=this.getTextRotation(),P=function(t){return 270===t||90===t}(x),E=this.origTemplate.direction;return e.push(h.transformTranslate(c("rotated90"===E?b+y:y),c("rotated270"===E?w+S:S))),0!==x&&e.push(h.transformRotate(x+"deg")),{width:(P?w:b)-(null==this.controlView.refs.vtext||this.controlView.refs.vtext.refs.scrollBar.state.isHidden?0:7),height:P?b:w,transform:e.join(" ")}},getInnerProps:function(){var t=this.semanticTextConfig.origConfig.valign(),e="top"===t?"flex-start":"center"===t?"center":"flex-end",i=this.getLayoutMetrics(),n=i.height,r=i.width;return{display:"inline-flex",flexDirection:"column",transformOrigin:"0 0",width:r,height:n,minWidth:r,minHeight:n,transform:i.transform,justifyContent:e}},parseText:function(){var t=this.semanticTextConfig.origConfig;return null==t?{children:[]}:a(this.semanticTextConfig.varMethods.updateVarText(this.origTemplate),t.wordwrap()||d.accessibleTextOn(),t.textshadow())}})}.call(e,i,e,t))||(t.exports=n)},55098:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=i(64585),n=i(33305),s=i(38698),o=i(71689),a=i(98863).accBase,l=DS,u=(l._,l.utils.pxify),c=l.dom,h=c.addClass,d=c.removeClass,p=c.getParentWithClass,f=l.globalEventHelper.addDocumentListener,g=l.pubSub,m=l.events,v=l.detection;return n.createClass({displayName:"AccTextInput",controlViewPath:["refs","innard"],mixins:[s,e,a],tabIndex:0,componentWillMount:function(){g.on(m.layer.STACKING_CHANGED,this.onStackingChanged),g.on(m.slideObject.TOGGLE_VISIBILITY,this.onSlideObjectToggleVisibility),g.on(m.elso.SHOW_CONTENT_START,this.onElsoShowContentStart),g.on(m.elso.HIDE_CONTENT_COMPLETE,this.onElsoHideContentComplete)},componentWillUnmount:function(){g.off(m.layer.STACKING_CHANGED,this.onStackingChanged),g.off(m.slideObject.TOGGLE_VISIBILITY,this.onSlideObjectToggleVisibility),g.off(m.elso.SHOW_CONTENT_START,this.onElsoShowContentStart),g.off(m.elso.HIDE_CONTENT_COMPLETE,this.onElsoHideContentComplete)},onStackingChanged:function(){var t=this;window.requestAnimationFrame((function(){t.setSpellCheckState(t.calcSpellCheckValue());var e=t.objModel.getLayer();t.setState({enabled:!t.objModel.getSlide().slideLayers().hasModalLayerAbove(e)})}))},onSlideObjectToggleVisibility:function(){this.setSpellCheckState(this.calcSpellCheckValue())},onElsoShowContentStart:function(){this.setSpellCheckState(!1)},onElsoHideContentComplete:function(){this.setSpellCheckState(this.calcSpellCheckValue())},setSpellCheckState:function(t){this.state.spellcheck!==t&&(this.setState({spellcheck:t}),v.browser.isFF||this.updateInputForSpellCheckChange(t))},updateInputForSpellCheckChange:function(t){var e=this.getInput(),i=document.activeElement,n=!v.env.isRise||v.env.isRise&&null==i.querySelector("#focus-sink")&&null==i.querySelector("body"),r=null!=p(this.controlView.el,"scrollarea");e.value="",e.value=this.state.inputValue,t&&n&&!r&&(this.blurringForSpellCheck=!0,e.focus(),e.blur(),i.focus(),this.blurringForSpellCheck=!1)},calcSpellCheckValue:function(){return!(!this.objModel.getLayer().currView.trulyVisible||!this.objModel.currView.trulyVisible)&&(!this.objModel.getSlide().slideLayers().hasModalLayerAbove(this.objModel.getLayer())&&(!this.isCollidingWithLayerObject()&&!this.isCollidingWithActiveLayerObjects()))},isCollidingWithActiveLayerObjects:function(){var t=this,e=this.objModel.getSlide().slideLayers().activeLayers.filter((function(e){return e.attributes.depth>t.objModel.getLayer().attributes.depth}));return!(!e||0===e.length)&&e.flatMap((function(t){return t.objects().models})).some((function(e){return null!=e.currView&&o.getOverlapArea(t.objModel.currView,e.currView,[],!0)>50}))},isCollidingWithLayerObject:function(){var t=this,e=this.objModel.getFlattenedDepth();return this.objModel.getLayer().objects().some((function(i){return i.getFlattenedDepth()>e&&i.currView.trulyVisible&&o.getOverlapArea(t.objModel.currView,i.currView,[],!0)>50}))},getInitialState:function(){return this.tabIndex=this.objModel.get("tabEnabled")?0:-1,{placeholder:this.objModel.get("placeholder"),inputValue:this.controlView.state.inputValue||""}},onInputChange:function(t){this.controlView.isValidEntry(t.target)&&(this.setState({inputValue:t.target.value}),this.controlView.onInputChange(t))},onBlur:function(t){this.blurringForSpellCheck||(this.controlView.onInputBlur(t),this.onTextSelectionChanged())},getState:function(){return{inputValue:this.controlView.state.inputValue}},getInput:function(){return this.refs.input},isTextArea:function(){return this.controlView.isTextArea()},onKeyDown:function(t){this.controlView.onKeyDown(t)},onKeyUp:function(t){this.controlView.setPlayerProp("Text",t.target.value)},onTextMouseUp:function(t){0===t.button?this.objModel.executePlayerEvent("onrelease"):2===t.button&&this.objModel.executePlayerEvent("onrightrelease")},onDoubleClick:function(t){0===t.button&&this.objModel.executePlayerEvent("ondoubleclick")},getInputStyle:function(){var t=this.controlView.getInputStyle(!0,this.props.winScale),e=this.getRect(),i=r(e,4),n=i[0],s=i[1],o=i[2],a=i[3],l="PrintPromptSlide_Input"===this.id&&DS.detection.theme.isUnified;return Object.assign(t,{caretColor:t.color,transform:"scale("+1/this.props.winScale+") "+(t.transform||""),width:u((o-n-this.controlView.getScrollbarWidth())*this.props.winScale),height:u((a-s)*this.props.winScale),visibility:this.objView.trulyVisible?"visible":"hidden"},l?{left:n+47}:{})},getMaxChars:function(){return this.controlView.getMaxChars()},onBeginTextSelect:function(){var t=this;this.selecting=!0,this.removeSelectListener=f("mouseup",(function(){t.selecting=!1,t.removeSelectListener()})),window.requestAnimationFrame((function(){t.onTextSelectionChanged()}))},onTextSelectionChanged:function(){var t=this,e=this.getScrollInfo(),i=e.left,n=e.top;i===this.lastScrollLeft&&n===this.lastScrollTop||(this.controlView.scrollTo(i,n),this.lastScrollLeft=i,this.lastScrollTop=n),this.selecting&&window.requestAnimationFrame((function(){t.onTextSelectionChanged()}))},getScrollInfo:function(){var t=this.refs.input;return{left:t.scrollLeft,top:t.scrollTop}},getFocusTarget:function(){return this.refs.input},onScroll:function(){var t=this.getScrollInfo(),e=t.left,i=t.top;this.controlView.scrollTo(e,i)},setClickable:function(t){this.clickable!=t&&(this.clickable=t,(t?h:d)(this.getFocusTarget(),"acc-clickable"))}})}.call(e,i,e,t))||(t.exports=n)},29697:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=i(64585),n=i(33305),s=i(38698),o=i(98863),a=o.accBase,l=(o.accTextControl,DS),u=l.events,c=l.stringTabler,h=l.utils,d=l.dom,p=l.pubSub,f=l.detection,g=l.constants.keys,m=g.UP,v=g.DOWN,y=g.LEFT,S=g.RIGHT,b=g.ESCAPE,w=g.TAB,x=87,P=65,E=83,C=68,T="free";return n.createClass({displayName:"AccThreeSixtyImage",mixins:[s,e,a],tabIndex:0,getInitialState:function(){return{innerHtml:""}},onInterceptShadowFocus:function(t){var e=this,i=t.target.dataset.markerId;if(this.wasFocusedByClick=!1,this.focusByClick)return this.focusByClick=!1,void(this.wasFocusedByClick=!0);if(t.target===this.el)return f.deviceView.isMobile||f.browser.isIE11||(this.refs.status.innerHTML=this.innard.image3d.getVerboseNavigationText(!0)),void this.shadowFocus(t);if(this.refs.status.innerHTML="",d.hasClass(t.target,"acc-three-sixty-media-img")||d.hasClass(t.target,"acc-three-sixty-media-panel-button")||d.hasClass(t.target,"acc-three-sixty-media-play-audio"))this.shadowFocus(t);else{if(null!=t.target.dataset.parentMarkerId){var n=t.target.dataset.parentMarkerId,r=this.innard.image3d.sprites[n],s=null!=r&&r.userData.cssMarker;if(d.hasClass(t.target,"acc-three-sixty-hotspot-hint"))return this.innard.image3d.hideLastPanel(),this.sizeChildToAbsRect(s.hotspotHint.iconEl,t.target),void this.shadowFocus(t);if(d.hasClass(t.target,"acc-three-sixty-hotspot-hint-tip"))return this.innard.image3d.hideLastPanel(),this.sizeChildToAbsRect(s.hotspotHint.contentEl,t.target),void this.shadowFocus(t)}if(d.hasClass(t.target,"acc-three-sixty-nav-btn")){var o=d.hasClass(t.target,"acc-three-sixty-nav-prev");return this.refs.status.innerHTML=o?"":this.innard.image3d.getVerboseNavigationText(),this.sizeChildToAbsRect(this.innard.image3d.navUi[o?"threeGuidedLeftBtnEl":"threeGuidedRightBtnEl"],t.target),void this.shadowFocus(t)}if(i){var a=this.innard.image3d.sprites[i],l=h.getPath(a,"userData.cssMarker.panel"),u=this.innard.image3d.lastPanel();if(null!=u&&u!=l&&u.hide(),Object.keys(this.innard.image3d.markersByIdx).forEach((function(t){var i=e.innard.image3d.markersByIdx[t];i.wasFocusedByClick&&Object.assign(i.accChildEl.style,{left:null,top:null,width:null,height:null})})),this.innard.image3d.setCurrMarker(a),this.innard.image3d.navigation.type===T){null!=l&&"hidden"!=l.el.style.visibility?(this.showPanel(l,0),this.shadowFocus({target:l.accChildEl})):this.panToMarker(t,i),null!=this.innard.image3d.freeAccShowMarkers&&(this.innard.image3d.freeAccShowMarkers(),this.innard.image3d.freeAccShowMarkers=null)}else{var c=h.getPath(a,"userData.cssMarker.panel");null!=c&&c.shown?this.showPanel(c,0):this.panToMarker(t,i)}}else this.shadowFocus(t)}},panToMarker:function(t,e){var i=this;this.innard.image3d.panToMarker(e,!0,(function(){null!=t.target.dataset.markerId&&i.shadowFocus(t)}))},sizeChildToAbsRect:function(t,e,i){var n=null==t.tagName?t:t.getBoundingClientRect(),r=1/this.objView.props.winScale,s=(i||this.innard.refs.glEl).getBoundingClientRect(),o=n.left-s.left,a=n.top-s.top,l=n.width,u=n.height;Object.assign(e.style,{left:o*r+"px",top:a*r+"px",width:l*r+"px",height:u*r+"px"})},componentWillMount:function(){this.objModel.on(u.threeSixtyImage.READY,this.onChildrenReady)},componentDidMount:function(){var t=this;this.keys={},this.htmlReady((function(){t.innard=t.objModel.currView.refs.innard,t.innard.el.addEventListener("mousedown",t.onDown),document.addEventListener("keydown",t.onKeyDownDoc),document.addEventListener("keyup",t.onKeyUp),t.loop()})),this.el.addEventListener("click",this.onClick),window.addEventListener("resize",this.onResize),p.on(u.threeSixtyImage.MEDIA_CLOSED,this.onMediaOverlayClosed),p.on(u.skipNav.FOCUSED,this.onSkipNavFocused)},onResize:function(){var t=this;f.deviceView.isMobile&&(clearTimeout(this.resizeId),this.resizeId=setTimeout((function(){return t.positionNavRects()}),300))},positionNavRects:function(){var t=this.el.querySelector(".acc-three-sixty-nav-next"),e=this.el.querySelector(".acc-three-sixty-nav-prev");null!=e&&this.sizeChildToAbsRect(this.innard.image3d.navUi.threeGuidedLeftBtnEl,e),null!=t&&this.sizeChildToAbsRect(this.innard.image3d.navUi.threeGuidedRightBtnEl,t)},onSkipNavFocused:function(){this.innard.image3d.hideLastPanel()},onDown:function(t){("CANVAS"===t.target.tagName||d.hasClass(t.target,"three-nav-content"))&&(this.allowArrowKeys=!0)},onMediaOverlayClosed:function(){this.imageMediaOpen=!1;var t=this.innard.image3d;if(f.os.isAndroid){var e=document.querySelector(".panel-el.panel-shown .panel-title");null!=e&&e.focus()}else if(!f.device.isMobile&&d.closest(document.activeElement,(function(t){return d.hasClass(t,"panel-media-overlay")}))){var i=t.lastPanel();if(null!=i&&null!=i.accChildEl&&i.shown)i.accChildEl.focus();else{var n=t.sprites[this.imageMediaMarkerId],r=null!=n&&n.userData.cssMarker;null!=r&&(r.accChildEl.focus(),this.onClick({target:r.accChildEl}))}}},clickVideoMedia:function(t,e){var i=this;if(t.target.dataset.isMediaVideo)return e.videoOpenedWithAcc=!0,e.showMediaType("video"),setTimeout((function(){var e=document.querySelector(".panel-video-container");null!=e&&(i.imageMediaOpen=!0,i.imageMediaMarkerId=t.target.dataset.markerId,e.focus(),window.requestAnimationFrame((function(){i.shadowFocus({target:e})})))}),100),!0},clickImageMedia:function(t,e){var i=this;if(t.target.dataset.isMediaImg){t.target;e.showMediaType("image");var n=document.querySelector(".panel-image-container");if(null!=n)return this.imageMediaOpen=!0,this.imageMediaMarkerId=t.target.dataset.markerId,n.focus(),window.requestAnimationFrame((function(){i.shadowFocus({target:n})})),!0}},onAudioSlider:function(t){var e=this;null!=this.lastOpenPanel&&(null!=this.lastOpenPanel.audioPlayer&&this.lastOpenPanel.audioPlayer.playing&&(clearTimeout(this.resumeAudioId),this.resumeAudioId=setTimeout((function(){e.lastOpenPanel.onPlayMedia()}),2e3)),this.lastOpenPanel.onPauseMedia(!0),this.lastOpenPanel.audioPlayer.seek(1e3*t.target.value),this.updateAudioTime(parseFloat(t.target.value),!0))},getReadableTime:function(t){var e=c.getString("progress_hours"),i=c.getString("progress_minutes"),n=c.getString("progress_seconds"),s=c.getString("progress_hour"),o=c.getString("progress_minute"),a=c.getString("progress_second"),l=new Date(1e3*t).toISOString().substr(11,8).split(":"),u="";if(l.length>0){var h=l.map((function(t){return t.replace(/^0+/,"")})),d=r(h,3),p=d[0],f=d[1],g=d[2];p.length>0&&(u+=p+" "+(1==p?s:e)+", "),f.length>0&&(u+=f+" "+(1==f?o:i)+", "),g.length>0&&(u+=g+" "+(1==g?a:n))}return u},updateAudioTime:function(t,e){var i=this.getReadableTime(t);(this.lastAudioSlider==document.activeElement||e)&&(this.refs.status.innerHTML=i),null!=h.getPath(this,"lastOpenPanel.panelAudioSeekFillEl")&&(this.lastAudioSlider.value=parseFloat(this.lastOpenPanel.panelAudioSeekFillEl.getAttribute("aria-valuenow")))},clickAudioMedia:function(t,e){if(t.target.dataset.isMediaAudio)return e.onClickPlayMedia(),!0},clickPanelButton:function(t,e){return!!t.target.dataset.isPanelButton&&(e.panelButton.onClick(),!0)},clickNavBtn:function(t){var e=this.innard.image3d;if("true"!==t.target.getAttribute("aria-disabled")&&(e.focusPanelOnShow=!0,e.isAccNav=!0,e.hideLastPanel(),d.hasClass(t.target,"acc-three-sixty-nav-prev")?(e.goPrevGuidedClick(t),null==e.prevMarker.hotspotHint&&(null==e.prevMarker.panel?e.prevMarker.accChildEl.focus():e.prevMarker.accChildEl.setAttribute("aria-expanded",!0))):d.hasClass(t.target,"acc-three-sixty-nav-next")&&(e.goNextGuidedClick(t),null==e.nextMarker.hotspotHint&&(null==e.nextMarker.panel?e.nextMarker.accChildEl.focus():e.nextMarker.accChildEl.setAttribute("aria-expanded",!0))),e.isAccNav=!1,e.nextMarker.hotspotHint)){var i=e.nextMarker.id,n=this.el.querySelector('[data-parent-marker-id="'+i+'"]');null!=n&&(n.focus(),this.shadowFocus({target:n}))}},syncHotspotHint:function(t){[].concat(function(t){if(Array.isArray(t)){for(var e=0,i=Array(t.length);e<t.length;e++)i[e]=t[e];return i}return Array.from(t)}(document.querySelectorAll(".acc-three-sixty-hotspot-hint-tip"))).forEach((function(e){"block"===e.style.display&&-1===e.id.indexOf(t.id)&&(e.style.display="none")})),t.hotspotHint.opened?(t.accHotspotHintBubbleEl.removeAttribute("aria-hidden"),t.accHotspotHintBubbleEl.style.display="block",t.accHotspotHintBubbleEl.focus(),t.accHotspotHintEl.setAttribute("aria-pressed","true")):(t.accHotspotHintBubbleEl.setAttribute("aria-hidden","true"),t.accHotspotHintEl.setAttribute("aria-pressed","false"),t.accHotspotHintBubbleEl.style.display="none")},clickHotspotHint:function(t,e){var i=this;this.innard.image3d.hideLastPanel(),e.hotspotHint.onMarkerClicked(t),"false"===t.target.getAttribute("aria-pressed")?(e.accHotspotHintBubbleEl.removeAttribute("aria-hidden"),window.requestAnimationFrame((function(){e.accHotspotHintBubbleEl.style.display="block",e.accHotspotHintBubbleEl.focus(),i.shadowFocus({target:e.accHotspotHintBubbleEl})})),t.target.setAttribute("aria-pressed","true")):(e.accHotspotHintBubbleEl.setAttribute("aria-hidden","true"),t.target.setAttribute("aria-pressed","false"),e.accHotspotHintBubbleEl.style.display="none")},onClick:function(t){var e=this.innard.image3d,i=t.target.dataset.markerId||t.target.dataset.parentMarkerId,n=this.innard.image3d.sprites[i],r=null!=n&&n.userData.cssMarker;if(d.hasClass(t.target,"acc-three-sixty-hotspot-hint"))this.clickHotspotHint(t,r);else if(d.hasClass(t.target,"acc-three-sixty-nav-btn"))this.clickNavBtn(t);else if(null!=n){var s=null!=r&&r.panel;if(!(this.clickVideoMedia(t,s)||this.clickImageMedia(t,s)||this.clickAudioMedia(t,s)||this.clickPanelButton(t,s))){var o=n.userData.cssMarker.polyHotspot;if(null!=i&&null!=n&&null!=s){if(null!=o)if(s.shown)r.panel.hide();else{var a=e.vecToScreenPosition(o.getCenterPoint(o.shapeMesh));r.panel.show(!0,a)}else s[s.shown?"hide":"show"]();r.addToVisitedMarkers(),this.showPanel(s)}else null!=r&&r.addToVisitedMarkers();this.handleShowTrigger({panel:s,sprite:n,marker:r})}}},handleShowTrigger:function(t){var e=t.panel,i=t.sprite,n=t.marker;(null==e||h.getPath(e,"shown"))&&(i.userData.cssMarker.visited=!0,this.refs.status.innerHTML=this.innard.image3d.getVerboseNavigationText(),n.triggerEvent("onlinkrelease",i.userData.id)),n.isHotspot()&&(n.pano.hotspotLayer.currHotspot=n.polyHotspot)},showPanel:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!f.deviceView.isPhone&&(this.panelOpen=t.shown,this.lastOpenPanel=t,t.shown)){this.sizeChildToAbsRect(t.el,t.accChildEl);var n=t.accChildEl;this.sizeChildToAbsRect(t.titleEl,n.firstElementChild,t.el),null!=t.mediaImageEl&&this.sizeChildToAbsRect(t.mediaImageEl,n.querySelector(".acc-three-sixty-media-img"),t.el),null!=t.mediaVideoPosterEl&&this.sizeChildToAbsRect(t.mediaVideoPosterEl,n.querySelector(".acc-three-sixty-media-img"),t.el),null!=t.panelButton&&this.sizeChildToAbsRect(t.panelButton.el,n.querySelector(".acc-three-sixty-media-panel-button"),t.el),null!=t.mediaAudioEl&&(this.sizeChildToAbsRect(t.panelAudioPlayEl,n.querySelector(".acc-three-sixty-media-play-audio"),t.el),this.sizeChildToAbsRect(t.panelAudioSeekEl,n.querySelector(".acc-audio-slider"),t.el),null!=this.lastAudioSlider&&(this.lastAudioSlider.removeEventListener("input",this.onAudioSlider),this.lastAudioSlider.removeEventListener("change",this.onAudioSlider)),this.lastAudioSlider=n.querySelector(".acc-audio-slider"),null!=this.lastAudioSlider&&(this.lastAudioSlider.addEventListener("input",this.onAudioSlider),this.lastAudioSlider.addEventListener("change",this.onAudioSlider),null!=h.getPath(this,"lastOpenPanel.panelAudioSeekFillEl")&&(this.lastAudioSlider.setAttribute("max",this.lastOpenPanel.panelAudioSeekFillEl.getAttribute("aria-valuemax")),this.lastAudioSlider.setAttribute("value",this.lastOpenPanel.panelAudioSeekFillEl.getAttribute("aria-valuenow"))))),this.sizeChildToAbsRect(t.bodyEl,n.querySelector(".three-sixty-panel-body"),t.el);var r=null!=e?e:500;i&&setTimeout((function(){t.accChildEl.focus()}),r)}},onChildrenReady:function(t){var e=t.getAccHtml(),i=t.getVerboseNavigationText(!0);this.setState({fullLabel:i,innerHtml:e})},componentDidUpdate:function(){this.state.innerHtml.length>0&&(this.innard.image3d.connectAccChildren(this,this.refs.accChildren),f.deviceView.isMobile&&this.positionNavRects()),f.browser.isIE11&&this.el.setAttribute("aria-label",this.innard.image3d.getVerboseNavigationText(!0))},loop:function(){var t=this.innard.image3d,e=void 0;(this.keys[S]||this.keys[C])&&(e=t.changeLocX(-2)),(this.keys[y]||this.keys[P])&&(e=t.changeLocX(2)),(this.keys[m]||this.keys[x])&&(e=t.changeLocY(2)),(this.keys[v]||this.keys[E])&&(e=t.changeLocY(-2)),e&&null!=document.activeElement&&document.activeElement!=this.el&&(t.hideLastPanel(),this.el.focus()),this.loopId=window.requestAnimationFrame(this.loop)},controlTabOrder:function(t){var e=document.activeElement,i=(t?"prev":"next")+"El";if(null!=e&&null!=e.dataset[i]){for(var n=e.dataset[i].split(/\,\s+/),r=void 0,s=0;s<n.length&&(null==(r=document.querySelector(n[s]))||"none"==r.style.display);s++);null!=r&&(r.focus(),this.shadowFocus({target:r}))}},onKeyDownDoc:function(t){var e=this.innard.image3d;if(e.hotspotReveal||(e.isNavigationPan=!1),this.imageMediaOpen&&t.keyCode===w)this.controlTabOrder(t.shiftKey);else{var i=!1,n=null!=document.activeElement&&d.hasClass(document.activeElement,"slide-object-threesixtyimage");if(e.navigation.type===T){if(t.keyCode===w&&!this.panelOpen){var r=e.getCentermostMarker();null!=r&&null!=r.accChildEl&&r!=h.getPath(e,"currMarker.userData.cssMarker")&&(t.preventDefault(),r.accChildEl.focus(),i=!0)}if(!i&&null!=e.lastMarkerClicked&&t.keyCode===w&&e.navigation.type===T){var s=e.markersByIdx[e.lastMarkerClicked.idx+1];null!=s&&(t.preventDefault(),s.accChildEl.focus()),e.lastMarkerClicked=null}}else if(t.keyCode===w&&n){var o=e.markersByIdx[e.markerIdxInView];null!=o&&(t.preventDefault(),o.accChildEl.focus())}var a=null!=document.activeElement&&d.hasClass(document.activeElement,"acc-three-sixty-marker")&&"true"!=document.activeElement.getAttribute("aria-expaned");(this.allowArrowKeys||document.activeElement===this.el||a)&&this.keyDown(t)}},isArrowKey:function(t){var e=this;return[y,S,v,m,x,P,E,C].some((function(t){return e.keys[t]}))},keyDown:function(t){var e=this.innard.image3d;h.getPath(e,"currMarker.userData.cssMarker.panel.shown")||(this.keys[t.keyCode]=!0,null==e||null==document.activeElement||d.hasClass(document.activeElement,"acc-three-sixty-image")||!this.isArrowKey()||(this.keys[t.keyCode]=!1))},onKeyUp:function(t){var e=this.innard.image3d,i=document.querySelector(".three-sixty-image-media-panel-overlay");if(t.keyCode===b&&null==i)return this.el.focus(),this.shadowFocus({target:this.el}),void e.hideLastPanel();null!=document.activeElement&&!d.hasClass(document.activeElement,"acc-three-sixty-image")&&this.isArrowKey()||((this.keys[S]||this.keys[C])&&(this.refs.status.innerHTML=c.getString("three_image_camera_right")),(this.keys[y]||this.keys[P])&&(this.refs.status.innerHTML=c.getString("three_image_camera_left")),(this.keys[m]||this.keys[x])&&(this.refs.status.innerHTML=c.getString("three_image_camera_up")),(this.keys[v]||this.keys[E])&&(this.refs.status.innerHTML=c.getString("three_image_camera_down")),this.keys[t.keyCode]=!1)},componentWillUnmount:function(){window.cancelAnimationFrame(this.loopId),window.removeEventListener("resize",this.onResize),null!=this.lastAudioSlider&&(this.lastAudioSlider.removeEventListener("change",this.onAudioSlider),this.lastAudioSlider.removeEventListener("input",this.onAudioSlider)),this.innard.el.removeEventListener("mousedown",this.onDown),document.removeEventListener("keydown",this.onKeyDownDoc),document.removeEventListener("keyup",this.onKeyUp),p.off(u.threeSixtyImage.MEDIA_CLOSED,this.onMediaOverlayClosed),p.off(u.skipNav.FOCUSED,this.onSkipNavFocused)}})}.call(e,i,e,t))||(t.exports=n)},27056:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS.focusManager,n=i(64585),r=i(33305),s=i(38698),o=i(98863).accBase,a=i(48907);return r.createClass({displayName:"AccVideo",controlViewPath:["refs","innard"],mixins:[s,n,o],tabIndex:-1,getInitialState:function(){return this.videoControls=this.controlView.refs.controls,this.getState()},getState:function(){return{playLabel:null!=this.videoControls?this.videoControls.props.isPlaying?this.videoControls.state.i18nacc_pause:this.videoControls.state.i18nacc_play:null,seekLabel:"seek bar",duration:this.controlView.state.duration,elapsed:this.controlView.state.currentTime,playRect:this.getRectByRef("playPause"),seekRect:this.getRectByRef("progressBar")}},getRectByRef:function(t){if(null!=this.videoControls){var e=this.videoControls.refs[t].getBoundingClientRect(),i=e.top,n=e.left,r=e.bottom,s=e.right,o=a.globalPtToSlideObject(this.objView,n,i),l=a.globalPtToSlideObject(this.objView,s,r);return[o.x,o.y,l.x,l.y]}},onButtonClick:function(t){this.triggerDefaultAction()},onPlayPauseClick:function(t){this.videoControls.props.toggleVideoControls()},onSeekbarChange:function(t){this.controlView.onAccShadowRangeChange(parseInt(this.refs.progressBar.value))},takeControlFocus:function(t){this.refs[t].focus(),e.setFocusRectOn(this.refs[t])}})}.call(e,i,e,t))||(t.exports=n)},98863:function(t,e,i){"use strict";var n,r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=i(75238),n=i(87523).parseBlocks,s=DS,o=s._,a=s.utils,l=a.getPath,u=a.pxify,c=s.events,h=s.flagManager,d=s.focusManager,p=s.keyManager,f=s.pubSub,g=s.dom,m=s.appState;return{accBase:{getInitialState:function(){var t=this;return null==this.getWidth&&(this.getWidth=function(){var e=t.getRect(),i=r(e,4),n=i[0],s=(i[1],i[2]);i[3];return s-n}),null==this.getHeight&&(this.getHeight=function(){var e=t.getRect(),i=r(e,4),n=(i[0],i[1]);i[2];return i[3]-n}),this.objView=this.props.slideObject.currView,this.controlView=l(this.objView,this.controlViewPath),this.objModel=this.props.slideObject,this.id=this.objModel.id,this.objView.accShadowView=this,this.scrollParent=this.objModel.getClosestAncestorByKind("scrollarea"),null!=this.beforeInitState&&this.beforeInitState(),{rect:!h.hasFlag(h.constants.SVG_IMAGE)||this.objView.trulyVisible?e.getBounds(this.objView):null,label:this.getLabel(),altTextOverridesText:this.objView.state.altTextOverridesText,tabbable:this.getTabbable(),tabIndex:this.tabIndex,depth:this.objModel.getFlattenedDepth()}},getRect:function(){return null==this.state.rect?[0,0,0,0]:this.state.rect},getBaseAccAttribs:function(){return{id:"acc-"+this.id,tabIndex:this.tabIndex,onFocus:this.onShadowFocus,onBlur:this.onShadowBlur,onKeyDown:this.onShadowKeyDown,disabled:!this.state.enabled||null,"aria-hidden":!this.state.tabbable||null,"data-represents":this.objModel.absoluteId}},hasVarText:function(){return null!=l(this,"semanticTextConfig.origConfig.vartext")},getBaseAccStyle:function(){var t=this.getRect(),e=r(t,2),i=e[0],n=e[1];return{left:u(i),top:u(n),width:u(this.getWidth()),height:u(this.getHeight()),visibility:this.state.tabbable?"visible":"hidden",zIndex:this.state.depth}},componentWillMount:function(){this.objModel.on("trueVisibilityChanged",this.onVisibilityChange),this.objModel.on(c.slideObject.TRANSFORM_DIRTY,this.onTransformDirty),f.on(c.layer.STACKING_CHANGED,this.onDepthChanged)},componentDidMount:function(){this.associatedElso=this.getAssociatedElso(this.objModel)},onDepthChanged:function(){this.setState({depth:this.objModel.getFlattenedDepth()})},componentWillUnmount:function(){f.off(c.layer.STACKING_CHANGED,this.onDepthChanged),this.objModel.off("trueVisibilityChanged",this.onVisibilityChange),this.objModel.off(c.slideObject.TRANSFORM_DIRTY,this.onTransformDirty)},componentDidUpdate:function(t,e){null==this.focusedEl||o.isEqual(e.rect,this.state.rect)||d.setFocusRectOn(this.focusedEl)},onStateChanged:function(t,e){var i={enabled:this.objView.isEnabled(),tabbable:this.getTabbable(),label:this.getLabel()};!i.tabbable&&this.state.tabbable&&this.props.shadowDom.currFocusId===this.id&&this.props.shadowDom.updateTabPosition(this),null!=this.getState&&Object.assign(i,this.getState(e)),this.setState(i)},shadowFocus:function(t){null!=this.scrollParent&&this.objView.props.onScrollFocus(this.objView),null!=this.onFocus&&this.onFocus(t),this.focusedEl=null!=this.getFocusTarget?this.getFocusTarget(t.target):t.target;var e=null!=this.getLinkFocusRects?this.getLinkFocusRects(this.focusedEl):null;d.setFocusRectOn(this.focusedEl,e,2),this.props.shadowDom.currFocusId=this.id,this.isRelatedToElso(this.objModel)&&this.objModel.parent.executePlayerEvent("onrollover")},onShadowFocus:function(t){null==this.onInterceptShadowFocus?this.shadowFocus(t):this.onInterceptShadowFocus(t)},onShadowKeyDown:function(t){null!=this.onKeyDown&&this.onKeyDown(t),p.executeKeypressEvent(this.objModel,t)},isRelatedToElso:function(t){return null!=t.relatedObject&&t.relatedObject.isKind("expandinglabel")},getAssociatedElso:function(t){if(null==t||!t.isKind)return null;if(t.isKind("expandinglabel"))return t;var e=t.getClosestAncestorByKind?t.getClosestAncestorByKind("expandinglabel"):null;return null==e&&this.isRelatedToElso(t)&&(e=t.relatedObject),e},onShadowBlur:function(t){if(null!=this.onBlur&&this.onBlur(t),d.takeFocusOff(this.focusedEl),this.focusedEl=null,null!=this.associatedElso){var e=t.relatedTarget||document.activeElement,i=g.mapShadowToModel(e);this.getAssociatedElso(i)!==this.associatedElso&&this.associatedElso.currView.refs.innard.hideComplete()}},onVisibilityChange:function(t){var i={tabbable:this.getTabbable()};t&&null==this.state.rect&&(i.rect=e.getBounds(this.objView)),this.setState(i)},onTransformDirty:function(){this.setState({rect:this.getBounds()})},getTabbable:function(){return!this.objView.props.tabIndexDisabled&&this.objView.trulyVisible&&this.objModel.get("tabEnabled")&&(null==this.isTabbable||this.isTabbable())},getBounds:function(){return e.getBounds(this.objView)},getLabel:function(){return this.objView.getAccessibleText()},takeFocus:function(){l(this,"getFocusTarget",this.el).focus()},isCheckedState:function(){var t=this.objModel.getCurrentStateData();return null!=t&&(16&t.accState)>0},triggerDefaultAction:function(){var t=this.objModel.get("defaultAction")||"onrelease",e=this.objModel;do{e.isEventable&&o.some(e.events(),{kind:t})&&e.executePlayerEvent(t),e=e.parent}while(null!=e&&!e.isKind("expandinglabel"))}},accTextControl:{beforeInitState:function(){this.semanticTextConfig=this.objModel.semanticTextConfig||{origConfig:{vartext:o.noop}},this.origTemplate=this.semanticTextConfig.origConfig.vartext()},parseText:function(){var t=this.semanticTextConfig.origConfig;return null==t?{children:[]}:n(this.semanticTextConfig.varMethods.updateVarText(this.origTemplate),t.wordwrap()||m.accessibleTextOn(),t.textshadow())},getLabelStyle:function(){var t=this.semanticTextConfig.origConfig;return{left:u(t.get("xAccOffset")),top:u(t.get("yAccOffset")),position:"absolute"}},onLinkClicked:function(t){this.objView.textEvent("onlinkrelease",t)},isLinkTabbable:function(){return!0}}}}.call(e,i,e,t))||(t.exports=n)},98335:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(75110),n=e.DraggableHelper,r=i(71689),s=DS._,o=DS.Backbone,a=DS.events,l=DS.dom,u="ondragover",c="ondragout",h=1500,d=function(t,i,n,r){return e.util.getRegisteredDroppables().filter((function(e){var o=e.params.data,a=o.dragdropData&&o.dragdropData[r];return o.model!==i&&s.result(o,t)&&s.intersection(a,n).length}))},p=function(t){this.view=t,this.model=this.view.props.model};return s.extend(p.prototype,o.Events,{componentWillMount:function(){this.model;this.getEnabledDroppables=s.partial(d,"isDroppable",this.model),this.getEnabledDraggables=s.partial(d,"isHoverable",this.model),this.listenTo(this.model,"addanimationdata",this.addAnimationData),this.listenTo(this.model.getSlide(),a.resume.APPLIED,this.registerRelationship),this.listenTo(this.model,"unparentForSeek",this.unparentForSeek)},componentDidMount:function(){this.dragdropData=this.model.dragdrop(),this.bindDrag(),this.parentShuffleGroup=l.closest(this.view.el,(function(t){return t.classList.contains("slide-object-shufflegroup")}))},getFromView:function(t,e){return(e=e||this).view.getPlayerProp(t)},setOnView:function(t,e,i){(i=i||this).view.setPlayerProp(t,e)},componentDidUpdate:function(t,e){var i=this.view.state.Enabled;i!==e.Enabled&&null!=this.draggableHelper&&this.draggableHelper[i?"enable":"disable"]()},componentWillUnmount:function(){this.stopListening(this.model,"addanimationdata",this.addAnimationData),this.stopListening(this.model.getSlide(),a.resume.APPLIED,this.registerRelationship)},bindDrag:function(){return this.dragdropData&&this.dragdropData.dragenabled&&(this.draggableHelper=new n(this.view,this.getDraggableConfig()),this.view.state.Enabled||this.draggableHelper.disable()),this},getDraggableConfig:function(){return s.bindAll(this,"onDragStart","onDraggingOver","onDragStop","onDropEnter","onDragOut","onDropped","getPosition","setPosition","getDropTarget","setTargets"),{containment:l.closest(this.view.el,(function(t){return t.classList.contains("slide")})),ondragstart:this.onDragStart,ondragend:this.onDragStop,ondropenter:this.onDropEnter,ondropdrag:this.onDraggingOver,ondropleave:this.onDragOut,ondrop:this.onDropped,getPosition:this.getPosition,setPosition:this.setPosition,getDropTarget:this.getDropTarget,setTargets:this.setTargets}},registerRelationship:function(){var t,e=this.model.prop("DragConnected"),i=this.model.prop("DropIndex");e&&(t=e.currView.decorators.droppable,this.dropParent=t.registerRelationship(this,i))},getDraggingPosition:function(){return{x:this.draggableHelper.x,y:this.draggableHelper.y}},getPosition:function(){return{x:this.view.getPlayerProp("RawXPos"),y:this.view.getPlayerProp("RawYPos"),dontScale:!0}},setPosition:function(t,e){this.setOnView({RawXPos:t,RawYPos:e})},setToInitPosition:function(){return this.model.reattachChild(),this.setPosition(this.view.getPlayerProp("ShuffleXPos"),this.view.getPlayerProp("ShuffleYPos")),this.setOnView({depth:this.view.getPlayerProp("InitDepth")}),this},setTargets:function(){var t=this.dragdropData.dragdropids,e=this.dragdropData.dragoverids;this.enabledDropTargets=this.getEnabledDroppables(t,"dragdropids"),this.enabledDragTargets=this.getEnabledDraggables(e,"dragoverids")},onDragStart:function(t,e){this.unParent(),this.setDepth(++h),this.view.dragging=!0,this.model.executePlayerEvent("ondragstart")},onDragStop:function(t,e){this.view.dragging=!1,this.model.executePlayerEvent("ondragend"),this.dragdropData.dragreturn&&!this.dropParent?this.setToInitPosition():this.dropParent||(this.model.reparentChild(this.model.getLayer()),this.setPosition(t.x,t.y))},onDraggingOver:function(t,e){e.params.data.onDragOver(this,t.x,t.y,!0)},onDropEnter:function(t,e){var i=e.params.data;this.setOnView("DragOverId",i.model.id),i.setOnView("DragOverId",this.model.id),i.onDragEnter(),this.model.executePlayerEvent(u),i.model.executePlayerEvent(u)},onDragOut:function(t,e){var i=e.params.data;this.setOnView("DragOverId",null),i.reflow(),this.model.executePlayerEvent(c),i.model.executePlayerEvent(c)},onDropped:function(t,e){var i=e.params.data;i.onDropped(this,t.x,t.y),this.dropParent=i,this.setOnView("DropTargetId",i.model.id),this.setOnView("DragConnected",i.model),this.model.reparentChild(i.model.getParentContainer())},getDropTarget:function(t,i,n){var o,a=this.draggableHelper,l="drag"===n?this.enabledDragTargets:this.enabledDropTargets,u=s.sortBy(l,e.util.sortByZIndexReverse);return u.reduce((function(t,e,i){var n=r.getOverlapArea(a.view,e.params.view,u.slice(0,i).map((function(t){return t.params.view})),!0);return n>t?(o=e,n):t}),0),o},unparentForSeek:function(){this.setToInitPosition()},unParent:function(){var t=this.dropParent;return t&&(t.removeDropChild(this),this.dropParent=null,this.setOnView("DropTargetId",null),this.setOnView("DragConnected",null),this.setOnView("DropIndex",null),this.model.executePlayerEvent("ondragdisconnect")),this},updateParentDepth:function(t){var e=this.parentShuffleGroup.querySelector(".group").childNodes.length;this.parentShuffleGroup.style.zIndex=t+e},setDepth:function(t){this.parentShuffleGroup&&this.updateParentDepth(t),this.setOnView("depth",t)},setIndex:function(t){this.setOnView("DropIndex",t)},getBounds:function(t){var e=t?this.getDraggingPosition():this.getPosition(),i=this.getFromView("width"),n=this.getFromView("height");return{left:e.x,top:e.y,right:e.x+i,bottom:e.y+n,width:i,height:n}},addAnimationData:function(t){t({RawXPos:this.getFromView("RawXPos"),RawYPos:this.getFromView("RawYPos")})},updateAfterTween:function(t){var e=this.draggableHelper;e.offsetX+=t.RawXPos-e.grabbedXPos,e.offsetY+=t.RawYPos-e.grabbedYPos}}),p}.call(e,i,e,t))||(t.exports=n)},50059:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(75110).DroppableHelper,n=(i(71689),DS._),r=DS.utils,s=DS.Backbone,o=DS.events,a=(DS.TransMatrix,[{x:-1,y:-1},{x:1,y:-1},{x:-1,y:1},{x:1,y:1}]),l=function(t){t.setToInitPosition().unParent()},u=function(t){this.view=t,this.model=this.view.props.model,this.dropChildren=[]};n.extend(u.prototype,s.Events,{componentDidMount:function(){this.model;this.dragdropData=this.model.dragdrop(),this.bindDrop()},componentWillUnmount:function(){this.droppableHelper.unregister(),this.stopListening(this.model,o.resume.RESET,this.resetValues)},registerRelationship:function(t,e){return this.dropChildren[e]=t,this},getFromView:function(t,e){return(e=e||this).view.getPlayerProp(t)},setOnView:function(t,e,i){(i=i||this).view.setPlayerProp(t,e)},isMultiDrop:function(){return this.dragdropData.multidrop},resetQuadrants:function(){this.quadrants=a.slice()},setPositioningFns:function(){var t=this.dragdropData.droptype,e=c[t];n.extend(this,e)},isDroppable:function(){return this.dragdropData.dropenabled},isHoverable:function(){return this.dragdropData.dragoverenabled},resetValues:function(){this.dropChildren=[]},bindDrop:function(){return this.dragdropData&&(this.isDroppable()||this.isHoverable())&&(this.droppableHelper=new e(this.view.el,{data:this,view:this.view}),this.resetQuadrants(),this.setPositioningFns(),this.listenTo(this.model,o.resume.RESET,this.resetValues)),this},onDragOver:function(t){this.canDropHere(t)&&this.addChild(t,!0)},onDropped:function(t){this.canDropHere(t)&&this.addChild(t)},onDragEnter:function(){this.updatePositionSnapshot()},updatePositionSnapshot:function(){this.positionSnapshot=n.map(this.getDropChildren(),(function(t){return t.getBounds()}))},addChild:function(t,e){var i,n;this.isMultiDrop()||e||(this.getDropChildren().forEach(l.bind(this)),this.getDropChildren().length=0),i=this.getPlacementIndex(t),(n=e?this.getDropChildren().slice():this.getDropChildren()).splice(i,0,t),this.reflow(n,i,e)},canDropHere:function(t){var e=n.partial(n.includes,this.dragdropData.dragdropids);return t.dragdropData.dragdropids.some(e)},removeDropChild:function(t){return n.remove(this.getDropChildren(),t),this.reflow(),this.resetChildrenDepths(),this},getDropChildren:function(){return this.dropChildren},getDropQuadrant:function(){var t=n.random(this.quadrants.length-1),e=this.quadrants.splice(t,1)[0];return this.quadrants.length||this.resetQuadrants(),e},getRandomStackPosition:function(t){var e=this.getDropQuadrant();return{x:this.getXPos()+this.dragdropData.snapx+n.random(this.dragdropData.dropoffsetx)*e.x-t.dragdropData.snapx,y:this.getYPos()+this.dragdropData.snapy+n.random(this.dragdropData.dropoffsety)*e.y-t.dragdropData.snapy}},resetChildrenDepths:function(){var t=this.getDepth();this.getDropChildren().forEach((function(e,i){e.setIndex(i),e.setDepth(t+i+1)}))},getParents:function(){for(var t=[],e=this.view;e;)e.props.isInnard||t.push(e),e=e.props.parent;return t.reverse()},getXPos:function(){return this.model.parent.isKind("scrollarea")?this.view.state.RawXPos:this.getParents().reduce((function(t,e){return t+e.state.RawXPos}),0)},getYPos:function(){return this.model.parent.isKind("scrollarea")?this.view.state.RawYPos:this.getParents().reduce((function(t,e){return t+e.state.RawYPos}),0)},getDepth:function(){return this.model.parent.isKind("scrollarea")?this.view.state.depth:n.first(this.getParents()).state.depth}});var c={stackoffset:{getPlacementIndex:function(t){var e=this.getXPos()+this.dragdropData.snapx,i=this.getYPos()+this.dragdropData.snapy,n=t.getBounds(!0),r=Math.floor((n.left-e)/this.dragdropData.dropoffsetx)+1,s=Math.floor((n.top-i)/this.dragdropData.dropoffsety)+1,o=Math.min(r,s,this.positionSnapshot.length);return Math.max(0,o)},reflow:function(t,e,i){var n=this.getXPos()+this.dragdropData.snapx,r=this.getYPos()+this.dragdropData.snapy;(t||this.getDropChildren()).forEach(function(t,s){s>0&&(n+=this.dragdropData.dropoffsetx,r+=this.dragdropData.dropoffsety),i&&s===e||(t.setPosition(n,r),t.setIndex(s))}.bind(this))}},tile:{getPlacementIndex:function(t){for(var e=-1,i=t.getBounds(!0),n=Math.max(this.getXPos(),i.left+i.width/2),r=Math.max(this.getYPos(),i.top+i.height/2);++e<this.positionSnapshot.length&&!(n<this.positionSnapshot[e].right&&r<this.positionSnapshot[e].bottom||r<this.positionSnapshot[e].top););return e},reflow:function(t,e,i){var n=this.getXPos(),r=this.getYPos(),s=n+this.dragdropData.snapx,o=r+this.dragdropData.snapy,a=s,l=o,u=s+this.getFromView("width")-this.dragdropData.dropoffsetx;(t||this.getDropChildren()).forEach(function(t,r,c){var h=this.getFromView("width",t),d=this.getFromView("height",t);r>0&&(s=a+this.dragdropData.dropoffsetx),(a=s+h)>u&&(s=n+this.dragdropData.snapx,a=s+h,o=l+this.dragdropData.dropoffsety),i&&r===e||(t.setPosition(s,o),t.setIndex(r)),l=Math.max(l,o+d)}.bind(this))}},stackrandom:{getPlacementIndex:function(){return r.getPath(this,"positionSnapshot.length",0)},reflow:function(t,e,i){var r,s;1!==(t=t||this.getDropChildren()).length?!i&&isFinite(e)&&(r=n.last(t),s=this.getRandomStackPosition(r),r.setPosition(s.x,s.y),r.setIndex(e)):null==e?c.snap.reflow.call(this,t,0,!1):c.snap.reflow.call(this,t,e,i)}},snap:{getPlacementIndex:function(){return r.getPath(this,"positionSnapshot.length",0)},reflow:function(t,e,i){var r,s,o,a=this.getXPos(),l=this.getYPos(),u=a+this.dragdropData.snapx,c=l+this.dragdropData.snapy;!i&&isFinite(e)&&(r=(o=n.last(t)).dragdropData.snapx,s=o.dragdropData.snapy,o.setPosition(u-r,c-s),o.setIndex(e))}},free:{getPlacementIndex:function(){return r.getPath(this,"positionSnapshot.length",0)},reflow:n.noop}};return u}.call(e,i,e,t))||(t.exports=n)},71718:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(20949),n=i(71689),r=i(48907),s=DS._,o=DS.Backbone,a=DS.windowManager,l=DS.resolver,u=DS.svgUtils,c=DS.utils,h=DS.detection,d=(DS.tabFocusBox,DS.dom,DS.globalEventHelper),p=d.addBodyListener,f=(d.removeBodyListener,d.addWindowListener),g=(d.removeWindowListener,function(t,e){return e+360*(t?1:-1)}),m=s.partial(g,!0),v=s.partial(g,!1),y=Number.MAX_SAFE_INTEGER||Math.pow(2,50),S=function(t){this.view=t,this.model=t.props.model,s.extend(this,this.model.dragrotation())};s.extend(S.prototype,o.Events,{dragging:!1,inverted:!1,componentDidMount:function(){this.currSlide=a.getCurrentWindowSlide(),s.bindAll(this,"getBoundValue","setLoAndHi","setDegreeSnap","setBoundVar","setListeners","updateRotation","setRotationFromValue","onBoundVariableChanged","adjustVariable","onMouseDown","onMouseUp","getAngleFromValue","getValueFromAngle","roundStep","getAngleFromEvent","adjustOverRotation","cleanAngle","onMouseMove","setAngle","isEnabled","getRangeAttributes","onAccShadowRangeChange"),this.parentEl=this.view.el.parentNode,this.setLoAndHi().setDegreeSnap().setBoundVar().setListeners().setRotationFromValue(this.getBoundValue())},getBoundValue:function(){return void 0===this.boundVar?this.initialValue:parseFloat(this.boundVar.value())},componentDidUpdate:function(){this.updateRotation()},setLoAndHi:function(){return this.lowvalue=Math.min(this.startvalue,this.endvalue),this.highvalue=Math.max(this.startvalue,this.endvalue),this.lowvalue<this.startvalue&&(this.inverted=!0),this},componentWillUnmount:function(){this.stopListening(),this.view.el.removeEventListener("mousedown",this.onMouseDown),null!=this.removeMouseupListener&&this.removeMouseupListener(),null!=this.removeMouseMoveListener&&this.removeMouseMoveListener(),this.unbindTouch&&this.unbindTouch()},setDegreeSnap:function(){var t;return this.valRange=this.highvalue-this.lowvalue,this.angleRange=Math.abs(this.endrotation-this.startrotation),this.snap&&(t=this.valRange,this.valRange=this.valRange-this.valRange%this.increment,this.angleRange=this.angleRange*(this.valRange/t),this.stepDeg=c.fix(this.angleRange/(this.valRange/this.increment))),this},setBoundVar:function(){return this.boundVar=l.resolvePath(this.bindto,this.model),this},setListeners:function(){return void 0!==this.boundVar&&this.listenTo(this.boundVar,"change:value",this.onBoundVariableChanged),h.device.isMobile?this.unbindTouch=s.flow(e.on(this.view.el,"touchstart",this.onMouseDown),e.on(this.view.el,"touchend",this.onMouseUp),e.on(this.view.el,"touchmove",this.onMouseMove)):(this.view.el.addEventListener("mousedown",this.onMouseDown),this.removeMouseupListener=f("mouseup",this.onMouseUp)),this},updateRotation:function(){this.setRotationFromValue(this.getValueFromAngle(this.lastSetRotation))},setRotationFromValue:function(t){var e=this.view.props.winScale,i=this.view.el,r=(this.rotateXPos-this.model.rotateXPos())*e,s=(this.rotateYPos-this.model.rotateYPos())*e;return null!=this.origTransform&&this.dragging||(this.origTransform=this.view.getPositioningTransform()),this.lastSetRotation=this.getAngleFromValue(t),i.style[this.view.cssTransform]=[this.origTransform,u.transformTranslate(c.pxify(r),c.pxify(s)),u.transformRotate(this.lastSetRotation+"deg"),u.transformTranslate(c.pxify(-r),c.pxify(-s))].join(" "),this.model.forEachAncestor((function(t){if(t.isKind("scrollarea")||t.isKind("slidelayer"))return!1;null!=t.currView&&n.transformUpdated(t.currView,!0)}),!0),this},onBoundVariableChanged:function(t,e){this.setRotationFromValue(e),null!=this.view.accShadowView&&null!=this.view.accShadowView.viewChanged&&this.view.accShadowView.viewChanged(e)},adjustVariable:function(t){if(void 0===this.boundVar)return this;var e={operator:"set",value:{type:"number",value:t}};return this.boundVar.adjust(e,{context:this.model}),this},onMouseDown:function(t){this.dragging=!0,t.preventDefault(),this.view.giveAccFocus(),this.isEnabled()&&(this.centerCoords=r.localPtToSlide(this.view,this.rotateXPos,this.rotateYPos),this.lastAngle=this.initAngle=this.getAngleFromEvent(t),this.angleChange=this.overRot=0,this.initRotation=this.lastSetRotation,this.removeMouseMoveListener=p("mousemove",this.onMouseMove))},onMouseUp:function(t){null!=this.removeMouseMoveListener&&this.removeMouseMoveListener(),this.removeMouseMoveListener=null,!this.liveupdating&&this.isEnabled()&&this.adjustVariable(this.getValueFromAngle(this.lastSetRotation)),this.dragging=!1},getAngleFromValue:function(t){t=c.clamp(this.lowvalue,this.highvalue,t);var e=this.inverted?this.highvalue-t:t-this.lowvalue;return null!=this.stepDeg?e/this.increment*this.stepDeg+this.startrotation:e/this.valRange*this.angleRange+this.startrotation},getValueFromAngle:function(t){var e=(t-this.startrotation)/this.angleRange*this.valRange;return e=this.inverted?this.highvalue-e:this.lowvalue+e,this.roundValue(e)},roundStep:function(t,e){return(t?s.range(this.startrotation,this.endrotation+1,this.stepDeg):s.range(this.lowvalue,this.highvalue+1,this.increment)).reduce((function(t,i){return Math.abs(i-e)<Math.abs(t-e)?i:t}),y)},getAngleFromEvent:function(t){var i=e.getPageLoc(t),n=r.globalPtToLayer(this.view,i.pageX,i.pageY),s=n.x-this.centerCoords.x,o=n.y-this.centerCoords.y;return c.normalizeDeg(c.radToDeg(Math.atan2(o,s))+90)},adjustOverRotation:function(t){var e=t-this.lastAngle;e>180?this.overRot=v(this.overRot):e<-180&&(this.overRot=m(this.overRot))},cleanAngle:function(t){var e=c.normalizeDeg(t);return this.snap?this.roundAngle(e):e},onMouseMove:function(t){if(this.isEnabled()){var e=this.getAngleFromEvent(t);this.adjustOverRotation(e),this.lastAngle=e,this.angleChange=e+this.overRot-this.initAngle,e=this.initRotation+this.angleChange,this.setAngle(c.clamp(this.startrotation,this.endrotation,e))}},setAngle:function(t){t!==this.lastSetRotation&&(this.liveupdating?this.adjustVariable(this.getValueFromAngle(t)):(this.lastSetRotation=t,this.setRotationFromValue(this.getValueFromAngle(t))))},isEnabled:function(){var t=this.model.getClosestParentRef();return this.model.prop("Enabled")&&(!t.isSlideObject||t.prop("Enabled"))},getRangeAttributes:function(){return{type:"range",value:this.getBoundValue(),step:this.snap?this.increment:0,min:this.startvalue,max:this.endvalue,tabindex:-1}},onAccShadowRangeChange:function(t){this.setRotationFromValue(t),this.adjustVariable(t)}});var b=S.prototype;return b.roundValue=s.partial(b.roundStep,!1),b.roundAngle=s.partial(b.roundStep,!0),S}.call(e,i,e,t))||(t.exports=n)},36083:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(24196),n=i(48907),r=i(71689),s=DS._,o=DS.Backbone,a=DS.utils,l=DS.resolver,u=DS.svgUtils,c=(DS.dom,DS.windowManager),h=DS.detection,d=function(t){this.view=t,this.model=t.props.model,this.parentModel=this.model.getClosestParentRef(),this.toFixedAmount=0};return s.extend(d.prototype,o.Events,{eventMap:{mouseover:"onrollover",mouseout:"onrollout",mousedown:"onpress",mouseup:"onrelease",dblclick:"ondoubleclick"},componentWillMount:function(){s.bindAll(this,"onUpdateSlider","onBoundVariableChanged","onMouseEvent","onBtnDown","onBtnUp","giveAccShadowElFocus")},componentDidMount:function(){this.parentEl=this.view.el.parentNode,this.sliderContainer=this.parentEl.querySelector(".state-group-top-level"),this.setupSlider().buildSlider().setupAction().setupEvents().updateSliderThumb(null,!0),this.currSlide=c.getCurrentWindowSlide()},onAfterShow:function(){this.updateSliderThumb(null,!0)},setupAction:function(){return this.adjustVarAction={kind:"adjustvar",variable:this.dragpath.bindto,operator:"set",value:{}},this.adjustVarAction.slideableId=this.model.id,this},adjustVariable:function(t){void 0!==this.boundVariable&&(this.adjustVarAction.value={type:"number",value:t},e.executeAction(this.adjustVarAction,{context:this.model}))},transformValue:function(t){var e=this.invertedSlider?this.max+this.min-t:t;return a.fix(e,this.toFixedAmount)},setupSlider:function(){var t,e;return this.dragpath=this.model.dragpath(),this.parentEl.style.pointerEvents="all",this.zIndex=this.parentModel.objects().length+1,this.maxX=this.parentModel.width()-this.model.width(),this.totalRange=Math.abs(this.dragpath.endvalue-this.dragpath.startvalue),this.toFixedAmount=(t=this.dragpath.increment,2===(e=t.toString().split(".")).length?Math.min(2,e[1].length):0),this.boundVariable=l.resolvePath(this.dragpath.bindto),this},setupEvents:function(){return this.eventType=this.dragpath.liveupdating?"input":"change",void 0!==this.boundVariable&&this.listenTo(this.boundVariable,"change:value",this.onBoundVariableChanged),this.addOrRemoveListeners(!0),this},giveAccShadowElFocus:function(){this.view.giveAccFocus()},addOrRemoveListeners:function(t){var e=t?"addEventListener":"removeEventListener",i=this.parentEl.parentNode;h.device.isDesktop?(this.view.el[e]("mousedown",this.onBtnDown),i[e]("click",this.giveAccShadowElFocus)):(this.parentEl.style.pointerEvents="none",i[e]("touchmove",this.onUpdateSlider),i[e]("touchstart",this.onUpdateSlider),i[e]("touchcancel",this.onUpdateSlider),i[e]("touchend",this.onUpdateSlider))},getBoundValue:function(){return void 0===this.boundVariable?this.dragpath.initialValue:parseFloat(this.boundVariable.value())},getTrackModel:function(){this.trackModel=this.parentModel.objects().find((function(t){return t.id.indexOf("_track")>-1}))},onMouseEvent:function(t){this.parentModel.executePlayerEvent(this.eventMap[t.type])},onBoundVariableChanged:function(t,e,i){e=this.transformValue(parseFloat(e)),this.updateSliderThumb(e,!0)},onUpdateSlider:function(t){if(this.view.trulyVisible){var e,i,r,o,l,u,c,h,d,p,f=this.model.width(),g=f/2,m=this.model.height()/2;t.preventDefault(),1===a.getPath(t,"touches.length")?(u=t.touches[0].pageX,c=t.touches[0].pageY):(u=t.pageX,c=t.pageY),s.includes(["mouseup","touchend"],t.type)?this.updateVariable():null!=u&&null!=c&&(n.setMatrixDirty(this.topParentView),i=n.globalPtToSlideObject(this.topParentView,u,c),s.includes(["mousedown","touchstart"],t.type)?(p=n.localPtToLocal(this.view,this.topParentView,g,m),h=i.x-p.x,d=i.y-p.y,s.extend(this,{offX:h,offY:d})):(h=this.offX,d=this.offY),i.x-=h,i.y-=d,e=a.clamp(0,1,(i.x-g)/(this.trackModel.width()-f)),l=!1,(r=(this.totalRange+this.step)*e+this.min)<=0&&(r*=-1,l=!0),o=r-Math.abs(r%this.step)+Math.abs(this.step/2)+this.step/2,l&&(o*=-1),this.currValue=a.clamp(this.min,this.max,o-this.step),this.dragpath.liveupdating?this.updateVariable():this.updateSliderThumb(this.currValue))}},updateVariable:function(){return this.adjustVariable(this.transformValue(this.currValue)),this},onBtn:function(t,e){var i=t?"addEventListener":"removeEventListener";this.onUpdateSlider(e),document.body[i]("mousemove",this.onUpdateSlider),document.body[i]("mouseup",this.onBtnUp)},addFocusStyle:function(){var t=u.createElement("rect"),e=this.view.find("g > g"),i=e.getBBox();t.setAttribute("class","focused"),t.setAttribute("x",i.x-3),t.setAttribute("y",i.y-3),t.setAttribute("width",i.width+6),t.setAttribute("height",i.height+6),t.setAttribute("stroke-width",3),e.appendChild(t),this.focusRect=t},componentWillUnmount:function(){this.addOrRemoveListeners(!1)},getRangeAttributes:function(){var t=this.getBoundValue(),e=this.dragpath.startvalue,i=this.dragpath.endvalue;return e>i&&(e=this.dragpath.endvalue,i=this.dragpath.startvalue,t=this.transformValue(t)),{type:"range",value:t,step:this.dragpath.snap?this.dragpath.increment:0,min:e,max:i,tabindex:-1,"data-accepts":"events"}},onAccShadowRangeChange:function(t){this.updateSliderThumb(t,!0),this.adjustVariable(t)},buildSlider:function(){var t=this.getRangeAttributes();return this.invertedSlider=this.dragpath.startvalue>this.dragpath.endvalue,this.min=t.min,this.max=t.max,this.step=t.step,this.getTrackModel(),this.topParentView=this.view.props.parent.props.parent,this},updateSliderThumb:function(t,e){t=null!=t?t:this.transformValue(this.getBoundValue());var i=a.clamp(this.min,this.max,t),s=(i-this.min)/this.totalRange;return this.currValue=i,null!=this.view.accShadowView&&this.view.accShadowView.viewChanged&&this.view.accShadowView.viewChanged(i),this.view.setPlayerProp("RawXPos",s*this.maxX),n.setMatrixDirty(this.topParentView),r.transformUpdated(this.view.props.parent,!0),this}}),s.extend(d.prototype,{onBtnDown:s.partial(d.prototype.onBtn,!0),onBtnUp:s.partial(d.prototype.onBtn,!1)}),d}.call(e,i,e,t))||(t.exports=n)},64076:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(71689),n=i(12625),r=i(80118),s=i(63949),o=DS._,a=DS.Backbone,l=DS.AnimationTimeline,u=function(t){this.view=t,this.model=this.view.props.model};return o.extend(u.prototype,a.Events,{componentWillMount:function(){if(!this.model.animations().isEmpty()){var t={"showcustom hidecustom":this.showHideCustom,addanimationdata:this.addAnimationData,killAnimations:this.stopCurrentAnimation,hide:o.partial(this.stopCurrentAnimation,!0),clearAnimations:this.clearAnimations};t[s.EXE_ANIMATION]=this.animate,this.listenTo(this.model,t)}},componentDidMount:function(){this.el=this.view.el},componentDidUpdate:function(){this.view.tweenedConfig&&(o.extend(this.el.style,this.view.tweenedConfig.style),null!=this.view.animationOverride&&this.view.animationOverride.update(this.view.tweenedConfig.props))},componentWillUnmount:function(){this.stopCurrentAnimation(!1),this.stopListening()},showHideCustom:function(t,e,i,n){this.playAnimation(i,e.timelineLabel,!1,n,!t)},animate:function(t,e){this.model.prop("TimelineControlled",null!=e.timelineLabel),this.playAnimation(this.model.animations().get(t.id),e.timelineLabel,t.reverse.value)},addAnimationData:function(t){t(null!=this.view.tweenedConfig?this.view.tweenedConfig.props:null)},clearAnimations:function(){this.stopCurrentAnimation(!1)},playAnimation:function(t,e,i,r,s){this.stopCurrentAnimation(!0);var o=this.createTimelineFor(t,i,r);this.tweenableTimeline=new n(this.view,o,e,s),this.view.setPlayerProp("Moved",null!=e)},createTimelineFor:function(t,i,n){var s=new l({tweens:[new r(this.view,i,t.getConfig())],onComplete:this.wrapCallback(n,t.id,i)});return s.onUpdate=function(){e.transformUpdated(this.view),(this.model.isShapeMask||this.model.isShapeMasked)&&this.model.onTweenUpdate(this.view)}.bind(this),s},wrapCallback:function(t,i,n){return function(){this.stopCurrentAnimation(!1),e.transformUpdated(this.view,!0),null!=t&&t(),this.model.executeFilteredPlayerEvent((function(t){if(t.id===i&&t.reverse===n)return!0}),"onanimationcomplete")}.bind(this)},stopCurrentAnimation:function(t){null!=this.tweenableTimeline&&(this.tweenableTimeline.destroy(t),this.tweenableTimeline=null,this.view.tweenedConfig=null)}}),u}.call(e,i,e,t))||(t.exports=n)},98103:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(52658);return{hasVectorBackground:function(){return"vector"===this.getPath("props.model.background.type")},hasImageBackground:function(){return"swf"===this.getPath("props.model.background.type")},getImageBgAssetId:function(){return this.getPath("props.model.background.imagedata.assetId")},getImageBgAsset:function(){return e.getAsset(this.getImageBgAssetId())},getImageBgUrl:function(){return this.getImageBgAsset().url()},getImageBgStyle:function(){var t=this.getImageBgAsset();return{position:"absolute",left:t.mobiledx(),top:t.mobiledy(),height:t.height(),width:t.width()}}}}.call(e,i,e,t))||(t.exports=n)},21504:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.utils;return{componentWillMount:function(){var t=this.props.model,n=t.isKind("slidelayer"),r=this.props.slideFrame;this.childrenVisible=!1,this.trulyVisible=!1,this.parentVisible=!1,n&&null!=r&&this.listenTo(r.props.model,"trueVisibilityChanged",e.partial(this.updateTrueVisibility,null)),this.isParentVisible=n?function(){return i.getPath(this.props.slideFrame,["props","model","currView","trulyVisible"],!0)}:function(){return this.parentVisible},n?this.isObjectVisible=function(){return this.isBaseLayer()||!!t.isOpen}:t.isKind("shufflegroup")?this.isObjectVisible=this.isParentVisible:this.isObjectVisible=function(){return t.prop("OnStage")&&!t.prop("HiddenByLayer")},this.isChildrenVisible=t.isKind("expandinglabel")?function(t){return t&&this.getPlayerProp("Expanded")}:e.identity},componentDidMount:function(){this.isBaseLayer&&this.isBaseLayer()&&this.updateTrueVisibility()},updateTrueVisibility:function(t){null==t&&(t=this.isObjectVisible());var i=this.props.model,n=this.isParentVisible(),r=t&&n,s=this.isChildrenVisible(r);r!==this.trulyVisible&&(this.trulyVisible=r,this.parentVisible=n,i.trigger("trueVisibilityChanged",r)),this.childrenVisible!==s&&(this.childrenVisible=s,i.objects&&i.objects().forEach((function(t){var i=t.currView;null!=i&&e.isFunction(i.updateTrueVisibility)&&i.parentVisible!==s&&(i.parentVisible=s,i.updateTrueVisibility())})))}}}.call(e,i,e,t))||(t.exports=n)},92540:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS,i=(e._,e.appState),n=e.dom,r=e.events;return{template:function(){return this.getTemplateManager().getTemplate("DragdropSlideObject").bind(this)()},getDefaultProps:function(){return{notchWidth:10,notchHeight:Math.round(6)}},componentDidMount:function(){this.htmlReady(this.mountWithOverState),this.listenTo(i,r.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},mountWithOverState:function(){var t=document.elementFromPoint(n.mouseX,n.mouseY);n.closest(t,function(t){return t===this.el}.bind(this))&&this.didMouseOver()},onAccessibleTextChanged:function(t){this.setState({useAccText:this.getUseAccText()})},getInitialState:function(){var t=this.getPath("props.model.data.textdata.vectortext.pr")||{},e=this.getPath("props.model.data.textdata")||{xAccOffset:0,yAccOffset:0};return this.originX=e.xAccOffset,this.originY=e.yAccOffset,this.accTextModel={parent:this,width:function(){return e.width},height:function(){return e.height},wordwrap:function(){return e.wordwrap},textshadow:function(){return e.textshadow},vartext:function(){return e.vartext},valign:function(){return e.valign},linkdata:function(){return[]}},{textCommandsetId:t.i,textPathLibId:t.l,wordbankRadius:this.getPath("props.model.height",0)/2,useAccText:this.getUseAccText()}},getUseAccText:function(){return"acctext"===this.getPath("props.model.data.textdata.type")&&(i.accessibleTextOn()||this.getPath("props.model.data.textdata.scrollOverflow"))},didMouseOver:function(){this.isEnabled()&&this.setState({hovered:!0})},didMouseOut:function(){this.setState({hovered:!1})},getAccTextModel:function(){return this.accTextModel}}}.call(e,i,e,t))||(t.exports=n)},55193:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(48907),n=DS._;return{componentWillMount:function(){this.props.isInnard&&n.extend(this.props.parent,{attachView:this.attachView})},componentWillUpdate:function(){n.forEach(this.getDetachedChildren(),function(t){this.attachView(t.child.currView)}.bind(this))},componentDidUpdate:function(){n.forEach(this.getDetachedChildren(),function(t){var e=t.newParent.currView,i=t.child.currView;null!=e&&null!=i&&e.attachView(i)}.bind(this))},attachView:function(t){t.reparentedContainer=this,null!=this.refs.bg&&this.refs.contentArea.contains(this.refs.bg.el)?this.refs.contentArea.insertBefore(t.el,this.refs.bg.el):null!=this.refs.allAudio&&this.refs.contentArea.contains(this.refs.allAudio)?this.refs.contentArea.insertBefore(t.el,this.refs.allAudio):this.refs.contentArea.appendChild(t.el),e.setMatrixDirty(t)},getDetachedChildren:function(){return this.props.model.detachedChildren||{}}}}.call(e,i,e,t))||(t.exports=n)},67940:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.vow,n=DS.constants,r=DS.pubSub,s=DS.events,o=DS.detection,a=DS.Chunk;return{componentWillUpdate:function(t,e){this.state.currentSlide&&this.state.currentSlide!==e.currentSlide&&this.state.currentSlide.beforeSlideOut(),e.currentSlide&&e.currentSlide!==this.state.currentSlide&&!this.isShowingMovedSlide&&e.currentSlide.resetBeforeView()},componentWillMount:function(){o.theme.isClassic||r.on(s.resume.RESET_DATA,this.onResetData)},onResetData:function(){this.clearNextPush=function(){this.resetHistoryResumeData(),this.setState({history:[]}),r.trigger(s.slideWindow.CLEAR_HISTORY)}},componentDidMount:function(){this.slideContainer=this.findComponent("SlideContainer")},getId:function(){return this.props.isMainWindow?n.refs.FRAME:this.props.id},getInitialState:function(){return{history:[],currentSlide:this.getCurrentSlide()}},forceTransition:function(){this.getCurSlidePromise().then((function(t){t.forceTransition()}))},getCurrentSlide:function(){return e.last(this.state?this.state.history:[])},getPrevSlide:function(){var t=this.state.history;return t.length>1?t[t.length-2]:null},getPrevHistoryGroup:function(){var t=this.state.history,e=this.getPrevHistoryGroupIndex();return-1===e?null:t[e]},getPrevHistoryGroupIndex:function(){var t=this.getCurrentSlide(),i=this.state.history;return null==t?-1:e.findLastIndex(i,(function(e){return t.get("historyGroupId")!==e.get("historyGroupId")}))},canGoForward:function(t){return e.last(this.state.history)!==t},pushHistory:function(t){return null!=this.clearNextPush&&(this.clearNextPush(),this.clearNextPush=null),this.canGoForward(t)&&this.refreshHistory(t),this},popHistory:function(){return null!=this.getPrevSlide()&&this.refreshHistory(),this},popHistoryGroup:function(){var t=this.state.history,e=this.getPrevHistoryGroupIndex();return-1!==e&&(t=t.slice(0,e+1),this.updateHistoryState(t)),this},refreshHistory:function(t){var e=this.state.history.slice();return t?e.push(t):e.pop(),this.updateHistoryState(e),this},updateHistoryState:function(t){var i=e.last(t);i.prop("WindowId",this.props.isMainWindow?n.refs.FRAME:this.props.model.id),this.setState({history:t,currentSlide:i})},prepareToUpdateSlide:function(t){return this.isShowingMovedSlide=t,this.slideContainer.prepareToUpdateSlide(t),this},replaceSlideWith:function(t){return this.slideContainer.replaceSlideWith(t),this},rebuildCurSlide:function(){return this.slideContainer.rebuildCurSlide(),this},getCurSlide:function(){return this.slideContainer.curSlide},getCurSlidePromise:function(){return this.slideContainer.getCurSlidePromise()},resetHistoryResumeData:function(){this.state.history.forEach((function(t){return t.resetResume()}))},getHistoryResumeData:function(){return this.state.history.map((function(t){return t.getWindowResumeRef()})).join("")},getResumeData:function(){var t=this.props.model,e=null==t?0:t.index()+1;return[a.create(a.toUnsignedString64(e)),this.getCurrentSlide().getWindowResumeRef(),a.create(this.getHistoryResumeData())].join("")},setPreviousHistory:function(t){var e=this.state.history;e.unshift.apply(e,t)},isWaitingForSlideLoad:function(){return i.isPending(this.slideLoadingPromise)},setSlideLoading:function(t){return this.slideLoadingPromise=t,this}}}.call(e,i,e,t))||(t.exports=n)},13097:function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(33305),n=i(94753);DS._;return e.extend(n,{displayName:"MessageWindowUnified",componentDidUpdate:function(){this.htmlReady(function(){this.setState({messageWindowText:this.getScrollAreaText()})}.bind(this))}})}.call(e,i,e,t))||(t.exports=n)},65470:function(t,e,i){var n;n=function(){var t=!0;function e(e){function i(t){var i=e.match(t);return i&&i.length>1&&i[1]||""}function n(t){var i=e.match(t);return i&&i.length>1&&i[2]||""}var r,o=i(/(ipod|iphone|ipad)/i).toLowerCase(),a=!/like android/i.test(e)&&/android/i.test(e),l=/nexus\s*[0-6]\s*/i.test(e),u=!l&&/nexus\s*[0-9]+/i.test(e),c=/CrOS/.test(e),h=/silk/i.test(e),d=/sailfish/i.test(e),p=/tizen/i.test(e),f=/(web|hpw)(o|0)s/i.test(e),g=/windows phone/i.test(e),m=(/SamsungBrowser/i.test(e),!g&&/windows/i.test(e)),v=!o&&!h&&/macintosh/i.test(e),y=!a&&!d&&!p&&!f&&/linux/i.test(e),S=n(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),b=i(/version\/(\d+(\.\d+)?)/i),w=/tablet/i.test(e)&&!/tablet pc/i.test(e),x=!w&&/[^-]mobi/i.test(e),P=/xbox/i.test(e);/opera/i.test(e)?r={name:"Opera",opera:t,version:b||i(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(e)?r={name:"Opera",opera:t,version:i(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||b}:/SamsungBrowser/i.test(e)?r={name:"Samsung Internet for Android",samsungBrowser:t,version:b||i(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(e)?r={name:"NAVER Whale browser",whale:t,version:i(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(e)?r={name:"MZ Browser",mzbrowser:t,version:i(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(e)?r={name:"Opera Coast",coast:t,version:b||i(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(e)?r={name:"Focus",focus:t,version:i(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(e)?r={name:"Yandex Browser",yandexbrowser:t,version:b||i(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(e)?r={name:"UC Browser",ucbrowser:t,version:i(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(e)?r={name:"Maxthon",maxthon:t,version:i(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(e)?r={name:"Epiphany",epiphany:t,version:i(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(e)?r={name:"Puffin",puffin:t,version:i(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(e)?r={name:"Sleipnir",sleipnir:t,version:i(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(e)?r={name:"K-Meleon",kMeleon:t,version:i(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:g?(r={name:"Windows Phone",osname:"Windows Phone",windowsphone:t},S?(r.msedge=t,r.version=S):(r.msie=t,r.version=i(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(e)?r={name:"Internet Explorer",msie:t,version:i(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:c?r={name:"Chrome",osname:"Chrome OS",chromeos:t,chromeBook:t,chrome:t,version:i(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(e)?r={name:"Microsoft Edge",msedge:t,version:S}:/vivaldi/i.test(e)?r={name:"Vivaldi",vivaldi:t,version:i(/vivaldi\/(\d+(\.\d+)?)/i)||b}:d?r={name:"Sailfish",osname:"Sailfish OS",sailfish:t,version:i(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(e)?r={name:"SeaMonkey",seamonkey:t,version:i(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(e)?(r={name:"Firefox",firefox:t,version:i(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(e)&&(r.firefoxos=t,r.osname="Firefox OS")):h?r={name:"Amazon Silk",silk:t,version:i(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(e)?r={name:"PhantomJS",phantom:t,version:i(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(e)?r={name:"SlimerJS",slimer:t,version:i(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(e)||/rim\stablet/i.test(e)?r={name:"BlackBerry",osname:"BlackBerry OS",blackberry:t,version:b||i(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:f?(r={name:"WebOS",osname:"WebOS",webos:t,version:b||i(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(e)&&(r.touchpad=t)):/bada/i.test(e)?r={name:"Bada",osname:"Bada",bada:t,version:i(/dolfin\/(\d+(\.\d+)?)/i)}:p?r={name:"Tizen",osname:"Tizen",tizen:t,version:i(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||b}:/qupzilla/i.test(e)?r={name:"QupZilla",qupzilla:t,version:i(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||b}:/chromium/i.test(e)?r={name:"Chromium",chromium:t,version:i(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||b}:/chrome|crios|crmo/i.test(e)?r={name:"Chrome",chrome:t,version:i(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:a?r={name:"Android",version:b}:/safari|applewebkit/i.test(e)?(r={name:"Safari",safari:t},b&&(r.version=b)):o?(r={name:"iphone"==o?"iPhone":"ipad"==o?"iPad":"iPod"},b&&(r.version=b)):r=/googlebot/i.test(e)?{name:"Googlebot",googlebot:t,version:i(/googlebot\/(\d+(\.\d+))/i)||b}:{name:i(/^(.*)\/(.*) /),version:n(/^(.*)\/(.*) /)},!r.msedge&&/(apple)?webkit/i.test(e)?(/(apple)?webkit\/537\.36/i.test(e)?(r.name=r.name||"Blink",r.blink=t):(r.name=r.name||"Webkit",r.webkit=t),!r.version&&b&&(r.version=b)):!r.opera&&/gecko\//i.test(e)&&(r.name=r.name||"Gecko",r.gecko=t,r.version=r.version||i(/gecko\/(\d+(\.\d+)?)/i)),r.windowsphone||!a&&!r.silk?!r.windowsphone&&o?(r[o]=t,r.ios=t,r.osname="iOS"):v?(r.mac=t,r.osname="macOS"):P?(r.xbox=t,r.osname="Xbox"):m?(r.windows=t,r.osname="Windows"):y&&(r.linux=t,r.osname="Linux"):(r.android=t,r.osname="Android");var E="";r.windows?E=function(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(i(/Windows ((NT|XP)( \d\d?.\d)?)/i)):r.windowsphone?E=i(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):r.mac?E=(E=i(/Mac OS X (\d+([_\.\s]\d+)*)/i)).replace(/[_\s]/g,"."):o?E=(E=i(/os (\d+([_\s]\d+)*) like mac os x/i)).replace(/[_\s]/g,"."):a?E=i(/android[ \/-](\d+(\.\d+)*)/i):r.webos?E=i(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):r.blackberry?E=i(/rim\stablet\sos\s(\d+(\.\d+)*)/i):r.bada?E=i(/bada\/(\d+(\.\d+)*)/i):r.tizen&&(E=i(/tizen[\/\s](\d+(\.\d+)*)/i)),E&&(r.osversion=E);var C=!r.windows&&E.split(".")[0];return w||u||"ipad"==o||a&&(3==C||C>=4&&!x)||r.silk?r.tablet=t:(x||"iphone"==o||"ipod"==o||a||l||r.blackberry||r.webos||r.bada)&&(r.mobile=t),r.msedge||r.msie&&r.version>=10||r.yandexbrowser&&r.version>=15||r.vivaldi&&r.version>=1||r.chrome&&r.version>=20||r.samsungBrowser&&r.version>=4||r.whale&&1===s([r.version,"1.0"])||r.mzbrowser&&1===s([r.version,"6.0"])||r.focus&&1===s([r.version,"1.0"])||r.firefox&&r.version>=20||r.safari&&r.version>=6||r.opera&&r.version>=10||r.ios&&r.osversion&&r.osversion.split(".")[0]>=6||r.blackberry&&r.version>=10.1||r.chromium&&r.version>=20?r.a=t:r.msie&&r.version<10||r.chrome&&r.version<20||r.firefox&&r.version<20||r.safari&&r.version<6||r.opera&&r.version<10||r.ios&&r.osversion&&r.osversion.split(".")[0]<6||r.chromium&&r.version<20?r.c=t:r.x=t,r}var i=e("undefined"!=typeof navigator&&navigator.userAgent||"");function n(t){return t.split(".").length}function r(t,e){var i,n=[];if(Array.prototype.map)return Array.prototype.map.call(t,e);for(i=0;i<t.length;i++)n.push(e(t[i]));return n}function s(t){for(var e=Math.max(n(t[0]),n(t[1])),i=r(t,(function(t){var i=e-n(t);return r((t+=new Array(i+1).join(".0")).split("."),(function(t){return new Array(20-t.length).join("0")+t})).reverse()}));--e>=0;){if(i[0][e]>i[1][e])return 1;if(i[0][e]!==i[1][e])return-1;if(0===e)return 0}}function o(t,n,r){var o=i;"string"==typeof n&&(r=n,n=void 0),void 0===n&&(n=!1),r&&(o=e(r));var a=""+o.version;for(var l in t)if(t.hasOwnProperty(l)&&o[l]){if("string"!=typeof t[l])throw new Error("Browser version in the minVersion map should be a string: "+l+": "+String(t));return s([a,t[l]])<0}return n}return i.test=function(t){for(var e=0;e<t.length;++e){var n=t[e];if("string"==typeof n&&n in i)return!0}return!1},i.isUnsupportedBrowser=o,i.compareVersions=s,i.check=function(t,e,i){return!o(t,e,i)},i._detect=e,i.detect=e,i},t.exports?t.exports=n():i.amdD("bowser",n)},75730:function(){!function(){"use strict";"SVGPathSeg"in window||(window.SVGPathSeg=function(t,e,i){this.pathSegType=t,this.pathSegTypeAsLetter=e,this._owningPathSegList=i},window.SVGPathSeg.prototype.classname="SVGPathSeg",window.SVGPathSeg.PATHSEG_UNKNOWN=0,window.SVGPathSeg.PATHSEG_CLOSEPATH=1,window.SVGPathSeg.PATHSEG_MOVETO_ABS=2,window.SVGPathSeg.PATHSEG_MOVETO_REL=3,window.SVGPathSeg.PATHSEG_LINETO_ABS=4,window.SVGPathSeg.PATHSEG_LINETO_REL=5,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS=6,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL=7,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS=8,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL=9,window.SVGPathSeg.PATHSEG_ARC_ABS=10,window.SVGPathSeg.PATHSEG_ARC_REL=11,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS=12,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL=13,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS=14,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL=15,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS=16,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL=17,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS=18,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL=19,window.SVGPathSeg.prototype._segmentChanged=function(){this._owningPathSegList&&this._owningPathSegList.segmentChanged(this)},window.SVGPathSegClosePath=function(t){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CLOSEPATH,"z",t)},window.SVGPathSegClosePath.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegClosePath.prototype.toString=function(){return"[object SVGPathSegClosePath]"},window.SVGPathSegClosePath.prototype._asPathString=function(){return this.pathSegTypeAsLetter},window.SVGPathSegClosePath.prototype.clone=function(){return new window.SVGPathSegClosePath(void 0)},window.SVGPathSegMovetoAbs=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_MOVETO_ABS,"M",t),this._x=e,this._y=i},window.SVGPathSegMovetoAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegMovetoAbs.prototype.toString=function(){return"[object SVGPathSegMovetoAbs]"},window.SVGPathSegMovetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegMovetoAbs.prototype.clone=function(){return new window.SVGPathSegMovetoAbs(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegMovetoAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegMovetoAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegMovetoRel=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_MOVETO_REL,"m",t),this._x=e,this._y=i},window.SVGPathSegMovetoRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegMovetoRel.prototype.toString=function(){return"[object SVGPathSegMovetoRel]"},window.SVGPathSegMovetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegMovetoRel.prototype.clone=function(){return new window.SVGPathSegMovetoRel(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegMovetoRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegMovetoRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoAbs=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_ABS,"L",t),this._x=e,this._y=i},window.SVGPathSegLinetoAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoAbs.prototype.toString=function(){return"[object SVGPathSegLinetoAbs]"},window.SVGPathSegLinetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegLinetoAbs.prototype.clone=function(){return new window.SVGPathSegLinetoAbs(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegLinetoAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegLinetoAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoRel=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_REL,"l",t),this._x=e,this._y=i},window.SVGPathSegLinetoRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoRel.prototype.toString=function(){return"[object SVGPathSegLinetoRel]"},window.SVGPathSegLinetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegLinetoRel.prototype.clone=function(){return new window.SVGPathSegLinetoRel(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegLinetoRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegLinetoRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicAbs=function(t,e,i,n,r,s,o){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS,"C",t),this._x=e,this._y=i,this._x1=n,this._y1=r,this._x2=s,this._y2=o},window.SVGPathSegCurvetoCubicAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicAbs]"},window.SVGPathSegCurvetoCubicAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicAbs(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicRel=function(t,e,i,n,r,s,o){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL,"c",t),this._x=e,this._y=i,this._x1=n,this._y1=r,this._x2=s,this._y2=o},window.SVGPathSegCurvetoCubicRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicRel]"},window.SVGPathSegCurvetoCubicRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicRel.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicRel(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticAbs=function(t,e,i,n,r){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS,"Q",t),this._x=e,this._y=i,this._x1=n,this._y1=r},window.SVGPathSegCurvetoQuadraticAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticAbs]"},window.SVGPathSegCurvetoQuadraticAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticAbs(void 0,this._x,this._y,this._x1,this._y1)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticRel=function(t,e,i,n,r){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL,"q",t),this._x=e,this._y=i,this._x1=n,this._y1=r},window.SVGPathSegCurvetoQuadraticRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticRel]"},window.SVGPathSegCurvetoQuadraticRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticRel.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticRel(void 0,this._x,this._y,this._x1,this._y1)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegArcAbs=function(t,e,i,n,r,s,o,a){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_ARC_ABS,"A",t),this._x=e,this._y=i,this._r1=n,this._r2=r,this._angle=s,this._largeArcFlag=o,this._sweepFlag=a},window.SVGPathSegArcAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegArcAbs.prototype.toString=function(){return"[object SVGPathSegArcAbs]"},window.SVGPathSegArcAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._r1+" "+this._r2+" "+this._angle+" "+(this._largeArcFlag?"1":"0")+" "+(this._sweepFlag?"1":"0")+" "+this._x+" "+this._y},window.SVGPathSegArcAbs.prototype.clone=function(){return new window.SVGPathSegArcAbs(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)},Object.defineProperty(window.SVGPathSegArcAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"r1",{get:function(){return this._r1},set:function(t){this._r1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"r2",{get:function(){return this._r2},set:function(t){this._r2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"angle",{get:function(){return this._angle},set:function(t){this._angle=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(t){this._largeArcFlag=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcAbs.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(t){this._sweepFlag=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegArcRel=function(t,e,i,n,r,s,o,a){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_ARC_REL,"a",t),this._x=e,this._y=i,this._r1=n,this._r2=r,this._angle=s,this._largeArcFlag=o,this._sweepFlag=a},window.SVGPathSegArcRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegArcRel.prototype.toString=function(){return"[object SVGPathSegArcRel]"},window.SVGPathSegArcRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._r1+" "+this._r2+" "+this._angle+" "+(this._largeArcFlag?"1":"0")+" "+(this._sweepFlag?"1":"0")+" "+this._x+" "+this._y},window.SVGPathSegArcRel.prototype.clone=function(){return new window.SVGPathSegArcRel(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)},Object.defineProperty(window.SVGPathSegArcRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"r1",{get:function(){return this._r1},set:function(t){this._r1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"r2",{get:function(){return this._r2},set:function(t){this._r2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"angle",{get:function(){return this._angle},set:function(t){this._angle=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(t){this._largeArcFlag=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegArcRel.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(t){this._sweepFlag=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoHorizontalAbs=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS,"H",t),this._x=e},window.SVGPathSegLinetoHorizontalAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoHorizontalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalAbs]"},window.SVGPathSegLinetoHorizontalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x},window.SVGPathSegLinetoHorizontalAbs.prototype.clone=function(){return new window.SVGPathSegLinetoHorizontalAbs(void 0,this._x)},Object.defineProperty(window.SVGPathSegLinetoHorizontalAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoHorizontalRel=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL,"h",t),this._x=e},window.SVGPathSegLinetoHorizontalRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoHorizontalRel.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalRel]"},window.SVGPathSegLinetoHorizontalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x},window.SVGPathSegLinetoHorizontalRel.prototype.clone=function(){return new window.SVGPathSegLinetoHorizontalRel(void 0,this._x)},Object.defineProperty(window.SVGPathSegLinetoHorizontalRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoVerticalAbs=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS,"V",t),this._y=e},window.SVGPathSegLinetoVerticalAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoVerticalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalAbs]"},window.SVGPathSegLinetoVerticalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y},window.SVGPathSegLinetoVerticalAbs.prototype.clone=function(){return new window.SVGPathSegLinetoVerticalAbs(void 0,this._y)},Object.defineProperty(window.SVGPathSegLinetoVerticalAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoVerticalRel=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL,"v",t),this._y=e},window.SVGPathSegLinetoVerticalRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegLinetoVerticalRel.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalRel]"},window.SVGPathSegLinetoVerticalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y},window.SVGPathSegLinetoVerticalRel.prototype.clone=function(){return new window.SVGPathSegLinetoVerticalRel(void 0,this._y)},Object.defineProperty(window.SVGPathSegLinetoVerticalRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicSmoothAbs=function(t,e,i,n,r){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS,"S",t),this._x=e,this._y=i,this._x2=n,this._y2=r},window.SVGPathSegCurvetoCubicSmoothAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothAbs]"},window.SVGPathSegCurvetoCubicSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicSmoothAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicSmoothAbs(void 0,this._x,this._y,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicSmoothRel=function(t,e,i,n,r){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL,"s",t),this._x=e,this._y=i,this._x2=n,this._y2=r},window.SVGPathSegCurvetoCubicSmoothRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoCubicSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothRel]"},window.SVGPathSegCurvetoCubicSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},window.SVGPathSegCurvetoCubicSmoothRel.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicSmoothRel(void 0,this._x,this._y,this._x2,this._y2)},Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticSmoothAbs=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS,"T",t),this._x=e,this._y=i},window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothAbs]"},window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticSmoothAbs(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticSmoothRel=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL,"t",t),this._x=e,this._y=i},window.SVGPathSegCurvetoQuadraticSmoothRel.prototype=Object.create(window.SVGPathSeg.prototype),window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothRel]"},window.SVGPathSegCurvetoQuadraticSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticSmoothRel(void 0,this._x,this._y)},Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathElement.prototype.createSVGPathSegClosePath=function(){return new window.SVGPathSegClosePath(void 0)},window.SVGPathElement.prototype.createSVGPathSegMovetoAbs=function(t,e){return new window.SVGPathSegMovetoAbs(void 0,t,e)},window.SVGPathElement.prototype.createSVGPathSegMovetoRel=function(t,e){return new window.SVGPathSegMovetoRel(void 0,t,e)},window.SVGPathElement.prototype.createSVGPathSegLinetoAbs=function(t,e){return new window.SVGPathSegLinetoAbs(void 0,t,e)},window.SVGPathElement.prototype.createSVGPathSegLinetoRel=function(t,e){return new window.SVGPathSegLinetoRel(void 0,t,e)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicAbs=function(t,e,i,n,r,s){return new window.SVGPathSegCurvetoCubicAbs(void 0,t,e,i,n,r,s)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicRel=function(t,e,i,n,r,s){return new window.SVGPathSegCurvetoCubicRel(void 0,t,e,i,n,r,s)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticAbs=function(t,e,i,n){return new window.SVGPathSegCurvetoQuadraticAbs(void 0,t,e,i,n)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticRel=function(t,e,i,n){return new window.SVGPathSegCurvetoQuadraticRel(void 0,t,e,i,n)},window.SVGPathElement.prototype.createSVGPathSegArcAbs=function(t,e,i,n,r,s,o){return new window.SVGPathSegArcAbs(void 0,t,e,i,n,r,s,o)},window.SVGPathElement.prototype.createSVGPathSegArcRel=function(t,e,i,n,r,s,o){return new window.SVGPathSegArcRel(void 0,t,e,i,n,r,s,o)},window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalAbs=function(t){return new window.SVGPathSegLinetoHorizontalAbs(void 0,t)},window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalRel=function(t){return new window.SVGPathSegLinetoHorizontalRel(void 0,t)},window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalAbs=function(t){return new window.SVGPathSegLinetoVerticalAbs(void 0,t)},window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalRel=function(t){return new window.SVGPathSegLinetoVerticalRel(void 0,t)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothAbs=function(t,e,i,n){return new window.SVGPathSegCurvetoCubicSmoothAbs(void 0,t,e,i,n)},window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothRel=function(t,e,i,n){return new window.SVGPathSegCurvetoCubicSmoothRel(void 0,t,e,i,n)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothAbs=function(t,e){return new window.SVGPathSegCurvetoQuadraticSmoothAbs(void 0,t,e)},window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothRel=function(t,e){return new window.SVGPathSegCurvetoQuadraticSmoothRel(void 0,t,e)},"getPathSegAtLength"in window.SVGPathElement.prototype||(window.SVGPathElement.prototype.getPathSegAtLength=function(t){if(void 0===t||!isFinite(t))throw"Invalid arguments.";var e=document.createElementNS("http://www.w3.org/2000/svg","path");e.setAttribute("d",this.getAttribute("d"));var i=e.pathSegList.numberOfItems-1;if(i<=0)return 0;do{if(e.pathSegList.removeItem(i),t>e.getTotalLength())break;i--}while(i>0);return i})),"SVGPathSegList"in window&&"appendItem"in window.SVGPathSegList.prototype||(window.SVGPathSegList=function(t){this._pathElement=t,this._list=this._parsePath(this._pathElement.getAttribute("d")),this._mutationObserverConfig={attributes:!0,attributeFilter:["d"]},this._pathElementMutationObserver=new MutationObserver(this._updateListFromPathMutations.bind(this)),this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)},window.SVGPathSegList.prototype.classname="SVGPathSegList",Object.defineProperty(window.SVGPathSegList.prototype,"numberOfItems",{get:function(){return this._checkPathSynchronizedToList(),this._list.length},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"pathSegList",{get:function(){return this._pathSegList||(this._pathSegList=new window.SVGPathSegList(this)),this._pathSegList},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"normalizedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"animatedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),Object.defineProperty(window.SVGPathElement.prototype,"animatedNormalizedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),window.SVGPathSegList.prototype._checkPathSynchronizedToList=function(){this._updateListFromPathMutations(this._pathElementMutationObserver.takeRecords())},window.SVGPathSegList.prototype._updateListFromPathMutations=function(t){if(this._pathElement){var e=!1;t.forEach((function(t){"d"==t.attributeName&&(e=!0)})),e&&(this._list=this._parsePath(this._pathElement.getAttribute("d")))}},window.SVGPathSegList.prototype._writeListToPath=function(){this._pathElementMutationObserver.disconnect(),this._pathElement.setAttribute("d",window.SVGPathSegList._pathSegArrayAsString(this._list)),this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)},window.SVGPathSegList.prototype.segmentChanged=function(t){this._writeListToPath()},window.SVGPathSegList.prototype.clear=function(){this._checkPathSynchronizedToList(),this._list.forEach((function(t){t._owningPathSegList=null})),this._list=[],this._writeListToPath()},window.SVGPathSegList.prototype.initialize=function(t){return this._checkPathSynchronizedToList(),this._list=[t],t._owningPathSegList=this,this._writeListToPath(),t},window.SVGPathSegList.prototype._checkValidIndex=function(t){if(isNaN(t)||t<0||t>=this.numberOfItems)throw"INDEX_SIZE_ERR"},window.SVGPathSegList.prototype.getItem=function(t){return this._checkPathSynchronizedToList(),this._checkValidIndex(t),this._list[t]},window.SVGPathSegList.prototype.insertItemBefore=function(t,e){return this._checkPathSynchronizedToList(),e>this.numberOfItems&&(e=this.numberOfItems),t._owningPathSegList&&(t=t.clone()),this._list.splice(e,0,t),t._owningPathSegList=this,this._writeListToPath(),t},window.SVGPathSegList.prototype.replaceItem=function(t,e){return this._checkPathSynchronizedToList(),t._owningPathSegList&&(t=t.clone()),this._checkValidIndex(e),this._list[e]=t,t._owningPathSegList=this,this._writeListToPath(),t},window.SVGPathSegList.prototype.removeItem=function(t){this._checkPathSynchronizedToList(),this._checkValidIndex(t);var e=this._list[t];return this._list.splice(t,1),this._writeListToPath(),e},window.SVGPathSegList.prototype.appendItem=function(t){return this._checkPathSynchronizedToList(),t._owningPathSegList&&(t=t.clone()),this._list.push(t),t._owningPathSegList=this,this._writeListToPath(),t},window.SVGPathSegList._pathSegArrayAsString=function(t){var e="",i=!0;return t.forEach((function(t){i?(i=!1,e+=t._asPathString()):e+=" "+t._asPathString()})),e},window.SVGPathSegList.prototype._parsePath=function(t){if(!t||0==t.length)return[];var e=this,i=function(){this.pathSegList=[]};i.prototype.appendSegment=function(t){this.pathSegList.push(t)};var n=function(t){this._string=t,this._currentIndex=0,this._endIndex=this._string.length,this._previousCommand=window.SVGPathSeg.PATHSEG_UNKNOWN,this._skipOptionalSpaces()};n.prototype._isCurrentSpace=function(){var t=this._string[this._currentIndex];return t<=" "&&(" "==t||"\n"==t||"\t"==t||"\r"==t||"\f"==t)},n.prototype._skipOptionalSpaces=function(){for(;this._currentIndex<this._endIndex&&this._isCurrentSpace();)this._currentIndex++;return this._currentIndex<this._endIndex},n.prototype._skipOptionalSpacesOrDelimiter=function(){return!(this._currentIndex<this._endIndex&&!this._isCurrentSpace()&&","!=this._string.charAt(this._currentIndex))&&(this._skipOptionalSpaces()&&this._currentIndex<this._endIndex&&","==this._string.charAt(this._currentIndex)&&(this._currentIndex++,this._skipOptionalSpaces()),this._currentIndex<this._endIndex)},n.prototype.hasMoreData=function(){return this._currentIndex<this._endIndex},n.prototype.peekSegmentType=function(){var t=this._string[this._currentIndex];return this._pathSegTypeFromChar(t)},n.prototype._pathSegTypeFromChar=function(t){switch(t){case"Z":case"z":return window.SVGPathSeg.PATHSEG_CLOSEPATH;case"M":return window.SVGPathSeg.PATHSEG_MOVETO_ABS;case"m":return window.SVGPathSeg.PATHSEG_MOVETO_REL;case"L":return window.SVGPathSeg.PATHSEG_LINETO_ABS;case"l":return window.SVGPathSeg.PATHSEG_LINETO_REL;case"C":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS;case"c":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL;case"Q":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS;case"q":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL;case"A":return window.SVGPathSeg.PATHSEG_ARC_ABS;case"a":return window.SVGPathSeg.PATHSEG_ARC_REL;case"H":return window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS;case"h":return window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL;case"V":return window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS;case"v":return window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL;case"S":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS;case"s":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL;case"T":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS;case"t":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL;default:return window.SVGPathSeg.PATHSEG_UNKNOWN}},n.prototype._nextCommandHelper=function(t,e){return("+"==t||"-"==t||"."==t||t>="0"&&t<="9")&&e!=window.SVGPathSeg.PATHSEG_CLOSEPATH?e==window.SVGPathSeg.PATHSEG_MOVETO_ABS?window.SVGPathSeg.PATHSEG_LINETO_ABS:e==window.SVGPathSeg.PATHSEG_MOVETO_REL?window.SVGPathSeg.PATHSEG_LINETO_REL:e:window.SVGPathSeg.PATHSEG_UNKNOWN},n.prototype.initialCommandIsMoveTo=function(){if(!this.hasMoreData())return!0;var t=this.peekSegmentType();return t==window.SVGPathSeg.PATHSEG_MOVETO_ABS||t==window.SVGPathSeg.PATHSEG_MOVETO_REL},n.prototype._parseNumber=function(){var t=0,e=0,i=1,n=0,r=1,s=1,o=this._currentIndex;if(this._skipOptionalSpaces(),this._currentIndex<this._endIndex&&"+"==this._string.charAt(this._currentIndex)?this._currentIndex++:this._currentIndex<this._endIndex&&"-"==this._string.charAt(this._currentIndex)&&(this._currentIndex++,r=-1),!(this._currentIndex==this._endIndex||(this._string.charAt(this._currentIndex)<"0"||this._string.charAt(this._currentIndex)>"9")&&"."!=this._string.charAt(this._currentIndex))){for(var a=this._currentIndex;this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>="0"&&this._string.charAt(this._currentIndex)<="9";)this._currentIndex++;if(this._currentIndex!=a)for(var l=this._currentIndex-1,u=1;l>=a;)e+=u*(this._string.charAt(l--)-"0"),u*=10;if(this._currentIndex<this._endIndex&&"."==this._string.charAt(this._currentIndex)){if(this._currentIndex++,this._currentIndex>=this._endIndex||this._string.charAt(this._currentIndex)<"0"||this._string.charAt(this._currentIndex)>"9")return;for(;this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>="0"&&this._string.charAt(this._currentIndex)<="9";)i*=10,n+=(this._string.charAt(this._currentIndex)-"0")/i,this._currentIndex+=1}if(this._currentIndex!=o&&this._currentIndex+1<this._endIndex&&("e"==this._string.charAt(this._currentIndex)||"E"==this._string.charAt(this._currentIndex))&&"x"!=this._string.charAt(this._currentIndex+1)&&"m"!=this._string.charAt(this._currentIndex+1)){if(this._currentIndex++,"+"==this._string.charAt(this._currentIndex)?this._currentIndex++:"-"==this._string.charAt(this._currentIndex)&&(this._currentIndex++,s=-1),this._currentIndex>=this._endIndex||this._string.charAt(this._currentIndex)<"0"||this._string.charAt(this._currentIndex)>"9")return;for(;this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>="0"&&this._string.charAt(this._currentIndex)<="9";)t*=10,t+=this._string.charAt(this._currentIndex)-"0",this._currentIndex++}var c=e+n;if(c*=r,t&&(c*=Math.pow(10,s*t)),o!=this._currentIndex)return this._skipOptionalSpacesOrDelimiter(),c}},n.prototype._parseArcFlag=function(){if(!(this._currentIndex>=this._endIndex)){var t=!1,e=this._string.charAt(this._currentIndex++);if("0"==e)t=!1;else{if("1"!=e)return;t=!0}return this._skipOptionalSpacesOrDelimiter(),t}},n.prototype.parseSegment=function(){var t=this._string[this._currentIndex],i=this._pathSegTypeFromChar(t);if(i==window.SVGPathSeg.PATHSEG_UNKNOWN){if(this._previousCommand==window.SVGPathSeg.PATHSEG_UNKNOWN)return null;if((i=this._nextCommandHelper(t,this._previousCommand))==window.SVGPathSeg.PATHSEG_UNKNOWN)return null}else this._currentIndex++;switch(this._previousCommand=i,i){case window.SVGPathSeg.PATHSEG_MOVETO_REL:return new window.SVGPathSegMovetoRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_MOVETO_ABS:return new window.SVGPathSegMovetoAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_REL:return new window.SVGPathSegLinetoRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_ABS:return new window.SVGPathSegLinetoAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:return new window.SVGPathSegLinetoHorizontalRel(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:return new window.SVGPathSegLinetoHorizontalAbs(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:return new window.SVGPathSegLinetoVerticalRel(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:return new window.SVGPathSegLinetoVerticalAbs(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_CLOSEPATH:return this._skipOptionalSpaces(),new window.SVGPathSegClosePath(e);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL:var n={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicRel(e,n.x,n.y,n.x1,n.y1,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS:n={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicAbs(e,n.x,n.y,n.x1,n.y1,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:n={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicSmoothRel(e,n.x,n.y,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:n={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicSmoothAbs(e,n.x,n.y,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:n={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoQuadraticRel(e,n.x,n.y,n.x1,n.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:n={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoQuadraticAbs(e,n.x,n.y,n.x1,n.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:return new window.SVGPathSegCurvetoQuadraticSmoothRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:return new window.SVGPathSegCurvetoQuadraticSmoothAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_ARC_REL:n={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegArcRel(e,n.x,n.y,n.x1,n.y1,n.arcAngle,n.arcLarge,n.arcSweep);case window.SVGPathSeg.PATHSEG_ARC_ABS:n={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegArcAbs(e,n.x,n.y,n.x1,n.y1,n.arcAngle,n.arcLarge,n.arcSweep);default:throw"Unknown path seg type."}};var r=new i,s=new n(t);if(!s.initialCommandIsMoveTo())return[];for(;s.hasMoreData();){var o=s.parseSegment();if(!o)return[];r.appendSegment(o)}return r.pathSegList})}()},10882:function(t,e,i){t.exports=i(33305).__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED},11325:function(t){t.exports=function t(e,i,n){function r(o,a){if(!i[o]){if(!e[o]){if(s)return s(o,!0);var l=new Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var u=i[o]={exports:{}};e[o][0].call(u.exports,(function(t){var i=e[o][1][t];return r(i||t)}),u,u.exports,t,e,i,n)}return i[o].exports}for(var s=void 0,o=0;o<n.length;o++)r(n[o]);return r}({1:[function(t,e,i){"use strict";var n=t(22),r=t(26),s=t(37),o=t(29),a=t(64),l=t(94),u=t(96),c=t(118),h=t(140),d=t(143),p=t(173),f=!1;r.addons={CSSTransitionGroup:o,LinkedStateMixin:n,PureRenderMixin:s,TransitionGroup:l,batchedUpdates:function(){return p(f,"React.addons.batchedUpdates is deprecated. Use ReactDOM.unstable_batchedUpdates instead."),f=!0,u.batchedUpdates.apply(this,arguments)},cloneWithProps:c,createFragment:a.create,shallowCompare:h,update:d},r.addons.Perf=t(55),r.addons.TestUtils=t(91),e.exports=r},{118:118,140:140,143:143,173:173,22:22,26:26,29:29,37:37,55:55,64:64,91:91,94:94,96:96}],2:[function(t,e,i){"use strict";var n=t(72),r=t(122),s=t(155),o={Mixin:{componentDidMount:function(){this.props.autoFocus&&s(r(this))}},focusDOMComponent:function(){s(n.getNode(this._rootNodeID))}};e.exports=o},{122:122,155:155,72:72}],3:[function(t,e,i){"use strict";var n=t(15),r=t(19),s=t(147),o=t(20),a=t(103),l=t(107),u=t(166),c=[9,13,27,32],h=229,d=s.canUseDOM&&"CompositionEvent"in window,p=null;s.canUseDOM&&"documentMode"in document&&(p=document.documentMode);var f=s.canUseDOM&&"TextEvent"in window&&!p&&!m(),g=s.canUseDOM&&(!d||p&&p>8&&p<=11);function m(){var t=window.opera;return"object"==typeof t&&"function"==typeof t.version&&parseInt(t.version(),10)<=12}var v=32,y=String.fromCharCode(v),S=n.topLevelTypes,b={beforeInput:{phasedRegistrationNames:{bubbled:u({onBeforeInput:null}),captured:u({onBeforeInputCapture:null})},dependencies:[S.topCompositionEnd,S.topKeyPress,S.topTextInput,S.topPaste]},compositionEnd:{phasedRegistrationNames:{bubbled:u({onCompositionEnd:null}),captured:u({onCompositionEndCapture:null})},dependencies:[S.topBlur,S.topCompositionEnd,S.topKeyDown,S.topKeyPress,S.topKeyUp,S.topMouseDown]},compositionStart:{phasedRegistrationNames:{bubbled:u({onCompositionStart:null}),captured:u({onCompositionStartCapture:null})},dependencies:[S.topBlur,S.topCompositionStart,S.topKeyDown,S.topKeyPress,S.topKeyUp,S.topMouseDown]},compositionUpdate:{phasedRegistrationNames:{bubbled:u({onCompositionUpdate:null}),captured:u({onCompositionUpdateCapture:null})},dependencies:[S.topBlur,S.topCompositionUpdate,S.topKeyDown,S.topKeyPress,S.topKeyUp,S.topMouseDown]}},w=!1;function x(t){return(t.ctrlKey||t.altKey||t.metaKey)&&!(t.ctrlKey&&t.altKey)}function P(t){switch(t){case S.topCompositionStart:return b.compositionStart;case S.topCompositionEnd:return b.compositionEnd;case S.topCompositionUpdate:return b.compositionUpdate}}function E(t,e){return t===S.topKeyDown&&e.keyCode===h}function C(t,e){switch(t){case S.topKeyUp:return-1!==c.indexOf(e.keyCode);case S.topKeyDown:return e.keyCode!==h;case S.topKeyPress:case S.topMouseDown:case S.topBlur:return!0;default:return!1}}function T(t){var e=t.detail;return"object"==typeof e&&"data"in e?e.data:null}var D=null;function A(t,e,i,n,s){var l,u;if(d?l=P(t):D?C(t,n)&&(l=b.compositionEnd):E(t,n)&&(l=b.compositionStart),!l)return null;g&&(D||l!==b.compositionStart?l===b.compositionEnd&&D&&(u=D.getData()):D=o.getPooled(e));var c=a.getPooled(l,i,n,s);if(u)c.data=u;else{var h=T(n);null!==h&&(c.data=h)}return r.accumulateTwoPhaseDispatches(c),c}function I(t,e){switch(t){case S.topCompositionEnd:return T(e);case S.topKeyPress:return e.which!==v?null:(w=!0,y);case S.topTextInput:var i=e.data;return i===y&&w?null:i;default:return null}}function R(t,e){if(D){if(t===S.topCompositionEnd||C(t,e)){var i=D.getData();return o.release(D),D=null,i}return null}switch(t){case S.topPaste:return null;case S.topKeyPress:return e.which&&!x(e)?String.fromCharCode(e.which):null;case S.topCompositionEnd:return g?null:e.data;default:return null}}function _(t,e,i,n,s){var o;if(!(o=f?I(t,n):R(t,n)))return null;var a=l.getPooled(b.beforeInput,i,n,s);return a.data=o,r.accumulateTwoPhaseDispatches(a),a}var k={eventTypes:b,extractEvents:function(t,e,i,n,r){return[A(t,e,i,n,r),_(t,e,i,n,r)]}};e.exports=k},{103:103,107:107,147:147,15:15,166:166,19:19,20:20}],4:[function(t,e,i){"use strict";var n={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};function r(t,e){return t+e.charAt(0).toUpperCase()+e.substring(1)}var s=["Webkit","ms","Moz","O"];Object.keys(n).forEach((function(t){s.forEach((function(e){n[r(e,t)]=n[t]}))}));var o={isUnitlessNumber:n,shorthandPropertyExpansions:{background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}}};e.exports=o},{}],5:[function(t,e,i){"use strict";var n=t(4),r=t(147),s=t(78),o=t(149),a=t(119),l=t(160),u=t(168),c=t(173),h=u((function(t){return l(t)})),d=!1,p="cssFloat";if(r.canUseDOM){var f=document.createElement("div").style;try{f.font=""}catch(t){d=!0}void 0===document.documentElement.style.cssFloat&&(p="styleFloat")}var g=/^(?:webkit|moz|o)[A-Z]/,m=/;\s*$/,v={},y={},S=function(t){v.hasOwnProperty(t)&&v[t]||(v[t]=!0,c(!1,"Unsupported style property %s. Did you mean %s?",t,o(t)))},b=function(t){v.hasOwnProperty(t)&&v[t]||(v[t]=!0,c(!1,"Unsupported vendor-prefixed style property %s. Did you mean %s?",t,t.charAt(0).toUpperCase()+t.slice(1)))},w=function(t,e){y.hasOwnProperty(e)&&y[e]||(y[e]=!0,c(!1,'Style property values shouldn\'t contain a semicolon. Try "%s: %s" instead.',t,e.replace(m,"")))},x=function(t,e){t.indexOf("-")>-1?S(t):g.test(t)?b(t):m.test(e)&&w(t,e)},P={createMarkupForStyles:function(t){var e="";for(var i in t)if(t.hasOwnProperty(i)){var n=t[i];x(i,n),null!=n&&(e+=h(i)+":",e+=a(i,n)+";")}return e||null},setValueForStyles:function(t,e){var i=t.style;for(var r in e)if(e.hasOwnProperty(r)){x(r,e[r]);var s=a(r,e[r]);if("float"===r&&(r=p),s)i[r]=s;else{var o=d&&n.shorthandPropertyExpansions[r];if(o)for(var l in o)i[l]="";else i[r]=""}}}};s.measureMethods(P,"CSSPropertyOperations",{setValueForStyles:"setValueForStyles"}),e.exports=P},{119:119,147:147,149:149,160:160,168:168,173:173,4:4,78:78}],6:[function(t,e,i){"use strict";var n=t(25),r=t(24),s=t(161);function o(){this._callbacks=null,this._contexts=null}r(o.prototype,{enqueue:function(t,e){this._callbacks=this._callbacks||[],this._contexts=this._contexts||[],this._callbacks.push(t),this._contexts.push(e)},notifyAll:function(){var t=this._callbacks,e=this._contexts;if(t){t.length!==e.length&&s(!1,"Mismatched list of contexts in callback queue"),this._callbacks=null,this._contexts=null;for(var i=0;i<t.length;i++)t[i].call(e[i]);t.length=0,e.length=0}},reset:function(){this._callbacks=null,this._contexts=null},destructor:function(){this.reset()}}),n.addPoolingTo(o),e.exports=o},{161:161,24:24,25:25}],7:[function(t,e,i){"use strict";var n=t(15),r=t(16),s=t(19),o=t(147),a=t(96),l=t(105),u=t(128),c=t(133),h=t(134),d=t(166),p=n.topLevelTypes,f={change:{phasedRegistrationNames:{bubbled:d({onChange:null}),captured:d({onChangeCapture:null})},dependencies:[p.topBlur,p.topChange,p.topClick,p.topFocus,p.topInput,p.topKeyDown,p.topKeyUp,p.topSelectionChange]}},g=null,m=null,v=null,y=null;function S(t){var e=t.nodeName&&t.nodeName.toLowerCase();return"select"===e||"input"===e&&"file"===t.type}var b=!1;function w(t){var e=l.getPooled(f.change,m,t,u(t));s.accumulateTwoPhaseDispatches(e),a.batchedUpdates(x,e)}function x(t){r.enqueueEvents(t),r.processEventQueue(!1)}function P(t,e){m=e,(g=t).attachEvent("onchange",w)}function E(){g&&(g.detachEvent("onchange",w),g=null,m=null)}function C(t,e,i){if(t===p.topChange)return i}function T(t,e,i){t===p.topFocus?(E(),P(e,i)):t===p.topBlur&&E()}o.canUseDOM&&(b=c("change")&&(!("documentMode"in document)||document.documentMode>8));var D=!1;o.canUseDOM&&(D=c("input")&&(!("documentMode"in document)||document.documentMode>9));var A={get:function(){return y.get.call(this)},set:function(t){v=""+t,y.set.call(this,t)}};function I(t,e){g=t,m=e,v=t.value,y=Object.getOwnPropertyDescriptor(t.constructor.prototype,"value"),Object.defineProperty(g,"value",A),g.attachEvent("onpropertychange",_)}function R(){g&&(delete g.value,g.detachEvent("onpropertychange",_),g=null,m=null,v=null,y=null)}function _(t){if("value"===t.propertyName){var e=t.srcElement.value;e!==v&&(v=e,w(t))}}function k(t,e,i){if(t===p.topInput)return i}function M(t,e,i){t===p.topFocus?(R(),I(e,i)):t===p.topBlur&&R()}function O(t,e,i){if((t===p.topSelectionChange||t===p.topKeyUp||t===p.topKeyDown)&&g&&g.value!==v)return v=g.value,m}function L(t){return t.nodeName&&"input"===t.nodeName.toLowerCase()&&("checkbox"===t.type||"radio"===t.type)}function V(t,e,i){if(t===p.topClick)return i}var N={eventTypes:f,extractEvents:function(t,e,i,n,r){var o,a;if(S(e)?b?o=C:a=T:h(e)?D?o=k:(o=O,a=M):L(e)&&(o=V),o){var u=o(t,e,i);if(u){var c=l.getPooled(f.change,u,n,r);return c.type="change",s.accumulateTwoPhaseDispatches(c),c}}a&&a(t,e,i)}};e.exports=N},{105:105,128:128,133:133,134:134,147:147,15:15,16:16,166:166,19:19,96:96}],8:[function(t,e,i){"use strict";var n=0,r={createReactRootIndex:function(){return n++}};e.exports=r},{}],9:[function(t,e,i){"use strict";var n=t(12),r=t(74),s=t(78),o=t(138),a=t(139),l=t(161);function u(t,e,i){var n=i>=t.childNodes.length?null:t.childNodes.item(i);t.insertBefore(e,n)}var c={dangerouslyReplaceNodeWithMarkup:n.dangerouslyReplaceNodeWithMarkup,updateTextContent:a,processUpdates:function(t,e){for(var i,s,c=null,h=null,d=0;d<t.length;d++)if((i=t[d]).type===r.MOVE_EXISTING||i.type===r.REMOVE_NODE){var p=i.fromIndex,f=i.parentNode.childNodes[p],g=i.parentID;f||l(!1,"processUpdates(): Unable to find child %s of element. This probably means the DOM was unexpectedly mutated (e.g., by the browser), usually due to forgetting a <tbody> when using tables, nesting tags like <form>, <p>, or <a>, or using non-SVG elements in an <svg> parent. Try inspecting the child nodes of the element with React ID `%s`.",p,g),(c=c||{})[g]=c[g]||[],c[g][p]=f,(h=h||[]).push(f)}if(s=e.length&&"string"==typeof e[0]?n.dangerouslyRenderMarkup(e):e,h)for(var m=0;m<h.length;m++)h[m].parentNode.removeChild(h[m]);for(var v=0;v<t.length;v++)switch((i=t[v]).type){case r.INSERT_MARKUP:u(i.parentNode,s[i.markupIndex],i.toIndex);break;case r.MOVE_EXISTING:u(i.parentNode,c[i.parentID][i.fromIndex],i.toIndex);break;case r.SET_MARKUP:o(i.parentNode,i.content);break;case r.TEXT_CONTENT:a(i.parentNode,i.content);break;case r.REMOVE_NODE:}}};s.measureMethods(c,"DOMChildrenOperations",{updateTextContent:"updateTextContent"}),e.exports=c},{12:12,138:138,139:139,161:161,74:74,78:78}],10:[function(t,e,i){"use strict";var n=t(161);function r(t,e){return(t&e)===e}var s={MUST_USE_ATTRIBUTE:1,MUST_USE_PROPERTY:2,HAS_SIDE_EFFECTS:4,HAS_BOOLEAN_VALUE:8,HAS_NUMERIC_VALUE:16,HAS_POSITIVE_NUMERIC_VALUE:48,HAS_OVERLOADED_BOOLEAN_VALUE:64,injectDOMPropertyConfig:function(t){var e=s,i=t.Properties||{},o=t.DOMAttributeNamespaces||{},l=t.DOMAttributeNames||{},u=t.DOMPropertyNames||{},c=t.DOMMutationMethods||{};for(var h in t.isCustomAttribute&&a._isCustomAttributeFunctions.push(t.isCustomAttribute),i){a.properties.hasOwnProperty(h)&&n(!1,"injectDOMPropertyConfig(...): You're trying to inject DOM property '%s' which has already been injected. You may be accidentally injecting the same DOM property config twice, or you may be injecting two configs that have conflicting property names.",h);var d=h.toLowerCase(),p=i[h],f={attributeName:d,attributeNamespace:null,propertyName:h,mutationMethod:null,mustUseAttribute:r(p,e.MUST_USE_ATTRIBUTE),mustUseProperty:r(p,e.MUST_USE_PROPERTY),hasSideEffects:r(p,e.HAS_SIDE_EFFECTS),hasBooleanValue:r(p,e.HAS_BOOLEAN_VALUE),hasNumericValue:r(p,e.HAS_NUMERIC_VALUE),hasPositiveNumericValue:r(p,e.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:r(p,e.HAS_OVERLOADED_BOOLEAN_VALUE)};if(f.mustUseAttribute&&f.mustUseProperty&&n(!1,"DOMProperty: Cannot require using both attribute and property: %s",h),!f.mustUseProperty&&f.hasSideEffects&&n(!1,"DOMProperty: Properties that have side effects must use property: %s",h),f.hasBooleanValue+f.hasNumericValue+f.hasOverloadedBooleanValue<=1||n(!1,"DOMProperty: Value can be one of boolean, overloaded boolean, or numeric value, but not a combination: %s",h),a.getPossibleStandardName[d]=h,l.hasOwnProperty(h)){var g=l[h];f.attributeName=g,a.getPossibleStandardName[g]=h}o.hasOwnProperty(h)&&(f.attributeNamespace=o[h]),u.hasOwnProperty(h)&&(f.propertyName=u[h]),c.hasOwnProperty(h)&&(f.mutationMethod=c[h]),a.properties[h]=f}}},o={},a={ID_ATTRIBUTE_NAME:"data-reactid",properties:{},getPossibleStandardName:{},_isCustomAttributeFunctions:[],isCustomAttribute:function(t){for(var e=0;e<a._isCustomAttributeFunctions.length;e++)if((0,a._isCustomAttributeFunctions[e])(t))return!0;return!1},getDefaultValueForProperty:function(t,e){var i,n=o[t];return n||(o[t]=n={}),e in n||(i=document.createElement(t),n[e]=i[e]),n[e]},injection:s};e.exports=a},{161:161}],11:[function(t,e,i){"use strict";var n=t(10),r=t(78),s=t(136),o=t(173),a=/^[a-zA-Z_][\w\.\-]*$/,l={},u={};function c(t){return!!u.hasOwnProperty(t)||!l.hasOwnProperty(t)&&(a.test(t)?(u[t]=!0,!0):(l[t]=!0,o(!1,"Invalid attribute name: `%s`",t),!1))}function h(t,e){return null==e||t.hasBooleanValue&&!e||t.hasNumericValue&&isNaN(e)||t.hasPositiveNumericValue&&e<1||t.hasOverloadedBooleanValue&&!1===e}var d={children:!0,dangerouslySetInnerHTML:!0,key:!0,ref:!0},p={},f=function(t){if(!(d.hasOwnProperty(t)&&d[t]||p.hasOwnProperty(t)&&p[t])){p[t]=!0;var e=t.toLowerCase(),i=n.isCustomAttribute(e)?e:n.getPossibleStandardName.hasOwnProperty(e)?n.getPossibleStandardName[e]:null;o(null==i,"Unknown DOM property %s. Did you mean %s?",t,i)}},g={createMarkupForID:function(t){return n.ID_ATTRIBUTE_NAME+"="+s(t)},setAttributeForID:function(t,e){t.setAttribute(n.ID_ATTRIBUTE_NAME,e)},createMarkupForProperty:function(t,e){var i=n.properties.hasOwnProperty(t)?n.properties[t]:null;if(i){if(h(i,e))return"";var r=i.attributeName;return i.hasBooleanValue||i.hasOverloadedBooleanValue&&!0===e?r+'=""':r+"="+s(e)}return n.isCustomAttribute(t)?null==e?"":t+"="+s(e):(f(t),null)},createMarkupForCustomAttribute:function(t,e){return c(t)&&null!=e?t+"="+s(e):""},setValueForProperty:function(t,e,i){var r=n.properties.hasOwnProperty(e)?n.properties[e]:null;if(r){var s=r.mutationMethod;if(s)s(t,i);else if(h(r,i))this.deleteValueForProperty(t,e);else if(r.mustUseAttribute){var o=r.attributeName,a=r.attributeNamespace;a?t.setAttributeNS(a,o,""+i):r.hasBooleanValue||r.hasOverloadedBooleanValue&&!0===i?t.setAttribute(o,""):t.setAttribute(o,""+i)}else{var l=r.propertyName;r.hasSideEffects&&""+t[l]==""+i||(t[l]=i)}}else n.isCustomAttribute(e)?g.setValueForAttribute(t,e,i):f(e)},setValueForAttribute:function(t,e,i){c(e)&&(null==i?t.removeAttribute(e):t.setAttribute(e,""+i))},deleteValueForProperty:function(t,e){var i=n.properties.hasOwnProperty(e)?n.properties[e]:null;if(i){var r=i.mutationMethod;if(r)r(t,void 0);else if(i.mustUseAttribute)t.removeAttribute(i.attributeName);else{var s=i.propertyName,o=n.getDefaultValueForProperty(t.nodeName,s);i.hasSideEffects&&""+t[s]===o||(t[s]=o)}}else n.isCustomAttribute(e)?t.removeAttribute(e):f(e)}};r.measureMethods(g,"DOMPropertyOperations",{setValueForProperty:"setValueForProperty",setValueForAttribute:"setValueForAttribute",deleteValueForProperty:"deleteValueForProperty"}),e.exports=g},{10:10,136:136,173:173,78:78}],12:[function(t,e,i){"use strict";var n=t(147),r=t(152),s=t(153),o=t(157),a=t(161),l=/^(<[^ \/>]+)/,u="data-danger-index";function c(t){return t.substring(1,t.indexOf(" "))}var h={dangerouslyRenderMarkup:function(t){var e;n.canUseDOM||a(!1,"dangerouslyRenderMarkup(...): Cannot render markup in a worker thread. Make sure `window` and `document` are available globally before requiring React when unit testing or use ReactDOMServer.renderToString for server rendering.");for(var i={},h=0;h<t.length;h++)t[h]||a(!1,"dangerouslyRenderMarkup(...): Missing markup."),e=c(t[h]),i[e=o(e)?e:"*"]=i[e]||[],i[e][h]=t[h];var d=[],p=0;for(e in i)if(i.hasOwnProperty(e)){var f,g=i[e];for(f in g)if(g.hasOwnProperty(f)){var m=g[f];g[f]=m.replace(l,"$1 "+u+'="'+f+'" ')}for(var v=r(g.join(""),s),y=0;y<v.length;++y){var S=v[y];S.hasAttribute&&S.hasAttribute(u)?(f=+S.getAttribute(u),S.removeAttribute(u),d.hasOwnProperty(f)&&a(!1,"Danger: Assigning to an already-occupied result index."),d[f]=S,p+=1):console.error("Danger: Discarding unexpected node:",S)}}return p!==d.length&&a(!1,"Danger: Did not assign to every index of resultList."),d.length!==t.length&&a(!1,"Danger: Expected markup to render %s nodes, but rendered %s.",t.length,d.length),d},dangerouslyReplaceNodeWithMarkup:function(t,e){var i;n.canUseDOM||a(!1,"dangerouslyReplaceNodeWithMarkup(...): Cannot render markup in a worker thread. Make sure `window` and `document` are available globally before requiring React when unit testing or use ReactDOMServer.renderToString() for server rendering."),e||a(!1,"dangerouslyReplaceNodeWithMarkup(...): Missing markup."),"html"===t.tagName.toLowerCase()&&a(!1,"dangerouslyReplaceNodeWithMarkup(...): Cannot replace markup of the <html> node. This is because browser quirks make this unreliable and/or slow. If you want to render to the root you must use server rendering. See ReactDOMServer.renderToString()."),i="string"==typeof e?r(e,s)[0]:e,t.parentNode.replaceChild(i,t)}};e.exports=h},{147:147,152:152,153:153,157:157,161:161}],13:[function(t,e,i){"use strict";var n=t(166),r=[n({ResponderEventPlugin:null}),n({SimpleEventPlugin:null}),n({TapEventPlugin:null}),n({EnterLeaveEventPlugin:null}),n({ChangeEventPlugin:null}),n({SelectEventPlugin:null}),n({BeforeInputEventPlugin:null})];e.exports=r},{166:166}],14:[function(t,e,i){"use strict";var n=t(15),r=t(19),s=t(109),o=t(72),a=t(166),l=n.topLevelTypes,u=o.getFirstReactDOM,c={mouseEnter:{registrationName:a({onMouseEnter:null}),dependencies:[l.topMouseOut,l.topMouseOver]},mouseLeave:{registrationName:a({onMouseLeave:null}),dependencies:[l.topMouseOut,l.topMouseOver]}},h=[null,null],d={eventTypes:c,extractEvents:function(t,e,i,n,a){if(t===l.topMouseOver&&(n.relatedTarget||n.fromElement))return null;if(t!==l.topMouseOut&&t!==l.topMouseOver)return null;var d,p,f;if(e.window===e)d=e;else{var g=e.ownerDocument;d=g?g.defaultView||g.parentWindow:window}var m="",v="";if(t===l.topMouseOut?(p=e,m=i,(f=u(n.relatedTarget||n.toElement))?v=o.getID(f):f=d,f=f||d):(p=d,f=e,v=i),p===f)return null;var y=s.getPooled(c.mouseLeave,m,n,a);y.type="mouseleave",y.target=p,y.relatedTarget=f;var S=s.getPooled(c.mouseEnter,v,n,a);return S.type="mouseenter",S.target=f,S.relatedTarget=p,r.accumulateEnterLeaveDispatches(y,S,m,v),h[0]=y,h[1]=S,h}};e.exports=d},{109:109,15:15,166:166,19:19,72:72}],15:[function(t,e,i){"use strict";var n=t(165),r=n({bubbled:null,captured:null}),s={topLevelTypes:n({topAbort:null,topBlur:null,topCanPlay:null,topCanPlayThrough:null,topChange:null,topClick:null,topCompositionEnd:null,topCompositionStart:null,topCompositionUpdate:null,topContextMenu:null,topCopy:null,topCut:null,topDoubleClick:null,topDrag:null,topDragEnd:null,topDragEnter:null,topDragExit:null,topDragLeave:null,topDragOver:null,topDragStart:null,topDrop:null,topDurationChange:null,topEmptied:null,topEncrypted:null,topEnded:null,topError:null,topFocus:null,topInput:null,topKeyDown:null,topKeyPress:null,topKeyUp:null,topLoad:null,topLoadedData:null,topLoadedMetadata:null,topLoadStart:null,topMouseDown:null,topMouseMove:null,topMouseOut:null,topMouseOver:null,topMouseUp:null,topPaste:null,topPause:null,topPlay:null,topPlaying:null,topProgress:null,topRateChange:null,topReset:null,topScroll:null,topSeeked:null,topSeeking:null,topSelectionChange:null,topStalled:null,topSubmit:null,topSuspend:null,topTextInput:null,topTimeUpdate:null,topTouchCancel:null,topTouchEnd:null,topTouchMove:null,topTouchStart:null,topVolumeChange:null,topWaiting:null,topWheel:null}),PropagationPhases:r};e.exports=s},{165:165}],16:[function(t,e,i){"use strict";var n=t(17),r=t(18),s=t(61),o=t(115),a=t(124),l=t(161),u=t(173),c={},h=null,d=function(t,e){t&&(r.executeDispatchesInOrder(t,e),t.isPersistent()||t.constructor.release(t))},p=function(t){return d(t,!0)},f=function(t){return d(t,!1)},g=null;function m(){var t=g&&g.traverseTwoPhase&&g.traverseEnterLeave;u(t,"InstanceHandle not injected before use!")}var v={injection:{injectMount:r.injection.injectMount,injectInstanceHandle:function(t){g=t,m()},getInstanceHandle:function(){return m(),g},injectEventPluginOrder:n.injectEventPluginOrder,injectEventPluginsByName:n.injectEventPluginsByName},eventNameDispatchConfigs:n.eventNameDispatchConfigs,registrationNameModules:n.registrationNameModules,putListener:function(t,e,i){"function"!=typeof i&&l(!1,"Expected %s listener to be a function, instead got type %s",e,typeof i),(c[e]||(c[e]={}))[t]=i;var r=n.registrationNameModules[e];r&&r.didPutListener&&r.didPutListener(t,e,i)},getListener:function(t,e){var i=c[e];return i&&i[t]},deleteListener:function(t,e){var i=n.registrationNameModules[e];i&&i.willDeleteListener&&i.willDeleteListener(t,e);var r=c[e];r&&delete r[t]},deleteAllListeners:function(t){for(var e in c)if(c[e][t]){var i=n.registrationNameModules[e];i&&i.willDeleteListener&&i.willDeleteListener(t,e),delete c[e][t]}},extractEvents:function(t,e,i,r,s){for(var a,l=n.plugins,u=0;u<l.length;u++){var c=l[u];if(c){var h=c.extractEvents(t,e,i,r,s);h&&(a=o(a,h))}}return a},enqueueEvents:function(t){t&&(h=o(h,t))},processEventQueue:function(t){var e=h;h=null,a(e,t?p:f),h&&l(!1,"processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented."),s.rethrowCaughtError()},__purge:function(){c={}},__getListenerBank:function(){return c}};e.exports=v},{115:115,124:124,161:161,17:17,173:173,18:18,61:61}],17:[function(t,e,i){"use strict";var n=t(161),r=null,s={};function o(){if(r)for(var t in s){var e=s[t],i=r.indexOf(t);if(i>-1||n(!1,"EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.",t),!u.plugins[i]){e.extractEvents||n(!1,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",t),u.plugins[i]=e;var o=e.eventTypes;for(var l in o)a(o[l],e,l)||n(!1,"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",l,t)}}}function a(t,e,i){u.eventNameDispatchConfigs.hasOwnProperty(i)&&n(!1,"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",i),u.eventNameDispatchConfigs[i]=t;var r=t.phasedRegistrationNames;if(r){for(var s in r)r.hasOwnProperty(s)&&l(r[s],e,i);return!0}return!!t.registrationName&&(l(t.registrationName,e,i),!0)}function l(t,e,i){u.registrationNameModules[t]&&n(!1,"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",t),u.registrationNameModules[t]=e,u.registrationNameDependencies[t]=e.eventTypes[i].dependencies}var u={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},injectEventPluginOrder:function(t){r&&n(!1,"EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React."),r=Array.prototype.slice.call(t),o()},injectEventPluginsByName:function(t){var e=!1;for(var i in t)if(t.hasOwnProperty(i)){var r=t[i];s.hasOwnProperty(i)&&s[i]===r||(s[i]&&n(!1,"EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.",i),s[i]=r,e=!0)}e&&o()},getPluginModuleForEvent:function(t){var e=t.dispatchConfig;if(e.registrationName)return u.registrationNameModules[e.registrationName]||null;for(var i in e.phasedRegistrationNames)if(e.phasedRegistrationNames.hasOwnProperty(i)){var n=u.registrationNameModules[e.phasedRegistrationNames[i]];if(n)return n}return null},_resetEventPlugins:function(){for(var t in r=null,s)s.hasOwnProperty(t)&&delete s[t];u.plugins.length=0;var e=u.eventNameDispatchConfigs;for(var i in e)e.hasOwnProperty(i)&&delete e[i];var n=u.registrationNameModules;for(var o in n)n.hasOwnProperty(o)&&delete n[o]}};e.exports=u},{161:161}],18:[function(t,e,i){"use strict";var n,r=t(15),s=t(61),o=t(161),a=t(173),l={Mount:null,injectMount:function(t){l.Mount=t,a(t&&t.getNode&&t.getID,"EventPluginUtils.injection.injectMount(...): Injected Mount module is missing getNode or getID.")}},u=r.topLevelTypes;function c(t){return t===u.topMouseUp||t===u.topTouchEnd||t===u.topTouchCancel}function h(t){return t===u.topMouseMove||t===u.topTouchMove}function d(t){return t===u.topMouseDown||t===u.topTouchStart}function p(t,e,i,n){var r=t.type||"unknown-event";t.currentTarget=l.Mount.getNode(n),e?s.invokeGuardedCallbackWithCatch(r,i,t,n):s.invokeGuardedCallback(r,i,t,n),t.currentTarget=null}function f(t,e){var i=t._dispatchListeners,r=t._dispatchIDs;if(n(t),Array.isArray(i))for(var s=0;s<i.length&&!t.isPropagationStopped();s++)p(t,e,i[s],r[s]);else i&&p(t,e,i,r);t._dispatchListeners=null,t._dispatchIDs=null}function g(t){var e=t._dispatchListeners,i=t._dispatchIDs;if(n(t),Array.isArray(e)){for(var r=0;r<e.length&&!t.isPropagationStopped();r++)if(e[r](t,i[r]))return i[r]}else if(e&&e(t,i))return i;return null}function m(t){var e=g(t);return t._dispatchIDs=null,t._dispatchListeners=null,e}function v(t){n(t);var e=t._dispatchListeners,i=t._dispatchIDs;Array.isArray(e)&&o(!1,"executeDirectDispatch(...): Invalid `event`.");var r=e?e(t,i):null;return t._dispatchListeners=null,t._dispatchIDs=null,r}function y(t){return!!t._dispatchListeners}n=function(t){var e=t._dispatchListeners,i=t._dispatchIDs,n=Array.isArray(e),r=Array.isArray(i),s=r?i.length:i?1:0,o=n?e.length:e?1:0;a(r===n&&s===o,"EventPluginUtils: Invalid `event`.")};var S={isEndish:c,isMoveish:h,isStartish:d,executeDirectDispatch:v,executeDispatchesInOrder:f,executeDispatchesInOrderStopAtTrue:m,hasDispatches:y,getNode:function(t){return l.Mount.getNode(t)},getID:function(t){return l.Mount.getID(t)},injection:l};e.exports=S},{15:15,161:161,173:173,61:61}],19:[function(t,e,i){"use strict";var n=t(15),r=t(16),s=t(173),o=t(115),a=t(124),l=n.PropagationPhases,u=r.getListener;function c(t,e,i){var n=e.dispatchConfig.phasedRegistrationNames[i];return u(t,n)}function h(t,e,i){s(t,"Dispatching id must not be null");var n=c(t,i,e?l.bubbled:l.captured);n&&(i._dispatchListeners=o(i._dispatchListeners,n),i._dispatchIDs=o(i._dispatchIDs,t))}function d(t){t&&t.dispatchConfig.phasedRegistrationNames&&r.injection.getInstanceHandle().traverseTwoPhase(t.dispatchMarker,h,t)}function p(t){t&&t.dispatchConfig.phasedRegistrationNames&&r.injection.getInstanceHandle().traverseTwoPhaseSkipTarget(t.dispatchMarker,h,t)}function f(t,e,i){if(i&&i.dispatchConfig.registrationName){var n=i.dispatchConfig.registrationName,r=u(t,n);r&&(i._dispatchListeners=o(i._dispatchListeners,r),i._dispatchIDs=o(i._dispatchIDs,t))}}function g(t){t&&t.dispatchConfig.registrationName&&f(t.dispatchMarker,null,t)}function m(t){a(t,d)}function v(t){a(t,p)}function y(t,e,i,n){r.injection.getInstanceHandle().traverseEnterLeave(i,n,f,t,e)}function S(t){a(t,g)}var b={accumulateTwoPhaseDispatches:m,accumulateTwoPhaseDispatchesSkipTarget:v,accumulateDirectDispatches:S,accumulateEnterLeaveDispatches:y};e.exports=b},{115:115,124:124,15:15,16:16,173:173}],20:[function(t,e,i){"use strict";var n=t(25),r=t(24),s=t(131);function o(t){this._root=t,this._startText=this.getText(),this._fallbackText=null}r(o.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[s()]},getData:function(){if(this._fallbackText)return this._fallbackText;var t,e,i=this._startText,n=i.length,r=this.getText(),s=r.length;for(t=0;t<n&&i[t]===r[t];t++);var o=n-t;for(e=1;e<=o&&i[n-e]===r[s-e];e++);var a=e>1?1-e:void 0;return this._fallbackText=r.slice(t,a),this._fallbackText}}),n.addPoolingTo(o),e.exports=o},{131:131,24:24,25:25}],21:[function(t,e,i){"use strict";var n,r=t(10),s=t(147),o=r.injection.MUST_USE_ATTRIBUTE,a=r.injection.MUST_USE_PROPERTY,l=r.injection.HAS_BOOLEAN_VALUE,u=r.injection.HAS_SIDE_EFFECTS,c=r.injection.HAS_NUMERIC_VALUE,h=r.injection.HAS_POSITIVE_NUMERIC_VALUE,d=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE;if(s.canUseDOM){var p=document.implementation;n=p&&p.hasFeature&&p.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")}var f={isCustomAttribute:RegExp.prototype.test.bind(/^(data|aria)-[a-z_][a-z\d_.\-]*$/),Properties:{accept:null,acceptCharset:null,accessKey:null,action:null,allowFullScreen:o|l,allowTransparency:o,alt:null,async:l,autoComplete:null,autoPlay:l,capture:o|l,cellPadding:null,cellSpacing:null,charSet:o,challenge:o,checked:a|l,classID:o,className:n?o:a,cols:o|h,colSpan:null,content:null,contentEditable:null,contextMenu:o,controls:a|l,coords:null,crossOrigin:null,data:null,dateTime:o,default:l,defer:l,dir:null,disabled:o|l,download:d,draggable:null,encType:null,form:o,formAction:o,formEncType:o,formMethod:o,formNoValidate:l,formTarget:o,frameBorder:o,headers:null,height:o,hidden:o|l,high:null,href:null,hrefLang:null,htmlFor:null,httpEquiv:null,icon:null,id:a,inputMode:o,integrity:null,is:o,keyParams:o,keyType:o,kind:null,label:null,lang:null,list:o,loop:a|l,low:null,manifest:o,marginHeight:null,marginWidth:null,max:null,maxLength:o,media:o,mediaGroup:null,method:null,min:null,minLength:o,multiple:a|l,muted:a|l,name:null,nonce:o,noValidate:l,open:l,optimum:null,pattern:null,placeholder:null,poster:null,preload:null,radioGroup:null,readOnly:a|l,rel:null,required:l,reversed:l,role:o,rows:o|h,rowSpan:null,sandbox:null,scope:null,scoped:l,scrolling:null,seamless:o|l,selected:a|l,shape:null,size:o|h,sizes:o,span:h,spellCheck:null,src:null,srcDoc:a,srcLang:null,srcSet:o,start:c,step:null,style:null,summary:null,tabIndex:null,target:null,title:null,type:null,useMap:null,value:a|u,width:o,wmode:o,wrap:null,about:o,datatype:o,inlist:o,prefix:o,property:o,resource:o,typeof:o,vocab:o,autoCapitalize:o,autoCorrect:o,autoSave:null,color:null,itemProp:o,itemScope:o|l,itemType:o,itemID:o,itemRef:o,results:null,security:o,unselectable:o},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{autoComplete:"autocomplete",autoFocus:"autofocus",autoPlay:"autoplay",autoSave:"autosave",encType:"encoding",hrefLang:"hreflang",radioGroup:"radiogroup",spellCheck:"spellcheck",srcDoc:"srcdoc",srcSet:"srcset"}};e.exports=f},{10:10,147:147}],22:[function(t,e,i){"use strict";var n=t(70),r=t(90),s={linkState:function(t){return new n(this.state[t],r.createStateKeySetter(this,t))}};e.exports=s},{70:70,90:90}],23:[function(t,e,i){"use strict";var n=t(82),r=t(81),s=t(161),o=t(173),a={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function l(t){null!=t.checkedLink&&null!=t.valueLink&&s(!1,"Cannot provide a checkedLink and a valueLink. If you want to use checkedLink, you probably don't want to use valueLink and vice versa.")}function u(t){l(t),(null!=t.value||null!=t.onChange)&&s(!1,"Cannot provide a valueLink and a value or onChange event. If you want to use value or onChange, you probably don't want to use valueLink.")}function c(t){l(t),(null!=t.checked||null!=t.onChange)&&s(!1,"Cannot provide a checkedLink and a checked property or onChange event. If you want to use checked or onChange, you probably don't want to use checkedLink")}var h={value:function(t,e,i){return!t[e]||a[t.type]||t.onChange||t.readOnly||t.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(t,e,i){return!t[e]||t.onChange||t.readOnly||t.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:n.func},d={};function p(t){if(t){var e=t.getName();if(e)return" Check the render method of `"+e+"`."}return""}var f={checkPropTypes:function(t,e,i){for(var n in h){if(h.hasOwnProperty(n))var s=h[n](e,n,t,r.prop);if(s instanceof Error&&!(s.message in d)){d[s.message]=!0;var a=p(i);o(!1,"Failed form propType: %s%s",s.message,a)}}},getValue:function(t){return t.valueLink?(u(t),t.valueLink.value):t.value},getChecked:function(t){return t.checkedLink?(c(t),t.checkedLink.value):t.checked},executeOnChange:function(t,e){return t.valueLink?(u(t),t.valueLink.requestChange(e.target.value)):t.checkedLink?(c(t),t.checkedLink.requestChange(e.target.checked)):t.onChange?t.onChange.call(void 0,e):void 0}};e.exports=f},{161:161,173:173,81:81,82:82}],24:[function(t,e,i){"use strict";function n(t,e){if(null==t)throw new TypeError("Object.assign target cannot be null or undefined");for(var i=Object(t),n=Object.prototype.hasOwnProperty,r=1;r<arguments.length;r++){var s=arguments[r];if(null!=s){var o=Object(s);for(var a in o)n.call(o,a)&&(i[a]=o[a])}}return i}e.exports=n},{}],25:[function(t,e,i){"use strict";var n=t(161),r=function(t){var e=this;if(e.instancePool.length){var i=e.instancePool.pop();return e.call(i,t),i}return new e(t)},s=function(t){var e=this;t instanceof e||n(!1,"Trying to release an instance into a pool of a different type."),t.destructor(),e.instancePool.length<e.poolSize&&e.instancePool.push(t)},o=10,a=r,l={addPoolingTo:function(t,e){var i=t;return i.instancePool=[],i.getPooled=e||a,i.poolSize||(i.poolSize=o),i.release=s,i},oneArgumentPooler:r,twoArgumentPooler:function(t,e){var i=this;if(i.instancePool.length){var n=i.instancePool.pop();return i.call(n,t,e),n}return new i(t,e)},threeArgumentPooler:function(t,e,i){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,t,e,i),r}return new n(t,e,i)},fourArgumentPooler:function(t,e,i,n){var r=this;if(r.instancePool.length){var s=r.instancePool.pop();return r.call(s,t,e,i,n),s}return new r(t,e,i,n)},fiveArgumentPooler:function(t,e,i,n,r){var s=this;if(s.instancePool.length){var o=s.instancePool.pop();return s.call(o,t,e,i,n,r),o}return new s(t,e,i,n,r)}};e.exports=l},{161:161}],26:[function(t,e,i){"use strict";var n=t(40),r=t(50),s=t(69),o=t(24),a=t(120),l={};o(l,s),o(l,{findDOMNode:a("findDOMNode","ReactDOM","react-dom",n,n.findDOMNode),render:a("render","ReactDOM","react-dom",n,n.render),unmountComponentAtNode:a("unmountComponentAtNode","ReactDOM","react-dom",n,n.unmountComponentAtNode),renderToString:a("renderToString","ReactDOMServer","react-dom/server",r,r.renderToString),renderToStaticMarkup:a("renderToStaticMarkup","ReactDOMServer","react-dom/server",r,r.renderToStaticMarkup)}),l.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=n,l.__SECRET_DOM_SERVER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=r,l.Injection=t(65),e.exports=l},{120:120,24:24,40:40,50:50,69:69}],27:[function(t,e,i){"use strict";var n=t(68),r=t(122),s=t(173),o="_getDOMNodeDidWarn",a={getDOMNode:function(){return s(this.constructor[o],"%s.getDOMNode(...) is deprecated. Please use ReactDOM.findDOMNode(instance) instead.",n.get(this).getName()||this.tagName||"Unknown"),this.constructor[o]=!0,r(this)}};e.exports=a},{122:122,173:173,68:68}],28:[function(t,e,i){"use strict";var n=t(15),r=t(16),s=t(17),o=t(62),a=t(78),l=t(114),u=t(24),c=t(133),h={},d=!1,p=0,f={topAbort:"abort",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},g="_reactListenersID"+String(Math.random()).slice(2);function m(t){return Object.prototype.hasOwnProperty.call(t,g)||(t[g]=p++,h[t[g]]={}),h[t[g]]}var v=u({},o,{ReactEventListener:null,injection:{injectReactEventListener:function(t){t.setHandleTopLevel(v.handleTopLevel),v.ReactEventListener=t}},setEnabled:function(t){v.ReactEventListener&&v.ReactEventListener.setEnabled(t)},isEnabled:function(){return!(!v.ReactEventListener||!v.ReactEventListener.isEnabled())},listenTo:function(t,e){for(var i=e,r=m(i),o=s.registrationNameDependencies[t],a=n.topLevelTypes,l=0;l<o.length;l++){var u=o[l];r.hasOwnProperty(u)&&r[u]||(u===a.topWheel?c("wheel")?v.ReactEventListener.trapBubbledEvent(a.topWheel,"wheel",i):c("mousewheel")?v.ReactEventListener.trapBubbledEvent(a.topWheel,"mousewheel",i):v.ReactEventListener.trapBubbledEvent(a.topWheel,"DOMMouseScroll",i):u===a.topScroll?c("scroll",!0)?v.ReactEventListener.trapCapturedEvent(a.topScroll,"scroll",i):v.ReactEventListener.trapBubbledEvent(a.topScroll,"scroll",v.ReactEventListener.WINDOW_HANDLE):u===a.topFocus||u===a.topBlur?(c("focus",!0)?(v.ReactEventListener.trapCapturedEvent(a.topFocus,"focus",i),v.ReactEventListener.trapCapturedEvent(a.topBlur,"blur",i)):c("focusin")&&(v.ReactEventListener.trapBubbledEvent(a.topFocus,"focusin",i),v.ReactEventListener.trapBubbledEvent(a.topBlur,"focusout",i)),r[a.topBlur]=!0,r[a.topFocus]=!0):f.hasOwnProperty(u)&&v.ReactEventListener.trapBubbledEvent(u,f[u],i),r[u]=!0)}},trapBubbledEvent:function(t,e,i){return v.ReactEventListener.trapBubbledEvent(t,e,i)},trapCapturedEvent:function(t,e,i){return v.ReactEventListener.trapCapturedEvent(t,e,i)},ensureScrollValueMonitoring:function(){if(!d){var t=l.refreshScrollValues;v.ReactEventListener.monitorScrollValue(t),d=!0}},eventNameDispatchConfigs:r.eventNameDispatchConfigs,registrationNameModules:r.registrationNameModules,putListener:r.putListener,getListener:r.getListener,deleteListener:r.deleteListener,deleteAllListeners:r.deleteAllListeners});a.measureMethods(v,"ReactBrowserEventEmitter",{putListener:"putListener",deleteListener:"deleteListener"}),e.exports=v},{114:114,133:133,15:15,16:16,17:17,24:24,62:62,78:78}],29:[function(t,e,i){"use strict";var n=t(26),r=t(24),s=t(94),o=t(30);function a(t){var e="transition"+t+"Timeout",i="transition"+t;return function(t){if(t[i]){if(null==t[e])return new Error(e+" wasn't supplied to ReactCSSTransitionGroup: this can cause unreliable animations and won't be supported in a future version of React. See https://fb.me/react-animation-transition-group-timeout for more information.");if("number"!=typeof t[e])return new Error(e+" must be a number (in milliseconds)")}}}var l=n.createClass({displayName:"ReactCSSTransitionGroup",propTypes:{transitionName:o.propTypes.name,transitionAppear:n.PropTypes.bool,transitionEnter:n.PropTypes.bool,transitionLeave:n.PropTypes.bool,transitionAppearTimeout:a("Appear"),transitionEnterTimeout:a("Enter"),transitionLeaveTimeout:a("Leave")},getDefaultProps:function(){return{transitionAppear:!1,transitionEnter:!0,transitionLeave:!0}},_wrapChild:function(t){return n.createElement(o,{name:this.props.transitionName,appear:this.props.transitionAppear,enter:this.props.transitionEnter,leave:this.props.transitionLeave,appearTimeout:this.props.transitionAppearTimeout,enterTimeout:this.props.transitionEnterTimeout,leaveTimeout:this.props.transitionLeaveTimeout},t)},render:function(){return n.createElement(s,r({},this.props,{childFactory:this._wrapChild}))}});e.exports=l},{24:24,26:26,30:30,94:94}],30:[function(t,e,i){"use strict";var n=t(26),r=t(40),s=t(145),o=t(93),a=t(135),l=17,u=n.createClass({displayName:"ReactCSSTransitionGroupChild",propTypes:{name:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.shape({enter:n.PropTypes.string,leave:n.PropTypes.string,active:n.PropTypes.string}),n.PropTypes.shape({enter:n.PropTypes.string,enterActive:n.PropTypes.string,leave:n.PropTypes.string,leaveActive:n.PropTypes.string,appear:n.PropTypes.string,appearActive:n.PropTypes.string})]).isRequired,appear:n.PropTypes.bool,enter:n.PropTypes.bool,leave:n.PropTypes.bool,appearTimeout:n.PropTypes.number,enterTimeout:n.PropTypes.number,leaveTimeout:n.PropTypes.number},transition:function(t,e,i){var n=r.findDOMNode(this);if(n){var a=this.props.name[t]||this.props.name+"-"+t,l=this.props.name[t+"Active"]||a+"-active",u=null,c=function(t){t&&t.target!==n||(clearTimeout(u),s.removeClass(n,a),s.removeClass(n,l),o.removeEndEventListener(n,c),e&&e())};s.addClass(n,a),this.queueClass(l),i?(u=setTimeout(c,i),this.transitionTimeouts.push(u)):o.addEndEventListener(n,c)}else e&&e()},queueClass:function(t){this.classNameQueue.push(t),this.timeout||(this.timeout=setTimeout(this.flushClassNameQueue,l))},flushClassNameQueue:function(){this.isMounted()&&this.classNameQueue.forEach(s.addClass.bind(s,r.findDOMNode(this))),this.classNameQueue.length=0,this.timeout=null},componentWillMount:function(){this.classNameQueue=[],this.transitionTimeouts=[]},componentWillUnmount:function(){this.timeout&&clearTimeout(this.timeout),this.transitionTimeouts.forEach((function(t){clearTimeout(t)}))},componentWillAppear:function(t){this.props.appear?this.transition("appear",t,this.props.appearTimeout):t()},componentWillEnter:function(t){this.props.enter?this.transition("enter",t,this.props.enterTimeout):t()},componentWillLeave:function(t){this.props.leave?this.transition("leave",t,this.props.leaveTimeout):t()},render:function(){return a(this.props.children)}});e.exports=u},{135:135,145:145,26:26,40:40,93:93}],31:[function(t,e,i){"use strict";var n=t(84),r=t(132),s=t(141),o=t(142),a=t(173);function l(t,e,i){var n=void 0===t[i];a(n,"flattenChildren(...): Encountered two children with the same key, `%s`. Child keys must be unique; when two children share a key, only the first child will be used.",i),null!=e&&n&&(t[i]=r(e,null))}var u={instantiateChildren:function(t,e,i){if(null==t)return null;var n={};return o(t,l,n),n},updateChildren:function(t,e,i,o){if(!e&&!t)return null;var a;for(a in e)if(e.hasOwnProperty(a)){var l=t&&t[a],u=l&&l._currentElement,c=e[a];if(null!=l&&s(u,c))n.receiveComponent(l,c,i,o),e[a]=l;else{l&&n.unmountComponent(l,a);var h=r(c,null);e[a]=h}}for(a in t)!t.hasOwnProperty(a)||e&&e.hasOwnProperty(a)||n.unmountComponent(t[a]);return e},unmountChildren:function(t){for(var e in t)if(t.hasOwnProperty(e)){var i=t[e];n.unmountComponent(i)}}};e.exports=u},{132:132,141:141,142:142,173:173,84:84}],32:[function(t,e,i){"use strict";var n=t(25),r=t(57),s=t(153),o=t(142),a=n.twoArgumentPooler,l=n.fourArgumentPooler,u=/\/(?!\/)/g;function c(t){return(""+t).replace(u,"//")}function h(t,e){this.func=t,this.context=e,this.count=0}function d(t,e,i){var n=t.func,r=t.context;n.call(r,e,t.count++)}function p(t,e,i){if(null==t)return t;var n=h.getPooled(e,i);o(t,d,n),h.release(n)}function f(t,e,i,n){this.result=t,this.keyPrefix=e,this.func=i,this.context=n,this.count=0}function g(t,e,i){var n=t.result,o=t.keyPrefix,a=t.func,l=t.context,u=a.call(l,e,t.count++);Array.isArray(u)?m(u,n,i,s.thatReturnsArgument):null!=u&&(r.isValidElement(u)&&(u=r.cloneAndReplaceKey(u,o+(u!==e?c(u.key||"")+"/":"")+i)),n.push(u))}function m(t,e,i,n,r){var s="";null!=i&&(s=c(i)+"/");var a=f.getPooled(e,s,n,r);o(t,g,a),f.release(a)}function v(t,e,i){if(null==t)return t;var n=[];return m(t,n,null,e,i),n}function y(t,e,i){return null}function S(t,e){return o(t,y,null)}function b(t){var e=[];return m(t,e,null,s.thatReturnsArgument),e}h.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},n.addPoolingTo(h,a),f.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},n.addPoolingTo(f,l);var w={forEach:p,map:v,mapIntoWithKeyPrefixInternal:m,count:S,toArray:b};e.exports=w},{142:142,153:153,25:25,57:57}],33:[function(t,e,i){"use strict";var n=t(34),r=t(57),s=t(81),o=t(80),a=t(76),l=t(24),u=t(154),c=t(161),h=t(165),d=t(166),p=t(173),f=d({mixins:null}),g=h({DEFINE_ONCE:null,DEFINE_MANY:null,OVERRIDE_BASE:null,DEFINE_MANY_MERGED:null}),m=[],v=!1;function y(){v||(v=!0,p(!1,"setProps(...) and replaceProps(...) are deprecated. Instead, call render again at the top level."))}var S={mixins:g.DEFINE_MANY,statics:g.DEFINE_MANY,propTypes:g.DEFINE_MANY,contextTypes:g.DEFINE_MANY,childContextTypes:g.DEFINE_MANY,getDefaultProps:g.DEFINE_MANY_MERGED,getInitialState:g.DEFINE_MANY_MERGED,getChildContext:g.DEFINE_MANY_MERGED,render:g.DEFINE_ONCE,componentWillMount:g.DEFINE_MANY,componentDidMount:g.DEFINE_MANY,componentWillReceiveProps:g.DEFINE_MANY,shouldComponentUpdate:g.DEFINE_ONCE,componentWillUpdate:g.DEFINE_MANY,componentDidUpdate:g.DEFINE_MANY,componentWillUnmount:g.DEFINE_MANY,updateComponent:g.OVERRIDE_BASE},b={displayName:function(t,e){t.displayName=e},mixins:function(t,e){if(e)for(var i=0;i<e.length;i++)P(t,e[i])},childContextTypes:function(t,e){w(t,e,s.childContext),t.childContextTypes=l({},t.childContextTypes,e)},contextTypes:function(t,e){w(t,e,s.context),t.contextTypes=l({},t.contextTypes,e)},getDefaultProps:function(t,e){t.getDefaultProps?t.getDefaultProps=T(t.getDefaultProps,e):t.getDefaultProps=e},propTypes:function(t,e){w(t,e,s.prop),t.propTypes=l({},t.propTypes,e)},statics:function(t,e){E(t,e)},autobind:function(){}};function w(t,e,i){for(var n in e)e.hasOwnProperty(n)&&p("function"==typeof e[n],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",t.displayName||"ReactClass",o[i],n)}function x(t,e){var i=S.hasOwnProperty(e)?S[e]:null;R.hasOwnProperty(e)&&i!==g.OVERRIDE_BASE&&c(!1,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",e),t.hasOwnProperty(e)&&i!==g.DEFINE_MANY&&i!==g.DEFINE_MANY_MERGED&&c(!1,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",e)}function P(t,e){if(e){"function"==typeof e&&c(!1,"ReactClass: You're attempting to use a component class as a mixin. Instead, just use a regular object."),r.isValidElement(e)&&c(!1,"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var i=t.prototype;for(var n in e.hasOwnProperty(f)&&b.mixins(t,e.mixins),e)if(e.hasOwnProperty(n)&&n!==f){var s=e[n];if(x(i,n),b.hasOwnProperty(n))b[n](t,s);else{var o=S.hasOwnProperty(n),a=i.hasOwnProperty(n);if("function"!=typeof s||o||a||!1===e.autobind)if(a){var l=S[n];(!o||l!==g.DEFINE_MANY_MERGED&&l!==g.DEFINE_MANY)&&c(!1,"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",l,n),l===g.DEFINE_MANY_MERGED?i[n]=T(i[n],s):l===g.DEFINE_MANY&&(i[n]=D(i[n],s))}else i[n]=s,"function"==typeof s&&e.displayName&&(i[n].displayName=e.displayName+"_"+n);else i.__reactAutoBindMap||(i.__reactAutoBindMap={}),i.__reactAutoBindMap[n]=s,i[n]=s}}}}function E(t,e){if(e)for(var i in e){var n=e[i];e.hasOwnProperty(i)&&(i in b&&c(!1,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',i),i in t&&c(!1,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",i),t[i]=n)}}function C(t,e){for(var i in t&&e&&"object"==typeof t&&"object"==typeof e||c(!1,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects."),e)e.hasOwnProperty(i)&&(void 0!==t[i]&&c(!1,"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",i),t[i]=e[i]);return t}function T(t,e){return function(){var i=t.apply(this,arguments),n=e.apply(this,arguments);if(null==i)return n;if(null==n)return i;var r={};return C(r,i),C(r,n),r}}function D(t,e){return function(){t.apply(this,arguments),e.apply(this,arguments)}}function A(t,e){var i=e.bind(t);i.__reactBoundContext=t,i.__reactBoundMethod=e,i.__reactBoundArguments=null;var n=t.constructor.displayName,r=i.bind;return i.bind=function(s){for(var o=arguments.length,a=Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];if(s!==t&&null!==s)p(!1,"bind(): React component methods may only be bound to the component instance. See %s",n);else if(!a.length)return p(!1,"bind(): You are binding a component method to the component. React does this for you automatically in a high-performance way, so you can safely remove this call. See %s",n),i;var u=r.apply(i,arguments);return u.__reactBoundContext=t,u.__reactBoundMethod=e,u.__reactBoundArguments=a,u},i}function I(t){for(var e in t.__reactAutoBindMap)if(t.__reactAutoBindMap.hasOwnProperty(e)){var i=t.__reactAutoBindMap[e];t[e]=A(t,i)}}var R={replaceState:function(t,e){this.updater.enqueueReplaceState(this,t),e&&this.updater.enqueueCallback(this,e)},isMounted:function(){return this.updater.isMounted(this)},setProps:function(t,e){y(),this.updater.enqueueSetProps(this,t),e&&this.updater.enqueueCallback(this,e)},replaceProps:function(t,e){y(),this.updater.enqueueReplaceProps(this,t),e&&this.updater.enqueueCallback(this,e)}},_=function(){};l(_.prototype,n.prototype,R);var k={createClass:function(t){var e=function(t,i,n){p(this instanceof e,"Something is calling a React component directly. Use a factory or JSX instead. See: https://fb.me/react-legacyfactory"),this.__reactAutoBindMap&&I(this),this.props=t,this.context=i,this.refs=u,this.updater=n||a,this.state=null;var r=this.getInitialState?this.getInitialState():null;void 0===r&&this.getInitialState._isMockFunction&&(r=null),("object"!=typeof r||Array.isArray(r))&&c(!1,"%s.getInitialState(): must return an object or null",e.displayName||"ReactCompositeComponent"),this.state=r};for(var i in e.prototype=new _,e.prototype.constructor=e,m.forEach(P.bind(null,e)),P(e,t),e.getDefaultProps&&(e.defaultProps=e.getDefaultProps()),e.getDefaultProps&&(e.getDefaultProps.isReactClassApproved={}),e.prototype.getInitialState&&(e.prototype.getInitialState.isReactClassApproved={}),e.prototype.render||c(!1,"createClass(...): Class specification must implement a `render` method."),p(!e.prototype.componentShouldUpdate,"%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",t.displayName||"A component"),p(!e.prototype.componentWillRecieveProps,"%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",t.displayName||"A component"),S)e.prototype[i]||(e.prototype[i]=null);return e},injection:{injectMixin:function(t){m.push(t)}}};e.exports=k},{154:154,161:161,165:165,166:166,173:173,24:24,34:34,57:57,76:76,80:80,81:81}],34:[function(t,e,i){"use strict";var n=t(76),r=t(117),s=t(154),o=t(161),a=t(173);function l(t,e,i){this.props=t,this.context=e,this.refs=s,this.updater=i||n}l.prototype.isReactComponent={},l.prototype.setState=function(t,e){"object"!=typeof t&&"function"!=typeof t&&null!=t&&o(!1,"setState(...): takes an object of state variables to update or a function which returns an object of state variables."),a(null!=t,"setState(...): You passed an undefined or null state object; instead, use forceUpdate()."),this.updater.enqueueSetState(this,t),e&&this.updater.enqueueCallback(this,e)},l.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this),t&&this.updater.enqueueCallback(this,t)};var u={getDOMNode:["getDOMNode","Use ReactDOM.findDOMNode(component) instead."],isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceProps:["replaceProps","Instead, call render again at the top level."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."],setProps:["setProps","Instead, call render again at the top level."]},c=function(t,e){r&&Object.defineProperty(l.prototype,t,{get:function(){a(!1,"%s(...) is deprecated in plain JavaScript React classes. %s",e[0],e[1])}})};for(var h in u)u.hasOwnProperty(h)&&c(h,u[h]);e.exports=l},{117:117,154:154,161:161,173:173,76:76}],35:[function(t,e,i){"use strict";var n=t(45),r=t(72),s={processChildrenUpdates:n.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkupByID:n.dangerouslyReplaceNodeWithMarkupByID,unmountIDFromEnvironment:function(t){r.purgeID(t)}};e.exports=s},{45:45,72:72}],36:[function(t,e,i){"use strict";var n=t(161),r=!1,s={unmountIDFromEnvironment:null,replaceNodeWithMarkupByID:null,processChildrenUpdates:null,injection:{injectEnvironment:function(t){r&&n(!1,"ReactCompositeComponent: injectEnvironment() can only be called once."),s.unmountIDFromEnvironment=t.unmountIDFromEnvironment,s.replaceNodeWithMarkupByID=t.replaceNodeWithMarkupByID,s.processChildrenUpdates=t.processChildrenUpdates,r=!0}}};e.exports=s},{161:161}],37:[function(t,e,i){"use strict";var n=t(140),r={shouldComponentUpdate:function(t,e){return n(this,t,e)}};e.exports=r},{140:140}],38:[function(t,e,i){"use strict";var n=t(36),r=t(39),s=t(57),o=t(68),a=t(78),l=t(81),u=t(80),c=t(84),h=t(95),d=t(24),p=t(154),f=t(161),g=t(141),m=t(173);function v(t){var e=t._currentElement._owner||null;if(e){var i=e.getName();if(i)return" Check the render method of `"+i+"`."}return""}function y(t){}y.prototype.render=function(){return(0,o.get(this)._currentElement.type)(this.props,this.context,this.updater)};var S=1,b={construct:function(t){this._currentElement=t,this._rootNodeID=null,this._instance=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null},mountComponent:function(t,e,i){this._context=i,this._mountOrder=S++,this._rootNodeID=t;var n,a,l=this._processProps(this._currentElement.props),u=this._processContext(i),d=this._currentElement.type,g="prototype"in d;if(g){r.current=this;try{n=new d(l,u,h)}finally{r.current=null}}g&&null!==n&&!1!==n&&!s.isValidElement(n)||(a=n,n=new y(d)),null==n.render?m(!1,"%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`, returned null/false from a stateless component, or tried to render an element whose type is a function that isn't a React component.",d.displayName||d.name||"Component"):m(d.prototype&&d.prototype.isReactComponent||!g||!(n instanceof d),"%s(...): React component classes must extend React.Component.",d.displayName||d.name||"Component"),n.props=l,n.context=u,n.refs=p,n.updater=h,this._instance=n,o.set(n,this),m(!n.getInitialState||n.getInitialState.isReactClassApproved,"getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?",this.getName()||"a component"),m(!n.getDefaultProps||n.getDefaultProps.isReactClassApproved,"getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.",this.getName()||"a component"),m(!n.propTypes,"propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",this.getName()||"a component"),m(!n.contextTypes,"contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",this.getName()||"a component"),m("function"!=typeof n.componentShouldUpdate,"%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",this.getName()||"A component"),m("function"!=typeof n.componentDidUnmount,"%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",this.getName()||"A component"),m("function"!=typeof n.componentWillRecieveProps,"%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",this.getName()||"A component");var v=n.state;void 0===v&&(n.state=v=null),("object"!=typeof v||Array.isArray(v))&&f(!1,"%s.state: must be set to an object or null",this.getName()||"ReactCompositeComponent"),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,n.componentWillMount&&(n.componentWillMount(),this._pendingStateQueue&&(n.state=this._processPendingState(n.props,n.context))),void 0===a&&(a=this._renderValidatedComponent()),this._renderedComponent=this._instantiateReactComponent(a);var b=c.mountComponent(this._renderedComponent,t,e,this._processChildContext(i));return n.componentDidMount&&e.getReactMountReady().enqueue(n.componentDidMount,n),b},unmountComponent:function(){var t=this._instance;t.componentWillUnmount&&t.componentWillUnmount(),c.unmountComponent(this._renderedComponent),this._renderedComponent=null,this._instance=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=null,this._topLevelWrapper=null,o.remove(t)},_maskContext:function(t){var e=null,i=this._currentElement.type.contextTypes;if(!i)return p;for(var n in e={},i)e[n]=t[n];return e},_processContext:function(t){var e=this._maskContext(t),i=this._currentElement.type;return i.contextTypes&&this._checkPropTypes(i.contextTypes,e,l.context),e},_processChildContext:function(t){var e=this._currentElement.type,i=this._instance,n=i.getChildContext&&i.getChildContext();if(n){for(var r in"object"!=typeof e.childContextTypes&&f(!1,"%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",this.getName()||"ReactCompositeComponent"),this._checkPropTypes(e.childContextTypes,n,l.childContext),n)r in e.childContextTypes||f(!1,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',this.getName()||"ReactCompositeComponent",r);return d({},t,n)}return t},_processProps:function(t){var e=this._currentElement.type;return e.propTypes&&this._checkPropTypes(e.propTypes,t,l.prop),t},_checkPropTypes:function(t,e,i){var n=this.getName();for(var r in t)if(t.hasOwnProperty(r)){var s;try{"function"!=typeof t[r]&&f(!1,"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",n||"React class",u[i],r),s=t[r](e,r,n,i)}catch(t){s=t}if(s instanceof Error){var o=v(this);i===l.prop?m(!1,"Failed Composite propType: %s%s",s.message,o):m(!1,"Failed Context Types: %s%s",s.message,o)}}},receiveComponent:function(t,e,i){var n=this._currentElement,r=this._context;this._pendingElement=null,this.updateComponent(e,n,t,r,i)},performUpdateIfNecessary:function(t){null!=this._pendingElement&&c.receiveComponent(this,this._pendingElement||this._currentElement,t,this._context),(null!==this._pendingStateQueue||this._pendingForceUpdate)&&this.updateComponent(t,this._currentElement,this._currentElement,this._context,this._context)},updateComponent:function(t,e,i,n,r){var s,o=this._instance,a=this._context===r?o.context:this._processContext(r);e===i?s=i.props:(s=this._processProps(i.props),o.componentWillReceiveProps&&o.componentWillReceiveProps(s,a));var l=this._processPendingState(s,a),u=this._pendingForceUpdate||!o.shouldComponentUpdate||o.shouldComponentUpdate(s,l,a);m(void 0!==u,"%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.",this.getName()||"ReactCompositeComponent"),u?(this._pendingForceUpdate=!1,this._performComponentUpdate(i,s,l,a,t,r)):(this._currentElement=i,this._context=r,o.props=s,o.state=l,o.context=a)},_processPendingState:function(t,e){var i=this._instance,n=this._pendingStateQueue,r=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!n)return i.state;if(r&&1===n.length)return n[0];for(var s=d({},r?n[0]:i.state),o=r?1:0;o<n.length;o++){var a=n[o];d(s,"function"==typeof a?a.call(i,s,t,e):a)}return s},_performComponentUpdate:function(t,e,i,n,r,s){var o,a,l,u=this._instance,c=Boolean(u.componentDidUpdate);c&&(o=u.props,a=u.state,l=u.context),u.componentWillUpdate&&u.componentWillUpdate(e,i,n),this._currentElement=t,this._context=s,u.props=e,u.state=i,u.context=n,this._updateRenderedComponent(r,s),c&&r.getReactMountReady().enqueue(u.componentDidUpdate.bind(u,o,a,l),u)},_updateRenderedComponent:function(t,e){var i=this._renderedComponent,n=i._currentElement,r=this._renderValidatedComponent();if(g(n,r))c.receiveComponent(i,r,t,this._processChildContext(e));else{var s=this._rootNodeID,o=i._rootNodeID;c.unmountComponent(i),this._renderedComponent=this._instantiateReactComponent(r);var a=c.mountComponent(this._renderedComponent,s,t,this._processChildContext(e));this._replaceNodeWithMarkupByID(o,a)}},_replaceNodeWithMarkupByID:function(t,e){n.replaceNodeWithMarkupByID(t,e)},_renderValidatedComponentWithoutOwnerOrContext:function(){var t=this._instance,e=t.render();return void 0===e&&t.render._isMockFunction&&(e=null),e},_renderValidatedComponent:function(){var t;r.current=this;try{t=this._renderValidatedComponentWithoutOwnerOrContext()}finally{r.current=null}return null===t||!1===t||s.isValidElement(t)||f(!1,"%s.render(): A valid ReactComponent must be returned. You may have returned undefined, an array or some other invalid object.",this.getName()||"ReactCompositeComponent"),t},attachRef:function(t,e){var i=this.getPublicInstance();null==i&&f(!1,"Stateless function components cannot have refs.");var n=e.getPublicInstance(),r=e&&e.getName?e.getName():"a component";m(null!=n,'Stateless function components cannot be given refs (See ref "%s" in %s created by %s). Attempts to access this ref will fail.',t,r,this.getName()),(i.refs===p?i.refs={}:i.refs)[t]=n},detachRef:function(t){delete this.getPublicInstance().refs[t]},getName:function(){var t=this._currentElement.type,e=this._instance&&this._instance.constructor;return t.displayName||e&&e.displayName||t.name||e&&e.name||null},getPublicInstance:function(){var t=this._instance;return t instanceof y?null:t},_instantiateReactComponent:null};a.measureMethods(b,"ReactCompositeComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent",_renderValidatedComponent:"_renderValidatedComponent"});var w={Mixin:b};e.exports=w},{141:141,154:154,161:161,173:173,24:24,36:36,39:39,57:57,68:68,78:78,80:80,81:81,84:84,95:95}],39:[function(t,e,i){"use strict";var n={current:null};e.exports=n},{}],40:[function(t,e,i){"use strict";var n=t(39),r=t(51),s=t(54),o=t(67),a=t(72),l=t(78),u=t(84),c=t(96),h=t(97),d=t(122),p=t(137),f=t(173);s.inject();var g={findDOMNode:d,render:l.measure("React","render",a.render),unmountComponentAtNode:a.unmountComponentAtNode,version:h,unstable_batchedUpdates:c.batchedUpdates,unstable_renderSubtreeIntoContainer:p};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inject({CurrentOwner:n,InstanceHandles:o,Mount:a,Reconciler:u,TextComponent:r}),t(147).canUseDOM&&window.top===window.self){"undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&(navigator.userAgent.indexOf("Chrome")>-1&&-1===navigator.userAgent.indexOf("Edge")||navigator.userAgent.indexOf("Firefox")>-1)&&console.debug("Download the React DevTools for a better development experience: https://fb.me/react-devtools"),f(!(document.documentMode&&document.documentMode<8),'Internet Explorer is running in compatibility mode; please add the following tag to your HTML to prevent this from happening: <meta http-equiv="X-UA-Compatible" content="IE=edge" />');for(var m=[Array.isArray,Array.prototype.every,Array.prototype.forEach,Array.prototype.indexOf,Array.prototype.map,Date.now,Function.prototype.bind,Object.keys,String.prototype.split,String.prototype.trim,Object.create,Object.freeze],v=0;v<m.length;v++)if(!m[v]){console.error("One or more ES5 shim/shams expected by React are not available: https://fb.me/react-warning-polyfills");break}}e.exports=g},{122:122,137:137,147:147,173:173,39:39,51:51,54:54,67:67,72:72,78:78,84:84,96:96,97:97}],41:[function(t,e,i){"use strict";var n={onClick:!0,onDoubleClick:!0,onMouseDown:!0,onMouseMove:!0,onMouseUp:!0,onClickCapture:!0,onDoubleClickCapture:!0,onMouseDownCapture:!0,onMouseMoveCapture:!0,onMouseUpCapture:!0},r={getNativeProps:function(t,e,i){if(!e.disabled)return e;var r={};for(var s in e)e.hasOwnProperty(s)&&!n[s]&&(r[s]=e[s]);return r}};e.exports=r},{}],42:[function(t,e,i){"use strict";var n,r=t(2),s=t(5),o=t(10),a=t(11),l=t(15),u=t(28),c=t(35),h=t(41),d=t(46),p=t(47),f=t(48),g=t(52),m=t(72),v=t(73),y=t(78),S=t(95),b=t(24),w=t(117),x=t(121),P=t(161),E=t(133),C=t(166),T=t(138),D=t(139),A=t(171),I=t(144),R=t(173),_=u.deleteListener,k=u.listenTo,M=u.registrationNameModules,O={string:!0,number:!0},L=C({children:null}),V=C({style:null}),N=C({__html:null}),j=1;function B(t){if(t){var e=t._currentElement._owner||null;if(e){var i=e.getName();if(i)return" This DOM node was rendered by `"+i+"`."}}return""}function U(){var t=this._reactInternalComponent;return R(!1,"ReactDOMComponent: Do not access .getDOMNode() of a DOM node; instead, use the node directly.%s",B(t)),this}function F(){var t=this._reactInternalComponent;return R(!1,"ReactDOMComponent: Do not access .isMounted() of a DOM node.%s",B(t)),!!t}function G(){var t=this._reactInternalComponent;R(!1,"ReactDOMComponent: Do not access .setState(), .replaceState(), or .forceUpdate() of a DOM node. This is a no-op.%s",B(t))}function H(t,e){var i=this._reactInternalComponent;R(!1,"ReactDOMComponent: Do not access .setProps() of a DOM node. Instead, call ReactDOM.render again at the top level.%s",B(i)),i&&(S.enqueueSetPropsInternal(i,t),e&&S.enqueueCallbackInternal(i,e))}function W(t,e){var i=this._reactInternalComponent;R(!1,"ReactDOMComponent: Do not access .replaceProps() of a DOM node. Instead, call ReactDOM.render again at the top level.%s",B(i)),i&&(S.enqueueReplacePropsInternal(i,t),e&&S.enqueueCallbackInternal(i,e))}function z(t){if("object"==typeof t){if(Array.isArray(t))return"["+t.map(z).join(", ")+"]";var e=[];for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var n=/^[a-z$_][\w$_]*$/i.test(i)?i:JSON.stringify(i);e.push(n+": "+z(t[i]))}return"{"+e.join(", ")+"}"}return"string"==typeof t?JSON.stringify(t):"function"==typeof t?"[function object]":String(t)}n={props:{enumerable:!1,get:function(){var t=this._reactInternalComponent;return R(!1,"ReactDOMComponent: Do not access .props of a DOM node; instead, recreate the props as `render` did originally or read the DOM properties/attributes directly from this node (e.g., this.refs.box.className).%s",B(t)),t._currentElement.props}}};var Y={};function q(t,e,i){if(null!=t&&null!=e&&!A(t,e)){var n,r=i._tag,s=i._currentElement._owner;s&&(n=s.getName());var o=n+"|"+r;Y.hasOwnProperty(o)||(Y[o]=!0,R(!1,"`%s` was passed a style object that has previously been mutated. Mutating `style` is deprecated. Consider cloning it beforehand. Check the `render` %s. Previous style: %s. Mutated style: %s.",r,s?"of `"+n+"`":"using <"+r+">",z(t),z(e)))}}function X(t,e){e&&(nt[t._tag]&&R(null==e.children&&null==e.dangerouslySetInnerHTML,"%s is a void element tag and must not have `children` or use `props.dangerouslySetInnerHTML`.%s",t._tag,t._currentElement._owner?" Check the render method of "+t._currentElement._owner.getName()+".":""),null!=e.dangerouslySetInnerHTML&&(null!=e.children&&P(!1,"Can only set one of `children` or `props.dangerouslySetInnerHTML`."),"object"==typeof e.dangerouslySetInnerHTML&&N in e.dangerouslySetInnerHTML||P(!1,"`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://fb.me/react-invariant-dangerously-set-inner-html for more information.")),R(null==e.innerHTML,"Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),R(!e.contentEditable||null==e.children,"A component is `contentEditable` and contains `children` managed by React. It is now your responsibility to guarantee that none of those nodes are unexpectedly modified or duplicated. This is probably not intentional."),null!=e.style&&"object"!=typeof e.style&&P(!1,"The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.%s",B(t)))}function K(t,e,i,n){R("onScroll"!==e||E("scroll",!0),"This browser doesn't support the `onScroll` event");var r=m.findReactContainerForID(t);if(r){var s=r.nodeType===j?r.ownerDocument:r;k(e,s)}n.getReactMountReady().enqueue(Q,{id:t,registrationName:e,listener:i})}function Q(){var t=this;u.putListener(t.id,t.registrationName,t.listener)}var Z={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"};function $(){var t=this;t._rootNodeID||P(!1,"Must be mounted to trap events");var e=m.getNode(t._rootNodeID);switch(e||P(!1,"trapBubbledEvent(...): Requires node to be rendered."),t._tag){case"iframe":t._wrapperState.listeners=[u.trapBubbledEvent(l.topLevelTypes.topLoad,"load",e)];break;case"video":case"audio":for(var i in t._wrapperState.listeners=[],Z)Z.hasOwnProperty(i)&&t._wrapperState.listeners.push(u.trapBubbledEvent(l.topLevelTypes[i],Z[i],e));break;case"img":t._wrapperState.listeners=[u.trapBubbledEvent(l.topLevelTypes.topError,"error",e),u.trapBubbledEvent(l.topLevelTypes.topLoad,"load",e)];break;case"form":t._wrapperState.listeners=[u.trapBubbledEvent(l.topLevelTypes.topReset,"reset",e),u.trapBubbledEvent(l.topLevelTypes.topSubmit,"submit",e)]}}function J(){d.mountReadyWrapper(this)}function tt(){f.postUpdateWrapper(this)}var et={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},it={listing:!0,pre:!0,textarea:!0},nt=b({menuitem:!0},et),rt=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,st={},ot={}.hasOwnProperty;function at(t){ot.call(st,t)||(rt.test(t)||P(!1,"Invalid tag: %s",t),st[t]=!0)}function lt(t,e){var i=(t=b({},t))[I.ancestorInfoContextKey];return t[I.ancestorInfoContextKey]=I.updatedAncestorInfo(i,e._tag,e),t}function ut(t,e){return t.indexOf("-")>=0||null!=e.is}function ct(t){at(t),this._tag=t.toLowerCase(),this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._rootNodeID=null,this._wrapperState=null,this._topLevelWrapper=null,this._nodeWithLegacyProperties=null,this._unprocessedContextDev=null,this._processedContextDev=null}ct.displayName="ReactDOMComponent",ct.Mixin={construct:function(t){this._currentElement=t},mountComponent:function(t,e,i){this._rootNodeID=t;var n,s=this._currentElement.props;switch(this._tag){case"iframe":case"img":case"form":case"video":case"audio":this._wrapperState={listeners:null},e.getReactMountReady().enqueue($,this);break;case"button":s=h.getNativeProps(this,s,i);break;case"input":d.mountWrapper(this,s,i),s=d.getNativeProps(this,s,i);break;case"option":p.mountWrapper(this,s,i),s=p.getNativeProps(this,s,i);break;case"select":f.mountWrapper(this,s,i),s=f.getNativeProps(this,s,i),i=f.processChildContext(this,s,i);break;case"textarea":g.mountWrapper(this,s,i),s=g.getNativeProps(this,s,i)}if(X(this,s),i[I.ancestorInfoContextKey]&&I(this._tag,this,i[I.ancestorInfoContextKey]),this._unprocessedContextDev=i,this._processedContextDev=lt(i,this),i=this._processedContextDev,e.useCreateElement){var o=i[m.ownerDocumentContextKey].createElement(this._currentElement.type);a.setAttributeForID(o,this._rootNodeID),m.getID(o),this._updateDOMProperties({},s,e,o),this._createInitialChildren(e,s,i,o),n=o}else{var l=this._createOpenTagMarkupAndPutListeners(e,s),u=this._createContentMarkup(e,s,i);n=!u&&et[this._tag]?l+"/>":l+">"+u+"</"+this._currentElement.type+">"}switch(this._tag){case"input":e.getReactMountReady().enqueue(J,this);case"button":case"select":case"textarea":s.autoFocus&&e.getReactMountReady().enqueue(r.focusDOMComponent,this)}return n},_createOpenTagMarkupAndPutListeners:function(t,e){var i="<"+this._currentElement.type;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];if(null!=r)if(M.hasOwnProperty(n))r&&K(this._rootNodeID,n,r,t);else{n===V&&(r&&(this._previousStyle=r,r=this._previousStyleCopy=b({},e.style)),r=s.createMarkupForStyles(r));var o=null;null!=this._tag&&ut(this._tag,e)?n!==L&&(o=a.createMarkupForCustomAttribute(n,r)):o=a.createMarkupForProperty(n,r),o&&(i+=" "+o)}}return t.renderToStaticMarkup?i:i+" "+a.createMarkupForID(this._rootNodeID)},_createContentMarkup:function(t,e,i){var n="",r=e.dangerouslySetInnerHTML;if(null!=r)null!=r.__html&&(n=r.__html);else{var s=O[typeof e.children]?e.children:null,o=null!=s?null:e.children;null!=s?n=x(s):null!=o&&(n=this.mountChildren(o,t,i).join(""))}return it[this._tag]&&"\n"===n.charAt(0)?"\n"+n:n},_createInitialChildren:function(t,e,i,n){var r=e.dangerouslySetInnerHTML;if(null!=r)null!=r.__html&&T(n,r.__html);else{var s=O[typeof e.children]?e.children:null,o=null!=s?null:e.children;if(null!=s)D(n,s);else if(null!=o)for(var a=this.mountChildren(o,t,i),l=0;l<a.length;l++)n.appendChild(a[l])}},receiveComponent:function(t,e,i){var n=this._currentElement;this._currentElement=t,this.updateComponent(e,n,t,i)},updateComponent:function(t,e,i,n){var r=e.props,s=this._currentElement.props;switch(this._tag){case"button":r=h.getNativeProps(this,r),s=h.getNativeProps(this,s);break;case"input":d.updateWrapper(this),r=d.getNativeProps(this,r),s=d.getNativeProps(this,s);break;case"option":r=p.getNativeProps(this,r),s=p.getNativeProps(this,s);break;case"select":r=f.getNativeProps(this,r),s=f.getNativeProps(this,s);break;case"textarea":g.updateWrapper(this),r=g.getNativeProps(this,r),s=g.getNativeProps(this,s)}this._unprocessedContextDev!==n&&(this._unprocessedContextDev=n,this._processedContextDev=lt(n,this)),n=this._processedContextDev,X(this,s),this._updateDOMProperties(r,s,t,null),this._updateDOMChildren(r,s,t,n),!w&&this._nodeWithLegacyProperties&&(this._nodeWithLegacyProperties.props=s),"select"===this._tag&&t.getReactMountReady().enqueue(tt,this)},_updateDOMProperties:function(t,e,i,n){var r,l,u;for(r in t)if(!e.hasOwnProperty(r)&&t.hasOwnProperty(r))if(r===V){var c=this._previousStyleCopy;for(l in c)c.hasOwnProperty(l)&&((u=u||{})[l]="");this._previousStyleCopy=null}else M.hasOwnProperty(r)?t[r]&&_(this._rootNodeID,r):(o.properties[r]||o.isCustomAttribute(r))&&(n||(n=m.getNode(this._rootNodeID)),a.deleteValueForProperty(n,r));for(r in e){var h=e[r],d=r===V?this._previousStyleCopy:t[r];if(e.hasOwnProperty(r)&&h!==d)if(r===V)if(h?(q(this._previousStyleCopy,this._previousStyle,this),this._previousStyle=h,h=this._previousStyleCopy=b({},h)):this._previousStyleCopy=null,d){for(l in d)!d.hasOwnProperty(l)||h&&h.hasOwnProperty(l)||((u=u||{})[l]="");for(l in h)h.hasOwnProperty(l)&&d[l]!==h[l]&&((u=u||{})[l]=h[l])}else u=h;else M.hasOwnProperty(r)?h?K(this._rootNodeID,r,h,i):d&&_(this._rootNodeID,r):ut(this._tag,e)?(n||(n=m.getNode(this._rootNodeID)),r===L&&(h=null),a.setValueForAttribute(n,r,h)):(o.properties[r]||o.isCustomAttribute(r))&&(n||(n=m.getNode(this._rootNodeID)),null!=h?a.setValueForProperty(n,r,h):a.deleteValueForProperty(n,r))}u&&(n||(n=m.getNode(this._rootNodeID)),s.setValueForStyles(n,u))},_updateDOMChildren:function(t,e,i,n){var r=O[typeof t.children]?t.children:null,s=O[typeof e.children]?e.children:null,o=t.dangerouslySetInnerHTML&&t.dangerouslySetInnerHTML.__html,a=e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html,l=null!=r?null:t.children,u=null!=s?null:e.children,c=null!=r||null!=o,h=null!=s||null!=a;null!=l&&null==u?this.updateChildren(null,i,n):c&&!h&&this.updateTextContent(""),null!=s?r!==s&&this.updateTextContent(""+s):null!=a?o!==a&&this.updateMarkup(""+a):null!=u&&this.updateChildren(u,i,n)},unmountComponent:function(){switch(this._tag){case"iframe":case"img":case"form":case"video":case"audio":var t=this._wrapperState.listeners;if(t)for(var e=0;e<t.length;e++)t[e].remove();break;case"input":d.unmountWrapper(this);break;case"html":case"head":case"body":P(!1,"<%s> tried to unmount. Because of cross-browser quirks it is impossible to unmount some top-level components (eg <html>, <head>, and <body>) reliably and efficiently. To fix this, have a single top-level component that never unmounts render these elements.",this._tag)}this.unmountChildren(),u.deleteAllListeners(this._rootNodeID),c.unmountIDFromEnvironment(this._rootNodeID),this._rootNodeID=null,this._wrapperState=null,this._nodeWithLegacyProperties&&(this._nodeWithLegacyProperties._reactInternalComponent=null,this._nodeWithLegacyProperties=null)},getPublicInstance:function(){if(!this._nodeWithLegacyProperties){var t=m.getNode(this._rootNodeID);t._reactInternalComponent=this,t.getDOMNode=U,t.isMounted=F,t.setState=G,t.replaceState=G,t.forceUpdate=G,t.setProps=H,t.replaceProps=W,w?Object.defineProperties(t,n):t.props=this._currentElement.props,this._nodeWithLegacyProperties=t}return this._nodeWithLegacyProperties}},y.measureMethods(ct,"ReactDOMComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent"}),b(ct.prototype,ct.Mixin,v.Mixin),e.exports=ct},{10:10,11:11,117:117,121:121,133:133,138:138,139:139,144:144,15:15,161:161,166:166,171:171,173:173,2:2,24:24,28:28,35:35,41:41,46:46,47:47,48:48,5:5,52:52,72:72,73:73,78:78,95:95}],43:[function(t,e,i){"use strict";t(57);var n=t(58);function r(t){return n.createFactory(t)}var s=t(167)({a:"a",abbr:"abbr",address:"address",area:"area",article:"article",aside:"aside",audio:"audio",b:"b",base:"base",bdi:"bdi",bdo:"bdo",big:"big",blockquote:"blockquote",body:"body",br:"br",button:"button",canvas:"canvas",caption:"caption",cite:"cite",code:"code",col:"col",colgroup:"colgroup",data:"data",datalist:"datalist",dd:"dd",del:"del",details:"details",dfn:"dfn",dialog:"dialog",div:"div",dl:"dl",dt:"dt",em:"em",embed:"embed",fieldset:"fieldset",figcaption:"figcaption",figure:"figure",footer:"footer",form:"form",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",head:"head",header:"header",hgroup:"hgroup",hr:"hr",html:"html",i:"i",iframe:"iframe",img:"img",input:"input",ins:"ins",kbd:"kbd",keygen:"keygen",label:"label",legend:"legend",li:"li",link:"link",main:"main",map:"map",mark:"mark",menu:"menu",menuitem:"menuitem",meta:"meta",meter:"meter",nav:"nav",noscript:"noscript",object:"object",ol:"ol",optgroup:"optgroup",option:"option",output:"output",p:"p",param:"param",picture:"picture",pre:"pre",progress:"progress",q:"q",rp:"rp",rt:"rt",ruby:"ruby",s:"s",samp:"samp",script:"script",section:"section",select:"select",small:"small",source:"source",span:"span",strong:"strong",style:"style",sub:"sub",summary:"summary",sup:"sup",table:"table",tbody:"tbody",td:"td",textarea:"textarea",tfoot:"tfoot",th:"th",thead:"thead",time:"time",title:"title",tr:"tr",track:"track",u:"u",ul:"ul",var:"var",video:"video",wbr:"wbr",circle:"circle",clipPath:"clipPath",defs:"defs",ellipse:"ellipse",g:"g",image:"image",line:"line",linearGradient:"linearGradient",mask:"mask",path:"path",pattern:"pattern",polygon:"polygon",polyline:"polyline",radialGradient:"radialGradient",rect:"rect",stop:"stop",svg:"svg",text:"text",tspan:"tspan"},r);e.exports=s},{167:167,57:57,58:58}],44:[function(t,e,i){"use strict";var n={useCreateElement:!1};e.exports=n},{}],45:[function(t,e,i){"use strict";var n=t(9),r=t(11),s=t(72),o=t(78),a=t(161),l={dangerouslySetInnerHTML:"`dangerouslySetInnerHTML` must be set using `updateInnerHTMLByID()`.",style:"`style` must be set using `updateStylesByID()`."},u={updatePropertyByID:function(t,e,i){var n=s.getNode(t);l.hasOwnProperty(e)&&a(!1,"updatePropertyByID(...): %s",l[e]),null!=i?r.setValueForProperty(n,e,i):r.deleteValueForProperty(n,e)},dangerouslyReplaceNodeWithMarkupByID:function(t,e){var i=s.getNode(t);n.dangerouslyReplaceNodeWithMarkup(i,e)},dangerouslyProcessChildrenUpdates:function(t,e){for(var i=0;i<t.length;i++)t[i].parentNode=s.getNode(t[i].parentID);n.processUpdates(t,e)}};o.measureMethods(u,"ReactDOMIDOperations",{dangerouslyReplaceNodeWithMarkupByID:"dangerouslyReplaceNodeWithMarkupByID",dangerouslyProcessChildrenUpdates:"dangerouslyProcessChildrenUpdates"}),e.exports=u},{11:11,161:161,72:72,78:78,9:9}],46:[function(t,e,i){"use strict";var n=t(45),r=t(23),s=t(72),o=t(96),a=t(24),l=t(161),u={};function c(){this._rootNodeID&&h.updateWrapper(this)}var h={getNativeProps:function(t,e,i){var n=r.getValue(e),s=r.getChecked(e);return a({},e,{defaultChecked:void 0,defaultValue:void 0,value:null!=n?n:t._wrapperState.initialValue,checked:null!=s?s:t._wrapperState.initialChecked,onChange:t._wrapperState.onChange})},mountWrapper:function(t,e){r.checkPropTypes("input",e,t._currentElement._owner);var i=e.defaultValue;t._wrapperState={initialChecked:e.defaultChecked||!1,initialValue:null!=i?i:null,onChange:d.bind(t)}},mountReadyWrapper:function(t){u[t._rootNodeID]=t},unmountWrapper:function(t){delete u[t._rootNodeID]},updateWrapper:function(t){var e=t._currentElement.props,i=e.checked;null!=i&&n.updatePropertyByID(t._rootNodeID,"checked",i||!1);var s=r.getValue(e);null!=s&&n.updatePropertyByID(t._rootNodeID,"value",""+s)}};function d(t){var e=this._currentElement.props,i=r.executeOnChange(e,t);o.asap(c,this);var n=e.name;if("radio"===e.type&&null!=n){for(var a=s.getNode(this._rootNodeID),h=a;h.parentNode;)h=h.parentNode;for(var d=h.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),p=0;p<d.length;p++){var f=d[p];if(f!==a&&f.form===a.form){var g=s.getID(f);g||l(!1,"ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported.");var m=u[g];m||l(!1,"ReactDOMInput: Unknown radio button ID %s.",g),o.asap(c,m)}}}return i}e.exports=h},{161:161,23:23,24:24,45:45,72:72,96:96}],47:[function(t,e,i){"use strict";var n=t(32),r=t(48),s=t(24),o=t(173),a=r.valueContextKey,l={mountWrapper:function(t,e,i){o(null==e.selected,"Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>.");var n=i[a],r=null;if(null!=n)if(r=!1,Array.isArray(n)){for(var s=0;s<n.length;s++)if(""+n[s]==""+e.value){r=!0;break}}else r=""+n==""+e.value;t._wrapperState={selected:r}},getNativeProps:function(t,e,i){var r=s({selected:void 0,children:void 0},e);null!=t._wrapperState.selected&&(r.selected=t._wrapperState.selected);var a="";return n.forEach(e.children,(function(t){null!=t&&("string"==typeof t||"number"==typeof t?a+=t:o(!1,"Only strings and numbers are supported as <option> children."))})),r.children=a,r}};e.exports=l},{173:173,24:24,32:32,48:48}],48:[function(t,e,i){"use strict";var n=t(23),r=t(72),s=t(96),o=t(24),a=t(173),l="__ReactDOMSelect_value$"+Math.random().toString(36).slice(2);function u(){if(this._rootNodeID&&this._wrapperState.pendingUpdate){this._wrapperState.pendingUpdate=!1;var t=this._currentElement.props,e=n.getValue(t);null!=e&&p(this,Boolean(t.multiple),e)}}function c(t){if(t){var e=t.getName();if(e)return" Check the render method of `"+e+"`."}return""}var h=["value","defaultValue"];function d(t,e){var i=t._currentElement._owner;n.checkPropTypes("select",e,i);for(var r=0;r<h.length;r++){var s=h[r];null!=e[s]&&(e.multiple?a(Array.isArray(e[s]),"The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",s,c(i)):a(!Array.isArray(e[s]),"The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",s,c(i)))}}function p(t,e,i){var n,s,o=r.getNode(t._rootNodeID).options;if(e){for(n={},s=0;s<i.length;s++)n[""+i[s]]=!0;for(s=0;s<o.length;s++){var a=n.hasOwnProperty(o[s].value);o[s].selected!==a&&(o[s].selected=a)}}else{for(n=""+i,s=0;s<o.length;s++)if(o[s].value===n)return void(o[s].selected=!0);o.length&&(o[0].selected=!0)}}var f={valueContextKey:l,getNativeProps:function(t,e,i){return o({},e,{onChange:t._wrapperState.onChange,value:void 0})},mountWrapper:function(t,e){d(t,e);var i=n.getValue(e);t._wrapperState={pendingUpdate:!1,initialValue:null!=i?i:e.defaultValue,onChange:g.bind(t),wasMultiple:Boolean(e.multiple)}},processChildContext:function(t,e,i){var n=o({},i);return n[l]=t._wrapperState.initialValue,n},postUpdateWrapper:function(t){var e=t._currentElement.props;t._wrapperState.initialValue=void 0;var i=t._wrapperState.wasMultiple;t._wrapperState.wasMultiple=Boolean(e.multiple);var r=n.getValue(e);null!=r?(t._wrapperState.pendingUpdate=!1,p(t,Boolean(e.multiple),r)):i!==Boolean(e.multiple)&&(null!=e.defaultValue?p(t,Boolean(e.multiple),e.defaultValue):p(t,Boolean(e.multiple),e.multiple?[]:""))}};function g(t){var e=this._currentElement.props,i=n.executeOnChange(e,t);return this._wrapperState.pendingUpdate=!0,s.asap(u,this),i}e.exports=f},{173:173,23:23,24:24,72:72,96:96}],49:[function(t,e,i){"use strict";var n=t(147),r=t(130),s=t(131);function o(t,e,i,n){return t===i&&e===n}function a(t){var e=document.selection.createRange(),i=e.text.length,n=e.duplicate();n.moveToElementText(t),n.setEndPoint("EndToStart",e);var r=n.text.length;return{start:r,end:r+i}}function l(t){var e=window.getSelection&&window.getSelection();if(!e||0===e.rangeCount)return null;var i=e.anchorNode,n=e.anchorOffset,r=e.focusNode,s=e.focusOffset,a=e.getRangeAt(0);try{a.startContainer.nodeType,a.endContainer.nodeType}catch(t){return null}var l=o(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOffset)?0:a.toString().length,u=a.cloneRange();u.selectNodeContents(t),u.setEnd(a.startContainer,a.startOffset);var c=o(u.startContainer,u.startOffset,u.endContainer,u.endOffset)?0:u.toString().length,h=c+l,d=document.createRange();d.setStart(i,n),d.setEnd(r,s);var p=d.collapsed;return{start:p?h:c,end:p?c:h}}function u(t,e){var i,n,r=document.selection.createRange().duplicate();void 0===e.end?n=i=e.start:e.start>e.end?(i=e.end,n=e.start):(i=e.start,n=e.end),r.moveToElementText(t),r.moveStart("character",i),r.setEndPoint("EndToStart",r),r.moveEnd("character",n-i),r.select()}function c(t,e){if(window.getSelection){var i=window.getSelection(),n=t[s()].length,o=Math.min(e.start,n),a=void 0===e.end?o:Math.min(e.end,n);if(!i.extend&&o>a){var l=a;a=o,o=l}var u=r(t,o),c=r(t,a);if(u&&c){var h=document.createRange();h.setStart(u.node,u.offset),i.removeAllRanges(),o>a?(i.addRange(h),i.extend(c.node,c.offset)):(h.setEnd(c.node,c.offset),i.addRange(h))}}}var h=n.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:h?a:l,setOffsets:h?u:c};e.exports=d},{130:130,131:131,147:147}],50:[function(t,e,i){"use strict";var n=t(54),r=t(88),s=t(97);n.inject();var o={renderToString:r.renderToString,renderToStaticMarkup:r.renderToStaticMarkup,version:s};e.exports=o},{54:54,88:88,97:97}],51:[function(t,e,i){"use strict";var n=t(9),r=t(11),s=t(35),o=t(72),a=t(24),l=t(121),u=t(139),c=t(144),h=function(t){};a(h.prototype,{construct:function(t){this._currentElement=t,this._stringText=""+t,this._rootNodeID=null,this._mountIndex=0},mountComponent:function(t,e,i){if(i[c.ancestorInfoContextKey]&&c("span",null,i[c.ancestorInfoContextKey]),this._rootNodeID=t,e.useCreateElement){var n=i[o.ownerDocumentContextKey].createElement("span");return r.setAttributeForID(n,t),o.getID(n),u(n,this._stringText),n}var s=l(this._stringText);return e.renderToStaticMarkup?s:"<span "+r.createMarkupForID(t)+">"+s+"</span>"},receiveComponent:function(t,e){if(t!==this._currentElement){this._currentElement=t;var i=""+t;if(i!==this._stringText){this._stringText=i;var r=o.getNode(this._rootNodeID);n.updateTextContent(r,i)}}},unmountComponent:function(){s.unmountIDFromEnvironment(this._rootNodeID)}}),e.exports=h},{11:11,121:121,139:139,144:144,24:24,35:35,72:72,9:9}],52:[function(t,e,i){"use strict";var n=t(23),r=t(45),s=t(96),o=t(24),a=t(161),l=t(173);function u(){this._rootNodeID&&c.updateWrapper(this)}var c={getNativeProps:function(t,e,i){return null!=e.dangerouslySetInnerHTML&&a(!1,"`dangerouslySetInnerHTML` does not make sense on <textarea>."),o({},e,{defaultValue:void 0,value:void 0,children:t._wrapperState.initialValue,onChange:t._wrapperState.onChange})},mountWrapper:function(t,e){n.checkPropTypes("textarea",e,t._currentElement._owner);var i=e.defaultValue,r=e.children;null!=r&&(l(!1,"Use the `defaultValue` or `value` props instead of setting children on <textarea>."),null!=i&&a(!1,"If you supply `defaultValue` on a <textarea>, do not pass children."),Array.isArray(r)&&(r.length<=1||a(!1,"<textarea> can only have at most one child."),r=r[0]),i=""+r),null==i&&(i="");var s=n.getValue(e);t._wrapperState={initialValue:""+(null!=s?s:i),onChange:h.bind(t)}},updateWrapper:function(t){var e=t._currentElement.props,i=n.getValue(e);null!=i&&r.updatePropertyByID(t._rootNodeID,"value",""+i)}};function h(t){var e=this._currentElement.props,i=n.executeOnChange(e,t);return s.asap(u,this),i}e.exports=c},{161:161,173:173,23:23,24:24,45:45,96:96}],53:[function(t,e,i){"use strict";var n=t(96),r=t(113),s=t(24),o=t(153),a={initialize:o,close:function(){h.isBatchingUpdates=!1}},l=[{initialize:o,close:n.flushBatchedUpdates.bind(n)},a];function u(){this.reinitializeTransaction()}s(u.prototype,r.Mixin,{getTransactionWrappers:function(){return l}});var c=new u,h={isBatchingUpdates:!1,batchedUpdates:function(t,e,i,n,r,s){var o=h.isBatchingUpdates;h.isBatchingUpdates=!0,o?t(e,i,n,r,s):c.perform(t,null,e,i,n,r,s)}};e.exports=h},{113:113,153:153,24:24,96:96}],54:[function(t,e,i){"use strict";var n=t(3),r=t(7),s=t(8),o=t(13),a=t(14),l=t(147),u=t(21),c=t(27),h=t(35),d=t(53),p=t(42),f=t(51),g=t(63),m=t(65),v=t(67),y=t(72),S=t(83),b=t(99),w=t(100),x=t(101),P=t(98),E=!1;function C(){if(!E){E=!0,m.EventEmitter.injectReactEventListener(g),m.EventPluginHub.injectEventPluginOrder(o),m.EventPluginHub.injectInstanceHandle(v),m.EventPluginHub.injectMount(y),m.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:x,EnterLeaveEventPlugin:a,ChangeEventPlugin:r,SelectEventPlugin:b,BeforeInputEventPlugin:n}),m.NativeComponent.injectGenericComponentClass(p),m.NativeComponent.injectTextComponentClass(f),m.Class.injectMixin(c),m.DOMProperty.injectDOMPropertyConfig(u),m.DOMProperty.injectDOMPropertyConfig(P),m.EmptyComponent.injectEmptyComponent("noscript"),m.Updates.injectReconcileTransaction(S),m.Updates.injectBatchingStrategy(d),m.RootIndex.injectCreateReactRootIndex(l.canUseDOM?s.createReactRootIndex:w.createReactRootIndex),m.Component.injectEnvironment(h);var e=l.canUseDOM&&window.location.href||"";/[?&]react_perf\b/.test(e)&&t(55).start()}}e.exports={inject:C}},{100:100,101:101,13:13,14:14,147:147,21:21,27:27,3:3,35:35,42:42,51:51,53:53,55:55,63:63,65:65,67:67,7:7,72:72,8:8,83:83,98:98,99:99}],55:[function(t,e,i){"use strict";var n=t(10),r=t(56),s=t(72),o=t(78),a=t(170);function l(t){return Math.floor(100*t)/100}function u(t,e,i){t[e]=(t[e]||0)+i}var c={_allMeasurements:[],_mountStack:[0],_injected:!1,start:function(){c._injected||o.injection.injectMeasure(c.measure),c._allMeasurements.length=0,o.enableMeasure=!0},stop:function(){o.enableMeasure=!1},getLastMeasurements:function(){return c._allMeasurements},printExclusive:function(t){t=t||c._allMeasurements;var e=r.getExclusiveSummary(t);console.table(e.map((function(t){return{"Component class name":t.componentName,"Total inclusive time (ms)":l(t.inclusive),"Exclusive mount time (ms)":l(t.exclusive),"Exclusive render time (ms)":l(t.render),"Mount time per instance (ms)":l(t.exclusive/t.count),"Render time per instance (ms)":l(t.render/t.count),Instances:t.count}})))},printInclusive:function(t){t=t||c._allMeasurements;var e=r.getInclusiveSummary(t);console.table(e.map((function(t){return{"Owner > component":t.componentName,"Inclusive time (ms)":l(t.time),Instances:t.count}}))),console.log("Total time:",r.getTotalTime(t).toFixed(2)+" ms")},getMeasurementsSummaryMap:function(t){return r.getInclusiveSummary(t,!0).map((function(t){return{"Owner > component":t.componentName,"Wasted time (ms)":t.time,Instances:t.count}}))},printWasted:function(t){t=t||c._allMeasurements,console.table(c.getMeasurementsSummaryMap(t)),console.log("Total time:",r.getTotalTime(t).toFixed(2)+" ms")},printDOM:function(t){t=t||c._allMeasurements;var e=r.getDOMSummary(t);console.table(e.map((function(t){var e={};return e[n.ID_ATTRIBUTE_NAME]=t.id,e.type=t.type,e.args=JSON.stringify(t.args),e}))),console.log("Total time:",r.getTotalTime(t).toFixed(2)+" ms")},_recordWrite:function(t,e,i,n){var r=c._allMeasurements[c._allMeasurements.length-1].writes;r[t]=r[t]||[],r[t].push({type:e,time:i,args:n})},measure:function(t,e,i){return function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var l,h,d;if("_renderNewRootComponent"===e||"flushBatchedUpdates"===e)return c._allMeasurements.push({exclusive:{},inclusive:{},render:{},counts:{},writes:{},displayNames:{},totalTime:0,created:{}}),d=a(),h=i.apply(this,r),c._allMeasurements[c._allMeasurements.length-1].totalTime=a()-d,h;if("_mountImageIntoNode"===e||"ReactBrowserEventEmitter"===t||"ReactDOMIDOperations"===t||"CSSPropertyOperations"===t||"DOMChildrenOperations"===t||"DOMPropertyOperations"===t){if(d=a(),h=i.apply(this,r),l=a()-d,"_mountImageIntoNode"===e){var p=s.getID(r[1]);c._recordWrite(p,e,l,r[0])}else if("dangerouslyProcessChildrenUpdates"===e)r[0].forEach((function(t){var e={};null!==t.fromIndex&&(e.fromIndex=t.fromIndex),null!==t.toIndex&&(e.toIndex=t.toIndex),null!==t.textContent&&(e.textContent=t.textContent),null!==t.markupIndex&&(e.markup=r[1][t.markupIndex]),c._recordWrite(t.parentID,t.type,l,e)}));else{var f=r[0];"object"==typeof f&&(f=s.getID(r[0])),c._recordWrite(f,e,l,Array.prototype.slice.call(r,1))}return h}if("ReactCompositeComponent"!==t||"mountComponent"!==e&&"updateComponent"!==e&&"_renderValidatedComponent"!==e)return i.apply(this,r);if(this._currentElement.type===s.TopLevelWrapper)return i.apply(this,r);var g="mountComponent"===e?r[0]:this._rootNodeID,m="_renderValidatedComponent"===e,v="mountComponent"===e,y=c._mountStack,S=c._allMeasurements[c._allMeasurements.length-1];if(m?u(S.counts,g,1):v&&(S.created[g]=!0,y.push(0)),d=a(),h=i.apply(this,r),l=a()-d,m)u(S.render,g,l);else if(v){var b=y.pop();y[y.length-1]+=l,u(S.exclusive,g,l-b),u(S.inclusive,g,l)}else u(S.inclusive,g,l);return S.displayNames[g]={current:this.getName(),owner:this._currentElement._owner?this._currentElement._owner.getName():"<root>"},h}}};e.exports=c},{10:10,170:170,56:56,72:72,78:78}],56:[function(t,e,i){"use strict";var n=t(24),r=1.2,s={_mountImageIntoNode:"set innerHTML",INSERT_MARKUP:"set innerHTML",MOVE_EXISTING:"move",REMOVE_NODE:"remove",SET_MARKUP:"set innerHTML",TEXT_CONTENT:"set textContent",setValueForProperty:"update attribute",setValueForAttribute:"update attribute",deleteValueForProperty:"remove attribute",setValueForStyles:"update styles",replaceNodeWithMarkup:"replace",updateTextContent:"set textContent"};function o(t){for(var e=0,i=0;i<t.length;i++)e+=t[i].totalTime;return e}function a(t){var e=[];return t.forEach((function(t){Object.keys(t.writes).forEach((function(i){t.writes[i].forEach((function(t){e.push({id:i,type:s[t.type]||t.type,args:t.args})}))}))})),e}function l(t){for(var e,i={},s=0;s<t.length;s++){var o=t[s],a=n({},o.exclusive,o.inclusive);for(var l in a)i[e=o.displayNames[l].current]=i[e]||{componentName:e,inclusive:0,exclusive:0,render:0,count:0},o.render[l]&&(i[e].render+=o.render[l]),o.exclusive[l]&&(i[e].exclusive+=o.exclusive[l]),o.inclusive[l]&&(i[e].inclusive+=o.inclusive[l]),o.counts[l]&&(i[e].count+=o.counts[l])}var u=[];for(e in i)i[e].exclusive>=r&&u.push(i[e]);return u.sort((function(t,e){return e.exclusive-t.exclusive})),u}function u(t,e){for(var i,s={},o=0;o<t.length;o++){var a,l=t[o],u=n({},l.exclusive,l.inclusive);for(var h in e&&(a=c(l)),u)if(!e||a[h]){var d=l.displayNames[h];s[i=d.owner+" > "+d.current]=s[i]||{componentName:i,time:0,count:0},l.inclusive[h]&&(s[i].time+=l.inclusive[h]),l.counts[h]&&(s[i].count+=l.counts[h])}}var p=[];for(i in s)s[i].time>=r&&p.push(s[i]);return p.sort((function(t,e){return e.time-t.time})),p}function c(t){var e={},i=Object.keys(t.writes),r=n({},t.exclusive,t.inclusive);for(var s in r){for(var o=!1,a=0;a<i.length;a++)if(0===i[a].indexOf(s)){o=!0;break}t.created[s]&&(o=!0),!o&&t.counts[s]>0&&(e[s]=!0)}return e}var h={getExclusiveSummary:l,getInclusiveSummary:u,getDOMSummary:a,getTotalTime:o};e.exports=h},{24:24}],57:[function(t,e,i){"use strict";var n=t(39),r=t(24),s=t(117),o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,a={key:!0,ref:!0,__self:!0,__source:!0},l=function(t,e,i,n,r,a,l){var u={$$typeof:o,type:t,key:e,ref:i,props:l,_owner:a,_store:{}};return s?(Object.defineProperty(u._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(u,"_self",{configurable:!1,enumerable:!1,writable:!1,value:n}),Object.defineProperty(u,"_source",{configurable:!1,enumerable:!1,writable:!1,value:r})):(u._store.validated=!1,u._self=n,u._source=r),Object.freeze(u.props),Object.freeze(u),u};l.createElement=function(t,e,i){var r,s={},o=null,u=null,c=null,h=null;if(null!=e)for(r in u=void 0===e.ref?null:e.ref,o=void 0===e.key?null:""+e.key,c=void 0===e.__self?null:e.__self,h=void 0===e.__source?null:e.__source,e)e.hasOwnProperty(r)&&!a.hasOwnProperty(r)&&(s[r]=e[r]);var d=arguments.length-2;if(1===d)s.children=i;else if(d>1){for(var p=Array(d),f=0;f<d;f++)p[f]=arguments[f+2];s.children=p}if(t&&t.defaultProps){var g=t.defaultProps;for(r in g)void 0===s[r]&&(s[r]=g[r])}return l(t,o,u,c,h,n.current,s)},l.createFactory=function(t){var e=l.createElement.bind(null,t);return e.type=t,e},l.cloneAndReplaceKey=function(t,e){return l(t.type,e,t.ref,t._self,t._source,t._owner,t.props)},l.cloneAndReplaceProps=function(t,e){var i=l(t.type,t.key,t.ref,t._self,t._source,t._owner,e);return i._store.validated=t._store.validated,i},l.cloneElement=function(t,e,i){var s,o=r({},t.props),u=t.key,c=t.ref,h=t._self,d=t._source,p=t._owner;if(null!=e)for(s in void 0!==e.ref&&(c=e.ref,p=n.current),void 0!==e.key&&(u=""+e.key),e)e.hasOwnProperty(s)&&!a.hasOwnProperty(s)&&(o[s]=e[s]);var f=arguments.length-2;if(1===f)o.children=i;else if(f>1){for(var g=Array(f),m=0;m<f;m++)g[m]=arguments[m+2];o.children=g}return l(t.type,u,c,h,d,p,o)},l.isValidElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===o},e.exports=l},{117:117,24:24,39:39}],58:[function(t,e,i){"use strict";var n=t(57),r=t(81),s=t(80),o=t(39),a=t(117),l=t(129),u=t(161),c=t(173);function h(){if(o.current){var t=o.current.getName();if(t)return" Check the render method of `"+t+"`."}return""}var d={},p={};function f(t,e){if(t._store&&!t._store.validated&&null==t.key){t._store.validated=!0;var i=g("uniqueKey",t,e);null!==i&&c(!1,'Each child in an array or iterator should have a unique "key" prop.%s%s%s',i.parentOrOwner||"",i.childOwner||"",i.url||"")}}function g(t,e,i){var n=h();if(!n){var r="string"==typeof i?i:i.displayName||i.name;r&&(n=" Check the top-level render call using <"+r+">.")}var s=d[t]||(d[t]={});if(s[n])return null;s[n]=!0;var a={parentOrOwner:n,url:" See https://fb.me/react-warning-keys for more information.",childOwner:null};return e&&e._owner&&e._owner!==o.current&&(a.childOwner=" It was passed a child from "+e._owner.getName()+"."),a}function m(t,e){if("object"==typeof t)if(Array.isArray(t))for(var i=0;i<t.length;i++){var r=t[i];n.isValidElement(r)&&f(r,e)}else if(n.isValidElement(t))t._store&&(t._store.validated=!0);else if(t){var s=l(t);if(s&&s!==t.entries)for(var o,a=s.call(t);!(o=a.next()).done;)n.isValidElement(o.value)&&f(o.value,e)}}function v(t,e,i,n){for(var r in e)if(e.hasOwnProperty(r)){var o;try{"function"!=typeof e[r]&&u(!1,"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",t||"React class",s[n],r),o=e[r](i,r,t,n)}catch(t){o=t}if(c(!o||o instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",t||"React class",s[n],r,typeof o),o instanceof Error&&!(o.message in p)){p[o.message]=!0;var a=h();c(!1,"Failed propType: %s%s",o.message,a)}}}function y(t){var e=t.type;if("function"==typeof e){var i=e.displayName||e.name;e.propTypes&&v(i,e.propTypes,t.props,r.prop),"function"==typeof e.getDefaultProps&&c(e.getDefaultProps.isReactClassApproved,"getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}var S={createElement:function(t,e,i){var r="string"==typeof t||"function"==typeof t;c(r,"React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components).%s",h());var s=n.createElement.apply(this,arguments);if(null==s)return s;if(r)for(var o=2;o<arguments.length;o++)m(arguments[o],t);return y(s),s},createFactory:function(t){var e=S.createElement.bind(null,t);return e.type=t,a&&Object.defineProperty(e,"type",{enumerable:!1,get:function(){return c(!1,"Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:t}),t}}),e},cloneElement:function(t,e,i){for(var r=n.cloneElement.apply(this,arguments),s=2;s<arguments.length;s++)m(arguments[s],r.type);return y(r),r}};e.exports=S},{117:117,129:129,161:161,173:173,39:39,57:57,80:80,81:81}],59:[function(t,e,i){"use strict";var n,r=t(57),s=t(60),o=t(84),a={injectEmptyComponent:function(t){n=r.createElement(t)}},l=function(t){this._currentElement=null,this._rootNodeID=null,this._renderedComponent=t(n)};t(24)(l.prototype,{construct:function(t){},mountComponent:function(t,e,i){return s.registerNullComponentID(t),this._rootNodeID=t,o.mountComponent(this._renderedComponent,t,e,i)},receiveComponent:function(){},unmountComponent:function(t,e,i){o.unmountComponent(this._renderedComponent),s.deregisterNullComponentID(this._rootNodeID),this._rootNodeID=null,this._renderedComponent=null}}),l.injection=a,e.exports=l},{24:24,57:57,60:60,84:84}],60:[function(t,e,i){"use strict";var n={};function r(t){return!!n[t]}function s(t){n[t]=!0}function o(t){delete n[t]}var a={isNullComponentID:r,registerNullComponentID:s,deregisterNullComponentID:o};e.exports=a},{}],61:[function(t,e,i){"use strict";var n=null;function r(t,e,i,r){try{return e(i,r)}catch(t){return void(null===n&&(n=t))}}var s={invokeGuardedCallback:r,invokeGuardedCallbackWithCatch:r,rethrowCaughtError:function(){if(n){var t=n;throw n=null,t}}};if("undefined"!=typeof window&&"function"==typeof window.dispatchEvent&&"undefined"!=typeof document&&"function"==typeof document.createEvent){var o=document.createElement("react");s.invokeGuardedCallback=function(t,e,i,n){var r=e.bind(null,i,n),s="react-"+t;o.addEventListener(s,r,!1);var a=document.createEvent("Event");a.initEvent(s,!1,!1),o.dispatchEvent(a),o.removeEventListener(s,r,!1)}}e.exports=s},{}],62:[function(t,e,i){"use strict";var n=t(16);function r(t){n.enqueueEvents(t),n.processEventQueue(!1)}var s={handleTopLevel:function(t,e,i,s,o){r(n.extractEvents(t,e,i,s,o))}};e.exports=s},{16:16}],63:[function(t,e,i){"use strict";var n=t(146),r=t(147),s=t(25),o=t(67),a=t(72),l=t(96),u=t(24),c=t(128),h=t(158);function d(t){var e=a.getID(t),i=o.getReactRootIDFromNodeID(e),n=a.findReactContainerForID(i);return a.getFirstReactDOM(n)}function p(t,e){this.topLevelType=t,this.nativeEvent=e,this.ancestors=[]}function f(t){g(t)}function g(t){for(var e=a.getFirstReactDOM(c(t.nativeEvent))||window,i=e;i;)t.ancestors.push(i),i=d(i);for(var n=0;n<t.ancestors.length;n++){e=t.ancestors[n];var r=a.getID(e)||"";v._handleTopLevel(t.topLevelType,e,r,t.nativeEvent,c(t.nativeEvent))}}function m(t){t(h(window))}u(p.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.ancestors.length=0}}),s.addPoolingTo(p,s.twoArgumentPooler);var v={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:r.canUseDOM?window:null,setHandleTopLevel:function(t){v._handleTopLevel=t},setEnabled:function(t){v._enabled=!!t},isEnabled:function(){return v._enabled},trapBubbledEvent:function(t,e,i){var r=i;return r?n.listen(r,e,v.dispatchEvent.bind(null,t)):null},trapCapturedEvent:function(t,e,i){var r=i;return r?n.capture(r,e,v.dispatchEvent.bind(null,t)):null},monitorScrollValue:function(t){var e=m.bind(null,t);n.listen(window,"scroll",e)},dispatchEvent:function(t,e){if(v._enabled){var i=p.getPooled(t,e);try{l.batchedUpdates(f,i)}finally{p.release(i)}}}};e.exports=v},{128:128,146:146,147:147,158:158,24:24,25:25,67:67,72:72,96:96}],64:[function(t,e,i){"use strict";var n=t(32),r=t(57),s=t(153),o=t(161),a=t(173),l=/^\d+$/,u=!1,c={create:function(t){if("object"!=typeof t||!t||Array.isArray(t))return a(!1,"React.addons.createFragment only accepts a single object. Got: %s",t),t;if(r.isValidElement(t))return a(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),t;1===t.nodeType&&o(!1,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var e=[];for(var i in t)!u&&l.test(i)&&(a(!1,"React.addons.createFragment(...): Child objects should have non-numeric keys so ordering is preserved."),u=!0),n.mapIntoWithKeyPrefixInternal(t[i],e,i,s.thatReturnsArgument);return e}};e.exports=c},{153:153,161:161,173:173,32:32,57:57}],65:[function(t,e,i){"use strict";var n=t(10),r=t(16),s=t(36),o=t(33),a=t(59),l=t(28),u=t(75),c=t(78),h=t(86),d=t(96),p={Component:s.injection,Class:o.injection,DOMProperty:n.injection,EmptyComponent:a.injection,EventPluginHub:r.injection,EventEmitter:l.injection,NativeComponent:u.injection,Perf:c.injection,RootIndex:h.injection,Updates:d.injection};e.exports=p},{10:10,16:16,28:28,33:33,36:36,59:59,75:75,78:78,86:86,96:96}],66:[function(t,e,i){"use strict";var n=t(49),r=t(150),s=t(155),o=t(156);function a(t){return r(document.documentElement,t)}var l={hasSelectionCapabilities:function(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&("input"===e&&"text"===t.type||"textarea"===e||"true"===t.contentEditable)},getSelectionInformation:function(){var t=o();return{focusedElem:t,selectionRange:l.hasSelectionCapabilities(t)?l.getSelection(t):null}},restoreSelection:function(t){var e=o(),i=t.focusedElem,n=t.selectionRange;e!==i&&a(i)&&(l.hasSelectionCapabilities(i)&&l.setSelection(i,n),s(i))},getSelection:function(t){var e;if("selectionStart"in t)e={start:t.selectionStart,end:t.selectionEnd};else if(document.selection&&t.nodeName&&"input"===t.nodeName.toLowerCase()){var i=document.selection.createRange();i.parentElement()===t&&(e={start:-i.moveStart("character",-t.value.length),end:-i.moveEnd("character",-t.value.length)})}else e=n.getOffsets(t);return e||{start:0,end:0}},setSelection:function(t,e){var i=e.start,r=e.end;if(void 0===r&&(r=i),"selectionStart"in t)t.selectionStart=i,t.selectionEnd=Math.min(r,t.value.length);else if(document.selection&&t.nodeName&&"input"===t.nodeName.toLowerCase()){var s=t.createTextRange();s.collapse(!0),s.moveStart("character",i),s.moveEnd("character",r-i),s.select()}else n.setOffsets(t,e)}};e.exports=l},{150:150,155:155,156:156,49:49}],67:[function(t,e,i){"use strict";var n=t(86),r=t(161),s=".",o=s.length,a=1e4;function l(t){return s+t.toString(36)}function u(t,e){return t.charAt(e)===s||e===t.length}function c(t){return""===t||t.charAt(0)===s&&t.charAt(t.length-1)!==s}function h(t,e){return 0===e.indexOf(t)&&u(e,t.length)}function d(t){return t?t.substr(0,t.lastIndexOf(s)):""}function p(t,e){if(c(t)&&c(e)||r(!1,"getNextDescendantID(%s, %s): Received an invalid React DOM ID.",t,e),h(t,e)||r(!1,"getNextDescendantID(...): React has made an invalid assumption about the DOM hierarchy. Expected `%s` to be an ancestor of `%s`.",t,e),t===e)return t;var i;for(i=t.length+o;i<e.length&&!u(e,i);i++);return e.substr(0,i)}function f(t,e){var i=Math.min(t.length,e.length);if(0===i)return"";for(var n=0,s=0;s<=i;s++)if(u(t,s)&&u(e,s))n=s;else if(t.charAt(s)!==e.charAt(s))break;var o=t.substr(0,n);return c(o)||r(!1,"getFirstCommonAncestorID(%s, %s): Expected a valid React DOM ID: %s",t,e,o),o}function g(t,e,i,n,s,o){(t=t||"")===(e=e||"")&&r(!1,"traverseParentPath(...): Cannot traverse from and to the same ID, `%s`.",t);var l=h(e,t);l||h(t,e)||r(!1,"traverseParentPath(%s, %s, ...): Cannot traverse from two IDs that do not have a parent path.",t,e);for(var u=0,c=l?d:p,f=t;;f=c(f,e)){var g;if(s&&f===t||o&&f===e||(g=i(f,l,n)),!1===g||f===e)break;u++<a||r(!1,"traverseParentPath(%s, %s, ...): Detected an infinite loop while traversing the React DOM ID tree. This may be due to malformed IDs: %s",t,e,f)}}var m={createReactRootID:function(){return l(n.createReactRootIndex())},createReactID:function(t,e){return t+e},getReactRootIDFromNodeID:function(t){if(t&&t.charAt(0)===s&&t.length>1){var e=t.indexOf(s,1);return e>-1?t.substr(0,e):t}return null},traverseEnterLeave:function(t,e,i,n,r){var s=f(t,e);s!==t&&g(t,s,i,n,!1,!0),s!==e&&g(s,e,i,r,!0,!1)},traverseTwoPhase:function(t,e,i){t&&(g("",t,e,i,!0,!1),g(t,"",e,i,!1,!0))},traverseTwoPhaseSkipTarget:function(t,e,i){t&&(g("",t,e,i,!0,!0),g(t,"",e,i,!0,!0))},traverseAncestors:function(t,e,i){g("",t,e,i,!0,!1)},getFirstCommonAncestorID:f,_getNextDescendantID:p,isAncestorIDOf:h,SEPARATOR:s};e.exports=m},{161:161,86:86}],68:[function(t,e,i){"use strict";var n={remove:function(t){t._reactInternalInstance=void 0},get:function(t){return t._reactInternalInstance},has:function(t){return void 0!==t._reactInternalInstance},set:function(t,e){t._reactInternalInstance=e}};e.exports=n},{}],69:[function(t,e,i){"use strict";var n=t(32),r=t(34),s=t(33),o=t(43),a=t(57),l=t(58),u=t(82),c=t(97),h=t(24),d=t(135),p=a.createElement,f=a.createFactory,g=a.cloneElement;p=l.createElement,f=l.createFactory,g=l.cloneElement;var m={Children:{map:n.map,forEach:n.forEach,count:n.count,toArray:n.toArray,only:d},Component:r,createElement:p,cloneElement:g,isValidElement:a.isValidElement,PropTypes:u,createClass:s.createClass,createFactory:f,createMixin:function(t){return t},DOM:o,version:c,__spread:h};e.exports=m},{135:135,24:24,32:32,33:33,34:34,43:43,57:57,58:58,82:82,97:97}],70:[function(t,e,i){"use strict";var n=t(26);function r(t,e){this.value=t,this.requestChange=e}function s(t){var e={value:void 0===t?n.PropTypes.any.isRequired:t.isRequired,requestChange:n.PropTypes.func.isRequired};return n.PropTypes.shape(e)}r.PropTypes={link:s},e.exports=r},{26:26}],71:[function(t,e,i){"use strict";var n=t(116),r=/\/?>/,s={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(t){var e=n(t);return t.replace(r," "+s.CHECKSUM_ATTR_NAME+'="'+e+'"$&')},canReuseMarkup:function(t,e){var i=e.getAttribute(s.CHECKSUM_ATTR_NAME);return i=i&&parseInt(i,10),n(t)===i}};e.exports=s},{116:116}],72:[function(t,e,i){"use strict";var n=t(10),r=t(28),s=t(39),o=t(44),a=t(57),l=t(60),u=t(67),c=t(68),h=t(71),d=t(78),p=t(84),f=t(95),g=t(96),m=t(24),v=t(154),y=t(150),S=t(132),b=t(161),w=t(138),x=t(141),P=t(144),E=t(173),C=n.ID_ATTRIBUTE_NAME,T={},D=1,A=9,I=11,R="__ReactMount_ownerDocument$"+Math.random().toString(36).slice(2),_={},k={},M={},O=[];function L(t,e){for(var i=Math.min(t.length,e.length),n=0;n<i;n++)if(t.charAt(n)!==e.charAt(n))return n;return t.length===e.length?-1:i}function V(t){return t?t.nodeType===A?t.documentElement:t.firstChild:null}function N(t){var e=V(t);return e&&tt.getID(e)}function j(t){var e=B(t);if(e)if(T.hasOwnProperty(e)){var i=T[e];i!==t&&(H(i,e)&&b(!1,"ReactMount: Two valid but unequal nodes with the same `%s`: %s",C,e),T[e]=t)}else T[e]=t;return e}function B(t){return t&&t.getAttribute&&t.getAttribute(C)||""}function U(t,e){var i=B(t);i!==e&&delete T[i],t.setAttribute(C,e),T[e]=t}function F(t){return T.hasOwnProperty(t)&&H(T[t],t)||(T[t]=tt.findReactNodeByID(t)),T[t]}function G(t){var e=c.get(t)._rootNodeID;return l.isNullComponentID(e)?null:(T.hasOwnProperty(e)&&H(T[e],e)||(T[e]=tt.findReactNodeByID(e)),T[e])}function H(t,e){if(t){B(t)!==e&&b(!1,"ReactMount: Unexpected modification of `%s`",C);var i=tt.findReactContainerForID(e);if(i&&y(i,t))return!0}return!1}function W(t){delete T[t]}var z=null;function Y(t){var e=T[t];if(!e||!H(e,t))return!1;z=e}function q(t){z=null,u.traverseAncestors(t,Y);var e=z;return z=null,e}function X(t,e,i,n,r,s){o.useCreateElement&&(s=m({},s),i.nodeType===A?s[R]=i:s[R]=i.ownerDocument),s===v&&(s={});var a=i.nodeName.toLowerCase();s[P.ancestorInfoContextKey]=P.updatedAncestorInfo(null,a,null);var l=p.mountComponent(t,e,n,s);t._renderedComponent._topLevelWrapper=t,tt._mountImageIntoNode(l,i,r,n)}function K(t,e,i,n,r){var s=g.ReactReconcileTransaction.getPooled(n);s.perform(X,null,t,e,i,s,n,r),g.ReactReconcileTransaction.release(s)}function Q(t,e){for(p.unmountComponent(t),e.nodeType===A&&(e=e.documentElement);e.lastChild;)e.removeChild(e.lastChild)}function Z(t){var e=N(t);return!!e&&e!==u.getReactRootIDFromNodeID(e)}function $(t){for(;t&&t.parentNode!==t;t=t.parentNode)if(1===t.nodeType){var e=B(t);if(e){var i,n=u.getReactRootIDFromNodeID(e),r=t;do{if(i=B(r),null==(r=r.parentNode))return null}while(i!==n);if(r===k[n])return t}}return null}var J=function(){};J.prototype.isReactComponent={},J.displayName="TopLevelWrapper",J.prototype.render=function(){return this.props};var tt={TopLevelWrapper:J,_instancesByReactRootID:_,scrollMonitor:function(t,e){e()},_updateRootComponent:function(t,e,i,n){return tt.scrollMonitor(i,(function(){f.enqueueElementInternal(t,e),n&&f.enqueueCallbackInternal(t,n)})),M[N(i)]=V(i),t},_registerComponent:function(t,e){(!e||e.nodeType!==D&&e.nodeType!==A&&e.nodeType!==I)&&b(!1,"_registerComponent(...): Target container is not a DOM element."),r.ensureScrollValueMonitoring();var i=tt.registerContainer(e);return _[i]=t,i},_renderNewRootComponent:function(t,e,i,n){E(null==s.current,"_renderNewRootComponent(): Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate. Check the render method of %s.",s.current&&s.current.getName()||"ReactCompositeComponent");var r=S(t,null),o=tt._registerComponent(r,e);return g.batchedUpdates(K,r,o,e,i,n),M[o]=V(e),r},renderSubtreeIntoContainer:function(t,e,i,n){return(null==t||null==t._reactInternalInstance)&&b(!1,"parentComponent must be a valid React Component"),tt._renderSubtreeIntoContainer(t,e,i,n)},_renderSubtreeIntoContainer:function(t,e,i,n){a.isValidElement(e)||b(!1,"ReactDOM.render(): Invalid component element.%s","string"==typeof e?" Instead of passing an element string, make sure to instantiate it by passing it to React.createElement.":"function"==typeof e?" Instead of passing a component class, make sure to instantiate it by passing it to React.createElement.":null!=e&&void 0!==e.props?" This may be caused by unintentionally loading two independent copies of React.":""),E(!i||!i.tagName||"BODY"!==i.tagName.toUpperCase(),"render(): Rendering components directly into document.body is discouraged, since its children are often manipulated by third-party scripts and browser extensions. This may lead to subtle reconciliation issues. Try rendering into a container element created for your app.");var r=new a(J,null,null,null,null,null,e),s=_[N(i)];if(s){var o=s._currentElement.props;if(x(o,e)){var l=s._renderedComponent.getPublicInstance(),u=n&&function(){n.call(l)};return tt._updateRootComponent(s,r,i,u),l}tt.unmountComponentAtNode(i)}var c=V(i),h=c&&!!B(c),d=Z(i);if(E(!d,"render(...): Replacing React-rendered children with a new root component. If you intended to update the children of this node, you should instead have the existing children update their state and render the new components instead of calling ReactDOM.render."),!h||c.nextSibling)for(var p=c;p;){if(B(p)){E(!1,"render(): Target node has markup rendered by React, but there are unrelated nodes as well. This is most commonly caused by white-space inserted around server-rendered markup.");break}p=p.nextSibling}var f=h&&!s&&!d,g=tt._renderNewRootComponent(r,i,f,null!=t?t._reactInternalInstance._processChildContext(t._reactInternalInstance._context):v)._renderedComponent.getPublicInstance();return n&&n.call(g),g},render:function(t,e,i){return tt._renderSubtreeIntoContainer(null,t,e,i)},registerContainer:function(t){var e=N(t);return e&&(e=u.getReactRootIDFromNodeID(e)),e||(e=u.createReactRootID()),k[e]=t,e},unmountComponentAtNode:function(t){E(null==s.current,"unmountComponentAtNode(): Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate. Check the render method of %s.",s.current&&s.current.getName()||"ReactCompositeComponent"),(!t||t.nodeType!==D&&t.nodeType!==A&&t.nodeType!==I)&&b(!1,"unmountComponentAtNode(...): Target container is not a DOM element.");var e=N(t),i=_[e];if(!i){var n=Z(t),r=B(t),o=r&&r===u.getReactRootIDFromNodeID(r);return E(!n,"unmountComponentAtNode(): The node you're attempting to unmount was rendered by React and is not a top-level container. %s",o?"You may have accidentally passed in a React root node instead of its container.":"Instead, have the parent component update its state and rerender in order to remove this component."),!1}return g.batchedUpdates(Q,i,t),delete _[e],delete k[e],delete M[e],!0},findReactContainerForID:function(t){var e=u.getReactRootIDFromNodeID(t),i=k[e],n=M[e];if(n&&n.parentNode!==i){E(B(n)===e,"ReactMount: Root element ID differed from reactRootID.");var r=i.firstChild;r&&e===B(r)?M[e]=r:E(!1,"ReactMount: Root element has been removed from its original container. New container: %s",n.parentNode)}return i},findReactNodeByID:function(t){var e=tt.findReactContainerForID(t);return tt.findComponentRoot(e,t)},getFirstReactDOM:function(t){return $(t)},findComponentRoot:function(t,e){var i=O,n=0,r=q(e)||t;for(E(null!=r,"React can't find the root component node for data-reactid value `%s`. If you're seeing this message, it probably means that you've loaded two copies of React on the page. At this time, only a single copy of React can be loaded at a time.",e),i[0]=r.firstChild,i.length=1;n<i.length;){for(var s,o=i[n++];o;){var a=tt.getID(o);a?e===a?s=o:u.isAncestorIDOf(a,e)&&(i.length=n=0,i.push(o.firstChild)):i.push(o.firstChild),o=o.nextSibling}if(s)return i.length=0,s}i.length=0,b(!1,"findComponentRoot(..., %s): Unable to find element. This probably means the DOM was unexpectedly mutated (e.g., by the browser), usually due to forgetting a <tbody> when using tables, nesting tags like <form>, <p>, or <a>, or using non-SVG elements in an <svg> parent. Try inspecting the child nodes of the element with React ID `%s`.",e,tt.getID(t))},_mountImageIntoNode:function(t,e,i,n){if((!e||e.nodeType!==D&&e.nodeType!==A&&e.nodeType!==I)&&b(!1,"mountComponentIntoNode(...): Target container is not valid."),i){var r=V(e);if(h.canReuseMarkup(t,r))return;var s=r.getAttribute(h.CHECKSUM_ATTR_NAME);r.removeAttribute(h.CHECKSUM_ATTR_NAME);var o=r.outerHTML;r.setAttribute(h.CHECKSUM_ATTR_NAME,s);var a,l=t;e.nodeType===D?((a=document.createElement("div")).innerHTML=t,l=a.innerHTML):(a=document.createElement("iframe"),document.body.appendChild(a),a.contentDocument.write(t),l=a.contentDocument.documentElement.outerHTML,document.body.removeChild(a));var u=L(l,o),c=" (client) "+l.substring(u-20,u+20)+"\n (server) "+o.substring(u-20,u+20);e.nodeType===A&&b(!1,"You're trying to render a component to the document using server rendering but the checksum was invalid. This usually means you rendered a different component type or props on the client from the one on the server, or your render() methods are impure. React cannot handle this case due to cross-browser quirks by rendering at the document root. You should look for environment dependent code in your components and ensure the props are the same client and server side:\n%s",c),E(!1,"React attempted to reuse markup in a container but the checksum was invalid. This generally means that you are using server rendering and the markup generated on the server was not what the client was expecting. React injected new markup to compensate which works but you have lost many of the benefits of server rendering. Instead, figure out why the markup being generated is different on the client or server:\n%s",c)}if(e.nodeType===A&&b(!1,"You're trying to render a component to the document but you didn't use server rendering. We can't do this without using server rendering due to cross-browser quirks. See ReactDOMServer.renderToString() for server rendering."),n.useCreateElement){for(;e.lastChild;)e.removeChild(e.lastChild);e.appendChild(t)}else w(e,t)},ownerDocumentContextKey:R,getReactRootID:N,getID:j,setID:U,getNode:F,getNodeFromInstance:G,isValid:H,purgeID:W};d.measureMethods(tt,"ReactMount",{_renderNewRootComponent:"_renderNewRootComponent",_mountImageIntoNode:"_mountImageIntoNode"}),e.exports=tt},{10:10,132:132,138:138,141:141,144:144,150:150,154:154,161:161,173:173,24:24,28:28,39:39,44:44,57:57,60:60,67:67,68:68,71:71,78:78,84:84,95:95,96:96}],73:[function(t,e,i){"use strict";var n=t(36),r=t(74),s=t(39),o=t(84),a=t(31),l=t(123),u=0,c=[],h=[];function d(t,e,i){c.push({parentID:t,parentNode:null,type:r.INSERT_MARKUP,markupIndex:h.push(e)-1,content:null,fromIndex:null,toIndex:i})}function p(t,e,i){c.push({parentID:t,parentNode:null,type:r.MOVE_EXISTING,markupIndex:null,content:null,fromIndex:e,toIndex:i})}function f(t,e){c.push({parentID:t,parentNode:null,type:r.REMOVE_NODE,markupIndex:null,content:null,fromIndex:e,toIndex:null})}function g(t,e){c.push({parentID:t,parentNode:null,type:r.SET_MARKUP,markupIndex:null,content:e,fromIndex:null,toIndex:null})}function m(t,e){c.push({parentID:t,parentNode:null,type:r.TEXT_CONTENT,markupIndex:null,content:e,fromIndex:null,toIndex:null})}function v(){c.length&&(n.processChildrenUpdates(c,h),y())}function y(){c.length=0,h.length=0}var S={Mixin:{_reconcilerInstantiateChildren:function(t,e,i){if(this._currentElement)try{return s.current=this._currentElement._owner,a.instantiateChildren(t,e,i)}finally{s.current=null}return a.instantiateChildren(t,e,i)},_reconcilerUpdateChildren:function(t,e,i,n){var r;if(this._currentElement){try{s.current=this._currentElement._owner,r=l(e)}finally{s.current=null}return a.updateChildren(t,r,i,n)}return r=l(e),a.updateChildren(t,r,i,n)},mountChildren:function(t,e,i){var n=this._reconcilerInstantiateChildren(t,e,i);this._renderedChildren=n;var r=[],s=0;for(var a in n)if(n.hasOwnProperty(a)){var l=n[a],u=this._rootNodeID+a,c=o.mountComponent(l,u,e,i);l._mountIndex=s++,r.push(c)}return r},updateTextContent:function(t){u++;var e=!0;try{var i=this._renderedChildren;for(var n in a.unmountChildren(i),i)i.hasOwnProperty(n)&&this._unmountChild(i[n]);this.setTextContent(t),e=!1}finally{--u||(e?y():v())}},updateMarkup:function(t){u++;var e=!0;try{var i=this._renderedChildren;for(var n in a.unmountChildren(i),i)i.hasOwnProperty(n)&&this._unmountChildByName(i[n],n);this.setMarkup(t),e=!1}finally{--u||(e?y():v())}},updateChildren:function(t,e,i){u++;var n=!0;try{this._updateChildren(t,e,i),n=!1}finally{--u||(n?y():v())}},_updateChildren:function(t,e,i){var n=this._renderedChildren,r=this._reconcilerUpdateChildren(n,t,e,i);if(this._renderedChildren=r,r||n){var s,o=0,a=0;for(s in r)if(r.hasOwnProperty(s)){var l=n&&n[s],u=r[s];l===u?(this.moveChild(l,a,o),o=Math.max(l._mountIndex,o),l._mountIndex=a):(l&&(o=Math.max(l._mountIndex,o),this._unmountChild(l)),this._mountChildByNameAtIndex(u,s,a,e,i)),a++}for(s in n)!n.hasOwnProperty(s)||r&&r.hasOwnProperty(s)||this._unmountChild(n[s])}},unmountChildren:function(){var t=this._renderedChildren;a.unmountChildren(t),this._renderedChildren=null},moveChild:function(t,e,i){t._mountIndex<i&&p(this._rootNodeID,t._mountIndex,e)},createChild:function(t,e){d(this._rootNodeID,e,t._mountIndex)},removeChild:function(t){f(this._rootNodeID,t._mountIndex)},setTextContent:function(t){m(this._rootNodeID,t)},setMarkup:function(t){g(this._rootNodeID,t)},_mountChildByNameAtIndex:function(t,e,i,n,r){var s=this._rootNodeID+e,a=o.mountComponent(t,s,n,r);t._mountIndex=i,this.createChild(t,a)},_unmountChild:function(t){this.removeChild(t),t._mountIndex=null}}};e.exports=S},{123:123,31:31,36:36,39:39,74:74,84:84}],74:[function(t,e,i){"use strict";var n=t(165)({INSERT_MARKUP:null,MOVE_EXISTING:null,REMOVE_NODE:null,SET_MARKUP:null,TEXT_CONTENT:null});e.exports=n},{165:165}],75:[function(t,e,i){"use strict";var n=t(24),r=t(161),s=null,o=null,a={},l=null;function u(t){if("function"==typeof t.type)return t.type;var e=t.type,i=a[e];return null==i&&(a[e]=i=s(e)),i}function c(t){return o||r(!1,"There is no registered component for the tag %s",t.type),new o(t.type,t.props)}function h(t){return new l(t)}function d(t){return t instanceof l}var p={getComponentClassForElement:u,createInternalComponent:c,createInstanceForText:h,isTextComponent:d,injection:{injectGenericComponentClass:function(t){o=t},injectTextComponentClass:function(t){l=t},injectComponentClasses:function(t){n(a,t)}}};e.exports=p},{161:161,24:24}],76:[function(t,e,i){"use strict";var n=t(173);function r(t,e){n(!1,"%s(...): Can only update a mounted or mounting component. This usually means you called %s() on an unmounted component. This is a no-op. Please check the code for the %s component.",e,e,t.constructor&&t.constructor.displayName||"")}var s={isMounted:function(t){return!1},enqueueCallback:function(t,e){},enqueueForceUpdate:function(t){r(t,"forceUpdate")},enqueueReplaceState:function(t,e){r(t,"replaceState")},enqueueSetState:function(t,e){r(t,"setState")},enqueueSetProps:function(t,e){r(t,"setProps")},enqueueReplaceProps:function(t,e){r(t,"replaceProps")}};e.exports=s},{173:173}],77:[function(t,e,i){"use strict";var n=t(161),r={isValidOwner:function(t){return!(!t||"function"!=typeof t.attachRef||"function"!=typeof t.detachRef)},addComponentAsRefTo:function(t,e,i){r.isValidOwner(i)||n(!1,"addComponentAsRefTo(...): Only a ReactOwner can have refs. You might be adding a ref to a component that was not created inside a component's `render` method, or you have multiple copies of React loaded (details: https://fb.me/react-refs-must-have-owner)."),i.attachRef(e,t)},removeComponentAsRefFrom:function(t,e,i){r.isValidOwner(i)||n(!1,"removeComponentAsRefFrom(...): Only a ReactOwner can have refs. You might be removing a ref to a component that was not created inside a component's `render` method, or you have multiple copies of React loaded (details: https://fb.me/react-refs-must-have-owner)."),i.getPublicInstance().refs[e]===t.getPublicInstance()&&i.detachRef(e)}};e.exports=r},{161:161}],78:[function(t,e,i){"use strict";var n={enableMeasure:!1,storedMeasure:r,measureMethods:function(t,e,i){for(var r in i)i.hasOwnProperty(r)&&(t[r]=n.measure(e,i[r],t[r]))},measure:function(t,e,i){var r=null,s=function(){return n.enableMeasure?(r||(r=n.storedMeasure(t,e,i)),r.apply(this,arguments)):i.apply(this,arguments)};return s.displayName=t+"_"+e,s},injection:{injectMeasure:function(t){n.storedMeasure=t}}};function r(t,e,i){return i}e.exports=n},{}],79:[function(t,e,i){"use strict";var n=t(24),r=t(153),s=t(164);function o(t){return function(e,i,n){e.hasOwnProperty(i)?e[i]=t(e[i],n):e[i]=n}}var a=o((function(t,e){return n({},e,t)})),l={children:r,className:o(s),style:a};function u(t,e){for(var i in e)if(e.hasOwnProperty(i)){var n=l[i];n&&l.hasOwnProperty(i)?n(t,i,e[i]):t.hasOwnProperty(i)||(t[i]=e[i])}return t}var c={mergeProps:function(t,e){return u(n({},t),e)}};e.exports=c},{153:153,164:164,24:24}],80:[function(t,e,i){"use strict";var n={};n={prop:"prop",context:"context",childContext:"child context"},e.exports=n},{}],81:[function(t,e,i){"use strict";var n=t(165)({prop:null,context:null,childContext:null});e.exports=n},{165:165}],82:[function(t,e,i){"use strict";var n=t(57),r=t(80),s=t(153),o=t(129),a="<<anonymous>>",l={array:c("array"),bool:c("boolean"),func:c("function"),number:c("number"),object:c("object"),string:c("string"),any:h(),arrayOf:d,element:p(),instanceOf:f,node:y(),objectOf:m,oneOf:g,oneOfType:v,shape:S};function u(t){function e(e,i,n,s,o,l){if(s=s||a,l=l||n,null==i[n]){var u=r[o];return e?new Error("Required "+u+" `"+l+"` was not specified in `"+s+"`."):null}return t(i,n,s,o,l)}var i=e.bind(null,!1);return i.isRequired=e.bind(null,!0),i}function c(t){function e(e,i,n,s,o){var a=e[i];if(w(a)!==t){var l=r[s],u=x(a);return new Error("Invalid "+l+" `"+o+"` of type `"+u+"` supplied to `"+n+"`, expected `"+t+"`.")}return null}return u(e)}function h(){return u(s.thatReturns(null))}function d(t){function e(e,i,n,s,o){var a=e[i];if(!Array.isArray(a)){var l=r[s],u=w(a);return new Error("Invalid "+l+" `"+o+"` of type `"+u+"` supplied to `"+n+"`, expected an array.")}for(var c=0;c<a.length;c++){var h=t(a,c,n,s,o+"["+c+"]");if(h instanceof Error)return h}return null}return u(e)}function p(){function t(t,e,i,s,o){if(!n.isValidElement(t[e])){var a=r[s];return new Error("Invalid "+a+" `"+o+"` supplied to `"+i+"`, expected a single ReactElement.")}return null}return u(t)}function f(t){function e(e,i,n,s,o){if(!(e[i]instanceof t)){var l=r[s],u=t.name||a,c=P(e[i]);return new Error("Invalid "+l+" `"+o+"` of type `"+c+"` supplied to `"+n+"`, expected instance of `"+u+"`.")}return null}return u(e)}function g(t){if(!Array.isArray(t))return u((function(){return new Error("Invalid argument supplied to oneOf, expected an instance of array.")}));function e(e,i,n,s,o){for(var a=e[i],l=0;l<t.length;l++)if(a===t[l])return null;var u=r[s],c=JSON.stringify(t);return new Error("Invalid "+u+" `"+o+"` of value `"+a+"` supplied to `"+n+"`, expected one of "+c+".")}return u(e)}function m(t){function e(e,i,n,s,o){var a=e[i],l=w(a);if("object"!==l){var u=r[s];return new Error("Invalid "+u+" `"+o+"` of type `"+l+"` supplied to `"+n+"`, expected an object.")}for(var c in a)if(a.hasOwnProperty(c)){var h=t(a,c,n,s,o+"."+c);if(h instanceof Error)return h}return null}return u(e)}function v(t){if(!Array.isArray(t))return u((function(){return new Error("Invalid argument supplied to oneOfType, expected an instance of array.")}));function e(e,i,n,s,o){for(var a=0;a<t.length;a++)if(null==(0,t[a])(e,i,n,s,o))return null;var l=r[s];return new Error("Invalid "+l+" `"+o+"` supplied to `"+n+"`.")}return u(e)}function y(){function t(t,e,i,n,s){if(!b(t[e])){var o=r[n];return new Error("Invalid "+o+" `"+s+"` supplied to `"+i+"`, expected a ReactNode.")}return null}return u(t)}function S(t){function e(e,i,n,s,o){var a=e[i],l=w(a);if("object"!==l){var u=r[s];return new Error("Invalid "+u+" `"+o+"` of type `"+l+"` supplied to `"+n+"`, expected `object`.")}for(var c in t){var h=t[c];if(h){var d=h(a,c,n,s,o+"."+c);if(d)return d}}return null}return u(e)}function b(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(b);if(null===t||n.isValidElement(t))return!0;var e=o(t);if(!e)return!1;var i,r=e.call(t);if(e!==t.entries){for(;!(i=r.next()).done;)if(!b(i.value))return!1}else for(;!(i=r.next()).done;){var s=i.value;if(s&&!b(s[1]))return!1}return!0;default:return!1}}function w(t){var e=typeof t;return Array.isArray(t)?"array":t instanceof RegExp?"object":e}function x(t){var e=w(t);if("object"===e){if(t instanceof Date)return"date";if(t instanceof RegExp)return"regexp"}return e}function P(t){return t.constructor&&t.constructor.name?t.constructor.name:"<<anonymous>>"}e.exports=l},{129:129,153:153,57:57,80:80}],83:[function(t,e,i){"use strict";var n=t(6),r=t(25),s=t(28),o=t(44),a=t(66),l=t(113),u=t(24),c=[{initialize:a.getSelectionInformation,close:a.restoreSelection},{initialize:function(){var t=s.isEnabled();return s.setEnabled(!1),t},close:function(t){s.setEnabled(t)}},{initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}}];function h(t){this.reinitializeTransaction(),this.renderToStaticMarkup=!1,this.reactMountReady=n.getPooled(null),this.useCreateElement=!t&&o.useCreateElement}var d={getTransactionWrappers:function(){return c},getReactMountReady:function(){return this.reactMountReady},destructor:function(){n.release(this.reactMountReady),this.reactMountReady=null}};u(h.prototype,l.Mixin,d),r.addPoolingTo(h),e.exports=h},{113:113,24:24,25:25,28:28,44:44,6:6,66:66}],84:[function(t,e,i){"use strict";var n=t(85);function r(){n.attachRefs(this,this._currentElement)}var s={mountComponent:function(t,e,i,n){var s=t.mountComponent(e,i,n);return t._currentElement&&null!=t._currentElement.ref&&i.getReactMountReady().enqueue(r,t),s},unmountComponent:function(t){n.detachRefs(t,t._currentElement),t.unmountComponent()},receiveComponent:function(t,e,i,s){var o=t._currentElement;if(e!==o||s!==t._context){var a=n.shouldUpdateRefs(o,e);a&&n.detachRefs(t,o),t.receiveComponent(e,i,s),a&&t._currentElement&&null!=t._currentElement.ref&&i.getReactMountReady().enqueue(r,t)}},performUpdateIfNecessary:function(t,e){t.performUpdateIfNecessary(e)}};e.exports=s},{85:85}],85:[function(t,e,i){"use strict";var n=t(77),r={};function s(t,e,i){"function"==typeof t?t(e.getPublicInstance()):n.addComponentAsRefTo(e,t,i)}function o(t,e,i){"function"==typeof t?t(null):n.removeComponentAsRefFrom(e,t,i)}r.attachRefs=function(t,e){if(null!==e&&!1!==e){var i=e.ref;null!=i&&s(i,t,e._owner)}},r.shouldUpdateRefs=function(t,e){return null===t||!1===t||null===e||!1===e||e._owner!==t._owner||e.ref!==t.ref},r.detachRefs=function(t,e){if(null!==e&&!1!==e){var i=e.ref;null!=i&&o(i,t,e._owner)}},e.exports=r},{77:77}],86:[function(t,e,i){"use strict";var n={createReactRootIndex:null,injection:{injectCreateReactRootIndex:function(t){n.createReactRootIndex=t}}};e.exports=n},{}],87:[function(t,e,i){"use strict";var n={isBatchingUpdates:!1,batchedUpdates:function(t){}};e.exports=n},{}],88:[function(t,e,i){"use strict";var n=t(53),r=t(57),s=t(67),o=t(71),a=t(87),l=t(89),u=t(96),c=t(154),h=t(132),d=t(161);function p(t){var e;r.isValidElement(t)||d(!1,"renderToString(): You must pass a valid ReactElement.");try{u.injection.injectBatchingStrategy(a);var i=s.createReactRootID();return(e=l.getPooled(!1)).perform((function(){var n=h(t,null).mountComponent(i,e,c);return o.addChecksumToMarkup(n)}),null)}finally{l.release(e),u.injection.injectBatchingStrategy(n)}}function f(t){var e;r.isValidElement(t)||d(!1,"renderToStaticMarkup(): You must pass a valid ReactElement.");try{u.injection.injectBatchingStrategy(a);var i=s.createReactRootID();return(e=l.getPooled(!0)).perform((function(){return h(t,null).mountComponent(i,e,c)}),null)}finally{l.release(e),u.injection.injectBatchingStrategy(n)}}e.exports={renderToString:p,renderToStaticMarkup:f}},{132:132,154:154,161:161,53:53,57:57,67:67,71:71,87:87,89:89,96:96}],89:[function(t,e,i){"use strict";var n=t(25),r=t(6),s=t(113),o=t(24),a=[{initialize:function(){this.reactMountReady.reset()},close:t(153)}];function l(t){this.reinitializeTransaction(),this.renderToStaticMarkup=t,this.reactMountReady=r.getPooled(null),this.useCreateElement=!1}var u={getTransactionWrappers:function(){return a},getReactMountReady:function(){return this.reactMountReady},destructor:function(){r.release(this.reactMountReady),this.reactMountReady=null}};o(l.prototype,s.Mixin,u),n.addPoolingTo(l),e.exports=l},{113:113,153:153,24:24,25:25,6:6}],90:[function(t,e,i){"use strict";var n={createStateSetter:function(t,e){return function(i,n,r,s,o,a){var l=e.call(t,i,n,r,s,o,a);l&&t.setState(l)}},createStateKeySetter:function(t,e){var i=t.__keySetters||(t.__keySetters={});return i[e]||(i[e]=r(t,e))}};function r(t,e){var i={};return function(n){i[e]=n,t.setState(i)}}n.Mixin={createStateSetter:function(t){return n.createStateSetter(this,t)},createStateKeySetter:function(t){return n.createStateKeySetter(this,t)}},e.exports=n},{}],91:[function(t,e,i){"use strict";var n=t(15),r=t(16),s=t(19),o=t(26),a=t(40),l=t(57),u=t(28),c=t(38),h=t(67),d=t(68),p=t(72),f=t(96),g=t(105),m=t(24),v=t(154),y=t(122),S=t(161),b=n.topLevelTypes;function w(t){}function x(t,e){if(!t||!t.getPublicInstance)return[];var i=t.getPublicInstance(),n=e(i)?[i]:[],r=t._currentElement;if(P.isDOMComponent(i)){var s,o=t._renderedChildren;for(s in o)o.hasOwnProperty(s)&&(n=n.concat(x(o[s],e)))}else l.isValidElement(r)&&"function"==typeof r.type&&(n=n.concat(x(t._renderedComponent,e)));return n}var P={renderIntoDocument:function(t){var e=document.createElement("div");return a.render(t,e)},isElement:function(t){return l.isValidElement(t)},isElementOfType:function(t,e){return l.isValidElement(t)&&t.type===e},isDOMComponent:function(t){return!(!t||1!==t.nodeType||!t.tagName)},isDOMComponentElement:function(t){return!!(t&&l.isValidElement(t)&&t.tagName)},isCompositeComponent:function(t){return!P.isDOMComponent(t)&&null!=t&&"function"==typeof t.render&&"function"==typeof t.setState},isCompositeComponentWithType:function(t,e){return!!P.isCompositeComponent(t)&&d.get(t)._currentElement.type===e},isCompositeComponentElement:function(t){if(!l.isValidElement(t))return!1;var e=t.type.prototype;return"function"==typeof e.render&&"function"==typeof e.setState},isCompositeComponentElementWithType:function(t,e){var i=d.get(t)._currentElement.type;return!(!P.isCompositeComponentElement(t)||i!==e)},getRenderedChildOfCompositeComponent:function(t){return P.isCompositeComponent(t)?d.get(t)._renderedComponent.getPublicInstance():null},findAllInRenderedTree:function(t,e){return t?(P.isCompositeComponent(t)||S(!1,"findAllInRenderedTree(...): instance must be a composite component"),x(d.get(t),e)):[]},scryRenderedDOMComponentsWithClass:function(t,e){return Array.isArray(e)||(e=e.split(/\s+/)),P.findAllInRenderedTree(t,(function(t){if(P.isDOMComponent(t)){var i=t.className;"string"!=typeof i&&(i=t.getAttribute("class")||"");var n=i.split(/\s+/);return e.every((function(t){return-1!==n.indexOf(t)}))}return!1}))},findRenderedDOMComponentWithClass:function(t,e){var i=P.scryRenderedDOMComponentsWithClass(t,e);if(1!==i.length)throw new Error("Did not find exactly one match (found: "+i.length+") for class:"+e);return i[0]},scryRenderedDOMComponentsWithTag:function(t,e){return P.findAllInRenderedTree(t,(function(t){return P.isDOMComponent(t)&&t.tagName.toUpperCase()===e.toUpperCase()}))},findRenderedDOMComponentWithTag:function(t,e){var i=P.scryRenderedDOMComponentsWithTag(t,e);if(1!==i.length)throw new Error("Did not find exactly one match for tag:"+e);return i[0]},scryRenderedComponentsWithType:function(t,e){return P.findAllInRenderedTree(t,(function(t){return P.isCompositeComponentWithType(t,e)}))},findRenderedComponentWithType:function(t,e){var i=P.scryRenderedComponentsWithType(t,e);if(1!==i.length)throw new Error("Did not find exactly one match for componentType:"+e+" (found "+i.length+")");return i[0]},mockComponent:function(t,e){return e=e||t.mockTagName||"div",t.prototype.render.mockImplementation((function(){return o.createElement(e,null,this.props.children)})),this},simulateNativeEventOnNode:function(t,e,i){i.target=e,u.ReactEventListener.dispatchEvent(t,i)},simulateNativeEventOnDOMComponent:function(t,e,i){P.simulateNativeEventOnNode(t,y(e),i)},nativeTouchData:function(t,e){return{touches:[{pageX:t,pageY:e}]}},createRenderer:function(){return new E},Simulate:null,SimulateNative:{}},E=function(){this._instance=null};E.prototype.getRenderOutput=function(){return this._instance&&this._instance._renderedComponent&&this._instance._renderedComponent._renderedOutput||null};var C=function(t){this._renderedOutput=t,this._currentElement=t};C.prototype={mountComponent:function(){},receiveComponent:function(t){this._renderedOutput=t,this._currentElement=t},unmountComponent:function(){},getPublicInstance:function(){return null}};var T=function(){};function D(t){return function(e,i){var n;P.isDOMComponent(e)?n=y(e):e.tagName&&(n=e);var o=u.eventNameDispatchConfigs[t],a=new w;a.target=n;var l=new g(o,p.getID(n),a,n);m(l,i),o.phasedRegistrationNames?s.accumulateTwoPhaseDispatches(l):s.accumulateDirectDispatches(l),f.batchedUpdates((function(){r.enqueueEvents(l),r.processEventQueue(!0)}))}}function A(){var t;for(t in P.Simulate={},u.eventNameDispatchConfigs)P.Simulate[t]=D(t)}m(T.prototype,c.Mixin,{_instantiateReactComponent:function(t){return new C(t)},_replaceNodeWithMarkupByID:function(){},_renderValidatedComponent:c.Mixin._renderValidatedComponentWithoutOwnerOrContext}),E.prototype.render=function(t,e){l.isValidElement(t)||S(!1,"ReactShallowRenderer render(): Invalid component element.%s","function"==typeof t?" Instead of passing a component class, make sure to instantiate it by passing it to React.createElement.":""),"string"==typeof t.type&&S(!1,"ReactShallowRenderer render(): Shallow rendering works only with custom components, not primitives (%s). Instead of calling `.render(el)` and inspecting the rendered output, look at `el.props` directly instead.",t.type),e||(e=v);var i=f.ReactReconcileTransaction.getPooled(!1);this._render(t,i,e),f.ReactReconcileTransaction.release(i)},E.prototype.unmount=function(){this._instance&&this._instance.unmountComponent()},E.prototype._render=function(t,e,i){if(this._instance)this._instance.receiveComponent(t,e,i);else{var n=h.createReactRootID(),r=new T(t.type);r.construct(t),r.mountComponent(n,e,i),this._instance=r}};var I=r.injection.injectEventPluginOrder;r.injection.injectEventPluginOrder=function(){I.apply(this,arguments),A()};var R=r.injection.injectEventPluginsByName;function _(t){return function(e,i){var n=new w(t);m(n,i),P.isDOMComponent(e)?P.simulateNativeEventOnDOMComponent(t,e,n):e.tagName&&P.simulateNativeEventOnNode(t,e,n)}}r.injection.injectEventPluginsByName=function(){R.apply(this,arguments),A()},A(),Object.keys(b).forEach((function(t){var e=0===t.indexOf("top")?t.charAt(3).toLowerCase()+t.substr(4):t;P.SimulateNative[e]=_(t)})),e.exports=P},{105:105,122:122,15:15,154:154,16:16,161:161,19:19,24:24,26:26,28:28,38:38,40:40,57:57,67:67,68:68,72:72,96:96}],92:[function(t,e,i){"use strict";var n=t(123),r={getChildMapping:function(t){return t?n(t):t},mergeChildMappings:function(t,e){function i(i){return e.hasOwnProperty(i)?e[i]:t[i]}t=t||{},e=e||{};var n,r={},s=[];for(var o in t)e.hasOwnProperty(o)?s.length&&(r[o]=s,s=[]):s.push(o);var a={};for(var l in e){if(r.hasOwnProperty(l))for(n=0;n<r[l].length;n++){var u=r[l][n];a[r[l][n]]=i(u)}a[l]=i(l)}for(n=0;n<s.length;n++)a[s[n]]=i(s[n]);return a}};e.exports=r},{123:123}],93:[function(t,e,i){"use strict";var n=t(147),r={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},s=[];function o(){var t=document.createElement("div").style;for(var e in"AnimationEvent"in window||delete r.animationend.animation,"TransitionEvent"in window||delete r.transitionend.transition,r){var i=r[e];for(var n in i)if(n in t){s.push(i[n]);break}}}function a(t,e,i){t.addEventListener(e,i,!1)}function l(t,e,i){t.removeEventListener(e,i,!1)}n.canUseDOM&&o();var u={addEndEventListener:function(t,e){0!==s.length?s.forEach((function(i){a(t,i,e)})):window.setTimeout(e,0)},removeEndEventListener:function(t,e){0!==s.length&&s.forEach((function(i){l(t,i,e)}))}};e.exports=u},{147:147}],94:[function(t,e,i){"use strict";var n=t(26),r=t(92),s=t(24),o=t(153),a=n.createClass({displayName:"ReactTransitionGroup",propTypes:{component:n.PropTypes.any,childFactory:n.PropTypes.func},getDefaultProps:function(){return{component:"span",childFactory:o.thatReturnsArgument}},getInitialState:function(){return{children:r.getChildMapping(this.props.children)}},componentWillMount:function(){this.currentlyTransitioningKeys={},this.keysToEnter=[],this.keysToLeave=[]},componentDidMount:function(){var t=this.state.children;for(var e in t)t[e]&&this.performAppear(e)},componentWillReceiveProps:function(t){var e,i=r.getChildMapping(t.children),n=this.state.children;for(e in this.setState({children:r.mergeChildMappings(n,i)}),i){var s=n&&n.hasOwnProperty(e);!i[e]||s||this.currentlyTransitioningKeys[e]||this.keysToEnter.push(e)}for(e in n){var o=i&&i.hasOwnProperty(e);!n[e]||o||this.currentlyTransitioningKeys[e]||this.keysToLeave.push(e)}},componentDidUpdate:function(){var t=this.keysToEnter;this.keysToEnter=[],t.forEach(this.performEnter);var e=this.keysToLeave;this.keysToLeave=[],e.forEach(this.performLeave)},performAppear:function(t){this.currentlyTransitioningKeys[t]=!0;var e=this.refs[t];e.componentWillAppear?e.componentWillAppear(this._handleDoneAppearing.bind(this,t)):this._handleDoneAppearing(t)},_handleDoneAppearing:function(t){var e=this.refs[t];e.componentDidAppear&&e.componentDidAppear(),delete this.currentlyTransitioningKeys[t];var i=r.getChildMapping(this.props.children);i&&i.hasOwnProperty(t)||this.performLeave(t)},performEnter:function(t){this.currentlyTransitioningKeys[t]=!0;var e=this.refs[t];e.componentWillEnter?e.componentWillEnter(this._handleDoneEntering.bind(this,t)):this._handleDoneEntering(t)},_handleDoneEntering:function(t){var e=this.refs[t];e.componentDidEnter&&e.componentDidEnter(),delete this.currentlyTransitioningKeys[t];var i=r.getChildMapping(this.props.children);i&&i.hasOwnProperty(t)||this.performLeave(t)},performLeave:function(t){this.currentlyTransitioningKeys[t]=!0;var e=this.refs[t];e.componentWillLeave?e.componentWillLeave(this._handleDoneLeaving.bind(this,t)):this._handleDoneLeaving(t)},_handleDoneLeaving:function(t){var e=this.refs[t];e.componentDidLeave&&e.componentDidLeave(),delete this.currentlyTransitioningKeys[t];var i=r.getChildMapping(this.props.children);i&&i.hasOwnProperty(t)?this.performEnter(t):this.setState((function(e){var i=s({},e.children);return delete i[t],{children:i}}))},render:function(){var t=[];for(var e in this.state.children){var i=this.state.children[e];i&&t.push(n.cloneElement(this.props.childFactory(i),{ref:e,key:e}))}return n.createElement(this.props.component,this.props,t)}});e.exports=a},{153:153,24:24,26:26,92:92}],95:[function(t,e,i){"use strict";var n=t(39),r=t(57),s=t(68),o=t(96),a=t(24),l=t(161),u=t(173);function c(t){o.enqueueUpdate(t)}function h(t,e){var i=s.get(t);return i?(u(null==n.current,"%s(...): Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state.",e),i):(u(!e,"%s(...): Can only update a mounted or mounting component. This usually means you called %s() on an unmounted component. This is a no-op. Please check the code for the %s component.",e,e,t.constructor.displayName),null)}var d={isMounted:function(t){var e=n.current;null!==e&&(u(e._warnedAboutRefsInRender,"%s is accessing isMounted inside its render() function. render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",e.getName()||"A component"),e._warnedAboutRefsInRender=!0);var i=s.get(t);return!!i&&!!i._renderedComponent},enqueueCallback:function(t,e){"function"!=typeof e&&l(!1,"enqueueCallback(...): You called `setProps`, `replaceProps`, `setState`, `replaceState`, or `forceUpdate` with a callback that isn't callable.");var i=h(t);if(!i)return null;i._pendingCallbacks?i._pendingCallbacks.push(e):i._pendingCallbacks=[e],c(i)},enqueueCallbackInternal:function(t,e){"function"!=typeof e&&l(!1,"enqueueCallback(...): You called `setProps`, `replaceProps`, `setState`, `replaceState`, or `forceUpdate` with a callback that isn't callable."),t._pendingCallbacks?t._pendingCallbacks.push(e):t._pendingCallbacks=[e],c(t)},enqueueForceUpdate:function(t){var e=h(t,"forceUpdate");e&&(e._pendingForceUpdate=!0,c(e))},enqueueReplaceState:function(t,e){var i=h(t,"replaceState");i&&(i._pendingStateQueue=[e],i._pendingReplaceState=!0,c(i))},enqueueSetState:function(t,e){var i=h(t,"setState");i&&((i._pendingStateQueue||(i._pendingStateQueue=[])).push(e),c(i))},enqueueSetProps:function(t,e){var i=h(t,"setProps");i&&d.enqueueSetPropsInternal(i,e)},enqueueSetPropsInternal:function(t,e){var i=t._topLevelWrapper;i||l(!1,"setProps(...): You called `setProps` on a component with a parent. This is an anti-pattern since props will get reactively updated when rendered. Instead, change the owner's `render` method to pass the correct value as props to the component where it is created.");var n=i._pendingElement||i._currentElement,s=n.props,o=a({},s.props,e);i._pendingElement=r.cloneAndReplaceProps(n,r.cloneAndReplaceProps(s,o)),c(i)},enqueueReplaceProps:function(t,e){var i=h(t,"replaceProps");i&&d.enqueueReplacePropsInternal(i,e)},enqueueReplacePropsInternal:function(t,e){var i=t._topLevelWrapper;i||l(!1,"replaceProps(...): You called `replaceProps` on a component with a parent. This is an anti-pattern since props will get reactively updated when rendered. Instead, change the owner's `render` method to pass the correct value as props to the component where it is created.");var n=i._pendingElement||i._currentElement,s=n.props;i._pendingElement=r.cloneAndReplaceProps(n,r.cloneAndReplaceProps(s,e)),c(i)},enqueueElementInternal:function(t,e){t._pendingElement=e,c(t)}};e.exports=d},{161:161,173:173,24:24,39:39,57:57,68:68,96:96}],96:[function(t,e,i){"use strict";var n=t(6),r=t(25),s=t(78),o=t(84),a=t(113),l=t(24),u=t(161),c=[],h=n.getPooled(),d=!1,p=null;function f(){P.ReactReconcileTransaction&&p||u(!1,"ReactUpdates: must inject a reconcile transaction class and batching strategy")}var g=[{initialize:function(){this.dirtyComponentsLength=c.length},close:function(){this.dirtyComponentsLength!==c.length?(c.splice(0,this.dirtyComponentsLength),b()):c.length=0}},{initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}}];function m(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=n.getPooled(),this.reconcileTransaction=P.ReactReconcileTransaction.getPooled(!1)}function v(t,e,i,n,r,s){f(),p.batchedUpdates(t,e,i,n,r,s)}function y(t,e){return t._mountOrder-e._mountOrder}function S(t){var e=t.dirtyComponentsLength;e!==c.length&&u(!1,"Expected flush transaction's stored dirty-components length (%s) to match dirty-components array length (%s).",e,c.length),c.sort(y);for(var i=0;i<e;i++){var n=c[i],r=n._pendingCallbacks;if(n._pendingCallbacks=null,o.performUpdateIfNecessary(n,t.reconcileTransaction),r)for(var s=0;s<r.length;s++)t.callbackQueue.enqueue(r[s],n.getPublicInstance())}}l(m.prototype,a.Mixin,{getTransactionWrappers:function(){return g},destructor:function(){this.dirtyComponentsLength=null,n.release(this.callbackQueue),this.callbackQueue=null,P.ReactReconcileTransaction.release(this.reconcileTransaction),this.reconcileTransaction=null},perform:function(t,e,i){return a.Mixin.perform.call(this,this.reconcileTransaction.perform,this.reconcileTransaction,t,e,i)}}),r.addPoolingTo(m);var b=function(){for(;c.length||d;){if(c.length){var t=m.getPooled();t.perform(S,null,t),m.release(t)}if(d){d=!1;var e=h;h=n.getPooled(),e.notifyAll(),n.release(e)}}};function w(t){f(),p.isBatchingUpdates?c.push(t):p.batchedUpdates(w,t)}function x(t,e){p.isBatchingUpdates||u(!1,"ReactUpdates.asap: Can't enqueue an asap callback in a context whereupdates are not being batched."),h.enqueue(t,e),d=!0}var P={ReactReconcileTransaction:null,batchedUpdates:v,enqueueUpdate:w,flushBatchedUpdates:b=s.measure("ReactUpdates","flushBatchedUpdates",b),injection:{injectReconcileTransaction:function(t){t||u(!1,"ReactUpdates: must provide a reconcile transaction class"),P.ReactReconcileTransaction=t},injectBatchingStrategy:function(t){t||u(!1,"ReactUpdates: must provide a batching strategy"),"function"!=typeof t.batchedUpdates&&u(!1,"ReactUpdates: must provide a batchedUpdates() function"),"boolean"!=typeof t.isBatchingUpdates&&u(!1,"ReactUpdates: must provide an isBatchingUpdates boolean attribute"),p=t}},asap:x};e.exports=P},{113:113,161:161,24:24,25:25,6:6,78:78,84:84}],97:[function(t,e,i){"use strict";e.exports="0.14.6"},{}],98:[function(t,e,i){"use strict";var n=t(10).injection.MUST_USE_ATTRIBUTE,r={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},s={Properties:{clipPath:n,cx:n,cy:n,d:n,dx:n,dy:n,fill:n,fillOpacity:n,fontFamily:n,fontSize:n,fx:n,fy:n,gradientTransform:n,gradientUnits:n,markerEnd:n,markerMid:n,markerStart:n,offset:n,opacity:n,patternContentUnits:n,patternUnits:n,points:n,preserveAspectRatio:n,r:n,rx:n,ry:n,spreadMethod:n,stopColor:n,stopOpacity:n,stroke:n,strokeDasharray:n,strokeLinecap:n,strokeOpacity:n,strokeWidth:n,textAnchor:n,transform:n,version:n,viewBox:n,x1:n,x2:n,x:n,xlinkActuate:n,xlinkArcrole:n,xlinkHref:n,xlinkRole:n,xlinkShow:n,xlinkTitle:n,xlinkType:n,xmlBase:n,xmlLang:n,xmlSpace:n,y1:n,y2:n,y:n},DOMAttributeNamespaces:{xlinkActuate:r.xlink,xlinkArcrole:r.xlink,xlinkHref:r.xlink,xlinkRole:r.xlink,xlinkShow:r.xlink,xlinkTitle:r.xlink,xlinkType:r.xlink,xmlBase:r.xml,xmlLang:r.xml,xmlSpace:r.xml},DOMAttributeNames:{clipPath:"clip-path",fillOpacity:"fill-opacity",fontFamily:"font-family",fontSize:"font-size",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",patternContentUnits:"patternContentUnits",patternUnits:"patternUnits",preserveAspectRatio:"preserveAspectRatio",spreadMethod:"spreadMethod",stopColor:"stop-color",stopOpacity:"stop-opacity",strokeDasharray:"stroke-dasharray",strokeLinecap:"stroke-linecap",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",textAnchor:"text-anchor",viewBox:"viewBox",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlLang:"xml:lang",xmlSpace:"xml:space"}};e.exports=s},{10:10}],99:[function(t,e,i){"use strict";var n=t(15),r=t(19),s=t(147),o=t(66),a=t(105),l=t(156),u=t(134),c=t(166),h=t(171),d=n.topLevelTypes,p=s.canUseDOM&&"documentMode"in document&&document.documentMode<=11,f={select:{phasedRegistrationNames:{bubbled:c({onSelect:null}),captured:c({onSelectCapture:null})},dependencies:[d.topBlur,d.topContextMenu,d.topFocus,d.topKeyDown,d.topMouseDown,d.topMouseUp,d.topSelectionChange]}},g=null,m=null,v=null,y=!1,S=!1,b=c({onSelect:null});function w(t){if("selectionStart"in t&&o.hasSelectionCapabilities(t))return{start:t.selectionStart,end:t.selectionEnd};if(window.getSelection){var e=window.getSelection();return{anchorNode:e.anchorNode,anchorOffset:e.anchorOffset,focusNode:e.focusNode,focusOffset:e.focusOffset}}if(document.selection){var i=document.selection.createRange();return{parentElement:i.parentElement(),text:i.text,top:i.boundingTop,left:i.boundingLeft}}}function x(t,e){if(y||null==g||g!==l())return null;var i=w(g);if(!v||!h(v,i)){v=i;var n=a.getPooled(f.select,m,t,e);return n.type="select",n.target=g,r.accumulateTwoPhaseDispatches(n),n}return null}var P={eventTypes:f,extractEvents:function(t,e,i,n,r){if(!S)return null;switch(t){case d.topFocus:(u(e)||"true"===e.contentEditable)&&(g=e,m=i,v=null);break;case d.topBlur:g=null,m=null,v=null;break;case d.topMouseDown:y=!0;break;case d.topContextMenu:case d.topMouseUp:return y=!1,x(n,r);case d.topSelectionChange:if(p)break;case d.topKeyDown:case d.topKeyUp:return x(n,r)}return null},didPutListener:function(t,e,i){e===b&&(S=!0)}};e.exports=P},{105:105,134:134,147:147,15:15,156:156,166:166,171:171,19:19,66:66}],100:[function(t,e,i){"use strict";var n=Math.pow(2,53),r={createReactRootIndex:function(){return Math.ceil(Math.random()*n)}};e.exports=r},{}],101:[function(t,e,i){"use strict";var n=t(15),r=t(146),s=t(19),o=t(72),a=t(102),l=t(105),u=t(106),c=t(108),h=t(109),d=t(104),p=t(110),f=t(111),g=t(112),m=t(153),v=t(125),y=t(161),S=t(166),b=n.topLevelTypes,w={abort:{phasedRegistrationNames:{bubbled:S({onAbort:!0}),captured:S({onAbortCapture:!0})}},blur:{phasedRegistrationNames:{bubbled:S({onBlur:!0}),captured:S({onBlurCapture:!0})}},canPlay:{phasedRegistrationNames:{bubbled:S({onCanPlay:!0}),captured:S({onCanPlayCapture:!0})}},canPlayThrough:{phasedRegistrationNames:{bubbled:S({onCanPlayThrough:!0}),captured:S({onCanPlayThroughCapture:!0})}},click:{phasedRegistrationNames:{bubbled:S({onClick:!0}),captured:S({onClickCapture:!0})}},contextMenu:{phasedRegistrationNames:{bubbled:S({onContextMenu:!0}),captured:S({onContextMenuCapture:!0})}},copy:{phasedRegistrationNames:{bubbled:S({onCopy:!0}),captured:S({onCopyCapture:!0})}},cut:{phasedRegistrationNames:{bubbled:S({onCut:!0}),captured:S({onCutCapture:!0})}},doubleClick:{phasedRegistrationNames:{bubbled:S({onDoubleClick:!0}),captured:S({onDoubleClickCapture:!0})}},drag:{phasedRegistrationNames:{bubbled:S({onDrag:!0}),captured:S({onDragCapture:!0})}},dragEnd:{phasedRegistrationNames:{bubbled:S({onDragEnd:!0}),captured:S({onDragEndCapture:!0})}},dragEnter:{phasedRegistrationNames:{bubbled:S({onDragEnter:!0}),captured:S({onDragEnterCapture:!0})}},dragExit:{phasedRegistrationNames:{bubbled:S({onDragExit:!0}),captured:S({onDragExitCapture:!0})}},dragLeave:{phasedRegistrationNames:{bubbled:S({onDragLeave:!0}),captured:S({onDragLeaveCapture:!0})}},dragOver:{phasedRegistrationNames:{bubbled:S({onDragOver:!0}),captured:S({onDragOverCapture:!0})}},dragStart:{phasedRegistrationNames:{bubbled:S({onDragStart:!0}),captured:S({onDragStartCapture:!0})}},drop:{phasedRegistrationNames:{bubbled:S({onDrop:!0}),captured:S({onDropCapture:!0})}},durationChange:{phasedRegistrationNames:{bubbled:S({onDurationChange:!0}),captured:S({onDurationChangeCapture:!0})}},emptied:{phasedRegistrationNames:{bubbled:S({onEmptied:!0}),captured:S({onEmptiedCapture:!0})}},encrypted:{phasedRegistrationNames:{bubbled:S({onEncrypted:!0}),captured:S({onEncryptedCapture:!0})}},ended:{phasedRegistrationNames:{bubbled:S({onEnded:!0}),captured:S({onEndedCapture:!0})}},error:{phasedRegistrationNames:{bubbled:S({onError:!0}),captured:S({onErrorCapture:!0})}},focus:{phasedRegistrationNames:{bubbled:S({onFocus:!0}),captured:S({onFocusCapture:!0})}},input:{phasedRegistrationNames:{bubbled:S({onInput:!0}),captured:S({onInputCapture:!0})}},keyDown:{phasedRegistrationNames:{bubbled:S({onKeyDown:!0}),captured:S({onKeyDownCapture:!0})}},keyPress:{phasedRegistrationNames:{bubbled:S({onKeyPress:!0}),captured:S({onKeyPressCapture:!0})}},keyUp:{phasedRegistrationNames:{bubbled:S({onKeyUp:!0}),captured:S({onKeyUpCapture:!0})}},load:{phasedRegistrationNames:{bubbled:S({onLoad:!0}),captured:S({onLoadCapture:!0})}},loadedData:{phasedRegistrationNames:{bubbled:S({onLoadedData:!0}),captured:S({onLoadedDataCapture:!0})}},loadedMetadata:{phasedRegistrationNames:{bubbled:S({onLoadedMetadata:!0}),captured:S({onLoadedMetadataCapture:!0})}},loadStart:{phasedRegistrationNames:{bubbled:S({onLoadStart:!0}),captured:S({onLoadStartCapture:!0})}},mouseDown:{phasedRegistrationNames:{bubbled:S({onMouseDown:!0}),captured:S({onMouseDownCapture:!0})}},mouseMove:{phasedRegistrationNames:{bubbled:S({onMouseMove:!0}),captured:S({onMouseMoveCapture:!0})}},mouseOut:{phasedRegistrationNames:{bubbled:S({onMouseOut:!0}),captured:S({onMouseOutCapture:!0})}},mouseOver:{phasedRegistrationNames:{bubbled:S({onMouseOver:!0}),captured:S({onMouseOverCapture:!0})}},mouseUp:{phasedRegistrationNames:{bubbled:S({onMouseUp:!0}),captured:S({onMouseUpCapture:!0})}},paste:{phasedRegistrationNames:{bubbled:S({onPaste:!0}),captured:S({onPasteCapture:!0})}},pause:{phasedRegistrationNames:{bubbled:S({onPause:!0}),captured:S({onPauseCapture:!0})}},play:{phasedRegistrationNames:{bubbled:S({onPlay:!0}),captured:S({onPlayCapture:!0})}},playing:{phasedRegistrationNames:{bubbled:S({onPlaying:!0}),captured:S({onPlayingCapture:!0})}},progress:{phasedRegistrationNames:{bubbled:S({onProgress:!0}),captured:S({onProgressCapture:!0})}},rateChange:{phasedRegistrationNames:{bubbled:S({onRateChange:!0}),captured:S({onRateChangeCapture:!0})}},reset:{phasedRegistrationNames:{bubbled:S({onReset:!0}),captured:S({onResetCapture:!0})}},scroll:{phasedRegistrationNames:{bubbled:S({onScroll:!0}),captured:S({onScrollCapture:!0})}},seeked:{phasedRegistrationNames:{bubbled:S({onSeeked:!0}),captured:S({onSeekedCapture:!0})}},seeking:{phasedRegistrationNames:{bubbled:S({onSeeking:!0}),captured:S({onSeekingCapture:!0})}},stalled:{phasedRegistrationNames:{bubbled:S({onStalled:!0}),captured:S({onStalledCapture:!0})}},submit:{phasedRegistrationNames:{bubbled:S({onSubmit:!0}),captured:S({onSubmitCapture:!0})}},suspend:{phasedRegistrationNames:{bubbled:S({onSuspend:!0}),captured:S({onSuspendCapture:!0})}},timeUpdate:{phasedRegistrationNames:{bubbled:S({onTimeUpdate:!0}),captured:S({onTimeUpdateCapture:!0})}},touchCancel:{phasedRegistrationNames:{bubbled:S({onTouchCancel:!0}),captured:S({onTouchCancelCapture:!0})}},touchEnd:{phasedRegistrationNames:{bubbled:S({onTouchEnd:!0}),captured:S({onTouchEndCapture:!0})}},touchMove:{phasedRegistrationNames:{bubbled:S({onTouchMove:!0}),captured:S({onTouchMoveCapture:!0})}},touchStart:{phasedRegistrationNames:{bubbled:S({onTouchStart:!0}),captured:S({onTouchStartCapture:!0})}},volumeChange:{phasedRegistrationNames:{bubbled:S({onVolumeChange:!0}),captured:S({onVolumeChangeCapture:!0})}},waiting:{phasedRegistrationNames:{bubbled:S({onWaiting:!0}),captured:S({onWaitingCapture:!0})}},wheel:{phasedRegistrationNames:{bubbled:S({onWheel:!0}),captured:S({onWheelCapture:!0})}}},x={topAbort:w.abort,topBlur:w.blur,topCanPlay:w.canPlay,topCanPlayThrough:w.canPlayThrough,topClick:w.click,topContextMenu:w.contextMenu,topCopy:w.copy,topCut:w.cut,topDoubleClick:w.doubleClick,topDrag:w.drag,topDragEnd:w.dragEnd,topDragEnter:w.dragEnter,topDragExit:w.dragExit,topDragLeave:w.dragLeave,topDragOver:w.dragOver,topDragStart:w.dragStart,topDrop:w.drop,topDurationChange:w.durationChange,topEmptied:w.emptied,topEncrypted:w.encrypted,topEnded:w.ended,topError:w.error,topFocus:w.focus,topInput:w.input,topKeyDown:w.keyDown,topKeyPress:w.keyPress,topKeyUp:w.keyUp,topLoad:w.load,topLoadedData:w.loadedData,topLoadedMetadata:w.loadedMetadata,topLoadStart:w.loadStart,topMouseDown:w.mouseDown,topMouseMove:w.mouseMove,topMouseOut:w.mouseOut,topMouseOver:w.mouseOver,topMouseUp:w.mouseUp,topPaste:w.paste,topPause:w.pause,topPlay:w.play,topPlaying:w.playing,topProgress:w.progress,topRateChange:w.rateChange,topReset:w.reset,topScroll:w.scroll,topSeeked:w.seeked,topSeeking:w.seeking,topStalled:w.stalled,topSubmit:w.submit,topSuspend:w.suspend,topTimeUpdate:w.timeUpdate,topTouchCancel:w.touchCancel,topTouchEnd:w.touchEnd,topTouchMove:w.touchMove,topTouchStart:w.touchStart,topVolumeChange:w.volumeChange,topWaiting:w.waiting,topWheel:w.wheel};for(var P in x)x[P].dependencies=[P];var E=S({onClick:null}),C={},T={eventTypes:w,extractEvents:function(t,e,i,n,r){var o,m=x[t];if(!m)return null;switch(t){case b.topAbort:case b.topCanPlay:case b.topCanPlayThrough:case b.topDurationChange:case b.topEmptied:case b.topEncrypted:case b.topEnded:case b.topError:case b.topInput:case b.topLoad:case b.topLoadedData:case b.topLoadedMetadata:case b.topLoadStart:case b.topPause:case b.topPlay:case b.topPlaying:case b.topProgress:case b.topRateChange:case b.topReset:case b.topSeeked:case b.topSeeking:case b.topStalled:case b.topSubmit:case b.topSuspend:case b.topTimeUpdate:case b.topVolumeChange:case b.topWaiting:o=l;break;case b.topKeyPress:if(0===v(n))return null;case b.topKeyDown:case b.topKeyUp:o=c;break;case b.topBlur:case b.topFocus:o=u;break;case b.topClick:if(2===n.button)return null;case b.topContextMenu:case b.topDoubleClick:case b.topMouseDown:case b.topMouseMove:case b.topMouseOut:case b.topMouseOver:case b.topMouseUp:o=h;break;case b.topDrag:case b.topDragEnd:case b.topDragEnter:case b.topDragExit:case b.topDragLeave:case b.topDragOver:case b.topDragStart:case b.topDrop:o=d;break;case b.topTouchCancel:case b.topTouchEnd:case b.topTouchMove:case b.topTouchStart:o=p;break;case b.topScroll:o=f;break;case b.topWheel:o=g;break;case b.topCopy:case b.topCut:case b.topPaste:o=a}o||y(!1,"SimpleEventPlugin: Unhandled event type, `%s`.",t);var S=o.getPooled(m,i,n,r);return s.accumulateTwoPhaseDispatches(S),S},didPutListener:function(t,e,i){if(e===E){var n=o.getNode(t);C[t]||(C[t]=r.listen(n,"click",m))}},willDeleteListener:function(t,e){e===E&&(C[t].remove(),delete C[t])}};e.exports=T},{102:102,104:104,105:105,106:106,108:108,109:109,110:110,111:111,112:112,125:125,146:146,15:15,153:153,161:161,166:166,19:19,72:72}],102:[function(t,e,i){"use strict";var n=t(105),r={clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}};function s(t,e,i,r){n.call(this,t,e,i,r)}n.augmentClass(s,r),e.exports=s},{105:105}],103:[function(t,e,i){"use strict";var n=t(105),r={data:null};function s(t,e,i,r){n.call(this,t,e,i,r)}n.augmentClass(s,r),e.exports=s},{105:105}],104:[function(t,e,i){"use strict";var n=t(109),r={dataTransfer:null};function s(t,e,i,r){n.call(this,t,e,i,r)}n.augmentClass(s,r),e.exports=s},{109:109}],105:[function(t,e,i){"use strict";var n=t(25),r=t(24),s=t(153),o=t(173),a={type:null,currentTarget:s.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};function l(t,e,i,n){this.dispatchConfig=t,this.dispatchMarker=e,this.nativeEvent=i,this.target=n,this.currentTarget=n;var r=this.constructor.Interface;for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];this[o]=a?a(i):i[o]}var l=null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue;this.isDefaultPrevented=l?s.thatReturnsTrue:s.thatReturnsFalse,this.isPropagationStopped=s.thatReturnsFalse}r(l.prototype,{preventDefault:function(){this.defaultPrevented=!0;var t=this.nativeEvent;o(t,"This synthetic event is reused for performance reasons. If you're seeing this, you're calling `preventDefault` on a released/nullified synthetic event. This is a no-op. See https://fb.me/react-event-pooling for more information."),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1,this.isDefaultPrevented=s.thatReturnsTrue)},stopPropagation:function(){var t=this.nativeEvent;o(t,"This synthetic event is reused for performance reasons. If you're seeing this, you're calling `stopPropagation` on a released/nullified synthetic event. This is a no-op. See https://fb.me/react-event-pooling for more information."),t&&(t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,this.isPropagationStopped=s.thatReturnsTrue)},persist:function(){this.isPersistent=s.thatReturnsTrue},isPersistent:s.thatReturnsFalse,destructor:function(){var t=this.constructor.Interface;for(var e in t)this[e]=null;this.dispatchConfig=null,this.dispatchMarker=null,this.nativeEvent=null}}),l.Interface=a,l.augmentClass=function(t,e){var i=this,s=Object.create(i.prototype);r(s,t.prototype),t.prototype=s,t.prototype.constructor=t,t.Interface=r({},i.Interface,e),t.augmentClass=i.augmentClass,n.addPoolingTo(t,n.fourArgumentPooler)},n.addPoolingTo(l,n.fourArgumentPooler),e.exports=l},{153:153,173:173,24:24,25:25}],106:[function(t,e,i){"use strict";var n=t(111),r={relatedTarget:null};function s(t,e,i,r){n.call(this,t,e,i,r)}n.augmentClass(s,r),e.exports=s},{111:111}],107:[function(t,e,i){"use strict";var n=t(105),r={data:null};function s(t,e,i,r){n.call(this,t,e,i,r)}n.augmentClass(s,r),e.exports=s},{105:105}],108:[function(t,e,i){"use strict";var n=t(111),r=t(125),s={key:t(126),location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:t(127),charCode:function(t){return"keypress"===t.type?r(t):0},keyCode:function(t){return"keydown"===t.type||"keyup"===t.type?t.keyCode:0},which:function(t){return"keypress"===t.type?r(t):"keydown"===t.type||"keyup"===t.type?t.keyCode:0}};function o(t,e,i,r){n.call(this,t,e,i,r)}n.augmentClass(o,s),e.exports=o},{111:111,125:125,126:126,127:127}],109:[function(t,e,i){"use strict";var n=t(111),r=t(114),s={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:t(127),button:function(t){var e=t.button;return"which"in t?e:2===e?2:4===e?1:0},buttons:null,relatedTarget:function(t){return t.relatedTarget||(t.fromElement===t.srcElement?t.toElement:t.fromElement)},pageX:function(t){return"pageX"in t?t.pageX:t.clientX+r.currentScrollLeft},pageY:function(t){return"pageY"in t?t.pageY:t.clientY+r.currentScrollTop}};function o(t,e,i,r){n.call(this,t,e,i,r)}n.augmentClass(o,s),e.exports=o},{111:111,114:114,127:127}],110:[function(t,e,i){"use strict";var n=t(111),r={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:t(127)};function s(t,e,i,r){n.call(this,t,e,i,r)}n.augmentClass(s,r),e.exports=s},{111:111,127:127}],111:[function(t,e,i){"use strict";var n=t(105),r=t(128),s={view:function(t){if(t.view)return t.view;var e=r(t);if(null!=e&&e.window===e)return e;var i=e.ownerDocument;return i?i.defaultView||i.parentWindow:window},detail:function(t){return t.detail||0}};function o(t,e,i,r){n.call(this,t,e,i,r)}n.augmentClass(o,s),e.exports=o},{105:105,128:128}],112:[function(t,e,i){"use strict";var n=t(109),r={deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:null,deltaMode:null};function s(t,e,i,r){n.call(this,t,e,i,r)}n.augmentClass(s,r),e.exports=s},{109:109}],113:[function(t,e,i){"use strict";var n=t(161),r={Mixin:{reinitializeTransaction:function(){this.transactionWrappers=this.getTransactionWrappers(),this.wrapperInitData?this.wrapperInitData.length=0:this.wrapperInitData=[],this._isInTransaction=!1},_isInTransaction:!1,getTransactionWrappers:null,isInTransaction:function(){return!!this._isInTransaction},perform:function(t,e,i,r,s,o,a,l){var u,c;this.isInTransaction()&&n(!1,"Transaction.perform(...): Cannot initialize a transaction when there is already an outstanding transaction.");try{this._isInTransaction=!0,u=!0,this.initializeAll(0),c=t.call(e,i,r,s,o,a,l),u=!1}finally{try{if(u)try{this.closeAll(0)}catch(t){}else this.closeAll(0)}finally{this._isInTransaction=!1}}return c},initializeAll:function(t){for(var e=this.transactionWrappers,i=t;i<e.length;i++){var n=e[i];try{this.wrapperInitData[i]=r.OBSERVED_ERROR,this.wrapperInitData[i]=n.initialize?n.initialize.call(this):null}finally{if(this.wrapperInitData[i]===r.OBSERVED_ERROR)try{this.initializeAll(i+1)}catch(t){}}}},closeAll:function(t){this.isInTransaction()||n(!1,"Transaction.closeAll(): Cannot close transaction when none are open.");for(var e=this.transactionWrappers,i=t;i<e.length;i++){var s,o=e[i],a=this.wrapperInitData[i];try{s=!0,a!==r.OBSERVED_ERROR&&o.close&&o.close.call(this,a),s=!1}finally{if(s)try{this.closeAll(i+1)}catch(t){}}}this.wrapperInitData.length=0}},OBSERVED_ERROR:{}};e.exports=r},{161:161}],114:[function(t,e,i){"use strict";var n={currentScrollLeft:0,currentScrollTop:0,refreshScrollValues:function(t){n.currentScrollLeft=t.x,n.currentScrollTop=t.y}};e.exports=n},{}],115:[function(t,e,i){"use strict";var n=t(161);function r(t,e){if(null==e&&n(!1,"accumulateInto(...): Accumulated items must not be null or undefined."),null==t)return e;var i=Array.isArray(t),r=Array.isArray(e);return i&&r?(t.push.apply(t,e),t):i?(t.push(e),t):r?[t].concat(e):[t,e]}e.exports=r},{161:161}],116:[function(t,e,i){"use strict";var n=65521;function r(t){for(var e=1,i=0,r=0,s=t.length,o=-4&s;r<o;){for(;r<Math.min(r+4096,o);r+=4)i+=(e+=t.charCodeAt(r))+(e+=t.charCodeAt(r+1))+(e+=t.charCodeAt(r+2))+(e+=t.charCodeAt(r+3));e%=n,i%=n}for(;r<s;r++)i+=e+=t.charCodeAt(r);return(e%=n)|(i%=n)<<16}e.exports=r},{}],117:[function(t,e,i){"use strict";var n=!1;try{Object.defineProperty({},"x",{get:function(){}}),n=!0}catch(t){}e.exports=n},{}],118:[function(t,e,i){"use strict";var n=t(57),r=t(79),s=t(166),o=t(173),a=s({children:null}),l=!1;function u(t,e){o(l,"cloneWithProps(...) is deprecated. Please use React.cloneElement instead."),l=!0,o(!t.ref,"You are calling cloneWithProps() on a child with a ref. This is dangerous because you're creating a new child which will not be added as a ref to its parent.");var i=r.mergeProps(e,t.props);return!i.hasOwnProperty(a)&&t.props.hasOwnProperty(a)&&(i.children=t.props.children),n.createElement(t.type,i)}e.exports=u},{166:166,173:173,57:57,79:79}],119:[function(t,e,i){"use strict";var n=t(4).isUnitlessNumber;function r(t,e){return null==e||"boolean"==typeof e||""===e?"":isNaN(e)||0===e||n.hasOwnProperty(t)&&n[t]?""+e:("string"==typeof e&&(e=e.trim()),e+"px")}e.exports=r},{4:4}],120:[function(t,e,i){"use strict";var n=t(24),r=t(173);function s(t,e,i,s,o){var a=!1;return n((function(){return r(a,"React.%s is deprecated. Please use %s.%s from require('%s') instead.",t,e,t,i),a=!0,o.apply(s,arguments)}),o)}e.exports=s},{173:173,24:24}],121:[function(t,e,i){"use strict";var n={"&":"&",">":">","<":"<",'"':""","'":"'"},r=/[&><"']/g;function s(t){return n[t]}function o(t){return(""+t).replace(r,s)}e.exports=o},{}],122:[function(t,e,i){"use strict";var n=t(39),r=t(68),s=t(72),o=t(161),a=t(173);function l(t){var e=n.current;return null!==e&&(a(e._warnedAboutRefsInRender,"%s is accessing getDOMNode or findDOMNode inside its render(). render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",e.getName()||"A component"),e._warnedAboutRefsInRender=!0),null==t?null:1===t.nodeType?t:r.has(t)?s.getNodeFromInstance(t):(null!=t.render&&"function"==typeof t.render&&o(!1,"findDOMNode was called on an unmounted component."),void o(!1,"Element appears to be neither ReactComponent nor DOMNode (keys: %s)",Object.keys(t)))}e.exports=l},{161:161,173:173,39:39,68:68,72:72}],123:[function(t,e,i){"use strict";var n=t(142),r=t(173);function s(t,e,i){var n=t,s=void 0===n[i];r(s,"flattenChildren(...): Encountered two children with the same key, `%s`. Child keys must be unique; when two children share a key, only the first child will be used.",i),s&&null!=e&&(n[i]=e)}function o(t){if(null==t)return t;var e={};return n(t,s,e),e}e.exports=o},{142:142,173:173}],124:[function(t,e,i){"use strict";var n=function(t,e,i){Array.isArray(t)?t.forEach(e,i):t&&e.call(i,t)};e.exports=n},{}],125:[function(t,e,i){"use strict";function n(t){var e,i=t.keyCode;return"charCode"in t?0===(e=t.charCode)&&13===i&&(e=13):e=i,e>=32||13===e?e:0}e.exports=n},{}],126:[function(t,e,i){"use strict";var n=t(125),r={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},s={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};function o(t){if(t.key){var e=r[t.key]||t.key;if("Unidentified"!==e)return e}if("keypress"===t.type){var i=n(t);return 13===i?"Enter":String.fromCharCode(i)}return"keydown"===t.type||"keyup"===t.type?s[t.keyCode]||"Unidentified":""}e.exports=o},{125:125}],127:[function(t,e,i){"use strict";var n={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function r(t){var e=this.nativeEvent;if(e.getModifierState)return e.getModifierState(t);var i=n[t];return!!i&&!!e[i]}function s(t){return r}e.exports=s},{}],128:[function(t,e,i){"use strict";function n(t){var e=t.target||t.srcElement||window;return 3===e.nodeType?e.parentNode:e}e.exports=n},{}],129:[function(t,e,i){"use strict";var n="function"==typeof Symbol&&Symbol.iterator,r="@@iterator";function s(t){var e=t&&(n&&t[n]||t[r]);if("function"==typeof e)return e}e.exports=s},{}],130:[function(t,e,i){"use strict";function n(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function r(t){for(;t;){if(t.nextSibling)return t.nextSibling;t=t.parentNode}}function s(t,e){for(var i=n(t),s=0,o=0;i;){if(3===i.nodeType){if(o=s+i.textContent.length,s<=e&&o>=e)return{node:i,offset:e-s};s=o}i=n(r(i))}}e.exports=s},{}],131:[function(t,e,i){"use strict";var n=t(147),r=null;function s(){return!r&&n.canUseDOM&&(r="textContent"in document.documentElement?"textContent":"innerText"),r}e.exports=s},{147:147}],132:[function(t,e,i){"use strict";var n=t(38),r=t(59),s=t(75),o=t(24),a=t(161),l=t(173),u=function(){};function c(t){if(t){var e=t.getName();if(e)return" Check the render method of `"+e+"`."}return""}function h(t){return"function"==typeof t&&void 0!==t.prototype&&"function"==typeof t.prototype.mountComponent&&"function"==typeof t.prototype.receiveComponent}function d(t){var e;if(null===t||!1===t)e=new r(d);else if("object"==typeof t){var i=t;(!i||"function"!=typeof i.type&&"string"!=typeof i.type)&&a(!1,"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",null==i.type?i.type:typeof i.type,c(i._owner)),e="string"==typeof i.type?s.createInternalComponent(i):h(i.type)?new i.type(i):new u}else"string"==typeof t||"number"==typeof t?e=s.createInstanceForText(t):a(!1,"Encountered invalid React node of type %s",typeof t);return l("function"==typeof e.construct&&"function"==typeof e.mountComponent&&"function"==typeof e.receiveComponent&&"function"==typeof e.unmountComponent,"Only React Components can be mounted."),e.construct(t),e._mountIndex=0,e._mountImage=null,e._isOwnerNecessary=!1,e._warnedAboutRefsInRender=!1,Object.preventExtensions&&Object.preventExtensions(e),e}o(u.prototype,n.Mixin,{_instantiateReactComponent:d}),e.exports=d},{161:161,173:173,24:24,38:38,59:59,75:75}],133:[function(t,e,i){"use strict";var n,r=t(147);
/**
* Checks if an event is supported in the current execution environment.
*
* NOTE: This will not work correctly for non-generic events such as `change`,
* `reset`, `load`, `error`, and `select`.
*
* Borrows from Modernizr.
*
* @param {string} eventNameSuffix Event name, e.g. "click".
* @param {?boolean} capture Check if the capture phase is supported.
* @return {boolean} True if the event is supported.
* @internal
* @license Modernizr 3.0.0pre (Custom Build) | MIT
*/
function s(t,e){if(!r.canUseDOM||e&&!("addEventListener"in document))return!1;var i="on"+t,s=i in document;if(!s){var o=document.createElement("div");o.setAttribute(i,"return;"),s="function"==typeof o[i]}return!s&&n&&"wheel"===t&&(s=document.implementation.hasFeature("Events.wheel","3.0")),s}r.canUseDOM&&(n=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),e.exports=s},{147:147}],134:[function(t,e,i){"use strict";var n={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function r(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&("input"===e&&n[t.type]||"textarea"===e)}e.exports=r},{}],135:[function(t,e,i){"use strict";var n=t(57),r=t(161);function s(t){return n.isValidElement(t)||r(!1,"onlyChild must be passed a children with exactly one child."),t}e.exports=s},{161:161,57:57}],136:[function(t,e,i){"use strict";var n=t(121);function r(t){return'"'+n(t)+'"'}e.exports=r},{121:121}],137:[function(t,e,i){"use strict";var n=t(72);e.exports=n.renderSubtreeIntoContainer},{72:72}],138:[function(t,e,i){"use strict";var n=t(147),r=/^[ \r\n\t\f]/,s=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,o=function(t,e){t.innerHTML=e};if("undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(o=function(t,e){MSApp.execUnsafeLocalFunction((function(){t.innerHTML=e}))}),n.canUseDOM){var a=document.createElement("div");a.innerHTML=" ",""===a.innerHTML&&(o=function(t,e){if(t.parentNode&&t.parentNode.replaceChild(t,t),r.test(e)||"<"===e[0]&&s.test(e)){t.innerHTML=String.fromCharCode(65279)+e;var i=t.firstChild;1===i.data.length?t.removeChild(i):i.deleteData(0,1)}else t.innerHTML=e})}e.exports=o},{147:147}],139:[function(t,e,i){"use strict";var n=t(147),r=t(121),s=t(138),o=function(t,e){t.textContent=e};n.canUseDOM&&("textContent"in document.documentElement||(o=function(t,e){s(t,r(e))})),e.exports=o},{121:121,138:138,147:147}],140:[function(t,e,i){"use strict";var n=t(171);function r(t,e,i){return!n(t.props,e)||!n(t.state,i)}e.exports=r},{171:171}],141:[function(t,e,i){"use strict";function n(t,e){var i=null===t||!1===t,n=null===e||!1===e;if(i||n)return i===n;var r=typeof t,s=typeof e;return"string"===r||"number"===r?"string"===s||"number"===s:"object"===s&&t.type===e.type&&t.key===e.key}e.exports=n},{}],142:[function(t,e,i){"use strict";var n=t(39),r=t(57),s=t(67),o=t(129),a=t(161),l=t(173),u=s.SEPARATOR,c=":",h={"=":"=0",".":"=1",":":"=2"},d=/[=.:]/g,p=!1;function f(t){return h[t]}function g(t,e){return t&&null!=t.key?v(t.key):e.toString(36)}function m(t){return(""+t).replace(d,f)}function v(t){return"$"+m(t)}function y(t,e,i,s){var h,d=typeof t;if("undefined"!==d&&"boolean"!==d||(t=null),null===t||"string"===d||"number"===d||r.isValidElement(t))return i(s,t,""===e?u+g(t,0):e),1;var f=0,m=""===e?u:e+c;if(Array.isArray(t))for(var S=0;S<t.length;S++)f+=y(h=t[S],m+g(h,S),i,s);else{var b=o(t);if(b){var w,x=b.call(t);if(b!==t.entries)for(var P=0;!(w=x.next()).done;)f+=y(h=w.value,m+g(h,P++),i,s);else for(l(p,"Using Maps as children is not yet fully supported. It is an experimental feature that might be removed. Convert it to a sequence / iterable of keyed ReactElements instead."),p=!0;!(w=x.next()).done;){var E=w.value;E&&(f+=y(h=E[1],m+v(E[0])+c+g(h,0),i,s))}}else if("object"===d){var C="";if(C=" If you meant to render a collection of children, use an array instead or wrap the object using createFragment(object) from the React add-ons.",t._isReactElement&&(C=" It looks like you're using an element created by a different version of React. Make sure to use only one copy of React."),n.current){var T=n.current.getName();T&&(C+=" Check the render method of `"+T+"`.")}var D=String(t);a(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===D?"object with keys {"+Object.keys(t).join(", ")+"}":D,C)}}return f}function S(t,e,i){return null==t?0:y(t,"",e,i)}e.exports=S},{129:129,161:161,173:173,39:39,57:57,67:67}],143:[function(t,e,i){"use strict";var n=t(24),r=t(166),s=t(161),o={}.hasOwnProperty;function a(t){return Array.isArray(t)?t.concat():t&&"object"==typeof t?n(new t.constructor,t):t}var l=r({$push:null}),u=r({$unshift:null}),c=r({$splice:null}),h=r({$set:null}),d=r({$merge:null}),p=r({$apply:null}),f=[l,u,c,h,d,p],g={};function m(t,e,i){Array.isArray(t)||s(!1,"update(): expected target of %s to be an array; got %s.",i,t);var n=e[i];Array.isArray(n)||s(!1,"update(): expected spec of %s to be an array; got %s. Did you forget to wrap your parameter in an array?",i,n)}function v(t,e){if("object"!=typeof e&&s(!1,"update(): You provided a key path to update() that did not contain one of %s. Did you forget to include {%s: ...}?",f.join(", "),h),o.call(e,h))return 1!==Object.keys(e).length&&s(!1,"Cannot have more than one key in an object with %s",h),e[h];var i=a(t);if(o.call(e,d)){var r=e[d];r&&"object"==typeof r||s(!1,"update(): %s expects a spec of type 'object'; got %s",d,r),i&&"object"==typeof i||s(!1,"update(): %s expects a target of type 'object'; got %s",d,i),n(i,e[d])}for(var y in o.call(e,l)&&(m(t,e,l),e[l].forEach((function(t){i.push(t)}))),o.call(e,u)&&(m(t,e,u),e[u].forEach((function(t){i.unshift(t)}))),o.call(e,c)&&(Array.isArray(t)||s(!1,"Expected %s target to be an array; got %s",c,t),Array.isArray(e[c])||s(!1,"update(): expected spec of %s to be an array of arrays; got %s. Did you forget to wrap your parameters in an array?",c,e[c]),e[c].forEach((function(t){Array.isArray(t)||s(!1,"update(): expected spec of %s to be an array of arrays; got %s. Did you forget to wrap your parameters in an array?",c,e[c]),i.splice.apply(i,t)}))),o.call(e,p)&&("function"!=typeof e[p]&&s(!1,"update(): expected spec of %s to be a function; got %s.",p,e[p]),i=e[p](i)),e)g.hasOwnProperty(y)&&g[y]||(i[y]=v(t[y],e[y]));return i}f.forEach((function(t){g[t]=!0})),e.exports=v},{161:161,166:166,24:24}],144:[function(t,e,i){"use strict";var n=t(24),r=t(153),s=t(173),o=r,a=["address","applet","area","article","aside","base","basefont","bgsound","blockquote","body","br","button","caption","center","col","colgroup","dd","details","dir","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","img","input","isindex","li","link","listing","main","marquee","menu","menuitem","meta","nav","noembed","noframes","noscript","object","ol","p","param","plaintext","pre","script","section","select","source","style","summary","table","tbody","td","template","textarea","tfoot","th","thead","title","tr","track","ul","wbr","xmp"],l=["applet","caption","html","table","td","th","marquee","object","template","foreignObject","desc","title"],u=l.concat(["button"]),c=["dd","dt","li","option","optgroup","p","rp","rt"],h={parentTag:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null},d=function(t,e,i){var r=n({},t||h),s={tag:e,instance:i};return-1!==l.indexOf(e)&&(r.aTagInScope=null,r.buttonTagInScope=null,r.nobrTagInScope=null),-1!==u.indexOf(e)&&(r.pTagInButtonScope=null),-1!==a.indexOf(e)&&"address"!==e&&"div"!==e&&"p"!==e&&(r.listItemTagAutoclosing=null,r.dlItemTagAutoclosing=null),r.parentTag=s,"form"===e&&(r.formTag=s),"a"===e&&(r.aTagInScope=s),"button"===e&&(r.buttonTagInScope=s),"nobr"===e&&(r.nobrTagInScope=s),"p"===e&&(r.pTagInButtonScope=s),"li"===e&&(r.listItemTagAutoclosing=s),"dd"!==e&&"dt"!==e||(r.dlItemTagAutoclosing=s),r},p=function(t,e){switch(e){case"select":return"option"===t||"optgroup"===t||"#text"===t;case"optgroup":return"option"===t||"#text"===t;case"option":return"#text"===t;case"tr":return"th"===t||"td"===t||"style"===t||"script"===t||"template"===t;case"tbody":case"thead":case"tfoot":return"tr"===t||"style"===t||"script"===t||"template"===t;case"colgroup":return"col"===t||"template"===t;case"table":return"caption"===t||"colgroup"===t||"tbody"===t||"tfoot"===t||"thead"===t||"style"===t||"script"===t||"template"===t;case"head":return"base"===t||"basefont"===t||"bgsound"===t||"link"===t||"meta"===t||"title"===t||"noscript"===t||"noframes"===t||"style"===t||"script"===t||"template"===t;case"html":return"head"===t||"body"===t}switch(t){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return"h1"!==e&&"h2"!==e&&"h3"!==e&&"h4"!==e&&"h5"!==e&&"h6"!==e;case"rp":case"rt":return-1===c.indexOf(e);case"caption":case"col":case"colgroup":case"frame":case"head":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return null==e}return!0},f=function(t,e){switch(t){case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"menu":case"nav":case"ol":case"p":case"section":case"summary":case"ul":case"pre":case"listing":case"table":case"hr":case"xmp":case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return e.pTagInButtonScope;case"form":return e.formTag||e.pTagInButtonScope;case"li":return e.listItemTagAutoclosing;case"dd":case"dt":return e.dlItemTagAutoclosing;case"button":return e.buttonTagInScope;case"a":return e.aTagInScope;case"nobr":return e.nobrTagInScope}return null},g=function(t){if(!t)return[];var e=[];do{e.push(t)}while(t=t._currentElement._owner);return e.reverse(),e},m={};(o=function(t,e,i){var n=(i=i||h).parentTag,r=n&&n.tag,o=p(t,r)?null:n,a=o?null:f(t,i),l=o||a;if(l){var u,c=l.tag,d=l.instance,v=e&&e._currentElement._owner,y=d&&d._currentElement._owner,S=g(v),b=g(y),w=Math.min(S.length,b.length),x=-1;for(u=0;u<w&&S[u]===b[u];u++)x=u;var P="(unknown)",E=S.slice(x+1).map((function(t){return t.getName()||P})),C=b.slice(x+1).map((function(t){return t.getName()||P})),T=[].concat(-1!==x?S[x].getName()||P:[],C,c,a?["..."]:[],E,t).join(" > "),D=!!o+"|"+t+"|"+c+"|"+T;if(m[D])return;if(m[D]=!0,o){var A="";"table"===c&&"tr"===t&&(A+=" Add a <tbody> to your code to match the DOM tree generated by the browser."),s(!1,"validateDOMNesting(...): <%s> cannot appear as a child of <%s>. See %s.%s",t,c,T,A)}else s(!1,"validateDOMNesting(...): <%s> cannot appear as a descendant of <%s>. See %s.",t,c,T)}}).ancestorInfoContextKey="__validateDOMNesting_ancestorInfo$"+Math.random().toString(36).slice(2),o.updatedAncestorInfo=d,o.isTagValidInContext=function(t,e){var i=(e=e||h).parentTag,n=i&&i.tag;return p(t,n)&&!f(t,e)},e.exports=o},{153:153,173:173,24:24}],145:[function(t,e,i){"use strict";var n=t(161),r={addClass:function(t,e){return/\s/.test(e)&&n(!1,'CSSCore.addClass takes only a single class name. "%s" contains multiple classes.',e),e&&(t.classList?t.classList.add(e):r.hasClass(t,e)||(t.className=t.className+" "+e)),t},removeClass:function(t,e){return/\s/.test(e)&&n(!1,'CSSCore.removeClass takes only a single class name. "%s" contains multiple classes.',e),e&&(t.classList?t.classList.remove(e):r.hasClass(t,e)&&(t.className=t.className.replace(new RegExp("(^|\\s)"+e+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,""))),t},conditionClass:function(t,e,i){return(i?r.addClass:r.removeClass)(t,e)},hasClass:function(t,e){return/\s/.test(e)&&n(!1,"CSS.hasClass takes only a single class name."),t.classList?!!e&&t.classList.contains(e):(" "+t.className+" ").indexOf(" "+e+" ")>-1}};e.exports=r},{161:161}],146:[function(t,e,i){"use strict";var n=t(153),r={listen:function(t,e,i){return t.addEventListener?(t.addEventListener(e,i,!1),{remove:function(){t.removeEventListener(e,i,!1)}}):t.attachEvent?(t.attachEvent("on"+e,i),{remove:function(){t.detachEvent("on"+e,i)}}):void 0},capture:function(t,e,i){return t.addEventListener?(t.addEventListener(e,i,!0),{remove:function(){t.removeEventListener(e,i,!0)}}):(console.error("Attempted to listen to events during the capture phase on a browser that does not support the capture phase. Your application will not receive some events."),{remove:n})},registerDefault:function(){}};e.exports=r},{153:153}],147:[function(t,e,i){"use strict";var n=!("undefined"==typeof window||!window.document||!window.document.createElement),r={canUseDOM:n,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:n&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:n&&!!window.screen,isInWorker:!n};e.exports=r},{}],148:[function(t,e,i){"use strict";var n=/-(.)/g;function r(t){return t.replace(n,(function(t,e){return e.toUpperCase()}))}e.exports=r},{}],149:[function(t,e,i){"use strict";var n=t(148),r=/^-ms-/;function s(t){return n(t.replace(r,"ms-"))}e.exports=s},{148:148}],150:[function(t,e,i){"use strict";var n=t(163);function r(t,e){var i=!0;t:for(;i;){var r=t,s=e;if(i=!1,r&&s){if(r===s)return!0;if(n(r))return!1;if(n(s)){t=r,e=s.parentNode,i=!0;continue t}return r.contains?r.contains(s):!!r.compareDocumentPosition&&!!(16&r.compareDocumentPosition(s))}return!1}}e.exports=r},{163:163}],151:[function(t,e,i){"use strict";var n=t(172);function r(t){return!!t&&("object"==typeof t||"function"==typeof t)&&"length"in t&&!("setInterval"in t)&&"number"!=typeof t.nodeType&&(Array.isArray(t)||"callee"in t||"item"in t)}function s(t){return r(t)?Array.isArray(t)?t.slice():n(t):[t]}e.exports=s},{172:172}],152:[function(t,e,i){"use strict";var n=t(147),r=t(151),s=t(157),o=t(161),a=n.canUseDOM?document.createElement("div"):null,l=/^\s*<(\w+)/,u={altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"};function c(t){var e=t.match(l),i=e&&e[1].toLowerCase();return u.hasOwnProperty(i)?u[i]:i}function h(t,e){var i=a;a||o(!1,"createNodesFromMarkup dummy not initialized");var n=c(t),l=n&&s(n);if(l){i.innerHTML=l[1]+t+l[2];for(var u=l[0];u--;)i=i.lastChild}else i.innerHTML=t;var h=i.getElementsByTagName("script");h.length&&(e||o(!1,"createNodesFromMarkup(...): Unexpected <script> element rendered."),r(h).forEach(e));for(var d=r(i.childNodes);i.lastChild;)i.removeChild(i.lastChild);return d}e.exports=h},{147:147,151:151,157:157,161:161}],153:[function(t,e,i){"use strict";function n(t){return function(){return t}}function r(){}r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(t){return t},e.exports=r},{}],154:[function(t,e,i){"use strict";var n={};Object.freeze(n),e.exports=n},{}],155:[function(t,e,i){"use strict";function n(t){try{t.focus()}catch(t){}}e.exports=n},{}],156:[function(t,e,i){"use strict";function n(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(t){return document.body}}e.exports=n},{}],157:[function(t,e,i){"use strict";var n=t(147),r=t(161),s=n.canUseDOM?document.createElement("div"):null,o={},a=[1,'<select multiple="true">',"</select>"],l=[1,"<table>","</table>"],u=[3,"<table><tbody><tr>","</tr></tbody></table>"],c=[1,'<svg xmlns="http://www.w3.org/2000/svg">',"</svg>"],h={"*":[1,"?<div>","</div>"],area:[1,"<map>","</map>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],legend:[1,"<fieldset>","</fieldset>"],param:[1,"<object>","</object>"],tr:[2,"<table><tbody>","</tbody></table>"],optgroup:a,option:a,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:u,th:u};function d(t){return s||r(!1,"Markup wrapping node not initialized"),h.hasOwnProperty(t)||(t="*"),o.hasOwnProperty(t)||(s.innerHTML="*"===t?"<link />":"<"+t+"></"+t+">",o[t]=!s.firstChild),o[t]?h[t]:null}["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan","use","filter","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feTile","feTurbulence"].forEach((function(t){h[t]=c,o[t]=!0})),e.exports=d},{147:147,161:161}],158:[function(t,e,i){"use strict";function n(t){return t===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:t.scrollLeft,y:t.scrollTop}}e.exports=n},{}],159:[function(t,e,i){"use strict";var n=/([A-Z])/g;function r(t){return t.replace(n,"-$1").toLowerCase()}e.exports=r},{}],160:[function(t,e,i){"use strict";var n=t(159),r=/^ms-/;function s(t){return n(t).replace(r,"-ms-")}e.exports=s},{159:159}],161:[function(t,e,i){"use strict";function n(t,e,i,n,r,s,o,a){if(void 0===e)throw new Error("invariant requires an error message argument");if(!t){var l;if(void 0===e)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[i,n,r,s,o,a],c=0;(l=new Error(e.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}e.exports=n},{}],162:[function(t,e,i){"use strict";function n(t){return!(!t||!("function"==typeof Node?t instanceof Node:"object"==typeof t&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName))}e.exports=n},{}],163:[function(t,e,i){"use strict";var n=t(162);function r(t){return n(t)&&3==t.nodeType}e.exports=r},{162:162}],164:[function(t,e,i){"use strict";function n(t){var e;t||(t="");var i=arguments.length;if(i>1)for(var n=1;n<i;n++)(e=arguments[n])&&(t=(t?t+" ":"")+e);return t}e.exports=n},{}],165:[function(t,e,i){"use strict";var n=t(161),r=function(t){var e,i={};for(e in t instanceof Object&&!Array.isArray(t)||n(!1,"keyMirror(...): Argument must be an object."),t)t.hasOwnProperty(e)&&(i[e]=e);return i};e.exports=r},{161:161}],166:[function(t,e,i){"use strict";var n=function(t){var e;for(e in t)if(t.hasOwnProperty(e))return e;return null};e.exports=n},{}],167:[function(t,e,i){"use strict";var n=Object.prototype.hasOwnProperty;function r(t,e,i){if(!t)return null;var r={};for(var s in t)n.call(t,s)&&(r[s]=e.call(i,t[s],s,t));return r}e.exports=r},{}],168:[function(t,e,i){"use strict";function n(t){var e={};return function(i){return e.hasOwnProperty(i)||(e[i]=t.call(this,i)),e[i]}}e.exports=n},{}],169:[function(t,e,i){"use strict";var n;t(147).canUseDOM&&(n=window.performance||window.msPerformance||window.webkitPerformance),e.exports=n||{}},{147:147}],170:[function(t,e,i){"use strict";var n,r=t(169);n=r.now?function(){return r.now()}:function(){return Date.now()},e.exports=n},{169:169}],171:[function(t,e,i){"use strict";var n=Object.prototype.hasOwnProperty;function r(t,e){if(t===e)return!0;if("object"!=typeof t||null===t||"object"!=typeof e||null===e)return!1;var i=Object.keys(t),r=Object.keys(e);if(i.length!==r.length)return!1;for(var s=n.bind(e),o=0;o<i.length;o++)if(!s(i[o])||t[i[o]]!==e[i[o]])return!1;return!0}e.exports=r},{}],172:[function(t,e,i){"use strict";var n=t(161);function r(t){var e=t.length;if((Array.isArray(t)||"object"!=typeof t&&"function"!=typeof t)&&n(!1,"toArray: Array-like object expected"),"number"!=typeof e&&n(!1,"toArray: Object needs a length property"),0===e||e-1 in t||n(!1,"toArray: Object should have keys for indices"),t.hasOwnProperty)try{return Array.prototype.slice.call(t)}catch(t){}for(var i=Array(e),r=0;r<e;r++)i[r]=t[r];return i}e.exports=r},{161:161}],173:[function(t,e,i){"use strict";var n=t(153);n=function(t,e){for(var i=arguments.length,n=Array(i>2?i-2:0),r=2;r<i;r++)n[r-2]=arguments[r];if(void 0===e)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==e.indexOf("Failed Composite propType: ")&&!t){var s=0,o="Warning: "+e.replace(/%s/g,(function(){return n[s++]}));"undefined"!=typeof console&&console.error(o);try{throw new Error(o)}catch(t){}}},e.exports=n},{153:153}]},{},[1])(1)}},e={};function i(n){var r=e[n];if(void 0!==r)return r.exports;var s=e[n]={exports:{}};return t[n].call(s.exports,s,s.exports,i),s.exports}i.amdD=function(){throw new Error("define cannot be used indirect")},function(){"use strict";Promise.resolve().then((function(){var t=[i(93488)];(function(t){t.init(),Promise.resolve().then((function(){var t=[i(33305),i(10882),i(93488),i(15214),i(16292)];(function(t,e){Promise.resolve().then((function(){var n=[i(99890),i(52658),i(62486),i(24196),i(4242),i(89656),i(73723),i(61853),i(90981),i(32828),i(22995),i(95749),i(9838),i(95955),i(94753),i(13097),i(6523),i(70765),i(47877),i(30042)];(function(i,n,r,s,o,a,l,u,c,h,d,p,f,g,m,v,y,S,b){var w=DS._,x=DS.events,P=DS.pubSub,E=DS.detection,C=DS.vow,T=DS.errorManager,D=DS.fontManager,A=DS.windowManager,I=DS.slideNumberManager,R=DS.resumer,_=DS.captionsManager,k=DS.scaler,M=DS.appState;DS.renderEngine={createWindowFor:function(i,n,r,s){var o=E.theme.isUnified?v:m,a=e.render(t.createElement(n?o:g,r),i.querySelector(".slide-container"));return null!=s&&e.render(t.createElement(S,{slideContainer:a.refs.slideContainer,getWinScale:r.getWinScale,container:s}),s),a},closeWindow:function(t,i){e.unmountComponentAtNode(t),null!=i&&e.unmountComponentAtNode(i)},createMobileStartOverlay:function(){var i=document.getElementById("preso");return this.mobileStartContainer=document.createElement("div"),this.mobileStartContainer.setAttribute("id","mobile-start-container"),this.mobileStartContainer.classList.add("fn-"+DS.frame.getDefaultLayout()),i.parentNode.insertBefore(this.mobileStartContainer,i.nextSibling),e.render(t.createElement(y),this.mobileStartContainer)},showMobileStartOverlay:function(){this.mobileStartContainer.style.display="block"},killMobileStartOverlay:function(){this.mobileStartContainer.style.display="none"}},b.createLib();var O,L=new i,V=function(t){var e=R.initialize(L,t);k.initialize(),r.initialize(L),n.initialize(L.assetLib()),h.initialize(L.audioplaylists()),d.initialize(L.globalaudiolib()),c.initialize(L),p.initialize(L),O.always((function(){if(P.trigger(x.data.INITIALIZED),P.trigger(x.ds.PRESO_LOADED,s),null!=DS.playerGlobals.player){var t=null!=L.playerVars()?L.playerVars().variables():null;_.initialize(L.assetLib(),DS.playerGlobals.player,A,null!=t?t.get("displayCaptions"):null),I.initialize(A,L,DS.playerGlobals.player.getNavData()),k.connectVariables(null!=t?t.get("zoomToFit"):null),M.connectVariables(null!=t?t.get("accessibleText"):null)}e.always((function(){f.initialize(),P.trigger(x.loader.REMOVE_TITLE),P.trigger(x.main.PREPARE_AUDIO,L),u.prepare(),C.isRejected(e)&&P.trigger(x.request.NEXT_SLIDE),R.courseStarted(C.isResolved(e))})).catch((function(t){return t}))}))};C.when(L.fetch(),o.fetch()).then((function(){DS.presentation=L,L.initializeFlagManager(),O=D.loadFonts(L),Promise.all([a.prepare(L),l.prepare(L),u.initialize(L)]).then((function(t){return V(w.some(t))})).catch((function(t){return V(w.some(t))}))})).catch((function(){T.throwError("init","initialization","Could not load presentation data")}))}).apply(null,n)})).catch(i.oe)}).apply(null,t)})).catch(i.oe)}).apply(null,t)})).catch(i.oe)}()}();