!C99Shell v. 1.0 pre-release build #13!

Software: Apache. PHP/5.5.15 

uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 

SYSTEM 

Safe-mode: OFF (not secure)

E:\nuevo\htdocs\cursos\HTML Curso 2\HTML\SDAC02_M1\html5\lib\scripts\   drwxrwxrwx
Free 4.98 GB of 239.26 GB (2.08%)
Detected drives: [ a ] [ c ] [ d ] [ e ] [ f ]
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     ds-slides.min.js (853.98 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*! ds-frame - v1.0.0.1051 - 2020-02-27 5:55pm UTC
* Copyright (c) 2020 ; Not Licensed */!function(a){function t(t){for(var e,n,i=t[0],r=t[1],s=0,o=[];s<i.length;s++)n=i[s],l[n]&&o.push(l[n][0]),l[n]=0;for(e in r)Object.prototype.hasOwnProperty.call(r,e)&&(a[e]=r[e]);for(u&&u(t);o.length;)o.shift()()}var n={},l={0:0};function r(t){if(n[t])return n[t].exports;var e=n[t]={i:t,l:!1,exports:{}};return a[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}r.e=function(){return Promise.resolve()},r.m=a,r.c=n,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r.oe=function(t){throw console.error(t),t};var e=window.webpackJsonp=window.webpackJsonp||[],i=e.push.bind(e);e.push=t,e=e.slice();for(var s=0;s<e.length;s++)t(e[s]);var u=i;r(r.s=263)}([function(t,e,n){"use strict";var i,r;i=[n(266)],void 0===(r=function(n){var i=DS._,r=function(t){var e=n.createClass(t);return e.__spec=t,e};return i.extend({},n,{createClass:r,extend:function(t,e){return r(i.extend({},t.__spec,e))}})}.apply(e,i))||(t.exports=r)},,function(t,e,S){"use strict";var n;void 0===(n=function(t){S(0);var e,n=S(24),i=S(268),s=DS._,r=DS.Backbone,o=DS.subscribable,a=DS.shortEventable,l=DS.cssPrefix,u=DS.errorManager,c=DS.utils,h=DS.vow,d=DS.detection,p=u.backtick,f=u.throwError("baseView"),m="Must specify a "+p("displayName"),g=function(t){return s.values(t.refs)},v=function(t){return null!=t.currView},y={mixins:[r.Events,o,a,i],getInitialState:function(){return{isVisible:null==this.initialVisibility||this.initialVisibility}},componentWillMount:function(){this.displayName=this.constructor.displayName,this.displayName||f("baseView",m),this.template||(this.template=e.getTemplate(this.displayName)),this.cssTransform=l.camelCase("transform"),this.cssTransformOrigin=l.camelCase("transform-origin"),this.cssTransitionDuration=l.camelCase("transition-duration"),this.cssTransitionProperty=l.camelCase("transition-property"),this.cssTransitionTimingFunc=l.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(!c.shallowEqual(this.props,t)||!c.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,n=this.props.model,i=[];null!=n;)null!=n.currView&&n.currView.isVisible()||(e=new h.Deferred,n.once("shown",e.resolve),i.push(e.promise())),n=n.getClosestAncestor(v);h.after.apply(h,i).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,n=g(this);e<n.length;)n.push.apply(n,g(n[e])),e++;return s.where(n,{displayName:t})},findComponent:function(t){for(var e,n=0,i=s.isString(t),r=g(this);(e=r[n])&&n<r.length;){if(i&&e.displayName===t||!i&&e===t)return e;r.push.apply(r,g(e)),n++}},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(){return this.enabledHook?this.enabledHook():this.getPlayerProp&&!0===this.getPlayerProp("Enabled")},getPath:function(t){return c.getPath(this,t)},setTemplateManager:function(t){e=t},getTemplateManager:function(){return e},hex:function(t){return c.hexify(t)},quotify:function(t){return c.quote(t)},previewMouseEvent:function(t){return d.env.isMobilePreview?t:null},setLayerScroll:function(){s.isFunction(this.getLayer)&&(this.getLayer().scrollTop=0)}};return y.show=s.partial(y.toggleVisibility,!0),y.hide=s.partial(y.toggleVisibility,!1),y}.call(e,S,e,t))||(t.exports=n)},,,function(t,e,n){"use strict";var i;void 0===(i=function(t){return{}}.call(e,n,e,t))||(t.exports=i)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var r=s(35),g=s(36),i=/-?(\d+(\.\d+)?|\.\d+)(?=\D|$)/gm,e=/[\s\r\t\n]+/gm,n=/^\s+|\s+$/g,v=/^xMid/,y=/YMid$/,S=/^xMax/,b=/YMax$/,w={kappa:(Math.sqrt(2)-1)/3*4,trim:function(t){return t.replace(n,"")},compressSpaces:function(t){return t.replace(e," ")},ToNumberArray:function(t){for(var e=(t||"").match(i)||[],n=0;n<e.length;n++)e[n]=parseFloat(e[n]);return e},CreatePoint:function(t){var e=this.ToNumberArray(t);return new r(e[0],e[1])},CreatePath:function(t){for(var e=this.ToNumberArray(t),n=[],i=0;i<e.length;i+=2)n.push(new r(e[i],e[i+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,n,i,r,s,o,a,l,u){var c=(e=(e=w.compressSpaces(e)).replace(/^defer\s/,"")).split(" ")[0]||"xMidYMid",h=e.split(" ")[1]||"meet",d=n/i,p=r/s,f=Math.min(d,p),m=Math.max(d,p);"meet"===h&&(i*=f,s*=f),"slice"===h&&(i*=m,s*=m),l=new g("refX",l),u=new g("refY",u),l.hasValue()&&u.hasValue()?t.translate(-f*l.toPixels("x"),-f*u.toPixels("y")):(c.match(v)&&("meet"===h&&f===p||"slice"===h&&m===p)&&t.translate(n/2-i/2,0),c.match(y)&&("meet"===h&&f===d||"slice"===h&&m===d)&&t.translate(0,r/2-s/2),c.match(S)&&("meet"===h&&f===p||"slice"===h&&m===p)&&t.translate(n-i,0),c.match(b)&&("meet"===h&&f===d||"slice"===h&&m===d)&&t.translate(0,r-s)),"none"===c?t.scale(d,p):"meet"===h?t.scale(f,f):"slice"===h&&t.scale(m,m),t.translate(null==o?0:-o,null==a?0:-a)}};return w}.call(e,s,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=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"}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var i=DS.Backbone,r=DS._,e=DS.BaseModel,n=DS.subscribable,s=DS.resolveable,o=DS.ancestral,a=DS.shortEventable,l=DS.mixer;return i.Collection.extend({mixins:[n,s,o,a],model:e,isCollection:!0,constructor:function(t,e){var n=this.initialize;this.initialize=r.noop,i.Collection.apply(this,arguments),this.createParentReference(e),l.initMixinsOf(this),this.initialize=n,this.initialize.apply(this,arguments),l.postInitMixinsOf(this)}})}.call(e,n,e,t))||(t.exports=i)},,function(t,e,i){"use strict";var n;void 0===(n=function(t){var r=i(13),s=i(55),o=DS._,e=DS.utils,a=DS.errorManager.throwError("eventable"),n={isEventable:!0,hasEvent:function(t){return 0<this.getEvents(t).length},getEvents:function(t){var e=this.events()||[];return e&&o.union(o.where(e,{kind:t}),o.where(e,{eventName:t}),o.where(e,{eventname:t}))},getFilteredPlayerEvent:function(t,e,n){var i=this.getEvents(e);return 0===i.length?{events:s.empty,data:n}:(n&&!o.isObject(n)&&a("executeFilteredPlayerEvent","data supplied must be an object"),n=o.extend(n||{},{context:this.getClosestEventTarget(),eventType:e}),{events:new s(i).filter(t),data:n})},executeFilteredPlayerEvent:function(t,e,n){var i=this.getFilteredPlayerEvent(t,e,n);return i.events.forEach(function(t){null!=t.actions&&r.executeActions(t.actions,i.data)}),this},traceFilteredPlayerEvent:function(t,e,n){var i=this.getFilteredPlayerEvent(t,e,n);return i.events.map(function(t){return r.traceActions(t.actions,i.data)}).flatten()}};return o.extend(n,{executePlayerEvent:o.partial(n.executeFilteredPlayerEvent,e.alwaysTrue),tracePlayerEvent:o.partial(n.traceFilteredPlayerEvent,e.alwaysTrue)}),n}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){DS._;var h=DS.TransMatrix,u=DS.utils,d=function(t,e){parseFloat(u.getPath(t,"el.style.zoom"));var n,i,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),i=t.dragging?(n=(r=t.decorators.draggable.getDraggingPosition()).x,r.y):(n=s.RawXPos,s.RawYPos),e.translate(n,i),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},i=function(t,e,n){for(var i,r,s,o,a,l=[],u=t,c=null!=n?n.copy():new h;u!==e;)u.props.isInnard||l.push(u),u=null!=(o=u.reparentedContainer)?(a=o.props.model).isSlideLayer||a.isSlide?void 0:o:u.props.parent;for(i=l.length-1;0<=i;i--)u=l[i],c=d(u,c),s=u.props.model,0<i&&s.isKind("scrollarea")&&(r=u.getPlayerProp("Position"))&&c.translate(0,-r);return c},r={setMatrixDirty:function(t){var e,n;if(t.props.model.setTransformDirty(),null!=t.allRefs)for(e=t.allRefs.length,n=0;n<e;n++)null!=t.allRefs[n].currView?this.setMatrixDirty(t.allRefs[n].currView):t.allRefs[n].setTransformDirty()},getMatrix:function(t){var e=t.props.model;return!1===e.transformDirty?e.currTransform:(e.transformDirty=!1,e.currTransform=i(t))},getRelativeMatrix:function(t,e,n){return i(t,e,n)},localPtToGlobal:function(t,e,n,i){i=i||this.getSlideMetrics(t);var r=t.props.model.isSlideObject?this.localPtToSlide(t,e,n):{x:e,y:n};return{x:i.left+r.x*i.scaleX,y:i.top+r.y*i.scaleY}},globalPtToLocal:function(t,e,n,i){var r=t.props.model;return r.isSlide&&(r=r.getBaseLayer()),r.isSlideLayer?this.globalPtToLayer(r.currView,e,n,i):this.globalPtToSlideObject(t,e,n,i)},globalPtToLayer:function(t,e,n,i){return{x:(e-(i=i||this.getSlideMetrics(t)).left)/i.scaleX,y:(n-i.top)/i.scaleY}},globalPtToSlideObject:function(t,e,n,i){var r=t.props.model.getLayer().currView,s=this.globalPtToLayer(r,e,n,i),o=this.getMatrix(t).copy().invert().transformPoint(s.x,s.y);return{x:o.x,y:o.y}},localPtToSlide:function(t,e,n){return this.getMatrix(t).transformPoint(e,n)},parentPtToSlide:function(t,e,n){for(var i,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)?(i=this.getMatrix(r),r.props.model.isKind("scrollarea")&&(i=i.copy()).translate(0,-(r.getPlayerProp("Position")||0)),i.transformPoint(e,n)):{x:e,y:n}},localPtToLocal:function(t,e,n,i){var r=this.localPtToSlide(t,n,i);return this.slidePtToSlideObject(e,r.x,r.y)},slidePtToSlideObject:function(t,e,n){return r.getMatrix(t).copy().invert().transformPoint(e,n)},getSlideMetrics:function(t){var e,n=(e=t.props.model).isSlide?e.getBaseLayer().currView:e.isSlideLayer?e.currView:e.getLayer().currView,i=n.el.getBoundingClientRect();return{scaleX:i.width/n.props.width,scaleY:i.height/n.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,n,e,t))||(t.exports=i)},function(t,e,u){"use strict";var n;void 0===(n=function(t){var n,i=u(122),r=DS._,e=DS.errorManager,s=DS.vow,o=e.throwError("assetManager"),a=e.backtick,l={audio:1,video:2};return{initialize:function(t){return n=t,this},getAsset:function(t){var e=n.get(t);return e||o("getAsset","No asset with id of",a(t)),e},getAssetUrl:function(t){return this.getAsset(t).url()},offloadAssets:function(t){t.forEach(function(t){var e=this.getAsset(t);"audio"===e.type()&&i.wipeFromBuffer(e.url())}.bind(this))},prioritizeAssets:function(t){var e=t.map(this.getAsset.bind(this));return r.sortBy(e,function(t){return l[t.type()]||0})},loadAssets:function(t,e){r.isArray(t)||o("loadAssets","Must pass in an array of asset ids");var n=r.invoke(this.prioritizeAssets(t),"load",e),i=s.after.apply(null,n);return i.dfds=r.pluck(n,"dfd"),i}}}.call(e,u,e,t))||(t.exports=n)},function(t,e,k){"use strict";var n;void 0===(n=function(t){var e,n=k(7),u=k(116),i=k(78),r=k(15),m=k(55),s=k(18),g=DS._,o=DS.Backbone,c=DS.automation,h=DS.utils,a=DS.debug,l=DS.errorManager,v=(DS.pubSub,DS.resolver),d=DS.mixer,p=DS.shortEventable,y=DS.constants,f=l.throwError("actionManager"),S=l.warn("actionManager"),b=l.backtick,w=function(t){var e="action:",n=t.shortEvents,i=n&&n.self;return g.keys(i).filter(function(t){return 0===t.indexOf(e)}).map(function(t){return t.replace(e,"")})},x={global:null,meta:null},P=function(t,e){var n=x[t];return g.contains(n,e.kind)},E=g.partial(P,"global"),C=g.partial(P,"meta"),T=function(t){return g.contains(["gotoplay","history_prev","playnextdrawslide","nextunansweredslide","nextunsubmittedslide","nextviewedslide","history_prev_scene","history_prev_group"],t.kind)},D=(e=["param","objRef","varRef","quizRef","variable","id","drawid","interactionId","value","startslideid","scrollref"],function(i,r){var s;return g.find(e,function(t){var e,n;return e=r,n=i[t],s=g.isPlainObject(n)?v.getRef(n,e.context,e):n}),s}),A=function(o,a){var t,n,i,e,r,s=v.splitPath(o.id),l=g.last(s),u=v.joinPath(g.initial(s)),c=u?v.resolvePath(u,a.context):a.context,h=(i=a,r=t=c,null!=(n=o).scopeRef&&(r=g.isArray(t)?t.map(function(t){var e=v.getRef(n.scopeRef,t,i);return 0===n.id.indexOf(y.CHILDREN)&&e===y.CHILDREN?t:v.resolvePath(e,t)}):"_owner"===(e=v.getRef(n.scopeRef,i.context,i))?t:v.resolvePath(e,i.context)),r),d=g.isArray(c)?c:[c],p=d.map(function(t){return v.resolvePath(l,t,{optional:"_children"===g.first(s)})}),f=g.isArray(h)?h:[h];return 1===p.length&&1<f.length&&f.forEach(function(t,e){d[e]=d[e]||d[0],p[e]=p[e]||p[0]}),new m(p).map(function(t,e){if(null!=t){var n,i,r=g.defaults({context:f[e]},a),s=g.defaults({context:d[e]},a);return r.params=(n=o,i=s,g.mapValues(n.params||{},function(t){return v.getRef(t,i.context,i)})),{actions:t.actions,data:r}}}.bind(this)).filter(g.identity)},R=function(t,e){return t[i.evaluateAction(t,e)?"thenActions":"elseActions"]},I={exe_actiongroup:function(t,e){return A(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)}},_={};_[n.EXE_ACTIONGROUP]="executeActionGroup",_[n.IF_ACTION]="evaluateConditional",_[n.FOREACH]="executeLoop",_[n.DEBUG_TRACE]="logDebugMessage",_[n.DEBUG_ERROR]="logErrorMessage";var M={mixins:[r,p,o.Events],shortEvents:{self:_},executeActions:function(t,e){var n,i,r=0,s=t.length,o=!1;if(0<s)for(;n=t[r],o&&"close_window"!==n.kind?S("executeActions","skip action:",n.id):(this.slideJumpPerformed=!1,i=g.clone(e),this.executeAction(n,i),e.cancel=i.cancel,o=T(n)||o||this.slideJumpPerformed),++r<s;);return this.slideJumpPerformed=o,this},executeAction:function(t,e){var n,i,r,s,o,a,l;if(!0!==c.silenceActions[t.kind])return e&&e.context||f("executeAction","Cannot execute action without a context:",b(t.kind)),"close_window"!==t.kind&&e.context.isAncestral&&(r=e.context.getClosestAncestorByKind("slide",!0),h.getPath(r,"destroyed"))?S("executeActions","skip action:",t.id):(s=t,a=(o=e).context,n=!!(l=D(s,o))&&v.resolvePath(l.replace(/^\./,""),a,{optional:!0}),(i=E(t)?u:C(t)?M:n)||f("executeAction","the object",h.doubleQuote(D(t,e)),"does not exist in this scope:",h.doubleQuote(h.stripPlayer(e.context.absoluteId||"")),"to execute the action",b(t.kind)),e.actionTarget=n,h.applyMethod("triggerAction",i,t,e)),this},executeActionGroup:function(t,i){return A(t,i).forEach(function(t){var e=t.actions,n=t.data;this.executeActions(e,n),n.cancel&&(i.cancel=n.cancel)}.bind(this)),this},evaluateConditional:function(t,e){var n=R(t,e);return n&&this.executeActions(n,e),this},executeLoop:function(n,i){n.iterables.forEach(function(t){var e=g.defaults({iterables:t.valueref},i);M.executeActions(n.actions,e)})},logMessage:function(t,e,n){if(a.debugMode){var i="debug"===t;console[i?"log":"error"](t.toUpperCase()+":",e.message),i||a.throwError()}},traceActions:function(t,n){return null==t?m.empty:new m(t).map(function(t){var e=I[t.kind];return null!=e?e(t,n):[t]}).flatten()},isJumpAction:T};return M.logDebugMessage=g.partial(M.logMessage,"debug"),M.logErrorMessage=g.partial(M.logMessage,"error"),d.mix(M),d.initMixinsOf(M),x.global=w(u),x.meta=w(M),s.initialize(M),M}.call(e,k,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var n=DS._,i=DS.svgUtils,r=(DS.utils,DS.events),s=DS.pubSub,e=DS.dom,o=(DS.TransMatrix,function(t,e){this.maskProps=e,this.shapeProps=t,n.bindAll(this,"adjustForScale"),s.on(r.window.AFTER_SCALE,this.adjustForScale),this.createSvg(t),this.setupAnimation(),this.getAnimateFn&&(this.animate=this.getAnimateFn())});return n.extend(o.prototype,{setupAnimation:n.noop,animate:n.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=n.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=e.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,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=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,n,e,t))||(t.exports=i)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var s=o(35),e=DS._,n=DS.TransMatrix,r=new n,i={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 e,n,i,r=this.points.length;for(e=0;e<r;e++)n=this.points[e],i=new s(n[0],n[1]),t.applyToPoint(i),this.points[e]=[i.x,i.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,n,i,r,s,o,a){this.dirty=!0,this.beziers.push([t,e,n,i,r,s,o,a])},addQuadraticCurve:function(t,e,n,i,r,s){var o=t+2/3*(n-t),a=e+2/3*(i-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||r,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,n=t.ty-this.lastMatrix.ty;this.lastMatrix=t.copy(),this.bounds[0]+=e,this.bounds[1]+=n,this.bounds[2]+=e,this.bounds[3]+=n},getPointBounds:function(t){var e,n,i,r,s,o,a,l=t.length;if(0<l)for(e=i=t[0][0],n=r=t[0][1],a=1;a<l;a++)(s=t[a][0])<e?e=s:i<s&&(i=s),(o=t[a][1])<n?n=o:r<o&&(r=o);return[e,n,i,r]},addBezierBounds:function(t,e){var n,i,r=t.length;if(0<r)for(null==e[0]&&(e[0]=e[2]=t[0][0],e[1]=e[3]=t[0][1]),n=0;n<r;n++)i=t[n],this.addBezierBoundingPoints(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],e);return e},addChildBounds:function(t,e){var n,i,r=this.children.length;for(n=0;n<r;n++)null!=(i=this.children[n].getBounds(e))[0]&&(null==t[0]?t=i:(i[0]<t[0]?t[0]=i[0]:i[2]>t[2]&&(t[2]=i[2]),i[1]<t[1]?t[1]=i[1]:i[3]>t[3]&&(t[3]=i[3])));return t},transformPoints:function(t,e){var n,i,r=[],s=t.length;for(r.length=s,i=0;i<s;i++)n=e.transformPoint(t[i][0],t[i][1]),r[i]=[n.x,n.y];return r},transformBeziers:function(t,e){var n,i,r,s,o,a,l=[],u=t.length;for(l.length=u,n=0;n<u;n++)i=t[n],r=e.transformPoint(i[0],i[1]),s=e.transformPoint(i[2],i[3]),o=e.transformPoint(i[4],i[5]),a=e.transformPoint(i[6],i[7]),l[n]=[r.x,r.y,s.x,s.y,o.x,o.y,a.x,a.y];return l},calculateBounds:function(t){var e,n=this.points,i=this.beziers;t.isEqual(r)||(n=this.transformPoints(n,t),i=this.transformBeziers(i,t)),e=this.getPointBounds(n),e=this.addBezierBounds(i,e),e=this.addChildBounds(e,t),this.dirty=!1,this.bounds=e,this.lastMatrix=t.copy()},addBezierBoundingPoints:function(t,e,n,i,r,s,o,a,l){var u,c,h,d,p,f,m,g=[t,e],v=[n,i],y=[r,s],S=[o,a],b=function(t,e){if(0<t&&t<1){var n=1-t,i=n*n,r=t*t,s=n*i*g[e]+3*i*t*v[e]+3*n*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(g),w(S),m=0;m<=1;m++)c=6*g[m]-12*v[m]+6*y[m],h=3*v[m]-3*g[m],0===(u=-3*g[m]+9*v[m]-9*y[m]+3*S[m])?0!==c&&b(-h/c,m):0<=(d=c*c-4*h*u)&&(b((-c+(p=Math.sqrt(d)))/(f=2*u),m),b((-c-p)/f,m))}};return function(){this.points=[],this.beziers=[],this.children=[],this.dirty=!0,this.lastMatrix=r,e.assign(this,i)}}.call(e,o,e,t))||(t.exports=n)},,function(t,e,S){"use strict";var n;void 0===(n=function(t){var c,i,b,e,w=S(44),p=S(11),r=S(25),h=S(54),u=DS._,s=DS.utils,o=DS.pubSub,a=DS.vow,n=DS.constants,l=DS.events,x=n.RECT_HIT,P=n.GROUP_HIT,E=n.SLIDE_HIT,C=function(t,e){return t[0]<e[2]&&t[2]>e[0]&&t[1]<e[3]&&t[3]>e[1]},T=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])]},D=function(t,e){var n=w.getBounds(e);return t[0]<=n[0]&&t[2]>=n[2]&&t[1]<=n[1]&&t[3]>=n[3]},A=function(t,e,n,i,r){var s,o,a,l,u,c=t.props.model.getHitType(),h=e.props.model.getHitType(),d=n.length,p=0,f=Math.floor(i[0]),m=Math.floor(i[1]),g=Math.ceil(i[2])-f,v=Math.ceil(i[3])-m,y=c===x||c===E,S=h===x||h===E;if(0===d&&(y&&S||S&&D(i,t)||y&&D(i,e)))return g*v;for(b.translate(-f,-m),b.clearRect(f,m,g,v),b.globalAlpha=.5,R(b,e),a=0;a<d;a++)u=n[a],l=w.getBounds(u),C(i,l)&&R(b,n[a],!0);for(R(b,t),o=(s=w.getImageData(b,0,0,g,v).data).length,a=3;a<o&&(!(128<s[a])||(p++,r));a+=4);return b.translate(f,m),p},R=function(t,e,n){var i,r,s,o,a,l,u,c,h,d=!n&&!e.dragging&&(c=e.props.model,null==(h=c.closestScrollAncestor)&&(h=c.closestScrollAncestor=c.getClosestAncestorByKind("scrollarea")||!1),h&&h.currView);d?(o=(u=d.props.model).width(),a=u.height(),null==u.scrollCanvas?((r=u.scrollCanvas=document.createElement("canvas")).width=o,r.height=a):r=u.scrollCanvas,(s=r.getContext("2d")).clearRect(0,0,o,a),s.save(),i=(l=p.getMatrix(d)).copy().invert(),s.transform(i.a,i.c,i.b,i.d,i.tx,i.ty),w.drawToTarget(e,s),s.restore(),t.save(),i=l,t.transform(i.a,i.c,i.b,i.d,i.tx,i.ty),t.drawImage(r,0,0)):(t.save(),n&&(t.globalAlpha=1,t.globalCompositeOperation="destination-out"),w.drawToTarget(e,t)),t.restore()},d=function(t,e,n){var i=t.props.model,r=w.getCanvas(t).getContext("2d"),s=i.getCurrentStateMetrics(),o=null==s.mask?s.strokewidth:0,a=s.xPos-o,l=s.yPos-o;return 0!==w.getImageData(r,e-a,n-l,1,1).data[0]},f=function(t){if(null!=t&&0!==t.length){var e,n,i,r,s,o,a=t.length,l=[];for(e=0;e<a;e++)(n=t[e]).lastCollision,i=n.eventableModel,r=n.targetModel,s=i.currView,o=r.currView,null!=s&&null!=o&&(n.currCollision=s.trulyVisible&&o.trulyVisible&&m(s,o),n.currCollision!==n.lastCollision&&(n.lastCollision=n.currCollision,l.push(i)));g(u.uniq(l))}},m=function(t,e){var n,i,r,s,o,a,l,u=t.props.model,c=e.props.model,h=u.getHitType(),d=c.getHitType(),p=h===P?t.allRefs:[u],f=d===P?e.allRefs:[c],m=p.length,g=f.length,v=[],y=[],S=[];for(v.length=m,y.length=g,s=0;s<m;s++)if((n=p[s]).currView.trulyVisible)for(v[s]=w.getBounds(n.currView),o=0;o<g;o++)(i=f[o]).currView.trulyVisible&&(0===s&&(y[o]=w.getBounds(i.currView)),C(v[s],y[o])&&S.push([s,o]));for(r=S.length,s=0;s<r;s++)if(a=S[s][0],l=S[s][1],0<A(p[a].currView,f[l].currView,[],T(v[a],y[l]),!1))return!0;return!1},g=function(t){var e,n,i,r,s,o,a,l,u=t.length;for(n=0;n<u;n++)for(e=t[n],o=(a=h.getEventableLookupAndStates(e)).eventStates,l=a.lookup,i=o.length,s=0;s<i;s++)r=o[s],v(e,r,l)&&c.executeActions(r.event.actions,{context:e})},v=function(t,e,n){var i,r,s=e.event.kind,o=e.targets,a=o.length,l=!1,u=!1;for(i=0;i<a;i++)if(r=n[o[i].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)},y={initialize:function(t){var n=this;this.setupDfd=new a.Deferred,c=t,o.on(l.app.COMPLETE,function(){(e=r.getCollisionLib())&&(i=e.querySelector("canvas"),(b=i.getContext("2d")).imageSmoothingEnabled=!1,i.width=720,i.height=540,e.appendChild(i)),y.setupDfd.resolve()}),o.on(l.slide.HAS_MOUNTED,function(e){n.setupDfd.then(function(){var t=s.getPath(e,"props.model");null==t||e.props.isMessageWindow||(i.width=t.get("width"),i.height=t.get("height"))})})},transformUpdated:function(t,e){var n=t.props.model;p.setMatrixDirty(t),!1!==n.isCollideable&&(e?f(h.getCollisionSets(n)):h.markCollisionsDirty(n,function(){f(h.getDirtyCollisionSets())}))},containsPoint:function(t,e,n){if(t.props.model.getHitType()!==P)return d(t,e,n);var r=p.localPtToSlide(t,e,n);return u.reduce(t.allRefs,function(t,e){var n=e.currView,i=p.slidePtToSlideObject(n,r.x,r.y);return t||d(n,i.x,i.y)},!1)},getOverlapArea:function(t,e,n,i){var r=w.getBounds(t),s=w.getBounds(e),o=0;return C(r,s)&&(o=A(t,e,n,T(r,s),i)),o}};return y}.call(e,S,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=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,n,e,t))||(t.exports=i)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var n=s(83),u=s(32),c=DS._,h=DS.dom,i=function(l){return function(t,e,n,i,r,s){var o={type:l,node:t},a=function(t){var e=!n||n(t);e&&i(c.extend({},o,e,{origEvent:t}))};return u.isTouchEventName(e)?u.on(t,e,a,r,s):h.on(t,e,a,r)}},e=function(t){return t instanceof window.SVGElement&&"svg"!==t.tagName},r=function(t){return t&&null!=t.getAttribute&&"events"===t.getAttribute("data-accepts")};return{registerEvent:function(t,e){n[t]=e(i(t))},on:h.on,off:h.off,parentNodesOf:h.parentNodesOf,isNodeSvgEl:e,isTgtSvgEl:function(t){return e(t.target)},isTgtVideoEl:function(t){return h.isVideoNode(t.target)},isLeftMouseBtn:function(t){return 1===t.which},isRightMouseBtn:function(t){return 3===t.which},doesEventTargetAcceptEvents:function(t,e){return r(t.target.ownerSVGElement)||!!h.closest(t.target,r,e)},isSpacebarClick:function(t){return 0<=["click","mouseup","mousedown"].indexOf(t.type)&&(null==t.pageX||0===t.pageX)&&(null==t.pageY||0===t.pageY)}}}.call(e,s,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var r=DS._,e=DS.utils,n=DS.events,i=DS.constants,s=DS.Backbone,o=function(t){return t[i.PLAYER_PROPS_KEYPATH]},a=function(t,e){return t[i.PLAYER_PROPS_KEYPATH].set(e),t};return{init:function(){var t,e;this.variableMap={},t=this,e=new s.Model,t[i.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&&e.stripPlayer(this.absoluteId),parent:this.parent}},isVariableProp:function(t){if(this.variableProps)return r.has(this.variableProps,t)},getVariableProp:function(t){return this.variableMap[t]},createVariableProps:function(){var i={};return this.variableProps&&(this.variableMap=r.reduce(this.variableProps,function(t,e,n){return t[n]=this.variables().addVariable({name:n,type:e.type,value:e.value,resume:null==e.resume||e.resume},this),i[n]=e.value,t}.bind(this),{}),this.variableProps=i),this},createPlayerProps:function(t,e){e=e||{};var n=r.extend({},this.getStaticPlayerProps(),this.getTransformedPropsObj(),t?{}:this.decodedResumeData);return a(this,r.omit(n,e)),o(this)},prop:function(t,e){var n=void 0===e&&!r.isObject(t),i=o(this);if(n)return i.get(t);(i.set(t,e),this.isVariableProp(t))&&this.getVariableProp(t).value(e);return this},getPlayerProps:function(){return o(this)},getVariableProps:function(){var i=this.variableProps||{};return r.forEach(i,function(t,e){if(this.isVariableProp(e)){var n=this.getVariableProp(e);n&&(i[e]=n.value())}}.bind(this))},getTransformedPropsObj:function(){var t=this.playerPropNames||{},e=r.omit(t,"model"),n=r.transform(t.model,function(t,e,n){t[n]=this.get(e)}.bind(this));return r.extend(e,n,this.getVariableProps())},hasOwnPlayerProp:function(t){return o(this).has(t)},prepareResumeData:function(t){return t=t||{},this.onBeforeResumeBuilt(t),r.isFunction(this.buildResumeData)&&this.buildResumeData(t.force),t.skipPostBuild||this.onAfterResumeBuilt(t.retainState),this},resetProps:function(){this.createPlayerProps(!0)},resetPropsExcept:function(t){this.createPlayerProps(!0,t)},resetSpecifiedProps:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],e=Object.assign({},this.getStaticPlayerProps(),this.getTransformedPropsObj());return a(this,r.pick(e,t)),o(this)},getPlayerPropsRaw:function(){return this.getPlayerProps().toJSON()},onAfterResumeBuilt:r.noop,onBeforeResumeBuilt:r.noop}}.call(e,n,e,t))||(t.exports=i)},function(t,e,R){"use strict";var n;void 0===(n=function(t){var e,n,i=R(7),r=(R(39),R(8),R(42)),s=R(126),o=R(139),a=R(15),l=R(21),u=R(10),c=R(59),h=R(485),d=R(13),p=R(80),f=DS._,m=(DS.utils,DS.constants),g=DS.events,v=(DS.vow,DS.resolver),y=DS.BaseModel,S=(DS.Chunk,DS.pubSub),b="_default",w=/hotspot.*marker/,x=/tooltip/,P=/value":"[^,]*_tooltip/,E=/(Incorrect|Correct)Review/,C=1e3,T={webobject:[{name:"_remotedata",type:m.varTypes.STRING,value:""}]},D=y.extend({mixins:[a,u,h,l,c],resolveables:["variables","actionGroups"],abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0,groupObjects:!1},associations:{variables:r,textLib:s,animations:o},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:b,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[g.player.RESET]="onPlayerReset",n),shortEvents:{self:(e={"change:xPos change:yPos":"onPositionUpdate"},e[i.SHOW]="show",e[i.HIDE]="hide",e[i.SET_OBJ_STATE]="setState",e[i.BRING_TO_FRONT]="bringToFront",e[i.SET_ENABLED]="setEnabled",e[i.STORE_RESUME_DATA]="storeResumeData",e[i.RESTORE_RESUME_STATE]="restoreResumeState",e[i.GET_MOUSE_POSITION]="getMousePosition",e[i.MOVE_TO]="moveTo",e[i.SET_REVIEW]="setReview",e)},isSlideObject:!0,initialize:function(){this.addExtraVariables().setupToggleVisibilityState(),this.getLayer().once(g.data.UPDATED,this.bindTimelineEvents.bind(this)),this.hiderParents=[],this.showFns=[],this.containsGif=p.containsGif(this.imagelib()),this.isVectorShape()&&this.isCorrectIncorrectReview()&&this.set("accType","button")},shouldUpdateGif:function(){return!(!this.containsGif||!this.prop("OnStage"))},addExtraVariables:function(){return(T[this.kind()]||[]).forEach(function(t){this.variables().addVariable(t)}.bind(this)),this},bindTimelineEvents:function(){var t=this.getLayer().timeline();this.listenTo(t,g.timeline.BEFORE_SEEK_UPDATE,this.onBeforeSeekUpdate.bind(this)),this.listenTo(t,g.timeline.AFTER_SEEK_UPDATE,this.onAfterSeekUpdate.bind(this))},isInDefaultState:function(){return this.prop("ObjectState")===b},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())},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 w.test(this.id)},isToolTip:function(){return x.test(this.id)},isCorrectIncorrectReview:function(){return E.test(this.id)},isObscurableBySelf:function(){if(this.isStateGroupSlideObject)return!1;var t,e,n,i=f.findWhere(this.events(),{kind:"onrollover"});return i&&(e=-1!==(t=JSON.stringify(i.actions)).indexOf('kind":"show'),n=P.test(t)),e&&!n},isRotatable:function(){return null!=this.dragrotation()},hasAnimated:function(){return this.isRotated()||this.isAlphaed()||this.isScaled()||this.isInNewPosition()},getAnimationResumeState:function(){return f.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()?m.SVG_HIT:this.isGroupingSlideObject&&!this.isKind("scrollarea")?m.GROUP_HIT:m.RECT_HIT,this.hitType=t)},getStateFromVar:function(){return f.findWhere(this.states(),{name:this.prop("ObjectState")})},getStateFromName:function(t){return f.findWhere(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 f.isEmpty(t)?null:v.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(f.extend(e,t))},getBounds:function(){var t=this.getCurrentStateMetrics(),e=t.strokewidth,n=2*e;return t.strokewidth*=2,f.extend(t,{fullX:Math.ceil(t.xPos-e),fullY:Math.ceil(t.yPos-e),fullWidth:t.width+n,fullHeight:t.height+n})},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 n,i,r=v.getRef(t.xOffset,e.context),s=v.getRef(t.yOffset,e.context),o=v.getRef(t.xPos,e.context),a=v.getRef(t.yPos,e.context);n=o+(r=t.addoffsetx?r:-r),i=a+(s=t.addoffsety?s:-s),this.trigger("moveTo",n,i)},getMousePosition:function(t){this.trigger("getMousePosition",t)},setState:function(t,e){var n=v.getRef(t.stateRef,e.context,e);return this.prop("ObjectState",n),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(g.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",C++)},setHiddenByLayer:function(t,e){var n=this.currView;this.hiderParents=t?f.without(this.hiderParents,e):f(this.hiderParents).push(e).uniq().value(),this.prop("HiddenByLayer",0<this.hiderParents.length),null!=n&&(f.isFunction(n.updateTrueVisibility)?n.updateTrueVisibility():n.props.parent&&f.isFunction(n.props.parent.updateTrueVisibility)&&n.props.parent.updateTrueVisibility())},adjustVariables:function(){f.toArray(arguments).forEach(function(t){this.adjustVariable(t.name,t.value)}.bind(this))},adjustVariable:function(t,e){var n=this.getClosestParentRef(),i={kind:"adjustvar",variable:t,operator:"set",value:{type:"number",value:e}};d.executeAction(i,{context:this}),n.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){v.resolvePath(t.varref,e.context).value(this.getFullResumeData(!0))},restoreResumeState:function(t,e){var n=v.resolvePath(t.varref,e.context),i=t.limited,r=i?"setResumeDataLimited":"setResumeData";this.resetObjectBeforeResume(i),this[r](n.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&&(f.isFunction(t.applyStylesDirectly)?t.applyStylesDirectly():t.props.parent&&f.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(c,h,d,p){var t=function(){d=d||{},p=p||{};var t,e=this.prop("OnStage"),n=this.prop("TimelineControlled"),i="show"===c,r=!!p.isSeekAction,s=null!=d&&"custom"===d.transition,o=i?"shown":"hidden",a=function(){i||(this.hiding=!1,this.prop("OnStage",!1)),this.trigger(o),this.executePlayerEvent(h+"complete")}.bind(this),l=(d.animationId,p.time,function(){t=this.animations().get(d.animationId),this.trigger(c+"custom",i,p,t,a)}.bind(this)),u=null!=p.timelineLabel;if(this.shouldHideOnSeek=this.shouldHideOnSeek&&!i,(!i&&!u||r&&0===p.currentTime)&&this.prop("updateGifOnShow",!0),!n&&u&&i&&r&&(p.beforeSeekTime<p.time||p.time===p.currentTime))this.resetForSeek();else if(!i&&!e||i&&e&&!this.hiding||r&&!n&&p.beforeSeekTime>p.time)return;this.hideShowState=d.kind,this.prop("TimelineControlled",u),this.trigger(c),i?this.prop("OnStage",!0):this.hiding=!0,this.executePlayerEvent(h),s?l():a()}.bind(this);return S.trigger(g.layer.RESOLVED_OBJECT_VISIBILITY),null!=this.currView?t():(this.showFns||(this.showFns=[]),this.showFns.push(t)),this},onTweenUpdate:function(t){this.trigger(g.tween.UPDATE,t)},onPlayerReset:function(){},killMounted:function(){return this.resetSubscriptions(),this},killEverything:function(){return this.off(),this}}),A=D.prototype;return A.show=f.partial(A.toggleVisibility,"show","ontransitionin"),A.hide=f.partial(A.toggleVisibility,"hide","ontransitionout"),A.isVectorShape=f.partial(A.isKind,"vectorshape"),D}.call(e,R,e,t))||(t.exports=n)},,function(t,e,n){t.exports=n(0).__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=DS.globalEventHelper.addWindowListener,n=DS.constants,i=void 0,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,m=void 0,g=function(){return null==i&&(i=document.getElementById(n.els.PRESO)),i},v=function(){var t=g();return(r=document.createElement("div")).id=n.els.LIB,r.classList.add("offscreen"),t.appendChild(r),(s=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>',S().appendChild(s),(a=document.createElement("div")).id="video-pen",a.className="offscreen",r.appendChild(a),(o=document.createElement("div")).appendChild(document.createElement("canvas")),r.appendChild(o),(h=document.createElement("div")).id="presentation-canvas",r.appendChild(h),(d=document.createElement("div")).id="zoomimage-container",r.appendChild(d),(m=document.createElement("div")).id=n.els.MASK_LIB,r.appendChild(m),y(),r},y=function(){(l=document.createElement("div")).id="app-top",l.style.position="absolute",preso.appendChild(l),(c=document.createElement("div")).id="app-top-overlay",l.appendChild(c),(u=document.createElement("div")).id="app-top-container",l.appendChild(u),new MutationObserver(function(t){_.last(preso.children)!==l&&preso.appendChild(l)}).observe(preso,{childList:!0});var t=function t(){var e=b();null!=e?(l.style.left=e.x()+"px",l.style.top=e.y()+"px"):DS.animationClock.requestAnimationFrame(t)};e("resize",t,!1,"after"),t()},S=function(){return null==r&&v(),r},b=function(){var t=DS.windowManager.getMainWindow();return null!=t&&(f=t.frame),f};return{getMainWindowEl:function(){if(null==p){var t=b();null!=t&&(p=t.wndEl)}return p},getPreso:g,getPresoCanvas:function(){return h},getZoomContainer:function(){return d},getSvgLib:function(){return s},getVideoPen:function(){return a},getCollisionLib:function(){return o},getTopContainer:function(){return u},getTopOverlay:function(){return c},createLib:v,addToLib:function(t){return S().appendChild(t),t},removeElFromParent:function(t){null!=t.parentNode&&t.parentNode.removeChild(t)}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,h){"use strict";var n,d=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(i=(o=a.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){r=!0,s=t}finally{try{!i&&a.return&&a.return()}finally{if(r)throw s}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=h(44),n=DS,i=n._,r=n.utils,s=r.getPath,o=r.pxify,a=n.events,l=n.focusManager,u=n.keyManager,c=n.pubSub;return{getInitialState:function(){return this.objView=this.props.slideObject.currView,this.controlView=s(this.objView,this.controlViewPath),this.objModel=this.props.slideObject,this.id=this.objModel.id,(this.objView.accShadowView=this).scrollParent=this.objModel.getClosestAncestorByKind("scrollarea"),null!=this.beforeInitState&&this.beforeInitState(),{rect:e.getBounds(this.objView),label:this.getLabel(),tabbable:this.getTabbable(),tabIndex:this.tabIndex,depth:this.objModel.getFlattenedDepth()}},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}},getBaseAccStyle:function(){var t=d(this.state.rect,4),e=t[0],n=t[1],i=t[2],r=t[3];return{left:o(e),top:o(n),width:o(i-e),height:o(r-n),visibility:this.state.tabbable?"visible":"hidden",zIndex:this.state.depth}},componentWillMount:function(){this.objModel.on("trueVisibilityChanged",this.onVisibilityChange),this.objModel.on(a.slideObject.TRANSFORM_DIRTY,this.onTransformDirty),c.on(a.layer.STACKING_CHANGED,this.onDepthChanged)},onDepthChanged:function(){this.setState({depth:this.objModel.getFlattenedDepth()})},componentWillUnmount:function(){c.off(a.layer.STACKING_CHANGED,this.onDepthChanged),this.objModel.off("trueVisibilityChanged",this.onVisibilityChange),this.objModel.off(a.slideObject.TRANSFORM_DIRTY,this.onTransformDirty)},componentDidUpdate:function(t,e){null==this.focusedEl||i.isEqual(e.rect,this.state.rect)||l.setFocusRectOn(this.focusedEl)},onStateChanged:function(t,e){var n={enabled:this.objView.isEnabled(),tabbable:this.getTabbable(),label:this.getLabel()};null!=this.getState&&Object.assign(n,this.getState(e)),this.setState(n)},onShadowFocus:function(t){null!=this.scrollParent&&this.objView.props.onScrollFocus(this.objView),null!=this.onFocus&&this.onFocus(t),this.focusedEl=s(this,"getFocusTarget",t.target),l.setFocusRectOn(this.focusedEl,null,2),this.props.shadowDom.currFocusId=this.id},onShadowKeyDown:function(t){null!=this.onKeyDown&&this.onKeyDown(t),u.executeKeypressEvent(this.objModel,t)},onShadowBlur:function(t){null!=this.onBlur&&this.onBlur(t),l.takeFocusOff(this.focusedEl),this.focusedEl=null},onVisibilityChange:function(t){this.setState({tabbable:this.getTabbable()})},onTransformDirty:function(){this.setState({rect:this.getBounds()})},getTabbable:function(){return!this.objView.props.tabIndexDisabled&&this.objView.trulyVisible&&this.objModel.get("tabEnabled")},getBounds:function(){return e.getBounds(this.objView)},getLabel:function(){return this.objView.getAccessibleText()},takeFocus:function(){s(this,"getFocusTarget",this.el).focus()},isCheckedState:function(){var t=this.objModel.getCurrentStateData();return null!=t&&0<(16&t.accState)},triggerDefaultAction:function(){var t=this.objModel.get("defaultAction")||"onrelease",e=this.objView;if(e.hasElsoMethod()&&e.props.checkElso())return e.props.onElsoAction(!0),null!=this.objModel.parent&&this.objModel.parent.bringToFront(),!0;for(var n=e.props.model;n.isEventable&&i.some(n.events(),{kind:t})&&n.executePlayerEvent(t),null!=(n=n.parent)&&!n.isKind("expandinglabel"););}}}.call(e,h,e,t))||(t.exports=n)},,,,function(t,e,r){"use strict";var n;void 0===(n=function(t){r(6),r(16);var e=r(5),n=r(38),i=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 i.prototype=new n,i}.call(e,r,e,t))||(t.exports=n)},function(t,e,d){"use strict";var n;void 0===(n=function(t){d(126);var o=d(127),a=DS._,i=DS.utils,e=DS.BaseModel,r=DS.resolver,n={exponetial:"Expo",bounce:"Bounce",circular:"Circ",cubic:"Cubic",linear:"Linear",quadratic:"Quad",quadradic:"Quad",quartic:"Quart",quintic:"Quint",sine:"Sine"},s={easein:"easeIn",easeout:"easeOut",easeinout:"easeInOut",none:"none"},l="cubic",u="line",c=a.partialRight(i.fix,2),h=/^[/$#]/;return e.extend({initialize:function(){a.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=[],a.forEach(this.get("path"),function(t,e){this.buildSegment(t,e)}.bind(this))},buildSegment:function(t,e){var n=t.type||u,i={points:[]},r=this.ptResolvers.length,s=function(){i.samples=o.getSamplePoints(i.points),i.distance=o.getDistance(i.points,i.samples)};this.buildSinglePoint(i,this.getSegmentPoint(t,"anchora")),n!==u&&this.buildSinglePoint(i,this.getSegmentPoint(t,"controla")),n===l&&this.buildSinglePoint(i,this.getSegmentPoint(t,"controlb")),this.buildSinglePoint(i,this.getSegmentPoint(t,"anchorb")),null!=this.extendSegmentConfig&&this.extendSegmentConfig(i,t),r===this.ptResolvers.length?s():this.segmentResolvers.push(s),this.segments.push(i)},getSegmentPoint:a.noop,extendConfig:a.identity,extendAfterUpdate:a.identity,buildSinglePoint:function(t,e){var n;this.isStaticPoint(e)?t.points.push(this.getAbsolutePoint(e)):(n=t.points.length,this.ptResolvers.push(function(){t.points[n]=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!a.isString(t)||!h.test(t)},getAbsolutePoint:function(t){return{x:c(this.getAbsoluteCoordinate(t.x,t.dx)),y:c(this.getAbsoluteCoordinate(t.y,t.dy))}},getAbsoluteCoordinate:function(t,e){return this.getValue(t)+this.getValue(e)},getValue:function(t){var e,n=this.getClosestThisRef();return i.isNumeric(t)?parseFloat(t):a.isString(t)?(e=r.resolvePath(t,n),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(){return[n[this.get("easing")],s[this.get("easingdir")]].join(".")},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=a.noop),this.extendAfterUpdate(t)},getIsRelative:function(){return!(!this.ptResolvers||!this.ptResolvers.length)},getPointAtTime:function(t,e){var n,i,r=this.totalDistance*t,s=a.sortedIndex(this.segments,{start:r},"start");return(s>this.segments.length-1||r!==this.segments[s].start)&&s--,i=(t-((n=this.segments[s]).start/this.totalDistance||0))/(n.distance/this.totalDistance||1),this.lastSegmentInfo={index:s,adjustedTime:i},o.getNormalizedPointAtTime(i,n.points,n.samples,e)}})}.call(e,d,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var s=DS._,r=DS.utils,o=DS.dom,e=DS.detection,a=DS.appState,l=(DS.pubSub,DS.events,DS.slideObjectUtils),u=DS.globalEventHelper.addDocumentListener,c={},n=function(){return e.device.isMobile},i=["touchstart","touchmove","touchend","touchcancel"],h={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"};c.clickOrTouch=n()?"touchend":"click";var d=function(t){return n()?h[t]:t};u("touchstart",function(t){1===t.touches.length?c.currentTouch=t.touches[0]:t.preventDefault()},!0);var f=function(i,r){return function(t){var e,n;t.touches&&1<t.touches.length||(e=t,s.any(e.changedTouches,function(t){return t.identifier===c.currentTouch.identifier})&&i(t),!r||o.isInput(t.target)||(n=t.target,o.isNodeOfType("select",n))||l.isScrollRelated(t.target)||o.hasClass(t.target,"acc-shadow-el")||t.preventDefault())}};c.on=function(t,e,n,i,r){var s,o,a,l,u,c,h,d="touchstart"===e,p=f(n,!1!==r);return d?(t.addEventListener(e,p,i),function(){t.removeEventListener(e,p,i)}):(s=t,o=e,a=p,l=i,c=f(function(t){(u=t.target).addEventListener(o,a,l),u.addEventListener("touchend",h)}),h=function t(){u&&(u.removeEventListener(o,a,l),u.removeEventListener("touchend",t))},s.addEventListener("touchstart",c),function(){s.removeEventListener("touchstart",c),h()})},c.isTouchEventName=function(t){return s.contains(i,t)},c.addEventListener=function(t,e,n,i){t.addEventListener(d(e),n,!!i)},c.removeEventListener=function(t,e,n){t.removeEventListener(d(e),n)},c.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};return c.tap=function(t,e,n){var i={callback:n};e.addEventListener("touchstart",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=a.windowManager.getCurrentWindowSlide().currView.pinch.zoom}.bind(i)),u("touchmove",function(t){t.touches&&1===t.touches.length&&(this.currTouchX=t.touches[0].pageX,this.currTouchY=t.touches[0].pageY)}.bind(i)),e.addEventListener("touchend",function(t){var e,n=a.windowManager.getCurrentWindowSlide().currView.pinch.zoom;this.started&&this.startScale===n&&(e=r.dist(this.touchX,this.touchY,this.currTouchX,this.currTouchY),this.started=!1,e<10&&this.callback())}.bind(i))},c}.call(e,n,e,t))||(t.exports=i)},,,function(t,e,n){"use strict";var i;void 0===(i=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],n=this.x*t[1]+this.y*t[3]+t[5];this.x=e,this.y=n}}),e}.call(e,n,e,t))||(t.exports=i)},function(t,e,g){"use strict";var n;void 0===(n=function(t){var r=g(5),e=DS._,n=Math.PI/180,s=/px$/,o=/pt$/,a=/pc$/,l=/cm$/,u=/mm$/,c=/in$/,h=/%$/,i=/deg$/,d=/rad$/,p=/grad$/,f=/#([^\)'"]+)/,m=function(t,e){this.name=t,this.value=e};return e.extend(m.prototype,{getValue:function(){return this.value},hasValue:function(){return null!=this.value&&""!==this.value},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(f);return t&&(t=t[1]),t||(t=this.value),r.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,e){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()*r.viewPort.ComputeSize(t);var i=this.numValue();return e&&i<1?i*r.viewPort.ComputeSize(t):i},toRadians:function(){if(!this.hasValue())return 0;var t=this.value+"";return t.match(i)?this.numValue()*n:t.match(d)?this.numValue():t.match(p)?this.numValue()*(Math.PI/200):this.numValue()*n}}),m}.call(e,g,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var c=n(5),h=n(6),d=n(36),r=n(16),p=DS._,f={attribute:function(t,e){var n=this.attributes[t];return null!=n?n:(e&&(n=new d(t,""),this.attributes[t]=n),n||c.emptyProperty)},getHrefAttribute:function(){for(var t in this.attributes)if("href"===t||t.match(/:href$/))return this.attributes[t];return c.emptyProperty},style:function(t,e,n){var i=this.styles[t];if(null!=i)return i;var r=this.attribute(t);if(null!=r&&r.hasValue())return this.styles[t]=r;if(n){var s=this.parent;if(null!=s){var o=s.style(t);if(null!=o&&o.hasValue())return o}}return e&&(i=new d(t,""),this.styles[t]=i),i||c.emptyProperty},render:function(t){if("none"!==this.style("display").value&&"hidden"!==this.style("visibility").value){if(t.save(),this.style("mask").hasValue()){var e=this.style("mask").getDefinition();null!=e&&e.apply(t,this)}else if(this.style("filter").hasValue()){var n=this.style("filter").getDefinition();null!=n&&n.apply(t,this)}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}},setContext:p.noop,clearContext:p.noop,renderChildren:function(t){for(var e=0;e<this.children.length;e++)this.children[e].render(t)},addChild:function(t,e){var n=t;e&&(n=c.createElement(t)),n.parent=this,"title"!==n.type&&this.children.push(n)},flattenBoundingBox:function(t){var e,n,i;if(null!=this.updateBoundingBox&&this.updateBoundingBox(),null!=this.bb&&(0<this.bb.points.length&&t.points.push.apply(t.points,this.bb.points),0<this.bb.beziers.length&&t.beziers.push.apply(t.beziers,this.bb.beziers)),null!=this.children)for(i=this.children.length,e=0;e<i;e++)null!=(n=this.children[e]).flattenBoundingBox&&n.flattenBoundingBox(t);return t},getBoundingBox:function(){var t,e,n,i=new r;if(null!=this.bb&&i.addChildBoundingBox(this.bb),null!=this.children)for(n=this.children.length,t=0;t<n;t++)null!=(e=this.children[t]).getBoundingBox&&i.addChildBoundingBox(e.getBoundingBox());return i}};return function(t){var e,n;if(this.attributes={},this.styles={},this.children=[],p.assign(this,f),null!=t&&1===t.nodeType){for(n=t.attributes.length,e=0;e<n;e++){var i=t.attributes[e],r=i.nodeName;this.attributes[r]=new d(r,i.value)}if(this.attribute("style").hasValue()){var s=this.attribute("style").value.split(";");for(e=0;e<s.length;e++)if(""!==h.trim(s[e])){var o=s[e].split(":"),a=h.trim(o[0]),l=h.trim(o[1]);this.styles[a]=new d(a,l)}}for(this.attribute("id").hasValue()&&null==c.defs[this.attribute("id").value]&&(c.defs[this.attribute("id").value]=this),e=0;e<t.childNodes.length;e++){var u=t.childNodes[e];1===u.nodeType&&this.addChild(u,!0)}}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(6);var s=i(5),o=i(53),e=i(37),n=(i(16),function(t){this.base=e,this.base(t),this.setStrokeStyles=function(t){if(t.strokeStyle=s.options.col||"blue",this.style("stroke-width").hasValue()){var e=this.style("stroke-width").toPixels();t.lineWidth=0===e?.001:e}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 e=this.style("fill"),n=this.style("stroke"),i=n.hasValue()&&"none"!==n.value;(e.hasValue()&&"none"!==e.value?t.fillStyle=s.options.col||"red":t.fillStyle="rgba(0,0,0,0)",i?this.setStrokeStyles(t):t.strokeStyle="",this.style("transform",!1,!0).hasValue())&&new o(this.style("transform",!1,!0).value).apply(t);if(this.style("clip-path",!1,!0).hasValue()){var r=this.style("clip-path",!1,!0).getDefinition();null!=r&&r.apply(t)}}});return n.prototype=new e,n}.call(e,i,e,t))||(t.exports=n)},function(t,e,S){"use strict";var n;void 0===(n=function(t){var a=S(121),o=S(80),l=S(316),u=S(318),c=S(319),h=S(320),d=S(321),p=S(322),f=DS._,m=DS.svgUtils,s=DS.utils,e=DS.errorManager,n=DS.BaseModel,r=e.throwError("SvgManager"),g=e.backtick,v=s.createSuper(n),i=s.parseParams().svgfilename||"paths",y=new(n.extend({id:"paths",url:s.resolveDataUrl(i),getSvgNode:function(t,e){var n,i,r=e.props.winScale,s=this.get(t.libId,m.svgPrefix(t.commandsetId));return s=m.getFullSvgConfig(s,t.bounds,t.commandsetId,r),s=h.ensureIdsAreUnique(s),n=m.getDefsNode(s),s=p.decorateAdornables(s),t.imagelib&&(i=f.pick(t.bounds,"fullHeight","fullWidth"),s=o.applyImagelib(s,t.imagelib),s=u.applyImagePatterns(s,t.imagelib,i)),s=c.translateOddWidths(s,t),s=l.applySlideBackground(s,t,e),t.textLib&&!t.textLib.isEmpty()&&(s=d.applyTextLib(s,t.textLib,t.bounds,n)),a.createSvg(s,r)},getSvgFromData:function(t,e){var n=t.pick("imagelib","textLib");return y.getSvgNode(f.extend(n,{commandsetId:t.commandsetId(),libId:t.getPathLib(),bounds:t.getBounds()}),e)},createMask:function(t,e,n){var i,r,s=new window.DOMParser,o=m.getFullSvgConfig(t,{top:0,left:0,width:0,height:0});return i=s.parseFromString(a.createSvg(o),"text/xml"),r=document.adoptNode(i.documentElement).firstChild,n.appendChild(r),r},get:function(t,e){var n,i=v("get").call(this,t);return i||r("get","tried calling for an undefined library",g(t)),(n=i[e])||r("get","tried calling for an undefined path id",g(e)),s.cloneDeeply(n)},getStringFromVectorText:function(t){var e=t.i,n=t.l,i=m.svgPrefix(e),r=y.get(n,i);return s.getPath(r,"children[0].children[0].children[0]")}}));return d.setSvgManager(y),y}.call(e,S,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(0),n=s(2),i=DS.vendorOverrides,r=DS.utils;return e.createClass({displayName:"LinearBackgroundGradient",mixins:[n],fill:function(){return this.props.fill||this.props.layerModel.background().fill},stopPct:function(t){return r.stopPct(t.stop)},stopProps:i.stopColorProps||function(t){return{stopColor:r.rgbify(t.rgb),stopOpacity:r.opacify(t.alpha)}}})}.call(e,s,e,t))||(t.exports=n)},function(t,e,b){"use strict";var n;void 0===(n=function(t){var e=b(32),a=b(18),l=b(11),u=DS._,c=DS.utils,h=DS.svgUtils,i=(DS.vendorOverrides,DS.windowManager),n=DS.globalEventHelper,r=n.addBodyListener,s=n.removeBodyListener,o=u.reduce(["dragstart","drag","dragend","dropenter","dropdrag","dropleave","drop"],function(t,e){return t["on"+e]=u.noop,t.setTargets=u.noop,t},{}),d=[],p=["currView","refs","innard"],f=function(t,e){return t.left<e.right&&t.right>e.left&&t.top<e.bottom&&t.bottom>e.top},m=function(t,e){if(!f(t,e))return 0;var n=Math.max(t.top,e.top),i=Math.min(t.bottom,e.bottom),r=Math.max(t.left,e.left);return(Math.min(t.right,e.right)-r)*(i-n)},g=function(t){return-t.getZIndex()},v=function(t,e){var r,s=t.el.getBoundingClientRect(),o=u.sortBy(e,g);return o.reduce(function(t,e,n){var i=o.slice(0,n).reduce(function(t,e){return t-m(s,e.getBounds())},m(s,e.getBounds()));return t<i?(r=e,i):t},0),r},y=function(t,e,n){this.view=t,this.el=n||t.el,this.params=u.defaults(e,o),this.relativeView=null!=n?this.view.props.model.parentModel.currView:this.view,this.currSlide=i.getCurrentWindowSlide(),u.bindAll(this),this.offsetX=this.grabbedXPos=this.offsetY=this.grabbedYPos=0,this.enable()};u.extend(y.prototype,{hasMoved:!1,x:0,y:0,unbindTouch:u.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=u.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=l.getSlideMetrics(this.relativeView),this.grabbedXPos=this.relativeView.getPlayerProp("RawXPos"),this.grabbedYPos=this.relativeView.getPlayerProp("RawYPos");var n=this.getPosition(),i=l.globalPtToLayer(this.relativeView,t,e,this.cachedMetrics),r=l.parentPtToSlide(this.relativeView,this.grabbedXPos,this.grabbedYPos);this.view.props.model;this.params.setTargets(),this.params.getPosition&&(n=this.params.getPosition(),this.relativeView!==this.view&&(r={x:n.x/this.cachedMetrics.scaleX,y:n.y/this.cachedMetrics.scaleY})),this.offsetX=r.x-i.x,this.offsetY=r.y-i.y,this.origPosX=n.x,this.origPosY=n.y,this.hasMoved=!1},contain:function(){if(null==this.dropTarget){var t=this.el.getBoundingClientRect(),e=this.params.containment.getBoundingClientRect(),n=u.result(this.view.props.model,"getCurrentStateMetrics",{strokewidth:0}).strokewidth/2,i=this.currSlide.calculateTotalScale();this.x=c.clamp(n,(e.width-t.width)*i-n,this.x),this.y=c.clamp(n,(e.height-t.height)*i-n,this.y)}},move:function(t,e){var n,i=this.dropTarget,r=l.globalPtToLayer(this.relativeView,t,e,this.cachedMetrics),s=this.view.props.model,o=this.view.props.winScale;this.x=r.x+this.offsetX,this.y=r.y+this.offsetY,this.el.style[this.view.cssTransform]=[h.transformTranslate(c.pxify(this.x*o),c.pxify(this.y*o)),h.transformRotate(this.view.state.Rotation+"deg"),h.transformScale(this.view.state.ScaleX/100,this.view.state.ScaleY/100)].join(" "),this.dropTarget=this.getDropTarget("drag"),a.transformUpdated(this.view),this.hasMoved||(n=i&&i.el,null!=s.reparentChild&&s.reparentChild(s.getSlide()),this.params.ondragstart(this,this.dropTarget),this.hasMoved=!0),this.params.ondrag(this,this.dropTarget),!i||this.dropTarget&&i===this.dropTarget||this.params.ondropleave(this,i),this.dropTarget&&(i===this.dropTarget&&n!==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||(this.isMousedDown=!0,this.grab(t.clientX,t.clientY),r("mousemove",this.onMoveMouse),r("mouseup",this.onReleaseMouse),t.preventDefault())},onGrabTouch:function(t){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(),s("mousemove",this.onMoveMouse),s("mouseup",this.onReleaseMouse)},onReleaseTouch:function(t){this.release()},hasModalAbove:function(){var t=c.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,d,t):v(this,d)},getPosition:function(){return{x:this.x,y:this.y}}});var S=function(t,e){this.el=t,this.params=e,d.push(this)};return u.extend(S.prototype,{getBounds:function(){return this.el.getBoundingClientRect()},getZIndex:function(){return parseInt(this.el.style.zIndex)},unregister:function(){u.remove(d,this)}}),{DraggableHelper:y,DroppableHelper:S,util:{getClosestScrollInnard:function(t){return c.getPath(t.props.model.getClosestAncestorByKind("scrollarea"),p)},areOverlapping:f,unionArea:m,getDropTargetByOverlap:v,sortByZIndexReverse:g,getRegisteredDroppables:function(){return d}}}}.call(e,b,e,t))||(t.exports=n)},function(t,e,l){"use strict";var n;void 0===(n=function(t){var e,n=l(8),i=l(475),s=l(89),r=DS._,o=DS.Chunk,a=DS.events;return n.extend({model:i,subscriptions:(e={},e[a.player.RESET]="resetValues",e),initialize:function(){this.getResumeDataOrReturn=r.partial(s.meetConditionOrReturn,this,this.shouldGetResumeData)},addVariable:function(t,e){return this.push(r.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 o.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 n,e,i="";this.booleans.length;)n=1,e=this.booleans.splice(0,6).reduce(function(t,e){return t+=e*n,n*=2,t},0),i+=o.toUnsignedString64(e);return i},setResumeData:function(t){var e="";if(0<t.length){var n=new o({fullString:t}),i=this.convertBoolStringToArray(n.encodedString()),r=this.filter(s.isResumable);e=n.remainder(),r.forEach(function(t){t.isBoolean()?t.value(i.shift(),{silent:!0}):(n=n.reChunk(),t.setEncodedValue(n.encodedString()),e=n.remainder())})}return e},convertBoolStringToArray:function(t){return t.split("").reduce(function(t,e){for(var n=o.fromUnsignedString64(e),i=1;i<=32;)t.push(!!(n&i)),i*=2;return t},[])}})}.call(e,l,e,t))||(t.exports=n)},,function(t,e,n){"use strict";var i,x=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(i=(o=a.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){r=!0,s=t}finally{try{!i&&a.return&&a.return()}finally{if(r)throw s}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(i=function(t){var s=n(277),c=n(11),o=n(278),h=DS._,d=DS.constants,a=DS.utils,p=DS.TransMatrix,l=/xlink\:href="(.*?)"/g,u=/data-reactid="(.*?)"/g,f=/&nbsp;/g,m=/xmlns:(.*?)=".*?" \1:/g,g={data:[0,0,0,0]},v={},y=function(t){var e,n,i,r=(t.props.model.getCurrentStateData()||{}).html5data||{};return null!=r.mask?{canvas:(n=s.buildImage(r.mask,r.xPos,r.yPos,r.width,r.height)).canvas,bb:n.bb,sw:0}:{canvas:e=document.createElement("canvas"),bb:(i=o(e,t.find("svg").parentNode.innerHTML.replace(l,"").replace(f," ").replace(u,"").replace(m,""),{col:"#ff0000",winScale:t.props.winScale})).bb,sw:i.sw}},S=function(t){var e=t.props.model,n=e.getSlide().id,i=e.absoluteId+t.state.ObjectState,r=(v[n]||{})[i];return null!=r?r:(null==v[n]&&(v[n]={}),v[n][i]=y(t),v[n][i])},b=function(t){return null!=t.getClosestAncestorByKind("expandinglabel",!0)},i={svgHit:function(t,e){var n=S(t),i=n.bb.getBounds(e),r=n.sw/2;return i[0]-=r,i[1]-=r,i[2]+=r,i[3]+=r,i},groupHit:function(s,o){var t=s.props.model,a=t.isStateGroupSlideObject&&t.getIsExpandingLabel();return h.reduce(s.allRefs,function(t,e){var n=e.currView,i=c.getRelativeMatrix(n,s,o),r=w.getBounds(n,i);return a&&b(e)||r.every(isNaN)||(t[0]=Math.min(t[0],r[0]),t[1]=Math.min(t[1],r[1]),t[2]=Math.max(t[2],r[2]),t[3]=Math.max(t[3],r[3])),t},[1/0,1/0,-1/0,-1/0])},rectHit:function(t,e){var n=t.props.model.getCurrentStateMetrics(),i=n.xPos,r=n.yPos,s=i+n.width,o=r+n.height,a=[e.transformPoint(i,r),e.transformPoint(s,r),e.transformPoint(i,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")]}},e={svgHit:function(t){return S(t).canvas},groupHit:function(t){var e=w.getLocalRotatedBounds(t,0),n=w.getBounds(t),i=Math.round(n[0]),r=Math.round(n[1]),s=Math.ceil(e[2]-e[0]),o=Math.ceil(e[3]-e[1]),a=document.createElement("canvas"),l=a.getContext("2d"),u=t.props.model,c=u.isStateGroupSlideObject&&u.getIsExpandingLabel();return a.width=s,a.height=o,l.translate(-i,-r),h.forEach(t.allRefs,function(t){c&&b(t)||!t.currView.trulyVisible||w.drawToTarget(t.currView,l)}),l.translate(i,r),a},rectHit:function(t){var e=t.props.model.getCurrentStateMetrics(),n=document.createElement("canvas"),i=n.getContext("2d");return n.width=e.width,n.height=e.height,i.fillStyle="#ff0000",i.fillRect(0,0,n.width,n.height),n},slideHit:function(t){return null}},w={getImageData:function(t,e,n,i,r){return a.isNumeric(e)&&a.isNumeric(n)&&a.isNumeric(i)&&a.isNumeric(r)?t.getImageData(e,n,i,r):g},getBounds:function(t,e){return e=e||c.getMatrix(t),i[t.props.model.getHitType()](t,e)},getGlobalBounds:function(t){var e=this.getBounds(t),n=x(e,4),i=n[0],r=n[1],s=n[2],o=n[3],a=t.props.model.getSlide().currView,l=c.localPtToGlobal(a,i,r),u=c.localPtToGlobal(a,s,o);return[l.x,l.y,u.x,u.y]},getLocalRotatedBounds:function(t,e){var n=(new p).rotate(e,t.state.rotateXPos,t.state.rotateYPos);return i[t.props.model.getHitType()](t,n)},getCanvas:function(t){return e[t.props.model.getHitType()](t)},drawToTarget:function(t,e){var n,i=t.props.model,r=c.getMatrix(t)||new p,s=t.props.model.getHitType(),o=null!=i.getCurrentStateMetrics?i.getCurrentStateMetrics():{xPos:0,yPos:0},a=null==o.mask?o.strokewidth:0,l=o.xPos-a,u=o.yPos-a;e.save(),e.transform(r.a,r.c,r.b,r.d,r.tx,r.ty),s===d.SLIDE_HIT||s===d.RECT_HIT?(n=w.getLocalRotatedBounds(t,0),e.fillStyle="#ff0000",e.fillRect(n[0],n[1],n[2]-n[0],n[3]-n[1])):(s===d.GROUP_HIT&&(n=w.getLocalRotatedBounds(t,0),l=Math.round(n[0]),u=Math.round(n[1])),e.drawImage(w.getCanvas(t),l,u)),e.restore()},clearBitmapCache:function(){v={}},clearSlideCache:function(t){v[t]=null}};return w}.call(e,n,e,t))||(t.exports=i)},function(t,e,g){"use strict";var n;void 0===(n=function(t){var e=g(0),n=g(2),i=g(39),r=g(121),s=DS._,o=DS.utils,a=DS.svgUtils,l=DS.detection,u=DS.vendorOverrides,c=DS.globalEventHelper,h=c.addWindowListener,d=c.removeWindowListener,p=function(t){if(t["font-family"])if(Array.isArray(t["font-family"])){var e=t["font-family"];t.style={fontFamily:e.map(o.doubleQuote).concat(s.last(e)).join(",")},delete t["font-family"]}else t["font-family"]=o.doubleQuote(t["font-family"]);return t},f=null!=u.removeCharPositions,m=function(t){return a.isTspanNode(t)&&(t.children=t.children.map(function(t){return t.replace(/\s/g," ")})),t};return e.createClass({displayName:"VectorTextItem",mixins:[n],componentWillMount:function(){f&&(h("beforeprint",this.beforePrint),h("afterprint",this.afterPrint))},componentWillUnmount:function(){f&&(d("beforeprint",this.beforePrint),d("afterprint",this.afterPrint))},getInitialState:function(){return{printing:!1}},addShadow:function(t){return!l.browser.isEdge&&this.props.isShadow&&a.isTspanNode(t)&&(t.filter="url(#text-shadow)",t.fill="rgba(0, 0, 0, 0.2)"),t},template:function(t){var e=a.svgPrefix(this.props.commandsetId),n=i.get(this.props.pathLib,e);return a.transformNodeConfig(s.compose(m,p,this.addShadow,this.state.printing&&f?u.removeCharPositions:s.identity),n),r.createSvg(n)},beforePrint:function(){this.setState({printing:!0})},afterPrint:function(){this.setState({printing:!1})}})}.call(e,g,e,t))||(t.exports=n)},function(t,e,V){"use strict";var n,N=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(i=(o=a.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){r=!0,s=t}finally{try{!i&&a.return&&a.return()}finally{if(r)throw s}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=V(19),n=V(362),i=V(83),r=V(124),s=V(2),o=V(130),a=V(0),l=(V(7),V(18)),u=V(54),c=V(79),h=V(44),d=V(11),p=DS._,f=DS.windowManager,m=DS.detection,g=DS.dom,v=DS.events,y=DS.utils,S=DS.svgUtils,b=DS.TransMatrix,w=DS.vendorOverrides,x=(DS.keyManager,DS.focusManager),P=DS.TweenLite,E={VectorSlideObject:V(57),ButtonSlideObject:V(370),PlaceHolderSlideObject:V(371),GroupingSlideObject:V(372),StateGroupSlideObject:V(373),ImageSlideObject:V(374),WebObjectSlideObject:V(377),ScrollAreaSlideObject:V(378),ExpandingLabelSlideObject:V(379),DropareaSlideObject:V(381),DragitemSlideObject:V(382),TextInputSlideObject:V(383),VideoSlideObject:V(384),DropListSlideObject:V(385),SequenceCtrlSlideObject:V(387),SlideFrameSlideObject:V(388),AnnotationSlideObject:V(389),ThreeSixtyImageSlideObject:V(131)},C=/\n/g,T={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",annotation:"Annotation",threesixtyimage:"ThreeSixtyImage"},D={vectorshape:"vectorData.altText",scrollarea:"vectorData.altText",video:"videodata.altText",droplist:"textdata.altText",button:"textdata.altText",expandinglabel:"vectorData.altText",image:"imagedata.altText"},A=["release","press","doubleclick","rightrelease","rightpress"],R=["releaseoutside","rollover","rollout"],I=w.handleWillChange||p.noop,_={image:"img",radio:"radio",checkbox:"checkbox",button:"button",slider:"slider",dial:"slider"},M={button:"button"},k=function(t){return p.pluck(t.events(),"kind").map(L)},L=function(t){return t.replace(/^on/,"")},O=function(t,e){var n,i=t.currView;return null==i||null==i.tweenedConfig?((n=t.getPlayerPropsRaw()).ScaleX/=100,n.ScaleY/=100,(new b).adjustByViewProps(n)):e?i.tweenedConfig.matrix.copy():i.tweenedConfig.matrix};return a.createClass({displayName:"SlideObject",initialVisibility:!1,mixins:[s,e,n,r,o],shortEvents:{model:{show:"showObject",hidden:"hideObject",getMousePosition:"updateMousePosition",moveTo:"moveTo",shown:"updateDecorators"}},componentWillMount:function(){var t,e;this.key=p.uniqueId("slideobject"),this.isObscurable=this.props.model.isObscurableBySelf(),this.latestEvent=null,this.innardConfigs={vectorshape:{textHit:p.partial(this.textEvent,"onlinkrelease"),textOver:p.partial(this.textEvent,"onlinkrollover"),textOut:p.partial(this.textEvent,"onlinkrollout")}},t=E[(e=this.props.model,(T[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=P.to(this.refs.markerAnimation,.6,{rotation:360,ease:"linear",onComplete:function(){this.markerAnimationTween.restart()}.bind(this)})),this.clearShowFns()},componentWillUpdate:function(t,e){this.state.ObjectState!==e.ObjectState&&(this.compareStateAspects(e)&&(this.key=p.uniqueId("slideobject")),this.setupVariableRefs())},componentDidUpdate:function(t,e){this.renderShapeMask(),e.RawXPos===this.state.RawXPos&&e.RawYPos===this.state.RawYPos||d.setMatrixDirty(this),null!=this.accShadowView&&this.accShadowView.onStateChanged(e,this.state)},componentWillUnmount:function(){null!=this.stopListeningToVarChanges&&this.stopListeningToVarChanges(),(this.allRefs=null)!=this.shapeMask&&(this.shapeMask.off(v.tween.UPDATE,this.renderShapeMask),this.props.model.off(v.tween.UPDATE,this.renderShapeMask)),null!=this.markerAnimationTween&&this.markerAnimationTween.kill()},compareStateAspects:function(t){var e,n,i=!1;return 0<(this.props.model.imagelib()||[]).length&&(e=(this.props.model.getCurrentStateData()||{}).html5data||{},null!=(n=(this.props.model.getStateFromName(t.ObjectState)||{}).html5data||{}).height&&null!=n.width&&null!=e.height&&null!=e.width&&(i=n.height/n.width!=e.height/e.width)),i},getInnardConfigs:function(){return p.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=p.reject(t,function(t){return t.props.model.isGroupingSlideObject}).map(function(t){return t.props.model}),this},registerEvents:function(){var t=this.getRegisterableEvents();return p.forEach(t,function(t){this.registerEvent(t,this.triggerEvent)}.bind(this)),u.registerCollisions(this.props.model),this},setupVariableRefs:function(){var t,e=D[this.props.model.kind()];this.accessibleTextTemplate=null!=e?y.getPath(this.props.model.getCurrentStateData(),e):this.props.model.get("altText"),t=c.parseTemplate(this.accessibleTextTemplate),this.updateVarText=t.updateString,this.updateAccessibleText(),this.stopListeningToVarChanges=t.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(v.tween.UPDATE,this.renderShapeMask),this.props.model.on(v.tween.UPDATE,this.renderShapeMask)),this},renderShapeMask:function(){if(null!=this.shapeMask){var t=O(this.shapeMask),e=O(this.props.model,!0);this.applyShapeMask(t,e)}return this},applyShapeMask:function(t,e){var n=e.invert().append(t),i=this.shapeMask,r=i.prop("width"),s=i.prop("height"),o=n.transform(0,0),a=n.transform(r,s),l=[o.y,a.x,a.y,o.x].map(y.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=f.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(p.clone(this.tweenedConfig.props)):this.tweenedConfig.props,null!=this.decorators.draggable&&this.decorators.draggable.updateAfterTween(p.pick(t,"RawXPos","RawYPos")),this.setPlayerProp(t)),this},applyStylesDirectly:function(){p.extend(this.el.style,this.getStyles())},showObject:function(){this.updateTrueVisibility(!0),this.htmlReady(function(){this.props.hideShowCallback&&this.props.hideShowCallback(),this.isMounted()&&l.transformUpdated(this,!0)}.bind(this))},hideObject:function(){this.htmlReady(function(){this.props.hideShowCallback&&this.props.hideShowCallback(),this.isMounted()&&l.transformUpdated(this,!0)}.bind(this)),this.updateTrueVisibility(!1)},getRegisterableEvents:function(){var t=p.intersection(p.keys(i),k(this.props.model)),e=p.contains(t,"rollover");return e!==p.contains(t,"rollout")&&(e?t.push("rollout"):(t.push("rollover"),e=!0)),e&&(t=p(t).without("rollover").unshift("rollover").value()),t},shouldFireEvent:function(t,e){var n=!0,i=this.refs.innard;return null!=i&&p.isFunction(i.isClickDefAllowed)&&(n=i.isClickDefAllowed(e.target,t)),!this.dragging&&n&&(!p.contains(R,t)||this.latestEvent!==t)},triggerEvent:function(t){var e,n=t.type;this.state.Enabled&&((e=t.origEvent)||(e=t),this.shouldFireEvent(n,e)&&("rollover"===n&&this.setPlayerProp("MouseOver",!0),"press"===n&&m.device.isMobile&&this.el.focus(),this.latestEvent=n,this.props.model.executePlayerEvent("on"+n),"rollout"===n&&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")&&(!p(A).intersection(k(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.isKind("annotation")&&"spotlight"===t.get("style")?1e4: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,n=(this.getGlobalRotation(),{xPos:"xOffset",yPos:"yOffset"}),i=this.props.model.getCurrentStateData(),r=null!=i&&null!=i.html5data,s=this.props.model.get("cliptobounds"),o=this.props.model.hasVarText(),a=function(t){return!r||s||o?this.getPath("props.model."+(n[t]||t)):i.html5data[t]}.bind(this);return t={zIndex:this.getDepth(),width:a("width")*e,height:a("height")*e,opacity:y.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()&&I(t),t},getPositioningTransform:function(){var t=this.state,e=t.RawXPos,n=t.RawYPos,i=t.Rotation,r=t.ScaleX,s=t.ScaleY,o=this.getGlobalRotation(),a=this.props.winScale,l=0!==o&&r!==s,u=function(t){return y.pxify(Math.round(t*a))};return p.compact([S.transformTranslate(u(e),u(n)),S.transformRotate(i+"deg"),l?S.transformRotate(-o+"deg"):"",S.transformScale(r/100,s/100),l?S.transformRotate(o+"deg"):"",w.transformZ]).join(" ")},getGlobalRotation:function(){for(var t=this.props.model,e=0;t;)t.isSlideObject&&(e+=t.playerProps.get("Rotation")),t=t.parent;return e},hasElsoMethod:function(){return p.isFunction(this.props.checkElso)},getAccessibleText:function(){return(this.state.accessibleText||"").replace(C," ")},updateAccessibleText:function(){this.setState({accessibleText:this.updateVarText(this.props.model)})},getAriaRole:function(){var t=this.props.model.get("accType"),e=_[t];return null!=e?e:M[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:0<(16&e.accState)},isFocusable:function(){var t=this.props.model,e=t.get("tabEnabled"),n=t.prop("tabIndex"),i=t.isKind("slideframe");return e&&0<=n&&!i},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||g.closest(this.el,function(t){return t.classList.contains("slide-layer")}),this.parentLayer},isMousedOver:function(){var t=this.el.getBoundingClientRect();return y.pointInRect(g.mouseX,g.mouseY,[[t.left,t.top],[t.width,t.height]])},clearShowFns:function(){var t,e=this.props.model;if(!p.isEmpty(e.showFns))for(;t=e.showFns.shift();)t.call(e)},updateFocus:function(){var t=this.props.model,e=t.getLayer().currView,n=this.el.getBoundingClientRect();if(t.isSlideable()){var i=h.getGlobalBounds(this),r=N(i,4);n={left:r[0],top:r[1],right:r[2],bottom:r[3]}}var s=y.getRectIntersection(n,e.el.getBoundingClientRect());s&&x.setFocusRectOn(this.el,s)},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,V,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){DS._;var e=DS.TweenLite,n={none:"getNoTweens",appear:"getNoTweens",draw:"getDrawTweens",bounce:"getBounceTweens",fade:"getFadeTweens",stretch:"getStretchTweens"};return{getInitialState:function(){return{gradientId:this.getUniqueNodeId("gradient"),filterId:this.getUniqueNodeId("filter"),maskId:this.getUniqueNodeId("mask"),bgId:this.getUniqueNodeId("bg"),fillColorId:this.getUniqueNodeId("fill"),borderColorId:this.getUniqueNodeId("border"),animationMaskId:this.getUniqueNodeId("animation-mask")}},getUniqueNodeId:function(t){return["annotation",this.props.model.id,t].join("-")},renderColors:function(){return this.getTemplateManager().getTemplate("AnnotationColors").call(this)},getTweens:function(){return this[n[this.props.model.get("animationtype")]]()},getNoTweens:function(){return[]},getBounceTweens:function(){return[e.fromTo(this.el,this.getAnimationDuration(),{left:-25},{ease:"Power1.easeOut",left:0})]},getFadeTweens:function(){return[e.fromTo(this.el,this.getAnimationDuration(),{opacity:0},{ease:"Linear.easeNone",opacity:1})]},getStretchTweens:function(){return[e.fromTo(this.el,this.getAnimationDuration(),{scale:.6},{ease:"Power1.easeOut",scale:1})]}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,c){"use strict";var n;void 0===(n=function(t){var e=c(122),n=c(427),i=DS.detection,r=DS.pubSub,s=DS.events,l=DS.slidesController,u=function(){return i.capabilities.hasAudioApi?e:n},o={};r.on("nextSlide:requesting",function(){o={}}),r.on(s.main.PREPARE_AUDIO,function(t){i.device.isMobile&&a.prepare(t)});var a={prepare:function(a){return new Promise(function(t){var e,n,i,r,s=!1,o=a.assetLib();o.hasType("audio")?(e=u()).prepare(function(){e.checkNeedsApproval()&&(r=l.getSlide(l.getEntrypoint()),s=null==r||(n=a.slideMap(),i=r.fullId(),n.getRefById(i).assetIds().some(function(t){return"audio"===o.findWhere({id:t}).type()}))),t(s)}):t(!1)})},loadUrl:function(t,e){if(null!=o[e])return o[e].load(),o[e];var n=new(u())(t);return(o[e]=n).load(),n}};return a}.call(e,c,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var e=o(22),s=DS._,n=DS.utils.createSuper(e),i=n("resolveables").concat(["objects"]),r=s.defaults({groupObjects:!0},n("abilities"));return e.extend({resolveables:i,abilities:r,isGroupingSlideObject:!0,resolvers:{objects:function(t,e){return e.findNestedObject(t)}},getCorrectBounds:function(t,e){var n=t.getBounds(),i=t.prop("RawXPos"),r=t.prop("RawYPos");return s.extend({left:i,right:i+n.width,top:r,bottom:r+n.height,idx:e},s.pick(n,"height","width"))},killEverything:function(){n("killEverything"),this.objects().invoke("killEverything")}})}.call(e,o,e,t))||(t.exports=n)},,,function(t,e,n){"use strict";var i,s=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(i=(o=a.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){r=!0,s=t}finally{try{!i&&a.return&&a.return()}finally{if(r)throw s}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(i=function(t){var n=DS._,i=/ version: ([0-9]+.*)+ /,r=function(t){var e=t.split(".").map(function(t){return parseInt(t)}),n=s(e,4);return{major:n[0],minor:n[1],build:n[2],revision:n[3]}};return{major:0,minor:0,build:0,revision:0,init:function(){var t,e;this.version=(t=n.first(n.filter(document.head.childNodes,function(t){return t.nodeType===t.COMMENT_NODE&&i.test(t.nodeValue)}))||{nodeValue:" version: 0.0.0.0 "},e=i.exec(t.nodeValue),r(e[1])),this.fixThemeName().addVideoPen().addFontAnalyticsNodes()},setDataVersion:function(t){this.version=r(t)},parseParams:function(){if(null!=window.globals.parsedParams)return window.globals.parsedParams;for(var t,e=window.location.search.substr(1).split("+").join(" "),n={},i=/[?&]?([^=]+)=([^&]*)/g;t=i.exec(e);)n[decodeURIComponent(t[1]).trim()]=decodeURIComponent(t[2]).trim();return window.globals.parsedParams=n},fixThemeName:function(){return null!=window.globals.themeName&&"null"!==window.globals.themeName||(window.globals.themeName="classic"),this.isClassic="classic"===window.globals.themeName,this},addVideoPen:function(){if(null==document.getElementById("video-pen")){var t=document.createElement("div");t.id="video-pen",t.classList.add("offscreen"),document.body.appendChild(t)}return 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.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 3<=this.version.major&&11<=this.version.minor}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var l=n(6),u=n(36),c=/\)([a-zA-Z])/g,h=/\)(\s?,\s?)/g,d=/\s(?=[a-z])/;return function(t){var e=this;this.Type={},this.Type.translate=function(t){this.p=l.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 e=l.ToNumberArray(t);this.angle=new u("angle",e[0]),this.cx=e[1]||0,this.cy=e[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=l.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=l.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],n=this.m[2],i=this.m[4],r=this.m[1],s=this.m[3],o=this.m[5],a=1/(e*(1*s-0*o)-n*(1*r-0*o)+i*(0*r-0*s));t.transform(a*(1*s-0*o),a*(0*o-1*r),a*(0*i-1*n),a*(1*e-0*i),a*(n*o-i*s),a*(i*r-e*o))},this.applyToPoint=function(t){t.applyTransform(this.m)}},this.Type.SkewBase=function(t){this.base=e.Type.matrix,this.base(t),this.angle=new u("angle",t)},this.Type.SkewBase.prototype=new this.Type.matrix,this.Type.skewX=function(t){this.base=e.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=e.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;0<=e;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 n=l.trim(l.compressSpaces(t)).replace(c,") $1").replace(h,") ").split(d),i=n.length,r=0;r<i;r++){var s=n[r].split("("),o=l.trim(s[0]),a=s[1].replace(")","");this.transforms.push(new this.Type[o](a))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var p=DS._,S=DS.resolver,n=DS.windowManager,f=DS.animationClock,s=/\./,a={},m=!1,g={},v=function(t){var e=t.getLayer(),n=e.parent;return{slideId:n.id,layerId:(e.isBaseLayer()?n:e).id}},b=function(t,e){var n=v(t),i=n.slideId,r=n.layerId,s=t.getRelativeId(),o=a[i]&&a[i][r];return e&&(null==o&&(o={eventables:{},targets:{},relatives:{},lookup:{}},a[i]=a[i]||{},a[i][r]=o),null==o.eventables[s]&&(o.eventables[s]={sets:[],dirty:!1,eventStates:[]})),o},w=function(i,t,r){var e,o=function(t){t.isCollideable=!0;var e=t.getRelativeId(),n=i.relatives[e];null==n&&(n=i.relatives[e]={}),(n=n||{})[r]=r};if(t.isGroupingSlideObject&&function t(e){var n,i,r=e.getChildren(),s=r.length;for(n=0;n<s;n++)i=r[n],o(i),i.isGroupingSlideObject&&t(i)}(t),s.test(r))for(e=t.parent;null!=e&&!e.isKind("slidelayer");)o(e),e=e.parent};return{registerCollisions:function(t){t.collisionsCached||(t.collisionsCached=!0,null!=t.events()&&function(t){var e,n,i,r,s,o,a,l,u,c,h,d,p,f,m,g=t.events(),v=g.length,y={};for(s=0;s<v;s++)if("ononscreen"!==(p=(a=g[s]).kind)&&"onoffscreen"!==p||(a={kind:p="ononscreen"===p?"oncollisionstart":"oncollisionend",targets:["_currentSlide"],actions:a.actions}),"oncollisionstart"===p||"oncollisionend"===p)for(null==n&&(e=t.getRelativeId(),i=(n=b(t,!0)).eventables[e].sets,r=n.eventables[e].eventStates,t.isCollideable=!0,w(n,t,e)),l={lastHit:!1,event:a,targets:[]},r.push(l),c=(u=a.targets).length,o=0;o<c;o++)f=(h=S.resolvePath(u[o],t)).getRelativeId(),l.targets.push(h),null==y[f]&&(y[f]=!0,h.isCollideable=!0,w(n,h,f),null==(d=n.targets[f])&&(d=n.targets[f]={dirty:!1,sets:[]}),m={targetModel:h,eventableModel:t,lastCollision:!1,currCollision:!1},i.push(m),d.sets.push(m),null==n.lookup[e]&&(n.lookup[e]={}),n.lookup[e][f]=m)}(t))},getCollisionSets:function(t){if(t.isCollideable&&null!=t.currView){var e,n,i,r,s,o,a=[],l=t.getRelativeId(),u=b(t),c=u.relatives[l],h=u.eventables[l],d=u.targets[l];if(null!=h&&(a=h.sets,h.dirty=!1),null!=u.targets[l]&&(a=a.concat(d.sets),d.dirty=!1),null!=c)for(i=(e=Object.keys(c)).length,r=0;r<i;r++)n=e[r],s=u.eventables[n],o=u.targets[n],null!=s&&(a=a.concat(s.sets),s.dirty=!1),null!=o&&(a=a.concat(o.sets),o.dirty=!1);return p.uniq(a)}},getDirtyCollisionSets:function(){var t=n.getCurrentWindowSlide().id,e=g[t],s=[];return g={},p.forEach(e,function(t){var e,n,i,r;for(i=(e=Object.keys(t.eventables)).length,n=0;n<i;n++)r=e[n],t.eventables[r].dirty&&(t.eventables[r].dirty=!1,s.push.apply(s,t.eventables[r].sets));for(i=(e=Object.keys(t.targets)).length,n=0;n<i;n++)r=e[n],t.targets[r].dirty&&(t.targets[r].dirty=!1,s.push.apply(s,t.targets[r].sets))}),p.uniq(s)},markCollisionsDirty:function(t,e){if(t.isCollideable&&null!=t.currView){var n,i,r,s,o,a,l=v(t),u=l.slideId,c=l.layerId,h=t.getRelativeId(),d=b(t),p=d.relatives[h];if(null!=d.eventables[h]&&(d.eventables[h].dirty=!0),null!=d.targets[h]&&(d.targets[h].dirty=!0),null!=p)for(r=(n=Object.keys(p)).length,s=0;s<r;s++)i=n[s],o=d.eventables[i],a=d.targets[i],null!=o&&(o.dirty=!0),null!=a&&(a.dirty=!0);g[u]=g[u]||{},g[u][c]=d,m||(m=!0,f.requestAnimationFrame(function(){m=!1,e()},!0))}},getEventableLookupAndStates:function(t){var e=t.getRelativeId(),n=b(t),i=n.eventables[e];return{lookup:n.lookup[e],eventStates:i.eventStates}},clearHitStates:function(t){var e=a[t];p.forEach(e,function(t){var e,n,i,r,s,o,a,l,u;for(n=(e=Object.keys(t.eventables)).length,s=0;s<n;s++){for(i=e[s],a=(r=t.eventables[i].eventStates).length,o=0;o<a;o++)r[o].lastHit=!1;for(u=(l=t.eventables[i].sets).length,o=0;o<u;o++)l[o].lastCollision=!1}})},clearMapCache:function(){m=!(a={})},clearSlideCache:function(t){a[t]=null,g[t]=null}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var r=DS._,l=function t(e){return this instanceof t?e instanceof t?e:void(r.isArray(e)?(this.iterator=(n=e,function(){var t=n.length,e=0;return{next:function(){return e===t?{done:!0}:{value:n[e++],done:!1}}}}),this.arr=e):null!=e[Symbol.iterator]?this.iterator=e[Symbol.iterator].bind(e):this.iterator=e):new t(e);var n};return l.empty=new l([]),l.isIterable=function(t){return r.isArray(t)||r.isFunction(t)||null!=t[Symbol.iterator]&&"string"!=typeof t},r.extend(l.prototype,{toArray:function(){if(null!=this.arr)return this.arr;var e=[];return this.forEach(function(t){e.push(t)}),this.arr=e},forEach:function(t){for(var e,n,i=this.iterator(),r=0,s=[];!(e=i.next()).done&&!1!==n;)n=t(e.value,r++,this),s.push(e.value);return new l(s)},map:function(i){return new l(function(){var e=this.iterator(),n=0;return{next:function(){var t=e.next();return t.done?{done:!0}:{value:i(t.value,n++,this),done:!1}}.bind(this)}}.bind(this))},filter:function(r){return new l(function(){var n=this.iterator(),i=0;return{next:function t(){var e=n.next();return e.done?{done:!0}:r(e.value,i++,this)?{value:e.value,done:!1}:t.call(this)}.bind(this)}}.bind(this))},some:function(n){var i=!1;return this.forEach(function(t,e){return!(i=!!n(t,e,this))}.bind(this)),i},flatten:function(){return new l(function(){var i=this.iterator(),r=[];return{next:function t(){var e=i.next(),n=e.value;return e.done?null==(i=r.pop())?{done:!0}:t.call(this):(l.isIterable(n)&&(n=new l(n)),n instanceof l?(r.push(i),i=n.iterator(),t.call(this)):e)}.bind(this)}}.bind(this))},concat:function(){var i=[this].concat(r.map(arguments,l));return new l(function(){var n;return{next:function t(){if(null==n){if(0===i.length)return{done:!0};n=i.shift().iterator()}var e=n.next();return e.done?(n=null,t()):e}}})},first:function(){return this.iterator().next().value},flatMap:function(a){return new l(function(){var r=this.iterator(),s=[],o=0;return{next:function t(){if(0<s.length){var e=s[s.length-1].next();return e.done?(s.pop(),t()):e}var n,i=r.next();return i.done?{done:!0}:(n=a(i.value,o++,this),l.isIterable(n)?(s.push(new l(n).iterator()),t()):{value:n,done:!1})}.bind(this)}}.bind(this))},reduce:function(t,e){var n,i=0,r=this.iterator();if(void 0===e&&(i++,(n=r.next()).done))throw new TypeError("Reduce of empty iterable with no initial value");for(;(n=r.next())&&!n.done;)e=t(e,n.value,i++,this);return e}}),l.prototype.compact=r.partial(l.prototype.filter,Boolean),l}.call(e,n,e,t))||(t.exports=i)},function(t,e,V){"use strict";var n;void 0===(n=function(t){var i=V(44),e=V(332),n=V(333),r=V(334),s=V(335),o=V(336),a=V(337),l=V(338),u=V(339),c=V(340),h=V(341),d=V(342),p=V(343),f=V(344),m=V(345),g=DS._,v=DS.utils,y=DS.TransMatrix,S=DS.dom,b=DS.svgUtils,w=DS.vendorOverrides,x=DS.errorManager,P=DS.cssPrefix,E=DS.detection,C=DS.Backbone,T=P.camelCase("transform"),D=["position","rotation","scale","skew","alpha","mask","colors"],A={position:"applyTranslation",scale:"applyScale",skew:"applySkew",rotation:"applyRotation",alpha:"applyAlpha",mask:"applyMask",colors:"applyColor"},R={checkerboard:e,circle:n,box:r,diamond:o,blinds:a,randombars:l,split:u,wheel:c,dissolve:h,plus:d,wipe:p,full:s,strips:f,wedge:m},I={right:{x:1,y:0},left:{x:-1,y:0},down:{x:0,y:1},up:{x:0,y:-1}},_={topleft:{x:0,y:0},topright:{x:1,y:0},bottomleft:{x:0,y:1},bottomright:{x:1,y:1}},M=["blinds","box","checkerboard","circle","clock","comb","diamond","dissolve","full","none","plus","randombars","split","strips","wedge","wheel","wipe","strips"],k=x.throwError("TweenHelper"),L=w.forceSingleRepaint||g.noop,O=function(t,e,n,i){this.view=t,this.secondaryView=i,this.model=this.view.props.model,this.isReverse=e,this.config=n,this.duration=n.duration,this.startTime=0,this.tweens=n.tweens,this.listenTo(this.model,{moveTo:this.updateDefaultPosition}),this.initialize(),this.handleMobileVideo()};return g.extend(O.prototype,C.Events,{initialize:function(){this.defaults=this.getDefaults()},handleMobileVideo:function(){E.deviceView.isMobile&&this.model.isKind("video")&&this.model.get("autoplay")&&(this.applyTweenedConfig=g.noop)},stepAnimation:function(t){this.isReverse&&(t=this.duration-t)<0&&(t=0),this.applyTweenedConfig(this.getTweenedConfig(t)),E.browser.isIE&&L(this.view.el)},totalTime:function(){return this.duration},delay:function(){return this.startTime},reset:function(){var t={matrix:new y,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(v.pctToDec(this.defaults.scale.x),v.pctToDec(this.defaults.scale.y)),t.style.opacity=v.pctToDec(this.defaults.alpha.x),t.style[T]=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,n=this.model.get("width"),i=this.model.get("height");return e={regPoint:{x:n/2,y:i/2},position:{x:0,y:0},scale:{x:100,y:100},rotation:{x:0},globalRotation:{x:0},size:{x:n,y:i},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(e,n){var i={},t=0,r=this.tweens.length,s={matrix:new y,props:{Rotation:0},style:{}};for(n=!1!==n;t<r;)this.tweens[t].delay<=e&&g.extend(i,this.tweens[t].tweenAttrs),t++;return D.forEach(function(t){this[A[t]](e,i[t],s,n)}.bind(this)),s.style[T]=s.matrix.toCssTransform(),s},applyTweenedConfig:function(t){this.view.tweenedConfig=t,g.extend(this.view.el.style,t.style),this.hasSecondary()&&null!=this.config.pushDir&&this.tweenSecondary(t.props)},adjustRotateble:function(t){var e,n=this.defaults.regPoint;if(this.model.isRotatable&&this.model.isRotatable()){e=this.view.decorators.rotatable;var i=this.model.prop("Rotation");t.rotate(i,0,0),t.rotate(e.lastSetRotation,e.rotateXPos-n.x,e.rotateYPos-n.y),t.rotate(-i,0,0)}},applyTranslation:function(t,e,n,i){var r,s=this.view.props.winScale,o=this.getAttrPointAtTime(t,e,this.defaults.position,!!e&&e.autoRotation);n.props.RawXPos=o.x,n.props.RawYPos=o.y,n.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,n.matrix.rotate(r,0,0),n.props.Rotation=r)},applyScale:function(t,e,n,i){var r=this.getAttrPointAtTime(t,e,this.defaults.scale),s=this.view.animationOverride&&this.view.animationOverride.scale;n.props.ScaleX=r.x,n.props.ScaleY=r.y,null!=s?s(n.props):(n.matrix.rotate(-this.defaults.globalRotation.x,0,0),n.matrix.scale(v.pctToDec(r.x),v.pctToDec(r.y)),n.matrix.rotate(this.defaults.globalRotation.x,0,0))},applyRotation:function(t,e,n,i){var r=this.getAttrPointAtTime(t,e,this.defaults.rotation).x;i&&this.adjustRotateble(n.matrix),n.matrix.rotate(r,0,0),n.props.Rotation+=r},applyAlpha:function(t,e,n,i){if(e){var r=this.getAttrPointAtTime(t,e,this.defaults.alpha).x;n.style.opacity=v.pctToDec(r),n.props.Alpha=r}},getAttrPointAtTime:function(t,e,n,i){if(null==e)return n;var r,s,o,a,l=t-e.delay;return r=0===e.duration&&(l<0||0===l&&this.isReverse)?0:(s=e.ease,o=l,(a=e.duration)<=o?1:v.clamp(0,1,EaseLookup.find(s).getRatio(o/a))),e.getPointAtTime(r,i)},applySkew:function(t,e,n,i){if(null!=e){var r=this.getAttrPointAtTime(t,e,{x:0,y:0}),s=_[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,n.matrix.rotate(-a,0,0),n.matrix.scale(v.pctToDec(l.x),v.pctToDec(l.y),o.x,o.y),n.matrix.skew(-r.x,r.y,o.x,o.y),n.matrix.rotate(a,0,0)}},applyColor:function(t,e,n,i){var r;e&&this.model.isSlide&&i&&(null==this.overlay&&this.createColorOverlay(),r=this.getAttrPointAtTime(t,e,0).x,this.overlay.style.opacity=v.pctToDec(r))},applyMask:function(t,e,n,i){if(null!=e&&i&&!this.model.isKind("video")){var r;if(E.deviceView.isMobile&&-1!==M.indexOf(e.maskType))return!this.isReverse&&e.maskProps.isExit&&(t=this.duration-t,this.isReverse=!0),r=v.decToPct(this.getAttrPointAtTime(t,e,this.isReverse?1:0).x),n.style.opacity=v.pctToDec(r),void(n.props.Alpha=r);var s,o=this.getAttrPointAtTime(t,e,0).x;null==this.mask&&(null==R[e.maskType]&&(k("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,n.matrix.transformPoint(0,0)),L(this.maskedEl),this.maskedEl.classList.contains("slide-object-stategroup")&&this.repaintStateGroup(this.maskedEl)}},repaintStateGroup:function(t){var e=t.getElementsByClassName("slideobject-maskable");if(!g.isEmpty(e))for(var n=0;n<e.length;n++)L(e[n])},createMask:function(t){var e,n=this.view.el.firstElementChild;this.marker=this.view.find(".marker-animation"),null!=this.marker&&this.marker.classList.add("hidden"),e=this.model.isSlideObject?i.getLocalRotatedBounds(this.view,this.defaults.globalRotation.x):[0,0,this.defaults.size.x,this.defaults.size.y],this.defaults.rotatedBounds={left:e[0],top:e[1],right:e[2],bottom:e[3]},this.defaults.view=this.view,this.mask=new R[t.maskType](this.defaults,t.maskProps),this.maskedEl=S.hasClass(n,"slideobject-maskable")?n:this.view.el,this.maskedEl.style.WebkitClipPath=b.buildUrl(this.mask.maskId),this.maskedEl.style.clipPath=b.buildUrl(this.mask.maskId),this.maskedEl.style.willChange="contents"},tweenSecondary:function(t){var e,n=this.defaults.secondarySize,i=I[this.config.pushDir],r=this.model.currView.props.winScale;e=b.transformTranslate(v.pxify(i.x*(n.x+t.RawXPos*i.x)*r),v.pxify(i.y*(n.y+t.RawYPos*i.y)*r)),this.secondaryView.el.style.transform=e},createColorOverlay:function(){var t=this.view.props.winScale;this.overlay=S.setAttributes(document.createElement("div"),{class:"slide-overlay"}),S.setStyles(this.overlay,{width:v.pxify(this.defaults.size.x*t),height:v.pxify(this.defaults.size.y*t)}),this.view.el.appendChild(this.overlay)},kill:function(){this.stopListening(),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)}}),O}.call(e,V,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n,a=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(i=(o=a.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){r=!0,s=t}finally{try{!i&&a.return&&a.return()}finally{if(r)throw s}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=o(2),n=o(368),i=o(0),r=o(39),s=(DS._,DS.detection);return i.createClass({displayName:"VectorSlideObject",mixins:[e,n],refresh:function(){return this.htmlReady(this.whenHtmlReady),this},whenHtmlReady:function(){var t=this.find("svg");this.adornSvg(),null!=t&&s.browser.isIE11&&t.setAttribute("focusable","false"),this.determineChildMouseBehavior()},shouldAlternate:function(){var t=this.props.model.imagelib();return null!=t&&1<t.length},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 n=this.props.model.shouldUpdateGif(),i=this.find("image"),r=t.playerProps.ObjectState!==this.props.playerProps.ObjectState||t.winScale!==this.props.winScale||n;return this.isStateGroupChild&&null!=i&&n&&i.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=a(t,2),n=e[0],i=e[1];this.els[0].style.display=n,this.els[1].style.display=i}}.bind(this),32),!1):r},bindEvents:function(){return this.stopListening(),this.findAllComponents("VectorText").concat(this.findAllComponents("VariableText")).concat(this.findAllComponents("RichVariableText")).forEach(function(t){this.listenTo(t,{textHit:this.props.textHit,textOver:this.props.textOver,textOut:this.props.textOut})}.bind(this)),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=r.getSvgFromData(this.props.model,this);return this.isAlternating?(this.alternate?this.a=t:this.b=t,this.alternate=!this.alternate,i.createElement("div",{className:"alternating-svg"},this.a,this.b)):t}})}.call(e,o,e,t))||(t.exports=n)},function(t,e,p){"use strict";var n;void 0===(n=function(t){var e,n=p(0),i=p(2),r=DS,s=r._,o=r.vow,a=r.detection,l=r.events,u=(r.utils,r.pubSub),c=r.slideObjectUtils,h=r.scaler,d=function(t){t.target.scrollTop=0,t.target.scrollLeft=0};return n.createClass({displayName:"SlideContainer",mixins:[i],subscriptions:(e={},e[l.mobile.ENTER_THUMB_VIEW]="onEnterThumbView",e[l.mobile.EXIT_THUMB_VIEW]="onExitThumbView",e[l.sidebar.RESIZING]="onResize",a.deviceView.isClassicDesktop||!window.globals.HAS_FRAME?e[l.window.SCALE]="onWindowScale":e[l.frame.SCALE]="onWindowScale",e[l.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",d)})},resize:function(){null!=this.curSlide&&this.positionSlide(this.curSlide)},onResize:function(){this.resize(),a.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=s.noop),this.slideScale=t.scale,this.updateInnerSlides(t.currentSlide)),(a.device.isMobile||a.theme.isUnified)&&h.setWindowScale(this.state.scale)},componentDidUpdate:function(t,e){var n,i=["xOff","yOff","scale"];if(s.isEqual(s.pick(e,i),s.pick(this.state,i))||u.trigger(l.slideContainer.POSITIONED),!s.isEqual(e.slides,this.state.slides)){if(s.intersection(Object.keys(this.refs),s.pluck(this.state.slides,"absoluteId")).length!==this.state.slides.length)return;(n=0===this.state.slides.length?null:this.refs[s.last(this.state.slides).absoluteId])!==this.curSlide&&(this.prevSlide=this.curSlide,this.curSlide=n,null!=this.curSlide&&(this.curSlide.el.parentNode.addEventListener("scroll",d),this.curSlide.slideScale=this.slideScale,this.addSlideEvents(this.curSlide),this.positionSlide(this.curSlide),null!=this.prevSlide&&(this.prevSlide.el.parentNode.removeEventListener("scroll",d),this.removeSlideEvents(this.prevSlide),this.curSlide.setPrevSlide(this.prevSlide)),this.curSlideDfd.resolve(this.curSlide)))}},stateableValuesUpdated:function(){this.htmlReady(this.onResize)},updateInnerSlides:function(e){return this.curSlideDfd=new o.Deferred,this.setState(function(t){return{slides:s(t.slides).without(e).push(e).value(),overflowHide:a.deviceView.isMobile}}),this},getCurSlidePromise:function(){return this.curSlideDfd=this.curSlideDfd||new o.Deferred,this.curSlideDfd.promise()},rebuildCurSlide:function(){return this.updateInnerSlides(this.props.currentSlide),this},transitionComplete:function(){this.setState({overflowHide:!1}),this.firstLoad&&(c.removeEngageBorder(),this.setLoaderStyle()),this.firstLoad=!1},killSlide:function(e){this.setState(function(t){return{slides:s.without(t.slides,e)}})},positionSlide:function(t){if(!this.props.shouldScale||this.props.shouldScale()){var e=t.props.model,n={xOff:0,yOff:0,scale:this.state.scale};e.parentTransform=n}},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 a.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(),u.trigger(DS.events.loader.HIDE)}})}.call(e,p,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var i=DS._,l=DS.resolver,e=DS.errorManager,n=(e.throwError("varPropListenable"),e.backtick,function(t,e){return e.kind===t}),s=i.partial(n,"onvarchanged"),o=i.partial(n,"onpropchanged"),u=function(t){return["change",t].join(":")};return{setVarAndPropListeners:function(){var a,t,r,e,n=this.events();return[].concat((r=this,e=i.sortBy(n.filter(s),"priority").reverse(),i.invoke(e,function(){var e=this,t=u("value"),n=l.resolvePath(e.varname,r),i=function(){r.executeFilteredPlayerEvent(function(t){return t===e},"onvarchanged")};return null!=n&&r.listenTo(n,t,i),{listener:r,obj:n,event:t,callback:i}})),(a=this,t=i.sortBy(n.filter(o),"priority").reverse(),i.invoke(t,function(){var e=this,t=l.resolvePath(e.objRef,a),n=e.propname,i=t.prop(n),r=u(n),s=t.getPlayerProps(),o=function(){window.requestAnimationFrame(function(){i!==t.prop(n)&&(i=t.prop(n),a.executeFilteredPlayerEvent(function(t){return t===e},"onpropchanged"))})};return a.listenTo(s,r,o),{listener:a,obj:s,event:r,callback:o}})))}}}.call(e,n,e,t))||(t.exports=i)},,,,,,,,,,,,,,,,,,,function(t,e,x){"use strict";var n;void 0===(n=function(t){var a=x(18),l=x(11),o=DS._,e=DS.errorManager,u=DS.resolver,s=e.throwError("conditioner"),c=e.backtick,n={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 "},i={andOr:function(t,e,n){return e.statements.map(function(t){return w.statementToString(t,n)}).join(t)},compare:function(t,e){return[r(t.valuea,t.typea,e),r(t.valueb,t.typeb,e)].join(n[t.operator])}};i.and=o.partial(i.andOr,n.and),i.or=o.partial(i.andOr,n.or),i.nand=o.partial(i.andOr,n.nand),i.nor=o.partial(i.andOr,n.nor);var r=function(t,e,n){return"property"===e?"Correct Response":d({type:e,value:t},{context:n})},h=function(t,e){var n=o.isArray(t)?t:e;return{arr:n,item:n===t?e:t}},d=function(t,e){return u.getRef(t,e.context||e,e.context&&e)},p=function(t){return String(t).toLowerCase()},f=function(t,e){var n=e?p:o.identity;return e||o.isString(t)?n(t).replace(/‘|’|‚/g,"'").replace(/“|”/g,'"'):t},m=function(t,e){var n=t+"id";return e[t+"Response"]===e[n]},g=o.partial(m,"statement"),v=o.partial(m,"choice"),y={and:o.every,or:o.some};y.nand=o.negate(y.and),y.nor=o.negate(y.or);var S={eq:function(t,e){return f(t)==f(e)},noteq:function(t,e){return f(t)!=f(e)},iceq:function(t,e){return f(t,!0)===f(e,!0)},icneq:function(t,e){return f(t,!0)!==f(e,!0)},gt:function(t,e){return f(t)>f(e)},lt:function(t,e){return f(t)<f(e)},gte:function(t,e){return f(t)>=f(e)},lte:function(t,e){return f(t)<=f(e)},has:function(t,e){var n=h(t,e);return o.contains(n.arr,n.item)},ichas:function(t,e){var n=h(t,e);return S.has(n.arr.map(p),p(n.item))}},b={compare:"evaluateComparison",varexists:"checkExistence",actiongroupexists:"checkExistence",stateexists:"checkState",hittestpoint:"evaluateHitTest",pair:"evaluatePair",isdescendant:"evaluateIsDescendant",containstext:"evaluateContainsText"},w={evaluateAction:function(t,e){return this.evaluateStatement(t.condition.statement,e)},evaluateStatements:function(t,e,n){return t(e,function(t){return this.evaluateStatement(t,n)}.bind(this))},evaluateStatement:function(t,e){return!!t&&this[b[t.kind]||"evaluateGroup"](t,e)},evaluateHitTest:function(t,e){var n,i=u.resolvePath(t.objRef.value,e.context),r=d({type:t.xPos.type,value:t.xPos.value},e),s=d({type:t.yPos.type,value:t.yPos.value},e),o=i.currView;return null!=o&&(n=l.slidePtToSlideObject(o,r,s),a.containsPoint(o,n.x,n.y))},evaluatePair:function(t,e){return g(t)&&v(t)},evaluateComparison:function(t,e){e.context;var n,i,r=t.operator;return r in S||s("evaluate","Cannot evaluate unsupported operator",c(r)),n=d({type:t.typea,value:t.valuea},e),i=d({type:t.typeb,value:t.valueb},e),S[r](n,i)},evaluateIsDescendant:function(t,e){var n=d({type:t.typea,value:t.targeta},e),i=d({type:t.typeb,value:t.targetb},e),r=u.resolvePath(n,e),s=u.resolvePath(i,e);return-1!==r.absoluteId.indexOf(s.absoluteId)},evaluateContainsText:function(t,e){var n=t.casesensitive?o.identity:p,i=o.flow(d,n),r=i(t.targetref,e),s=i(t.searchref,e);return-1!==r.indexOf(s)},evaluateGroup:function(t,e){var n=y[t.kind],i=t.statements;return this.evaluateStatements(n,i,e)},checkExistence:function(t,e){var n=u.getRef(t,e.context,e);return!!u.resolvePath(n,e.context,{optional:!0})},checkState:function(t,e){var n=u.getRef(t.objRef,e.context,e),i=u.resolvePath(n,e.context,{optional:!0}),r=u.getRef(t.stateRef,e.context,e);return null!=i&&o.isFunction(i.getStateFromName)&&null!=i.getStateFromName(r)},statementToString:function(t,e){return i[t.kind](t,e)}};return w}.call(e,x,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var c=DS._,e=DS.utils,h=DS.resolver,n=/(%[^%^\^^\s]+%)/g,d=/\.\$/g,p=/^\$/,f=/%/g,i=/\s+$/g,r=[{find:/\^%\^/g,replace:"%"},{find:/\^\^/g,replace:"^"}],m=function(t){return c.isNumber(t)?e.fix(t,2):t},l=function(t){return r.reduce(function(t,e){return t.replace(e.find,e.replace)},t)},u=function(t,e){var n,i,r,s,o,a,l=t.replace(f,""),u=h.resolvePath(l,e,{optional:!0});return u||-1<l.search(d)?(i=h.isPropRef(l)?(n=function(t){return m(h.resolvePath(l,t))},s=l.split("."),o=c.initial(s).join("."),a=c.last(s).replace(p,""),function(t,e){var n=h.resolvePath(o,t).playerProps,i="change:"+a;return n.on(i,e),function(){n.off(i,e)}}):(n=function(){return m(u.value())},r=u,function(t,e){return r.on("change",e),function(){r.off("change",e)}}),{builder:n,on:i}):{builder:c.constant(t)}};return{parseTemplate:function(t,r){if(null==t)return{updateString:c.constant(""),addListeners:c.constant(c.noop)};var e=t.split(n),s=[],o=[],a={};return e.length<=1?{updateString:c.constant(l(t)),addListeners:c.constant(c.noop)}:(e.forEach(function(t,e){var n,i;e%2==1?(i=(n=u(t,r)).on,s.push(n.builder),null!=i&&null==a[t]&&(a[t]=!0,o.push(i))):c.isEmpty(t)||s.push(c.constant(l(t)))}),{hasVars:!0,updateString:function(e){return t=s.map(function(t){return t(e)}).join(""),(n=t.split("\n")).map(function(t,e){return e<n.length-1?t.replace(i,"")+"\n":t}).join("");var t,n},addListeners:function(e,n){var t=o.map(function(t){return t(e,n)});return function(){t.forEach(function(t){t()})}}})},splitTemplateOnTokens:function(t){if(null==t)return[t];var e=t.split(n);return e.length<=1?[t]:c.compact(e)}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var i=n(12),r=n(52),s=DS._,o=DS.svgUtils,a="animatedgif",l="data-original-image",u={findImage:function(t,e){var n=s.findWhere(t,{id:e[l]});return i.getAsset(n.assetId)},containsGif:function(t){return null!=t&&null!=s.find(t,function(t){var e=i.getAsset(t.assetId);return null!=e&&e.get("imageType")===a})},addImageAttrs:function(t,e){if(!o.isImageNode(t))return t;var n,i=u.findImage(e,t);return i.isValid()?(n=i.url(),i.get("imageType")===a&&(n=n+"?rs="+s.uniqueId("")),t["xlink:href"]=n,t.height=i.height(),t.width=i.width(),t.x+=i.get("mobiledx")||0,t.y+=i.get("mobiledy")||0,null==t.patternImage&&r.hasPatternImageFlag()&&(t.preserveAspectRatio="none"),t):{nodeType:!1}}};return u.applyImagelib=s.partial(o.transformNodeConfig,u.addImageAttrs),u}.call(e,n,e,t))||(t.exports=i)},function(t,e,p){"use strict";var n;void 0===(n=function(t){var e=p(0),n=p(2),i=(p(82),p(11)),r=DS._,s=DS.detection,u=DS.utils,o=(DS.windowManager,DS.dom),a=DS.globalEventHelper,l=a.addBodyListener,c=a.removeBodyListener,h=s.device.isMobile?"touchmove":"mousemove",d=s.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;u.getPath(e,"props.isInnard",!1);)e=e.props.parent;return e}(this),this.scrollingArea.addEventListener("wheel",this.onWheel),s.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){var e=this.props.winScale;if(null==t)return this.lastScrollTop;this.lastScrollTop=t,this.scrollingArea.scrollTop=t*e},storeAndUpdate:function(){this.lastScrollTop=this.scrollingArea.scrollTop/this.props.winScale,this.update()},update:function(){if(!s.browser.isIE&&!this.scrollByButton){var t=this.props.winScale,e=this.contentHeight,n=this.props.height,i=n/e*n,r=this.lastScrollTop/(e-n);r=u.clamp(0,1,r),r*=1-i/n,this.updateScrollBtn({height:u.pxify(i*t),top:u.decToPct(r,!0)})}},updateScrollBtn:function(e){var i=this;["scrollBtn","after"].forEach(function(t){var n=i.refs[t];r.forEach(e,function(t,e){n.style[e]=t})})},onAutoScroll:function(t){o.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===u.getPath(t,"touches.length")?t.touches[0]:t;return i.globalPtToSlideObject(this.parentSlideObject,e.pageX,e.pageY)},onScrollBtnDown:function(t){l(h,this.onDragBtn),l(d,this.onEndScrollDrag);var e=this.refs.scrollBtn,n=u.pctToDec(e.style.top)*this.props.height;this.clickDeltaY=this.getCursorPos(t).y-this.yPos-n,this.scrollByButton=!0,t.preventDefault()},onEndScrollDrag:function(){this.scrollByButton=!1,c(d,this.onEndScrollDrag),c(h,this.onDragBtn)},onDragBtn:function(t){var e=this.props.winScale,n=this.refs.scrollBtn,i=this.props.height,r=parseFloat(n.style.height)/e,s=i-r,o=this.scrollingArea.scrollHeight/e-i,a=this.getCursorPos(t).y-this.yPos-this.clickDeltaY,l=u.clamp(0,1,a/s);this.updateScrollBtn({top:u.decToPct(l*(1-r/i),!0)}),this.scrollTop(o*l),t.preventDefault()},constrainScroll:function(){var t=r.result(this,"props.parent.height",this.props.height);this.scrollTop()+t>this.props.parent.state.contentHeight&&this.scrollTop(this.props.parent.state.contentHeight-t)},onWheel:function(t){this.scrollTop(this.scrollTop()+t.deltaY),this.constrainScroll(),this.update()}})}.call(e,p,e,t))||(t.exports=n)},function(t,e,P){"use strict";var n;void 0===(n=function(t){var e=P(0),n=P(19),i=P(124),r=P(331),s=P(357),o=P(358),a=P(2),l=P(359),u=P(84),c=P(11),h=DS.globalEventHelper.addDocumentListener,d=DS._,p=DS.windowManager,f=DS.vow,m=DS.pubSub,g=DS.keyManager,v=DS.resolver,y=DS.utils,S=DS.events,b=DS.detection,w=DS.dom,x=function(t,e,n){n.executeFilteredPlayerEvent(function(t){return d(t.objects).pluck("value").map(v.splitPath).map(d.last).intersection(e).isEmpty()},t)};return e.createClass({displayName:"Slide",mixins:[a,n,i,l,r,s,o,u],getDefaultProps:function(){return{onSlideStarted:d.noop}},componentWillMount:function(){var t=this.props.model;this.props.model.buildFlatDepths(),this.removeKeyListener=h("keydown",this.onKeyDown),t.slideReady=!1,t.destroyed=!1,t.getVariableChangeSubscriptions();var e=t.getSlideDraw();p.getCurrentWindow();null!=e&&this.listenTo(e,S.draw.EXIT,this.onSlideDrawExit),this.mouseX=0,this.mouseY=0,t.executePlayerEvent("onbeforeslidein"),this.getSlideObjectViews=d.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(),f.isPending(this.loadDfd)?this.loadDfd.always(this.whenHtmlReady):this.htmlReady(this.whenHtmlReady),this.updateWindowId(),m.trigger(S.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(),n=this.swipe.wasSwiped();null!=this.prevSlide&&(this.prevSlide.trulyVisible=!1,this.prevSlide.props.model.executePlayerEvent("ontransitionout")),e.timeline().pause(),t.executePlayerEvent("ontransitionin"),m.trigger(S.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(S.preview.NOTIFY,"PREVIEW_SLIDE_IN_COMPLETE",t.absoluteId),t.executePlayerEvent("onslidestart"),this.initPinchZoom(),this.publishSlideStarted()}.bind(this),n),t.slideReady=!0,m.trigger(S.slide.READY),b.device.isMobile?setTimeout(function(){window.requestAnimationFrame(function(){m.trigger(S.loader.HIDE)})},60):m.trigger(S.loader.HIDE)},componentWillUnmount:function(){this.removeKeyListener(),this.props.model.prepareResumeData(),p.isMultiWindowSlide(this.props.model)||this.props.model.resetModel()},addAccEl:function(t){if(b.deviceView.isClassicMobile&&-1!=this.props.model.absoluteId.indexOf("ResumePromptSlide")){var e=t.currView;w.setAttributes(e.el,{tabindex:e.getTabIndex(),"aria-label":e.getAccessibleText(),"aria-hidden":!1})}else!1===t.get("tabEnabled")&&"textinput"!==t.kind()||this.refs.accShadowDom.addAccEl(t)},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 n,i=this.props.model,r=i.slideLayers(),s=d.partial(x,t,e),o=r.activeLayers.slice(),a=r.prevLayers,l=!1;(null==a||d.isEqual(o,a))&&(n=o.reverse().reduce(function(t,e){return l||(l=!!e.modal(),t.push(e)),t},[]),l||s(i),n.forEach(s)),r.prevLayers=void 0},onStoreMouseLoc:function(t){var e=c.globalPtToLocal(this,t.clientX,t.clientY);this.mouseX=e.x,this.mouseY=e.y},calcMouseLoc:function(t,e){var n=this.el.getBoundingClientRect(),i=t-n.left,r=e-n.top,s=this.props.model.calculateTotalScale();return{x:i*s,y:r*s,slideRect:n,scale:s}},onStoreTouchLoc:function(t){1===t.touches.length&&this.onStoreMouseLoc(t.touches[0])},publishSlideStarted:function(){this.props.model.trigger("started"),m.trigger(S.slide.STARTED,y.stripPlayer(this.props.model.absoluteId),this.props.model,this.props.windowId),this.props.onSlideStarted()},onCtxMenu:function(t){t.preventDefault()},getSlideObjectViews:function(e,t){var n;return e=e||"",t=t||0,n=this.refs["layer"+t].findAllComponents("SlideObject"),""!==e?n.filter(function(t){return t.props.model.kind()===e}):n},onSlideDrawExit:function(){this.props.model.storeInteractionResults()},killSlide:function(){null!=this.props.killSlide&&this.props.killSlide()},onKeyDown:function(t){var e=this.props.model,n=e.slideLayers().getTopMostLayer()||e.getBaseLayer(),i=e.slideLayers().activeLayers.slice(0);window.requestAnimationFrame(function(){g.executeKeypressEvent(n,t,i)})}})}.call(e,P,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){return{}}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(11),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,n=t.child.currView;null!=e&&null!=n&&e.attachView(n)}.bind(this))},attachView:function(t){null!=(t.reparentedContainer=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)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(12);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,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){DS._;var e=DS.dom;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)},mountWithOverState:function(){var t=document.elementFromPoint(e.mouseX,e.mouseY);e.closest(t,function(t){return t===this.el}.bind(this))&&this.didMouseOver()},getInitialState:function(){var t=this.getPath("props.model.data.textdata.vectortext.pr")||{};return{textCommandsetId:t.i,textPathLibId:t.l,wordbankRadius:this.getPath("props.model.height")/2}},didMouseOver:function(){this.isEnabled()&&this.setState({hovered:!0})},didMouseOut:function(){this.setState({hovered:!1})}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,c){"use strict";var n;void 0===(n=function(t){var n=c(0),e=DS._,i=DS.utils,r=DS.svgUtils,s=DS.events,o=0,a=1,l={arrowsquare:"ArrowSquare",arrowround:"ArrowRound",arrowtriangle:"ArrowTriangle",arrowv:"ArrowV",check:"Check",cross:"Cross"},u={componentWillMount:function(){var t=this.props.model.getLayer().timeline(),e={};this.listenTo(t,s.timeline.AFTER_SEEK_UPDATE,this.onTimelineSeek),e[s.animation.CREATED]=this.onAnimationCreated,e[s.animation.DESTROYED]=this.onAnimationDestroyed,this.listenTo(this,e)},renderDefs:function(){return this.getTemplateManager().getTemplate("AnnotationDefs").call(this)},renderBg:function(){var t=this.state.bgId,e=this.props.model.get("rotation");return n.createElement("use",{xlinkHref:["#",t].join(""),transform:r.transformRotate(-e)})},getShadowTransform:function(){var t=this.props.model.get("rotation"),e=i.rotatePoint(o,a,0,0,-t);return r.transformTranslate(e.x,e.y)},getAnimationDuration:function(){return.4},setMaskFill:function(e){null!=this.getMasks&&this.getMasks().forEach(function(t){null!=t&&t.setAttribute("fill",e)})},onAnimationCreated:function(){this.hideMask()},onAnimationDestroyed:function(){this.showMask()},onTimelineSeek:function(){this.showMask()},template:function(){var t,e=this.props.model.get("arrowstyle");return this.getTemplateManager().getTemplate((t=e,[l[t],"Annotation"].join(""))).call(this)}};return e.extend(u,{showMask:e.partial(u.setMaskFill,"#fff"),hideMask:e.partial(u.setMaskFill,"#000")}),u}.call(e,c,e,t))||(t.exports=n)},function(t,e,E){"use strict";var n;void 0===(n=function(t){var o,a,l,e=E(25),i=DS._,r=DS.vow,n=DS.constants,s=DS.utils,u=DS.detection,c=DS.dom,h=DS.slidesController,d=DS.globalEventHelper,p=d.addBodyListener,f=d.removeBodyListener,m=n.TINY_VIDEO,g=u.os.isIOS?window.globals.maxIosVideoElements:200,v=u.device.mobile?["touchend","click"]:["click"],y=[],S=[],b=function(t){t.pause(),t.src=m,t.load()},w=function(e){var n=null!=e.parentNode,t=n&&c.hasClass(e.parentNode,"offscreen"),i=y.some(function(t){return t.el.contains(e)&&n&&!s.getPath(t.props,"isPlaying",!0)});(i||!n||t)&&(e.pause(),i||b(e))},x=function(t,e,n){n=n||i.noop,null!=e?e.then(function(){w(t),n()}).catch(function(){w(t),n(!0)}):(w(t),n())},P=function(){var t=document.createElement("video"),e=function e(){x(t,t.play()),v.forEach(function(t){return f(t,e)})};t.src=m,t.setAttribute("preload","auto"),u.device.isMobile&&(t.setAttribute("playsinline",1),t.setAttribute("webkit-playsinline","true")),l.appendChild(t),t.load(),x(t,t.play()),v.forEach(function(t){return p(t,e)})};return{initialize:function(s){return l=e.getVideoPen(),new Promise(function(r){o=s.assetLib(),a=o.getVideoCount(),i.times(Math.min(g,a),P),function(t,e){if(u.device.isPhone||0===e)t();else{var n=l.firstElementChild,i=n.play();x(n,i,t)}}(function(t){var e=!1,n=s.slideMap();if(0<a&&t){var i=h.getSlide(h.getEntrypoint());e=null==i||n.getRefById(i.fullId()).assetIds().some(function(t){return"video"===o.findWhere({id:t}).type()})}r(e)},a)})},getVideoElement:function(t){var e=l.firstElementChild;return null!=e?null==t.isMediaElement&&l.removeChild(e):e=null!=(e=i.findLast(y,function(t){return t.isPaused||t.ended()}))?(i.pull(y,e),e.retrieveVideo()):y.pop().retrieveVideo(),y.unshift(t),e},requestVideoEl:function(e,t){var n=new r.Deferred;return t||l.firstElementChild?(n.resolve(this.getVideoElement(e)),i.remove(S,function(t){return t.obj===e})):S.unshift({dfd:n,obj:e}),n.promise()},putVideoInPen:function(t,e){i.pull(y,e),b(t),l.insertBefore(t,l.firstElementChild),this.getNextInLine()},getNextInLine:function(){var t;0<S.length&&(t=S.pop()).dfd.resolve(this.getVideoElement(t.obj))},prepare:function(){i.toArray(l.childNodes).forEach(function(t){t.readyState===t.HAVE_NOTHING&&t.networkState===t.NETWORK_EMPTY&&l.removeChild(t)})}}}.call(e,E,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=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,n){return e.call(t)?t.getResumeData():n}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){DS._,DS.utils;return{init:function(){this.detachedChildren={}},reparentChild:function(t,e){if(e!==this){var n=t.currView,i=e.currView;this.detachedChildren[t.absoluteId]={child:t,newParent:e},null!=n&&null!=i&&i.attachView(n)}else this.reattachChild(t)},reattachChild:function(t){var e=t.absoluteId,n=this.detachedChildren[e];this===t.parent&&delete this.detachedChildren[e],null!=n&&(this.currView.attachView(t.currView),n.newParent=this)},getChildParent:function(t){var e=this.detachedChildren[t.absoluteId];return null!=e?e.newParent:this}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(48),n=r(92),i=function(t){this.init(t)};return DS._.assign(i.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}}),i}.call(e,r,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=DS._,n=DS.vow,i=DS.detection,r=(new n.Deferred).resolve().promise(),s=function(t){this.init(t)};e.extend(s.prototype,{retries:1,retryTimeout:250,hasStartedLoading:!1,isMediaElement:!1,init:function(t){e.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.createDeferred().createElement(),this[this.loadForView?"batchLoad":"queueLoad"]()},createDeferred:function(){var t=new n.Deferred;return Object.defineProperties(this,{dfd:{value:t},promise:{value:t.promise()}}),this},createElement:function(){return this.setElement(document.createElement(this.type)),this},setElement:function(t){this.teardown(),this.el=t,this.addEventListeners()},queueLoad:function(){return r.always(this.load.bind(this)),r=this.promise,this.promise},batchLoad:function(){this[i.os.isIOS&&this.isMediaElement?"queueLoad":"load"]()},load:function(){if(null!=this.el)return this.hasStartedLoading||(this.hasStartedLoading=!0,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&&(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 o=s.prototype;return e.extend(o,{addEventListeners:e.partial(o.bindListeners,!0),removeEventListeners:e.partial(o.bindListeners,!1)}),s}.call(e,n,e,t))||(t.exports=i)},,,,,,,,,,,,,,,,,,,,,,,,function(t,e,T){"use strict";var n;void 0===(n=function(t){var i,e,r=T(25),n=T(7),s=T(15),o=T(117),a=DS._,l=DS.Backbone,u=DS.playerGlobals,c=DS.windowManager,h=DS.constants,d=DS.events,p=DS.detection,f=DS.pubSub,m=DS.mixer,g=DS.utils,v=DS.resumer,y=DS.errorManager,S=DS.shortEventable,b=DS.resolver,w=DS.webObjectHelper,x=DS.slidesController,P=y.throwError("actionator"),E=function(){return c.getCurrentWindow().isWaitingForSlideLoad()},C={mixins:[s,S,l.Events],shortEvents:{self:(e={},e[n.SAVE_RESUME_DATA]="saveResume",e[n.NOTIFY_PREVIEW]="notifyPreview",e[n.ENABLE_FRAME_CONTROL]="enableFrameControl",e[n.SET_FRAME_LAYOUT_TYPE]="setFrameLayout",e[n.SET_WINDOW_CONTROL_LAYOUT]="setWindowControlLayout",e[n.SET_FRAME_LAYOUT]="setFrameLayoutFromLayout",e[n.SET_WINDOW_CONTROL_VISIBLE]="changeWindowControl",e[n.ENABLE_WINDOW_CONTROL]="changeWindowControl",e[n.GOTOPLAY]="changeSlide",e[n.TRIGGER_NEXT_SLIDE]="advanceSlide",e[n.TRIGGER_PREV_SLIDE]="triggerPrevSlideClicked",e[n.TRIGGER_SUBMITALL_SLIDE]="onSubmitAll",e[n.TRIGGER_SUBMIT_SLIDE]="onSubmitSlide",e[n.TRIGGER_SLIDE_FINISH]="onSlideFinish",e[n.HISTORY_PREV]="goBack",e[n.HISTORY_PREV_GROUP]="goBackHistoryGroup",e[n.CLOSE_WINDOW]="closeWindow",e[n.CLOSE_PLAYER]="closePlayer",e[n.OPEN_VIDEO]="openVideo",e[n.OPEN_URL]="openUrl",e[n.RESUME_PLAYER]="applyPlayerResumeData",e[n.PLAYNEXTDRAWSLIDE]="advanceSlideDrawSlide",e[n.GET_MOUSE_POSITION]="getMousePosition",e[n.ZOOMPAN]="zoomPan",e[n.CLOSEWNDGOTOSLIDE]="closeWndGotoSlide",e[n.NEXTVIEWEDSLIDE]="nextViewedSlide",e[n.EXE_JAVASCRIPT]="exeJavaScript",e[n.EMAILTO]="mailTo",e[n.RESET_PLAYER]="resetPlayer",e[n.RESET_SLIDE]="resetSlide",e[n.PRINTRESULTS]="printQuizResults",e[n.NOTIFYLINKSELECTED]="notifyLinkSelected",e[n.CANCEL_EVENT]="cancelEvent",e[n.TRIGGER_HOST_EVENT]="triggerHostEvent",e[n.SET_COURSE_STATUS]="setCourseStatus",e)},onSubmitAll:function(){c.getCurrentWindowSlide().executePlayerEvent("onsubmitallslide")},onSubmitSlide:function(){c.getCurrentWindowSlide().executePlayerEvent("onsubmitslide")},onSlideFinish:function(){c.getCurrentWindowSlide().executePlayerEvent("onfinishslide")},resetSlide:function(){c.getCurrentWindowSlide().reset()},saveResume:function(t,e){var n=b.getRef(t.slideref||t.slideRefs);b.resolvePath(n,e.context).prepareResumeData({retainState:!0})},notifyPreview:function(t,e){f.trigger(d.preview.NOTIFY,t.message,t.data)},mailTo:function(t){var e,n="mailto:"+t.address;i.isPreview()?f.trigger(d.preview.NOTIFY,"PREVIEW_EMAILTO"):p.device.isMobile?window.top.location.assign("mailto:"+t.address):((e=document.createElement("iframe")).src=n,a.extend(e.style,{height:"1px",width:"1px",border:"0"}),r.addToLib(e),setTimeout(function(){r.removeElFromParent(e),e=null},200))},execUserJs:window.ExecuteScript,exeJavaScript:function(t){if(i.isPreview())f.trigger(d.preview.NOTIFY,"PREVIEW_EXE_JAVASCRIPT");else try{this.execUserJs(t.id)}catch(t){P("exeJavaScript",t.message||"Unknown custom script error")}},openVideo:function(t,e){t.windowsize="custom",f.trigger(d.window.OPEN_EXTERNAL,t,e)},getMousePosition:function(t,e){g.applyMethod("triggerAction",e.context,t,e)},zoomPan:function(t,e){g.applyMethod("triggerAction",e.context,t,e)},closeWndGotoSlide:function(t,e){var n=t.objRef.value;f.trigger(d.window.CLOSING,t.closewindowid),f.trigger(d.request.NEXT_SLIDE,n)},nextViewedSlide:function(t,e){var n=b.resolvePath(b.getRef(t.quizRef),e.context);g.applyMethod("triggerAction",n,t,e)},openUrl:function(t,e){f.trigger(d.window.OPEN_EXTERNAL,t,e)},initialize:function(t){i=t},setWindowControlLayout:function(t,e){var n=e.context.prop("WindowId")||c.getCurrentWindowId();f.trigger(d.controlLayout.CHANGED,t.name,n)},setFrameLayout:function(t,e){f.trigger(d.controlLayout.CHANGED,t.name,h.refs.FRAME)},setFrameLayoutFromLayout:function(t){f.trigger(d.controlLayout.CHANGED,t.name,h.refs.FRAME)},changeControls:function(t,e,n){var i=[(-1===e.name.indexOf("swipe")?"navcontrols":"swipe")+":changed",e];t&&i.push(n),f.trigger.apply(f,i)},changeSlide:function(t,e){if(!E()){var n=g.getPath(e,"actionTarget.absoluteId");null==n&&i.isPreview()?f.trigger(d.preview.NOTIFY,"PREVIEW_SLIDE_MISSING"):f.trigger(d.request.NEXT_SLIDE,n,t.window)}},triggerPrevSlideClicked:function(t){c.getCurrentWindowSlide().executePlayerEvent("onprevslide")},goBack:function(t){E()||f.trigger(d.request.PREV_SLIDE)},goBackHistoryGroup:function(t,e){E()||f.trigger(d.request.PREV_HISTORY_GROUP)},advanceSlide:function(t){E()||f.trigger(d.request.NEXT_SLIDE)},advanceSlideDrawSlide:function(t){E()||f.trigger(d.request.NEXT_DRAW_SLIDE)},closeWindow:function(t){f.trigger(d.window.CLOSING,t.id)},closePlayer:function(){f.trigger(d.player.CLOSING)},applyPlayerResumeData:function(t){f.trigger(d.loader.UNMUTE),v.applyResumeData(t.resume)},resetPlayer:function(t,e){f.trigger(d.player.RESET);var n=c.getCurrentWindowSlide(),i=x.getSlide(t.startslideid,n);null!=n&&n.absoluteId===i.absoluteId?(v.clearResumeData(),n.reset()):(null!=g.getPath(n,"currView.killSlide")&&n.currView.killSlide(),v.clearResumeData(),this.changeSlide(t,e))},printQuizResults:function(t,e){o.printQuizResults(t,e)},notifyLinkSelected:function(t,e){f.trigger(d.actionlink.VIEWED,t.id)},cancelEvent:function(t,e){e.cancel=!0},triggerHostEvent:function(t){w.triggerHostEvent(t.eventName)},setCourseStatus:function(t){var e=u.presentation.scoring();"action"===e.type()&&(e.prop("Status",e.get(t.status?"passStatus":"failStatus")),f.trigger(d.course.MANUALLY_COMPLETED,t.status,e))}};return a.extend(C,{changeWindowControl:a.partial(C.changeControls,!0),enableFrameControl:a.partial(C.changeControls,!1)}),m.mix(C),m.initMixinsOf(C),C}.call(e,T,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var h,n=i(276),d=(DS._,DS.utils),p=DS.events,f=DS.pubSub,m=DS.constants,g=DS.resolver,v=DS.globalEventHelper.addWindowListener,y={qm:m.QUIZ_MAKER_URL,ap:m.PRESENTER_URL},S=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,e){var n,i,r,s,o,a=[];if(!h.isPreview()){var l={type:t.quizidtype,value:t.quizid},u=g.resolvePath(g.getRef(l,e.context,e)),c=null==t.usernamevar||""===t.usernamevar?null:g.resolvePath(t.usernamevar);return n={strName:(null==c?null:c.value())||"",arrQuizzes:[u.id],strMainQuizId:u.id,bShowUserScore:t.showuserscore,bShowPassingScore:t.showpassingscore,bShowShowPassFail:t.showpassfail,bShowQuizReview:t.showquizreview,bSurvey:u.get("issurvey")},(i={})[u.id]=S(u),0<u.quizzes.length&&(u.quizzes.forEach(function(t){a.push(t.id),i[t.id]=S(t)}),n.arrQuizzes=a),r={dtmFinished:JSON.stringify(u.timeComplete||new Date)},s={g_oContentResults:r,g_oPrintOptions:n,g_listQuizzes:i},null!=(o=window.open(d.getPath(y,m.player.OUTPUT_TYPE,m.STORY_CONTENT_URL)+"report.html","_blank")).postMessage&&v("message",function(t){"getQuizData"===t.data&&o.postMessage(JSON.stringify(s),"*")},!1),s}f.trigger(p.preview.NOTIFY,"PREVIEW_PRINT_RESULTS")},initialize:function(t){h=t}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(5),n(6);var h=n(16),d=n(30),e=function(t){var e,n,i,r,s,o,a,l,u,c;this.base=d,this.base(t),null!=t&&(e=this.attribute("x").toPixels("x"),n=this.attribute("y").toPixels("y"),i=this.attribute("width").toPixels("x"),r=this.attribute("height").toPixels("y"),s=e+i,o=n+r,a=this.attribute("rx").toPixels("x"),l=this.attribute("ry").toPixels("y"),u=this.attribute("rx").hasValue(),c=this.attribute("ry").hasValue(),u&&!c?l=a:!u&&c&&(a=l),a=Math.min(a,i/2),l=Math.min(l,r/2),this.bb=new h,0<a||0<l?(this.bb.addQuadraticCurve(s-a,n,s,n,s,n+l),this.bb.addQuadraticCurve(s,o-l,s,o,s-a,o),this.bb.addQuadraticCurve(e+a,o,e,o,e,o-l),this.bb.addQuadraticCurve(e,n+l,e,n,e+a,n)):(this.bb.addPoint(e,n),this.bb.addPoint(s,n),this.bb.addPoint(s,o),this.bb.addPoint(e,o))),this.path=function(t){null!=t&&(t.beginPath(),t.moveTo(e+a,n),t.lineTo(s-a,n),t.quadraticCurveTo(s,n,s,n+l),t.lineTo(s,o-l),t.quadraticCurveTo(s,o,s-a,o),t.lineTo(e+a,o),t.quadraticCurveTo(e,o,e,o-l),t.lineTo(e,n+l),t.quadraticCurveTo(e,n,e+a,n),t.closePath())}};return e.prototype=new d,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(5);var i=n(6),r=n(16),s=n(30),e=function(t){if(this.base=s,this.base(t),null!=t){this.points=i.CreatePath(this.attribute("points").value);var e,n=this.points.length;for(this.bb=new r,e=0;e<n;e++)this.bb.addPoint(this.points[e].x,this.points[e].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 e.prototype=new s,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var l=i(5),u=i(6),e=i(38),n=function(t){this.base=e,this.base(t),this.baseClearContext=this.clearContext,this.clearContext=function(t){this.baseClearContext(t),l.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 e=l.viewPort.width(),n=l.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){e=this.attribute("width").toPixels("x"),n=this.attribute("height").toPixels("y");var i=0,r=0;this.attribute("refX").hasValue()&&this.attribute("refY").hasValue()&&(i=-this.attribute("refX").toPixels("x"),r=-this.attribute("refY").toPixels("y")),"visible"!==this.attribute("overflow").valueOrDefault("hidden")&&(t.beginPath(),t.moveTo(i,r),t.lineTo(e,r),t.lineTo(e,n),t.lineTo(i,n),t.closePath(),t.clip())}if(l.viewPort.SetCurrent(e,n),this.attribute("viewBox").hasValue()){var s=u.ToNumberArray(this.attribute("viewBox").value),o=s[0],a=s[1];e=s[2]+(this.root?1:0),n=s[3]+(this.root?1:0),u.aspectRatio(t,this.attribute("preserveAspectRatio").value,l.viewPort.width(),e,l.viewPort.height(),n,o,a,this.attribute("refX").value,this.attribute("refY").value),l.viewPort.RemoveCurrent(),l.viewPort.SetCurrent(s[2],s[3])}}};return n.prototype=new e,n}.call(e,i,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var m=s(0),e=s(312),g=s(313),n=s(314),v=DS._,i=DS.svgUtils,y=DS.utils,S=DS.vendorOverrides,b={vectorText:e,variableText:g,richVariableText:n},w=function(t){return t.join("")},x={"xlink:href":"xlinkHref"},r=("image rect ellipse path".split(" "),function(t){return t?v.isString(t)?t:t.map(i.buildTransformFromConfigFn).join(" "):""}),P={transform:r,gradientTransform:r,patternTransform:r},E=1,C=function(t){return v.isArray(t)?t.join(","):t},T=function(t){return!1!==t.nodeType},D=function(t,e){return"text"===t&&"tspan"===y.getPath(e,"children[0].nodeType")},A=function(t,e){if(!T(t))return"";if(null==t.nodeType)return t;var n,i,r,s,o,a,l,u,c,h,d,p=b[t.nodeType]||t.nodeType,f=v.omit(t,"children","nodeType");return n=v.transform(f,function(t,e,n){-1===n.indexOf("data-")&&/-/g.test(n)&&(n=y.camelCaseAttr(n));var i=P[n]||C;t[x[n]||n]=i(e)},{}),"tspan"===p&&(n["aria-hidden"]=!0),null!=e&&(n.key="defs"===t.nodeType||null!=b[t.nodeType]?v.uniqueId("r-"):e),v.isString(p)||(n.ref=n.ref||n.key),i=p,s=n,l=[],u=(r=t).children,h=0,d=(c="tspan"===i)?w:v.identity,null!=S.forceLayoutLtr&&D(i,r)&&S.forceLayoutLtr(s),u&&(o=v.pick(s,"data-accepts"),l=u.filter(T).map(function(t,e){return"defs"===t.nodeType&&(h=1),A(v.defaults(t,o),e-h)})),a=d(l),null!=S.fixTspan&&c&&1<a.length&&(s=S.fixTspan(s,a)),i===g&&(s.winScale=E),m.createElement(i,s,a)};return{createSvg:function(t,e){return E=e,A(t)}}}.call(e,s,e,t))||(t.exports=n)},function(t,e,x){"use strict";var n;void 0===(n=function(t){var e,n,i,r=x(123),s=DS._,o=DS.audioContext,a=(DS.vow,DS.utils),l=DS.detection,u=DS.vendorOverrides,c=DS.superagent,h=DS.globalEventHelper,d=h.addBodyListener,p=h.removeBodyListener,f=a.createSuper(r),m={},g={},v=!1,y=function(){return"suspended"===b.context().state},S=u.destroyAudioContext||function(){null!=e&&clearTimeout(e),e=setTimeout(function(){null!=n&&(n.close(),n=null)},3e4)},b=function(){r.apply(this,arguments)};s.extend(b,r,{context:function(){return null==n&&(n=o&&new o,y()&&d("mousedown",function t(){n.onstatechange(),p("mousedown",t)}),n.onstatechange=function(){null!=n&&y()&&n.resume()}),null!=e&&(clearTimeout(e),e=null),n},prepare:function(t){var e,n=!0,i=l.browser.isFF?"window.setTimeout":function(t){return t()};this.playInaudibleBeep(),y()&&null!=(e=b.context().resume())?window.requestAnimationFrame(function(){e.then(function(){n=!1,y()&&(v=!0),t()}).catch(function(){v=!(n=!1),t()}),i(function(){n&&(v=y(),t())},250)}):t()},checkNeedsApproval:function(){return v},playInaudibleBeep:function(){var t=new w,e=function(){t.destroy(),this.prepareScratchBuffer()}.bind(this);return t.play(),l.os.isAndroid?setTimeout(e,30):e(),this},prepareScratchBuffer:function(){var t=this.context();i=t.createBuffer(1,1,22050)}}),b.prototype=new r,s.extend(b.prototype,{constructor:b,initialize:function(){f("initialize").apply(this,arguments),this.contextStartTime=0,this.dfd.catch(function(){b.wipeFromBuffer(this.url)}.bind(this))},load:function(){return null!=m[this.url]?(this.buffer=m[this.url],this.dfd.resolve()):c.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){b.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(),f("onEnded").apply(this,arguments)},createGain:function(){var t=b.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=b.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=i}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=b.context();this.destroySource(),this.destroyGain(),this.startAt<this.getDuration()?(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?b.context().currentTime-this.contextStartTime+this.startAt||0:this.startAt},getDuration:function(){return a.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=!l.device.isMobile),this.destroySource(),this.destroyGain(),this.unmarkAsPlaying(),this.clearTimeUpdateInterval(),t||b.wipeFromBuffer(this.url),f("destroy").apply(this,arguments),this},bindSourceOnEnded:function(){this.onEndedOnceDelegate=s.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(){g[this.url]=!0},unmarkAsPlaying:function(){g[this.url]=null,s.every(g,s.isNull)&&(g={},S())}}),b.wipeFromBuffer=function(t){m[t]=null};var w=function(){b.apply(this,arguments),this.url="#inaudible",this.volume=0,this.dfd.resolve()};return w.prototype=new b,s.extend(w.prototype,{constructor:w,createSource:function(){var t=b.context();this.source=t.createOscillator(),this.source.type="sine",this.source.frequency.value=22e3,this.source.connect(this.gainNode)},getDuration:function(){return 1/0}}),b}.call(e,x,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=DS._,n=DS.Backbone,i=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){i.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,n.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,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var i=n(83),e=DS._;return{componentWillMount:function(){this.offs=[]},registerEvent:function(t,e,n){n=n||this.el,this.offs.push(i[t](n,e,this))},componentWillUnmount:function(){e(this.offs).flatten().invoke("teardown").value(),this.offs=[]}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(346),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)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(8),n=i(349);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var p=DS._,n=DS.utils,e=DS.constants,i=e.math.TO_DEGREES,f=function(t,e){return n.dist(t.x,t.y,e.x,e.y)},d=function(t,e){return Math.atan2(e.y-t.y,e.x-t.x)*i},m=[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 n=1-t,i=n*n,r=2*n*t,s=t*t;return{x:i*e[0].x+r*e[1].x+s*e[2].x,y:i*e[0].y+r*e[1].y+s*e[2].y}},function(t,e){var n=1-t,i=t*t,r=n*n,s=r*n,o=3*t*r,a=3*i*n,l=i*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,e){return 2===t.length?f(t[0],t[1]):(p.isArray(e)||(e=this.getSamplePoints(t,e||10)),p.last(e).distance)},getSamplePoints:function(t,e){if(2===t.length)return null;e=e||10;for(var n,i,r=0,s=[],o=t[0],a=1/e,l=0;l<=e;l++)n=a*l,i=this.getPointAtTime(n,t),r+=f(o,i),s.push({time:n,distance:r}),o=i;return s},curveToLines:function(t,e){if(2===t.length)return p.clone(t,!0);var n,i,r,s,o,a,l,u,c=[],h=0,d=m[t.length];for(null==e&&(i=d(0,t),r=d(.25,t),s=d(.5,t),o=d(.75,t),a=d(1,t),u=f(i,r)+f(r,s)+f(s,o)+f(o,a),e=Math.min(parseInt(u/2),20)),l=1/e,n=0;n<e;n++)c.push(d(h,t)),h+=l;return c.push(d(1,t)),c},getPointAtTime:function(t,e){return m[e.length](t,e)},getNormalizedPointAtTime:function(t,e,n,i){var r,s,o,a,l,u,c,h;return 2===e.length?(s=this.getPointAtTime(t,e),i&&(s.angle=d(e[0],e[1]))):(p.isArray(n)||(n=this.getSamplePoints(e,n||10)),l=0,u=1,a=this.getDistance(e,n)*t,((r=p.sortedIndex(n,{distance:a},"distance"))>n.length-1||a!==n[r].distance)&&r--,c=n[r],h=n[r+1],r<n.length-1&&(u=c.time+((a-c.distance)/(h.distance-c.distance)||0)*(h.time-c.time)),s=this.getPointAtTime(u,e),i&&(1<(u+=.01)&&(u-=.02,l=-180),o=this.getPointAtTime(u,e),s.angle=d(s,o)+l)),s}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,a){"use strict";var n;void 0===(n=function(t){var r=a(129),e=DS._,n=DS.utils,i=DS.events,s=DS.Backbone,o=(DS.AnimationTimeline,function(t,e,n,i){this.view=t,this.timeline=e,this.timelineLabel=n,this.timelineControlled=null!=this.timelineLabel,this.layerTimeline=this.timelineControlled?r.getTimelineFromLabel(n):this.view.props.model.getLayer().timeline(),this.isHide=!!i,this.initialize()});return e.extend(o.prototype,s.Events,{playOnSeekEnd:!0,initialize:function(){var t={};this.addChildTimeline(),this.timelineControlled||(t[i.timeline.PLAYING]=this.playTimeline,t[i.timeline.PAUSED]=this.pauseTimeline,t[i.timeline.SEEK_START]=this.onSeekStart,t[i.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(),n.getPath(this.view,"updateFromTween"),this.stopListening()}}),o}.call(e,a,e,t))||(t.exports=n)},function(t,e,c){"use strict";var n;void 0===(n=function(t){var e,i=c(13),r=DS._,n=DS.utils,s=DS.events,o=DS.BaseModel,a=DS.Chunk,l=DS.AnimationTimeline,u=(DS.pubSub,{});return o.extend({shorthand:["duration","events"],shortEvents:{self:{"change:duration":"onChangeDuration"}},subscriptions:(e={},e[s.detection.VISIBILITY_SHOWN]="onVisibilityShown",e[s.detection.VISIBILITY_HIDDEN]="onVisibilityHidden",e),initialize:function(){r.bindAll(this,"update","triggerPlaybackStateChange","onComplete"),this.timeline=new l({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(n.clamp,0,this.duration()||0),this},elapsedTime:function(){return this.timeline.time()},hasFinished:function(){return 1===this.progress()},hasStarted:function(){return 0<this.progress()},update:function(){return 1!==this.progress()||this.completed||(this.completed=!0,this.onComplete()),this.trigger(s.timeline.TICK,this.progress()),this},play:function(){return this.timeline.play(),this.render(),this.trigger(s.timeline.PLAYING),this},pause:function(t,e){return t||this.render(),this.timeline.pause(),this.trigger(s.timeline.PAUSED,e),this},render:function(){this.renderDirty&&(this.renderDirty=!1,this.seek(this.resetValue||0))},progress:function(t){if(null==t)return n.clamp(0,1,this.timeline.currentTime/this.duration());this.seek(Math.floor(t*this.duration()))},togglePlayback:function(){var t=this.isPlaying()&&!this.hasFinished()?"pause":"play";return this[t](!1,!0),this},onSeekStart:function(){this.isSeeking||(this.trigger(s.timeline.SEEK_START,this.seekPlaybackState),this.seekPlaybackState=this.playbackState(),this.isSeeking=!0),this.pause(!0)},onSeekEnd:function(){this.trigger(s.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(s.timeline.BEFORE_SEEK_UPDATE),this.timeline.reset(),this.timeline.seek(t),this.update(),this.trigger(s.timeline.AFTER_SEEK_UPDATE,t),this.lastSeekTime=t,this.completed=!1,this},reset:function(){return this.trigger(s.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-"),n=t.time;this.timeline.add(e,n),this.timeline.add(function(){this.triggerTimelineEvent(t,e)}.bind(this),e),this.labels.push(e),u[e]=this}.bind(this)),this},triggerTimelineEvent:function(t,e){var n={context:this.getClosestThisRef(),timelineLabel:e,isSeekAction:this.isSeeking,beforeSeekTime:this.beforeSeekTime||0,time:t.time,currentTime:this.elapsedTime()};i.executeActions(t.actions,n)},playbackState:function(){return this.hasFinished()?"ended":this.isPlaying()?"playing":"paused"},onComplete:function(){this.trigger(s.timeline.ENDED),this.trigger(s.timeline.COMPLETE)},triggerPlaybackStateChange:function(){this.trigger(s.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 a.toSignedString64(this.elapsedTime())},resetResume:function(){this.resetValue=0,this.setRenderDirty()},setResumeData:function(t){this.resetValue=a.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){u[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 u[t]}})}.call(e,c,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var s=DS._,i=DS.utils;return{componentWillMount:function(){var t=this.props.model,e=t.isKind("slidelayer"),n=this.props.slideFrame;this.childrenVisible=!1,this.trulyVisible=!1,this.parentVisible=!1,e&&null!=n&&this.listenTo(n.props.model,"trueVisibilityChanged",s.partial(this.updateTrueVisibility,null)),this.isParentVisible=e?function(){return i.getPath(this.props.slideFrame,["props","model","currView","trulyVisible"],!0)}:function(){return this.parentVisible},e?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")}:s.identity},componentDidMount:function(){this.isBaseLayer&&this.isBaseLayer()&&this.updateTrueVisibility()},updateTrueVisibility:function(t){null==t&&(t=this.isObjectVisible());var e=this.props.model,n=this.isParentVisible(),i=t&&n,r=this.isChildrenVisible(i);i!==this.trulyVisible&&(this.trulyVisible=i,this.parentVisible=n,e.trigger("trueVisibilityChanged",i)),this.childrenVisible!==r&&(this.childrenVisible=r,e.objects&&e.objects().forEach(function(t){var e=t.currView;null!=e&&s.isFunction(e.updateTrueVisibility)&&e.parentVisible!==r&&(e.parentVisible=r,e.updateTrueVisibility())}))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,a){"use strict";var n;void 0===(n=function(t){var e=a(2),n=a(0),i=a(395),r=DS.globalEventHelper,s=r.addWindowListener,o=r.removeWindowListener;return n.createClass(Object.assign({displayName:"ThreeSixtyImageSlideObject",mixins:[e],componentDidMount:function(){var t=this.props.model.data().imagedata;this.image3d=new i({dataUri:t.dataUri,width:this.props.model.width()*this.props.winScale,height:this.props.model.height()*this.props.winScale,el:this.el}),s("resize",this.onWindowResize),this.image3d.animate()},componentWillUnmount:function(){this.image3d.destroy(),o("resize",this.onWindowResize)},onWindowResize:function(){this.image3d.updateSize(this.props.model.width()*this.props.winScale,this.props.model.height()*this.props.winScale)}}))}.call(e,a,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(0),n=r(2),i=(r(40),DS.detection.browser.isIE11);return e.createClass({displayName:"SlideBackground",mixins:[n],componentDidMount:function(){i&&this.el.setAttribute("focusable","false")},patternFillId:function(){return"pattern-fill-"+this.props.layerModel.id}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var r=DS.events,e=(DS.pubSub,DS.captionsManager),s=(DS.windowManager,DS.utils);return{componentWillMount:function(){this.captions=e.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,e.mount(this,this.slideId)},componentWillUnmount:function(){this.clearCaptions(),e.unmount(this,this.slideId)},adjustCaptions:function(){var e=this,n=this.slideOwner.currView.props.slideContainer;if(null!=n&&this.hasCaptions&&this.props.objectVisible&&this.props.slideVisible){var i=this.getCurrentTime();0<this.currentCaptions.length&&(this.currentCaptions=this.currentCaptions.reduce(function(t,e){return s.isWithinRange(e.startTime,e.endTime,i)?t.push(e):n.trigger(r.captions.REMOVE,e.getCueAsHTML()),t},[])),_.difference(this.captions,this.currentCaptions).forEach(function(t){s.isWithinRange(t.startTime,t.endTime,i)&&(e.currentCaptions.push(t),n.trigger(r.captions.ADD,t.getCueAsHTML()))})}return this},clearCaptions:function(){var e=s.getPath(this.slideOwner,"currView.props.slideContainer");return null!=e&&this.hasCaptions&&0<this.currentCaptions.length&&this.currentCaptions.forEach(function(t){e.trigger(r.captions.REMOVE,t.getCueAsHTML())}),this.currentCaptions=[],this}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(0),n=i(2),s=i(39);return e.createClass({displayName:"VectorBackground",mixins:[n],template:function(){var t=this.props.vectorData,e=t.left,n=t.top,i=t.right-t.left,r=t.bottom-t.top;return s.getSvgNode({commandsetId:t.pr.i,libId:t.pr.l,bounds:{xPos:e,yPos:n,fullX:e,fullY:n,height:r,width:i,fullHeight:r,fullWidth:i}},this)}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(0),n=r(2),i=DS.utils;return e.createClass({displayName:"Icon",mixins:[n],template:function(){var t,e=this.props.templateName||(t=this.props.type,i.upperCaseFirst(t)+"Icon");return this.getTemplateManager().getTemplate(e).bind(this)()}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(8),n=i(470);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(8),n=i(478);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(8),n=r(483),i=(DS._,DS.Chunk);return e.extend({model:n,getResumeData:function(t){return this.invoke("getResumeData",t).map(i.create).join("")},setResumeData:function(t,e){var n=new i({fullString:t});this.forEach(function(t){t.setResumeData(n.encodedString(),e),n=n.reChunk()})},resetBeforeView:function(){this.invoke("resetBeforeView")}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(8),n=i(125);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e,n=DS.utils;return{initialize:function(t){e=t},load:function(t){return e.load(n.stripPlayer(t.absoluteId))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,f){"use strict";var n;void 0===(n=function(t){var r,s=f(12),i=f(48),o=f(91),a=DS._,l=DS.appState,u=DS.events,e=DS.pubSub,c=DS.vow,h={},n=function(t){var e=t.props.model;e.isMessageSlide()||(a.isEmpty(e.get("globalAudioId"))?p.stop():p.play(e.get("globalAudioId")))},d=function(t,e){h.setVolume(e)},p={initialize:function(t){r=t,e.on(u.slide.HAS_MOUNTED,n)},play:function(e){var t=r.find(function(t){return t.get("id")===e}),n=s.getAssetUrl(t.get("assetId"));n!==h.url&&(p.stop(),h=i.loadUrl(n,t.get("assetId")),l.on(u.volume.CHANGE_CURRENT,d),h.setVolume(l.currentVolume()),h.play())},stop:function(){null!=h.url&&(l.off(u.volume.CHANGE_CURRENT,d),h.destroy(),h={})},load:function(e){var t,n,i;return a.isEmpty(e)?(new c.Deferred).resolve().promise():(n=r.find(function(t){return t.get("id")===e}),(i=s.getAssetUrl(n.get("assetId")))!==h.url?(t=new o({type:"audio",url:i})).promise.always(t.teardown.bind(t)):void 0)}};return p}.call(e,f,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=DS._,s=DS.Chunk,n=DS.vow,i=DS.utils,r=DS.playerGlobals,o=DS.events,a=DS.resumer,l=DS.pubSub,u="slides",c="slidedraws",h={arrays:{slides:"slidesResume",slidedraws:"slidedrawsResume"},maps:{slides:"slidesResumeMap",slidedraws:"slidedrawsResumeMap"},arrGetters:{slides:"getResumableSlidesArray",slidedraws:"getResumableDrawsArray"},indexGetters:{slides:"getSlideMapIndexOf",slidedraws:"getDrawMapIndexOf"}},d=function(t){return t.isSlideDraw||t.resume()||t.hasInteractions()||i.getPath(r.player,"controlOptions.controls.readonlyOnce")},p={postInit:function(){r.player&&r.player.hasData?this.onPlayerInitialized():l.once(o.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(d)},createSlideResumeArray:function(){return this.slidesResumeMap=[],this.slidesResume=this.slides().filter(d).reduce(function(t,e){return this.slidesResumeMap.push(e.index()),t.push(s.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(s.create(e.getResumeData())),t}.bind(this),[])},createOrderArray:function(t){this.resumeOrder=t.map(function(t){return s.toUnsignedString64(this.sliderefs().indexOf(t),2)}.bind(this)).join("")},getMapIndexOf:function(t,e){return this[t].indexOf(e.index())},saveData:function(t,e){if(d(e)){var n=h.indexGetters[t],i=h.arrays[t],r=this[n](e);this[i][r]=s.create(e.getResumeData())}this.isScene?a.savePresentationData(this):this.getScene().saveDrawData(this)},getResumeData:function(){return this[this.isSlideDraw?"getDrawResume":"getSceneResume"]()},getDrawResume:function(){var t=this.variables();return[s.create(this.resumeOrder),this.slidesResume.join(""),t.length?s.create(t.getResumeDataOrReturn("")):""].join("")},getSceneResume:function(){var t=this.variables();return[t.length?s.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 s({fullString:t}),i=n,r=this.variables();r.length&&(r.setResumeData(n.encodedString()),i=n.reChunk()),e=this.setSlideResumeData(i),this.setDrawsResumeData(e)},setDrawResume:function(t){var e,n=new s({fullString:t}),i=n.reChunk(),r=this.variables();this.setSlidesInResumeOrder(n.encodedString()),e=this.setSlideResumeData(i),r.length&&r.setResumeData(e.encodedString()),this.slideDfd.resolve(this.slides())},setSlidesInResumeOrder:function(t){var e,n;for(this.resumeOrder=[];0<t.length;)e=t.slice(0,2),this.resumeOrder.push(s.fromUnsignedString64(e)),t=t.slice(2);n=this.resumeOrder.map(function(t){return this.sliderefs()[t]}.bind(this)),this.generateSlides(n)},setSlidesOrDrawsResumeData:function(t,n){var i,e=this[h.arrGetters[t]](),r=this[h.arrays[t]];return e.forEach(function(t,e){i=n.encodedString(),r[e]=s.create(i),t.setResumeData(i),n=n.reChunk()}),n}};return p.saveSlideData=e.partial(p.saveData,u),p.saveDrawData=e.partial(p.saveData,c),p.getSlideMapIndexOf=e.partial(p.getMapIndexOf,h.maps[u]),p.getDrawMapIndexOf=e.partial(p.getMapIndexOf,h.maps[c]),p.getResumableSlidesArray=e.partial(p.getResumableArray,u),p.getResumableDrawsArray=e.partial(p.getResumableArray,c),p.setSlideResumeData=e.partial(p.setSlidesOrDrawsResumeData,u),p.setDrawsResumeData=e.partial(p.setSlidesOrDrawsResumeData,c),p}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(8),n=DS.Chunk;return e.extend({getResumeData:function(){return this.invoke("getResumeData").map(n.create).join("")||""},setResumeData:function(e){return this.forEach(function(t){t.setResumeData(e.encodedString()),e=e.reChunk()}),e}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var n=DS._,e=DS.vow,i=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?i.refs.FRAME:this.props.id},getInitialState:function(){return{history:[],currentSlide:this.getCurrentSlide()}},forceTransition:function(){this.getCurSlidePromise().then(function(t){t.forceTransition()})},getCurrentSlide:function(){return n.last(this.state?this.state.history:[])},getPrevSlide:function(){var t=this.state.history;return 1<t.length?t[t.length-2]:null},getPrevHistoryGroup:function(){var t=this.state.history,e=this.getPrevHistoryGroupIndex();return-1===e?null:t[e]},getPrevHistoryGroupIndex:function(){var e=this.getCurrentSlide(),t=this.state.history;return null==e?-1:n.findLastIndex(t,function(t){return e.get("historyGroupId")!==t.get("historyGroupId")})},canGoForward:function(t){return n.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 e=n.last(t);e.prop("WindowId",this.props.isMainWindow?i.refs.FRAME:this.props.model.id),this.setState({history:t,currentSlide:e})},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 e.isPending(this.slideLoadingPromise)},setSlideLoading:function(t){return this.slideLoadingPromise=t,this}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,u){"use strict";var n;void 0===(n=function(t){var e=u(0),n=u(2),i=u(144),r=DS._,s=DS.detection.deviceView.isClassicMobile,o=DS.utils,a=DS.constants,l=(o=DS.utils,DS.events,DS.scaler,r.memoize(r.partial(o.quote,a.MOBILE_FONT)));return e.createClass({displayName:"MessageWindow",mixins:[n,i],windowType:function(){return this.state.currentSlide?r.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;s&&(t=this.find(".message-window-heading"),r.union([t],t.querySelectorAll("*")).forEach(function(t){t.style.fontFamily=l()}),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,u,e,t))||(t.exports=n)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";Promise.resolve().then(function(){var t=[n(52)];(function(t){t.init(),Promise.resolve().then(function(){var t=[n(264)];(function(t){null!=t.initialize&&t.initialize()}).apply(null,t)}).catch(n.oe),Promise.resolve().then(function(){var t=[n(0),n(24),n(52),n(267),n(457)];(function(M,k){Promise.resolve().then(function(){var t=[n(468),n(12),n(116),n(13),n(39),n(48),n(88),n(510),n(140),n(141),n(117),n(511),n(145),n(512),n(513),n(514),n(25),n(515)];(function(t,n,i,r,e,s,o,a,l,u,c,h,d,p,f,m,g){var v=DS._,y=DS.events,S=DS.pubSub,b=DS.detection,w=DS.vow,x=DS.errorManager,P=DS.fontManager,E=DS.windowManager,C=DS.slideNumberManager,T=DS.resumer,D=DS.captionsManager,A=DS.scaler;DS.renderEngine={createWindowFor:function(t,e,n,i){var r=b.theme.isUnified?p:d,s=k.render(M.createElement(e?r:h,n),t.querySelector(".slide-container"));return null!=i&&k.render(M.createElement(m,{slideContainer:s.refs.slideContainer,getWinScale:n.getWinScale}),i),s},closeWindow:function(t,e){k.unmountComponentAtNode(t),null!=e&&k.unmountComponentAtNode(e)},createMobileStartOverlay:function(){var t=document.getElementById("preso");return this.mobileStartContainer=document.createElement("div"),this.mobileStartContainer.setAttribute("id","mobile-start-container"),this.mobileStartContainer.classList.add("fn-"+DS.frame.getDefaultLayout()),t.parentNode.insertBefore(this.mobileStartContainer,t.nextSibling),k.render(M.createElement(f),this.mobileStartContainer)},showMobileStartOverlay:function(){this.mobileStartContainer.style.display="block"},killMobileStartOverlay:function(){this.mobileStartContainer.style.display="none"}},g.createLib();var R,I=new t,_=function(t){var e=T.initialize(I,t);A.initialize(),i.initialize(I),n.initialize(I.assetLib()),l.initialize(I.audioplaylists()),u.initialize(I.globalaudiolib()),a.initialize(I),c.initialize(I),R.always(function(){S.trigger(y.data.INITIALIZED),S.trigger(y.ds.PRESO_LOADED,r),null!=DS.playerGlobals.player&&(D.initialize(I.assetLib(),DS.playerGlobals.player,E,null!=I.playerVars()?I.playerVars().variables().get("displayCaptions"):null),C.initialize(E,I,DS.playerGlobals.player.getNavData())),e.always(function(){S.trigger(y.loader.REMOVE_TITLE),S.trigger(y.main.PREPARE_AUDIO,I),o.prepare(),w.isRejected(e)&&S.trigger(y.request.NEXT_SLIDE),T.courseStarted(w.isResolved(e))}).catch(function(t){return t})})};w.when(I.fetch(),e.fetch()).then(function(){DS.presentation=I,R=P.loadFonts(I),Promise.all([s.prepare(I),o.initialize(I)]).then(function(t){return _(v.some(t))}).catch(function(t){return _(v.some(t))})}).catch(function(){x.throwError("init","initialization","Could not load presentation data")})}).apply(null,t)}).catch(n.oe)}).apply(null,t)}).catch(n.oe)}).apply(null,t)}).catch(n.oe)},function(t,e,n){"use strict";var i,r;i=[n(265)],void 0===(r=function(e){return{initialize:function(){(null==window.globals.features?[]:window.globals.features.split(",")).forEach(function(t){e[t]})}}}.apply(e,i))||(t.exports=r)},function(t,e,n){"use strict";var i;void 0===(i=function(){return{}}.apply(e,[]))||(t.exports=i)},function(t,e,n){t.exports=function r(s,o,a){function l(n,t){if(!o[n]){if(!s[n]){if(u)return u(n,!0);var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}var i=o[n]={exports:{}};s[n][0].call(i.exports,function(t){var e=s[n][1][t];return l(e||t)},i,i.exports,r,s,o,a)}return o[n].exports}for(var u=!1,t=0;t<a.length;t++)l(a[t]);return l}({1:[function(t,e,n){"use strict";var i=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:i,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,n){"use strict";var i=t(72),r=t(122),s=t(155),o={componentDidMount:function(){this.props.autoFocus&&s(r(this))}},a={Mixin:o,focusDOMComponent:function(){s(i.getNode(this._rootNodeID))}};e.exports=a},{122:122,155:155,72:72}],3:[function(t,e,n){"use strict";var i=t(15),c=t(19),r=t(147),h=t(20),d=t(103),a=t(107),s=t(166),o=[9,13,27,32],p=229,f=r.canUseDOM&&"CompositionEvent"in window,l=null;r.canUseDOM&&"documentMode"in document&&(l=document.documentMode);var u,m=r.canUseDOM&&"TextEvent"in window&&!l&&!("object"==typeof(u=window.opera)&&"function"==typeof u.version&&parseInt(u.version(),10)<=12),g=r.canUseDOM&&(!f||l&&8<l&&l<=11),v=32,y=String.fromCharCode(v),S=i.topLevelTypes,b={beforeInput:{phasedRegistrationNames:{bubbled:s({onBeforeInput:null}),captured:s({onBeforeInputCapture:null})},dependencies:[S.topCompositionEnd,S.topKeyPress,S.topTextInput,S.topPaste]},compositionEnd:{phasedRegistrationNames:{bubbled:s({onCompositionEnd:null}),captured:s({onCompositionEndCapture:null})},dependencies:[S.topBlur,S.topCompositionEnd,S.topKeyDown,S.topKeyPress,S.topKeyUp,S.topMouseDown]},compositionStart:{phasedRegistrationNames:{bubbled:s({onCompositionStart:null}),captured:s({onCompositionStartCapture:null})},dependencies:[S.topBlur,S.topCompositionStart,S.topKeyDown,S.topKeyPress,S.topKeyUp,S.topMouseDown]},compositionUpdate:{phasedRegistrationNames:{bubbled:s({onCompositionUpdate:null}),captured:s({onCompositionUpdateCapture:null})},dependencies:[S.topBlur,S.topCompositionUpdate,S.topKeyDown,S.topKeyPress,S.topKeyUp,S.topMouseDown]}},w=!1;function x(t,e){switch(t){case S.topKeyUp:return-1!==o.indexOf(e.keyCode);case S.topKeyDown:return e.keyCode!==p;case S.topKeyPress:case S.topMouseDown:case S.topBlur:return!0;default:return!1}}function P(t){var e=t.detail;return"object"==typeof e&&"data"in e?e.data:null}var E=null;function C(t,e,n,i,r){var s,o,a;if(f?s=function(t){switch(t){case S.topCompositionStart:return b.compositionStart;case S.topCompositionEnd:return b.compositionEnd;case S.topCompositionUpdate:return b.compositionUpdate}}(t):E?x(t,i)&&(s=b.compositionEnd):(a=i,t===S.topKeyDown&&a.keyCode===p&&(s=b.compositionStart)),!s)return null;g&&(E||s!==b.compositionStart?s===b.compositionEnd&&E&&(o=E.getData()):E=h.getPooled(e));var l=d.getPooled(s,n,i,r);if(o)l.data=o;else{var u=P(i);null!==u&&(l.data=u)}return c.accumulateTwoPhaseDispatches(l),l}function T(t,e,n,i,r){var s;if(!(s=m?function(t,e){switch(t){case S.topCompositionEnd:return P(e);case S.topKeyPress:var n=e.which;return n!==v?null:(w=!0,y);case S.topTextInput:var i=e.data;return i===y&&w?null:i;default:return null}}(t,i):function(t,e){if(E){if(t===S.topCompositionEnd||x(t,e)){var n=E.getData();return h.release(E),E=null,n}return null}switch(t){case S.topPaste:return null;case S.topKeyPress:return e.which&&(!((i=e).ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey)?String.fromCharCode(e.which):null;case S.topCompositionEnd:return g?null:e.data;default:return null}var i}(t,i)))return null;var o=a.getPooled(b.beforeInput,n,i,r);return o.data=s,c.accumulateTwoPhaseDispatches(o),o}var D={eventTypes:b,extractEvents:function(t,e,n,i,r){return[C(t,e,n,i,r),T(t,0,n,i,r)]}};e.exports=D},{103:103,107:107,147:147,15:15,166:166,19:19,20:20}],4:[function(t,e,n){"use strict";var r={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},s=["Webkit","ms","Moz","O"];Object.keys(r).forEach(function(i){s.forEach(function(t){var e,n;r[(e=t,n=i,e+n.charAt(0).toUpperCase()+n.substring(1))]=r[i]})});var i={isUnitlessNumber:r,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=i},{}],5:[function(t,e,n){"use strict";var a=t(4),i=t(147),r=t(78),o=t(149),l=t(119),s=t(160),u=t(168),c=t(173),h=u(function(t){return s(t)}),d=!1,p="cssFloat";if(i.canUseDOM){var f=document.createElement("div").style;try{f.font=""}catch(t){d=!0}void 0===document.documentElement.style.cssFloat&&(p="styleFloat")}var m=/^(?:webkit|moz|o)[A-Z]/,g=/;\s*$/,v={},y={},S=function(t,e){var n,i,r,s;-1<t.indexOf("-")?(s=t,v.hasOwnProperty(s)&&v[s]||(v[s]=!0)&&c(!1,"Unsupported style property %s. Did you mean %s?",s,o(s))):m.test(t)?(r=t,v.hasOwnProperty(r)&&v[r]||(v[r]=!0)&&c(!1,"Unsupported vendor-prefixed style property %s. Did you mean %s?",r,r.charAt(0).toUpperCase()+r.slice(1))):g.test(e)&&(n=t,i=e,y.hasOwnProperty(i)&&y[i]||(y[i]=!0)&&c(!1,'Style property values shouldn\'t contain a semicolon. Try "%s: %s" instead.',n,i.replace(g,"")))},b={createMarkupForStyles:function(t){var e="";for(var n in t)if(t.hasOwnProperty(n)){var i=t[n];S(n,i),null!=i&&(e+=h(n)+":",e+=l(n,i)+";")}return e||null},setValueForStyles:function(t,e){var n=t.style;for(var i in e)if(e.hasOwnProperty(i)){S(i,e[i]);var r=l(i,e[i]);if("float"===i&&(i=p),r)n[i]=r;else{var s=d&&a.shorthandPropertyExpansions[i];if(s)for(var o in s)n[o]="";else n[i]=""}}}};r.measureMethods(b,"CSSPropertyOperations",{setValueForStyles:"setValueForStyles"}),e.exports=b},{119:119,147:147,149:149,160:160,168:168,173:173,4:4,78:78}],6:[function(t,e,n){"use strict";var i=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 n=0;n<t.length;n++)t[n].call(e[n]);t.length=0,e.length=0}},reset:function(){this._callbacks=null,this._contexts=null},destructor:function(){this.reset()}}),i.addPoolingTo(o),e.exports=o},{161:161,24:24,25:25}],7:[function(t,e,n){"use strict";var i=t(15),r=t(16),d=t(19),s=t(147),o=t(96),p=t(105),a=t(128),l=t(133),f=t(134),u=t(166),c=i.topLevelTypes,m={change:{phasedRegistrationNames:{bubbled:u({onChange:null}),captured:u({onChangeCapture:null})},dependencies:[c.topBlur,c.topChange,c.topClick,c.topFocus,c.topInput,c.topKeyDown,c.topKeyUp,c.topSelectionChange]}},h=null,g=null,v=null,y=null,S=!1;function b(t){var e=p.getPooled(m.change,g,t,a(t));d.accumulateTwoPhaseDispatches(e),o.batchedUpdates(w,e)}function w(t){r.enqueueEvents(t),r.processEventQueue(!1)}function x(){h&&(h.detachEvent("onchange",b),g=h=null)}function P(t,e,n){if(t===c.topChange)return n}function E(t,e,n){t===c.topFocus?(x(),g=n,(h=e).attachEvent("onchange",b)):t===c.topBlur&&x()}s.canUseDOM&&(S=l("change")&&(!("documentMode"in document)||8<document.documentMode));var C=!1;s.canUseDOM&&(C=l("input")&&(!("documentMode"in document)||9<document.documentMode));var T={get:function(){return y.get.call(this)},set:function(t){v=""+t,y.set.call(this,t)}};function D(){h&&(delete h.value,h.detachEvent("onpropertychange",A),y=v=g=h=null)}function A(t){if("value"===t.propertyName){var e=t.srcElement.value;e!==v&&(v=e,b(t))}}function R(t,e,n){if(t===c.topInput)return n}function I(t,e,n){var i;t===c.topFocus?(D(),g=n,v=(h=i=e).value,y=Object.getOwnPropertyDescriptor(i.constructor.prototype,"value"),Object.defineProperty(h,"value",T),h.attachEvent("onpropertychange",A)):t===c.topBlur&&D()}function _(t,e,n){if((t===c.topSelectionChange||t===c.topKeyUp||t===c.topKeyDown)&&h&&h.value!==v)return v=h.value,g}function M(t,e,n){if(t===c.topClick)return n}var k={eventTypes:m,extractEvents:function(t,e,n,i,r){var s,o,a,l,u;if("select"===(u=(l=e).nodeName&&l.nodeName.toLowerCase())||"input"===u&&"file"===l.type?S?s=P:o=E:f(e)?C?s=R:(s=_,o=I):!(a=e).nodeName||"input"!==a.nodeName.toLowerCase()||"checkbox"!==a.type&&"radio"!==a.type||(s=M),s){var c=s(t,e,n);if(c){var h=p.getPooled(m.change,c,i,r);return h.type="change",d.accumulateTwoPhaseDispatches(h),h}}o&&o(t,e,n)}};e.exports=k},{105:105,128:128,133:133,134:134,147:147,15:15,16:16,166:166,19:19,96:96}],8:[function(t,e,n){"use strict";var i=0,r={createReactRootIndex:function(){return i++}};e.exports=r},{}],9:[function(t,e,n){"use strict";var d=t(12),p=t(74),i=t(78),f=t(138),m=t(139),g=t(161);function v(t,e,n){var i=n>=t.childNodes.length?null:t.childNodes.item(n);t.insertBefore(e,i)}var r={dangerouslyReplaceNodeWithMarkup:d.dangerouslyReplaceNodeWithMarkup,updateTextContent:m,processUpdates:function(t,e){for(var n,i,r=null,s=null,o=0;o<t.length;o++)if((n=t[o]).type===p.MOVE_EXISTING||n.type===p.REMOVE_NODE){var a=n.fromIndex,l=n.parentNode.childNodes[a],u=n.parentID;l||g(!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`.",a,u),(r=r||{})[u]=r[u]||[],r[u][a]=l,(s=s||[]).push(l)}if(i=e.length&&"string"==typeof e[0]?d.dangerouslyRenderMarkup(e):e,s)for(var c=0;c<s.length;c++)s[c].parentNode.removeChild(s[c]);for(var h=0;h<t.length;h++)switch((n=t[h]).type){case p.INSERT_MARKUP:v(n.parentNode,i[n.markupIndex],n.toIndex);break;case p.MOVE_EXISTING:v(n.parentNode,r[n.parentID][n.fromIndex],n.toIndex);break;case p.SET_MARKUP:f(n.parentNode,n.content);break;case p.TEXT_CONTENT:m(n.parentNode,n.content);break;case p.REMOVE_NODE:}}};i.measureMethods(r,"DOMChildrenOperations",{updateTextContent:"updateTextContent"}),e.exports=r},{12:12,138:138,139:139,161:161,74:74,78:78}],10:[function(t,e,n){"use strict";var d=t(161);function p(t,e){return(t&e)===e}var f={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=f,n=t.Properties||{},i=t.DOMAttributeNamespaces||{},r=t.DOMAttributeNames||{},s=t.DOMPropertyNames||{},o=t.DOMMutationMethods||{};for(var a in t.isCustomAttribute&&m._isCustomAttributeFunctions.push(t.isCustomAttribute),n){m.properties.hasOwnProperty(a)&&d(!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.",a);var l=a.toLowerCase(),u=n[a],c={attributeName:l,attributeNamespace:null,propertyName:a,mutationMethod:null,mustUseAttribute:p(u,e.MUST_USE_ATTRIBUTE),mustUseProperty:p(u,e.MUST_USE_PROPERTY),hasSideEffects:p(u,e.HAS_SIDE_EFFECTS),hasBooleanValue:p(u,e.HAS_BOOLEAN_VALUE),hasNumericValue:p(u,e.HAS_NUMERIC_VALUE),hasPositiveNumericValue:p(u,e.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:p(u,e.HAS_OVERLOADED_BOOLEAN_VALUE)};if(c.mustUseAttribute&&c.mustUseProperty&&d(!1,"DOMProperty: Cannot require using both attribute and property: %s",a),!c.mustUseProperty&&c.hasSideEffects&&d(!1,"DOMProperty: Properties that have side effects must use property: %s",a),c.hasBooleanValue+c.hasNumericValue+c.hasOverloadedBooleanValue<=1||d(!1,"DOMProperty: Value can be one of boolean, overloaded boolean, or numeric value, but not a combination: %s",a),m.getPossibleStandardName[l]=a,r.hasOwnProperty(a)){var h=r[a];c.attributeName=h,m.getPossibleStandardName[h]=a}i.hasOwnProperty(a)&&(c.attributeNamespace=i[a]),s.hasOwnProperty(a)&&(c.propertyName=s[a]),o.hasOwnProperty(a)&&(c.mutationMethod=o[a]),m.properties[a]=c}}},r={},m={ID_ATTRIBUTE_NAME:"data-reactid",properties:{},getPossibleStandardName:{},_isCustomAttributeFunctions:[],isCustomAttribute:function(t){for(var e=0;e<m._isCustomAttributeFunctions.length;e++){var n=m._isCustomAttributeFunctions[e];if(n(t))return!0}return!1},getDefaultValueForProperty:function(t,e){var n,i=r[t];return i||(r[t]=i={}),e in i||(n=document.createElement(t),i[e]=n[e]),i[e]},injection:f};e.exports=m},{161:161}],11:[function(t,e,n){"use strict";var l=t(10),i=t(78),r=t(136),s=t(173),o=/^[a-zA-Z_][\w\.\-]*$/,a={},u={};function c(t){return!!u.hasOwnProperty(t)||!a.hasOwnProperty(t)&&(o.test(t)?u[t]=!0:(a[t]=!0,s(!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(),n=l.isCustomAttribute(e)?e:l.getPossibleStandardName.hasOwnProperty(e)?l.getPossibleStandardName[e]:null;s(null==n,"Unknown DOM property %s. Did you mean %s?",t,n)}},m={createMarkupForID:function(t){return l.ID_ATTRIBUTE_NAME+"="+r(t)},setAttributeForID:function(t,e){t.setAttribute(l.ID_ATTRIBUTE_NAME,e)},createMarkupForProperty:function(t,e){var n=l.properties.hasOwnProperty(t)?l.properties[t]:null;if(n){if(h(n,e))return"";var i=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&!0===e?i+'=""':i+"="+r(e)}return l.isCustomAttribute(t)?null==e?"":t+"="+r(e):(f(t),null)},createMarkupForCustomAttribute:function(t,e){return c(t)&&null!=e?t+"="+r(e):""},setValueForProperty:function(t,e,n){var i=l.properties.hasOwnProperty(e)?l.properties[e]:null;if(i){var r=i.mutationMethod;if(r)r(t,n);else if(h(i,n))this.deleteValueForProperty(t,e);else if(i.mustUseAttribute){var s=i.attributeName,o=i.attributeNamespace;o?t.setAttributeNS(o,s,""+n):i.hasBooleanValue||i.hasOverloadedBooleanValue&&!0===n?t.setAttribute(s,""):t.setAttribute(s,""+n)}else{var a=i.propertyName;i.hasSideEffects&&""+t[a]==""+n||(t[a]=n)}}else l.isCustomAttribute(e)?m.setValueForAttribute(t,e,n):f(e)},setValueForAttribute:function(t,e,n){c(e)&&(null==n?t.removeAttribute(e):t.setAttribute(e,""+n))},deleteValueForProperty:function(t,e){var n=l.properties.hasOwnProperty(e)?l.properties[e]:null;if(n){var i=n.mutationMethod;if(i)i(t,void 0);else if(n.mustUseAttribute)t.removeAttribute(n.attributeName);else{var r=n.propertyName,s=l.getDefaultValueForProperty(t.nodeName,r);n.hasSideEffects&&""+t[r]===s||(t[r]=s)}}else l.isCustomAttribute(e)?t.removeAttribute(e):f(e)}};i.measureMethods(m,"DOMPropertyOperations",{setValueForProperty:"setValueForProperty",setValueForAttribute:"setValueForAttribute",deleteValueForProperty:"deleteValueForProperty"}),e.exports=m},{10:10,136:136,173:173,78:78}],12:[function(t,e,n){"use strict";var p=t(147),f=t(152),m=t(153),g=t(157),v=t(161),y=/^(<[^ \/>]+)/,S="data-danger-index",i={dangerouslyRenderMarkup:function(t){var e;p.canUseDOM||v(!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 n,i={},r=0;r<t.length;r++)t[r]||v(!1,"dangerouslyRenderMarkup(...): Missing markup."),n=t[r],e=n.substring(1,n.indexOf(" ")),e=g(e)?e:"*",i[e]=i[e]||[],i[e][r]=t[r];var s=[],o=0;for(e in i)if(i.hasOwnProperty(e)){var a,l=i[e];for(a in l)if(l.hasOwnProperty(a)){var u=l[a];l[a]=u.replace(y,"$1 "+S+'="'+a+'" ')}for(var c=f(l.join(""),m),h=0;h<c.length;++h){var d=c[h];d.hasAttribute&&d.hasAttribute(S)?(a=+d.getAttribute(S),d.removeAttribute(S),s.hasOwnProperty(a)&&v(!1,"Danger: Assigning to an already-occupied result index."),s[a]=d,o+=1):console.error("Danger: Discarding unexpected node:",d)}}return o!==s.length&&v(!1,"Danger: Did not assign to every index of resultList."),s.length!==t.length&&v(!1,"Danger: Expected markup to render %s nodes, but rendered %s.",t.length,s.length),s},dangerouslyReplaceNodeWithMarkup:function(t,e){var n;p.canUseDOM||v(!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||v(!1,"dangerouslyReplaceNodeWithMarkup(...): Missing markup."),"html"===t.tagName.toLowerCase()&&v(!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()."),n="string"==typeof e?f(e,m)[0]:e,t.parentNode.replaceChild(n,t)}};e.exports=i},{147:147,152:152,153:153,157:157,161:161}],13:[function(t,e,n){"use strict";var i=t(166),r=[i({ResponderEventPlugin:null}),i({SimpleEventPlugin:null}),i({TapEventPlugin:null}),i({EnterLeaveEventPlugin:null}),i({ChangeEventPlugin:null}),i({SelectEventPlugin:null}),i({BeforeInputEventPlugin:null})];e.exports=r},{166:166}],14:[function(t,e,n){"use strict";var i=t(15),p=t(19),f=t(109),m=t(72),r=t(166),g=i.topLevelTypes,v=m.getFirstReactDOM,y={mouseEnter:{registrationName:r({onMouseEnter:null}),dependencies:[g.topMouseOut,g.topMouseOver]},mouseLeave:{registrationName:r({onMouseLeave:null}),dependencies:[g.topMouseOut,g.topMouseOver]}},S=[null,null],s={eventTypes:y,extractEvents:function(t,e,n,i,r){if(t===g.topMouseOver&&(i.relatedTarget||i.fromElement))return null;if(t!==g.topMouseOut&&t!==g.topMouseOver)return null;var s,o,a;if(e.window===e)s=e;else{var l=e.ownerDocument;s=l?l.defaultView||l.parentWindow:window}var u="",c="";if(t===g.topMouseOut?(o=e,u=n,(a=v(i.relatedTarget||i.toElement))?c=m.getID(a):a=s,a=a||s):(o=s,a=e,c=n),o===a)return null;var h=f.getPooled(y.mouseLeave,u,i,r);h.type="mouseleave",h.target=o,h.relatedTarget=a;var d=f.getPooled(y.mouseEnter,c,i,r);return d.type="mouseenter",d.target=a,d.relatedTarget=o,p.accumulateEnterLeaveDispatches(h,d,u,c),S[0]=h,S[1]=d,S}};e.exports=s},{109:109,15:15,166:166,19:19,72:72}],15:[function(t,e,n){"use strict";var i=t(165),r=i({bubbled:null,captured:null}),s=i({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}),o={topLevelTypes:s,PropagationPhases:r};e.exports=o},{165:165}],16:[function(t,e,n){"use strict";var c=t(17),i=t(18),r=t(61),h=t(115),s=t(124),o=t(161),a=t(173),l={},u=null,d=function(t,e){t&&(i.executeDispatchesInOrder(t,e),t.isPersistent()||t.constructor.release(t))},p=function(t){return d(t,!0)},f=function(t){return d(t,!1)},m=null;function g(){var t=m&&m.traverseTwoPhase&&m.traverseEnterLeave;a(t,"InstanceHandle not injected before use!")}var v={injection:{injectMount:i.injection.injectMount,injectInstanceHandle:function(t){m=t,g()},getInstanceHandle:function(){return g(),m},injectEventPluginOrder:c.injectEventPluginOrder,injectEventPluginsByName:c.injectEventPluginsByName},eventNameDispatchConfigs:c.eventNameDispatchConfigs,registrationNameModules:c.registrationNameModules,putListener:function(t,e,n){"function"!=typeof n&&o(!1,"Expected %s listener to be a function, instead got type %s",e,typeof n);var i=l[e]||(l[e]={});i[t]=n;var r=c.registrationNameModules[e];r&&r.didPutListener&&r.didPutListener(t,e,n)},getListener:function(t,e){var n=l[e];return n&&n[t]},deleteListener:function(t,e){var n=c.registrationNameModules[e];n&&n.willDeleteListener&&n.willDeleteListener(t,e);var i=l[e];i&&delete i[t]},deleteAllListeners:function(t){for(var e in l)if(l[e][t]){var n=c.registrationNameModules[e];n&&n.willDeleteListener&&n.willDeleteListener(t,e),delete l[e][t]}},extractEvents:function(t,e,n,i,r){for(var s,o=c.plugins,a=0;a<o.length;a++){var l=o[a];if(l){var u=l.extractEvents(t,e,n,i,r);u&&(s=h(s,u))}}return s},enqueueEvents:function(t){t&&(u=h(u,t))},processEventQueue:function(t){var e=u;u=null,s(e,t?p:f),u&&o(!1,"processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented."),r.rethrowCaughtError()},__purge:function(){l={}},__getListenerBank:function(){return l}};e.exports=v},{115:115,124:124,161:161,17:17,173:173,18:18,61:61}],17:[function(t,e,n){"use strict";var o=t(161),s=null,a={};function r(){if(s)for(var t in a){var e=a[t],n=s.indexOf(t);if(-1<n||o(!1,"EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.",t),!c.plugins[n]){e.extractEvents||o(!1,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",t);var i=(c.plugins[n]=e).eventTypes;for(var r in i)l(i[r],e,r)||o(!1,"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",r,t)}}}function l(t,e,n){c.eventNameDispatchConfigs.hasOwnProperty(n)&&o(!1,"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",n);var i=(c.eventNameDispatchConfigs[n]=t).phasedRegistrationNames;if(i){for(var r in i)if(i.hasOwnProperty(r)){var s=i[r];u(s,e,n)}return!0}return!!t.registrationName&&(u(t.registrationName,e,n),!0)}function u(t,e,n){c.registrationNameModules[t]&&o(!1,"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",t),c.registrationNameModules[t]=e,c.registrationNameDependencies[t]=e.eventTypes[n].dependencies}var c={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},injectEventPluginOrder:function(t){s&&o(!1,"EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React."),s=Array.prototype.slice.call(t),r()},injectEventPluginsByName:function(t){var e=!1;for(var n in t)if(t.hasOwnProperty(n)){var i=t[n];a.hasOwnProperty(n)&&a[n]===i||(a[n]&&o(!1,"EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.",n),a[n]=i,e=!0)}e&&r()},getPluginModuleForEvent:function(t){var e=t.dispatchConfig;if(e.registrationName)return c.registrationNameModules[e.registrationName]||null;for(var n in e.phasedRegistrationNames)if(e.phasedRegistrationNames.hasOwnProperty(n)){var i=c.registrationNameModules[e.phasedRegistrationNames[n]];if(i)return i}return null},_resetEventPlugins:function(){for(var t in s=null,a)a.hasOwnProperty(t)&&delete a[t];c.plugins.length=0;var e=c.eventNameDispatchConfigs;for(var n in e)e.hasOwnProperty(n)&&delete e[n];var i=c.registrationNameModules;for(var r in i)i.hasOwnProperty(r)&&delete i[r]}};e.exports=c},{161:161}],18:[function(t,e,n){"use strict";var s,i=t(15),o=t(61),r=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=i.topLevelTypes;function c(t,e,n,i){var r=t.type||"unknown-event";t.currentTarget=l.Mount.getNode(i),e?o.invokeGuardedCallbackWithCatch(r,n,t,i):o.invokeGuardedCallback(r,n,t,i),t.currentTarget=null}function h(t){var e=t._dispatchListeners,n=t._dispatchIDs;if(s(t),Array.isArray(e)){for(var i=0;i<e.length&&!t.isPropagationStopped();i++)if(e[i](t,n[i]))return n[i]}else if(e&&e(t,n))return n;return null}s=function(t){var e=t._dispatchListeners,n=t._dispatchIDs,i=Array.isArray(e),r=Array.isArray(n),s=r?n.length:n?1:0,o=i?e.length:e?1:0;a(r===i&&s===o,"EventPluginUtils: Invalid `event`.")};var d={isEndish:function(t){return t===u.topMouseUp||t===u.topTouchEnd||t===u.topTouchCancel},isMoveish:function(t){return t===u.topMouseMove||t===u.topTouchMove},isStartish:function(t){return t===u.topMouseDown||t===u.topTouchStart},executeDirectDispatch:function(t){s(t);var e=t._dispatchListeners,n=t._dispatchIDs;Array.isArray(e)&&r(!1,"executeDirectDispatch(...): Invalid `event`.");var i=e?e(t,n):null;return t._dispatchListeners=null,t._dispatchIDs=null,i},executeDispatchesInOrder:function(t,e){var n=t._dispatchListeners,i=t._dispatchIDs;if(s(t),Array.isArray(n))for(var r=0;r<n.length&&!t.isPropagationStopped();r++)c(t,e,n[r],i[r]);else n&&c(t,e,n,i);t._dispatchListeners=null,t._dispatchIDs=null},executeDispatchesInOrderStopAtTrue:function(t){var e=h(t);return t._dispatchIDs=null,t._dispatchListeners=null,e},hasDispatches:function(t){return!!t._dispatchListeners},getNode:function(t){return l.Mount.getNode(t)},getID:function(t){return l.Mount.getID(t)},injection:l};e.exports=d},{15:15,161:161,173:173,61:61}],19:[function(t,e,n){"use strict";var i=t(15),r=t(16),l=t(173),u=t(115),s=t(124),c=i.PropagationPhases,h=r.getListener;function o(t,e,n){l(t,"Dispatching id must not be null");var i,r,s,o=e?c.bubbled:c.captured,a=(i=t,r=o,s=n.dispatchConfig.phasedRegistrationNames[r],h(i,s));a&&(n._dispatchListeners=u(n._dispatchListeners,a),n._dispatchIDs=u(n._dispatchIDs,t))}function a(t){t&&t.dispatchConfig.phasedRegistrationNames&&r.injection.getInstanceHandle().traverseTwoPhase(t.dispatchMarker,o,t)}function d(t){t&&t.dispatchConfig.phasedRegistrationNames&&r.injection.getInstanceHandle().traverseTwoPhaseSkipTarget(t.dispatchMarker,o,t)}function p(t,e,n){if(n&&n.dispatchConfig.registrationName){var i=n.dispatchConfig.registrationName,r=h(t,i);r&&(n._dispatchListeners=u(n._dispatchListeners,r),n._dispatchIDs=u(n._dispatchIDs,t))}}function f(t){t&&t.dispatchConfig.registrationName&&p(t.dispatchMarker,0,t)}var m={accumulateTwoPhaseDispatches:function(t){s(t,a)},accumulateTwoPhaseDispatchesSkipTarget:function(t){s(t,d)},accumulateDirectDispatches:function(t){s(t,f)},accumulateEnterLeaveDispatches:function(t,e,n,i){r.injection.getInstanceHandle().traverseEnterLeave(n,i,p,t,e)}};e.exports=m},{115:115,124:124,15:15,16:16,173:173}],20:[function(t,e,n){"use strict";var i=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,n=this._startText,i=n.length,r=this.getText(),s=r.length;for(t=0;t<i&&n[t]===r[t];t++);var o=i-t;for(e=1;e<=o&&n[i-e]===r[s-e];e++);var a=1<e?1-e:void 0;return this._fallbackText=r.slice(t,a),this._fallbackText}}),i.addPoolingTo(o),e.exports=o},{131:131,24:24,25:25}],21:[function(t,e,n){"use strict";var i,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;i=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:i?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,n){"use strict";var i=t(70),r=t(90),s={linkState:function(t){return new i(this.state[t],r.createStateKeySetter(this,t))}};e.exports=s},{70:70,90:90}],23:[function(t,e,n){"use strict";var i=t(82),o=t(81),r=t(161),a=t(173),s={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function l(t){null!=t.checkedLink&&null!=t.valueLink&&r(!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)&&r(!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)&&r(!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,n){return!t[e]||s[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,n){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:i.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,n){for(var i in h){if(h.hasOwnProperty(i))var r=h[i](e,i,t,o.prop);if(r instanceof Error&&!(r.message in d)){d[r.message]=!0;var s=p(n);a(!1,"Failed form propType: %s%s",r.message,s)}}},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,n){"use strict";e.exports=function(t,e){if(null==t)throw new TypeError("Object.assign target cannot be null or undefined");for(var n=Object(t),i=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)i.call(o,a)&&(n[a]=o[a])}}return n}},{}],25:[function(t,e,n){"use strict";var i=t(161),r=function(t){if(this.instancePool.length){var e=this.instancePool.pop();return this.call(e,t),e}return new this(t)},s=function(t){t instanceof this||i(!1,"Trying to release an instance into a pool of a different type."),t.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(t)},o=r,a={addPoolingTo:function(t,e){var n=t;return n.instancePool=[],n.getPooled=e||o,n.poolSize||(n.poolSize=10),n.release=s,n},oneArgumentPooler:r,twoArgumentPooler:function(t,e){if(this.instancePool.length){var n=this.instancePool.pop();return this.call(n,t,e),n}return new this(t,e)},threeArgumentPooler:function(t,e,n){if(this.instancePool.length){var i=this.instancePool.pop();return this.call(i,t,e,n),i}return new this(t,e,n)},fourArgumentPooler:function(t,e,n,i){if(this.instancePool.length){var r=this.instancePool.pop();return this.call(r,t,e,n,i),r}return new this(t,e,n,i)},fiveArgumentPooler:function(t,e,n,i,r){if(this.instancePool.length){var s=this.instancePool.pop();return this.call(s,t,e,n,i,r),s}return new this(t,e,n,i,r)}};e.exports=a},{161:161}],26:[function(t,e,n){"use strict";var i=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",i,i.findDOMNode),render:a("render","ReactDOM","react-dom",i,i.render),unmountComponentAtNode:a("unmountComponentAtNode","ReactDOM","react-dom",i,i.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=i,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,n){"use strict";var i=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.",i.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,n){"use strict";var u=t(15),i=t(16),c=t(17),r=t(62),s=t(78),o=t(114),a=t(24),h=t(133),d={},l=!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"},m="_reactListenersID"+String(Math.random()).slice(2),g=a({},r,{ReactEventListener:null,injection:{injectReactEventListener:function(t){t.setHandleTopLevel(g.handleTopLevel),g.ReactEventListener=t}},setEnabled:function(t){g.ReactEventListener&&g.ReactEventListener.setEnabled(t)},isEnabled:function(){return!(!g.ReactEventListener||!g.ReactEventListener.isEnabled())},listenTo:function(t,e){for(var n=e,i=(l=n,Object.prototype.hasOwnProperty.call(l,m)||(l[m]=p++,d[l[m]]={}),d[l[m]]),r=c.registrationNameDependencies[t],s=u.topLevelTypes,o=0;o<r.length;o++){var a=r[o];i.hasOwnProperty(a)&&i[a]||(a===s.topWheel?h("wheel")?g.ReactEventListener.trapBubbledEvent(s.topWheel,"wheel",n):h("mousewheel")?g.ReactEventListener.trapBubbledEvent(s.topWheel,"mousewheel",n):g.ReactEventListener.trapBubbledEvent(s.topWheel,"DOMMouseScroll",n):a===s.topScroll?h("scroll",!0)?g.ReactEventListener.trapCapturedEvent(s.topScroll,"scroll",n):g.ReactEventListener.trapBubbledEvent(s.topScroll,"scroll",g.ReactEventListener.WINDOW_HANDLE):a===s.topFocus||a===s.topBlur?(h("focus",!0)?(g.ReactEventListener.trapCapturedEvent(s.topFocus,"focus",n),g.ReactEventListener.trapCapturedEvent(s.topBlur,"blur",n)):h("focusin")&&(g.ReactEventListener.trapBubbledEvent(s.topFocus,"focusin",n),g.ReactEventListener.trapBubbledEvent(s.topBlur,"focusout",n)),i[s.topBlur]=!0,i[s.topFocus]=!0):f.hasOwnProperty(a)&&g.ReactEventListener.trapBubbledEvent(a,f[a],n),i[a]=!0)}var l},trapBubbledEvent:function(t,e,n){return g.ReactEventListener.trapBubbledEvent(t,e,n)},trapCapturedEvent:function(t,e,n){return g.ReactEventListener.trapCapturedEvent(t,e,n)},ensureScrollValueMonitoring:function(){if(!l){var t=o.refreshScrollValues;g.ReactEventListener.monitorScrollValue(t),l=!0}},eventNameDispatchConfigs:i.eventNameDispatchConfigs,registrationNameModules:i.registrationNameModules,putListener:i.putListener,getListener:i.getListener,deleteListener:i.deleteListener,deleteAllListeners:i.deleteAllListeners});s.measureMethods(g,"ReactBrowserEventEmitter",{putListener:"putListener",deleteListener:"deleteListener"}),e.exports=g},{114:114,133:133,15:15,16:16,17:17,24:24,62:62,78:78}],29:[function(t,e,n){"use strict";var i=t(26),r=t(24),s=t(94),o=t(30);function a(t){var e="transition"+t+"Timeout",n="transition"+t;return function(t){if(t[n]){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=i.createClass({displayName:"ReactCSSTransitionGroup",propTypes:{transitionName:o.propTypes.name,transitionAppear:i.PropTypes.bool,transitionEnter:i.PropTypes.bool,transitionLeave:i.PropTypes.bool,transitionAppearTimeout:a("Appear"),transitionEnterTimeout:a("Enter"),transitionLeaveTimeout:a("Leave")},getDefaultProps:function(){return{transitionAppear:!1,transitionEnter:!0,transitionLeave:!0}},_wrapChild:function(t){return i.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 i.createElement(s,r({},this.props,{childFactory:this._wrapChild}))}});e.exports=l},{24:24,26:26,30:30,94:94}],30:[function(t,e,n){"use strict";var i=t(26),l=t(40),u=t(145),c=t(93),r=t(135),s=i.createClass({displayName:"ReactCSSTransitionGroupChild",propTypes:{name:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.shape({enter:i.PropTypes.string,leave:i.PropTypes.string,active:i.PropTypes.string}),i.PropTypes.shape({enter:i.PropTypes.string,enterActive:i.PropTypes.string,leave:i.PropTypes.string,leaveActive:i.PropTypes.string,appear:i.PropTypes.string,appearActive:i.PropTypes.string})]).isRequired,appear:i.PropTypes.bool,enter:i.PropTypes.bool,leave:i.PropTypes.bool,appearTimeout:i.PropTypes.number,enterTimeout:i.PropTypes.number,leaveTimeout:i.PropTypes.number},transition:function(t,e,n){var i=l.findDOMNode(this);if(i){var r=this.props.name[t]||this.props.name+"-"+t,s=this.props.name[t+"Active"]||r+"-active",o=null,a=function(t){t&&t.target!==i||(clearTimeout(o),u.removeClass(i,r),u.removeClass(i,s),c.removeEndEventListener(i,a),e&&e())};u.addClass(i,r),this.queueClass(s),n?(o=setTimeout(a,n),this.transitionTimeouts.push(o)):c.addEndEventListener(i,a)}else e&&e()},queueClass:function(t){this.classNameQueue.push(t),this.timeout||(this.timeout=setTimeout(this.flushClassNameQueue,17))},flushClassNameQueue:function(){this.isMounted()&&this.classNameQueue.forEach(u.addClass.bind(u,l.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 r(this.props.children)}});e.exports=s},{135:135,145:145,26:26,40:40,93:93}],31:[function(t,e,n){"use strict";var u=t(84),c=t(132),h=t(141),r=t(142),s=t(173);function o(t,e,n){var i=void 0===t[n];s(i,"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.",n),null!=e&&i&&(t[n]=c(e,null))}var i={instantiateChildren:function(t,e,n){if(null==t)return null;var i={};return r(t,o,i),i},updateChildren:function(t,e,n,i){if(!e&&!t)return null;var r;for(r in e)if(e.hasOwnProperty(r)){var s=t&&t[r],o=s&&s._currentElement,a=e[r];if(null!=s&&h(o,a))u.receiveComponent(s,a,n,i),e[r]=s;else{s&&u.unmountComponent(s,r);var l=c(a,null);e[r]=l}}for(r in t)!t.hasOwnProperty(r)||e&&e.hasOwnProperty(r)||u.unmountComponent(t[r]);return e},unmountChildren:function(t){for(var e in t)if(t.hasOwnProperty(e)){var n=t[e];u.unmountComponent(n)}}};e.exports=i},{132:132,141:141,142:142,173:173,84:84}],32:[function(t,e,n){"use strict";var i=t(25),l=t(57),u=t(153),a=t(142),r=i.twoArgumentPooler,s=i.fourArgumentPooler,o=/\/(?!\/)/g;function c(t){return(""+t).replace(o,"//")}function h(t,e){this.func=t,this.context=e,this.count=0}function d(t,e,n){var i=t.func,r=t.context;i.call(r,e,t.count++)}function p(t,e,n,i){this.result=t,this.keyPrefix=e,this.func=n,this.context=i,this.count=0}function f(t,e,n){var i=t.result,r=t.keyPrefix,s=t.func,o=t.context,a=s.call(o,e,t.count++);Array.isArray(a)?m(a,i,n,u.thatReturnsArgument):null!=a&&(l.isValidElement(a)&&(a=l.cloneAndReplaceKey(a,r+(a!==e?c(a.key||"")+"/":"")+n)),i.push(a))}function m(t,e,n,i,r){var s="";null!=n&&(s=c(n)+"/");var o=p.getPooled(e,s,i,r);a(t,f,o),p.release(o)}function g(t,e,n){return null}h.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},i.addPoolingTo(h,r),p.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},i.addPoolingTo(p,s);var v={forEach:function(t,e,n){if(null==t)return t;var i=h.getPooled(e,n);a(t,d,i),h.release(i)},map:function(t,e,n){if(null==t)return t;var i=[];return m(t,i,null,e,n),i},mapIntoWithKeyPrefixInternal:m,count:function(t,e){return a(t,g,null)},toArray:function(t){var e=[];return m(t,e,null,u.thatReturnsArgument),e}};e.exports=v},{142:142,153:153,25:25,57:57}],33:[function(t,e,n){"use strict";var i=t(34),p=t(57),r=t(81),s=t(80),o=t(76),a=t(24),l=t(154),f=t(161),u=t(165),c=t(166),h=t(173),m=c({mixins:null}),g=u({DEFINE_ONCE:null,DEFINE_MANY:null,OVERRIDE_BASE:null,DEFINE_MANY_MERGED:null}),d=[],v=!1;function y(){v||h(!(v=!0),"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 n=0;n<e.length;n++)x(t,e[n])},childContextTypes:function(t,e){w(t,e,r.childContext),t.childContextTypes=a({},t.childContextTypes,e)},contextTypes:function(t,e){w(t,e,r.context),t.contextTypes=a({},t.contextTypes,e)},getDefaultProps:function(t,e){t.getDefaultProps?t.getDefaultProps=E(t.getDefaultProps,e):t.getDefaultProps=e},propTypes:function(t,e){w(t,e,r.prop),t.propTypes=a({},t.propTypes,e)},statics:function(t,e){!function(t,e){if(e)for(var n in e){var i=e[n];if(e.hasOwnProperty(n)){var r=n in b;r&&f(!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.',n);var s=n in t;s&&f(!1,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),t[n]=i}}}(t,e)},autobind:function(){}};function w(t,e,n){for(var i in e)e.hasOwnProperty(i)&&h("function"==typeof e[i],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",t.displayName||"ReactClass",s[n],i)}function x(t,e){if(e){"function"==typeof e&&f(!1,"ReactClass: You're attempting to use a component class as a mixin. Instead, just use a regular object."),p.isValidElement(e)&&f(!1,"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var n=t.prototype;for(var i in e.hasOwnProperty(m)&&b.mixins(t,e.mixins),e)if(e.hasOwnProperty(i)&&i!==m){var r=e[i];if(c=n,h=i,void 0,d=S.hasOwnProperty(h)?S[h]:null,D.hasOwnProperty(h)&&d!==g.OVERRIDE_BASE&&f(!1,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",h),c.hasOwnProperty(h)&&d!==g.DEFINE_MANY&&d!==g.DEFINE_MANY_MERGED&&f(!1,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",h),b.hasOwnProperty(i))b[i](t,r);else{var s=S.hasOwnProperty(i),o=n.hasOwnProperty(i),a="function"==typeof r,l=a&&!s&&!o&&!1!==e.autobind;if(l)n.__reactAutoBindMap||(n.__reactAutoBindMap={}),n.__reactAutoBindMap[i]=r,n[i]=r;else if(o){var u=S[i];(!s||u!==g.DEFINE_MANY_MERGED&&u!==g.DEFINE_MANY)&&f(!1,"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",u,i),u===g.DEFINE_MANY_MERGED?n[i]=E(n[i],r):u===g.DEFINE_MANY&&(n[i]=C(n[i],r))}else"function"==typeof(n[i]=r)&&e.displayName&&(n[i].displayName=e.displayName+"_"+i)}}}var c,h,d}function P(t,e){for(var n in t&&e&&"object"==typeof t&&"object"==typeof e||f(!1,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects."),e)e.hasOwnProperty(n)&&(void 0!==t[n]&&f(!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.",n),t[n]=e[n]);return t}function E(i,r){return function(){var t=i.apply(this,arguments),e=r.apply(this,arguments);if(null==t)return e;if(null==e)return t;var n={};return P(n,t),P(n,e),n}}function C(t,e){return function(){t.apply(this,arguments),e.apply(this,arguments)}}function T(s,o){var a=o.bind(s);a.__reactBoundContext=s,a.__reactBoundMethod=o,a.__reactBoundArguments=null;var l=s.constructor.displayName,u=a.bind;return a.bind=function(t){for(var e=arguments.length,n=Array(1<e?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];if(t!==s&&null!==t)h(!1,"bind(): React component methods may only be bound to the component instance. See %s",l);else if(!n.length)return h(!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",l),a;var r=u.apply(a,arguments);return r.__reactBoundContext=s,r.__reactBoundMethod=o,r.__reactBoundArguments=n,r},a}var D={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)}},A=function(){};a(A.prototype,i.prototype,D);var R={createClass:function(t){var r=function(t,e,n){h(this instanceof r,"Something is calling a React component directly. Use a factory or JSX instead. See: https://fb.me/react-legacyfactory"),this.__reactAutoBindMap&&function(t){for(var e in t.__reactAutoBindMap)if(t.__reactAutoBindMap.hasOwnProperty(e)){var n=t.__reactAutoBindMap[e];t[e]=T(t,n)}}(this),this.props=t,this.context=e,this.refs=l,this.updater=n||o,this.state=null;var i=this.getInitialState?this.getInitialState():null;void 0===i&&this.getInitialState._isMockFunction&&(i=null),("object"!=typeof i||Array.isArray(i))&&f(!1,"%s.getInitialState(): must return an object or null",r.displayName||"ReactCompositeComponent"),this.state=i};for(var e in r.prototype=new A,r.prototype.constructor=r,d.forEach(x.bind(null,r)),x(r,t),r.getDefaultProps&&(r.defaultProps=r.getDefaultProps()),r.getDefaultProps&&(r.getDefaultProps.isReactClassApproved={}),r.prototype.getInitialState&&(r.prototype.getInitialState.isReactClassApproved={}),r.prototype.render||f(!1,"createClass(...): Class specification must implement a `render` method."),h(!r.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"),h(!r.prototype.componentWillRecieveProps,"%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",t.displayName||"A component"),S)r.prototype[e]||(r.prototype[e]=null);return r},injection:{injectMixin:function(t){d.push(t)}}};e.exports=R},{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,n){"use strict";var i=t(76),r=t(117),s=t(154),o=t(161),a=t(173);function l(t,e,n){this.props=t,this.context=e,this.refs=s,this.updater=n||i}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,n){"use strict";var i=t(45),r=t(72),s={processChildrenUpdates:i.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkupByID:i.dangerouslyReplaceNodeWithMarkupByID,unmountIDFromEnvironment:function(t){r.purgeID(t)}};e.exports=s},{45:45,72:72}],36:[function(t,e,n){"use strict";var i=t(161),r=!1,s={unmountIDFromEnvironment:null,replaceNodeWithMarkupByID:null,processChildrenUpdates:null,injection:{injectEnvironment:function(t){r&&i(!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,n){"use strict";var i=t(140),r={shouldComponentUpdate:function(t,e){return i(this,t,e)}};e.exports=r},{140:140}],38:[function(t,e,n){"use strict";var i=t(36),h=t(39),d=t(57),p=t(68),r=t(78),a=t(81),l=t(80),f=t(84),m=t(95),u=t(24),g=t(154),v=t(161),c=t(141),y=t(173);function S(t){var e=t._currentElement._owner||null;if(e){var n=e.getName();if(n)return" Check the render method of `"+n+"`."}return""}function b(t){}b.prototype.render=function(){var t=p.get(this)._currentElement.type;return t(this.props,this.context,this.updater)};var w=1,s={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,n){this._context=n,this._mountOrder=w++,this._rootNodeID=t;var i,r,s=this._processProps(this._currentElement.props),o=this._processContext(n),a=this._currentElement.type,l="prototype"in a;if(l){h.current=this;try{i=new a(s,o,m)}finally{h.current=null}}l&&null!==i&&!1!==i&&!d.isValidElement(i)||(r=i,i=new b(a)),null==i.render?y(!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.",a.displayName||a.name||"Component"):y(a.prototype&&a.prototype.isReactComponent||!l||!(i instanceof a),"%s(...): React component classes must extend React.Component.",a.displayName||a.name||"Component"),i.props=s,i.context=o,i.refs=g,i.updater=m,this._instance=i,p.set(i,this),y(!i.getInitialState||i.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"),y(!i.getDefaultProps||i.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"),y(!i.propTypes,"propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",this.getName()||"a component"),y(!i.contextTypes,"contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",this.getName()||"a component"),y("function"!=typeof i.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"),y("function"!=typeof i.componentDidUnmount,"%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",this.getName()||"A component"),y("function"!=typeof i.componentWillRecieveProps,"%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",this.getName()||"A component");var u=i.state;void 0===u&&(i.state=u=null),("object"!=typeof u||Array.isArray(u))&&v(!1,"%s.state: must be set to an object or null",this.getName()||"ReactCompositeComponent"),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===r&&(r=this._renderValidatedComponent()),this._renderedComponent=this._instantiateReactComponent(r);var c=f.mountComponent(this._renderedComponent,t,e,this._processChildContext(n));return i.componentDidMount&&e.getReactMountReady().enqueue(i.componentDidMount,i),c},unmountComponent:function(){var t=this._instance;t.componentWillUnmount&&t.componentWillUnmount(),f.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,p.remove(t)},_maskContext:function(t){var e=null,n=this._currentElement.type,i=n.contextTypes;if(!i)return g;for(var r in e={},i)e[r]=t[r];return e},_processContext:function(t){var e=this._maskContext(t),n=this._currentElement.type;return n.contextTypes&&this._checkPropTypes(n.contextTypes,e,a.context),e},_processChildContext:function(t){var e=this._currentElement.type,n=this._instance,i=n.getChildContext&&n.getChildContext();if(i){for(var r in"object"!=typeof e.childContextTypes&&v(!1,"%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",this.getName()||"ReactCompositeComponent"),this._checkPropTypes(e.childContextTypes,i,a.childContext),i)r in e.childContextTypes||v(!1,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',this.getName()||"ReactCompositeComponent",r);return u({},t,i)}return t},_processProps:function(t){var e=this._currentElement.type;return e.propTypes&&this._checkPropTypes(e.propTypes,t,a.prop),t},_checkPropTypes:function(t,e,n){var i=this.getName();for(var r in t)if(t.hasOwnProperty(r)){var s;try{"function"!=typeof t[r]&&v(!1,"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",i||"React class",l[n],r),s=t[r](e,r,i,n)}catch(t){s=t}if(s instanceof Error){var o=S(this);n===a.prop?y(!1,"Failed Composite propType: %s%s",s.message,o):y(!1,"Failed Context Types: %s%s",s.message,o)}}},receiveComponent:function(t,e,n){var i=this._currentElement,r=this._context;this._pendingElement=null,this.updateComponent(e,i,t,r,n)},performUpdateIfNecessary:function(t){null!=this._pendingElement&&f.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,n,i,r){var s,o=this._instance,a=this._context===r?o.context:this._processContext(r);e===n?s=n.props:(s=this._processProps(n.props),o.componentWillReceiveProps&&o.componentWillReceiveProps(s,a));var l=this._processPendingState(s,a),u=this._pendingForceUpdate||!o.shouldComponentUpdate||o.shouldComponentUpdate(s,l,a);y(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(n,s,l,a,t,r)):(this._currentElement=n,this._context=r,o.props=s,o.state=l,o.context=a)},_processPendingState:function(t,e){var n=this._instance,i=this._pendingStateQueue,r=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!i)return n.state;if(r&&1===i.length)return i[0];for(var s=u({},r?i[0]:n.state),o=r?1:0;o<i.length;o++){var a=i[o];u(s,"function"==typeof a?a.call(n,s,t,e):a)}return s},_performComponentUpdate:function(t,e,n,i,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,n,i),this._currentElement=t,this._context=s,u.props=e,u.state=n,u.context=i,this._updateRenderedComponent(r,s),c&&r.getReactMountReady().enqueue(u.componentDidUpdate.bind(u,o,a,l),u)},_updateRenderedComponent:function(t,e){var n=this._renderedComponent,i=n._currentElement,r=this._renderValidatedComponent();if(c(i,r))f.receiveComponent(n,r,t,this._processChildContext(e));else{var s=this._rootNodeID,o=n._rootNodeID;f.unmountComponent(n),this._renderedComponent=this._instantiateReactComponent(r);var a=f.mountComponent(this._renderedComponent,s,t,this._processChildContext(e));this._replaceNodeWithMarkupByID(o,a)}},_replaceNodeWithMarkupByID:function(t,e){i.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;h.current=this;try{t=this._renderValidatedComponentWithoutOwnerOrContext()}finally{h.current=null}return null===t||!1===t||d.isValidElement(t)||v(!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 n=this.getPublicInstance();null==n&&v(!1,"Stateless function components cannot have refs.");var i=e.getPublicInstance(),r=e&&e.getName?e.getName():"a component";y(null!=i,'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());var s=n.refs===g?n.refs={}:n.refs;s[t]=i},detachRef:function(t){var e=this.getPublicInstance().refs;delete e[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 b?null:t},_instantiateReactComponent:null};r.measureMethods(s,"ReactCompositeComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent",_renderValidatedComponent:"_renderValidatedComponent"});var o={Mixin:s};e.exports=o},{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,n){"use strict";e.exports={current:null}},{}],40:[function(t,e,n){"use strict";var i=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 m=l.measure("React","render",a.render),g={findDOMNode:d,render:m,unmountComponentAtNode:a.unmountComponentAtNode,version:h,unstable_batchedUpdates:c.batchedUpdates,unstable_renderSubtreeIntoContainer:p};"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inject({CurrentOwner:i,InstanceHandles:o,Mount:a,Reconciler:u,TextComponent:r});var v=t(147);if(v.canUseDOM&&window.top===window.self){"undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&(-1<navigator.userAgent.indexOf("Chrome")&&-1===navigator.userAgent.indexOf("Edge")||-1<navigator.userAgent.indexOf("Firefox"))&&console.debug("Download the React DevTools for a better development experience: https://fb.me/react-devtools");var y=document.documentMode&&document.documentMode<8;f(!y,'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 S=[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],b=0;b<S.length;b++)if(!S[b]){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,n){"use strict";var s={onClick:!0,onDoubleClick:!0,onMouseDown:!0,onMouseMove:!0,onMouseUp:!0,onClickCapture:!0,onDoubleClickCapture:!0,onMouseDownCapture:!0,onMouseMoveCapture:!0,onMouseUpCapture:!0},i={getNativeProps:function(t,e,n){if(!e.disabled)return e;var i={};for(var r in e)e.hasOwnProperty(r)&&!s[r]&&(i[r]=e[r]);return i}};e.exports=i},{}],42:[function(t,e,n){"use strict";var i,u=t(2),c=t(5),h=t(10),d=t(11),r=t(15),s=t(28),o=t(35),p=t(41),f=t(46),m=t(47),g=t(48),v=t(52),y=t(72),a=t(73),l=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),R=t(144),I=t(173),_=s.deleteListener,M=s.listenTo,k=s.registrationNameModules,L={string:!0,number:!0},O=C({children:null}),V=C({style:null}),N=C({__html:null}),B=1;function j(t){if(t){var e=t._currentElement._owner||null;if(e){var n=e.getName();if(n)return" This DOM node was rendered by `"+n+"`."}}return""}function U(){var t=this._reactInternalComponent;return I(!1,"ReactDOMComponent: Do not access .getDOMNode() of a DOM node; instead, use the node directly.%s",j(t)),this}function F(){var t=this._reactInternalComponent;return I(!1,"ReactDOMComponent: Do not access .isMounted() of a DOM node.%s",j(t)),!!t}function G(){var t=this._reactInternalComponent;I(!1,"ReactDOMComponent: Do not access .setState(), .replaceState(), or .forceUpdate() of a DOM node. This is a no-op.%s",j(t))}function H(t,e){var n=this._reactInternalComponent;I(!1,"ReactDOMComponent: Do not access .setProps() of a DOM node. Instead, call ReactDOM.render again at the top level.%s",j(n)),n&&(S.enqueueSetPropsInternal(n,t),e&&S.enqueueCallbackInternal(n,e))}function W(t,e){var n=this._reactInternalComponent;I(!1,"ReactDOMComponent: Do not access .replaceProps() of a DOM node. Instead, call ReactDOM.render again at the top level.%s",j(n)),n&&(S.enqueueReplacePropsInternal(n,t),e&&S.enqueueCallbackInternal(n,e))}function z(t){if("object"!=typeof t)return"string"==typeof t?JSON.stringify(t):"function"==typeof t?"[function object]":String(t);if(Array.isArray(t))return"["+t.map(z).join(", ")+"]";var e=[];for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var i=/^[a-z$_][\w$_]*$/i.test(n)?n:JSON.stringify(n);e.push(i+": "+z(t[n]))}return"{"+e.join(", ")+"}"}i={props:{enumerable:!1,get:function(){var t=this._reactInternalComponent;return I(!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",j(t)),t._currentElement.props}}};var Y={};function Q(t,e,n){if(null!=t&&null!=e&&!A(t,e)){var i,r=n._tag,s=n._currentElement._owner;s&&(i=s.getName());var o=i+"|"+r;Y.hasOwnProperty(o)||(Y[o]=!0,I(!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 `"+i+"`":"using <"+r+">",z(t),z(e)))}}function X(t,e){e&&(it[t._tag]&&I(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.")),I(null==e.innerHTML,"Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),I(!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",j(t)))}function q(t,e,n,i){I("onScroll"!==e||E("scroll",!0),"This browser doesn't support the `onScroll` event");var r=y.findReactContainerForID(t);if(r){var s=r.nodeType===B?r.ownerDocument:r;M(e,s)}i.getReactMountReady().enqueue(K,{id:t,registrationName:e,listener:n})}function K(){s.putListener(this.id,this.registrationName,this.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 $(){this._rootNodeID||P(!1,"Must be mounted to trap events");var t=y.getNode(this._rootNodeID);switch(t||P(!1,"trapBubbledEvent(...): Requires node to be rendered."),this._tag){case"iframe":this._wrapperState.listeners=[s.trapBubbledEvent(r.topLevelTypes.topLoad,"load",t)];break;case"video":case"audio":for(var e in this._wrapperState.listeners=[],Z)Z.hasOwnProperty(e)&&this._wrapperState.listeners.push(s.trapBubbledEvent(r.topLevelTypes[e],Z[e],t));break;case"img":this._wrapperState.listeners=[s.trapBubbledEvent(r.topLevelTypes.topError,"error",t),s.trapBubbledEvent(r.topLevelTypes.topLoad,"load",t)];break;case"form":this._wrapperState.listeners=[s.trapBubbledEvent(r.topLevelTypes.topReset,"reset",t),s.trapBubbledEvent(r.topLevelTypes.topSubmit,"submit",t)]}}function J(){f.mountReadyWrapper(this)}function tt(){g.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},nt={listing:!0,pre:!0,textarea:!0},it=b({menuitem:!0},et),rt=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,st={},ot={}.hasOwnProperty;function at(t,e){var n=(t=b({},t))[R.ancestorInfoContextKey];return t[R.ancestorInfoContextKey]=R.updatedAncestorInfo(n,e._tag,e),t}function lt(t,e){return 0<=t.indexOf("-")||null!=e.is}function ut(t){var e;e=t,ot.call(st,e)||(rt.test(e)||P(!1,"Invalid tag: %s",e),st[e]=!0),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}ut.displayName="ReactDOMComponent",ut.Mixin={construct:function(t){this._currentElement=t},mountComponent:function(t,e,n){this._rootNodeID=t;var i,r=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":r=p.getNativeProps(this,r,n);break;case"input":f.mountWrapper(this,r,n),r=f.getNativeProps(this,r,n);break;case"option":m.mountWrapper(this,r,n),r=m.getNativeProps(this,r,n);break;case"select":g.mountWrapper(this,r,n),r=g.getNativeProps(this,r,n),n=g.processChildContext(this,r,n);break;case"textarea":v.mountWrapper(this,r,n),r=v.getNativeProps(this,r,n)}if(X(this,r),n[R.ancestorInfoContextKey]&&R(this._tag,this,n[R.ancestorInfoContextKey]),this._unprocessedContextDev=n,this._processedContextDev=at(n,this),n=this._processedContextDev,e.useCreateElement){var s=n[y.ownerDocumentContextKey],o=s.createElement(this._currentElement.type);d.setAttributeForID(o,this._rootNodeID),y.getID(o),this._updateDOMProperties({},r,e,o),this._createInitialChildren(e,r,n,o),i=o}else{var a=this._createOpenTagMarkupAndPutListeners(e,r),l=this._createContentMarkup(e,r,n);i=!l&&et[this._tag]?a+"/>":a+">"+l+"</"+this._currentElement.type+">"}switch(this._tag){case"input":e.getReactMountReady().enqueue(J,this);case"button":case"select":case"textarea":r.autoFocus&&e.getReactMountReady().enqueue(u.focusDOMComponent,this)}return i},_createOpenTagMarkupAndPutListeners:function(t,e){var n="<"+this._currentElement.type;for(var i in e)if(e.hasOwnProperty(i)){var r=e[i];if(null!=r)if(k.hasOwnProperty(i))r&&q(this._rootNodeID,i,r,t);else{i===V&&(r&&(this._previousStyle=r,r=this._previousStyleCopy=b({},e.style)),r=c.createMarkupForStyles(r));var s=null;null!=this._tag&&lt(this._tag,e)?i!==O&&(s=d.createMarkupForCustomAttribute(i,r)):s=d.createMarkupForProperty(i,r),s&&(n+=" "+s)}}if(t.renderToStaticMarkup)return n;var o=d.createMarkupForID(this._rootNodeID);return n+" "+o},_createContentMarkup:function(t,e,n){var i="",r=e.dangerouslySetInnerHTML;if(null!=r)null!=r.__html&&(i=r.__html);else{var s=L[typeof e.children]?e.children:null,o=null!=s?null:e.children;if(null!=s)i=x(s);else if(null!=o){var a=this.mountChildren(o,t,n);i=a.join("")}}return nt[this._tag]&&"\n"===i.charAt(0)?"\n"+i:i},_createInitialChildren:function(t,e,n,i){var r=e.dangerouslySetInnerHTML;if(null!=r)null!=r.__html&&T(i,r.__html);else{var s=L[typeof e.children]?e.children:null,o=null!=s?null:e.children;if(null!=s)D(i,s);else if(null!=o)for(var a=this.mountChildren(o,t,n),l=0;l<a.length;l++)i.appendChild(a[l])}},receiveComponent:function(t,e,n){var i=this._currentElement;this._currentElement=t,this.updateComponent(e,i,t,n)},updateComponent:function(t,e,n,i){var r=e.props,s=this._currentElement.props;switch(this._tag){case"button":r=p.getNativeProps(this,r),s=p.getNativeProps(this,s);break;case"input":f.updateWrapper(this),r=f.getNativeProps(this,r),s=f.getNativeProps(this,s);break;case"option":r=m.getNativeProps(this,r),s=m.getNativeProps(this,s);break;case"select":r=g.getNativeProps(this,r),s=g.getNativeProps(this,s);break;case"textarea":v.updateWrapper(this),r=v.getNativeProps(this,r),s=v.getNativeProps(this,s)}this._unprocessedContextDev!==i&&(this._unprocessedContextDev=i,this._processedContextDev=at(i,this)),i=this._processedContextDev,X(this,s),this._updateDOMProperties(r,s,t,null),this._updateDOMChildren(r,s,t,i),!w&&this._nodeWithLegacyProperties&&(this._nodeWithLegacyProperties.props=s),"select"===this._tag&&t.getReactMountReady().enqueue(tt,this)},_updateDOMProperties:function(t,e,n,i){var r,s,o;for(r in t)if(!e.hasOwnProperty(r)&&t.hasOwnProperty(r))if(r===V){var a=this._previousStyleCopy;for(s in a)a.hasOwnProperty(s)&&((o=o||{})[s]="");this._previousStyleCopy=null}else k.hasOwnProperty(r)?t[r]&&_(this._rootNodeID,r):(h.properties[r]||h.isCustomAttribute(r))&&(i||(i=y.getNode(this._rootNodeID)),d.deleteValueForProperty(i,r));for(r in e){var l=e[r],u=r===V?this._previousStyleCopy:t[r];if(e.hasOwnProperty(r)&&l!==u)if(r===V)if(l?(Q(this._previousStyleCopy,this._previousStyle,this),this._previousStyle=l,l=this._previousStyleCopy=b({},l)):this._previousStyleCopy=null,u){for(s in u)!u.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||((o=o||{})[s]="");for(s in l)l.hasOwnProperty(s)&&u[s]!==l[s]&&((o=o||{})[s]=l[s])}else o=l;else k.hasOwnProperty(r)?l?q(this._rootNodeID,r,l,n):u&&_(this._rootNodeID,r):lt(this._tag,e)?(i||(i=y.getNode(this._rootNodeID)),r===O&&(l=null),d.setValueForAttribute(i,r,l)):(h.properties[r]||h.isCustomAttribute(r))&&(i||(i=y.getNode(this._rootNodeID)),null!=l?d.setValueForProperty(i,r,l):d.deleteValueForProperty(i,r))}o&&(i||(i=y.getNode(this._rootNodeID)),c.setValueForStyles(i,o))},_updateDOMChildren:function(t,e,n,i){var r=L[typeof t.children]?t.children:null,s=L[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,n,i):c&&!h&&this.updateTextContent(""),null!=s?r!==s&&this.updateTextContent(""+s):null!=a?o!==a&&this.updateMarkup(""+a):null!=u&&this.updateChildren(u,n,i)},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":f.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)}if(this.unmountChildren(),s.deleteAllListeners(this._rootNodeID),o.unmountIDFromEnvironment(this._rootNodeID),this._rootNodeID=null,this._wrapperState=null,this._nodeWithLegacyProperties){var n=this._nodeWithLegacyProperties;n._reactInternalComponent=null,this._nodeWithLegacyProperties=null}},getPublicInstance:function(){if(!this._nodeWithLegacyProperties){var t=y.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,i):t.props=this._currentElement.props,this._nodeWithLegacyProperties=t}return this._nodeWithLegacyProperties}},l.measureMethods(ut,"ReactDOMComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent"}),b(ut.prototype,ut.Mixin,a.Mixin),e.exports=ut},{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,n){"use strict";t(57);var i=t(58),r=t(167),s=r({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"},function(t){return i.createFactory(t)});e.exports=s},{167:167,57:57,58:58}],44:[function(t,e,n){"use strict";e.exports={useCreateElement:!1}},{}],45:[function(t,e,n){"use strict";var i=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,n){var i=s.getNode(t);l.hasOwnProperty(e)&&a(!1,"updatePropertyByID(...): %s",l[e]),null!=n?r.setValueForProperty(i,e,n):r.deleteValueForProperty(i,e)},dangerouslyReplaceNodeWithMarkupByID:function(t,e){var n=s.getNode(t);i.dangerouslyReplaceNodeWithMarkup(n,e)},dangerouslyProcessChildrenUpdates:function(t,e){for(var n=0;n<t.length;n++)t[n].parentNode=s.getNode(t[n].parentID);i.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,n){"use strict";var r=t(45),h=t(23),d=t(72),p=t(96),o=t(24),f=t(161),m={};function g(){this._rootNodeID&&i.updateWrapper(this)}var i={getNativeProps:function(t,e,n){var i=h.getValue(e),r=h.getChecked(e),s=o({},e,{defaultChecked:void 0,defaultValue:void 0,value:null!=i?i:t._wrapperState.initialValue,checked:null!=r?r:t._wrapperState.initialChecked,onChange:t._wrapperState.onChange});return s},mountWrapper:function(t,e){h.checkPropTypes("input",e,t._currentElement._owner);var n=e.defaultValue;t._wrapperState={initialChecked:e.defaultChecked||!1,initialValue:null!=n?n:null,onChange:function(t){var e=this._currentElement.props,n=h.executeOnChange(e,t);p.asap(g,this);var i=e.name;if("radio"===e.type&&null!=i){for(var r=d.getNode(this._rootNodeID),s=r;s.parentNode;)s=s.parentNode;for(var o=s.querySelectorAll("input[name="+JSON.stringify(""+i)+'][type="radio"]'),a=0;a<o.length;a++){var l=o[a];if(l!==r&&l.form===r.form){var u=d.getID(l);u||f(!1,"ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported.");var c=m[u];c||f(!1,"ReactDOMInput: Unknown radio button ID %s.",u),p.asap(g,c)}}}return n}.bind(t)}},mountReadyWrapper:function(t){m[t._rootNodeID]=t},unmountWrapper:function(t){delete m[t._rootNodeID]},updateWrapper:function(t){var e=t._currentElement.props,n=e.checked;null!=n&&r.updatePropertyByID(t._rootNodeID,"checked",n||!1);var i=h.getValue(e);null!=i&&r.updatePropertyByID(t._rootNodeID,"value",""+i)}};e.exports=i},{161:161,23:23,24:24,45:45,72:72,96:96}],47:[function(t,e,n){"use strict";var s=t(32),i=t(48),o=t(24),a=t(173),l=i.valueContextKey,r={mountWrapper:function(t,e,n){a(null==e.selected,"Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>.");var i=n[l],r=null;if(null!=i)if(r=!1,Array.isArray(i)){for(var s=0;s<i.length;s++)if(""+i[s]==""+e.value){r=!0;break}}else r=""+i==""+e.value;t._wrapperState={selected:r}},getNativeProps:function(t,e,n){var i=o({selected:void 0,children:void 0},e);null!=t._wrapperState.selected&&(i.selected=t._wrapperState.selected);var r="";return s.forEach(e.children,function(t){null!=t&&("string"==typeof t||"number"==typeof t?r+=t:a(!1,"Only strings and numbers are supported as <option> children."))}),i.children=r,i}};e.exports=r},{173:173,24:24,32:32,48:48}],48:[function(t,e,n){"use strict";var s=t(23),a=t(72),i=t(96),r=t(24),o=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=s.getValue(t);null!=e&&d(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,n){var i,r,s=a.getNode(t._rootNodeID).options;if(e){for(i={},r=0;r<n.length;r++)i[""+n[r]]=!0;for(r=0;r<s.length;r++){var o=i.hasOwnProperty(s[r].value);s[r].selected!==o&&(s[r].selected=o)}}else{for(i=""+n,r=0;r<s.length;r++)if(s[r].value===i)return void(s[r].selected=!0);s.length&&(s[0].selected=!0)}}var p={valueContextKey:l,getNativeProps:function(t,e,n){return r({},e,{onChange:t._wrapperState.onChange,value:void 0})},mountWrapper:function(t,e){!function(t,e){var n=t._currentElement._owner;s.checkPropTypes("select",e,n);for(var i=0;i<h.length;i++){var r=h[i];null!=e[r]&&(e.multiple?o(Array.isArray(e[r]),"The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",r,c(n)):o(!Array.isArray(e[r]),"The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",r,c(n)))}}(t,e);var n=s.getValue(e);t._wrapperState={pendingUpdate:!1,initialValue:null!=n?n:e.defaultValue,onChange:function(t){var e=this._currentElement.props,n=s.executeOnChange(e,t);return this._wrapperState.pendingUpdate=!0,i.asap(u,this),n}.bind(t),wasMultiple:Boolean(e.multiple)}},processChildContext:function(t,e,n){var i=r({},n);return i[l]=t._wrapperState.initialValue,i},postUpdateWrapper:function(t){var e=t._currentElement.props;t._wrapperState.initialValue=void 0;var n=t._wrapperState.wasMultiple;t._wrapperState.wasMultiple=Boolean(e.multiple);var i=s.getValue(e);null!=i?(t._wrapperState.pendingUpdate=!1,d(t,Boolean(e.multiple),i)):n!==Boolean(e.multiple)&&(null!=e.defaultValue?d(t,Boolean(e.multiple),e.defaultValue):d(t,Boolean(e.multiple),e.multiple?[]:""))}};e.exports=p},{173:173,23:23,24:24,72:72,96:96}],49:[function(t,e,n){"use strict";var i=t(147),c=t(130),h=t(131);function p(t,e,n,i){return t===n&&e===i}var r=i.canUseDOM&&"selection"in document&&!("getSelection"in window),s={getOffsets:r?function(t){var e=document.selection.createRange(),n=e.text.length,i=e.duplicate();i.moveToElementText(t),i.setEndPoint("EndToStart",e);var r=i.text.length;return{start:r,end:r+n}}:function(t){var e=window.getSelection&&window.getSelection();if(!e||0===e.rangeCount)return null;var n=e.anchorNode,i=e.anchorOffset,r=e.focusNode,s=e.focusOffset,o=e.getRangeAt(0);try{o.startContainer.nodeType,o.endContainer.nodeType}catch(t){return null}var a=p(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOffset)?0:o.toString().length,l=o.cloneRange();l.selectNodeContents(t),l.setEnd(o.startContainer,o.startOffset);var u=p(l.startContainer,l.startOffset,l.endContainer,l.endOffset)?0:l.toString().length,c=u+a,h=document.createRange();h.setStart(n,i),h.setEnd(r,s);var d=h.collapsed;return{start:d?c:u,end:d?u:c}},setOffsets:r?function(t,e){var n,i,r=document.selection.createRange().duplicate();i=void 0===e.end?n=e.start:e.start>e.end?(n=e.end,e.start):(n=e.start,e.end),r.moveToElementText(t),r.moveStart("character",n),r.setEndPoint("EndToStart",r),r.moveEnd("character",i-n),r.select()}:function(t,e){if(window.getSelection){var n=window.getSelection(),i=t[h()].length,r=Math.min(e.start,i),s=void 0===e.end?r:Math.min(e.end,i);if(!n.extend&&s<r){var o=s;s=r,r=o}var a=c(t,r),l=c(t,s);if(a&&l){var u=document.createRange();u.setStart(a.node,a.offset),n.removeAllRanges(),s<r?(n.addRange(u),n.extend(l.node,l.offset)):(u.setEnd(l.node,l.offset),n.addRange(u))}}}};e.exports=s},{130:130,131:131,147:147}],50:[function(t,e,n){"use strict";var i=t(54),r=t(88),s=t(97);i.inject();var o={renderToString:r.renderToString,renderToStaticMarkup:r.renderToStaticMarkup,version:s};e.exports=o},{54:54,88:88,97:97}],51:[function(t,e,n){"use strict";var r=t(9),o=t(11),i=t(35),a=t(72),s=t(24),l=t(121),u=t(139),c=t(144),h=function(t){};s(h.prototype,{construct:function(t){this._currentElement=t,this._stringText=""+t,this._rootNodeID=null,this._mountIndex=0},mountComponent:function(t,e,n){if(n[c.ancestorInfoContextKey]&&c("span",null,n[c.ancestorInfoContextKey]),this._rootNodeID=t,e.useCreateElement){var i=n[a.ownerDocumentContextKey],r=i.createElement("span");return o.setAttributeForID(r,t),a.getID(r),u(r,this._stringText),r}var s=l(this._stringText);return e.renderToStaticMarkup?s:"<span "+o.createMarkupForID(t)+">"+s+"</span>"},receiveComponent:function(t,e){if(t!==this._currentElement){var n=""+(this._currentElement=t);if(n!==this._stringText){this._stringText=n;var i=a.getNode(this._rootNodeID);r.updateTextContent(i,n)}}},unmountComponent:function(){i.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,n){"use strict";var s=t(23),i=t(45),o=t(96),r=t(24),a=t(161),l=t(173);function u(){this._rootNodeID&&c.updateWrapper(this)}var c={getNativeProps:function(t,e,n){null!=e.dangerouslySetInnerHTML&&a(!1,"`dangerouslySetInnerHTML` does not make sense on <textarea>.");var i=r({},e,{defaultValue:void 0,value:void 0,children:t._wrapperState.initialValue,onChange:t._wrapperState.onChange});return i},mountWrapper:function(t,e){s.checkPropTypes("textarea",e,t._currentElement._owner);var n=e.defaultValue,i=e.children;null!=i&&(l(!1,"Use the `defaultValue` or `value` props instead of setting children on <textarea>."),null!=n&&a(!1,"If you supply `defaultValue` on a <textarea>, do not pass children."),Array.isArray(i)&&(i.length<=1||a(!1,"<textarea> can only have at most one child."),i=i[0]),n=""+i),null==n&&(n="");var r=s.getValue(e);t._wrapperState={initialValue:""+(null!=r?r:n),onChange:function(t){var e=this._currentElement.props,n=s.executeOnChange(e,t);return o.asap(u,this),n}.bind(t)}},updateWrapper:function(t){var e=t._currentElement.props,n=s.getValue(e);null!=n&&i.updatePropertyByID(t._rootNodeID,"value",""+n)}};e.exports=c},{161:161,173:173,23:23,24:24,45:45,96:96}],53:[function(t,e,n){"use strict";var i=t(96),r=t(113),s=t(24),o=t(153),a={initialize:o,close:function(){d.isBatchingUpdates=!1}},l={initialize:o,close:i.flushBatchedUpdates.bind(i)},u=[l,a];function c(){this.reinitializeTransaction()}s(c.prototype,r.Mixin,{getTransactionWrappers:function(){return u}});var h=new c,d={isBatchingUpdates:!1,batchedUpdates:function(t,e,n,i,r,s){var o=d.isBatchingUpdates;d.isBatchingUpdates=!0,o?t(e,n,i,r,s):h.perform(t,null,e,n,i,r,s)}};e.exports=d},{113:113,153:153,24:24,96:96}],54:[function(n,t,e){"use strict";var i=n(3),r=n(7),s=n(8),o=n(13),a=n(14),l=n(147),u=n(21),c=n(27),h=n(35),d=n(53),p=n(42),f=n(51),m=n(63),g=n(65),v=n(67),y=n(72),S=n(83),b=n(99),w=n(100),x=n(101),P=n(98),E=!1;t.exports={inject:function(){if(!E){E=!0,g.EventEmitter.injectReactEventListener(m),g.EventPluginHub.injectEventPluginOrder(o),g.EventPluginHub.injectInstanceHandle(v),g.EventPluginHub.injectMount(y),g.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:x,EnterLeaveEventPlugin:a,ChangeEventPlugin:r,SelectEventPlugin:b,BeforeInputEventPlugin:i}),g.NativeComponent.injectGenericComponentClass(p),g.NativeComponent.injectTextComponentClass(f),g.Class.injectMixin(c),g.DOMProperty.injectDOMPropertyConfig(u),g.DOMProperty.injectDOMPropertyConfig(P),g.EmptyComponent.injectEmptyComponent("noscript"),g.Updates.injectReconcileTransaction(S),g.Updates.injectBatchingStrategy(d),g.RootIndex.injectCreateReactRootIndex(l.canUseDOM?s.createReactRootIndex:w.createReactRootIndex),g.Component.injectEnvironment(h);var t=l.canUseDOM&&window.location.href||"";if(/[?&]react_perf\b/.test(t)){var e=n(55);e.start()}}}}},{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,n){"use strict";var i=t(10),r=t(56),v=t(72),s=t(78),y=t(170);function o(t){return Math.floor(100*t)/100}function S(t,e,n){t[e]=(t[e]||0)+n}var b={_allMeasurements:[],_mountStack:[0],_injected:!1,start:function(){b._injected||s.injection.injectMeasure(b.measure),b._allMeasurements.length=0,s.enableMeasure=!0},stop:function(){s.enableMeasure=!1},getLastMeasurements:function(){return b._allMeasurements},printExclusive:function(t){t=t||b._allMeasurements;var e=r.getExclusiveSummary(t);console.table(e.map(function(t){return{"Component class name":t.componentName,"Total inclusive time (ms)":o(t.inclusive),"Exclusive mount time (ms)":o(t.exclusive),"Exclusive render time (ms)":o(t.render),"Mount time per instance (ms)":o(t.exclusive/t.count),"Render time per instance (ms)":o(t.render/t.count),Instances:t.count}}))},printInclusive:function(t){t=t||b._allMeasurements;var e=r.getInclusiveSummary(t);console.table(e.map(function(t){return{"Owner > component":t.componentName,"Inclusive time (ms)":o(t.time),Instances:t.count}})),console.log("Total time:",r.getTotalTime(t).toFixed(2)+" ms")},getMeasurementsSummaryMap:function(t){var e=r.getInclusiveSummary(t,!0);return e.map(function(t){return{"Owner > component":t.componentName,"Wasted time (ms)":t.time,Instances:t.count}})},printWasted:function(t){t=t||b._allMeasurements,console.table(b.getMeasurementsSummaryMap(t)),console.log("Total time:",r.getTotalTime(t).toFixed(2)+" ms")},printDOM:function(t){t=t||b._allMeasurements;var e=r.getDOMSummary(t);console.table(e.map(function(t){var e={};return e[i.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,n,i){var r=b._allMeasurements[b._allMeasurements.length-1].writes;r[t]=r[t]||[],r[t].push({type:e,time:n,args:i})},measure:function(f,m,g){return function(){for(var t=arguments.length,n=Array(t),e=0;e<t;e++)n[e]=arguments[e];var i,r,s;if("_renderNewRootComponent"===m||"flushBatchedUpdates"===m)return b._allMeasurements.push({exclusive:{},inclusive:{},render:{},counts:{},writes:{},displayNames:{},totalTime:0,created:{}}),s=y(),r=g.apply(this,n),b._allMeasurements[b._allMeasurements.length-1].totalTime=y()-s,r;if("_mountImageIntoNode"===m||"ReactBrowserEventEmitter"===f||"ReactDOMIDOperations"===f||"CSSPropertyOperations"===f||"DOMChildrenOperations"===f||"DOMPropertyOperations"===f){if(s=y(),r=g.apply(this,n),i=y()-s,"_mountImageIntoNode"===m){var o=v.getID(n[1]);b._recordWrite(o,m,i,n[0])}else if("dangerouslyProcessChildrenUpdates"===m)n[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=n[1][t.markupIndex]),b._recordWrite(t.parentID,t.type,i,e)});else{var a=n[0];"object"==typeof a&&(a=v.getID(n[0])),b._recordWrite(a,m,i,Array.prototype.slice.call(n,1))}return r}if("ReactCompositeComponent"!==f||"mountComponent"!==m&&"updateComponent"!==m&&"_renderValidatedComponent"!==m)return g.apply(this,n);if(this._currentElement.type===v.TopLevelWrapper)return g.apply(this,n);var l="mountComponent"===m?n[0]:this._rootNodeID,u="_renderValidatedComponent"===m,c="mountComponent"===m,h=b._mountStack,d=b._allMeasurements[b._allMeasurements.length-1];if(u?S(d.counts,l,1):c&&(d.created[l]=!0,h.push(0)),s=y(),r=g.apply(this,n),i=y()-s,u)S(d.render,l,i);else if(c){var p=h.pop();h[h.length-1]+=i,S(d.exclusive,l,i-p),S(d.inclusive,l,i)}else S(d.inclusive,l,i);return d.displayNames[l]={current:this.getName(),owner:this._currentElement._owner?this._currentElement._owner.getName():"<root>"},r}}};e.exports=b},{10:10,170:170,56:56,72:72,78:78}],56:[function(t,e,n){"use strict";var h=t(24),i={_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 d(t){var e={},n=Object.keys(t.writes),i=h({},t.exclusive,t.inclusive);for(var r in i){for(var s=!1,o=0;o<n.length;o++)if(0===n[o].indexOf(r)){s=!0;break}t.created[r]&&(s=!0),!s&&0<t.counts[r]&&(e[r]=!0)}return e}var r={getExclusiveSummary:function(t){for(var e,n={},i=0;i<t.length;i++){var r=t[i],s=h({},r.exclusive,r.inclusive);for(var o in s)e=r.displayNames[o].current,n[e]=n[e]||{componentName:e,inclusive:0,exclusive:0,render:0,count:0},r.render[o]&&(n[e].render+=r.render[o]),r.exclusive[o]&&(n[e].exclusive+=r.exclusive[o]),r.inclusive[o]&&(n[e].inclusive+=r.inclusive[o]),r.counts[o]&&(n[e].count+=r.counts[o])}var a=[];for(e in n)1.2<=n[e].exclusive&&a.push(n[e]);return a.sort(function(t,e){return e.exclusive-t.exclusive}),a},getInclusiveSummary:function(t,e){for(var n,i={},r=0;r<t.length;r++){var s,o=t[r],a=h({},o.exclusive,o.inclusive);for(var l in e&&(s=d(o)),a)if(!e||s[l]){var u=o.displayNames[l];n=u.owner+" > "+u.current,i[n]=i[n]||{componentName:n,time:0,count:0},o.inclusive[l]&&(i[n].time+=o.inclusive[l]),o.counts[l]&&(i[n].count+=o.counts[l])}}var c=[];for(n in i)1.2<=i[n].time&&c.push(i[n]);return c.sort(function(t,e){return e.time-t.time}),c},getDOMSummary:function(t){var n=[];return t.forEach(function(t){Object.keys(t.writes).forEach(function(e){t.writes[e].forEach(function(t){n.push({id:e,type:i[t.type]||t.type,args:t.args})})})}),n},getTotalTime:function(t){for(var e=0,n=0;n<t.length;n++){var i=t[n];e+=i.totalTime}return e}};e.exports=r},{24:24}],57:[function(t,e,n){"use strict";var p=t(39),f=t(24),l=t(117),u="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,m={key:!0,ref:!0,__self:!0,__source:!0},g=function(t,e,n,i,r,s,o){var a={$$typeof:u,type:t,key:e,ref:n,props:o,_owner:s,_store:{}};return l?(Object.defineProperty(a._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(a,"_self",{configurable:!1,enumerable:!1,writable:!1,value:i}),Object.defineProperty(a,"_source",{configurable:!1,enumerable:!1,writable:!1,value:r})):(a._store.validated=!1,a._self=i,a._source=r),Object.freeze(a.props),Object.freeze(a),a};g.createElement=function(t,e,n){var i,r={},s=null,o=null,a=null,l=null;if(null!=e)for(i in o=void 0===e.ref?null:e.ref,s=void 0===e.key?null:""+e.key,a=void 0===e.__self?null:e.__self,l=void 0===e.__source?null:e.__source,e)e.hasOwnProperty(i)&&!m.hasOwnProperty(i)&&(r[i]=e[i]);var u=arguments.length-2;if(1===u)r.children=n;else if(1<u){for(var c=Array(u),h=0;h<u;h++)c[h]=arguments[h+2];r.children=c}if(t&&t.defaultProps){var d=t.defaultProps;for(i in d)void 0===r[i]&&(r[i]=d[i])}return g(t,s,o,a,l,p.current,r)},g.createFactory=function(t){var e=g.createElement.bind(null,t);return e.type=t,e},g.cloneAndReplaceKey=function(t,e){var n=g(t.type,e,t.ref,t._self,t._source,t._owner,t.props);return n},g.cloneAndReplaceProps=function(t,e){var n=g(t.type,t.key,t.ref,t._self,t._source,t._owner,e);return n._store.validated=t._store.validated,n},g.cloneElement=function(t,e,n){var i,r=f({},t.props),s=t.key,o=t.ref,a=t._self,l=t._source,u=t._owner;if(null!=e)for(i in void 0!==e.ref&&(o=e.ref,u=p.current),void 0!==e.key&&(s=""+e.key),e)e.hasOwnProperty(i)&&!m.hasOwnProperty(i)&&(r[i]=e[i]);var c=arguments.length-2;if(1===c)r.children=n;else if(1<c){for(var h=Array(c),d=0;d<c;d++)h[d]=arguments[d+2];r.children=h}return g(t.type,s,o,a,l,u,r)},g.isValidElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===u},e.exports=g},{117:117,24:24,39:39}],58:[function(t,e,n){"use strict";var a=t(57),i=t(81),l=t(80),u=t(39),r=t(117),c=t(129),h=t(161),d=t(173);function p(){if(u.current){var t=u.current.getName();if(t)return" Check the render method of `"+t+"`."}return""}var f={},m={};function g(t,e){if(t._store&&!t._store.validated&&null==t.key){t._store.validated=!0;var n=function(t,e,n){var i=p();if(!i){var r="string"==typeof n?n:n.displayName||n.name;r&&(i=" Check the top-level render call using <"+r+">.")}var s=f[t]||(f[t]={});if(s[i])return null;s[i]=!0;var o={parentOrOwner:i,url:" See https://fb.me/react-warning-keys for more information.",childOwner:null};return e&&e._owner&&e._owner!==u.current&&(o.childOwner=" It was passed a child from "+e._owner.getName()+"."),o}("uniqueKey",t,e);null!==n&&d(!1,'Each child in an array or iterator should have a unique "key" prop.%s%s%s',n.parentOrOwner||"",n.childOwner||"",n.url||"")}}function o(t,e){if("object"==typeof t)if(Array.isArray(t))for(var n=0;n<t.length;n++){var i=t[n];a.isValidElement(i)&&g(i,e)}else if(a.isValidElement(t))t._store&&(t._store.validated=!0);else if(t){var r=c(t);if(r&&r!==t.entries)for(var s,o=r.call(t);!(s=o.next()).done;)a.isValidElement(s.value)&&g(s.value,e)}}function v(t){var e=t.type;if("function"==typeof e){var n=e.displayName||e.name;e.propTypes&&function(t,e,n,i){for(var r in e)if(e.hasOwnProperty(r)){var s;try{"function"!=typeof e[r]&&h(!1,"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",t||"React class",l[i],r),s=e[r](n,r,t,i)}catch(t){s=t}if(d(!s||s 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",l[i],r,typeof s),s instanceof Error&&!(s.message in m)){m[s.message]=!0;var o=p();d(!1,"Failed propType: %s%s",s.message,o)}}}(n,e.propTypes,t.props,i.prop),"function"==typeof e.getDefaultProps&&d(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,n){var i="string"==typeof t||"function"==typeof t;d(i,"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",p());var r=a.createElement.apply(this,arguments);if(null==r)return r;if(i)for(var s=2;s<arguments.length;s++)o(arguments[s],t);return v(r),r},createFactory:function(t){var e=s.createElement.bind(null,t);return e.type=t,r&&Object.defineProperty(e,"type",{enumerable:!1,get:function(){return d(!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,n){for(var i=a.cloneElement.apply(this,arguments),r=2;r<arguments.length;r++)o(arguments[r],i.type);return v(i),i}};e.exports=s},{117:117,129:129,161:161,173:173,39:39,57:57,80:80,81:81}],59:[function(t,e,n){"use strict";var i,r=t(57),s=t(60),o=t(84),a=t(24),l={injectEmptyComponent:function(t){i=r.createElement(t)}},u=function(t){this._currentElement=null,this._rootNodeID=null,this._renderedComponent=t(i)};a(u.prototype,{construct:function(t){},mountComponent:function(t,e,n){return s.registerNullComponentID(t),this._rootNodeID=t,o.mountComponent(this._renderedComponent,t,e,n)},receiveComponent:function(){},unmountComponent:function(t,e,n){o.unmountComponent(this._renderedComponent),s.deregisterNullComponentID(this._rootNodeID),this._rootNodeID=null,this._renderedComponent=null}}),u.injection=l,e.exports=u},{24:24,57:57,60:60,84:84}],60:[function(t,e,n){"use strict";var i={},r={isNullComponentID:function(t){return!!i[t]},registerNullComponentID:function(t){i[t]=!0},deregisterNullComponentID:function(t){delete i[t]}};e.exports=r},{}],61:[function(t,e,n){"use strict";var r=null;function i(t,e,n,i){try{return e(n,i)}catch(t){return void(null===r&&(r=t))}}var s={invokeGuardedCallback:i,invokeGuardedCallbackWithCatch:i,rethrowCaughtError:function(){if(r){var t=r;throw r=null,t}}};if("undefined"!=typeof window&&"function"==typeof window.dispatchEvent&&"undefined"!=typeof document&&"function"==typeof document.createEvent){var a=document.createElement("react");s.invokeGuardedCallback=function(t,e,n,i){var r=e.bind(null,n,i),s="react-"+t;a.addEventListener(s,r,!1);var o=document.createEvent("Event");o.initEvent(s,!1,!1),a.dispatchEvent(o),a.removeEventListener(s,r,!1)}}e.exports=s},{}],62:[function(t,e,n){"use strict";var a=t(16),i={handleTopLevel:function(t,e,n,i,r){var s,o=a.extractEvents(t,e,n,i,r);s=o,a.enqueueEvents(s),a.processEventQueue(!1)}};e.exports=i},{16:16}],63:[function(t,e,n){"use strict";var r=t(146),i=t(147),s=t(25),c=t(67),h=t(72),o=t(96),a=t(24),d=t(128),l=t(158);function u(t,e){this.topLevelType=t,this.nativeEvent=e,this.ancestors=[]}function p(t){!function(t){for(var e,n,i,r,s,o=h.getFirstReactDOM(d(t.nativeEvent))||window,a=o;a;)t.ancestors.push(a),e=a,n=h.getID(e),i=c.getReactRootIDFromNodeID(n),r=h.findReactContainerForID(i),s=h.getFirstReactDOM(r),a=s;for(var l=0;l<t.ancestors.length;l++){o=t.ancestors[l];var u=h.getID(o)||"";f._handleTopLevel(t.topLevelType,o,u,t.nativeEvent,d(t.nativeEvent))}}(t)}a(u.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.ancestors.length=0}}),s.addPoolingTo(u,s.twoArgumentPooler);var f={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:i.canUseDOM?window:null,setHandleTopLevel:function(t){f._handleTopLevel=t},setEnabled:function(t){f._enabled=!!t},isEnabled:function(){return f._enabled},trapBubbledEvent:function(t,e,n){var i=n;return i?r.listen(i,e,f.dispatchEvent.bind(null,t)):null},trapCapturedEvent:function(t,e,n){var i=n;return i?r.capture(i,e,f.dispatchEvent.bind(null,t)):null},monitorScrollValue:function(t){var e=function(t){var e=l(window);t(e)}.bind(null,t);r.listen(window,"scroll",e)},dispatchEvent:function(t,e){if(f._enabled){var n=u.getPooled(t,e);try{o.batchedUpdates(p,n)}finally{u.release(n)}}}};e.exports=f},{128:128,146:146,147:147,158:158,24:24,25:25,67:67,72:72,96:96}],64:[function(t,e,n){"use strict";var i=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 n in t)!u&&l.test(n)&&(a(!1,"React.addons.createFragment(...): Child objects should have non-numeric keys so ordering is preserved."),u=!0),i.mapIntoWithKeyPrefixInternal(t[n],e,n,s.thatReturnsArgument);return e}};e.exports=c},{153:153,161:161,173:173,32:32,57:57}],65:[function(t,e,n){"use strict";var i=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:i.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,n){"use strict";var s=t(49),o=t(150),a=t(155),l=t(156),u={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=l();return{focusedElem:t,selectionRange:u.hasSelectionCapabilities(t)?u.getSelection(t):null}},restoreSelection:function(t){var e,n=l(),i=t.focusedElem,r=t.selectionRange;n!==i&&(e=i,o(document.documentElement,e))&&(u.hasSelectionCapabilities(i)&&u.setSelection(i,r),a(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 n=document.selection.createRange();n.parentElement()===t&&(e={start:-n.moveStart("character",-t.value.length),end:-n.moveEnd("character",-t.value.length)})}else e=s.getOffsets(t);return e||{start:0,end:0}},setSelection:function(t,e){var n=e.start,i=e.end;if(void 0===i&&(i=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(i,t.value.length);else if(document.selection&&t.nodeName&&"input"===t.nodeName.toLowerCase()){var r=t.createTextRange();r.collapse(!0),r.moveStart("character",n),r.moveEnd("character",i-n),r.select()}else s.setOffsets(t,e)}};e.exports=u},{150:150,155:155,156:156,49:49}],67:[function(t,e,n){"use strict";var i=t(86),h=t(161),r=".",s=r.length;function o(t,e){return t.charAt(e)===r||e===t.length}function a(t){return""===t||t.charAt(0)===r&&t.charAt(t.length-1)!==r}function d(t,e){return 0===e.indexOf(t)&&o(e,t.length)}function p(t){return t?t.substr(0,t.lastIndexOf(r)):""}function f(t,e){if(a(t)&&a(e)||h(!1,"getNextDescendantID(%s, %s): Received an invalid React DOM ID.",t,e),d(t,e)||h(!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 n,i=t.length+s;for(n=i;n<e.length&&!o(e,n);n++);return e.substr(0,n)}function l(t,e){var n=Math.min(t.length,e.length);if(0===n)return"";for(var i=0,r=0;r<=n;r++)if(o(t,r)&&o(e,r))i=r;else if(t.charAt(r)!==e.charAt(r))break;var s=t.substr(0,i);return a(s)||h(!1,"getFirstCommonAncestorID(%s, %s): Expected a valid React DOM ID: %s",t,e,s),s}function u(t,e,n,i,r,s){(t=t||"")===(e=e||"")&&h(!1,"traverseParentPath(...): Cannot traverse from and to the same ID, `%s`.",t);var o=d(e,t);o||d(t,e)||h(!1,"traverseParentPath(%s, %s, ...): Cannot traverse from two IDs that do not have a parent path.",t,e);for(var a=0,l=o?p:f,u=t;;u=l(u,e)){var c;if(r&&u===t||s&&u===e||(c=n(u,o,i)),!1===c||u===e)break;a++<1e4||h(!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,u)}}var c={createReactRootID:function(){return t=i.createReactRootIndex(),r+t.toString(36);var t},createReactID:function(t,e){return t+e},getReactRootIDFromNodeID:function(t){if(t&&t.charAt(0)===r&&1<t.length){var e=t.indexOf(r,1);return-1<e?t.substr(0,e):t}return null},traverseEnterLeave:function(t,e,n,i,r){var s=l(t,e);s!==t&&u(t,s,n,i,!1,!0),s!==e&&u(s,e,n,r,!0,!1)},traverseTwoPhase:function(t,e,n){t&&(u("",t,e,n,!0,!1),u(t,"",e,n,!1,!0))},traverseTwoPhaseSkipTarget:function(t,e,n){t&&(u("",t,e,n,!0,!0),u(t,"",e,n,!0,!0))},traverseAncestors:function(t,e,n){u("",t,e,n,!0,!1)},getFirstCommonAncestorID:l,_getNextDescendantID:f,isAncestorIDOf:d,SEPARATOR:r};e.exports=c},{161:161,86:86}],68:[function(t,e,n){"use strict";var i={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=i},{}],69:[function(t,e,n){"use strict";var i=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,m=a.cloneElement;p=l.createElement,f=l.createFactory,m=l.cloneElement;var g={Children:{map:i.map,forEach:i.forEach,count:i.count,toArray:i.toArray,only:d},Component:r,createElement:p,cloneElement:m,isValidElement:a.isValidElement,PropTypes:u,createClass:s.createClass,createFactory:f,createMixin:function(t){return t},DOM:o,version:c,__spread:h};e.exports=g},{135:135,24:24,32:32,33:33,34:34,43:43,57:57,58:58,82:82,97:97}],70:[function(t,e,n){"use strict";var i=t(26);function r(t,e){this.value=t,this.requestChange=e}r.PropTypes={link:function(t){var e={value:void 0===t?i.PropTypes.any.isRequired:t.isRequired,requestChange:i.PropTypes.func.isRequired};return i.PropTypes.shape(e)}},e.exports=r},{26:26}],71:[function(t,e,n){"use strict";var r=t(116),i=/\/?>/,s={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(t){var e=r(t);return t.replace(i," "+s.CHECKSUM_ATTR_NAME+'="'+e+'"$&')},canReuseMarkup:function(t,e){var n=e.getAttribute(s.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var i=r(t);return i===n}};e.exports=s},{116:116}],72:[function(t,e,n){"use strict";var i=t(10),r=t(28),o=t(39),l=t(44),g=t(57),s=t(60),u=t(67),a=t(68),h=t(71),c=t(78),d=t(84),p=t(95),f=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=i.ID_ATTRIBUTE_NAME,T={},D=9,A="__ReactMount_ownerDocument$"+Math.random().toString(36).slice(2),R={},I={},_={},M=[];function k(t){return t?t.nodeType===D?t.documentElement:t.firstChild:null}function L(t){var e=k(t);return e&&W.getID(e)}function O(t){return t&&t.getAttribute&&t.getAttribute(C)||""}function V(t,e){if(t){O(t)!==e&&b(!1,"ReactMount: Unexpected modification of `%s`",C);var n=W.findReactContainerForID(e);if(n&&y(n,t))return!0}return!1}var N=null;function B(t){var e=T[t];if(!e||!V(e,t))return!1;N=e}function j(t,e,n,i,r,s){l.useCreateElement&&(s=m({},s),n.nodeType===D?s[A]=n:s[A]=n.ownerDocument),s===v&&(s={});var o=n.nodeName.toLowerCase();s[P.ancestorInfoContextKey]=P.updatedAncestorInfo(null,o,null);var a=d.mountComponent(t,e,i,s);t._renderedComponent._topLevelWrapper=t,W._mountImageIntoNode(a,n,r,i)}function U(t,e,n,i,r){var s=f.ReactReconcileTransaction.getPooled(i);s.perform(j,null,t,e,n,s,i,r),f.ReactReconcileTransaction.release(s)}function F(t,e){for(d.unmountComponent(t),e.nodeType===D&&(e=e.documentElement);e.lastChild;)e.removeChild(e.lastChild)}function G(t){var e=L(t);return!!e&&e!==u.getReactRootIDFromNodeID(e)}var H=function(){};H.prototype.isReactComponent={},H.displayName="TopLevelWrapper",H.prototype.render=function(){return this.props};var W={TopLevelWrapper:H,_instancesByReactRootID:R,scrollMonitor:function(t,e){e()},_updateRootComponent:function(t,e,n,i){return W.scrollMonitor(n,function(){p.enqueueElementInternal(t,e),i&&p.enqueueCallbackInternal(t,i)}),_[L(n)]=k(n),t},_registerComponent:function(t,e){(!e||1!==e.nodeType&&e.nodeType!==D&&11!==e.nodeType)&&b(!1,"_registerComponent(...): Target container is not a DOM element."),r.ensureScrollValueMonitoring();var n=W.registerContainer(e);return R[n]=t,n},_renderNewRootComponent:function(t,e,n,i){E(null==o.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.",o.current&&o.current.getName()||"ReactCompositeComponent");var r=S(t,null),s=W._registerComponent(r,e);return f.batchedUpdates(U,r,s,e,n,i),_[s]=k(e),r},renderSubtreeIntoContainer:function(t,e,n,i){return(null==t||null==t._reactInternalInstance)&&b(!1,"parentComponent must be a valid React Component"),W._renderSubtreeIntoContainer(t,e,n,i)},_renderSubtreeIntoContainer:function(t,e,n,i){g.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(!n||!n.tagName||"BODY"!==n.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 g(H,null,null,null,null,null,e),s=R[L(n)];if(s){var o=s._currentElement,a=o.props;if(x(a,e)){var l=s._renderedComponent.getPublicInstance(),u=i&&function(){i.call(l)};return W._updateRootComponent(s,r,n,u),l}W.unmountComponentAtNode(n)}var c=k(n),h=c&&!!O(c),d=G(n);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(O(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,m=W._renderNewRootComponent(r,n,f,null!=t?t._reactInternalInstance._processChildContext(t._reactInternalInstance._context):v)._renderedComponent.getPublicInstance();return i&&i.call(m),m},render:function(t,e,n){return W._renderSubtreeIntoContainer(null,t,e,n)},registerContainer:function(t){var e=L(t);return e&&(e=u.getReactRootIDFromNodeID(e)),e||(e=u.createReactRootID()),I[e]=t,e},unmountComponentAtNode:function(t){E(null==o.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.",o.current&&o.current.getName()||"ReactCompositeComponent"),(!t||1!==t.nodeType&&t.nodeType!==D&&11!==t.nodeType)&&b(!1,"unmountComponentAtNode(...): Target container is not a DOM element.");var e=L(t),n=R[e];if(n)return f.batchedUpdates(F,n,t),delete R[e],delete I[e],delete _[e],!0;var i=G(t),r=O(t),s=r&&r===u.getReactRootIDFromNodeID(r);return E(!i,"unmountComponentAtNode(): The node you're attempting to unmount was rendered by React and is not a top-level container. %s",s?"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},findReactContainerForID:function(t){var e=u.getReactRootIDFromNodeID(t),n=I[e],i=_[e];if(i&&i.parentNode!==n){E(O(i)===e,"ReactMount: Root element ID differed from reactRootID.");var r=n.firstChild;r&&e===O(r)?_[e]=r:E(!1,"ReactMount: Root element has been removed from its original container. New container: %s",i.parentNode)}return n},findReactNodeByID:function(t){var e=W.findReactContainerForID(t);return W.findComponentRoot(e,t)},getFirstReactDOM:function(t){return function(t){for(;t&&t.parentNode!==t;t=t.parentNode)if(1===t.nodeType){var e=O(t);if(e){var n,i=u.getReactRootIDFromNodeID(e),r=t;do{if(n=O(r),null==(r=r.parentNode))return null}while(n!==i);if(r===I[i])return t}}return null}(t)},findComponentRoot:function(t,e){var n=M,i=0,r=function(t){N=null,u.traverseAncestors(t,B);var e=N;return N=null,e}(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),n[0]=r.firstChild,n.length=1;i<n.length;){for(var s,o=n[i++];o;){var a=W.getID(o);a?e===a?s=o:u.isAncestorIDOf(a,e)&&(n.length=i=0,n.push(o.firstChild)):n.push(o.firstChild),o=o.nextSibling}if(s)return n.length=0,s}n.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,W.getID(t))},_mountImageIntoNode:function(t,e,n,i){if((!e||1!==e.nodeType&&e.nodeType!==D&&11!==e.nodeType)&&b(!1,"mountComponentIntoNode(...): Target container is not valid."),n){var r=k(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;1===e.nodeType?((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=function(t,e){for(var n=Math.min(t.length,e.length),i=0;i<n;i++)if(t.charAt(i)!==e.charAt(i))return i;return t.length===e.length?-1:n}(l,o),c=" (client) "+l.substring(u-20,u+20)+"\n (server) "+o.substring(u-20,u+20);e.nodeType===D&&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===D&&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."),i.useCreateElement){for(;e.lastChild;)e.removeChild(e.lastChild);e.appendChild(t)}else w(e,t)},ownerDocumentContextKey:A,getReactRootID:L,getID:function(t){var e=O(t);if(e)if(T.hasOwnProperty(e)){var n=T[e];n!==t&&(V(n,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},setID:function(t,e){var n=O(t);n!==e&&delete T[n],t.setAttribute(C,e),T[e]=t},getNode:function(t){return T.hasOwnProperty(t)&&V(T[t],t)||(T[t]=W.findReactNodeByID(t)),T[t]},getNodeFromInstance:function(t){var e=a.get(t)._rootNodeID;return s.isNullComponentID(e)?null:(T.hasOwnProperty(e)&&V(T[e],e)||(T[e]=W.findReactNodeByID(e)),T[e])},isValid:V,purgeID:function(t){delete T[t]}};c.measureMethods(W,"ReactMount",{_renderNewRootComponent:"_renderNewRootComponent",_mountImageIntoNode:"_mountImageIntoNode"}),e.exports=W},{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,n){"use strict";var i=t(36),o=t(74),s=t(39),c=t(84),a=t(31),l=t(123),r=0,u=[],h=[];function d(){u.length&&(i.processChildrenUpdates(u,h),p())}function p(){u.length=0,h.length=0}var f={Mixin:{_reconcilerInstantiateChildren:function(t,e,n){if(this._currentElement)try{return s.current=this._currentElement._owner,a.instantiateChildren(t,e,n)}finally{s.current=null}return a.instantiateChildren(t,e,n)},_reconcilerUpdateChildren:function(t,e,n,i){var r;if(this._currentElement){try{s.current=this._currentElement._owner,r=l(e)}finally{s.current=null}return a.updateChildren(t,r,n,i)}return r=l(e),a.updateChildren(t,r,n,i)},mountChildren:function(t,e,n){var i=this._reconcilerInstantiateChildren(t,e,n);this._renderedChildren=i;var r=[],s=0;for(var o in i)if(i.hasOwnProperty(o)){var a=i[o],l=this._rootNodeID+o,u=c.mountComponent(a,l,e,n);a._mountIndex=s++,r.push(u)}return r},updateTextContent:function(t){r++;var e=!0;try{var n=this._renderedChildren;for(var i in a.unmountChildren(n),n)n.hasOwnProperty(i)&&this._unmountChild(n[i]);this.setTextContent(t),e=!1}finally{--r||(e?p():d())}},updateMarkup:function(t){r++;var e=!0;try{var n=this._renderedChildren;for(var i in a.unmountChildren(n),n)n.hasOwnProperty(i)&&this._unmountChildByName(n[i],i);this.setMarkup(t),e=!1}finally{--r||(e?p():d())}},updateChildren:function(t,e,n){r++;var i=!0;try{this._updateChildren(t,e,n),i=!1}finally{--r||(i?p():d())}},_updateChildren:function(t,e,n){var i=this._renderedChildren,r=this._reconcilerUpdateChildren(i,t,e,n);if((this._renderedChildren=r)||i){var s,o=0,a=0;for(s in r)if(r.hasOwnProperty(s)){var l=i&&i[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,n)),a++}for(s in i)!i.hasOwnProperty(s)||r&&r.hasOwnProperty(s)||this._unmountChild(i[s])}},unmountChildren:function(){var t=this._renderedChildren;a.unmountChildren(t),this._renderedChildren=null},moveChild:function(t,e,n){var i,r,s;t._mountIndex<n&&(i=this._rootNodeID,r=t._mountIndex,s=e,u.push({parentID:i,parentNode:null,type:o.MOVE_EXISTING,markupIndex:null,content:null,fromIndex:r,toIndex:s}))},createChild:function(t,e){var n,i,r;n=this._rootNodeID,i=e,r=t._mountIndex,u.push({parentID:n,parentNode:null,type:o.INSERT_MARKUP,markupIndex:h.push(i)-1,content:null,fromIndex:null,toIndex:r})},removeChild:function(t){var e,n;e=this._rootNodeID,n=t._mountIndex,u.push({parentID:e,parentNode:null,type:o.REMOVE_NODE,markupIndex:null,content:null,fromIndex:n,toIndex:null})},setTextContent:function(t){var e,n;e=this._rootNodeID,n=t,u.push({parentID:e,parentNode:null,type:o.TEXT_CONTENT,markupIndex:null,content:n,fromIndex:null,toIndex:null})},setMarkup:function(t){var e,n;e=this._rootNodeID,n=t,u.push({parentID:e,parentNode:null,type:o.SET_MARKUP,markupIndex:null,content:n,fromIndex:null,toIndex:null})},_mountChildByNameAtIndex:function(t,e,n,i,r){var s=this._rootNodeID+e,o=c.mountComponent(t,s,i,r);t._mountIndex=n,this.createChild(t,o)},_unmountChild:function(t){this.removeChild(t),t._mountIndex=null}}};e.exports=f},{123:123,31:31,36:36,39:39,74:74,84:84}],74:[function(t,e,n){"use strict";var i=t(165),r=i({INSERT_MARKUP:null,MOVE_EXISTING:null,REMOVE_NODE:null,SET_MARKUP:null,TEXT_CONTENT:null});e.exports=r},{165:165}],75:[function(t,e,n){"use strict";var i=t(24),r=t(161),s=null,o={},a=null,l={injectGenericComponentClass:function(t){s=t},injectTextComponentClass:function(t){a=t},injectComponentClasses:function(t){i(o,t)}},u={getComponentClassForElement:function(t){if("function"==typeof t.type)return t.type;var e=t.type,n=o[e];return null==n&&(o[e]=n=null(e)),n},createInternalComponent:function(t){return s||r(!1,"There is no registered component for the tag %s",t.type),new s(t.type,t.props)},createInstanceForText:function(t){return new a(t)},isTextComponent:function(t){return t instanceof a},injection:l};e.exports=u},{161:161,24:24}],76:[function(t,e,n){"use strict";var i=t(173);function r(t,e){i(!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,n){"use strict";var i=t(161),r={isValidOwner:function(t){return!(!t||"function"!=typeof t.attachRef||"function"!=typeof t.detachRef)},addComponentAsRefTo:function(t,e,n){r.isValidOwner(n)||i(!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)."),n.attachRef(e,t)},removeComponentAsRefFrom:function(t,e,n){r.isValidOwner(n)||i(!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)."),n.getPublicInstance().refs[e]===t.getPublicInstance()&&n.detachRef(e)}};e.exports=r},{161:161}],78:[function(t,e,n){"use strict";var s={enableMeasure:!1,storedMeasure:function(t,e,n){return n},measureMethods:function(t,e,n){for(var i in n)n.hasOwnProperty(i)&&(t[i]=s.measure(e,n[i],t[i]))},measure:function(t,e,n){var i=null,r=function(){return s.enableMeasure?(i||(i=s.storedMeasure(t,e,n)),i.apply(this,arguments)):n.apply(this,arguments)};return r.displayName=t+"_"+e,r},injection:{injectMeasure:function(t){s.storedMeasure=t}}};e.exports=s},{}],79:[function(t,e,n){"use strict";var i=t(24),r=t(153),s=t(164);function o(i){return function(t,e,n){t.hasOwnProperty(e)?t[e]=i(t[e],n):t[e]=n}}var a=o(function(t,e){return i({},e,t)}),l={children:r,className:o(s),style:a},u={mergeProps:function(t,e){return function(t,e){for(var n in e)if(e.hasOwnProperty(n)){var i=l[n];i&&l.hasOwnProperty(n)?i(t,n,e[n]):t.hasOwnProperty(n)||(t[n]=e[n])}return t}(i({},t),e)}};e.exports=u},{153:153,164:164,24:24}],80:[function(t,e,n){"use strict";var i={};i={prop:"prop",context:"context",childContext:"child context"},e.exports=i},{}],81:[function(t,e,n){"use strict";var i=t(165),r=i({prop:null,context:null,childContext:null});e.exports=r},{165:165}],82:[function(t,e,n){"use strict";var o=t(57),d=t(80),i=t(153),s=t(129),c="<<anonymous>>",r={array:l("array"),bool:l("boolean"),func:l("function"),number:l("number"),object:l("object"),string:l("string"),any:a(i.thatReturns(null)),arrayOf:function(c){return a(function(t,e,n,i,r){var s=t[e];if(!Array.isArray(s)){var o=d[i],a=p(s);return new Error("Invalid "+o+" `"+r+"` of type `"+a+"` supplied to `"+n+"`, expected an array.")}for(var l=0;l<s.length;l++){var u=c(s,l,n,i,r+"["+l+"]");if(u instanceof Error)return u}return null})},element:a(function(t,e,n,i,r){if(o.isValidElement(t[e]))return null;var s=d[i];return new Error("Invalid "+s+" `"+r+"` supplied to `"+n+"`, expected a single ReactElement.")}),instanceOf:function(u){return a(function(t,e,n,i,r){if(t[e]instanceof u)return null;var s,o=d[i],a=u.name||c,l=(s=t[e]).constructor&&s.constructor.name?s.constructor.name:"<<anonymous>>";return new Error("Invalid "+o+" `"+r+"` of type `"+l+"` supplied to `"+n+"`, expected instance of `"+a+"`.")})},node:a(function(t,e,n,i,r){if(u(t[e]))return null;var s=d[i];return new Error("Invalid "+s+" `"+r+"` supplied to `"+n+"`, expected a ReactNode.")}),objectOf:function(c){return a(function(t,e,n,i,r){var s=t[e],o=p(s);if("object"!==o){var a=d[i];return new Error("Invalid "+a+" `"+r+"` of type `"+o+"` supplied to `"+n+"`, expected an object.")}for(var l in s)if(s.hasOwnProperty(l)){var u=c(s,l,n,i,r+"."+l);if(u instanceof Error)return u}return null})},oneOf:function(u){return Array.isArray(u)?a(function(t,e,n,i,r){for(var s=t[e],o=0;o<u.length;o++)if(s===u[o])return null;var a=d[i],l=JSON.stringify(u);return new Error("Invalid "+a+" `"+r+"` of value `"+s+"` supplied to `"+n+"`, expected one of "+l+".")}):a(function(){return new Error("Invalid argument supplied to oneOf, expected an instance of array.")})},oneOfType:function(l){return Array.isArray(l)?a(function(t,e,n,i,r){for(var s=0;s<l.length;s++){var o=l[s];if(null==o(t,e,n,i,r))return null}var a=d[i];return new Error("Invalid "+a+" `"+r+"` supplied to `"+n+"`.")}):a(function(){return new Error("Invalid argument supplied to oneOfType, expected an instance of array.")})},shape:function(h){return a(function(t,e,n,i,r){var s=t[e],o=p(s);if("object"!==o){var a=d[i];return new Error("Invalid "+a+" `"+r+"` of type `"+o+"` supplied to `"+n+"`, expected `object`.")}for(var l in h){var u=h[l];if(u){var c=u(s,l,n,i,r+"."+l);if(c)return c}}return null})}};function a(a){function t(t,e,n,i,r,s){if(i=i||c,s=s||n,null!=e[n])return a(e,n,i,r,s);var o=d[r];return t?new Error("Required "+o+" `"+s+"` was not specified in `"+i+"`."):null}var e=t.bind(null,!1);return e.isRequired=t.bind(null,!0),e}function l(l){return a(function(t,e,n,i,r){var s=t[e];if(p(s)===l)return null;var o=d[i],a=h(s);return new Error("Invalid "+o+" `"+r+"` of type `"+a+"` supplied to `"+n+"`, expected `"+l+"`.")})}function u(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(u);if(null===t||o.isValidElement(t))return!0;var e=s(t);if(!e)return!1;var n,i=e.call(t);if(e!==t.entries){for(;!(n=i.next()).done;)if(!u(n.value))return!1}else for(;!(n=i.next()).done;){var r=n.value;if(r&&!u(r[1]))return!1}return!0;default:return!1}}function p(t){var e=typeof t;return Array.isArray(t)?"array":t instanceof RegExp?"object":e}function h(t){var e=p(t);if("object"===e){if(t instanceof Date)return"date";if(t instanceof RegExp)return"regexp"}return e}e.exports=r},{129:129,153:153,57:57,80:80}],83:[function(t,e,n){"use strict";var i=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},h={initialize:function(){var t=s.isEnabled();return s.setEnabled(!1),t},close:function(t){s.setEnabled(t)}},d=[c,h,{initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}}];function p(t){this.reinitializeTransaction(),this.renderToStaticMarkup=!1,this.reactMountReady=i.getPooled(null),this.useCreateElement=!t&&o.useCreateElement}var f={getTransactionWrappers:function(){return d},getReactMountReady:function(){return this.reactMountReady},destructor:function(){i.release(this.reactMountReady),this.reactMountReady=null}};u(p.prototype,l.Mixin,f),r.addPoolingTo(p),e.exports=p},{113:113,24:24,25:25,28:28,44:44,6:6,66:66}],84:[function(t,e,n){"use strict";var o=t(85);function a(){o.attachRefs(this,this._currentElement)}var i={mountComponent:function(t,e,n,i){var r=t.mountComponent(e,n,i);return t._currentElement&&null!=t._currentElement.ref&&n.getReactMountReady().enqueue(a,t),r},unmountComponent:function(t){o.detachRefs(t,t._currentElement),t.unmountComponent()},receiveComponent:function(t,e,n,i){var r=t._currentElement;if(e!==r||i!==t._context){var s=o.shouldUpdateRefs(r,e);s&&o.detachRefs(t,r),t.receiveComponent(e,n,i),s&&t._currentElement&&null!=t._currentElement.ref&&n.getReactMountReady().enqueue(a,t)}},performUpdateIfNecessary:function(t,e){t.performUpdateIfNecessary(e)}};e.exports=i},{85:85}],85:[function(t,e,n){"use strict";var o=t(77),i={attachRefs:function(t,e){if(null!==e&&!1!==e){var n,i,r,s=e.ref;null!=s&&(n=s,i=t,r=e._owner,"function"==typeof n?n(i.getPublicInstance()):o.addComponentAsRefTo(i,n,r))}},shouldUpdateRefs:function(t,e){var n=null===t||!1===t,i=null===e||!1===e;return n||i||e._owner!==t._owner||e.ref!==t.ref},detachRefs:function(t,e){if(null!==e&&!1!==e){var n,i,r,s=e.ref;null!=s&&(n=s,i=t,r=e._owner,"function"==typeof n?n(null):o.removeComponentAsRefFrom(i,n,r))}}};e.exports=i},{77:77}],86:[function(t,e,n){"use strict";var i={injectCreateReactRootIndex:function(t){r.createReactRootIndex=t}},r={createReactRootIndex:null,injection:i};e.exports=r},{}],87:[function(t,e,n){"use strict";e.exports={isBatchingUpdates:!1,batchedUpdates:function(t){}}},{}],88:[function(t,e,n){"use strict";var s=t(53),o=t(57),a=t(67),l=t(71),u=t(87),c=t(89),h=t(96),d=t(154),p=t(132),f=t(161);e.exports={renderToString:function(n){var i;o.isValidElement(n)||f(!1,"renderToString(): You must pass a valid ReactElement.");try{h.injection.injectBatchingStrategy(u);var r=a.createReactRootID();return(i=c.getPooled(!1)).perform(function(){var t=p(n,null),e=t.mountComponent(r,i,d);return l.addChecksumToMarkup(e)},null)}finally{c.release(i),h.injection.injectBatchingStrategy(s)}},renderToStaticMarkup:function(e){var n;o.isValidElement(e)||f(!1,"renderToStaticMarkup(): You must pass a valid ReactElement.");try{h.injection.injectBatchingStrategy(u);var i=a.createReactRootID();return(n=c.getPooled(!0)).perform(function(){var t=p(e,null);return t.mountComponent(i,n,d)},null)}finally{c.release(n),h.injection.injectBatchingStrategy(s)}}}},{132:132,154:154,161:161,53:53,57:57,67:67,71:71,87:87,89:89,96:96}],89:[function(t,e,n){"use strict";var i=t(25),r=t(6),s=t(113),o=t(24),a=t(153),l={initialize:function(){this.reactMountReady.reset()},close:a},u=[l];function c(t){this.reinitializeTransaction(),this.renderToStaticMarkup=t,this.reactMountReady=r.getPooled(null),this.useCreateElement=!1}var h={getTransactionWrappers:function(){return u},getReactMountReady:function(){return this.reactMountReady},destructor:function(){r.release(this.reactMountReady),this.reactMountReady=null}};o(c.prototype,s.Mixin,h),i.addPoolingTo(c),e.exports=c},{113:113,153:153,24:24,25:25,6:6}],90:[function(t,e,n){"use strict";var i={createStateSetter:function(a,l){return function(t,e,n,i,r,s){var o=l.call(a,t,e,n,i,r,s);o&&a.setState(o)}},createStateKeySetter:function(t,e){var n,i,r,s=t.__keySetters||(t.__keySetters={});return s[e]||(s[e]=(n=t,i=e,r={},function(t){r[i]=t,n.setState(r)}))}};i.Mixin={createStateSetter:function(t){return i.createStateSetter(this,t)},createStateKeySetter:function(t){return i.createStateKeySetter(this,t)}},e.exports=i},{}],91:[function(t,e,n){"use strict";var i=t(15),a=t(16),l=t(19),r=t(26),s=t(40),u=t(57),c=t(28),o=t(38),h=t(67),d=t(68),p=t(72),f=t(96),m=t(105),g=t(24),v=t(154),y=t(122),S=t(161),b=i.topLevelTypes;function w(t){}var x={renderIntoDocument:function(t){var e=document.createElement("div");return s.render(t,e)},isElement:function(t){return u.isValidElement(t)},isElementOfType:function(t,e){return u.isValidElement(t)&&t.type===e},isDOMComponent:function(t){return!(!t||1!==t.nodeType||!t.tagName)},isDOMComponentElement:function(t){return!!(t&&u.isValidElement(t)&&t.tagName)},isCompositeComponent:function(t){return!x.isDOMComponent(t)&&null!=t&&"function"==typeof t.render&&"function"==typeof t.setState},isCompositeComponentWithType:function(t,e){if(!x.isCompositeComponent(t))return!1;var n=d.get(t),i=n._currentElement.type;return i===e},isCompositeComponentElement:function(t){if(!u.isValidElement(t))return!1;var e=t.type.prototype;return"function"==typeof e.render&&"function"==typeof e.setState},isCompositeComponentElementWithType:function(t,e){var n=d.get(t),i=n._currentElement.type;return!(!x.isCompositeComponentElement(t)||i!==e)},getRenderedChildOfCompositeComponent:function(t){if(!x.isCompositeComponent(t))return null;var e=d.get(t);return e._renderedComponent.getPublicInstance()},findAllInRenderedTree:function(t,e){return t?(x.isCompositeComponent(t)||S(!1,"findAllInRenderedTree(...): instance must be a composite component"),function t(e,n){if(!e||!e.getPublicInstance)return[];var i=e.getPublicInstance(),r=n(i)?[i]:[],s=e._currentElement;if(x.isDOMComponent(i)){var o,a=e._renderedChildren;for(o in a)a.hasOwnProperty(o)&&(r=r.concat(t(a[o],n)))}else u.isValidElement(s)&&"function"==typeof s.type&&(r=r.concat(t(e._renderedComponent,n)));return r}(d.get(t),e)):[]},scryRenderedDOMComponentsWithClass:function(t,i){return Array.isArray(i)||(i=i.split(/\s+/)),x.findAllInRenderedTree(t,function(t){if(x.isDOMComponent(t)){var e=t.className;"string"!=typeof e&&(e=t.getAttribute("class")||"");var n=e.split(/\s+/);return i.every(function(t){return-1!==n.indexOf(t)})}return!1})},findRenderedDOMComponentWithClass:function(t,e){var n=x.scryRenderedDOMComponentsWithClass(t,e);if(1!==n.length)throw new Error("Did not find exactly one match (found: "+n.length+") for class:"+e);return n[0]},scryRenderedDOMComponentsWithTag:function(t,e){return x.findAllInRenderedTree(t,function(t){return x.isDOMComponent(t)&&t.tagName.toUpperCase()===e.toUpperCase()})},findRenderedDOMComponentWithTag:function(t,e){var n=x.scryRenderedDOMComponentsWithTag(t,e);if(1!==n.length)throw new Error("Did not find exactly one match for tag:"+e);return n[0]},scryRenderedComponentsWithType:function(t,e){return x.findAllInRenderedTree(t,function(t){return x.isCompositeComponentWithType(t,e)})},findRenderedComponentWithType:function(t,e){var n=x.scryRenderedComponentsWithType(t,e);if(1!==n.length)throw new Error("Did not find exactly one match for componentType:"+e+" (found "+n.length+")");return n[0]},mockComponent:function(t,e){return e=e||t.mockTagName||"div",t.prototype.render.mockImplementation(function(){return r.createElement(e,null,this.props.children)}),this},simulateNativeEventOnNode:function(t,e,n){n.target=e,c.ReactEventListener.dispatchEvent(t,n)},simulateNativeEventOnDOMComponent:function(t,e,n){x.simulateNativeEventOnNode(t,y(e),n)},nativeTouchData:function(t,e){return{touches:[{pageX:t,pageY:e}]}},createRenderer:function(){return new P},Simulate:null,SimulateNative:{}},P=function(){this._instance=null};P.prototype.getRenderOutput=function(){return this._instance&&this._instance._renderedComponent&&this._instance._renderedComponent._renderedOutput||null};var E=function(t){this._renderedOutput=t,this._currentElement=t};E.prototype={mountComponent:function(){},receiveComponent:function(t){this._renderedOutput=t,this._currentElement=t},unmountComponent:function(){},getPublicInstance:function(){return null}};var C=function(){};function T(o){return function(t,e){var n;x.isDOMComponent(t)?n=y(t):t.tagName&&(n=t);var i=c.eventNameDispatchConfigs[o],r=new w;r.target=n;var s=new m(i,p.getID(n),r,n);g(s,e),i.phasedRegistrationNames?l.accumulateTwoPhaseDispatches(s):l.accumulateDirectDispatches(s),f.batchedUpdates(function(){a.enqueueEvents(s),a.processEventQueue(!0)})}}function D(){var t;for(t in x.Simulate={},c.eventNameDispatchConfigs)x.Simulate[t]=T(t)}g(C.prototype,o.Mixin,{_instantiateReactComponent:function(t){return new E(t)},_replaceNodeWithMarkupByID:function(){},_renderValidatedComponent:o.Mixin._renderValidatedComponentWithoutOwnerOrContext}),P.prototype.render=function(t,e){u.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 n=f.ReactReconcileTransaction.getPooled(!1);this._render(t,n,e),f.ReactReconcileTransaction.release(n)},P.prototype.unmount=function(){this._instance&&this._instance.unmountComponent()},P.prototype._render=function(t,e,n){if(this._instance)this._instance.receiveComponent(t,e,n);else{var i=h.createReactRootID(),r=new C(t.type);r.construct(t),r.mountComponent(i,e,n),this._instance=r}};var A=a.injection.injectEventPluginOrder;a.injection.injectEventPluginOrder=function(){A.apply(this,arguments),D()};var R=a.injection.injectEventPluginsByName;a.injection.injectEventPluginsByName=function(){R.apply(this,arguments),D()},D(),Object.keys(b).forEach(function(t){var i,e=0===t.indexOf("top")?t.charAt(3).toLowerCase()+t.substr(4):t;x.SimulateNative[e]=(i=t,function(t,e){var n=new w(i);g(n,e),x.isDOMComponent(t)?x.simulateNativeEventOnDOMComponent(i,t,n):t.tagName&&x.simulateNativeEventOnNode(i,t,n)})}),e.exports=x},{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,n){"use strict";var i=t(123),r={getChildMapping:function(t){return t?i(t):t},mergeChildMappings:function(e,n){function t(t){return n.hasOwnProperty(t)?n[t]:e[t]}e=e||{},n=n||{};var i,r={},s=[];for(var o in e)n.hasOwnProperty(o)?s.length&&(r[o]=s,s=[]):s.push(o);var a={};for(var l in n){if(r.hasOwnProperty(l))for(i=0;i<r[l].length;i++){var u=r[l][i];a[r[l][i]]=t(u)}a[l]=t(l)}for(i=0;i<s.length;i++)a[s[i]]=t(s[i]);return a}};e.exports=r},{123:123}],93:[function(t,e,n){"use strict";var i=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=[];i.canUseDOM&&function(){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 n=r[e];for(var i in n)if(i in t){s.push(n[i]);break}}}();var o={addEndEventListener:function(i,r){0!==s.length?s.forEach(function(t){var e,n;e=t,n=r,i.addEventListener(e,n,!1)}):window.setTimeout(r,0)},removeEndEventListener:function(i,r){0!==s.length&&s.forEach(function(t){var e,n;e=t,n=r,i.removeEventListener(e,n,!1)})}};e.exports=o},{147:147}],94:[function(t,e,n){"use strict";var i=t(26),o=t(92),r=t(24),s=t(153),a=i.createClass({displayName:"ReactTransitionGroup",propTypes:{component:i.PropTypes.any,childFactory:i.PropTypes.func},getDefaultProps:function(){return{component:"span",childFactory:s.thatReturnsArgument}},getInitialState:function(){return{children:o.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,n=o.getChildMapping(t.children),i=this.state.children;for(e in this.setState({children:o.mergeChildMappings(i,n)}),n){var r=i&&i.hasOwnProperty(e);!n[e]||r||this.currentlyTransitioningKeys[e]||this.keysToEnter.push(e)}for(e in i){var s=n&&n.hasOwnProperty(e);!i[e]||s||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 n=o.getChildMapping(this.props.children);n&&n.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 n=o.getChildMapping(this.props.children);n&&n.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(n){var t=this.refs[n];t.componentDidLeave&&t.componentDidLeave(),delete this.currentlyTransitioningKeys[n];var e=o.getChildMapping(this.props.children);e&&e.hasOwnProperty(n)?this.performEnter(n):this.setState(function(t){var e=r({},t.children);return delete e[n],{children:e}})},render:function(){var t=[];for(var e in this.state.children){var n=this.state.children[e];n&&t.push(i.cloneElement(this.props.childFactory(n),{ref:e,key:e}))}return i.createElement(this.props.component,this.props,t)}});e.exports=a},{153:153,24:24,26:26,92:92}],95:[function(t,e,n){"use strict";var i=t(39),o=t(57),r=t(68),s=t(96),a=t(24),l=t(161),u=t(173);function c(t){s.enqueueUpdate(t)}function h(t,e){var n=r.get(t);return n?(u(null==i.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),n):(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=i.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 n=r.get(t);return!!n&&!!n._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 n=h(t);if(!n)return null;n._pendingCallbacks?n._pendingCallbacks.push(e):n._pendingCallbacks=[e],c(n)},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 n=h(t,"replaceState");n&&(n._pendingStateQueue=[e],n._pendingReplaceState=!0,c(n))},enqueueSetState:function(t,e){var n=h(t,"setState");if(n){var i=n._pendingStateQueue||(n._pendingStateQueue=[]);i.push(e),c(n)}},enqueueSetProps:function(t,e){var n=h(t,"setProps");n&&d.enqueueSetPropsInternal(n,e)},enqueueSetPropsInternal:function(t,e){var n=t._topLevelWrapper;n||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 i=n._pendingElement||n._currentElement,r=i.props,s=a({},r.props,e);n._pendingElement=o.cloneAndReplaceProps(i,o.cloneAndReplaceProps(r,s)),c(n)},enqueueReplaceProps:function(t,e){var n=h(t,"replaceProps");n&&d.enqueueReplacePropsInternal(n,e)},enqueueReplacePropsInternal:function(t,e){var n=t._topLevelWrapper;n||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 i=n._pendingElement||n._currentElement,r=i.props;n._pendingElement=o.cloneAndReplaceProps(i,o.cloneAndReplaceProps(r,e)),c(n)},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,n){"use strict";var i=t(6),r=t(25),s=t(78),o=t(84),a=t(113),l=t(24),u=t(161),c=[],h=i.getPooled(),d=!1,p=null;function f(){x.ReactReconcileTransaction&&p||u(!1,"ReactUpdates: must inject a reconcile transaction class and batching strategy")}var m={initialize:function(){this.dirtyComponentsLength=c.length},close:function(){this.dirtyComponentsLength!==c.length?(c.splice(0,this.dirtyComponentsLength),b()):c.length=0}},g=[m,{initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}}];function v(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=i.getPooled(),this.reconcileTransaction=x.ReactReconcileTransaction.getPooled(!1)}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 n=0;n<e;n++){var i=c[n],r=i._pendingCallbacks;if(i._pendingCallbacks=null,o.performUpdateIfNecessary(i,t.reconcileTransaction),r)for(var s=0;s<r.length;s++)t.callbackQueue.enqueue(r[s],i.getPublicInstance())}}l(v.prototype,a.Mixin,{getTransactionWrappers:function(){return g},destructor:function(){this.dirtyComponentsLength=null,i.release(this.callbackQueue),this.callbackQueue=null,x.ReactReconcileTransaction.release(this.reconcileTransaction),this.reconcileTransaction=null},perform:function(t,e,n){return a.Mixin.perform.call(this,this.reconcileTransaction.perform,this.reconcileTransaction,t,e,n)}}),r.addPoolingTo(v);var b=function(){for(;c.length||d;){if(c.length){var t=v.getPooled();t.perform(S,null,t),v.release(t)}if(d){d=!1;var e=h;h=i.getPooled(),e.notifyAll(),i.release(e)}}};b=s.measure("ReactUpdates","flushBatchedUpdates",b);var w={injectReconcileTransaction:function(t){t||u(!1,"ReactUpdates: must provide a reconcile transaction class"),x.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}},x={ReactReconcileTransaction:null,batchedUpdates:function(t,e,n,i,r,s){f(),p.batchedUpdates(t,e,n,i,r,s)},enqueueUpdate:function t(e){f(),p.isBatchingUpdates?c.push(e):p.batchedUpdates(t,e)},flushBatchedUpdates:b,injection:w,asap:function(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}};e.exports=x},{113:113,161:161,24:24,25:25,6:6,78:78,84:84}],97:[function(t,e,n){"use strict";e.exports="0.14.6"},{}],98:[function(t,e,n){"use strict";var i=t(10),r=i.injection.MUST_USE_ATTRIBUTE,s={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},o={Properties:{clipPath:r,cx:r,cy:r,d:r,dx:r,dy:r,fill:r,fillOpacity:r,fontFamily:r,fontSize:r,fx:r,fy:r,gradientTransform:r,gradientUnits:r,markerEnd:r,markerMid:r,markerStart:r,offset:r,opacity:r,patternContentUnits:r,patternUnits:r,points:r,preserveAspectRatio:r,r:r,rx:r,ry:r,spreadMethod:r,stopColor:r,stopOpacity:r,stroke:r,strokeDasharray:r,strokeLinecap:r,strokeOpacity:r,strokeWidth:r,textAnchor:r,transform:r,version:r,viewBox:r,x1:r,x2:r,x:r,xlinkActuate:r,xlinkArcrole:r,xlinkHref:r,xlinkRole:r,xlinkShow:r,xlinkTitle:r,xlinkType:r,xmlBase:r,xmlLang:r,xmlSpace:r,y1:r,y2:r,y:r},DOMAttributeNamespaces:{xlinkActuate:s.xlink,xlinkArcrole:s.xlink,xlinkHref:s.xlink,xlinkRole:s.xlink,xlinkShow:s.xlink,xlinkTitle:s.xlink,xlinkType:s.xlink,xmlBase:s.xml,xmlLang:s.xml,xmlSpace:s.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=o},{10:10}],99:[function(t,e,n){"use strict";var i=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=i.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]}},m=null,g=null,v=null,y=!1,S=!1,b=c({onSelect:null});function w(t,e){if(y||null==m||m!==l())return null;var n=function(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 n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}(m);if(v&&h(v,n))return null;v=n;var i=a.getPooled(f.select,g,t,e);return i.type="select",i.target=m,r.accumulateTwoPhaseDispatches(i),i}var x={eventTypes:f,extractEvents:function(t,e,n,i,r){if(!S)return null;switch(t){case d.topFocus:(u(e)||"true"===e.contentEditable)&&(m=e,g=n,v=null);break;case d.topBlur:v=g=m=null;break;case d.topMouseDown:y=!0;break;case d.topContextMenu:case d.topMouseUp:return y=!1,w(i,r);case d.topSelectionChange:if(p)break;case d.topKeyDown:case d.topKeyUp:return w(i,r)}return null},didPutListener:function(t,e,n){e===b&&(S=!0)}};e.exports=x},{105:105,134:134,147:147,15:15,156:156,166:166,171:171,19:19,66:66}],100:[function(t,e,n){"use strict";var i=Math.pow(2,53),r={createReactRootIndex:function(){return Math.ceil(Math.random()*i)}};e.exports=r},{}],101:[function(t,e,n){"use strict";var i=t(15),r=t(146),l=t(19),s=t(72),u=t(102),c=t(105),h=t(106),d=t(108),p=t(109),f=t(104),m=t(110),g=t(111),v=t(112),o=t(153),y=t(125),S=t(161),a=t(166),b=i.topLevelTypes,w={abort:{phasedRegistrationNames:{bubbled:a({onAbort:!0}),captured:a({onAbortCapture:!0})}},blur:{phasedRegistrationNames:{bubbled:a({onBlur:!0}),captured:a({onBlurCapture:!0})}},canPlay:{phasedRegistrationNames:{bubbled:a({onCanPlay:!0}),captured:a({onCanPlayCapture:!0})}},canPlayThrough:{phasedRegistrationNames:{bubbled:a({onCanPlayThrough:!0}),captured:a({onCanPlayThroughCapture:!0})}},click:{phasedRegistrationNames:{bubbled:a({onClick:!0}),captured:a({onClickCapture:!0})}},contextMenu:{phasedRegistrationNames:{bubbled:a({onContextMenu:!0}),captured:a({onContextMenuCapture:!0})}},copy:{phasedRegistrationNames:{bubbled:a({onCopy:!0}),captured:a({onCopyCapture:!0})}},cut:{phasedRegistrationNames:{bubbled:a({onCut:!0}),captured:a({onCutCapture:!0})}},doubleClick:{phasedRegistrationNames:{bubbled:a({onDoubleClick:!0}),captured:a({onDoubleClickCapture:!0})}},drag:{phasedRegistrationNames:{bubbled:a({onDrag:!0}),captured:a({onDragCapture:!0})}},dragEnd:{phasedRegistrationNames:{bubbled:a({onDragEnd:!0}),captured:a({onDragEndCapture:!0})}},dragEnter:{phasedRegistrationNames:{bubbled:a({onDragEnter:!0}),captured:a({onDragEnterCapture:!0})}},dragExit:{phasedRegistrationNames:{bubbled:a({onDragExit:!0}),captured:a({onDragExitCapture:!0})}},dragLeave:{phasedRegistrationNames:{bubbled:a({onDragLeave:!0}),captured:a({onDragLeaveCapture:!0})}},dragOver:{phasedRegistrationNames:{bubbled:a({onDragOver:!0}),captured:a({onDragOverCapture:!0})}},dragStart:{phasedRegistrationNames:{bubbled:a({onDragStart:!0}),captured:a({onDragStartCapture:!0})}},drop:{phasedRegistrationNames:{bubbled:a({onDrop:!0}),captured:a({onDropCapture:!0})}},durationChange:{phasedRegistrationNames:{bubbled:a({onDurationChange:!0}),captured:a({onDurationChangeCapture:!0})}},emptied:{phasedRegistrationNames:{bubbled:a({onEmptied:!0}),captured:a({onEmptiedCapture:!0})}},encrypted:{phasedRegistrationNames:{bubbled:a({onEncrypted:!0}),captured:a({onEncryptedCapture:!0})}},ended:{phasedRegistrationNames:{bubbled:a({onEnded:!0}),captured:a({onEndedCapture:!0})}},error:{phasedRegistrationNames:{bubbled:a({onError:!0}),captured:a({onErrorCapture:!0})}},focus:{phasedRegistrationNames:{bubbled:a({onFocus:!0}),captured:a({onFocusCapture:!0})}},input:{phasedRegistrationNames:{bubbled:a({onInput:!0}),captured:a({onInputCapture:!0})}},keyDown:{phasedRegistrationNames:{bubbled:a({onKeyDown:!0}),captured:a({onKeyDownCapture:!0})}},keyPress:{phasedRegistrationNames:{bubbled:a({onKeyPress:!0}),captured:a({onKeyPressCapture:!0})}},keyUp:{phasedRegistrationNames:{bubbled:a({onKeyUp:!0}),captured:a({onKeyUpCapture:!0})}},load:{phasedRegistrationNames:{bubbled:a({onLoad:!0}),captured:a({onLoadCapture:!0})}},loadedData:{phasedRegistrationNames:{bubbled:a({onLoadedData:!0}),captured:a({onLoadedDataCapture:!0})}},loadedMetadata:{phasedRegistrationNames:{bubbled:a({onLoadedMetadata:!0}),captured:a({onLoadedMetadataCapture:!0})}},loadStart:{phasedRegistrationNames:{bubbled:a({onLoadStart:!0}),captured:a({onLoadStartCapture:!0})}},mouseDown:{phasedRegistrationNames:{bubbled:a({onMouseDown:!0}),captured:a({onMouseDownCapture:!0})}},mouseMove:{phasedRegistrationNames:{bubbled:a({onMouseMove:!0}),captured:a({onMouseMoveCapture:!0})}},mouseOut:{phasedRegistrationNames:{bubbled:a({onMouseOut:!0}),captured:a({onMouseOutCapture:!0})}},mouseOver:{phasedRegistrationNames:{bubbled:a({onMouseOver:!0}),captured:a({onMouseOverCapture:!0})}},mouseUp:{phasedRegistrationNames:{bubbled:a({onMouseUp:!0}),captured:a({onMouseUpCapture:!0})}},paste:{phasedRegistrationNames:{bubbled:a({onPaste:!0}),captured:a({onPasteCapture:!0})}},pause:{phasedRegistrationNames:{bubbled:a({onPause:!0}),captured:a({onPauseCapture:!0})}},play:{phasedRegistrationNames:{bubbled:a({onPlay:!0}),captured:a({onPlayCapture:!0})}},playing:{phasedRegistrationNames:{bubbled:a({onPlaying:!0}),captured:a({onPlayingCapture:!0})}},progress:{phasedRegistrationNames:{bubbled:a({onProgress:!0}),captured:a({onProgressCapture:!0})}},rateChange:{phasedRegistrationNames:{bubbled:a({onRateChange:!0}),captured:a({onRateChangeCapture:!0})}},reset:{phasedRegistrationNames:{bubbled:a({onReset:!0}),captured:a({onResetCapture:!0})}},scroll:{phasedRegistrationNames:{bubbled:a({onScroll:!0}),captured:a({onScrollCapture:!0})}},seeked:{phasedRegistrationNames:{bubbled:a({onSeeked:!0}),captured:a({onSeekedCapture:!0})}},seeking:{phasedRegistrationNames:{bubbled:a({onSeeking:!0}),captured:a({onSeekingCapture:!0})}},stalled:{phasedRegistrationNames:{bubbled:a({onStalled:!0}),captured:a({onStalledCapture:!0})}},submit:{phasedRegistrationNames:{bubbled:a({onSubmit:!0}),captured:a({onSubmitCapture:!0})}},suspend:{phasedRegistrationNames:{bubbled:a({onSuspend:!0}),captured:a({onSuspendCapture:!0})}},timeUpdate:{phasedRegistrationNames:{bubbled:a({onTimeUpdate:!0}),captured:a({onTimeUpdateCapture:!0})}},touchCancel:{phasedRegistrationNames:{bubbled:a({onTouchCancel:!0}),captured:a({onTouchCancelCapture:!0})}},touchEnd:{phasedRegistrationNames:{bubbled:a({onTouchEnd:!0}),captured:a({onTouchEndCapture:!0})}},touchMove:{phasedRegistrationNames:{bubbled:a({onTouchMove:!0}),captured:a({onTouchMoveCapture:!0})}},touchStart:{phasedRegistrationNames:{bubbled:a({onTouchStart:!0}),captured:a({onTouchStartCapture:!0})}},volumeChange:{phasedRegistrationNames:{bubbled:a({onVolumeChange:!0}),captured:a({onVolumeChangeCapture:!0})}},waiting:{phasedRegistrationNames:{bubbled:a({onWaiting:!0}),captured:a({onWaitingCapture:!0})}},wheel:{phasedRegistrationNames:{bubbled:a({onWheel:!0}),captured:a({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=a({onClick:null}),C={},T={eventTypes:w,extractEvents:function(t,e,n,i,r){var s,o=x[t];if(!o)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:s=c;break;case b.topKeyPress:if(0===y(i))return null;case b.topKeyDown:case b.topKeyUp:s=d;break;case b.topBlur:case b.topFocus:s=h;break;case b.topClick:if(2===i.button)return null;case b.topContextMenu:case b.topDoubleClick:case b.topMouseDown:case b.topMouseMove:case b.topMouseOut:case b.topMouseOver:case b.topMouseUp:s=p;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:s=f;break;case b.topTouchCancel:case b.topTouchEnd:case b.topTouchMove:case b.topTouchStart:s=m;break;case b.topScroll:s=g;break;case b.topWheel:s=v;break;case b.topCopy:case b.topCut:case b.topPaste:s=u}s||S(!1,"SimpleEventPlugin: Unhandled event type, `%s`.",t);var a=s.getPooled(o,n,i,r);return l.accumulateTwoPhaseDispatches(a),a},didPutListener:function(t,e,n){if(e===E){var i=s.getNode(t);C[t]||(C[t]=r.listen(i,"click",o))}},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,n){"use strict";var r=t(105),i={clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}};function s(t,e,n,i){r.call(this,t,e,n,i)}r.augmentClass(s,i),e.exports=s},{105:105}],103:[function(t,e,n){"use strict";var r=t(105);function i(t,e,n,i){r.call(this,t,e,n,i)}r.augmentClass(i,{data:null}),e.exports=i},{105:105}],104:[function(t,e,n){"use strict";var r=t(109);function i(t,e,n,i){r.call(this,t,e,n,i)}r.augmentClass(i,{dataTransfer:null}),e.exports=i},{109:109}],105:[function(t,e,n){"use strict";var i=t(25),r=t(24),l=t(153),s=t(173),o={type:null,currentTarget:l.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};function a(t,e,n,i){this.dispatchConfig=t,this.dispatchMarker=e,this.nativeEvent=n,this.target=i,this.currentTarget=i;var r=this.constructor.Interface;for(var s in r)if(r.hasOwnProperty(s)){var o=r[s];this[s]=o?o(n):n[s]}var a=null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue;this.isDefaultPrevented=a?l.thatReturnsTrue:l.thatReturnsFalse,this.isPropagationStopped=l.thatReturnsFalse}r(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var t=this.nativeEvent;s(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=l.thatReturnsTrue)},stopPropagation:function(){var t=this.nativeEvent;s(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=l.thatReturnsTrue)},persist:function(){this.isPersistent=l.thatReturnsTrue},isPersistent:l.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}}),a.Interface=o,a.augmentClass=function(t,e){var n=Object.create(this.prototype);r(n,t.prototype),t.prototype=n,(t.prototype.constructor=t).Interface=r({},this.Interface,e),t.augmentClass=this.augmentClass,i.addPoolingTo(t,i.fourArgumentPooler)},i.addPoolingTo(a,i.fourArgumentPooler),e.exports=a},{153:153,173:173,24:24,25:25}],106:[function(t,e,n){"use strict";var r=t(111);function i(t,e,n,i){r.call(this,t,e,n,i)}r.augmentClass(i,{relatedTarget:null}),e.exports=i},{111:111}],107:[function(t,e,n){"use strict";var r=t(105);function i(t,e,n,i){r.call(this,t,e,n,i)}r.augmentClass(i,{data:null}),e.exports=i},{105:105}],108:[function(t,e,n){"use strict";var r=t(111),i=t(125),s=t(126),o=t(127),a={key:s,location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:o,charCode:function(t){return"keypress"===t.type?i(t):0},keyCode:function(t){return"keydown"===t.type||"keyup"===t.type?t.keyCode:0},which:function(t){return"keypress"===t.type?i(t):"keydown"===t.type||"keyup"===t.type?t.keyCode:0}};function l(t,e,n,i){r.call(this,t,e,n,i)}r.augmentClass(l,a),e.exports=l},{111:111,125:125,126:126,127:127}],109:[function(t,e,n){"use strict";var r=t(111),i=t(114),s=t(127),o={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:s,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+i.currentScrollLeft},pageY:function(t){return"pageY"in t?t.pageY:t.clientY+i.currentScrollTop}};function a(t,e,n,i){r.call(this,t,e,n,i)}r.augmentClass(a,o),e.exports=a},{111:111,114:114,127:127}],110:[function(t,e,n){"use strict";var r=t(111),i=t(127),s={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:i};function o(t,e,n,i){r.call(this,t,e,n,i)}r.augmentClass(o,s),e.exports=o},{111:111,127:127}],111:[function(t,e,n){"use strict";var r=t(105),i=t(128),s={view:function(t){if(t.view)return t.view;var e=i(t);if(null!=e&&e.window===e)return e;var n=e.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(t){return t.detail||0}};function o(t,e,n,i){r.call(this,t,e,n,i)}r.augmentClass(o,s),e.exports=o},{105:105,128:128}],112:[function(t,e,n){"use strict";var r=t(109);function i(t,e,n,i){r.call(this,t,e,n,i)}r.augmentClass(i,{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}),e.exports=i},{109:109}],113:[function(t,e,n){"use strict";var c=t(161),i={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,n,i,r,s,o,a){var l,u;this.isInTransaction()&&c(!1,"Transaction.perform(...): Cannot initialize a transaction when there is already an outstanding transaction.");try{this._isInTransaction=!0,l=!0,this.initializeAll(0),u=t.call(e,n,i,r,s,o,a),l=!1}finally{try{if(l)try{this.closeAll(0)}catch(t){}else this.closeAll(0)}finally{this._isInTransaction=!1}}return u},initializeAll:function(t){for(var e=this.transactionWrappers,n=t;n<e.length;n++){var i=e[n];try{this.wrapperInitData[n]=o.OBSERVED_ERROR,this.wrapperInitData[n]=i.initialize?i.initialize.call(this):null}finally{if(this.wrapperInitData[n]===o.OBSERVED_ERROR)try{this.initializeAll(n+1)}catch(t){}}}},closeAll:function(t){this.isInTransaction()||c(!1,"Transaction.closeAll(): Cannot close transaction when none are open.");for(var e=this.transactionWrappers,n=t;n<e.length;n++){var i,r=e[n],s=this.wrapperInitData[n];try{i=!0,s!==o.OBSERVED_ERROR&&r.close&&r.close.call(this,s),i=!1}finally{if(i)try{this.closeAll(n+1)}catch(t){}}}this.wrapperInitData.length=0}},o={Mixin:i,OBSERVED_ERROR:{}};e.exports=o},{161:161}],114:[function(t,e,n){"use strict";var i={currentScrollLeft:0,currentScrollTop:0,refreshScrollValues:function(t){i.currentScrollLeft=t.x,i.currentScrollTop=t.y}};e.exports=i},{}],115:[function(t,e,n){"use strict";var r=t(161);e.exports=function(t,e){if(null==e&&r(!1,"accumulateInto(...): Accumulated items must not be null or undefined."),null==t)return e;var n=Array.isArray(t),i=Array.isArray(e);return n&&i?(t.push.apply(t,e),t):n?(t.push(e),t):i?[t].concat(e):[t,e]}},{161:161}],116:[function(t,e,n){"use strict";e.exports=function(t){for(var e=1,n=0,i=0,r=t.length,s=-4&r;i<s;){for(;i<Math.min(i+4096,s);i+=4)n+=(e+=t.charCodeAt(i))+(e+=t.charCodeAt(i+1))+(e+=t.charCodeAt(i+2))+(e+=t.charCodeAt(i+3));e%=65521,n%=65521}for(;i<r;i++)n+=e+=t.charCodeAt(i);return(e%=65521)|(n%=65521)<<16}},{}],117:[function(t,e,n){"use strict";var i=!1;try{Object.defineProperty({},"x",{get:function(){}}),i=!0}catch(t){}e.exports=i},{}],118:[function(t,e,n){"use strict";var i=t(57),r=t(79),s=t(166),o=t(173),a=s({children:null}),l=!1;e.exports=function(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 n=r.mergeProps(e,t.props);return!n.hasOwnProperty(a)&&t.props.hasOwnProperty(a)&&(n.children=t.props.children),i.createElement(t.type,n)}},{166:166,173:173,57:57,79:79}],119:[function(t,e,n){"use strict";var i=t(4),r=i.isUnitlessNumber;e.exports=function(t,e){return null==e||"boolean"==typeof e||""===e?"":isNaN(e)||0===e||r.hasOwnProperty(t)&&r[t]?""+e:("string"==typeof e&&(e=e.trim()),e+"px")}},{4:4}],120:[function(t,e,n){"use strict";var a=t(24),l=t(173);e.exports=function(t,e,n,i,r){var s=!1,o=function(){return l(s,"React.%s is deprecated. Please use %s.%s from require('%s') instead.",t,e,t,n),s=!0,r.apply(i,arguments)};return a(o,r)}},{173:173,24:24}],121:[function(t,e,n){"use strict";var i={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},r=/[&><"']/g;function s(t){return i[t]}e.exports=function(t){return(""+t).replace(r,s)}},{}],122:[function(t,e,n){"use strict";var i=t(39),r=t(68),s=t(72),o=t(161),a=t(173);e.exports=function(t){var e=i.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)))}},{161:161,173:173,39:39,68:68,72:72}],123:[function(t,e,n){"use strict";var i=t(142),s=t(173);function r(t,e,n){var i=t,r=void 0===i[n];s(r,"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.",n),r&&null!=e&&(i[n]=e)}e.exports=function(t){if(null==t)return t;var e={};return i(t,r,e),e}},{142:142,173:173}],124:[function(t,e,n){"use strict";e.exports=function(t,e,n){Array.isArray(t)?t.forEach(e,n):t&&e.call(n,t)}},{}],125:[function(t,e,n){"use strict";e.exports=function(t){var e,n=t.keyCode;return"charCode"in t?0===(e=t.charCode)&&13===n&&(e=13):e=n,32<=e||13===e?e:0}},{}],126:[function(t,e,n){"use strict";var i=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"};e.exports=function(t){if(t.key){var e=r[t.key]||t.key;if("Unidentified"!==e)return e}if("keypress"!==t.type)return"keydown"!==t.type&&"keyup"!==t.type?"":s[t.keyCode]||"Unidentified";var n=i(t);return 13===n?"Enter":String.fromCharCode(n)}},{125:125}],127:[function(t,e,n){"use strict";var i={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function r(t){var e=this.nativeEvent;if(e.getModifierState)return e.getModifierState(t);var n=i[t];return!!n&&!!e[n]}e.exports=function(t){return r}},{}],128:[function(t,e,n){"use strict";e.exports=function(t){var e=t.target||t.srcElement||window;return 3===e.nodeType?e.parentNode:e}},{}],129:[function(t,e,n){"use strict";var i="function"==typeof Symbol&&Symbol.iterator;e.exports=function(t){var e=t&&(i&&t[i]||t["@@iterator"]);if("function"==typeof e)return e}},{}],130:[function(t,e,n){"use strict";function s(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function o(t){for(;t;){if(t.nextSibling)return t.nextSibling;t=t.parentNode}}e.exports=function(t,e){for(var n=s(t),i=0,r=0;n;){if(3===n.nodeType){if(r=i+n.textContent.length,i<=e&&e<=r)return{node:n,offset:e-i};i=r}n=s(o(n))}}},{}],131:[function(t,e,n){"use strict";var i=t(147),r=null;e.exports=function(){return!r&&i.canUseDOM&&(r="textContent"in document.documentElement?"textContent":"innerText"),r}},{147:147}],132:[function(t,e,n){"use strict";var i=t(38),r=t(59),s=t(75),o=t(24),a=t(161),l=t(173),u=function(){};function c(t){var e,n;if(null===t||!1===t)e=new r(c);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,function(t){if(t){var e=t.getName();if(e)return" Check the render method of `"+e+"`."}return""}(i._owner)),e="string"==typeof i.type?s.createInternalComponent(i):"function"==typeof(n=i.type)&&void 0!==n.prototype&&"function"==typeof n.prototype.mountComponent&&"function"==typeof n.prototype.receiveComponent?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,i.Mixin,{_instantiateReactComponent:c}),e.exports=c},{161:161,173:173,24:24,38:38,59:59,75:75}],133:[function(t,e,n){"use strict";var s,o=t(147);o.canUseDOM&&(s=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("",""))
/**
 * 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
 */,e.exports=function(t,e){if(!o.canUseDOM||e&&!("addEventListener"in document))return!1;var n="on"+t,i=n in document;if(!i){var r=document.createElement("div");r.setAttribute(n,"return;"),i="function"==typeof r[n]}return!i&&s&&"wheel"===t&&(i=document.implementation.hasFeature("Events.wheel","3.0")),i}},{147:147}],134:[function(t,e,n){"use strict";var i={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};e.exports=function(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&("input"===e&&i[t.type]||"textarea"===e)}},{}],135:[function(t,e,n){"use strict";var i=t(57),r=t(161);e.exports=function(t){return i.isValidElement(t)||r(!1,"onlyChild must be passed a children with exactly one child."),t}},{161:161,57:57}],136:[function(t,e,n){"use strict";var i=t(121);e.exports=function(t){return'"'+i(t)+'"'}},{121:121}],137:[function(t,e,n){"use strict";var i=t(72);e.exports=i.renderSubtreeIntoContainer},{72:72}],138:[function(t,e,n){"use strict";var i=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})}),i.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 n=t.firstChild;1===n.data.length?t.removeChild(n):n.deleteData(0,1)}else t.innerHTML=e})}e.exports=o},{147:147}],139:[function(t,e,n){"use strict";var i=t(147),r=t(121),s=t(138),o=function(t,e){t.textContent=e};i.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,n){"use strict";var i=t(171);e.exports=function(t,e,n){return!i(t.props,e)||!i(t.state,n)}},{171:171}],141:[function(t,e,n){"use strict";e.exports=function(t,e){var n=null===t||!1===t,i=null===e||!1===e;if(n||i)return n===i;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}},{}],142:[function(t,e,n){"use strict";var y=t(39),S=t(57),i=t(67),b=t(129),w=t(161),x=t(173),P=i.SEPARATOR,E=":",r={"=":"=0",".":"=1",":":"=2"},s=/[=.:]/g,C=!1;function o(t){return r[t]}function T(t,e){return t&&null!=t.key?D(t.key):e.toString(36)}function D(t){return"$"+(""+t).replace(s,o)}function A(t,e,n,i){var r,s,o=typeof t;if("undefined"!==o&&"boolean"!==o||(t=null),null===t||"string"===o||"number"===o||S.isValidElement(t))return n(i,t,""===e?P+T(t,0):e),1;var a=0,l=""===e?P:e+E;if(Array.isArray(t))for(var u=0;u<t.length;u++)r=t[u],s=l+T(r,u),a+=A(r,s,n,i);else{var c=b(t);if(c){var h,d=c.call(t);if(c!==t.entries)for(var p=0;!(h=d.next()).done;)r=h.value,s=l+T(r,p++),a+=A(r,s,n,i);else for(x(C,"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."),C=!0;!(h=d.next()).done;){var f=h.value;f&&(r=f[1],s=l+D(f[0])+E+T(r,0),a+=A(r,s,n,i))}}else if("object"===o){var m="";if(m=" 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&&(m=" It looks like you're using an element created by a different version of React. Make sure to use only one copy of React."),y.current){var g=y.current.getName();g&&(m+=" Check the render method of `"+g+"`.")}var v=String(t);w(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===v?"object with keys {"+Object.keys(t).join(", ")+"}":v,m)}}return a}e.exports=function(t,e,n){return null!=t?A(t,"",e,n):0}},{129:129,161:161,173:173,39:39,57:57,67:67}],143:[function(t,e,n){"use strict";var o=t(24),i=t(166),a=t(161),l={}.hasOwnProperty;function u(t){return Array.isArray(t)?t.concat():t&&"object"==typeof t?o(new t.constructor,t):t}var c=i({$push:null}),h=i({$unshift:null}),d=i({$splice:null}),p=i({$set:null}),f=i({$merge:null}),m=i({$apply:null}),g=[c,h,d,p,f,m],v={};function y(t,e,n){Array.isArray(t)||a(!1,"update(): expected target of %s to be an array; got %s.",n,t);var i=e[n];Array.isArray(i)||a(!1,"update(): expected spec of %s to be an array; got %s. Did you forget to wrap your parameter in an array?",n,i)}g.forEach(function(t){v[t]=!0}),e.exports=function t(e,n){if("object"!=typeof n&&a(!1,"update(): You provided a key path to update() that did not contain one of %s. Did you forget to include {%s: ...}?",g.join(", "),p),l.call(n,p))return 1!==Object.keys(n).length&&a(!1,"Cannot have more than one key in an object with %s",p),n[p];var i=u(e);if(l.call(n,f)){var r=n[f];r&&"object"==typeof r||a(!1,"update(): %s expects a spec of type 'object'; got %s",f,r),i&&"object"==typeof i||a(!1,"update(): %s expects a target of type 'object'; got %s",f,i),o(i,n[f])}for(var s in l.call(n,c)&&(y(e,n,c),n[c].forEach(function(t){i.push(t)})),l.call(n,h)&&(y(e,n,h),n[h].forEach(function(t){i.unshift(t)})),l.call(n,d)&&(Array.isArray(e)||a(!1,"Expected %s target to be an array; got %s",d,e),Array.isArray(n[d])||a(!1,"update(): expected spec of %s to be an array of arrays; got %s. Did you forget to wrap your parameters in an array?",d,n[d]),n[d].forEach(function(t){Array.isArray(t)||a(!1,"update(): expected spec of %s to be an array of arrays; got %s. Did you forget to wrap your parameters in an array?",d,n[d]),i.splice.apply(i,t)})),l.call(n,m)&&("function"!=typeof n[m]&&a(!1,"update(): expected spec of %s to be a function; got %s.",m,n[m]),i=n[m](i)),n)v.hasOwnProperty(s)&&v[s]||(i[s]=t(e[s],n[s]));return i}},{161:161,166:166,24:24}],144:[function(t,e,n){"use strict";var s=t(24),i=t(153),P=t(173),r=i,o=["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"],a=["applet","caption","html","table","td","th","marquee","object","template","foreignObject","desc","title"],l=a.concat(["button"]),u=["dd","dt","li","option","optgroup","p","rp","rt"],E={parentTag:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null},C=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===u.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},T=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},D=function(t){if(!t)return[];for(var e=[];e.push(t),t=t._currentElement._owner;);return e.reverse(),e},A={};(r=function(t,e,n){var i=(n=n||E).parentTag,r=i&&i.tag,s=C(t,r)?null:i,o=s?null:T(t,n),a=s||o;if(a){var l,u=a.tag,c=a.instance,h=e&&e._currentElement._owner,d=c&&c._currentElement._owner,p=D(h),f=D(d),m=Math.min(p.length,f.length),g=-1;for(l=0;l<m&&p[l]===f[l];l++)g=l;var v="(unknown)",y=p.slice(g+1).map(function(t){return t.getName()||v}),S=f.slice(g+1).map(function(t){return t.getName()||v}),b=[].concat(-1!==g?p[g].getName()||v:[],S,u,o?["..."]:[],y,t).join(" > "),w=!!s+"|"+t+"|"+u+"|"+b;if(A[w])return;if(A[w]=!0,s){var x="";"table"===u&&"tr"===t&&(x+=" Add a <tbody> to your code to match the DOM tree generated by the browser."),P(!1,"validateDOMNesting(...): <%s> cannot appear as a child of <%s>. See %s.%s",t,u,b,x)}else P(!1,"validateDOMNesting(...): <%s> cannot appear as a descendant of <%s>. See %s.",t,u,b)}}).ancestorInfoContextKey="__validateDOMNesting_ancestorInfo$"+Math.random().toString(36).slice(2),r.updatedAncestorInfo=function(t,e,n){var i=s({},t||E),r={tag:e,instance:n};return-1!==a.indexOf(e)&&(i.aTagInScope=null,i.buttonTagInScope=null,i.nobrTagInScope=null),-1!==l.indexOf(e)&&(i.pTagInButtonScope=null),-1!==o.indexOf(e)&&"address"!==e&&"div"!==e&&"p"!==e&&(i.listItemTagAutoclosing=null,i.dlItemTagAutoclosing=null),i.parentTag=r,"form"===e&&(i.formTag=r),"a"===e&&(i.aTagInScope=r),"button"===e&&(i.buttonTagInScope=r),"nobr"===e&&(i.nobrTagInScope=r),"p"===e&&(i.pTagInButtonScope=r),"li"===e&&(i.listItemTagAutoclosing=r),"dd"!==e&&"dt"!==e||(i.dlItemTagAutoclosing=r),i},r.isTagValidInContext=function(t,e){var n=(e=e||E).parentTag,i=n&&n.tag;return C(t,i)&&!T(t,e)},e.exports=r},{153:153,173:173,24:24}],145:[function(t,e,n){"use strict";var i=t(161),r={addClass:function(t,e){return/\s/.test(e)&&i(!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)&&i(!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,n){return(n?r.addClass:r.removeClass)(t,e)},hasClass:function(t,e){return/\s/.test(e)&&i(!1,"CSS.hasClass takes only a single class name."),t.classList?!!e&&t.classList.contains(e):-1<(" "+t.className+" ").indexOf(" "+e+" ")}};e.exports=r},{161:161}],146:[function(t,e,n){"use strict";var i=t(153),r={listen:function(t,e,n){return t.addEventListener?(t.addEventListener(e,n,!1),{remove:function(){t.removeEventListener(e,n,!1)}}):t.attachEvent?(t.attachEvent("on"+e,n),{remove:function(){t.detachEvent("on"+e,n)}}):void 0},capture:function(t,e,n){return t.addEventListener?(t.addEventListener(e,n,!0),{remove:function(){t.removeEventListener(e,n,!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:i})},registerDefault:function(){}};e.exports=r},{153:153}],147:[function(t,e,n){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),r={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen,isInWorker:!i};e.exports=r},{}],148:[function(t,e,n){"use strict";var i=/-(.)/g;e.exports=function(t){return t.replace(i,function(t,e){return e.toUpperCase()})}},{}],149:[function(t,e,n){"use strict";var i=t(148),r=/^-ms-/;e.exports=function(t){return i(t.replace(r,"ms-"))}},{148:148}],150:[function(t,e,n){"use strict";var s=t(163);e.exports=function(t,e){var n=!0;t:for(;n;){var i=t,r=e;if(n=!1,i&&r){if(i===r)return!0;if(s(i))return!1;if(s(r)){t=i,e=r.parentNode,n=!0;continue t}return i.contains?i.contains(r):!!i.compareDocumentPosition&&!!(16&i.compareDocumentPosition(r))}return!1}}},{163:163}],151:[function(t,e,n){"use strict";var i=t(172);e.exports=function(t){return!(e=t)||"object"!=typeof e&&"function"!=typeof e||!("length"in e)||"setInterval"in e||"number"==typeof e.nodeType||!(Array.isArray(e)||"callee"in e||"item"in e)?[t]:Array.isArray(t)?t.slice():i(t);var e}},{172:172}],152:[function(t,e,n){"use strict";var i=t(147),c=t(151),h=t(157),d=t(161),p=i.canUseDOM?document.createElement("div"):null,f=/^\s*<(\w+)/,m={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"};e.exports=function(t,e){var n=p;p||d(!1,"createNodesFromMarkup dummy not initialized");var i,r,s=(i=t.match(f),r=i&&i[1].toLowerCase(),m.hasOwnProperty(r)?m[r]:r),o=s&&h(s);if(o){n.innerHTML=o[1]+t+o[2];for(var a=o[0];a--;)n=n.lastChild}else n.innerHTML=t;var l=n.getElementsByTagName("script");l.length&&(e||d(!1,"createNodesFromMarkup(...): Unexpected <script> element rendered."),c(l).forEach(e));for(var u=c(n.childNodes);n.lastChild;)n.removeChild(n.lastChild);return u}},{147:147,151:151,157:157,161:161}],153:[function(t,e,n){"use strict";function i(t){return function(){return t}}function r(){}r.thatReturns=i,r.thatReturnsFalse=i(!1),r.thatReturnsTrue=i(!0),r.thatReturnsNull=i(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(t){return t},e.exports=r},{}],154:[function(t,e,n){"use strict";var i={};Object.freeze(i),e.exports=i},{}],155:[function(t,e,n){"use strict";e.exports=function(t){try{t.focus()}catch(t){}}},{}],156:[function(t,e,n){"use strict";e.exports=function(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(t){return document.body}}},{}],157:[function(t,e,n){"use strict";var i=t(147),r=t(161),s=i.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};["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=function(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}},{147:147,161:161}],158:[function(t,e,n){"use strict";e.exports=function(t){return t!==window?{x:t.scrollLeft,y:t.scrollTop}:{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}}},{}],159:[function(t,e,n){"use strict";var i=/([A-Z])/g;e.exports=function(t){return t.replace(i,"-$1").toLowerCase()}},{}],160:[function(t,e,n){"use strict";var i=t(159),r=/^ms-/;e.exports=function(t){return i(t).replace(r,"-ms-")}},{159:159}],161:[function(t,e,n){"use strict";e.exports=function(t,e,n,i,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=[n,i,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}}},{}],162:[function(t,e,n){"use strict";e.exports=function(t){return!(!t||!("function"==typeof Node?t instanceof Node:"object"==typeof t&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName))}},{}],163:[function(t,e,n){"use strict";var i=t(162);e.exports=function(t){return i(t)&&3==t.nodeType}},{162:162}],164:[function(t,e,n){"use strict";e.exports=function(t){t||(t="");var e,n=arguments.length;if(1<n)for(var i=1;i<n;i++)(e=arguments[i])&&(t=(t?t+" ":"")+e);return t}},{}],165:[function(t,e,n){"use strict";var i=t(161);e.exports=function(t){var e,n={};for(e in t instanceof Object&&!Array.isArray(t)||i(!1,"keyMirror(...): Argument must be an object."),t)t.hasOwnProperty(e)&&(n[e]=e);return n}},{161:161}],166:[function(t,e,n){"use strict";e.exports=function(t){var e;for(e in t)if(t.hasOwnProperty(e))return e;return null}},{}],167:[function(t,e,n){"use strict";var s=Object.prototype.hasOwnProperty;e.exports=function(t,e,n){if(!t)return null;var i={};for(var r in t)s.call(t,r)&&(i[r]=e.call(n,t[r],r,t));return i}},{}],168:[function(t,e,n){"use strict";e.exports=function(e){var n={};return function(t){return n.hasOwnProperty(t)||(n[t]=e.call(this,t)),n[t]}}},{}],169:[function(t,e,n){"use strict";var i,r=t(147);r.canUseDOM&&(i=window.performance||window.msPerformance||window.webkitPerformance),e.exports=i||{}},{147:147}],170:[function(t,e,n){"use strict";var i,r=t(169);i=r.now?function(){return r.now()}:function(){return Date.now()},e.exports=i},{169:169}],171:[function(t,e,n){"use strict";var o=Object.prototype.hasOwnProperty;e.exports=function(t,e){if(t===e)return!0;if("object"!=typeof t||null===t||"object"!=typeof e||null===e)return!1;var n=Object.keys(t),i=Object.keys(e);if(n.length!==i.length)return!1;for(var r=o.bind(e),s=0;s<n.length;s++)if(!r(n[s])||t[n[s]]!==e[n[s]])return!1;return!0}},{}],172:[function(t,e,n){"use strict";var r=t(161);e.exports=function(t){var e=t.length;if((Array.isArray(t)||"object"!=typeof t&&"function"!=typeof t)&&r(!1,"toArray: Array-like object expected"),"number"!=typeof e&&r(!1,"toArray: Object needs a length property"),0===e||e-1 in t||r(!1,"toArray: Object should have keys for indices"),t.hasOwnProperty)try{return Array.prototype.slice.call(t)}catch(t){}for(var n=Array(e),i=0;i<e;i++)n[i]=t[i];return n}},{161:161}],173:[function(t,e,n){"use strict";var i=t(153),r=i;r=function(t,e){for(var n=arguments.length,i=Array(2<n?n-2:0),r=2;r<n;r++)i[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 i[s++]});"undefined"!=typeof console&&console.error(o);try{throw new Error(o)}catch(t){}}},e.exports=r},{153:153}]},{},[1])(1)},function(t,e,h){"use strict";var n;void 0===(n=function(t){var e=h(2),r=h(269),s=DS._,n=DS.errorManager,o=DS.detection,i=n.throwError("templateManager"),a=n.backtick,l=i("getTemplate"),u=a("templateName")+" argument empty",c={getTemplate:function(t){t||l(u);var e,n,i=(n=r[(e=t)+"Mobile"],o.deviceView.isClassicMobile&&null!=n?n:r[e]);return s.isUndefined(i)&&l("tried calling for an undefined template",a(t)),i}};return e.setTemplateManager(c),c}.call(e,h,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=DS._,o=DS.stringTabler,n=DS.pubSub,i=DS.events;return{getInitialState:function(){return this.getStringTitles()},componentWillMount:function(){n.on(i.strings.UPDATE_STRINGS,function(){this.setState(this.getStringTitles())},this)},componentWillUnmount:function(){n.off(i.strings.UPDATE_STRINGS,null,this)},getStringTitles:function(){var t=e.result(this,"stringTitles");return t?e.transform(t,function(t,e,n){var i,r,s;t[(s=n,["i18n",s].join(""))]=(i=e,null!=(r=o.getString(i))?r:i)}):{}}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,mt){"use strict";var n;void 0===(n=function(t){mt(0);var e=mt(270),n=mt(271),i=mt(272),r=mt(273),s=mt(274),o=mt(303),a=mt(304),l=mt(305),u=mt(307),c=mt(308),h=mt(309),d=mt(310),p=mt(311),f=mt(323),m=mt(326),g=mt(327),v=mt(328),y=mt(329),S=mt(360),b=mt(361),w=mt(397),x=mt(398),P=mt(399),E=mt(400),C=mt(401),T=mt(402),D=mt(403),A=mt(404),R=mt(405),I=mt(406),_=mt(407),M=mt(408),k=mt(409),L=mt(410),O=mt(411),V=mt(412),N=mt(413),B=mt(416),j=mt(421),U=mt(422),F=mt(423),G=mt(424),H=mt(425),W=mt(428),z=mt(429),Y=mt(431),Q=mt(432),X=mt(433),q=mt(434),K=mt(435),Z=mt(436),$=mt(438),J=mt(439),tt=mt(440),et=mt(441),nt=mt(444),it=mt(445),rt=mt(446),st=mt(447),ot=mt(448),at=mt(449),lt=mt(450),ut=mt(451),ct=mt(452),ht=mt(453),dt=mt(454),pt=mt(455),ft=mt(456);return Object.assign(e,n,i,r,s,o,a,l,u,c,h,d,p,f,m,g,v,y,S,b,w,x,P,E,C,T,D,A,R,I,_,M,k,L,O,V,N,B,j,U,F,G,H,W,z,Y,Q,X,q,K,Z,$,J,tt,et,nt,it,rt,st,ot,at,lt,ut,ct,ht,dt,pt,ft)}.call(e,mt,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(i=function(t){var e=n(0);return{AccButton:function(){DS.detection.deviceView.isMobile;return e.createElement("button",r({className:"acc-shadow-el acc-button"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),"aria-label":this.state.label,type:"button",onClick:this.onClick}))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},s=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(i=(o=a.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){r=!0,s=t}finally{try{!i&&a.return&&a.return()}finally{if(r)throw s}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var n=i(0);return{AccCheckbox:function(){var t=DS,e=(t.detection.deviceView.isMobile,t.utils.pxify,this.props.slideObject.id,s(this.state.rect,4));e[0],e[1],e[2],e[3];return n.createElement("input",r({className:"acc-shadow-el acc-checkbox"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),"aria-label":this.state.label,type:"checkbox",onClick:this.onClick,checked:this.state.checked}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i,l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(i=function(t){var a=n(0);return{AccDropList:function(){var r=this,t=DS.detection.os.isIOS,s=this.props.slideObject.id,e="acc-"+s+"-choices",n=this.state,i=n.expanded,o=n.selectedText;n.label;return a.createElement("div",{className:"acc-shadow-el"},!t&&a.createElement("input",l({className:"acc-shadow-el acc-droplist"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),"aria-label":o,type:"button",ref:"input",role:"combobox","aria-autocomplete":"list","aria-owns":e,value:o,onClick:this.onClickInput,"aria-expanded":i,"aria-controls":i?e:null,"aria-activedescendant":i&&-1!==this.state.selectedData?"acc-"+s+"-"+this.state.selectedData:null})),!t&&a.createElement("ul",{className:"acc-shadow-el acc-droplist",id:e,tabIndex:"-1",role:"listbox",style:Object.assign(this.getBaseAccStyle(),{visibility:i?"visible":"hidden"})},this.getChoices().map(function(t,e){var n=t.value,i=t.text;return a.createElement("li",{onClick:r.onClickOption,key:e,"data-index":e,role:"option",id:"acc-"+s+"-"+n,"aria-selected":n===r.state.selectedData||null},i)})),t&&a.createElement("select",l({className:"acc-shadow-el acc-droplist",size:"1",ref:"input"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),onChange:this.onChangeMobile}),a.createElement("option",null,"-- Select --"),this.getChoices().map(function(t,e){var n=t.value,i=t.text;return a.createElement("option",{key:e,value:"acc-"+s+"-"+n,"aria-selected":n===r.state.selectedData||null},i)})))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(i=function(t){var e=n(0);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,n,e,t))||(t.exports=i)},function(t,e,g){"use strict";var n;void 0===(n=function(t){var m=g(0);return{AccShadowDom:function(){var i=this,t=g(275),e=g(295),n=g(296),r=g(297),s=g(298),o=g(299),a=g(300),l=g(301),u=g(302),c=(DS.detection,{droplist:n,text:s,slider:l,dial:l,button:t,checkbox:e,textinput:o,video:u,radiogroup:a,image:r}),h=this.props,d=h.width,p=h.height,f=h.winScale;return m.createElement("div",{className:"acc-shadow-dom",onScroll:this.onScroll,style:{width:d,height:p,transform:"scale("+f+")",transformOrigin:"0 0"}},!!this.state.children.length&&this.state.children.sort(function(t,e){return t.prop("tabIndex")-e.prop("tabIndex")}).map(function(t,e){var n=c[i.getAccType(t)];if(null!=n)return m.createElement(n,{ref:"acc-obj-"+e,key:t.accKey,idx:e,slideObject:t,shadowDom:i,winScale:i.props.winScale});console.warn("ignoring",t.get("accType"),t.get("kind"))}))}}}.call(e,g,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(10),n=s(0),i=s(2),r=s(26);return n.createClass({displayName:"AccButton",mixins:[i,e,r],tabIndex:0,onClick:function(t){if(0===t.screenX&&0===t.screenY){var e=this.objView.state,n=e.RawXPos,i=e.rotateXPos,r=e.RawYPos,s=e.rotateYPos;this.objModel.getSlide().currView.mouseX=n+i,this.objModel.getSlide().currView.mouseY=r+s}this.triggerDefaultAction()}})}.call(e,s,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var n=DS._,e={},i={};e.numeric=e.essay=n.identity,e.likert=e.sequence=e.matching=function(t){return[t.statement.lmstext,t.choice.lmstext].join(", ")},e.multiplechoice=e.truefalse=e.hotspot=e.wordbank=e.fillin=e.multipleresponse=function(t){return t.lmstext},i.numeric=i.fillin=i.essay=function(t,e){return e},i.likert=i.sequence=i.matching=function(t,e){return[t.getStatementById(e.statementResponse).lmstext,t.getChoiceById(e.choiceResponse).lmstext].join(", ")},i.multiplechoice=i.truefalse=i.hotspot=i.wordbank=i.multipleresponse=function(t,e){return t.getChoiceById(e).lmstext};return{correctResponseToString:function(t){return t.prop("CorrectResponse").map(e[t.type()]).join(", ")},actualResponseToString:function(t){var e=n.last(t.attempts);return null==e?"":e.responses.map(n.partial(i[t.type()],t)).join(", ")}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var P=/([XO])/g,o=function(t,e,n){return(t.x-n.x)*(e.y-n.y)-(t.y-n.y)*(e.x-n.x)},E=function(t){var e,n,i=t.length,r=[],s=[];for(t.sort(function(t,e){return t.x===e.x?t.y-e.y:t.x-e.x}),e=0;e<i;e++){for(;2<=r.length&&o(r[r.length-2],r[r.length-1],t[e])<=0;)r.pop();for(r.push(t[e]),n=i-(e+1);2<=s.length&&o(s[s.length-2],s[s.length-1],t[n])<=0;)s.pop();s.push(t[n])}return s.pop(),r.pop(),r.concat(s)};return{buildImage:function(t,e,n,i,r){var s,o,a,l,u,c,h,d=0,p=(u=i,c=r,(h=document.createElement("canvas")).width=u,h.height=c,h),f=p.getContext("2d"),m=f.createImageData(i,r),g=t.split(P),v=g.length,y=0,S="O",b=-1,w=!1,x=[];for(s=0;s<v;s+=2)for(b+=(a=parseInt(g[s],16))+1,(l="X"===g[s+1]?255:0)!==S&&(255===l?(w=!0,x.push({x:(y+1)%i+e,y:Math.floor((y+1)/i)+n})):w&&x.push({x:y%i+e,y:Math.floor(y/i)+n})),y=b,S=l,o=0;o<=a;o++)m.data[d]=l,m.data[d+3]=l,d+=4;return f.putImageData(m,0,0),{canvas:p,bb:function(t){if(_.isEmpty(t))return{getBounds:function(){return[0,0,0,0]}};var l=E(t);return{getBounds:function(t){var e,n=l.length,i=t.transformPoint(l[0].x,l[0].y),r=i.x,s=r,o=i.y,a=o;for(e=1;e<n;e++)(i=t.transformPoint(l[e].x,l[e].y)).x<r?r=i.x:i.x>s&&(s=i.x),i.y<o?o=i.y:i.y>a&&(a=i.y);return[r,o,s,a]}}}(x)}}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var a=n(5),i=n(6),r=n(279),s=(n(35),n(36)),o=(n(37),n(38),n(30),n(53),n(16)),l=n(280),u=function(t){var e,n,i=t.flattenBoundingBox(new o);return 0===i.points.length&&0===i.beziers.length&&0===i.children.length&&(e=t.attribute("width"),n=t.attribute("height"),e.value&&n.value&&(e=e.toPixels("x"),n=n.toPixels("y"),i.points=[[0,0],[0,n],[e,n],[e,0]])),i};return function(t,e,n){return t="string"==typeof t?document.getElementById(t):t,a.defs={},a.options=n,a.createElement=l.createElement,a.emptyProperty=new s("EMPTY",""),a.viewPort=new r,function(t,e){var n=a.createElement(e.documentElement),i=t.getContext("2d"),r=a.options.winScale||1;n.root=!0,a.viewPort.Clear(),t.parentNode&&a.viewPort.SetCurrent(t.parentNode.clientWidth,t.parentNode.clientHeight),n.style("width").hasValue()&&(t.width=n.style("width").toPixels("x")/r+1,t.style.width=t.width+"px"),n.style("height").hasValue()&&(t.height=n.style("height").toPixels("y")/r+1,t.style.height=t.height+"px");var s=t.clientWidth||t.width,o=t.clientHeight||t.height;return a.viewPort.SetCurrent(s,o),n.render(i),{bb:u(n),sw:a.maxStroke}}(t,void(a.maxStroke=0)!==e.documentElement?e:i.parseXml(e.trim()))}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=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,n,e,t))||(t.exports=i)},function(t,e,v){"use strict";var n;void 0===(n=function(t){v(5),v(6);var i=v(281),e=(v(36),v(118)),n=v(282),r=v(283),s=v(284),o=v(119),a=v(285),l=v(286),u=v(288),c=v(289),h=v(290),d=v(291),p=v(120),f={rect:e,circle:n,ellipse:r,line:s,polyline:o,polygon:a,path:l,defs:u,image:c,g:h,symbol:d,use:v(292),mask:v(293),svg:p,clipPath:v(294)},m=/^[^:]+:/,g=/\-/g;return{createElement:function(t){var e=t.nodeName.replace(m,"").replace(g,""),n=new(f[e]||i)(t);return n.type=t.nodeName,n}}}.call(e,v,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(5),i(6);var e=i(37),n=function(t){};return n.prototype=new e,n}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(5);var e=i(6),s=i(16),o=i(30),a=e.kappa,n=function(t){var e,n,i,r;this.base=o,this.base(t),null!=t&&(e=this.attribute("cx").toPixels("x"),n=this.attribute("cy").toPixels("y"),i=this.attribute("r").toPixels(),r=a*i,this.bb=new s,this.bb.addBezierCurve(e,n-i,e+r,n-i,e+i,n-r,e+i,n),this.bb.addBezierCurve(e+i,n,e+i,n+r,e+r,n+i,e,n+i),this.bb.addBezierCurve(e,n+i,e-r,n+i,e-i,n+r,e-i,n),this.bb.addBezierCurve(e-i,n,e-i,n-r,e-r,n-i,e,n-i)),this.path=function(t){null!=t&&(t.beginPath(),t.arc(e,n,i,0,2*Math.PI,!0),t.closePath())}};return n.prototype=new o,n}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(5);var e=i(6),d=i(16),p=i(30),f=e.kappa,n=function(t){var e,n,i,r,s,o,a,l,u,c,h;if(this.base=p,this.base(t),null!=t)for(e=this.attribute("rx").toPixels("x"),n=this.attribute("ry").toPixels("y"),i=this.attribute("cx").toPixels("x"),r=this.attribute("cy").toPixels("y"),s=[[i+(c=f*e),r-n,i+e,r-(h=f*n),i+e,r],[i+e,r+h,i+c,r+n,i,r+n],[i-c,r+n,i-e,r+h,i-e,r],[i-e,r-h,i-c,r-n,i,r-n]],this.bb=new d,l=i,u=r,a=0;a<4;a++)o=s[a],this.bb.addBezierCurve(l,u,o[0],o[1],o[2],o[3],o[4],o[5]),l=o[4],u=o[5];this.path=function(t){if(null!=t){for(t.beginPath(),t.moveTo(i,r-n),a=0;a<4;a++)o=s[a],t.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5]);t.closePath()}}};return n.prototype=new p,n}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(5),n(6),n(35);var s=n(16),o=n(30),e=function(t){var e,n,i,r;this.base=o,this.base(t),null!=t&&(e=this.attribute("x1").toPixels("x"),n=this.attribute("y1").toPixels("y"),i=this.attribute("x2").toPixels("x"),r=this.attribute("y2").toPixels("y"),this.bb=new s,this.bb.addPoint(e,n),this.bb.addPoint(i,r)),this.path=function(t){null!=t&&(t.beginPath(),t.moveTo(e,n),t.lineTo(i,r))}};return e.prototype=new o,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(5),i(6);var e=i(119),n=function(t){this.base=e,this.base(t),this.basePath=this.path,this.path=function(t){null!=t&&(t.lineTo(this.points[0].x,this.points[0].y),t.closePath())}};return n.prototype=new e,n}.call(e,i,e,t))||(t.exports=n)},function(t,e,f){"use strict";var n;void 0===(n=function(t){f(5);var n=f(6),r=f(35),i=f(16),s=f(287),o=f(30),g=DS.constants,v=DS.TransMatrix,a=/,/gm,l=/([MmZzLlHhVvCcSsQqTtAa])([^\s])/gm,u=/([^\s])([MmZzLlHhVvCcSsQqTtAa])/gm,c=/([0-9])([+\-])/gm,h=/(\.[0-9]*)(\.)/gm,d=/([Aa](\s+[0-9]+){3})\s+([01])\s*([01])/gm,y=g.math.TO_DEGREES,_=g.math.TO_RADIANS,M=function(t,e){var n=Math.sqrt(t.x*t.x+t.y*t.y),i=Math.sqrt(e.x*e.x+e.y*e.y);return(t.x*e.x+t.y*e.y)/(n*i)},k=function(t,e,n){return n=n||M(t,e),(t.x*e.y<t.y*e.x?-1:1)*Math.acos(n)},L=function(t,e,n,i,r,s,o,a){a&&(o=-o);var l,u=Math.ceil(Math.abs(o)/g.math.QUARTER_PI),c=o/u,h=c/2,d=Math.cos(h),p=g.math.HALF_PI+s,f=[],m=0!==n?(new v).rotate(n*y,t,e):{transformPoint:function(t,e){return{x:t,y:e}}};for(l=0;l<u;l++)p+=c,f.push([m.transformPoint(t+Math.sin(p-h)*(i/d),e-Math.cos(p-h)*(r/d)),m.transformPoint(t+Math.sin(p)*i,e-Math.cos(p)*r)]);return f},p={m:function(t,e,n){var i=t.getAsCurrentPoint();for(e.addPoint(i.x,i.y),null!=n&&n.moveTo(i.x,i.y),t.start=t.current;!t.isCommandOrEnd();)i=t.getAsCurrentPoint(),e.addPoint(i.x,i.y),null!=n&&n.lineTo(i.x,i.y)},z:function(t,e,n){null!=n&&n.closePath(),t.current=t.start},l:function(t,e,n){for(;!t.isCommandOrEnd();){var i=t.getAsCurrentPoint();e.addPoint(i.x,i.y),null!=n&&n.lineTo(i.x,i.y)}},h:function(t,e,n){for(;!t.isCommandOrEnd();){var i=new r((t.isRelativeCommand()?t.current.x:0)+t.getScalar(),t.current.y);t.current=i,e.addPoint(t.current.x,t.current.y),null!=n&&n.lineTo(t.current.x,t.current.y)}},v:function(t,e,n){for(;!t.isCommandOrEnd();){var i=new r(t.current.x,(t.isRelativeCommand()?t.current.y:0)+t.getScalar());t.current=i,e.addPoint(t.current.x,t.current.y),null!=n&&n.lineTo(t.current.x,t.current.y)}},c:function(t,e,n){for(;!t.isCommandOrEnd();){var i=t.current,r=t.getPoint(),s=t.getAsControlPoint(),o=t.getAsCurrentPoint();e.addBezierCurve(i.x,i.y,r.x,r.y,s.x,s.y,o.x,o.y),null!=n&&n.bezierCurveTo(r.x,r.y,s.x,s.y,o.x,o.y)}},s:function(t,e,n){for(;!t.isCommandOrEnd();){var i=t.current,r=t.getReflectedControlPoint(),s=t.getAsControlPoint(),o=t.getAsCurrentPoint();e.addBezierCurve(i.x,i.y,r.x,r.y,s.x,s.y,o.x,o.y),null!=n&&n.bezierCurveTo(r.x,r.y,s.x,s.y,o.x,o.y)}},q:function(t,e,n){for(;!t.isCommandOrEnd();){var i=t.current,r=t.getAsControlPoint(),s=t.getAsCurrentPoint();e.addQuadraticCurve(i.x,i.y,r.x,r.y,s.x,s.y),null!=n&&n.quadraticCurveTo(r.x,r.y,s.x,s.y)}},t:function(t,e,n){for(;!t.isCommandOrEnd();){var i=t.current,r=t.getReflectedControlPoint();t.control=r;var s=t.getAsCurrentPoint();e.addQuadraticCurve(i.x,i.y,r.x,r.y,s.x,s.y),null!=n&&n.quadraticCurveTo(r.x,r.y,s.x,s.y)}},a:function(t,e,n){for(;!t.isCommandOrEnd();){var i,r,s,o,a,l,u,c,h,d,p,f,m,g=t.current,v=t.getScalar(),y=t.getScalar(),S=t.getScalar()*_,b=Math.sin(S),w=Math.cos(S),x=t.getScalar(),P=t.getScalar(),E=t.getAsCurrentPoint(),C=w*(g.x-E.x)/2+b*(g.y-E.y)/2,T=-b*(g.x-E.x)/2+w*(g.y-E.y)/2,D=T*T,A=C*C,R=A/(v*v)+D/(y*y),I=0;for(1<R&&(v*=i=Math.sqrt(R),y*=i),r=v*v,s=y*y,o=(x===P?-1:1)*Math.sqrt((r*s-r*D-s*A)/(r*D+s*A)),isNaN(o)&&(o=0),a={x:o*v*T/y,y:o*-y*C/v},l={x:(g.x+E.x)/2+w*a.x-b*a.y,y:(g.y+E.y)/2+b*a.x+w*a.y},c={x:(-C-a.x)/v,y:(-T-a.y)/y},h=k({x:1,y:0},u={x:(C-a.x)/v,y:(T-a.y)/y}),(d=M(u,c))<=-1?I=Math.PI:d<1&&(I=k(u,c,d)),p=L(l.x,l.y,S,v,y,h,I,1-P!=0),m=0;m<p.length;m++)f=p[m],e.addQuadraticCurve(g.x,g.y,f[0].x,f[0].y,f[1].x,f[1].y),null!=n&&n.quadraticCurveTo(f[0].x,f[0].y,f[1].x,f[1].y),g=f[1]}}},e=function(t){this.base=o,this.base(t);var e=this.attribute("d").value;e=(e=(e=(e=(e=(e=e.replace(a," ")).replace(l,"$1 $2").replace(l,"$1 $2")).replace(u,"$1 $2")).replace(c,"$1 $2")).replace(h,"$1 $2").replace(h,"$1 $2")).replace(d,"$1 $3 $4 "),e=n.compressSpaces(e),e=n.trim(e),this.PathParser=new s(e),this.path=function(t){var e=this.PathParser;for(e.reset(),this.bb=new i,null!=t&&t.beginPath();!e.isEnd();){e.nextCommand();var n=e.command.toLowerCase();p[n](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 e.prototype=new o,e}.call(e,f,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){s(5),s(6);var e=s(35),n=DS._,i=/^[A-Za-z]$/,r=function(t){this.tokens=t.split(" ")};return n.assign(r.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(i)},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}}),r}.call(e,s,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){r(5),r(6);var e=r(37),n=DS._,i=function(t){this.base=e,this.base(t),this.render=n.noop};return i.prototype=new e,i}.call(e,r,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(5),n=(s(6),s(53)),i=s(118),r=function(t){this.base=i,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 r.prototype=new i,r}.call(e,s,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(38),n=function(t){this.base=e,this.base(t)};return n.prototype=new e,n}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){r(5),r(6);var e=r(38),n=DS._,i=function(t){this.base=e,this.base(t),this.render=n.noop};return i.prototype=new e,i}.call(e,r,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(5),i(6),i(16);var r=i(120),s=i(36),e=i(38),n=function(t){this.base=e,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();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 r).type="svg",e.attributes.viewBox=new s("viewBox",i.attribute("viewBox").value),e.attributes.preserveAspectRatio=new s("preserveAspectRatio",i.attribute("preserveAspectRatio").value),e.attributes.overflow=new s("overflow",i.attribute("overflow").value),e.children=i.children),"svg"===e.type&&(this.attribute("width").hasValue()&&(e.attributes.width=new s("width",this.attribute("width").value)),this.attribute("height").hasValue()&&(e.attributes.height=new s("height",this.attribute("height").value)));var n=e.parent;e.parent=null,e.render(t),e.parent=n}}};return n.prototype=new e,n}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){r(5),r(6),r(16);var e=r(37),n=DS._,i=function(t){this.base=e,this.base(t),this.apply=function(t,e){var n=this.attribute("x").toPixels("x"),i=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();n=Math.floor(o.left()),i=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=n+r,l.height=i+s;var u=l.getContext("2d");this.renderChildren(u);var c=document.createElement("canvas");c.width=n+r,c.height=i+s;var h=c.getContext("2d");e.render(h),h.globalCompositeOperation="destination-in",0<c.width&&(h.fillStyle=u.createPattern(l,"no-repeat"),h.fillRect(0,0,n+r,i+s),t.fillStyle=h.createPattern(c,"no-repeat"),t.fillRect(0,0,n+r,i+s)),e.attribute("mask").value=a},this.render=n.noop};return i.prototype=new e,i}.call(e,r,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(5);var a=i(53),e=i(37),l=DS._,n=function(t){this.base=e,this.base(t),this.apply=function(t){var e=window.CanvasRenderingContext2D,n=e.prototype.beginPath,i=e.prototype.closePath;e.prototype.beginPath=l.noop,e.prototype.closePath=l.noop,n.call(t);for(var r=0;r<this.children.length;r++){var s=this.children[r];if(null!=s.path){var o=null;s.style("transform",!1,!0).hasValue()&&(o=new a(s.style("transform",!1,!0).value)).apply(t),s.path(t),e.prototype.closePath=i,o&&o.unapply(t)}}i.call(t),t.clip(),e.prototype.beginPath=n,e.prototype.closePath=i},this.render=l.noop};return n.prototype=new e,n}.call(e,i,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(10),n=s(0),i=s(2),r=s(26);return n.createClass({displayName:"AccCheckbox",mixins:[i,e,r],tabIndex:0,getInitialState:function(){return this.getState()},getState:function(){return{checked:this.isCheckedState()}},onClick:function(t){this.triggerDefaultAction()}})}.call(e,s,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(10),n=s(0),i=s(2),r=s(26);DS.utils.getPath;return n.createClass({displayName:"AccDropList",controlViewPath:["refs","innard","parentableDropList"],mixins:[i,e,r],tabIndex:0,getInitialState:function(){return this.getState(this.controlView.state)},getState:function(t){var e="block"===t.display,n=t.SelectedItemData,i=t.SelectedItemIndex;return{expanded:e,selectedData:n,selectedText:-1!==i?this.objModel.origItemsList[i].textdata.altText:this.getLabel()}},getChoices:function(){return this.objModel.itemslist.map(function(t){return{value:t.itemdata,text:t.textdata.altText}})},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,s,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(10),n=s(0),i=s(2),r=s(26);return n.createClass({displayName:"AccImage",controlViewPath:["refs","innard"],mixins:[i,e,r],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,s,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(10),n=s(0),i=s(2),r=s(26);return n.createClass({displayName:"AccText",mixins:[i,e,r],tabIndex:-1,beforeInitState:function(){this.tabIndex=this.objModel.isEventable&&this.objModel.hasEvent("onkeypress")?0:-1}})}.call(e,s,e,t))||(t.exports=n)},function(t,e,h){"use strict";var n,d=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(i=(o=a.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){r=!0,s=t}finally{try{!i&&a.return&&a.return()}finally{if(r)throw s}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var e=h(10),n=h(0),i=h(2),r=h(26),s=DS,a=(s._,s.utils.pxify),o=s.dom,l=o.addClass,u=o.removeClass,c=s.globalEventHelper.addDocumentListener;return n.createClass({displayName:"AccTextInput",controlViewPath:["refs","innard"],mixins:[i,e,r],tabIndex:0,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.controlView.onInputBlur(t),this.onTextSelectionChanged()},getState:function(){return{inputValue:this.controlView.state.inputValue}},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){this.objModel.executePlayerEvent("onrelease")},getInputStyle:function(){var t=this.controlView.getInputStyle(!0),e=d(this.state.rect,4),n=e[0],i=e[1],r=e[2],s=e[3],o="PrintPromptSlide_Input"===this.id&&DS.detection.theme.isUnified;return Object.assign(t,{caretColor:t.color,transform:"scale("+1/this.props.winScale+") "+(t.transform||""),width:a((r-n)*this.props.winScale),height:a((s-i)*this.props.winScale)},o?{left:n+47}:{})},onBeginTextSelect:function(){var t=this;this.selecting=!0,this.removeSelectListener=c("mouseup",function(){t.selecting=!1,t.removeSelectListener()}),window.requestAnimationFrame(function(){t.onTextSelectionChanged()})},onTextSelectionChanged:function(){var t=this,e=this.getScrollInfo(),n=e.left,i=e.top;n===this.lastScrollLeft&&i===this.lastScrollTop||(this.controlView.scrollTo(n,i),this.lastScrollLeft=n,this.lastScrollTop=i),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,n=t.top;this.controlView.scrollTo(e,n)},setClickable:function(t){this.clickable!=t&&((this.clickable=t)?l:u)(this.getFocusTarget(),"acc-clickable")}})}.call(e,h,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(10),n=r(0),i=r(2);return n.createClass({displayName:"AccRadioGroup",mixins:[i,e],tabIndex:-1})}.call(e,r,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var e=DS.detection,n=o(10),i=o(0),r=o(2),s=o(26);return i.createClass({displayName:"AccSlider",mixins:[r,n,s],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,n=t.rotatable;return e||n},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,o,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var e=DS.focusManager,n=o(10),i=o(0),r=o(2),s=o(26),l=o(11);return i.createClass({displayName:"AccVideo",controlViewPath:["refs","innard"],mixins:[r,n,s],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(),n=e.top,i=e.left,r=e.bottom,s=e.right,o=l.globalPtToSlideObject(this.objView,i,n),a=l.globalPtToSlideObject(this.objView,s,r);return[o.x,o.y,a.x,a.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,o,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(i=function(t){var e=n(0);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,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},s=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(i=(o=a.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){r=!0,s=t}finally{try{!i&&a.return&&a.return()}finally{if(r)throw s}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var n=i(0);return{AccRadio:function(){var t=DS,e=(t.detection.deviceView.isMobile,t.utils.pxify,this.props.slideObject.id,s(this.state.rect,4));e[0],e[1],e[2],e[3];return n.createElement("input",r({className:"acc-shadow-el acc-radio"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),"aria-label":this.state.label,type:"radio",name:this.objModel.get("radioGroup"),onClick:this.onClick,checked:this.state.checked}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var r=s(0);return{AccRadioGroup:function(){var n=this,i=s(306);return r.createElement("form",null,this.props.slideObject.radios.sort(function(t,e){return t.prop("tabIndex")-e.prop("tabIndex")}).map(function(t,e){return r.createElement(i,{ref:"radio-"+e,key:t.accKey,idx:e,slideObject:t,shadowDom:n.props.shadowDom})}))}}}.call(e,s,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(10),n=s(0),i=s(2),r=s(26);return n.createClass({displayName:"AccRadio",mixins:[i,e,r],tabIndex:0,getInitialState:function(){return this.getState()},getState:function(){return{checked:this.isCheckedState()}},onClick:function(t){this.triggerDefaultAction()}})}.call(e,s,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(i=function(t){var e=n(0);return{AccText:function(){return e.createElement("p",r({className:"acc-shadow-el acc-text"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle()}),this.state.label)}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(i=function(t){var e=n(0);return{AccTextInput:function(){var t=Object.assign(this.getBaseAccStyle(),this.getInputStyle());return e.createElement("div",null,this.isTextArea()?e.createElement("textarea",r({className:"acc-shadow-el acc-textinput"},this.getBaseAccAttribs(),{style:t,ref:"input",onChange:this.onInputChange,onKeyUp:this.onKeyUp,onScroll:this.onScroll,onMouseDown:this.onBeginTextSelect,onMouseUp:this.onTextMouseUp,type:"text",placeholder:this.state.placeholder,value:this.state.inputValue})):e.createElement("input",r({className:"acc-shadow-el acc-textinput"},this.getBaseAccAttribs(),{style:t,ref:"input",onChange:this.onInputChange,onKeyUp:this.onKeyUp,onScroll:this.onScroll,onMouseDown:this.onBeginTextSelect,onMouseUp:this.onTextMouseUp,type:"text",placeholder:this.state.placeholder,value:this.state.inputValue})))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i,d=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(i=(o=a.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){r=!0,s=t}finally{try{!i&&a.return&&a.return()}finally{if(r)throw s}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(i=function(t){var h=n(0);return{AccVideo:function(){var s=this,t=DS,o=t.detection.deviceView.isMobile,a=t.utils.pxify,l=this.props.slideObject,u=l.id,c=this.state.tabbable;return h.createElement("div",{className:"acc-shadow-el",style:this.getBaseAccStyle(),id:"acc-"+u,tabIndex:"-1",onFocus:this.onShadowFocus,onBlur:this.onShadowBlur,role:"group","aria-label":this.state.label,"aria-hidden":!c||null},l.isEventable&&["onrelease","onpress"].some(function(t){return l.hasEvent(t)})?h.createElement("button",{className:"acc-shadow-el acc-button",style:_.assign(s.getBaseAccStyle(),{left:0,top:0}),id:"acc-"+u+"-button",tabIndex:"0",type:"button",onClick:s.onButtonClick,"aria-labelledby":"acc-"+u,"aria-hidden":!c||null}):null,function(){if(!l.get("showcontrols"))return null;var t=d(s.state.playRect,4),e=t[0],n=t[1],i=t[2],r=t[3];return h.createElement("button",{className:"acc-shadow-el acc-button",tabIndex:"0",id:"acc-"+u+"-play",ref:"playPause",type:"button",onClick:o?null:s.onPlayPauseClick,onTouchEnd:o?s.onPlayPauseClick:null,"aria-label":s.state.playLabel,"aria-hidden":!c||null,style:{left:a(e),top:a(n),width:a(i-e),height:a(r-n),display:"block"}})}(),function(){if(!l.get("showcontrols"))return null;var t=d(s.state.seekRect,4),e=t[0],n=t[1],i=t[2],r=t[3];return h.createElement("input",{className:"acc-shadow-el acc-slider",tabIndex:"0",id:"acc-"+u+"-seekbar",ref:"progressBar",type:"range",min:"0",max:s.state.duration,value:s.state.elapsed,step:"1",onInput:s.onSeekbarChange,"aria-hidden":!c||null,style:{left:a(e),top:a(n),width:a(i-e),height:a(r-n),display:"block",padding:0}})}())}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var n=i(0);return{AnnotationSlideObject:function(){var t=this.props.model,e=this.state.Innard;return n.createElement(e,{model:t,ref:"innard"})}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var n=i(0);return{ButtonSlideObject:function(){var t=i(45),e=this.getPath("props.model.data.textdata.vectortext.pr")||{};return n.createElement("button",{type:"button","data-accepts":"events",className:this.getClassNames(),tabIndex:"-1",style:{padding:0}},n.createElement("svg",{className:"slide-object-button-text",style:{transform:"scale("+this.props.winScale+")",transformOrigin:"top left"}},n.createElement(t,{ref:"vectortext",commandsetId:e.i,pathLib:e.l})))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(0),n=r(2),i=(DS._,DS.svgUtils);DS.vendorOverrides;return e.createClass({displayName:"VectorText",mixins:[n],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 n=e||this.defaultCommandsetId,i=t||this.defaultPathLib;this.setState({curCommandsetId:n,curPathLib:i})},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},getTransform:function(){return[i.transformRotate(this.props.rotDeg,this.props.originX,this.props.originY),i.transformTranslate(this.props.originX,this.props.originY)].join(" ")}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,f){"use strict";var n;void 0===(n=function(t){var e,n=f(0),i=f(2),r=f(79),s=DS._,u=DS.utils,o=DS.dom,a=DS.svgUtils,l=DS.cssPrefix,c=/<\/?html>/g,h=/font-family:(.*?);/g,d=(l.kebabCase("transform"),l.kebabCase("transform-origin"),{top:"align-flex-start",center:"align-flex-center",bottom:"align-flex-end"}),p=(e=/^event:/,function(t){return e.test((t.href||"").trim())});return n.createClass({displayName:"VariableText",mixins:[i],initialVisibility:!1,getInitialState:function(){this.knownSize=this.props.model.height(),this.origTemplate=this.props.model.vartext();var t=r.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,d[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:s.partial(this.onAncestorShown,e),hidden:s.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(h,"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=u.pxify(this.props.model.width()),this.knownSize=t.style.fontSize}.bind(this)),this},stripTags:function(t){return t.replace(c,"")},parseVars:function(){return this.setDefaultFont(this.updateVarText(this.props.model))},possibleHit:function(t){t.preventDefault();var e,n=o.closest(t.target,p);n&&this.trigger("textHit",(e=n.href,s.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(s.identity)&&this.fitText(),this},fitText:function(){var t=this.refs.textLibContentWrap,e=this.findAll("font, span"),n=this.findAll("p"),i=this.props.model.height(),a=0,l={};for(n.forEach(function(t){0===t.innerText.length&&(t.style.minHeight="1em")});a<30&&10<t.scrollHeight-i;)e.forEach(function(t,e){var n,i,r,s=parseFloat(t.getAttribute("data-original-size")||this.knownSize),o=parseFloat(t.getAttribute("data-original-line-height")||1.2*this.knownSize)/s;null==l[e]&&(l[e]=s),n=u.clamp(2,5,s/9),l[e]-=n,i=u.pxify(l[e]),t.style.fontSize=i,r=l[e]*o,t.style.lineHeight=u.pxify(r),a++}.bind(this))},getInnerProps:function(){var t={};return t[this.cssTransformOrigin]=[u.pxify(this.props.originX),u.pxify(this.props.originY)].join(" "),t[this.cssTransform]=[a.transformRotate(this.props.rotDeg+"deg"),a.transformTranslate(u.pxify(-this.props.originX),u.pxify(-this.props.originY)),a.transformScale(this.props.winScale),a.transformTranslate(u.pxify(2*this.props.originX),u.pxify(2*this.props.originY))].join(" "),t}})}.call(e,f,e,t))||(t.exports=n)},function(t,e,a){"use strict";var n,P=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(i=(o=a.next()).done)&&(n.push(o.value),!e||n.length!==e);i=!0);}catch(t){r=!0,s=t}finally{try{!i&&a.return&&a.return()}finally{if(r)throw s}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};function p(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}void 0===(n=function(t){var e=a(0),n=a(2),d=a(79),i=a(315),f=DS._,r=DS.utils,s=DS.svgUtils,o=/[\t ]color[\t ]*?=[\t ]*?["'](#[A-F0-9]{3,6})["']/i,m=/(<|<\/)(\w+).*?(\/>|>)/gi,g=1,v=-1,y=0,S=["i","b","font"],b={},w=[],x=function(t,e,n){var i={};if("font"===e)if(n===g){var r=t.match(o);null!=r?w.push(r[1]):0<w.length&&w.push(f.last(w))}else w.pop();else b[e]=Math.max(0,(b[e]||0)+n);return b.i&&(i.fontIsItalic=!0),b.b&&(i.fontIsBold=!0),0<w.length&&(i.foregroundColor=f.last(w)),i},u=/[\u0700-\u074f\u0600-\u06ff\u1800-\u18af]/,c=/[\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC]/;return e.createClass({displayName:"RichVariableText",mixins:[n],getInitialState:function(){return this.parseTemplate(),this.parseVars()},componentWillMount:function(){this.shadowFilterId=f.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:f.partial(this.onAncestorShown,e),hidden:f.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 i.parseVectorText(t,this.updateVarText(t))},onClick:function(t){t.preventDefault();var e=t.target.getAttribute("data-linkid");null!=e&&this.trigger("textHit",e)},onMouseOver:function(t){var e=t.target.getAttribute("data-linkid");null!=e&&this.setState({cursor:"pointer",hoverId:e})},onMouseOut:function(t){var e=null!=t.relatedTarget&&t.relatedTarget.getAttribute("data-linkid");this.setState({cursor:null==e?null:"pointer",hoverId:e})},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:[s.transformTranslate(this.props.originX,this.props.originY),s.transformRotate(this.props.rotDeg),this.state.textMtx.toCssTransform(!0)].join(" "),cursor:this.state.cursor}},updateBlockRuns:function(t){if(0===t.length)return t;var l=f.first(t).idx;return t.map(function(t){var e,n,i=t.len,r=t.flowDirection,s=t.cursive;if(null!=t.updateString){var o=function(t){for(var e=void 0,n=0,i=[];e=m.exec(t);){var r=P(e,4),s=r[0],o=(r[1],r[2]),a=(r[3],e.index);t.substring(n,a),o.toLowerCase(),n=a+s.length}return n<t.length&&i.push(t.substring(n)),i.join("")}(t.updateString());i=o.length,n=o,r=c.test(n)?"rightToLeft":"leftToRight",e=o,s=u.test(e)}var a=f.extend({},t,{idx:l,len:i,flowDirection:r,cursive:s});return l+=i,a})},parseTemplate:function(){var n=arguments,i=this;this.origTemplate=this.props.model.vartext();var e=this.origTemplate.blocks.reduce(function(t,u){if(0===u.runs.length)return t;var c=0,h=[],e=u.spans.reduce(function(s,o){if(d.splitTemplateOnTokens(o.text).forEach(function(t){var e=d.parseTemplate(t),n=e.addListeners,i=e.updateString,r=e.hasVars;s.addListeners.push(n),s.updateString.push(function(){var t=i.apply(null,arguments);return r?function(t,e){var n=void 0,i=0,r=[],s=e;for(b={},w=[];n=m.exec(t);){var o=P(n,4),a=o[0],l=o[1],u=o[2],c=o[3],h=n.index,d="</"===l?v:"/>"===c?y:g,p=t.substring(i,h);"br"===(u=u.toLowerCase())&&d!==v&&(p+="\r"),0<p.length&&r.push({text:p,style:s}),d&&S.includes(u)&&(s=f.extend({},e,x(a,u,d))),i=h+a.length}return i<t.length&&r.push({text:t.substring(i),style:s}),r}(t,o.style):[f.extend({},o,{text:t})]}),r&&h.push({idx:c,len:t.length,updateString:i}),c+=t.length}),0<h.length&&!u.runsUpdated){for(var t=0,e=h[t],n=[].concat(p(u.runs)),i=0;i<n.length;i++){var r=n[i];if(r.idx<=e.idx&&r.idx+r.len>=e.idx+e.len){var a=[f.extend({},r,{idx:r.idx,len:e.idx-r.idx}),f.extend({},r,e),f.extend({},r,{idx:e.idx+e.len,len:r.len-(e.idx-r.idx+e.len)})],l=0<f.first(a).len;if(n.splice.apply(n,[i,1].concat(p(a.filter(function(t){return 0<t.len})))),i+=l?1:0,!(++t<h.length))break;e=h[t]}}u.runsUpdated=!0,u.runs=n}return s},{addListeners:[],updateString:[]});return t.addListeners=t.addListeners.concat(e.addListeners),t.updateString.push(function(){return f.extend({},u,{spans:f.flatten(r.juxt(e.updateString).apply(null,n))},{runs:i.updateBlockRuns(u.runs)})}),t},{addListeners:[],updateString:[]});this.listenToVarChanges=function(){var t=r.juxt(e.addListeners).apply(null,arguments);return r.juxt(t)},this.updateVarText=function(){return f.extend({},this.origTemplate,{blocks:r.juxt(e.updateString).apply(null,arguments)})}},getLinkColor:function(e){return r.hexify(r.getPath(f.first(this.props.model.linkdata().filter(function(t){return t.get("id")===e})).get("fill"),"colors[0].rgb"))}})}.call(e,a,e,t))||(t.exports=n)},function(t,e,L){"use strict";var n;void 0===(n=function(t){var it=L(55),s=L(25),rt=DS._,o=DS.svgUtils,st=DS.utils,b=(DS.constants,DS.TransMatrix),e=DS.detection,ot=function(t){return 1-t/100},f=function(t,e){t.fontSize;return rt.mapValues(rt.pick(t,["ascent","descent","leading","underlinePosition","underlineThickness"]),st.multiply(ot(e)))},m={single:rt.identity,singlePt5:st.multiply(1.5),double:st.multiply(2),atLeast:function(t,e,n){return Math.max(t,e)*ot(n)},exactly:function(t,e){return c(e)},multiple:function(t,e){return t*(e/20)},percent:st.multiply};m.mulipleTopAligned=m.multiple;var a,g,at=function(t){return[t,"sans-serif"].join(",")},lt={leftToRight:"ltr",rightToLeft:"rtl"},N={leftToRight:"lr-tb",rightToLeft:"rl-tb"},ut=function(t){return{direction:lt[t.flowDirection]}},ct=function(t){var e="normal"===t.elevation?1:.6;return t.fontSize*e},n="["+["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("|")+"]",i=new RegExp(n),ht=i.test.bind(i),l={},u={},c=function(t){return t*(16/12)},h=rt.flow(c,st.multiply(.5)),d=function(t,e,n,i,r,s){var o=e.fontFamily,a=e.fontStyle,l=e.fontWeight,u=e.textTransform,c=parseFloat(e.fontSize),h=[n?[i,t,r].join(""):t,o,a,l,u];return s||h.push(c),h},v=function(t,e){g.setAttribute("style",""),rt.extend(g.style,e,{fontFeatureSettings:'"liga" 1',textAnchor:"start"}),g.textContent=t},p=function(t,e,n,i,r){var s=d(t,e,n,i,r,!1),o=rt.get(u,s);return null==o&&(v(n?[i,t,r].map(function(t){return null==(e=t)||0===e.length||(null!=l[e]?l[e]:(g.textContent=e,l[e]=0===g.getNumberOfChars()))?"​":t;var e}).join(""):t,e),0===(o=n?g.getSubStringLength(1,1):g.getComputedTextLength())&&(g.textContent="."+t+".",o=g.getSubStringLength(1,1)),rt.set(u,s,o)),o},y=function(t,e,n,i,r){var s=parseFloat(e.fontSize),o=d(t,e,n,i,r,!0),a=st.getPath(u,o,{}),l=Object.keys(a)[0];return null==l?p(t,e):null!=a[s]?a[s]:a[l]*(s/l)},dt=function(t,e){var n,i=t.char,r=t.lineWidth,s=t.isCursive,o=s?0:t.letterSpacing||0,a=t.domStyle,l=(e?y:p)(i,a,s,t.lastChar,t.nextChar);return r+=l,{dx:n=c(o),lineWidth:r+=n,width:l}},pt=function(t,e,n){var i,r=h(t.leadingMargin),s=h(t.firstLineMargin),o=h(t.trailingMargin);return e&&(r=n?s<0?(s=r-s,0):(i=Math.min(r,s),s=Math.max(r,s),i):s),{leadingMargin:r,trailingMargin:o,firstLineMargin:s,widthOffset:(n&&e?s:r)-o}},B=function(t){var e,U=t.blockIdx,F=t.baseSpanStyle,G=t.width,H=t.idx,W=t.estimate,z=t.wrapText,Y=t.domStyle,Q=t.spans,X=Q.length,n=t.runs,q=t.blockStyle,K=t.fontSizeShrink,Z=t.isList,$="rightToLeft"===q.flowDirection,J=n.some(function(t){return t.flowDirection!==q.flowDirection}),p=t.y,i=0,tt=H,r=c(q.spacingBefore),s=c(q.spacingAfter),et=function(){var t=n[i++];return null!=t?{end:t.idx+t.len-1,flowDirection:t.flowDirection,isCursive:t.cursive}:{}},nt=et();return p+=r,e=new it(regeneratorRuntime.mark(function t(){var l,u,c,h,n,i,r,s,o,a,d,p,f,m,g,v,y,S,b,w,x,P,E,C,T,D,A,R,I,_,M,k,L,O,V,N,B,j;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:n=mt(),(i=function(t,e,n){e=e||H;var i=l,r=pt(q,t,Z),s=r.leadingMargin,o=r.trailingMargin,a=r.widthOffset;return null!=n&&i.spans.push(n),l={charIdx:e,chars:[],spans:[],isBiDi:J,isFirst:t,isRtl:$,isLast:!1,blockStyle:q,blockIdx:U,domStyle:Y,marginLeft:$?o:s,marginRight:$?s:o,width:G-a},h=c=0,u=-1,i})(!0),r=0;case 3:if(!(r<X)){t.next=58;break}s=Q[r],o=s.text,a=o.length,(d=rt.extend({},F,s.style)).fontSize=Math.max(1,d.fontSize*ot(K)),p={direction:lt[(e=d).flowDirection],fill:null==e.linkId?e.foregroundColor:e.linkColor,fontFamily:at(e.fontFamily),fontSize:st.ptify(ct(e)),fontStyle:e.fontIsItalic?"italic":"normal",fontWeight:e.fontIsBold?"bold":"normal",textTransform:"upper"===e.displayCase?"uppercase":"none"},v=0;case 8:if(!(v<a)){t.next=54;break}if(y=o[v],S=ht(y),w=b=!1,x=y,P=0<v?o[v-1]:null,E=v<a-1?o[v+1]:null,m=ht(P)?m:P,H-tt>nt.end&&(nt=et()),T=ut({flowDirection:nt.flowDirection}),rt.includes(["\r","\n"],y)?(w="\r"===y||"\r"!==m&&"\n"===y&&v<a-1,x=y=" ",b=S=!0):S&&(u=l.chars.length),g=rt.extend({},q.domStyle,p),D=dt({char:x,lineWidth:c,letterSpacing:h,isCursive:nt.isCursive,domStyle:g,lastChar:P,nextChar:E},W),C=D.dx,c=D.lineWidth,f=D.width,S||0!==f||!(0<l.chars.length)){t.next=23;break}rt.last(l.chars).content+=y,t.next=44;break;case 23:if(!z||S){t.next=43;break}case 24:if(!(0<l.chars.length&&c>l.width&&(c=ft({line:l,lineWidth:c,letterSpacing:h,style:g,nextChar:{content:x,width:D.width}},n))>l.width)){t.next=43;break}if(mt(n),-1!==u)return A=u+1,R=l.chars.splice(A),I=R.length,null==(_=new it(R).map(function(t){return t.idx}).compact().first())&&(_=H),t.next=31,i(!1,_,d);t.next=39;break;case 31:for(l.chars.push.apply(l.chars,R),M=0;M<I;M++)k=R[M],L=k.spanStyle,O=k.domStyle,V=k.content,N=0<M?R[M-1].content:null,B=M<I-1?R[M+1].content:null,j=dt({char:V,lineWidth:c,letterSpacing:h,isCursive:nt.isCursive,domStyle:rt.extend({},Y,O),lastChar:N,nextChar:B},W),c=j.lineWidth,h=L.spacing,k.dx=j.dx;D=dt({char:x,lineWidth:c,letterSpacing:h,isCursive:nt.isCursive,domStyle:rt.extend({},Y,p),lastChar:P,nextChar:E},W),C=D.dx,c=D.lineWidth,f=D.width,t.next=41;break;case 39:return t.next=41,i(!1,H,d);case 41:t.next=24;break;case 43:l.chars.push({content:y,dx:C,idx:H,isNewLine:b,isRtl:"rightToLeft"===nt.flowDirection,isCursive:nt.cursive,spanStyle:d,domStyle:p,runDomStyle:T,width:f});case 44:if(v===a-1&&ft({line:l,lineWidth:c,letterSpacing:h,style:g},n),H++,h=d.spacing,w)return mt(n),t.next=51,i(!0,H,d);t.next=51;break;case 51:v++,t.next=8;break;case 54:l.spans.push(d);case 55:r++,t.next=3;break;case 58:return l.isLast=!0,t.next=61,l;case 61:case"end":return t.stop()}var e},t,this)})).filter(function(t){return 0<t.spans.length}).map(function(t){var e,n,i,r,s,o,a=f(t.spans[0],K),l=a.ascent,u=a.descent,c=a.leading,h=a.underlinePosition,d=a.underlineThickness;return t.spans.forEach(function(t){var e=f(t,K);l=Math.max(l,e.ascent),u=Math.max(u,e.descent),c=Math.max(c,e.leading),h=Math.min(h,e.underlinePosition),d=Math.max(d,e.underlineThickness)}),s=e=l+u,o=K,n=m[(r=q).lineSpacingRule](s,r.lineSpacing,o),i=0===e?1:n/e,rt.extend(t,{ascent:l,descent:u,leading:c,underlinePosition:h,underlineThickness:d,y:p+Math.floor(l*i)}),p+=(l+u+c)*i,t}).toArray(),{y:p+=s,lines:e,isBlockRtl:$}},r=rt.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"]]),S=rt.memoize(function(){return r().map(function(t){return[t[0],t[1].toLowerCase()]})}),w=rt.curry(function(t,e){var i=[],r=e;return t().forEach(function(t){for(var e=t[0],n=t[1];r%e<r;)i.push(n),r-=e}),i.join("")}),x=rt.curry(function(t,e){var n=e-1;return rt.repeat(String.fromCharCode(n%26+t.charCodeAt(0)),Math.floor(n/26)+1)}),P={none:rt.constant(""),bullet:function(t,e){return String.fromCharCode(e.bulletChar)},listNumberedAsArabic:rt.identity,listNumberAsUCRoman:w(r),listNumberAsLCRoman:w(S),listNumberAsUCLetter:x("A"),listNumberAsLCLetter:x("a")},E={plain:"",parentheses:")",minus:" -",period:"."},C=function(t,e){return[(i=t,r=e,P[r.listType](i,r)),(n=e,["none","bullet"].includes(n.listType)?"":E[n.listTypeFormat])].join("");var n,i,r},j=function(t,e,n,i,r,s,o){if(!M(t,e))return null;var a,l,u,c,h,d,p=t.spans,f=n.listStyle,m=n.baseSpanStyle,g=e.listLevel,v=s[g]||0,y=rt.extend({},f,e.listStyle),S="rightToLeft"===e.flowDirection;return v=0===v?Math.max(1,y.start):v+1,(l=rt.extend({},m,p[0].style)).fontSize=Math.max(1,l.fontSize*ot(r)),d=l,u={fill:(h=y).color||d.foregroundColor,fontFamily:at("bullet"===h.listType?h.bulletFont:d.fontFamily),fontSize:st.ptify(d.fontSize*st.pctToDec(h.size)),fontStyle:"normal",fontWeight:"normal",textTransform:"none"},c=ut({flowDirection:e.flowDirection}),{listLevel:g,listNum:v,bulletChars:(a=T(v,y,rt.extend({},i,u),l,c,S,o)).chars,bulletWidth:a.width}},T=function(t,e,n,i,r,s,o){var a,l,u,c,h=C(t,e),d=[],p=0,f=0;s&&(h=h.split("").reverse().join(""));for(var m=0;m<h.length;m++)a=h[m],u=(l=dt({char:a,lineWidth:f,domStyle:n},o)).dx,f=l.lineWidth,c=l.width,d.push({content:a,dx:u,isBulletChar:!0,isRtl:s,spanStyle:rt.extend({},i,{fontIsStrikeout:!1,fontIsUnderline:!1}),domStyle:n,runDomStyle:r,width:c}),p+=c+u;return{chars:d,width:p}},ft=function(t,e){var n=t.line,i=t.lineWidth,r=t.letterSpacing,s=t.style,o=t.nextChar,a=e.charIdx,l=e.width,u=n.chars.slice(a),c=u.length,h=null!=o,d=void 0,p=void 0;return 0!==r?(Object.assign(e,{charIdx:n.chars.length,width:i}),i):(h&&(u.push(o),c++),v("​"+u.map(function(t){return t.content}).join("").replace("  "," ​")+"​",s),l+=g.getSubStringLength(1,u.length),g.getNumberOfChars()<c+1||(d=g.getEndPositionOfChar(0).x,rt.range(1,c+1).forEach(function(t,e){p=g.getEndPositionOfChar(t).x,u[e].width=p-d,d=p}),Object.assign(e,{charIdx:a+c-(h?1:0),width:l-(h?rt.last(u).width:0)})),l)},mt=function(t){return Object.assign(t||{},{charIdx:0,width:0})},A=function(t,e){var n=t.runs.reduce(function(t,e){return t+e.spans.reduce(function(t,e,n){return t+D(e,0===n)},0)},0);return t.charX=n+e,t},D=function(t,e){return 0===rt.last(t.dx)?(g.setAttribute("style",""),g.setAttribute("text-rendering","geometricPrecision"),rt.extend(g.style,t.domStyle,{fontFeatureSettings:'"liga" 1'}),g.textContent="​"+t.content.join("")+"​",rt.first(t.dx)+g.getComputedTextLength()):rt.first(t.dx)+(rt.last(t.xs)+rt.last(t.widths)+rt.last(t.dx))-rt.first(t.xs)};e.browser.isIE?A=function(t){return t}:(ft=function(t){return t.lineWidth},mt=function(){});var R={left:0,right:1,center:.5,justify:0,leading:0,trailing:1},I={normal:rt.identity,subscript:function(t,e){return t+e/2},superscript:function(t,e,n){return t-n+e}},Z=rt.restParam(function(t,e){return I[t].apply(null,e)}),_=rt.ary(rt.partialRight(rt.pick,["fill","stroke","y"]),1),$=function(t){var e=t.lines,n=t.curr,i=t.next,r=t.x,s=rt.omit(t,["lines","curr","next","x"]),o=rt.last(e),a=n!==i,l=null!=o&&!rt.isEqual(_(o),_(s));null!=o&&(a&&!i||l)&&null==o.x2&&(o.x2=r),(a||l)&&i&&e.push(rt.extend({x1:r},s))},U=function(t){var H=t.ascent,e=t.blockIdx,W=t.descent,n=t.isBiDi,i=t.isLast,z=t.isRtl,r=t.marginLeft,s=t.domStyle,Y=t.underlinePosition,Q=t.underlineThickness,o=t.width,X=t.y,a=t.blockStyle.flowDirection,l=t.blockStyle.justification,u=t.charIdx,c=Math.abs(R[l]-("leftToRight"===a?0:1)),h=t.chars,d=h.reduce(function(t,e,n){var i=e.content,r=t.currTrailingSpaceIdx;return ht(i)?0!==n&&ht(h[n-1].content)||(r=n):r=n+1,{charX:t.charX+e.dx+e.width,trailingSpaceIdx:r}},{charX:0,trailingSpaceIdx:-1}),p=d.charX,q=d.trailingSpaceIdx,f=null!=q?rt(h).slice(q).reduce(function(t,e){return t+e.dx+e.width},0):0,m=o-p+f,g=m*c-(z?f:0),v=rt(h).slice(0,q).reduce(function(t,e){return t+(ht(e.content)?1:0)},0),K="justify"!==l||n||i?0:m/v,y=[],S=[],b=A(new it(h).flatMap(regeneratorRuntime.mark(function t(e,n){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!z){t.next=4;break}y.unshift(e),t.next=6;break;case 4:return t.next=6,e;case 6:if(n===h.length-1)return t.delegateYield(y,"t0",8);t.next=8;break;case 8:case"end":return t.stop()}},t,this)})).flatMap(regeneratorRuntime.mark(function t(e,n){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.isRtl===z){t.next=4;break}S.unshift(e),t.next=9;break;case 4:if(0<S.length)return t.delegateYield(S,"t0",6);t.next=7;break;case 6:S=[];case 7:return t.next=9,e;case 9:if(n===h.length-1&&0<S.length)return t.delegateYield(S,"t1",11);t.next=11;break;case 11:case"end":return t.stop()}},t,this)})).reduce(function(t,e,n){var i,r=e.content,s=e.dx,o=e.idx,a=e.isBulletChar,l=e.isRtl,u=e.isNewLine,c=e.runDomStyle,h=e.spanStyle,d=h.backgroundColor,p=h.elevation,f=h.fontIsUnderline,m=h.fontIsStrikeout,g=h.shadow,v=h.underlineThickness,y=h.xHeight,S=h.linkId,b=e.domStyle,w=b.fill,x=b.fill,P=e.width,E=ct(h),C=!a&&!u,T=null!=d&&""!==d&&C,D=!!f&&C,A=!!m&&C,R=null!=g,I=q<=n,_=t.charX,M=t.hasBackground,k=t.hasShadow,L=t.linkId,O=t.letterSpacing,V=t.isStrikeThrough,N=t.isUnderlined,B=t.elevation,j=(z?rt.first:rt.last)(t.runs),U=(l?rt.first:rt.last)(rt.get(j,"spans")),F=z?"unshift":"push",G=l?"unshift":"push";return R&&(t.anyShadows=!0),null!=j&&rt.isEqual(c,j.domStyle)||(j={isRtl:l,domStyle:c,spans:[]},t.runs[F](j),U=void 0),null!=U&&B===p&&O===h.spacing&&k===R&&e.idx!==q&&L===S&&rt.isEqual(b,U.domStyle)||(U={charIdx:o,content:[],dx:[],hasShadow:R,idxs:[],isNewLine:[],isTrailingSpace:I,domStyle:b,widths:[],xs:[],y:Z(p,X,E,H),linkId:S},j.spans[G](U)),ht(r)&&0!==K&&(s+=K,e=rt.extend({},e,{dx:s})),U.content[G](r),U.dx[G](s),U.idxs[G](o),U.isNewLine[G](u),U.widths[G](P),U.xs[G](_),U.charIdx=Math.min(U.charIdx,o),i=U.y,$({lines:t.strikethroughs,curr:V,next:A,x:_+s,y:i-y/2,stroke:w,strokeWidth:v}),$({lines:t.underlines,curr:N,next:D,x:_+s,y:i-Y,stroke:x,strokeWidth:Q}),$({lines:t.backgrounds,curr:M,next:T,x:_+s,y:X-H,height:H+W,fill:d}),$({lines:t.linkBackgrounds,curr:null!=L,next:null!=S,x:_+s,y:X-H,height:H+W,linkId:S}),rt.extend({},t,{charX:_+e.dx+e.width,hasBackground:T,hasShadow:R,letterSpacing:h.spacing,isStrikeThrough:A,isUnderlined:D,elevation:p,linkId:S})},{linkBackgrounds:[],backgrounds:[],charX:r,hasBackground:!1,hasShadow:!1,isStrikeThrough:!1,isUnderlined:!1,anyShadows:!1,trailingSpaceIdx:-1,runs:[],strikethroughs:[],underlines:[]}),r),w=b.linkBackgrounds,x=b.backgrounds,P=b.runs,E=b.strikethroughs,C=b.underlines,T=b.anyShadows,D=b.charX;return{anyShadows:T,ascent:H,linkBackgrounds:w,backgrounds:x,blockIdx:e,charIdx:u,descent:W,isBiDi:n,isRtl:z,lineWidth:D,lineXOff:g,runs:P,strikethroughs:E,domStyle:s,trailingSpaceIdx:q,underlines:C,x:g+r+(D-r)/2,y:X}},F=function(t,e){return{maxLineWidth:Math.max(t.maxLineWidth,e.lineWidth),minLineXOff:Math.min(t.minLineXOff,e.lineXOff),lines:t.lines.concat([e])}},G={top:0,center:.5,bottom:1},M=function(t,e){return null!=e.listStyle&&"none"!==e.listStyle.listType&&0!==t.spans.length&&!(1===t.spans.length&&"\n"===t.spans[0].text)},k=function t(e){var n,i,r,s,o,a,l,u,c,h,d,R=e.estimate,p=e.final,I=0,_=0,f=e.blocks,m=e.lastShrinkStep,M=e.defaultBlockStyle,k=M.baseSpanStyle,g=e.direction,L=e.textFontSizeShrink||0,v=e.scaleAttempt||0,O=Math.abs(e.width),y=Math.abs(e.height),V={};if("horizontal"!==g){var S=O;O=y,y=S}if(0===f.length)return{textLines:[],maxLineWidth:0,textMtx:new b};if(o=new it(f).flatMap(regeneratorRuntime.mark(function t(S,b){var w,x,P,E,C,T,D,A;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(w=S.spans,x=S.runs,P=rt.extend({},M,S.style),E={direction:lt[(y=P).flowDirection],textAnchor:"middle",writingMode:N[y.flowDirection]},C=j(S,P,M,E,L,V,R),T=null!=C?C.bulletWidth:0,A=B({blockStyle:P,blockIdx:b,baseSpanStyle:k,estimate:R,fontSizeShrink:L,idx:_,isList:null!=C,runs:x,domStyle:E,spans:w,width:O,wrapText:!0,y:I,bulletWidth:T}),I=A.y,_=A.idx,D=A.lines,null!=C)return V[C.listLevel]=C.listNum,t.delegateYield((e={bulletChars:C.bulletChars,bulletWidth:T,lines:D,rtl:A.isBlockRtl},v=g=d=u=l=a=o=s=r=i=n=void 0,c=e.bulletChars,h=e.bulletWidth,d=e.lines||[],p=d[0],f=st.getPath(p,"chars.length",0),m=0<f&&p.isRtl!==p.chars[0].isRtl,g=m?rt.last:rt.first,v=m?rt.initial:rt.tail,0<f&&(n=p.blockStyle,o=(s=pt(n,!0,!0)).firstLineMargin-s.leadingMargin-h,i=g(p.chars),i=Object.assign({},i,{dx:Math.max(i.dx,i.dx+o)}),r=v(p.chars),d=[rt.extend({},p,{width:p.width+o+(e.rtl?h:0),chars:(a=c,l=i,u=r,m?a.concat(u).concat(l):a.concat(l).concat(u))})].concat(d.slice(1))),d),"t0",8);t.next=10;break;case 8:t.next=11;break;case 10:return t.delegateYield(D,"t1",11);case 11:case"end":return t.stop()}var e,n,i,r,s,o,a,l,u,c,h,d,p,f,m,g,v,y},t,this)})).map(U).reduce(F,{maxLineWidth:0,minLineXOff:1/0,lines:[]}),v<=30){if((u=Math.floor(I)>y)||0<v&&1<m)return a=0===v?16:u?m:m/2,l=u?L+a:L-m+a,t(rt.extend({},e,{textFontSizeShrink:l,estimate:!p,final:p,shrinking:!0,scaleAttempt:v+1,lastShrinkStep:a}));if(R)return t(rt.extend({},e,{estimate:!1,final:!0,scaleAttempt:0}))}return n=o.maxLineWidth,i=o.minLineXOff,r=o.lines,c=y,h=I,d=G[e.valign],s=(new b).translate(0,c*d).translate(0,-h*d),{textLines:r,textHeight:I,minTextLineXOff:i,maxTextLineWidth:n,textMtx:s}};return{parseVectorText:function(t,e){var n=t.width(),i=t.height(),r=t.valign();return null==a&&(a=o.createElement("svg"),g=o.createElement("text"),rt.extend(a.style,{left:0,position:"fixed",top:0,visibility:"hidden"}),g.setAttribute("space","preserve"),g.setAttribute("text-rendering","geometricPrecision"),a.appendChild(g),s.addToLib(a)),k({estimate:!1,final:!1,shrinking:!1,blocks:e.blocks,direction:e.direction,defaultBlockStyle:e.defaultBlockStyle,width:n,height:i,valign:r})}}}.call(e,L,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(12);var s=n(317),e=DS._,o=DS.svgUtils,a="data-slidefill";return{applySlideBackground:e.partial(o.transformNodeConfig,function(t,e,n){if(!t[a])return t;var i=["slide","bg",e.commandsetId].join("-"),r={nodeType:"g",children:[]};return r.children.skipTraversal=!0,t.fill=o.buildUrl(i),r.children.push({nodeType:s,id:i,model:n.props.model,playerProps:n.props.playerProps,patternTransform:t["data-stroke-sharpened"]?[o.buildTranslateConfig(-.5,-.5)]:""}),r.children.push(t),r})}}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(0),n=i(2);i(19),DS._,DS.svgUtils;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)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var p=n(80),f=DS._,m=DS.svgUtils,g=DS.utils,c=[{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}}],v={addPatternAttrs:function(t,e,n){if(i=t,!m.isPatternNode(i)||"image"!==i["data-type"])return t;var i,r,s=f.first(t.children.filter(m.isDefsNode)),o=f.first(s.children.filter(m.isImageNode)),a=t.children.filter(m.isUseNode),l=p.findImage(e,o),u=l.width(),c=l.height(),h=!o.preserveAspectRatio,d=f.partial(v.transformUseNode,u,c);return h?(t.width=u,t.height=c,a.forEach(d)):(r=Math.round(g.hypot(n.fullHeight,n.fullWidth)),t.height=r,t.width=r),t},transformUseNode:function(t,e,n,i){var r=f.findWhere(n.transform,{type:"scale"}),s=r.args[0],o=r.args[1],a=c[i],l=a.x[0<s?"posMult":"negMult"]*t,u=a.y[0<o?"posMult":"negMult"]*e;n.transform=[m.transformTranslate(l,u),m.transformScale(s,o)].join(" ")}};return v.applyImagePatterns=f.partial(m.transformNodeConfig,v.addPatternAttrs),v}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=DS._,n=DS.svgUtils;return{translateOddWidths:e.partial(n.transformNodeConfig,function(t){var e;return 0===t["stroke-width"]&&(t["stroke-width"]=1),(e=t["stroke-width"])&&e%2!=0&&(t["data-stroke-sharpened"]=!0,n.getTransformOf(t).unshift(n.buildTranslateConfig(.5,.5))),t})}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var i,r=DS._,e=DS.svgUtils,n=function(t){var e,n;return t.id&&(e=t.id,n=r.uniqueId("uniqueDomId-"),i[e]=n),t};return n.beforeStart=function(){i={}},n.afterFinish=function(t){return JSON.parse(r.reduce(i,function(t,e,n){return t.replace(new RegExp(n,"g"),e)},JSON.stringify(t)))},{ensureIdsAreUnique:r.partial(e.transformNodeConfig,n)}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var o=DS._,e=DS.svgUtils,n=DS.errorManager,i=DS.vendorOverrides,a=n.throwError("textHelper"),l=n.backtick,r=i.moveVarTextOutOfSvg||o.identity,s=i.unwrapForeignObjectVarText||o.identity,u={vartext:function(t,e,n){e.index();return s({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,n){e.index();return{nodeType:"richVariableText",model:e,id:t.id,originX:t.x,originY:t.y,hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"]}},vectortext:function(t,e,n,i){return{nodeType:"vectorText",hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"],originX:t.x,originY:t.y,textLibItem:e}}},c=function(t,e,n,i){if("text"!==t["data-reference-type"])return t;var r=t["data-reference-id"],s=e.get(r);return s||a("renderText","No text lib item with id of",l(r)),(u[s.type()]||o.identity)(t,s,n,i)};return c.afterFinish=r,{setSvgManager:function(t){t},applyTextLib:o.partial(e.transformNodeConfig,c)}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=DS._,n=DS.svgUtils,i="data-adornment-type",r="data-is-reflection-gradient",s=e.compose(function(t){return i 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(n.transformNodeConfig,s)}}.call(e,n,e,t))||(t.exports=i)},function(t,e,u){"use strict";var n;void 0===(n=function(t){var l=u(0);return{Captions:function(){var t=u(324),e=DS,n=e.utils.pxify,i=e.detection.theme.isClassic,r=this.state.winScale,s=i?r:1,o={fontFamily:this.state.font,fontSize:[this.props.fontscale,"%"].join(""),marginBottom:i?n(10*s):0},a={marginBottom:n(10*s),padding:n(10*s),borderRadius:n(4*s)};return t.safari&&t.mac&&(o.transform="translate3d(-50%, 0, 0)"),l.createElement("div",{className:"caption"+(this.props.hasbb?" with-bb":""),style:o},this.state.showCaptions&&0<this.state.captions.length&&this.state.captions.map(function(t,e){return l.createElement("div",{key:e},l.createElement("p",{style:a,dangerouslySetInnerHTML:{__html:this.toHtml(t)}}))}.bind(this)))}}}.call(e,u,e,t))||(t.exports=n)},function(t,e,n){var i;i=function(){var E=!0;function o(n){function t(t){var e=n.match(t);return e&&1<e.length&&e[1]||""}function e(t){var e=n.match(t);return e&&1<e.length&&e[2]||""}var i,r=t(/(ipod|iphone|ipad)/i).toLowerCase(),s=!/like android/i.test(n)&&/android/i.test(n),o=/nexus\s*[0-6]\s*/i.test(n),a=!o&&/nexus\s*[0-9]+/i.test(n),l=/CrOS/.test(n),u=/silk/i.test(n),c=/sailfish/i.test(n),h=/tizen/i.test(n),d=/(web|hpw)(o|0)s/i.test(n),p=/windows phone/i.test(n),f=(/SamsungBrowser/i.test(n),!p&&/windows/i.test(n)),m=!r&&!u&&/macintosh/i.test(n),g=!s&&!c&&!h&&!d&&/linux/i.test(n),v=e(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),y=t(/version\/(\d+(\.\d+)?)/i),S=/tablet/i.test(n)&&!/tablet pc/i.test(n),b=!S&&/[^-]mobi/i.test(n),w=/xbox/i.test(n);/opera/i.test(n)?i={name:"Opera",opera:E,version:y||t(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(n)?i={name:"Opera",opera:E,version:t(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||y}:/SamsungBrowser/i.test(n)?i={name:"Samsung Internet for Android",samsungBrowser:E,version:y||t(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(n)?i={name:"NAVER Whale browser",whale:E,version:t(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(n)?i={name:"MZ Browser",mzbrowser:E,version:t(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(n)?i={name:"Opera Coast",coast:E,version:y||t(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(n)?i={name:"Focus",focus:E,version:t(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(n)?i={name:"Yandex Browser",yandexbrowser:E,version:y||t(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(n)?i={name:"UC Browser",ucbrowser:E,version:t(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(n)?i={name:"Maxthon",maxthon:E,version:t(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(n)?i={name:"Epiphany",epiphany:E,version:t(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(n)?i={name:"Puffin",puffin:E,version:t(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(n)?i={name:"Sleipnir",sleipnir:E,version:t(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(n)?i={name:"K-Meleon",kMeleon:E,version:t(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:p?(i={name:"Windows Phone",osname:"Windows Phone",windowsphone:E}).version=v?(i.msedge=E,v):(i.msie=E,t(/iemobile\/(\d+(\.\d+)?)/i)):/msie|trident/i.test(n)?i={name:"Internet Explorer",msie:E,version:t(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:l?i={name:"Chrome",osname:"Chrome OS",chromeos:E,chromeBook:E,chrome:E,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(n)?i={name:"Microsoft Edge",msedge:E,version:v}:/vivaldi/i.test(n)?i={name:"Vivaldi",vivaldi:E,version:t(/vivaldi\/(\d+(\.\d+)?)/i)||y}:c?i={name:"Sailfish",osname:"Sailfish OS",sailfish:E,version:t(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(n)?i={name:"SeaMonkey",seamonkey:E,version:t(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(n)?(i={name:"Firefox",firefox:E,version:t(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(n)&&(i.firefoxos=E,i.osname="Firefox OS")):u?i={name:"Amazon Silk",silk:E,version:t(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(n)?i={name:"PhantomJS",phantom:E,version:t(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(n)?i={name:"SlimerJS",slimer:E,version:t(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(n)||/rim\stablet/i.test(n)?i={name:"BlackBerry",osname:"BlackBerry OS",blackberry:E,version:y||t(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:d?(i={name:"WebOS",osname:"WebOS",webos:E,version:y||t(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(n)&&(i.touchpad=E)):/bada/i.test(n)?i={name:"Bada",osname:"Bada",bada:E,version:t(/dolfin\/(\d+(\.\d+)?)/i)}:h?i={name:"Tizen",osname:"Tizen",tizen:E,version:t(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||y}:/qupzilla/i.test(n)?i={name:"QupZilla",qupzilla:E,version:t(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||y}:/chromium/i.test(n)?i={name:"Chromium",chromium:E,version:t(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||y}:/chrome|crios|crmo/i.test(n)?i={name:"Chrome",chrome:E,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:s?i={name:"Android",version:y}:/safari|applewebkit/i.test(n)?(i={name:"Safari",safari:E},y&&(i.version=y)):r?(i={name:"iphone"==r?"iPhone":"ipad"==r?"iPad":"iPod"},y&&(i.version=y)):i=/googlebot/i.test(n)?{name:"Googlebot",googlebot:E,version:t(/googlebot\/(\d+(\.\d+))/i)||y}:{name:t(/^(.*)\/(.*) /),version:e(/^(.*)\/(.*) /)},!i.msedge&&/(apple)?webkit/i.test(n)?(/(apple)?webkit\/537\.36/i.test(n)?(i.name=i.name||"Blink",i.blink=E):(i.name=i.name||"Webkit",i.webkit=E),!i.version&&y&&(i.version=y)):!i.opera&&/gecko\//i.test(n)&&(i.name=i.name||"Gecko",i.gecko=E,i.version=i.version||t(/gecko\/(\d+(\.\d+)?)/i)),i.windowsphone||!s&&!i.silk?!i.windowsphone&&r?(i[r]=E,i.ios=E,i.osname="iOS"):m?(i.mac=E,i.osname="macOS"):w?(i.xbox=E,i.osname="Xbox"):f?(i.windows=E,i.osname="Windows"):g&&(i.linux=E,i.osname="Linux"):(i.android=E,i.osname="Android");var x="";i.windows?x=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}}(t(/Windows ((NT|XP)( \d\d?.\d)?)/i)):i.windowsphone?x=t(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):i.mac?x=(x=t(/Mac OS X (\d+([_\.\s]\d+)*)/i)).replace(/[_\s]/g,"."):r?x=(x=t(/os (\d+([_\s]\d+)*) like mac os x/i)).replace(/[_\s]/g,"."):s?x=t(/android[ \/-](\d+(\.\d+)*)/i):i.webos?x=t(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):i.blackberry?x=t(/rim\stablet\sos\s(\d+(\.\d+)*)/i):i.bada?x=t(/bada\/(\d+(\.\d+)*)/i):i.tizen&&(x=t(/tizen[\/\s](\d+(\.\d+)*)/i)),x&&(i.osversion=x);var P=!i.windows&&x.split(".")[0];return S||a||"ipad"==r||s&&(3==P||4<=P&&!b)||i.silk?i.tablet=E:(b||"iphone"==r||"ipod"==r||s||o||i.blackberry||i.webos||i.bada)&&(i.mobile=E),i.msedge||i.msie&&10<=i.version||i.yandexbrowser&&15<=i.version||i.vivaldi&&1<=i.version||i.chrome&&20<=i.version||i.samsungBrowser&&4<=i.version||i.whale&&1===C([i.version,"1.0"])||i.mzbrowser&&1===C([i.version,"6.0"])||i.focus&&1===C([i.version,"1.0"])||i.firefox&&20<=i.version||i.safari&&6<=i.version||i.opera&&10<=i.version||i.ios&&i.osversion&&6<=i.osversion.split(".")[0]||i.blackberry&&10.1<=i.version||i.chromium&&20<=i.version?i.a=E:i.msie&&i.version<10||i.chrome&&i.version<20||i.firefox&&i.version<20||i.safari&&i.version<6||i.opera&&i.version<10||i.ios&&i.osversion&&i.osversion.split(".")[0]<6||i.chromium&&i.version<20?i.c=E:i.x=E,i}var a=o("undefined"!=typeof navigator&&navigator.userAgent||"");function i(t){return t.split(".").length}function r(t,e){var n,i=[];if(Array.prototype.map)return Array.prototype.map.call(t,e);for(n=0;n<t.length;n++)i.push(e(t[n]));return i}function C(t){for(var n=Math.max(i(t[0]),i(t[1])),e=r(t,function(t){var e=n-i(t);return r((t+=new Array(e+1).join(".0")).split("."),function(t){return new Array(20-t.length).join("0")+t}).reverse()});0<=--n;){if(e[0][n]>e[1][n])return 1;if(e[0][n]!==e[1][n])return-1;if(0===n)return 0}}function s(t,e,n){var i=a;"string"==typeof e&&(n=e,e=void 0),void 0===e&&(e=!1),n&&(i=o(n));var r=""+i.version;for(var s in t)if(t.hasOwnProperty(s)&&i[s]){if("string"!=typeof t[s])throw new Error("Browser version in the minVersion map should be a string: "+s+": "+String(t));return C([r,t[s]])<0}return e}return a.test=function(t){for(var e=0;e<t.length;++e){var n=t[e];if("string"==typeof n&&n in a)return!0}return!1},a.isUnsupportedBrowser=s,a.compareVersions=C,a.check=function(t,e,n){return!s(t,e,n)},a._detect=o,a.detect=o,a},t.exports?t.exports=i():n(325)("bowser",i)},function(t,e){t.exports=function(){throw new Error("define cannot be used indirect")}},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);return{Container:function(){return e.createElement("div",{className:"ds-container "+this.props.className},this.props.children)}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,D){"use strict";var n;void 0===(n=function(t){var T=D(0);return{DragdropSlideObject:function(){var t=D(45),e=D(40),n=DS.svgUtils,i=this.getPath("props.model.style"),r=this.props.winScale,s=this.getPath("props.model.height"),o=this.getPath("props.model.width"),a=this.getPath("props.model.kind"),l="dragitem"===a,u="wordbank"===i,c="droparea"===a&&u,h=this.state.hovered&&!this.state.dropped&&("droparea"!==a||c),d=_.find(this.getPath("props.model.colors"),{name:"hover"}),p=null!=d?d:_.find(this.props.colors,{name:"hover"}),f=(null!=p?this.props.model.id:"dragdrop")+"-hover-gradient",m=n.buildUrl(h&&!c?f:"dragdrop-gradient"),g=h?"slide-object-dragitem-hover":"",v=this.state.collision&&"droparea"===a,y=c&&this.state.hoverStroke&&null!=p,S=this.props.notchWidth,b=this.props.notchHeight,w=S+1,x=b+1,P=[["M "+w,0].join(","),["L"+o,0].join(","),["L"+o,s].join(","),["L"+w,s].join(","),["L"+w,s-x].join(","),["L 1",s-x].join(","),["L 1",x].join(","),["L"+w,x].join(","),"Z"].join(" "),E=["M 0,0",["L"+o,0].join(","),["L"+o,b].join(","),["L"+(o-S),b].join(","),["L"+(o-S),s-b].join(","),["L"+o,s-b].join(","),["L"+o,s].join(","),["L 0",s].join(","),"Z"].join(" "),C={visibility:this.state.backgroundVisible?"visible":"hidden",strokeWidth:this.state.reviewStroke&&2,stroke:this.state.reviewStroke?this.state.reviewStroke:y?["url(#",f,")"].join(""):""};return T.createElement("svg",{width:o*r,height:s*r,viewBox:[0,0,o,s].join(" "),"data-xmlns-xlink":"http://www.w3.org/1999/xlink",className:["slide-object-dragdrop","slide-object-dragdrop-"+i,"draggable",g].join(" ").trim(),onMouseEnter:this.didMouseOver,onMouseLeave:this.didMouseOut,onTouchStart:this.didMouseOver,onTouchEnd:this.didMouseOut},(h&&null!=p||y)&&T.createElement("defs",null,T.createElement(e,{fill:p.fill,patternFillId:f})),u?T.createElement("rect",{width:o-1,height:s-1,rx:this.state.wordbankRadius,ry:this.state.wordbankRadius,fill:m,className:"slide-object-dragdrop-shape",filter:!this.state.reviewStroke&&"url(#dragdrop-inner-stroke)",style:C,transform:"translate(0.5, 0.5)"}):T.createElement("path",{d:l?P:E,className:"slide-object-dragdrop-shape",fill:m,style:v?{strokeWidth:3}:{},filter:!v&&"url(#dragdrop-inner-stroke)",strokeDasharray:l&&!this.state.dropped?"1,1":"",transform:"translate(0.5, 0.5)"}),this.state.hoverStroke&&null==p&&T.createElement("rect",{width:o-1,height:s-1,rx:this.state.wordbankRadius,ry:this.state.wordbankRadius,fill:"none",stroke:"#bafbfb",transform:"translate(2,1.5) scale(0.995, 0.92)"}),T.createElement("g",{transform:n.transformTranslate(this.props.model.xOff||0,this.props.model.yOff||0)},null!=this.state.textCommandsetId&&T.createElement(t,{ref:"vtext",pathLib:this.state.textPathLibId,commandsetId:this.state.textCommandsetId})),"matching"===i&&this.state.reviewDot&&T.createElement("g",{className:"dragdrop-review-dot",transform:"translate(8,8)"},T.createElement("circle",{cx:"0",cy:"0",r:"8",className:"dragdrop-review-dot-"+this.state.reviewDot}),T.createElement("circle",{cx:"0",cy:"0",r:"7",className:"dragdrop-review-dot-"+this.state.reviewDot}),T.createElement("text",{textAnchor:"middle",y:"4"},T.createElement("tspan",null,this.getPath("props.model.reviewdata")))))}}}.call(e,D,e,t))||(t.exports=n)},function(t,e,l){"use strict";var n;void 0===(n=function(t){var a=l(0);return{DropListItem:function(){var t=l(45),e=l(40),n=DS.svgUtils,i=DS.utils.getPath(this.props.hoverColor,"fill"),r=this.props.modelId+"-fill",s=n.buildUrl(r),o=null!=this.props.hoverColor&&this.state.hovered;return a.createElement("g",{className:"drop-list-item",role:"option","aria-label":this.props.altText,transform:n.transformTranslate(0,this.props.yOff),onMouseOver:this.didMouseOver,onMouseOut:this.didMouseOut,onMouseUp:this.onClick,onTouchStart:this.didMouseOver,onTouchEnd:_.flow(this.onClick,this.didMouseOut)},o&&a.createElement("defs",null,a.createElement(e,{fill:i,patternFillId:r})),a.createElement("rect",{width:this.props.width,height:this.props.height,className:this.fillColorClass(),style:o?{fill:s}:null}),a.createElement(t,{ref:"vectortext",commandsetId:this.props.pr.i,pathLib:this.props.pr.l}))}}}.call(e,l,e,t))||(t.exports=n)},function(t,e,E){"use strict";var n,C=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(n=function(t){var P=E(0);return{DropListParentable:function(){var t=E(45),i=E(330),e=E(81),n=DS,r=n.svgUtils,s=n.utils,o=n.detection,a=o.os.isIOS,l=o.browser.isIE,u=this.state.winScale,c=this.state.reviewWidth||this.getPath("props.model.width"),h=this.getPath("props.model.height"),d=this.getPath("props.model.colors"),p=this.state.pr,f=c-25+1,m=_.find(d,{name:"button_hover"}),g=this.state.hovered?null!=m?s.hexify(_.first(m.fill.colors).rgb):"#d5ffff":"white",v=(this.props.model.id,this.getItemHeight()),y=this.getListHeight(),S=a?"none":"block",b=this.getPlayerProp("SelectedItemIndex"),w=(null==b||-1===b||this.props.model.origItemsList[b].textdata.altText,this.state.display,"text-mask-"+this.props.model.id),x={"aria-hidden":"true",onFocus:this.onFocus};return P.createElement("div",C({className:"drop-list",tabIndex:"-1"},x),P.createElement("div",{className:["is-scrollable","drop-list-drop-down"].join(" "),ref:"dropdown",style:{width:c*u,borderColor:"#cecece",display:this.state.display,borderRadius:16*u,paddingTop:h*u}},P.createElement("div",{className:["drop-list-drop-down-inner",this.state.dropDownScrollable].join(" "),ref:"dropdownInner",style:{display:S}},P.createElement("svg",{className:"eventable",width:c*u,height:y*u,viewBox:[0,0,c,y].join(" "),"data-xmlns-xlink":"http://www.w3.org/1999/xlink"},P.createElement("g",null,this.itemslist.map(function(t,e){var n=this.props.model.itemsIdx[t.itemdata];return P.createElement(i,{ref:"item"+n,order:e,key:t.textdata.uniqueId,idx:n,width:c,height:v,winScale:u,hoverColor:_.find(d,{name:"item_hover"}),modelId:this.props.model.id,yOff:v*e,pr:t.textdata.vectortext.pr,selected:this.focusItem,altText:t.textdata.altText})}.bind(this))))),this.state.dropDownScrollable&&!l&&P.createElement(e,{ref:"scrollBar",offY:h,offX:-4,width:c,height:this.state.scrollBarHeight/u-h,parent:this,closedHeight:h,refName:"dropdownInner",initSelf:!0,winScale:u})),P.createElement("div",{className:"drop-list-top-container"},P.createElement("svg",{width:c*u,height:h*u,viewBox:[0,0,c,h].join(" "),"data-xmlns-xlink":"http://www.w3.org/1999/xlink",style:{zIndex:100},focusable:"false"},P.createElement("defs",null,P.createElement("mask",{id:w,maskUnits:"userSpaceOnUse",x:"0",y:"0",width:f,height:h},P.createElement("rect",{x:"0",y:"0",width:f,height:h,fill:"white"}))),P.createElement("g",{className:"drop-list-top eventable",onMouseDown:this.onShowList,onMouseOver:this.didMouseOver,onMouseOut:this.didMouseOut,onTouchStart:_.flow(this.didMouseOver,this.onShowList),onTouchEnd:this.didMouseOut},P.createElement("rect",{width:c-1,height:h-1,rx:8,ry:8,stroke:"#cecece",fill:"white"}),P.createElement("g",{style:{mask:["url(#",w,")"].join("")}},P.createElement(t,{ref:"vectortext",commandsetId:p.i,pathLib:p.l})),P.createElement("path",{d:r.rightRoundedRectPath(f,1,22,h-3,8),fill:"url(#drop-list-gradient)",stroke:g}),P.createElement("path",{d:["M",c-25,0,"v",h-1].join(" "),stroke:"#cecece"}),P.createElement("g",{transform:r.transformTranslate(f+5.5,9)},P.createElement("path",{d:["M",0,0,"L",10,0,5,5,0,0].join(" "),fill:"#494949",stroke:"rgba(255, 255, 255, 0.8)"}))))))}}}.call(e,E,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(2),n=i(0);DS._;return n.createClass({mixins:[e],displayName:"DropListItem",getInitialState:function(){return{hovered:!1,display:"none",selected:!1}},onClick:function(){this.props.selected(this.props.order)},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})}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var r=n(12),s=n(56),d=n(125),e=n(128),o=DS._,p=DS.utils,a=(DS.svgUtils,DS.dom),l=DS.AnimationTimeline,f=function(t,e,n){return(n*t-n)/2-e*t};return{componentWillMount:function(){this.listenTo(this.props.model,"zoompan",this.zoomPan)},buildZoomAnimation:function(t){var e=t.action,n=this.props.model,i=n.get("width"),r=n.get("height"),s=e.duration,o=i/e.lastwidth,a=f(o,e.lastx,i),l=f(o,e.lasty,r),u=i/e.width,c=f(u,e.xPos,i),h=f(u,e.yPos,r);return o=p.decToPct(o),u=p.decToPct(u),new d({wipetrans:!1,duration:s,tweens:[{kind:"tween",time:0,duration:s,scale:{path:[{kind:"segment",startx:o,starty:o,endx:u,endy:u,dsx:0,dsy:0,dex:0,dey:0}],duration:s,easing:"cubic",easingdir:"easein"}},{kind:"tween",time:0,duration:s,position:{path:[{kind:"segment",type:"line",anchora:{x:a,y:l,dx:0,dy:0},anchorb:{x:c,y:h,dx:0,dy:0}}],duration:s,easing:"cubic",easingdir:"easein"}}]})},createAnimationTimeline:function(t){var n=t.action,i=n.staticimageassetid,e=this.buildZoomAnimation(t);return this.lastZoomBackground&&(this.lastZoomBackground.parentElement.removeChild(this.lastZoomBackground),this.lastZoomBackground=null),new l({tweens:[new s(this,!1,e.getConfig(),null)],onComplete:-1===i?o.noop:function(){var t=this.el.parentNode.querySelector(".zoom-bg-container"),e=this.lastZoomBackground=document.createElement("img");e.src=r.getAssetUrl(i),a.setStyles(e,{position:"absolute",left:p.pxify(n.xPos),top:p.pxify(n.yPos),width:p.pxify(n.width),height:p.pxify(n.height),visibility:"block"}),t.appendChild(e)}.bind(this)})},zoomPan:function(t){this.el&&(this.tweenableTimeline&&(this.tweenableTimeline.destroy(!0),this.tweenableTimeline=null),this.tweenableTimeline=new e(this,this.createAnimationTimeline(t),t.event.timelineLabel,!1))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var n=s(14),e=DS._,r=DS.svgUtils,i=(DS.dom,function(t,e){n.call(this,t,e)});return e.extend(i.prototype,n.prototype,{setupAnimation:function(){var t,e,n,i,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--;)n=(e=t%10)%a,i=Math.floor(t/a),s=this.isHorizontal?(r=e<a?0:this.finalWidth/2,0):(r=0,n%2?this.finalHeight/2:0),this.points[t]={x:n*this.finalWidth+r,y:i*this.finalHeight+s};for(t=this.isHorizontal?l:a;t--;)this.points.push(u(t))},animate:function(t){var e=this.isHorizontal?t:1,n=this.isHorizontal?1:t,i=this.points.map(function(t){return r.rectPath(t.x,t.y,this.finalWidth*e,this.finalHeight*n)}.bind(this));this.clipShape.setAttribute("d",i.join(" "))}}),i}.call(e,s,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var n=o(14),e=DS._,i=DS.svgUtils,r=DS.utils,s=(DS.dom,function(t,e){n.call(this,t,e)});return e.extend(s.prototype,n.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,i.ellipsePath(this.halfWidth,this.halfHeight,this.halfWidth*t,this.halfHeight*t)].join(" "))},getAnimateFn:function(){return"out"===this.direction?this.drawCircle:function(t){this.drawCircle(r.invertPercent(t))}}}),s}.call(e,o,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var n=o(14),e=DS._,s=DS.svgUtils,i=DS.utils,r=(DS.dom,function(t,e){n.call(this,t,e)});return e.extend(r.prototype,n.prototype,{setupAnimation:function(){this.scaleY=this.height/this.width},drawBox:function(t){var e=this.halfWidth-this.halfWidth*t,n=this.halfHeight-this.halfHeight*t,i=this.width*t,r=this.height*t;this.clipShape.setAttribute("d",[this.invertRect,this.inRect,s.rectPath(e,n,i,r)].join(" "))},getAnimateFn:function(){return"out"===this.direction?this.drawBox:function(t){this.drawBox(i.invertPercent(t))}}}),r}.call(e,o,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var n=s(14),e=DS._,r=DS.svgUtils,i=(DS.utils,DS.dom,function(t,e){n.call(this,t,e)});return e.extend(i.prototype,n.prototype,{drawBox:function(t,e,n,i){this.width,this.shapeProps.size.x,this.height,this.shapeProps.size.y;this.clipShape.setAttribute("d",[this.invertRect,this.inRect,r.rectPath(-(n.x-e.x),-(n.y-e.y),this.width,this.height)].join(" "))},getAnimateFn:function(){return this.drawBox}}),i}.call(e,s,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var n=o(14),e=DS._,r=DS.svgUtils,s=DS.utils,i=(DS.dom,function(t,e){n.call(this,t,e)});return e.extend(i.prototype,n.prototype,{drawDiamond:function(t){var e=s.invertPercent(t),n=this.width*e-this.halfWidth,i=this.height*e-this.halfHeight;t*=2,this.clipShape.setAttribute("d",[this.invertRect,this.inRect,r.diamondPath(n,i,this.width*t,this.height*t)].join(" "))},getAnimateFn:function(){return"out"===this.direction?this.drawDiamond:function(t){this.drawDiamond(s.invertPercent(t))}}}),i}.call(e,o,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var n=s(14),e=DS._,i=(DS.dom,DS.svgUtils),r=function(t,e){n.call(this,t,e)};return e.extend(r.prototype,n.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,n=[];n.length<this.numBlinds;)e=n.length*this.blindThickness,n.push("horizontal"===this.direction?i.rectPath(0,e,this.width,this.blindThickness*t):i.rectPath(e,0,this.blindThickness*t,this.height));this.clipShape.setAttribute("d",n.join(" "))}}),r}.call(e,s,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var n=r(14),c=DS._,i=(DS.svgUtils,DS.utils),h=(DS.dom,function(t,e,n,i,r){return t?["M",0,r*e,"h",n,"v",e,"h",-n,"Z"].join(" "):["M",r*e,0,"v",i,"h",e,"v",-i,"Z"].join(" ")}),e=function(t,e){n.call(this,t,e)};return c.extend(e.prototype,n.prototype,{getBarPaths:function(){if(this.barPaths)return this.barPaths;var t,e,n,i="horizontal"===this.direction,r=i?this.height:this.width,s=(n=r,Math.max(1,Math.ceil(n)/1e3)),o=(t=r,e=s,Math.ceil(t/e)),a=r/o,l=c.partial(h,i,a,this.width,this.height),u=c.range(o).map(l);return this.barPaths=c.shuffle(u),this.barPaths},animate:function(t){var e=Math.round(i.invertPercent(t)*this.getBarPaths().length),n=this.getBarPaths().slice(e).join(" ")||"M 0 0";this.clipShape.setAttribute("d",this.invertRect+n)}}),e}.call(e,r,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var n=o(14),e=DS._,r=DS.svgUtils,i=DS.utils,s=(DS.dom,function(t,e){n.call(this,t,e)});return e.extend(s.prototype,n.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()?i.invertPercent:e.identity},getAnimateFn:function(){return this.isOut?function(t){var e;t=this.adjustScale(t),e=i.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,n,i=[];t=this.adjustScale(t),n=this.isVertical?(e=t*this.halfWidth,this.height):(e=this.width,t*this.halfHeight),i.push(r.rectPath(0,0,e,n)),e*=-1,n*=-1,i.push(r.rectPath(this.width,this.height,e,n)),this.clipShape.setAttribute("d",i.join(" "))}}}),s}.call(e,o,e,t))||(t.exports=n)},function(t,e,a){"use strict";var n;void 0===(n=function(t){var n=a(14),l=DS._,e=DS.svgUtils,u=DS.utils,i=(DS.dom,function(t,e,n,i){var r=360*i-90;return e+t(u.degToRad(r))*n}),r=l.partial(i,Math.cos),s=l.partial(i,Math.sin),c=l.partial(r,.5),h=l.partial(s,.5),o=function(t,e){n.call(this,t,e)};return l.extend(o.prototype,n.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()?e.rectPath(0,0,1.1,1.1):""},animate:function(t){var e,n,i,r,s,o;this.clipShape.setAttribute("d",1===t?(n=e=0,i=this.width,r=this.height,["M",e,n,"L",s=e+i,n,s,o=n+r,e,o].join(" ")):this.invertRect+this.calcArcPath(t))},createArcAnimationFunc:function(){var t=this.width,e=this.height,r=this.direction,s=parseInt(this.maskProps.spokes,10),n=u.hypot(t,e),o=n/t/2,a=n/e/2,i=l.range(s).map(function(t){var e=t/s,n=Object.freeze({x:.5,y:.5}),i=Object.freeze({x:c(o,e),y:h(a,e)});return{initRotDec:e,m:n,l:i,a:Object.defineProperties({},{rx:{value:o},ry:{value:a},xRot:{value:0},lgArc:{value:1},sweep:{value:"clockwise"===r?1:-1},x:{value:i.x,writable:!0},y:{value:i.y,writable:!0}}),update:function(t){var e=t+this.initRotDec;return this.a.x=c(o,e),this.a.y=h(a,e),this},toPathCommands:function(){return e=(t=this).m,n=t.l,i=t.a,["M",e.x,e.y,"L",n.x,n.y,"A",i.rx,i.ry,i.xRot,i.lgArc,i.sweep,i.x,i.y].join(" ");var t,e,n,i}}});return function(e){return i.map(function(t){return t.update(e/s).toPathCommands()}).join(" ")}}}),o}.call(e,a,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var n=r(14),c=DS._,h=DS.svgUtils,i=DS.utils,e=(DS.dom,function(t,e){n.call(this,t,e)});return c.extend(e.prototype,n.prototype,{setupAnimation:function(){var t,e,n,i,r,s=(e=this.width,n=this.height,i=Math.ceil(e/255),r=Math.ceil(n/255),{width:Math.max(9,i),height:Math.max(9,r)}),o=Math.ceil(this.height/s.height),a=Math.ceil(this.width/s.width);for(this.grains=[],this.numGrains=o*a,t=this.numGrains;t--;){var l=t%a*s.width,u=Math.floor(t/a)*s.height;this.grains[t]=h.rectPath(l,u,s.width,s.height)}this.grains=c.shuffle(this.grains),this.pathData=""},animate:function(t){for(var e=i.invertPercent(t)*this.numGrains;this.grains.length>e;)this.pathData+=this.grains.pop();this.clipShape.setAttribute("d",this.pathData)}}),e}.call(e,r,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var n=r(14),e=DS._,o=DS.svgUtils,a=DS.utils,i=(DS.dom,function(t,e){n.call(this,t,e)});return e.extend(i.prototype,n.prototype,{drawPlus:function(t){var e=a.invertPercent(t),n={x:0,y:0,width:this.halfWidth,height:this.halfHeight},i={x:this.halfWidth,y:0,width:this.halfWidth,height:this.halfHeight},r={x:0,y:this.halfHeight,width:this.halfWidth,height:this.halfHeight},s={x:this.halfWidth,y:this.halfHeight,width:this.halfWidth,height:this.halfHeight};n.width=e*this.halfWidth,n.height=e*this.halfHeight,i.x=this.halfWidth+this.halfWidth*t,i.height=n.height,r.width=e*this.halfWidth,r.y=this.halfHeight+this.halfHeight*t,s.x=this.halfWidth+this.halfWidth*t,s.y=r.y,this.clipShape.setAttribute("d",[this.invertRect,o.rectPath(0,0,this.width,this.height),this.inRect,o.rectPath(n.x,n.y,n.width,n.height),o.rectPath(i.x,i.y,i.width,i.height),o.rectPath(r.x,r.y,r.width,r.height),o.rectPath(s.x,s.y,s.width,s.height)].join(" "))},getAnimateFn:function(t){return"out"===this.direction?this.drawPlus:function(t){this.drawPlus(a.invertPercent(t))}}}),i}.call(e,r,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var n=o(14),e=DS._,i=DS.svgUtils,r=DS.utils,s=(DS.dom,function(t,e){n.call(this,t,e)});return e.extend(s.prototype,n.prototype,{setupAnimation:function(){e.bindAll(this),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*r.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*r.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+i.rectPath(e.x,e.y,e.width,e.height))}}),s}.call(e,o,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var n=r(14),e=DS._,l=DS.svgUtils,u=DS.utils,i=function(t,e){n.call(this,t,e)};return e.extend(i.prototype,n.prototype,{setupAnimation:function(){var t,e=this.width,n=this.height,i=(t=n,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=i,this.maxWidth=(Math.ceil(n/i)+Math.ceil(e/i))*i},animate:function(t){for(var e,n,i="",r=this.boxSize,s=this.fromTop?0:this.height,o=this.fromTop?r:-r,a=(this.isExit()?u.invertPercent(t):t)*this.maxWidth;0<a&&-r<s&&s<=this.height;)n=Math.min(a,this.width),e=this.fromLeft?0:this.width-n,i+=l.rectPath(e,s,n,r),s+=o,a-=r;this.clipShape.setAttribute("d",i)}}),i}.call(e,r,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var n=o(14),e=DS._,i=DS.svgUtils,r=DS.utils,s=function(t,e){n.call(this,t,e)};return e.extend(s.prototype,n.prototype,{setupAnimation:function(){this.radius=Math.ceil(r.dist(0,0,this.halfWidth,this.halfHeight)),this.startingAngle=this.isExit()?90:270},animate:function(t){var e=180*(this.isExit()?r.invertPercent(t):t),n=180!==e?i.wheelPath(this.halfWidth,this.halfHeight,this.radius,this.startingAngle-e,this.startingAngle+e):i.rectPath(0,0,this.width,this.height);this.clipShape.setAttribute("d",n)}}),s}.call(e,o,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(8),n=i(347);return e.extend({model:n,buildTweens:function(){return this.invoke("build")}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,u){"use strict";var n;void 0===(n=function(t){var e=u(348),n=u(350),i=u(351),r=u(352),s=u(353),o=u(354),a=u(355),l=DS._;DS.utils;return DS.BaseModel.extend({associations:{scale:r,position:n,rotation:i,alpha:e,mask:o,colors:a,skew:s},initialize:function(){l.bindAll(this,"build"),this.delay=this.get("time")},build:function(){var t=l.reduce(this.associations,function(t,e,n){var i=this[n]().getAttrConfig(this.delay);return null!=i&&(t[n]=i),t},{},this);return{delay:this.delay,duration:this.get("duration"),tweenAttrs:t}}})}.call(e,u,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(31),i={anchora:{x:"start",dx:"dstart"},anchorb:{x:"end",dx:"dend"}};return e.extend({getSegmentPoint:function(t,e){var n=i[e];return{x:t[n.x],dx:t[n.dx],y:0,dy:0}}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(8),n=DS.BaseModel,i=e.extend({model:n.extend({idAttribute:null})});return n.extend({shorthand:["type","vartext","xPos","yPos","width","height","valign"],associations:{linkdata:i}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(31),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)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(31),i={anchora:{x:"start",dx:"dstart"},anchorb:{x:"end",dx:"dend"}};return e.extend({getSegmentPoint:function(t,e){var n=i[e];return{x:t[n.x],dx:t[n.dx],y:0,dy:0}}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(31),i={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 n=i[e];return{x:t[n.x],dx:t[n.dx],y:t[n.y],dy:t[n.dy]}}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(31),n=s(127),i={anchora:{x:"startx",dx:"dstartx",y:"starty",dy:"dstarty"},anchorb:{x:"endx",dx:"dendx",y:"endy",dy:"dendy"}},r={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 n=i[e];return{x:t[n.x],dx:t[n.dx],y:t[n.y],dy:t[n.dy]}},getSecondarySegmentPoint:function(t,e){var n=r[e];return{x:t[n.x],dx:0,y:t[n.y],dy:0}},extendSegmentConfig:function(t,e){var n={points:[]};this.buildSinglePoint(n,this.getSecondarySegmentPoint(e,"anchora")),this.buildSinglePoint(n,this.getSecondarySegmentPoint(e,"anchorb")),t.secondaryPoints=n.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,s,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(31),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)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(8),n=i(356);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)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(31),n=DS._,i=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:i.clamp(0,100,this.startTintPercent+t*(this.endTintPercent-this.startTintPercent)+Math.abs(this.startBrightness+t*(this.endBrightness-this.startBrightness))),y:0}}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,v){"use strict";var n;void 0===(n=function(t){var o=v(25),i=DS._,a=(DS.events,DS.detection),l=DS.detection.orientation,e=DS.TransMatrix,n=DS.utils,u=DS.constants,r=(DS.pubSub,DS.TweenLite),s=DS.slideObjectUtils,c=DS.globalEventHelper,h=c.addDocumentListener,d=c.removeDocumentListener,p=c.addWindowListener,f=c.removeWindowListener,m=function(t){return!t||t.length<2},g=function(t){return m(t)?1:n.dist(t[0].pageX,t[0].pageY,t[1].pageX,t[1].pageY)};return{getPinchCenter:function(t){var e=m(t)?{x:0,y:0}:t[0],n=t[1]||e;return{x:(e.pageX+n.pageX)/2,y:(e.pageY+n.pageY)/2}},shouldInitPinchZoom:function(){return s.isMobileSlide(this)&&null==this.props.slideFrame},initPinch:function(){this.pinch={scale:1,matrix:new e,panning:!1,zooming:!1,width:document.body.clientWidth,height:document.body.clientHeight,disable:!1}},initPinchZoom:function(t){this.shouldInitPinchZoom()&&(this.pinchZoomSlideContainer=t||this.props.slideContainer,this.container=this.el.parentNode,this.isInLightbox=this.pinchZoomSlideContainer.props.lightboxed,this.hasLightboxControls=this.pinchZoomSlideContainer.props.hasControls,this.initPinch(),this.container.addEventListener("gesturestart",this.onPrevent),this.container.addEventListener("touchstart",this.onTouchStart,!0),this.container.addEventListener("touchmove",this.onTouchMove),this.container.addEventListener("touchend",this.onTouchEnd),this.isInLightbox&&p("resize",this.onOrientationChange,null,"after"),this.doubleTapCount=0,h("touchstart",this.onDoubleTap))},resetDoubleTap:function(){this.doubleTapCount=0},onDoubleTap:function(t){m(t.touches)&&1<this.pinch.scale&&!s.isDoubleClickRelated(t.target)?(clearTimeout(this.doubeTapTimeout),this.doubleTapCount++,this.doubeTapTimeout=setInterval(this.resetDoubleTap,250),2===this.doubleTapCount&&1!==this.pinch.scale&&this.zoomOut()):this.resetDoubleTap()},onOrientationChange:function(){this.initPinch(),this.pinch.currMatrix=new e,this.startTransition(0)},zoomOut:function(){this.pinch.matrix=new e,this.pinch.currMatrix=this.pinch.matrix.copy(),this.props.model.pinchZoomScale=this.pinch.scale=1,this.pinch.zoomingOut=!0,this.startTransition(200,function(){this.pinch.zoomingOut=!1}.bind(this))},transTouch:function(t){var e=this.props.slideContainer.el.getBoundingClientRect();return i(t).map(function(t){return{pageX:t.pageX-e.left,pageY:t.pageY-e.top}}).value()},updatePinchPan:function(t){var e=this.pinch.matrix.unTransformPoint(t[0].pageX,t[0].pageY);this.pinch.currMatrix=this.pinch.matrix.copy().translate(e.x-this.pinch.startCenter.x,e.y-this.pinch.startCenter.y),this.container.style[this.cssTransformOrigin]="0 0",this.container.style[this.cssTransform]=this.pinch.currMatrix.toCssTransform(),this.isInLightbox&&this.notifyZoomUpdate()},updatePinchZoom:function(t){var e=g(t),n=this.getPinchCenter(t),i=this.pinch.matrix.unTransformPoint(n.x,n.y),r=e/this.pinch.startDistance;r=Math.max(1/this.pinch.scale,Math.min(r,6/this.pinch.scale)),this.pinch.zoom=r,this.pinch.currMatrix=this.pinch.matrix.copy().translate(i.x,i.y).scale(r,r).translate(-this.pinch.startCenter.x,-this.pinch.startCenter.y),this.container.style[this.cssTransformOrigin]="0 0",this.container.style[this.cssTransform]=this.pinch.currMatrix.toCssTransform(),this.notifyZoomUpdate()},onPrevent:function(t){t.preventDefault()},isLightboxDocked:function(){var t=this.el.getBoundingClientRect(),e=0,n=0;return l.isPortrait?n=this.hasLightboxControls?u.MOBILE_UI_SIZE:0:e=u.MOBILE_UI_SIZE,t.left<=0&&t.top<=0&&t.right+e>=document.body.clientHeight&&t.bottom+n>=document.body.clientWidth},isLightboxScaledToScreen:function(){var t,e,n=this.pinch.scale;return this.pinch.width=this.props.model.get("width"),this.pinch.height=this.props.model.get("height"),l.isPortrait?(t=this.pinch.width*n,e=this.pinch.height*n):(e=this.pinch.width*n,t=this.pinch.height*n),t>=document.body.clientWidth&&e>=document.body.clientHeight},onTouchStart:function(t){var e,n=this.transTouch(t.touches);if(this.lightboxDockState=this.isLightboxDocked(),2===n.length){this.pinch.panning=!1,this.pinch.zooming=!0,e=this.getPinchCenter(n);this.props.model.parentTransform;this.pinch.startCenter=this.pinch.matrix.unTransformPoint(e.x,e.y),this.pinch.startDistance=g(n),this.pinch.disable=!1}else 1!==n.length||1===this.pinch.scale||this.shouldDisablePan(t)?(this.pinch.panning=this.pinch.zooming=!1,this.pinch.disable=!0):(this.pinch.panning=!0,this.pinch.zooming=!1,this.pinch.startCenter=this.pinch.matrix.unTransformPoint(n[0].pageX,n[0].pageY),this.pinch.disable=!1);this.pinch.disable||this.endTransition(),this.pinch.totalTouches=t.touches.length},onTouchEnd:function(t){this.pinch.disable=!1,this.lightboxDockState=this.isLightboxDocked(),t.touches.length<2&&(this.pinch.panning=!1,this.pinch.zooming=!1,this.pinch.currMatrix&&!this.pinch.zoomingOut&&(this.pinch.scale=this.pinch.currMatrix.getScale().x,this.screenBounds(),this.pinch.matrix=this.pinch.currMatrix,this.props.model.pinchZoomScale=this.pinch.scale))},onTouchMove:function(t){if(!this.pinch.disable){var e=this.transTouch(t.touches);2===e.length?this.updatePinchZoom(e):1===e.length&&(1!==this.pinch.scale||this.isInLightbox)&&this.pinch.panning&&this.updatePinchPan(e)}},collectPlayerMetrics:function(){var t=o.getPreso().getBoundingClientRect(),e=t.width,n=t.height,i=0,r=0;if(a.deviceView.isMobile)if(a.theme.isClassic)l.isPortrait?n-=u.MOBILE_UI_SIZE:e-=u.MOBILE_UI_SIZE;else{var s=this.props.slideContainer.props.getPinchZoomBounds();i=s.x,r=s.y,e=s.width,n=s.height}return{availableWidth:e,availableHeight:n,uiOffsetX:i,uiOffsetY:r}},screenBounds:function(){var t,e,n,i,r=this.pinchZoomSlideContainer.el.getBoundingClientRect(),s=r.left,o=r.top,a=this.el.getBoundingClientRect(),l=!1,u=this.collectPlayerMetrics(),c=u.availableWidth,h=u.availableHeight,d=u.uiOffsetX,p=u.uiOffsetY;n=c-(t=Math.max((c-a.width)/2,0))+d,i=h-(e=Math.max((h-a.height)/2,0))+p,t+=d,e+=p,a.left>t?(l=!0,this.pinch.currMatrix.tx=t-s):a.right<n&&(l=!0,this.pinch.currMatrix.tx=n-a.width-s),a.top>e?(l=!0,this.pinch.currMatrix.ty=e-o):a.bottom<i&&(l=!0,this.pinch.currMatrix.ty=i-a.height-o),l&&this.startTransition(400)},notifyZoomUpdate:function(){this.trigger("pinchzoom",this.el.getBoundingClientRect())},startTransition:function(t,e){var n=this;e=e||i.noop,this.pinchZoomTransitionTween=r.to(this.container,t/1e3,{transform:this.pinch.currMatrix.toCssTransform(),parseTransform:!0,onUpdate:function(){return n.notifyZoomUpdate()},onComplete:function(){e(),this.endTransition()}.bind(this)}),this.pinchZoomTransitionTween.play()},endTransition:function(){null!=this.pinchZoomTransitionTween&&(this.pinchZoomTransitionTween.kill(),this.pinchZoomTransitionTween=null)},killPinchZoom:function(){this.shouldInitPinchZoom()&&(this.container.style[this.cssTransform]="",this.notifyZoomUpdate(),this.container.removeEventListener("gesturestart",this.onPrevent),this.container.removeEventListener("touchstart",this.onTouchStart),this.container.removeEventListener("touchmove",this.onTouchMove),this.container.removeEventListener("touchend",this.onTouchEnd),f("resize",this.onOrientationChange),d("touchstart",this.onDoubleTap),d("touchstart",this.onDoubleTap))},componentWillUnmount:function(){this.killPinchZoom()},shouldDisablePan:function(t){return 1===t.touches.length&&(s.isDraggableRelated(t.target)||s.isScrollRelated(t.target)||s.isRotatableRelated(t.target)||s.isSlideableRelated(t.target))}}}.call(e,v,e,t))||(t.exports=n)},function(t,e,T){"use strict";var n;void 0===(n=function(t){var i=T(13),r=DS._,s=(DS.cssPrefix,DS.windowManager),e=DS.constants,o=DS.events,l=DS.detection,u=DS.dom,c=DS.utils,h=DS.svgUtils,a=DS.pubSub,d=DS.TweenLite,p=DS.TimelineLite,f=DS.slideObjectUtils,n=DS.globalEventHelper,m=n.addWindowListener,g=n.removeWindowListener,v=void 0,y=void 0;a.on(o.frameModel.LAYOUT_CHANGED,function(t){v=t.swipeleft,y=t.swiperight});var S=.25,b=e.math.QUARTER_PI,w=e.math.THREE_QUARTER_PI,x={4:"onprevslide",2:"onnextslide"},P=!1;a.once(o.player.MENU_OPTIONS,function(t){t.get("flow")});var E=function(t){return f.isMobileSlide(t)&&null==t.props.slideFrame&&!t.props.slideContainer.props.lightboxed},C=function(){var t=P;return P=!1,t};return{DIRECTION_UP:1,DIRECTION_RIGHT:2,DIRECTION_DOWN:3,DIRECTION_LEFT:4,componentWillMount:function(){a.on(o.swipe.CHANGED,this.onSwipeChanged),this.swipe={swiping:!1,wasSwiped:C,swipeBehavior:E}},componentDidMount:function(){var t=this.el;this.swipe.swipeBehavior(this)&&(l.deviceView.isUnifiedMobile&&(S=.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),a.on(o.frameModel.LAYOUT_CHANGED,this.hasPrevNextActions))},componentDidUpdate:function(){this.getWidthHeight().calcCancelTolerance()},componentWillUnmount:function(){var t=this.el;a.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),g("popstate",this.onPopState))},onSwipeChanged:function(t){this.swipe["swipeleft"===t.name?"canSwipeLeft":"canSwipeRight"]=t.enable},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,n=this.swipe;l.deviceView.isUnifiedMobile&&(this.swipe.slideLeft=this.el.getBoundingClientRect().left),this.shouldSwipe(t.target)&&1===t.touches.length&&(e=t.touches[0],n.startX=e.pageX,n.startY=e.pageY,n.startTime=(new Date).getTime(),n.duration=null,n.cancelled=!1,n.willJump=!1)},onSwipeableTouchMove:function(t){var e,n=this.swipe,i=n.direction;this.shouldSwipe(t.target)&&1===t.touches.length&&(e=t.touches[0],n.x=e.pageX,n.y=e.pageY,this.swipe.swiping=!0,n.direction=this.getSwipeDirection(),i!==n.direction&&this.determineSwipeActions(),4===n.direction?this.animateSwipe().followDir(!1,4):2===n.direction&&this.animateSwipe().followDir(!1,2))},determineSwipeActions:function(){var e=this.swipe,t=this.props.model.tracePlayerEvent(x[e.direction]),n=s.getCurrentWindow();return r.extend(e,{cancelled:!0,willJump:!0}),t.forEach(function(t){return e.willJump=i.isJumpAction(t)&&("gotoplay"!==t.kind||t.window===n.id||"_current"===t.window),e.cancelled=!e.willJump||"history_prev"===t.kind&&null==n.getPrevSlide(),e.cancelled}),this},onPopState:function(){this.resetSwipe()},calcCancelTolerance:function(){return this.swipe.cancelTolerance=this.swipe.width/2,this},hasPrevNextActions:function(){return this.swipe.canSwipeLeft=v,this.swipe.canSwipeRight=y,this},resetSwipe:function(){this.el.style[this.cssTransform]="",r.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 n;e&&!this.swipe.rampTimeout&&(this.swipe.rampTimeout=setTimeout(function(){this.swipe.rampShow=!0,this.swipe.rampTimeout=null}.bind(this),300)),(n={visibility:"visible",display:"block",backgroundColor:"transparent",opacity:this.restricted()||!this.swipe.rampShow?0:1})[this.cssTransform]=t,this.props.slideContainer.setLoaderStyle(n)},getPadding:function(){var t=this.props.model.parentTransform;return Math.max(2*t.xOff,40)},followDir:function(t,e){var n,i,r,s=this.props.model.parentTransform,o=this.swipe.width+this.getPadding(),a=4===e?-o:o;t&&(n=this.el.getBoundingClientRect(),this.swipe.currX=n.left-s.xOff,l.deviceView.isUnifiedMobile&&(this.swipe.currX-=this.swipe.slideLeft-s.xOff)),this.swipe.nextEl&&(this.swipe.lastDir=e,r=this.swipe.currX+a,i=h.transformTranslate(c.pxify(r),c.pxify(0)),this.restricted()||(u.setStyles(this.swipe.nextEl,{width:c.pxify(this.swipe.width),height:c.pxify(this.swipe.height)}),this.swipe.nextEl.style[this.cssTransform]=i,this.swipe.nextEl.style.background=l.deviceView.isUnifiedMobile?window.globals.bgColor:"#212121"),this.showNextLoader(i,Math.abs(r)<this.swipe.width/2))},onSwipeableTouchEnd:function(){var t,e,n=this.swipe,i=n.direction;n.duration=(new Date).getTime()-n.startTime,this.swipe.cancelled||!this.swipe.canSwipeLeft&&4===i||!this.swipe.canSwipeRight&&2===i?this.endSwipe(i,!1):n.swiping&&(t=this.getSwipeLength(),(e=this.speedSwipe(t))||t>this.swipe.cancelTolerance?(this.endSwipe(i,!0),e&&this.forceShowNextLoader()):this.endSwipe())},speedSwipe:function(t){return this.swipe.duration<300&&100<t},doSwipe:function(t){var e={};return e[4]=this.swipe.canSwipeLeft?this.onSwipeLeft:r.noop,e[2]=this.swipe.canSwipeRight?this.onSwipeRight:r.noop,e.hasOwnProperty(t)&&e[t](),this},onSwipeRight:function(){this.props.model.executePlayerEvent(x[2]),P=!0,this.swipe.isNavigating=!0},onSwipeLeft:function(){this.props.model.executePlayerEvent(x[4]),P=!0,this.swipe.isNavigating=!0},shouldSwipe:function(t){var e=this.props.model.pinchZoomScale,n=null!=e&&1!==e;return!(f.isScrollRelated(t)||f.isDraggableRelated(t)||f.isRotatableRelated(t)||f.isSlideableRelated(t)||n)},endSwipe:function(t,e){this.swipe.swiping=!1,this.swipe.direction=null,this.animateSwipeEnd(t,e)},getSwipeLength:function(){var t=this.swipe;return c.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)<=b?2:b<e&&e<=w?1:e<-b&&-w<=e?3:4},animateSwipe:function(t){var e=this.el,n=this.swipe,i=n.startX-n.x,r=i<0?-1:1,s=t||-Math.abs(i)*r;return this.restricted()&&(n.willJump?s*=.1:s*=.5*Cubic.easeOut.getRatio(Math.abs(i)/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 n,i,r,s=this.el;e?(r=this.getSuccessSwipeTween(t),i=2===t?this.swipeEndRight:this.swipeEndLeft):(i=2===this.swipe.lastDir?this.swipeEndRight:this.swipeEndLeft,r=this.getFailedSwipeTween(t)),n=c.toMilliseconds(r.duration()),this.swipe.updateNextSlide=window.requestAnimationFrame(i),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(),a.once(o.loader.HIDE,function(){s.style[this.cssTransform]="",s.style.opacity=0,this.resetNextEl(),this.killLoader()}.bind(this))):this.resetNextEl()}.bind(this),n+0)},getSuccessSwipeTween:function(t){var e,n=this.swipe.width+this.getPadding(),i=new p;return 2===t?e=-n:4===t&&(e=n),i.add(d.to(this.el,S,{x:e,ease:"Sine.easeOut"})),i},getFailedSwipeTween:function(t){var e,n,i=this.el,r=this.swipe,s=new p;return!r.willJump&&this.speedSwipe(this.getSwipeLength())?(n=Math.max(.2,c.toSeconds(r.duration)),e=Math.min(Math.abs(r.startX-r.x),r.width*(r.willJump?.1:.5)),s.add([d.to(i,n,{x:e*(2===t?-1:1),ease:"Cubic.easeOut"}),d.to(i,2*n,{x:0,ease:"Cubic.easeOut"})],0,"sequence")):s.add(d.to(i,.25,{x:0,ease:"Sine.easeOut"})),s},resetNextEl:function(){this.swipe.nextEl&&(this.swipe.nextEl.style[this.cssTransform]="",u.setStyles(this.swipe.nextEl,{width:null,height:null,background:null}))}}}.call(e,T,e,t))||(t.exports=n)},function(t,e,a){"use strict";var n;void 0===(n=function(t){a(0),a(24);var r=a(56),e=DS._,n=(DS.svgUtils,DS.vendorOverrides,DS.events),i=DS.pubSub,s=DS.AnimationTimeline,o=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=e.noop,this.setTransparent(!0)},publishTransitionStarted:function(){i.trigger(n.slide.TRANSITION_STARTED,this.state.Id,this.transition.id,this.transition.duration())},transitionIn:function(t,e){var n,i=this;this.completeHook=t,this.setTransparent(!1),this.transition=this.props.model.getTransitionAnimation(),n=this.transition&&this.transition.get("wipeTrans"),e||null==this.transition||n&&!this.prevSlide?this.transitionComplete():(this.publishTransitionStarted(),n&&(this.prevSlide.killPinchZoom(),i=this.prevSlide,this.prevSlide.setState({transitionDepth:++o})),this.transitionTimeline=new s({tweens:[new r(i,!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,a,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);return{DropListSlideObject:function(){return e.createElement("div",null)}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var s=o(0);return{ExpandingLabelSlideObject:function(){var n,t=o(40),i=o(46),e=this.shouldShowContent(),r=this.props.winScale;return s.createElement("div",{className:"expanding-label-container",style:{width:this.props.playerProps.width,height:this.props.playerProps.height}},s.createElement("svg",{className:["expanding-label-path",e?"content-shown":""].join(" "),viewBox:[0,0,this.labelSize.width,this.labelSize.height].join(" "),focusable:"false",style:{left:this.labelTranslate.offX*r,top:this.labelTranslate.offY*r,width:this.labelSize.width*r,height:this.labelSize.height*r}},this.props.model.background()&&s.createElement("defs",null,s.createElement(t,{patternFillId:this.patternFillId(),layerModel:this.props.model,isInnard:!0})),s.createElement("g",{transform:["translate(",this.labelTranslate.x,", ",this.labelTranslate.y,")"].join("")},s.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"}))),s.createElement("div",{className:"expanding-label",style:{width:this.props.playerProps.width*r}},s.createElement("div",{className:"expanding-label-content",style:this.getContentStyles()},this.svg(),s.createElement("div",{className:e?"shown":"hidden"},this.props.model.objects().map(function(t,e){return n={ref:"obj"+e,key:t.cid,model:t,playerProps:this.props.playerProps,parent:this,winScale:this.props.winScale,checkElso:this.props.checkElso,slideVisible:this.props.slideVisible,onElsoAction:this.props.onElsoAction},t.isKind("scrollarea")&&(n.topOffset=6),s.createElement(i,n)}.bind(this))))))}}}.call(e,o,e,t))||(t.exports=n)},function(t,e,a){"use strict";var n;void 0===(n=function(t){var e=a(363),n=a(364),i=a(365),r=a(366),s=a(367),o=DS._;return{createDecorator:function(t){return new t(this)},callLifeCycleEvent:function(e){for(var t=arguments.length,n=new Array(t),i=0;i<t;++i)n[i]=arguments[i];o.forOwn(this.decorators,function(t){t[e]&&t[e].apply(t,n.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(i)),t.isSlideable()&&(this.decorators.slideable=this.createDecorator(r)),t.isRotatable()&&(this.decorators.rotatable=this.createDecorator(s))},hasDraggableAncestor:function(){for(var t=this;t=t.props.parent;)if(t.props.model.isDraggable())return!0;return!1}}}.call(e,a,e,t))||(t.exports=n)},function(t,e,d){"use strict";var n;void 0===(n=function(t){var a=d(41),e=a.DraggableHelper,l=d(18),u=DS._,n=DS.Backbone,i=DS.events,r=DS.dom,s="ondragover",o=1500,c=function(i,r,s,o){return a.util.getRegisteredDroppables().filter(function(t){var e=t.params.data,n=e.dragdropData&&e.dragdropData[o];return e.model!==r&&u.result(e,i)&&u.intersection(n,s).length})},h=function(t){this.view=t,this.model=this.view.props.model};return u.extend(h.prototype,n.Events,{componentWillMount:function(){this.model;this.getEnabledDroppables=u.partial(c,"isDroppable",this.model),this.getEnabledDraggables=u.partial(c,"isHoverable",this.model),this.listenTo(this.model,"addanimationdata",this.addAnimationData),this.listenTo(this.model.getSlide(),i.resume.APPLIED,this.registerRelationship),this.listenTo(this.model,"unparentForSeek",this.unparentForSeek)},componentDidMount:function(){this.dragdropData=this.model.dragdrop(),this.bindDrag(),this.parentShuffleGroup=r.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,n){(n=n||this).view.setPlayerProp(t,e)},componentDidUpdate:function(t,e){var n=this.view.state.Enabled;n!==e.Enabled&&null!=this.draggableHelper&&this.draggableHelper[n?"enable":"disable"]()},componentWillUnmount:function(){this.stopListening(this.model,"addanimationdata",this.addAnimationData),this.stopListening(this.model.getSlide(),i.resume.APPLIED,this.registerRelationship)},bindDrag:function(){return this.dragdropData&&this.dragdropData.dragenabled&&(this.draggableHelper=new e(this.view,this.getDraggableConfig()),this.view.state.Enabled||this.draggableHelper.disable()),this},getDraggableConfig:function(){return u.bindAll(this,"onDragStart","onDraggingOver","onDragStop","onDropEnter","onDragOut","onDropped","getPosition","setPosition","getDropTarget","setTargets"),{containment:r.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"),n=this.model.prop("DropIndex");e&&(t=e.currView.decorators.droppable,this.dropParent=t.registerRelationship(this,n))},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(++o),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 n=e.params.data;this.setOnView("DragOverId",n.model.id),n.setOnView("DragOverId",this.model.id),n.onDragEnter(),this.model.executePlayerEvent(s),n.model.executePlayerEvent(s)},onDragOut:function(t,e){var n=e.params.data;this.setOnView("DragOverId",null),n.reflow(),this.model.executePlayerEvent("ondragout"),n.model.executePlayerEvent("ondragout")},onDropped:function(t,e){var n=e.params.data;n.onDropped(this,t.x,t.y),this.dropParent=n,this.setOnView("DropTargetId",n.model.id),this.setOnView("DragConnected",n.model),this.model.reparentChild(n.model.getParentContainer())},getDropTarget:function(t,e,n){var r,s=this.draggableHelper,i="drag"===n?this.enabledDragTargets:this.enabledDropTargets,o=u.sortBy(i,a.util.sortByZIndexReverse);return o.reduce(function(t,e,n){var i=l.getOverlapArea(s.view,e.params.view,o.slice(0,n).map(function(t){return t.params.view}),!0);return t<i?(r=e,i):t},0),r},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(),n=this.getFromView("width"),i=this.getFromView("height");return{left:e.x,top:e.y,right:e.x+n,bottom:e.y+i,width:n,height:i}},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}}),h}.call(e,d,e,t))||(t.exports=n)},function(t,e,l){"use strict";var n;void 0===(n=function(t){var e=l(41).DroppableHelper,c=(l(18),DS._),n=DS.utils,i=DS.Backbone,r=DS.events,s=(DS.TransMatrix,[{x:-1,y:-1},{x:1,y:-1},{x:-1,y:1},{x:1,y:1}]),o=function(t){this.view=t,this.model=this.view.props.model,this.dropChildren=[]};c.extend(o.prototype,i.Events,{componentDidMount:function(){this.model;this.dragdropData=this.model.dragdrop(),this.bindDrop()},componentWillUnmount:function(){this.droppableHelper.unregister(),this.stopListening(this.model,r.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,n){(n=n||this).view.setPlayerProp(t,e)},isMultiDrop:function(){return this.dragdropData.multidrop},resetQuadrants:function(){this.quadrants=s.slice()},setPositioningFns:function(){var t=this.dragdropData.droptype,e=a[t];c.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,r.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=c.map(this.getDropChildren(),function(t){return t.getBounds()})},addChild:function(t,e){var n,i;this.isMultiDrop()||e||(this.getDropChildren().forEach(function(t){t.setToInitPosition().unParent()}.bind(this)),this.getDropChildren().length=0),n=this.getPlacementIndex(t),(i=e?this.getDropChildren().slice():this.getDropChildren()).splice(n,0,t),this.reflow(i,n,e)},canDropHere:function(t){var e=c.partial(c.contains,this.dragdropData.dragdropids);return t.dragdropData.dragdropids.some(e)},removeDropChild:function(t){return c.remove(this.getDropChildren(),t),this.reflow(),this.resetChildrenDepths(),this},getDropChildren:function(){return this.dropChildren},getDropQuadrant:function(){var t=c.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+c.random(this.dragdropData.dropoffsetx)*e.x-t.dragdropData.snapx,y:this.getYPos()+this.dragdropData.snapy+c.random(this.dragdropData.dropoffsety)*e.y-t.dragdropData.snapy}},resetChildrenDepths:function(){var n=this.getDepth();this.getDropChildren().forEach(function(t,e){t.setIndex(e),t.setDepth(n+e+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:c.first(this.getParents()).state.depth}});var a={stackoffset:{getPlacementIndex:function(t){var e=this.getXPos()+this.dragdropData.snapx,n=this.getYPos()+this.dragdropData.snapy,i=t.getBounds(!0),r=Math.floor((i.left-e)/this.dragdropData.dropoffsetx)+1,s=Math.floor((i.top-n)/this.dragdropData.dropoffsety)+1,o=Math.min(r,s,this.positionSnapshot.length);return Math.max(0,o)},reflow:function(t,n,i){var r=this.getXPos()+this.dragdropData.snapx,s=this.getYPos()+this.dragdropData.snapy;(t||this.getDropChildren()).forEach(function(t,e){0<e&&(r+=this.dragdropData.dropoffsetx,s+=this.dragdropData.dropoffsety),i&&e===n||(t.setPosition(r,s),t.setIndex(e))}.bind(this))}},tile:{getPlacementIndex:function(t){for(var e=-1,n=t.getBounds(!0),i=Math.max(this.getXPos(),n.left+n.width/2),r=Math.max(this.getYPos(),n.top+n.height/2);++e<this.positionSnapshot.length&&!(i<this.positionSnapshot[e].right&&r<this.positionSnapshot[e].bottom||r<this.positionSnapshot[e].top););return e},reflow:function(t,s,o){var a=this.getXPos(),e=this.getYPos(),l=a+this.dragdropData.snapx,u=e+this.dragdropData.snapy,c=l,h=u,d=l+this.getFromView("width")-this.dragdropData.dropoffsetx;(t||this.getDropChildren()).forEach(function(t,e,n){var i=this.getFromView("width",t),r=this.getFromView("height",t);0<e&&(l=c+this.dragdropData.dropoffsetx),d<(c=l+i)&&(l=a+this.dragdropData.snapx,c=l+i,u=h+this.dragdropData.dropoffsety),o&&e===s||(t.setPosition(l,u),t.setIndex(e)),h=Math.max(h,u+r)}.bind(this))}},stackrandom:{getPlacementIndex:function(){return n.getPath(this,"positionSnapshot.length",0)},reflow:function(t,e,n){var i,r;1!==(t=t||this.getDropChildren()).length?!n&&isFinite(e)&&(i=c.last(t),r=this.getRandomStackPosition(i),i.setPosition(r.x,r.y),i.setIndex(e)):null==e?a.snap.reflow.call(this,t,0,!1):a.snap.reflow.call(this,t,e,n)}},snap:{getPlacementIndex:function(){return n.getPath(this,"positionSnapshot.length",0)},reflow:function(t,e,n){var i,r,s,o=this.getXPos(),a=this.getYPos(),l=o+this.dragdropData.snapx,u=a+this.dragdropData.snapy;!n&&isFinite(e)&&(i=(s=c.last(t)).dragdropData.snapx,r=s.dragdropData.snapy,s.setPosition(l-i,u-r),s.setIndex(e))}},free:{getPlacementIndex:function(){return n.getPath(this,"positionSnapshot.length",0)},reflow:c.noop}};return o}.call(e,l,e,t))||(t.exports=n)},function(t,e,u){"use strict";var n;void 0===(n=function(t){var r=u(18),o=u(128),s=u(56),e=u(7),n=DS._,i=DS.Backbone,a=DS.AnimationTimeline,l=function(t){this.view=t,this.model=this.view.props.model};return n.extend(l.prototype,i.Events,{componentWillMount:function(){if(!this.model.animations().isEmpty()){var t={"showcustom hidecustom":this.showHideCustom,addanimationdata:this.addAnimationData,killAnimations:this.stopCurrentAnimation,hide:n.partial(this.stopCurrentAnimation,!0),clearAnimations:this.clearAnimations};t[e.EXE_ANIMATION]=this.animate,this.listenTo(this.model,t)}},componentDidMount:function(){this.el=this.view.el},componentDidUpdate:function(){this.view.tweenedConfig&&(n.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,n,i){this.playAnimation(n,e.timelineLabel,!1,i,!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,n,i,r){this.stopCurrentAnimation(!0);var s=this.createTimelineFor(t,n,i);this.tweenableTimeline=new o(this.view,s,e,r),this.view.setPlayerProp("Moved",null!=e)},createTimelineFor:function(t,e,n){var i=new a({tweens:[new s(this.view,e,t.getConfig())],onComplete:this.wrapCallback(n,t.id,e)});return i.onUpdate=function(){r.transformUpdated(this.view),(this.model.isShapeMask||this.model.isShapeMasked)&&this.model.onTweenUpdate(this.view)}.bind(this),i},wrapCallback:function(t,e,n){return function(){this.stopCurrentAnimation(!1),r.transformUpdated(this.view,!0),null!=t&&t(),this.model.executeFilteredPlayerEvent(function(t){if(t.id===e&&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)}}),l}.call(e,u,e,t))||(t.exports=n)},function(t,e,u){"use strict";var n;void 0===(n=function(t){var e=u(13),f=u(11),r=u(18),m=DS._,n=DS.Backbone,g=DS.utils,i=DS.resolver,s=DS.svgUtils,o=(DS.dom,DS.windowManager),a=DS.detection,l=function(t){this.view=t,this.model=t.props.model,this.parentModel=this.model.getClosestParentRef(),this.toFixedAmount=0};return m.extend(l.prototype,n.Events,{eventMap:{mouseover:"onrollover",mouseout:"onrollout",mousedown:"onpress",mouseup:"onrelease",dblclick:"ondoubleclick"},componentWillMount:function(){m.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=o.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 g.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=i.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",n=this.parentEl.parentNode;a.device.isDesktop?(this.view.el[e]("mousedown",this.onBtnDown),n[e]("click",this.giveAccShadowElFocus)):(this.parentEl.style.pointerEvents="none",n[e]("touchmove",this.onUpdateSlider),n[e]("touchstart",this.onUpdateSlider),n[e]("touchcancel",this.onUpdateSlider),n[e]("touchend",this.onUpdateSlider))},getBoundValue:function(){return void 0===this.boundVariable?this.dragpath.initialValue:this.boundVariable.value()},getTrackModel:function(){this.trackModel=this.parentModel.objects().find(function(t){return-1<t.id.indexOf("_track")})},onMouseEvent:function(t){this.parentModel.executePlayerEvent(this.eventMap[t.type])},onBoundVariableChanged:function(t,e,n){e=this.transformValue(parseFloat(e)),this.updateSliderThumb(e,!0)},onUpdateSlider:function(t){var e,n,i,r,s,o,a,l,u,c,h=this.model.width(),d=h/2,p=this.model.height()/2;t.preventDefault(),a=1===g.getPath(t,"touches.length")?(o=t.touches[0].pageX,t.touches[0].pageY):(o=t.pageX,t.pageY),m.includes(["mouseup","touchend"],t.type)?this.updateVariable():null!=o&&null!=a&&(f.setMatrixDirty(this.topParentView),n=f.globalPtToSlideObject(this.topParentView,o,a),m.includes(["mousedown","touchstart"],t.type)?(c=f.localPtToLocal(this.view,this.topParentView,d,p),l=n.x-c.x,u=n.y-c.y,m.extend(this,{offX:l,offY:u})):(l=this.offX,u=this.offY),n.x-=l,n.y-=u,e=g.clamp(0,1,(n.x-d)/(this.trackModel.width()-h)),s=!1,(i=(this.totalRange+this.step)*e+this.min)<=0&&(i*=-1,s=!0),r=i-Math.abs(i%this.step)+Math.abs(this.step/2)+this.step/2,s&&(r*=-1),this.currValue=g.clamp(this.min,this.max,r-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 n=t?"addEventListener":"removeEventListener";this.onUpdateSlider(e),document.body[n]("mousemove",this.onUpdateSlider),document.body[n]("mouseup",this.onBtnUp)},addFocusStyle:function(){var t=s.createElement("rect"),e=this.view.find("g > g"),n=e.getBBox();t.setAttribute("class","focused"),t.setAttribute("x",n.x-3),t.setAttribute("y",n.y-3),t.setAttribute("width",n.width+6),t.setAttribute("height",n.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,n=this.dragpath.endvalue;return n<e&&(e=this.dragpath.endvalue,n=this.dragpath.startvalue,t=this.transformValue(t)),{type:"range",value:t,step:this.dragpath.snap?this.dragpath.increment:0,min:e,max:n,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 n=g.clamp(this.min,this.max,t),i=(n-this.min)/this.totalRange;return this.currValue=n,null!=this.view.accShadowView&&this.view.accShadowView.viewChanged&&this.view.accShadowView.viewChanged(n),this.view.setPlayerProp("RawXPos",i*this.maxX),f.setMatrixDirty(this.topParentView),r.transformUpdated(this.view.props.parent,!0),this}}),m.extend(l.prototype,{onBtnDown:m.partial(l.prototype.onBtn,!0),onBtnUp:m.partial(l.prototype.onBtn,!1)}),l}.call(e,u,e,t))||(t.exports=n)},function(t,e,x){"use strict";var n;void 0===(n=function(t){var s=x(32),o=x(18),a=x(11),e=DS._,n=DS.Backbone,i=DS.windowManager,r=DS.resolver,l=DS.svgUtils,u=DS.utils,c=DS.detection,h=(DS.tabFocusBox,DS.dom,DS.globalEventHelper),d=h.addBodyListener,p=h.removeBodyListener,f=h.addWindowListener,m=h.removeWindowListener,g=function(t,e){return e+360*(t?1:-1)},v=e.partial(g,!0),y=e.partial(g,!1),S=Number.MAX_SAFE_INTEGER||Math.pow(2,50),b=function(t){this.view=t,this.model=t.props.model,e.extend(this,this.model.dragrotation())};e.extend(b.prototype,n.Events,{dragging:!1,inverted:!1,componentDidMount:function(){this.currSlide=i.getCurrentWindowSlide(),e.bindAll(this),this.parentEl=this.view.el.parentNode,this.setLoAndHi().setDegreeSnap().setBoundVar().setListeners().setRotationFromValue(this.getBoundValue())},getBoundValue:function(){return void 0===this.boundVar?this.initialValue: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),m("mouseup",this.onMouseUp),p("mousemove",this.onMouseMove),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=u.fix(this.angleRange/(this.valRange/this.increment))),this},setBoundVar:function(){return this.boundVar=r.resolvePath(this.bindto,this.model),this},setListeners:function(){return void 0!==this.boundVar&&this.listenTo(this.boundVar,"change:value",this.onBoundVariableChanged),c.device.isMobile?this.unbindTouch=e.flow(s.on(this.view.el,"touchstart",this.onMouseDown),s.on(this.view.el,"touchend",this.onMouseUp),s.on(this.view.el,"touchmove",this.onMouseMove)):(this.view.el.addEventListener("mousedown",this.onMouseDown),f("mouseup",this.onMouseUp)),this},updateRotation:function(){this.setRotationFromValue(this.getValueFromAngle(this.lastSetRotation))},setRotationFromValue:function(t){var e=this.view.props.winScale,n=this.view.el,i=(this.rotateXPos-this.model.rotateXPos())*e,r=(this.rotateYPos-this.model.rotateYPos())*e;return null!=this.origTransform&&this.dragging||(this.origTransform=this.view.getPositioningTransform()),this.lastSetRotation=this.getAngleFromValue(t),n.style[this.view.cssTransform]=[this.origTransform,l.transformTranslate(u.pxify(i),u.pxify(r)),l.transformRotate(this.lastSetRotation+"deg"),l.transformTranslate(u.pxify(-i),u.pxify(-r))].join(" "),this.model.forEachAncestor(function(t){if(t.isKind("scrollarea")||t.isKind("slidelayer"))return!1;null!=t.currView&&o.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=a.localPtToSlide(this.view,this.rotateXPos,this.rotateYPos),this.lastAngle=this.initAngle=this.getAngleFromEvent(t),this.angleChange=this.overRot=0,this.initRotation=this.lastSetRotation,d("mousemove",this.onMouseMove))},onMouseUp:function(t){p("mousemove",this.onMouseMove),!this.liveupdating&&this.isEnabled()&&this.adjustVariable(this.getValueFromAngle(this.lastSetRotation)),this.dragging=!1},getAngleFromValue:function(t){t=u.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,n){return(t?e.range(this.startrotation,this.endrotation+1,this.stepDeg):e.range(this.lowvalue,this.highvalue+1,this.increment)).reduce(function(t,e){return Math.abs(e-n)<Math.abs(t-n)?e:t},S)},getAngleFromEvent:function(t){var e=s.getPageLoc(t),n=a.globalPtToLayer(this.view,e.pageX,e.pageY),i=n.x-this.centerCoords.x,r=n.y-this.centerCoords.y;return u.normalizeDeg(u.radToDeg(Math.atan2(r,i))+90)},adjustOverRotation:function(t){var e=t-this.lastAngle;180<e?this.overRot=y(this.overRot):e<-180&&(this.overRot=v(this.overRot))},cleanAngle:function(t){var e=u.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(u.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 w=b.prototype;return w.roundValue=e.partial(w.roundStep,!1),w.roundAngle=e.partial(w.roundStep,!0),b}.call(e,x,e,t))||(t.exports=n)},function(t,e,A){"use strict";var n;void 0===(n=function(t){A(369);A(0);var e,s,i,r,n,o=A(24),f=DS._,l=DS.utils,a=DS.errorManager,u=DS.svgUtils,c=DS.constants,h=DS.TransMatrix,d=a.warn("Adornable"),p=a.throwError("Adornable"),m=a.backtick,g=(e=/c|s|q|t|a/i,function(t){return e.test(t.getAttribute("d"))}),v=f.partialRight(f.pick,"x","y"),y=function(t,e){return f.extend(t.createSVGPoint(),e)},S=function(t,e){return e.matrixTransform(t)},b=function(t,e){var n=f.partial(S,t),i=e.map(n),r=f.max(i,"y"),s=i.filter(function(t){return t.y===r.y}),o=f.min(s,"x"),a=f.max(s,"x"),l=(o.x+a.x)/2,u=o.y,c=f.indexOf(i,o),h=f.indexOf(i,a),d=e[c],p=e[h];return{transformed:{x:l,y:u},original:{x:(d.x+p.x)/2,y:(d.y+p.y)/2}}},w=(s=function(t){return 5*t},function(t,e){e.getTotalLength();var n=e.getPointAtLength.bind(e),i=Math.ceil(e.getTotalLength()/5)+1,r=f.range(i).map(s).map(n);return b(t,r)}),x=function(t,e){var n=e.pathSegList,i=n.getItem.bind(n),r=f.range(n.numberOfItems).map(i),s=f(r).map(v).filter(l.not(f.isEmpty)).map(f.partial(y,e.ownerSVGElement)).value();return b(t,s)},P=(i=function(t,e){return(g(e)?w:x)(t,e)},r=function(t){return t.transformed.y},function(t,e){var n=f(e).map(f.partial(i,t)).max(r).original;return v(n)}),E=function(t){return u.isUseNode(t)?(n=(e=t).getAttributeNS(c.XMLNS_XLINK,"href"),e.ownerSVGElement.querySelector(n)):t;var e,n},C=(n=/#([^\)\s'"]*)/,function(t){var e=n.exec(t);return null==e?null:e[1]}),T={"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"]}},D={initAdornment:function(){this.rotateAboutPoint().applyTransform().rotateGradient()},adornSvg:function(){var t=f.values(f.pick(this.refs,function(t,e){return 0===e.indexOf("adornable")}));t.length&&t.forEach(function(t){this.setAsAdornable(o.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=T[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=E(t),u.isPathNode(t)?[t]:f.toArray(t.querySelectorAll("path")));if(!f.isEmpty(e))return P(this.adornMatrix,e);d("calculateLowestRotatedPoint","no `path` nodes found for calculation")},applyRotation:function(){if(!this.adornRotationPoint)return this;var t=this.adornConfig.rotationMethods;return t||p("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 u.buildRotateConfig(this.adornRotation*t,this.adornRotationPoint.x,this.adornRotationPoint.y)},getTransformRelativeToOther:function(t,e){var n=f.indexOf(this.adornTransformConfig,e);return this.adornTransformConfig[n+t]},adjustScaleTranslation:function(){var t=this.adornRotationPoint,e=u.getFirstScale(this.adornTransformConfig),n=this.getTransformRelativeToOther(-1,e),i=l.invertPercent(e.args[0]),r=l.invertPercent(e.args[1]);return n.args[0]=t.x*i,n.args[1]=t.y*r,this},adjustSkewTranslation:function(t){var e=this.adornRotationPoint,n="x"===t,i=n?"y":"x",r=u.getFirstTransformOfType("skew"+t.toUpperCase(),this.adornTransformConfig),s=this.getTransformRelativeToOther(1,r),o=r.args[0],a=l.degToRad(o);return s.args[n?0:1]=-e[i]*Math.tan(a),this},applyTransform:function(){var t=this.adornTransformConfig.map(u.buildTransformFromConfigFn).join(" ");return this.adornedNode.setAttribute("transform",t),this},calculateRotationOffset:function(){for(var t=this.getDataAsFloat("distance"),e=this.getDataAsFloat("angle"),n=-l.degToRad(this.adornRotation-e),i=this.getDataAsFloat("scale"),r=new h,s=this.props.model.parent;null!=s&&s.isSlideObject;)r.rotate(-s.prop("Rotation"),0,0),s=s.parent;return t/=i,r.transformPoint(t*Math.cos(n),t*Math.sin(n))},rotateDropShadow:function(){var t=this.calculateRotationOffset();this.adornTransformConfig.push(u.buildTranslateConfig(t.x,t.y))},rotateInnerDropShadow:function(){var t=document.getElementById(C(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=u.getFirstTranslate(this.adornTransformConfig),e=f.indexOf(this.adornTransformConfig,t);this.adornTransformConfig.splice(e+1,0,this.buildRotation(-1))}};return D.rotateShadowToOriginalAngle=f.partial(D.addRotation,"unshift",-1),D.rotateShadowAboutPlane=f.partial(D.addRotation,"push",1),D.adjustSkewTranslationX=f.partial(D.adjustSkewTranslation,"x"),D.adjustSkewTranslationY=f.partial(D.adjustSkewTranslation,"y"),D}.call(e,A,e,t))||(t.exports=n)},function(t,e){!function(){"use strict";"SVGPathSeg"in window||(window.SVGPathSeg=function(t,e,n){this.pathSegType=t,this.pathSegTypeAsLetter=e,this._owningPathSegList=n},SVGPathSeg.prototype.classname="SVGPathSeg",SVGPathSeg.PATHSEG_UNKNOWN=0,SVGPathSeg.PATHSEG_CLOSEPATH=1,SVGPathSeg.PATHSEG_MOVETO_ABS=2,SVGPathSeg.PATHSEG_MOVETO_REL=3,SVGPathSeg.PATHSEG_LINETO_ABS=4,SVGPathSeg.PATHSEG_LINETO_REL=5,SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS=6,SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL=7,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS=8,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL=9,SVGPathSeg.PATHSEG_ARC_ABS=10,SVGPathSeg.PATHSEG_ARC_REL=11,SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS=12,SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL=13,SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS=14,SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL=15,SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS=16,SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL=17,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS=18,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL=19,SVGPathSeg.prototype._segmentChanged=function(){this._owningPathSegList&&this._owningPathSegList.segmentChanged(this)},window.SVGPathSegClosePath=function(t){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CLOSEPATH,"z",t)},SVGPathSegClosePath.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegClosePath.prototype.toString=function(){return"[object SVGPathSegClosePath]"},SVGPathSegClosePath.prototype._asPathString=function(){return this.pathSegTypeAsLetter},SVGPathSegClosePath.prototype.clone=function(){return new SVGPathSegClosePath(void 0)},window.SVGPathSegMovetoAbs=function(t,e,n){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_MOVETO_ABS,"M",t),this._x=e,this._y=n},SVGPathSegMovetoAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegMovetoAbs.prototype.toString=function(){return"[object SVGPathSegMovetoAbs]"},SVGPathSegMovetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegMovetoAbs.prototype.clone=function(){return new SVGPathSegMovetoAbs(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegMovetoAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegMovetoAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegMovetoRel=function(t,e,n){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_MOVETO_REL,"m",t),this._x=e,this._y=n},SVGPathSegMovetoRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegMovetoRel.prototype.toString=function(){return"[object SVGPathSegMovetoRel]"},SVGPathSegMovetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegMovetoRel.prototype.clone=function(){return new SVGPathSegMovetoRel(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegMovetoRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegMovetoRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoAbs=function(t,e,n){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_ABS,"L",t),this._x=e,this._y=n},SVGPathSegLinetoAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoAbs.prototype.toString=function(){return"[object SVGPathSegLinetoAbs]"},SVGPathSegLinetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegLinetoAbs.prototype.clone=function(){return new SVGPathSegLinetoAbs(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegLinetoAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegLinetoAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoRel=function(t,e,n){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_REL,"l",t),this._x=e,this._y=n},SVGPathSegLinetoRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoRel.prototype.toString=function(){return"[object SVGPathSegLinetoRel]"},SVGPathSegLinetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegLinetoRel.prototype.clone=function(){return new SVGPathSegLinetoRel(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegLinetoRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegLinetoRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicAbs=function(t,e,n,i,r,s,o){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS,"C",t),this._x=e,this._y=n,this._x1=i,this._y1=r,this._x2=s,this._y2=o},SVGPathSegCurvetoCubicAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoCubicAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicAbs]"},SVGPathSegCurvetoCubicAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},SVGPathSegCurvetoCubicAbs.prototype.clone=function(){return new SVGPathSegCurvetoCubicAbs(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)},Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicRel=function(t,e,n,i,r,s,o){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL,"c",t),this._x=e,this._y=n,this._x1=i,this._y1=r,this._x2=s,this._y2=o},SVGPathSegCurvetoCubicRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoCubicRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicRel]"},SVGPathSegCurvetoCubicRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},SVGPathSegCurvetoCubicRel.prototype.clone=function(){return new SVGPathSegCurvetoCubicRel(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)},Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticAbs=function(t,e,n,i,r){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS,"Q",t),this._x=e,this._y=n,this._x1=i,this._y1=r},SVGPathSegCurvetoQuadraticAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoQuadraticAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticAbs]"},SVGPathSegCurvetoQuadraticAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y},SVGPathSegCurvetoQuadraticAbs.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticAbs(void 0,this._x,this._y,this._x1,this._y1)},Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticRel=function(t,e,n,i,r){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL,"q",t),this._x=e,this._y=n,this._x1=i,this._y1=r},SVGPathSegCurvetoQuadraticRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoQuadraticRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticRel]"},SVGPathSegCurvetoQuadraticRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y},SVGPathSegCurvetoQuadraticRel.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticRel(void 0,this._x,this._y,this._x1,this._y1)},Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegArcAbs=function(t,e,n,i,r,s,o,a){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_ARC_ABS,"A",t),this._x=e,this._y=n,this._r1=i,this._r2=r,this._angle=s,this._largeArcFlag=o,this._sweepFlag=a},SVGPathSegArcAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegArcAbs.prototype.toString=function(){return"[object SVGPathSegArcAbs]"},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},SVGPathSegArcAbs.prototype.clone=function(){return new SVGPathSegArcAbs(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)},Object.defineProperty(SVGPathSegArcAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"r1",{get:function(){return this._r1},set:function(t){this._r1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"r2",{get:function(){return this._r2},set:function(t){this._r2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"angle",{get:function(){return this._angle},set:function(t){this._angle=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(t){this._largeArcFlag=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(t){this._sweepFlag=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegArcRel=function(t,e,n,i,r,s,o,a){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_ARC_REL,"a",t),this._x=e,this._y=n,this._r1=i,this._r2=r,this._angle=s,this._largeArcFlag=o,this._sweepFlag=a},SVGPathSegArcRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegArcRel.prototype.toString=function(){return"[object SVGPathSegArcRel]"},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},SVGPathSegArcRel.prototype.clone=function(){return new SVGPathSegArcRel(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)},Object.defineProperty(SVGPathSegArcRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"r1",{get:function(){return this._r1},set:function(t){this._r1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"r2",{get:function(){return this._r2},set:function(t){this._r2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"angle",{get:function(){return this._angle},set:function(t){this._angle=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(t){this._largeArcFlag=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(t){this._sweepFlag=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoHorizontalAbs=function(t,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS,"H",t),this._x=e},SVGPathSegLinetoHorizontalAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoHorizontalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalAbs]"},SVGPathSegLinetoHorizontalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x},SVGPathSegLinetoHorizontalAbs.prototype.clone=function(){return new SVGPathSegLinetoHorizontalAbs(void 0,this._x)},Object.defineProperty(SVGPathSegLinetoHorizontalAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoHorizontalRel=function(t,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL,"h",t),this._x=e},SVGPathSegLinetoHorizontalRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoHorizontalRel.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalRel]"},SVGPathSegLinetoHorizontalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x},SVGPathSegLinetoHorizontalRel.prototype.clone=function(){return new SVGPathSegLinetoHorizontalRel(void 0,this._x)},Object.defineProperty(SVGPathSegLinetoHorizontalRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoVerticalAbs=function(t,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS,"V",t),this._y=e},SVGPathSegLinetoVerticalAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoVerticalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalAbs]"},SVGPathSegLinetoVerticalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y},SVGPathSegLinetoVerticalAbs.prototype.clone=function(){return new SVGPathSegLinetoVerticalAbs(void 0,this._y)},Object.defineProperty(SVGPathSegLinetoVerticalAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoVerticalRel=function(t,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL,"v",t),this._y=e},SVGPathSegLinetoVerticalRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoVerticalRel.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalRel]"},SVGPathSegLinetoVerticalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y},SVGPathSegLinetoVerticalRel.prototype.clone=function(){return new SVGPathSegLinetoVerticalRel(void 0,this._y)},Object.defineProperty(SVGPathSegLinetoVerticalRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicSmoothAbs=function(t,e,n,i,r){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS,"S",t),this._x=e,this._y=n,this._x2=i,this._y2=r},SVGPathSegCurvetoCubicSmoothAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoCubicSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothAbs]"},SVGPathSegCurvetoCubicSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},SVGPathSegCurvetoCubicSmoothAbs.prototype.clone=function(){return new SVGPathSegCurvetoCubicSmoothAbs(void 0,this._x,this._y,this._x2,this._y2)},Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicSmoothRel=function(t,e,n,i,r){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL,"s",t),this._x=e,this._y=n,this._x2=i,this._y2=r},SVGPathSegCurvetoCubicSmoothRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoCubicSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothRel]"},SVGPathSegCurvetoCubicSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},SVGPathSegCurvetoCubicSmoothRel.prototype.clone=function(){return new SVGPathSegCurvetoCubicSmoothRel(void 0,this._x,this._y,this._x2,this._y2)},Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticSmoothAbs=function(t,e,n){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS,"T",t),this._x=e,this._y=n},SVGPathSegCurvetoQuadraticSmoothAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoQuadraticSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothAbs]"},SVGPathSegCurvetoQuadraticSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegCurvetoQuadraticSmoothAbs.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticSmoothAbs(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticSmoothRel=function(t,e,n){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL,"t",t),this._x=e,this._y=n},SVGPathSegCurvetoQuadraticSmoothRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoQuadraticSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothRel]"},SVGPathSegCurvetoQuadraticSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegCurvetoQuadraticSmoothRel.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticSmoothRel(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),SVGPathElement.prototype.createSVGPathSegClosePath=function(){return new SVGPathSegClosePath(void 0)},SVGPathElement.prototype.createSVGPathSegMovetoAbs=function(t,e){return new SVGPathSegMovetoAbs(void 0,t,e)},SVGPathElement.prototype.createSVGPathSegMovetoRel=function(t,e){return new SVGPathSegMovetoRel(void 0,t,e)},SVGPathElement.prototype.createSVGPathSegLinetoAbs=function(t,e){return new SVGPathSegLinetoAbs(void 0,t,e)},SVGPathElement.prototype.createSVGPathSegLinetoRel=function(t,e){return new SVGPathSegLinetoRel(void 0,t,e)},SVGPathElement.prototype.createSVGPathSegCurvetoCubicAbs=function(t,e,n,i,r,s){return new SVGPathSegCurvetoCubicAbs(void 0,t,e,n,i,r,s)},SVGPathElement.prototype.createSVGPathSegCurvetoCubicRel=function(t,e,n,i,r,s){return new SVGPathSegCurvetoCubicRel(void 0,t,e,n,i,r,s)},SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticAbs=function(t,e,n,i){return new SVGPathSegCurvetoQuadraticAbs(void 0,t,e,n,i)},SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticRel=function(t,e,n,i){return new SVGPathSegCurvetoQuadraticRel(void 0,t,e,n,i)},SVGPathElement.prototype.createSVGPathSegArcAbs=function(t,e,n,i,r,s,o){return new SVGPathSegArcAbs(void 0,t,e,n,i,r,s,o)},SVGPathElement.prototype.createSVGPathSegArcRel=function(t,e,n,i,r,s,o){return new SVGPathSegArcRel(void 0,t,e,n,i,r,s,o)},SVGPathElement.prototype.createSVGPathSegLinetoHorizontalAbs=function(t){return new SVGPathSegLinetoHorizontalAbs(void 0,t)},SVGPathElement.prototype.createSVGPathSegLinetoHorizontalRel=function(t){return new SVGPathSegLinetoHorizontalRel(void 0,t)},SVGPathElement.prototype.createSVGPathSegLinetoVerticalAbs=function(t){return new SVGPathSegLinetoVerticalAbs(void 0,t)},SVGPathElement.prototype.createSVGPathSegLinetoVerticalRel=function(t){return new SVGPathSegLinetoVerticalRel(void 0,t)},SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothAbs=function(t,e,n,i){return new SVGPathSegCurvetoCubicSmoothAbs(void 0,t,e,n,i)},SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothRel=function(t,e,n,i){return new SVGPathSegCurvetoCubicSmoothRel(void 0,t,e,n,i)},SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothAbs=function(t,e){return new SVGPathSegCurvetoQuadraticSmoothAbs(void 0,t,e)},SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothRel=function(t,e){return new SVGPathSegCurvetoQuadraticSmoothRel(void 0,t,e)}),"SVGPathSegList"in window||(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)},SVGPathSegList.prototype.classname="SVGPathSegList",Object.defineProperty(SVGPathSegList.prototype,"numberOfItems",{get:function(){return this._checkPathSynchronizedToList(),this._list.length},enumerable:!0}),Object.defineProperty(SVGPathElement.prototype,"pathSegList",{get:function(){return this._pathSegList||(this._pathSegList=new SVGPathSegList(this)),this._pathSegList},enumerable:!0}),Object.defineProperty(SVGPathElement.prototype,"normalizedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),Object.defineProperty(SVGPathElement.prototype,"animatedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),Object.defineProperty(SVGPathElement.prototype,"animatedNormalizedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),SVGPathSegList.prototype._checkPathSynchronizedToList=function(){this._updateListFromPathMutations(this._pathElementMutationObserver.takeRecords())},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")))}},SVGPathSegList.prototype._writeListToPath=function(){this._pathElementMutationObserver.disconnect(),this._pathElement.setAttribute("d",SVGPathSegList._pathSegArrayAsString(this._list)),this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)},SVGPathSegList.prototype.segmentChanged=function(t){this._writeListToPath()},SVGPathSegList.prototype.clear=function(){this._checkPathSynchronizedToList(),this._list.forEach(function(t){t._owningPathSegList=null}),this._list=[],this._writeListToPath()},SVGPathSegList.prototype.initialize=function(t){return this._checkPathSynchronizedToList(),this._list=[t],(t._owningPathSegList=this)._writeListToPath(),t},SVGPathSegList.prototype._checkValidIndex=function(t){if(isNaN(t)||t<0||t>=this.numberOfItems)throw"INDEX_SIZE_ERR"},SVGPathSegList.prototype.getItem=function(t){return this._checkPathSynchronizedToList(),this._checkValidIndex(t),this._list[t]},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)._writeListToPath(),t},SVGPathSegList.prototype.replaceItem=function(t,e){return this._checkPathSynchronizedToList(),t._owningPathSegList&&(t=t.clone()),this._checkValidIndex(e),((this._list[e]=t)._owningPathSegList=this)._writeListToPath(),t},SVGPathSegList.prototype.removeItem=function(t){this._checkPathSynchronizedToList(),this._checkValidIndex(t);var e=this._list[t];return this._list.splice(t,1),this._writeListToPath(),e},SVGPathSegList.prototype.appendItem=function(t){return this._checkPathSynchronizedToList(),t._owningPathSegList&&(t=t.clone()),this._list.push(t),(t._owningPathSegList=this)._writeListToPath(),t},SVGPathSegList._pathSegArrayAsString=function(t){var e="",n=!0;return t.forEach(function(t){n?(n=!1,e+=t._asPathString()):e+=" "+t._asPathString()}),e},SVGPathSegList.prototype._parsePath=function(t){if(!t||0==t.length)return[];var i=this,e=function(){this.pathSegList=[]};e.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=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 SVGPathSeg.PATHSEG_CLOSEPATH;case"M":return SVGPathSeg.PATHSEG_MOVETO_ABS;case"m":return SVGPathSeg.PATHSEG_MOVETO_REL;case"L":return SVGPathSeg.PATHSEG_LINETO_ABS;case"l":return SVGPathSeg.PATHSEG_LINETO_REL;case"C":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS;case"c":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL;case"Q":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS;case"q":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL;case"A":return SVGPathSeg.PATHSEG_ARC_ABS;case"a":return SVGPathSeg.PATHSEG_ARC_REL;case"H":return SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS;case"h":return SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL;case"V":return SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS;case"v":return SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL;case"S":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS;case"s":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL;case"T":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS;case"t":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL;default:return SVGPathSeg.PATHSEG_UNKNOWN}},n.prototype._nextCommandHelper=function(t,e){return("+"==t||"-"==t||"."==t||"0"<=t&&t<="9")&&e!=SVGPathSeg.PATHSEG_CLOSEPATH?e==SVGPathSeg.PATHSEG_MOVETO_ABS?SVGPathSeg.PATHSEG_LINETO_ABS:e==SVGPathSeg.PATHSEG_MOVETO_REL?SVGPathSeg.PATHSEG_LINETO_REL:e:SVGPathSeg.PATHSEG_UNKNOWN},n.prototype.initialCommandIsMoveTo=function(){if(!this.hasMoreData())return!0;var t=this.peekSegmentType();return t==SVGPathSeg.PATHSEG_MOVETO_ABS||t==SVGPathSeg.PATHSEG_MOVETO_REL},n.prototype._parseNumber=function(){var t=0,e=0,n=1,i=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"||"9"<this._string.charAt(this._currentIndex))&&"."!=this._string.charAt(this._currentIndex))){for(var a=this._currentIndex;this._currentIndex<this._endIndex&&"0"<=this._string.charAt(this._currentIndex)&&this._string.charAt(this._currentIndex)<="9";)this._currentIndex++;if(this._currentIndex!=a)for(var l=this._currentIndex-1,u=1;a<=l;)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"||"9"<this._string.charAt(this._currentIndex))return;for(;this._currentIndex<this._endIndex&&"0"<=this._string.charAt(this._currentIndex)&&this._string.charAt(this._currentIndex)<="9";)i+=(this._string.charAt(this._currentIndex++)-"0")*(n*=.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"||"9"<this._string.charAt(this._currentIndex))return;for(;this._currentIndex<this._endIndex&&"0"<=this._string.charAt(this._currentIndex)&&this._string.charAt(this._currentIndex)<="9";)t*=10,t+=this._string.charAt(this._currentIndex)-"0",this._currentIndex++}var c=e+i;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],e=this._pathSegTypeFromChar(t);if(e==SVGPathSeg.PATHSEG_UNKNOWN){if(this._previousCommand==SVGPathSeg.PATHSEG_UNKNOWN)return null;if((e=this._nextCommandHelper(t,this._previousCommand))==SVGPathSeg.PATHSEG_UNKNOWN)return null}else this._currentIndex++;switch(this._previousCommand=e){case SVGPathSeg.PATHSEG_MOVETO_REL:return new SVGPathSegMovetoRel(i,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_MOVETO_ABS:return new SVGPathSegMovetoAbs(i,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_REL:return new SVGPathSegLinetoRel(i,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_ABS:return new SVGPathSegLinetoAbs(i,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:return new SVGPathSegLinetoHorizontalRel(i,this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:return new SVGPathSegLinetoHorizontalAbs(i,this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:return new SVGPathSegLinetoVerticalRel(i,this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:return new SVGPathSegLinetoVerticalAbs(i,this._parseNumber());case SVGPathSeg.PATHSEG_CLOSEPATH:return this._skipOptionalSpaces(),new SVGPathSegClosePath(i);case 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 SVGPathSegCurvetoCubicRel(i,n.x,n.y,n.x1,n.y1,n.x2,n.y2);case 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 SVGPathSegCurvetoCubicAbs(i,n.x,n.y,n.x1,n.y1,n.x2,n.y2);case SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:n={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoCubicSmoothRel(i,n.x,n.y,n.x2,n.y2);case SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:n={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoCubicSmoothAbs(i,n.x,n.y,n.x2,n.y2);case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:n={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoQuadraticRel(i,n.x,n.y,n.x1,n.y1);case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:n={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoQuadraticAbs(i,n.x,n.y,n.x1,n.y1);case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:return new SVGPathSegCurvetoQuadraticSmoothRel(i,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:return new SVGPathSegCurvetoQuadraticSmoothAbs(i,this._parseNumber(),this._parseNumber());case 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 SVGPathSegArcRel(i,n.x,n.y,n.x1,n.y1,n.arcAngle,n.arcLarge,n.arcSweep);case 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 SVGPathSegArcAbs(i,n.x,n.y,n.x1,n.y1,n.arcAngle,n.arcLarge,n.arcSweep);default:throw"Unknown path seg type."}};var r=new e,s=new n(t);if(!s.initialCommandIsMoveTo())return[];for(;s.hasMoreData();){var o=s.parseSegment();if(!o)return[];r.appendSegment(o)}return r.pathSegList})}()},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(0),n=s(2),i=DS.detection,r=DS.mobileChromeKiller;return e.createClass({displayName:"ButtonSlideObject",mixins:[n],componentDidMount:function(){var t=document.querySelector(".resume-prompt-slide");if(i.deviceView.isMobile&&t){var e=i.device.isDesktop?"mousedown":"touchend";this.el.addEventListener(e,function(){r.init()})}},getClassNames:function(){var t=["btn","slide-object-button"];return i.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,s,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(2),n=i(0);DS._;return n.createClass({mixins:[e],displayName:"PlaceHolderSlideObject"})}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(2),n=r(0),i=(DS._,DS.slideObjectUtils);return n.createClass({mixins:[e],displayName:"GroupingSlideObject",getFocusTarget:function(){return i.getGroupFocusTarget(this)}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(2),n=r(0),o=DS._,a=(DS.keyManager,DS.resolver),i=DS.slideObjectUtils,l=DS.dom,u=DS.detection;return n.createClass({mixins:[e],displayName:"StateGroupSlideObject",isStillFocused:function(){},getAllRefs:function(){var t=this.findAllComponents("SlideObject");return this.allRefs=o.reject(t,function(t){return t.props.model.isGroupingSlideObject}).map(function(t){return t.props.model}),this},getElso:function(){return o.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 n=t?"toggleComplete":"hideComplete";(t||!this.isStillFocused()&&this.isExpanded())&&this.getElso().refs.innard[n]()}},isClickDefAllowed:function(t,e){var n,i,r=this.props.model.getClickDef(),s=l.closest(t,l.isSlideObject);return u.deviceView.isMobile&&null==s&&(t=document.elementFromPoint(l.mouseX,l.mouseY))&&this.el.contains(t)&&(s=l.closest(t,l.isSlideObject)),function n(t){return o.some(t,function(t){var e=!1;return!(t instanceof window.Node)&&t.props.model&&t.props.model.isSlideObject&&(t.refs&&(e=n(t.refs)),t.el===s&&(e=!0,i=t)),!!e})}(this.refs),null!=i?r.some(function(t){var e=a.getRef(t,this.props.model);return a.resolvePath(e,this.props.model).id===i.props.model.id}.bind(this)):(n=l.closest(this.el,l.isSlideObject))!==s&&"clickoutside"===e?this.props.model.events().some(function(t){return"onclickoutside"===t.kind}):n===s||n!==s&&"releaseoutside"===e},getFocusTarget:function(){return i.getGroupFocusTarget(this)}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,f){"use strict";var n;void 0===(n=function(t){var e,n=f(2),i=(f(19),f(0)),r=f(24),s=f(12),o=f(375),a=f(32),l=f(25),u=DS._,c=DS.detection,h=DS.events,d=DS.windowOpen,p=DS.windowManager;return i.createClass({displayName:"ImageSlideObject",mixins:[n],subscriptions:(e={},e[h.slideContainer.POSITIONED]="onPositioned",e),componentWillMount:function(){this.presentationCanvas=l.getPresoCanvas()},componentDidMount:function(){c.deviceView.isMobile&&this.refs.zoom&&a.tap(this,this.refs.zoom,this.zoom)},getImage:function(){return s.getAssetUrl(this.props.model.get("zoomdata").imagedata.assetId)},zoom:function(){"htmlwindow"===this.props.model.get("zoomtype")?d.open({url:this.getImage(),previewNotification:"PREVIEW_ZOOM_IMAGE"}):this.getOrCreateZoomImage().zoomIn()},getOrCreateZoomImage:function(){return r.unmountComponentAtNode(this.presentationCanvas),this.renderZoomImage()},renderZoomImage:function(){var t=1/p.getCurrentWindowSlide().calculateTotalScale(),e=i.createElement(o,{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=r.render(e,this.presentationCanvas),this.zoomImage},onPositioned:function(){var t=this.zoomImage;null!=t&&t.isVisible()&&this.htmlReady(this.renderZoomImage)},onClick:function(){c.device.isMobile||this.zoom()},toggleZoom:function(){null!=this.zoomImage&&this.zoomImage.isZoomingIn?this.zoomImage.zoomOut({stopPropagation:u.noop}):this.zoom()},closeZoom:function(){null!=this.zoomImage&&this.zoomImage.zoomOut({stopPropagation:u.noop})}})}.call(e,f,e,t))||(t.exports=n)},function(t,e,p){"use strict";var n;void 0===(n=function(t){var e=p(2),n=p(0),i=p(24),r=p(376),s=p(32),o=p(25),y=DS._,a=DS.TweenLite,S=DS.appState,b=DS.detection,l=DS.globalEventHelper,u=l.addDocumentListener,c=l.removeDocumentListener,w=b.deviceView.isClassicMobile?0:5,h=n.createClass({displayName:"ZoomImage",mixins:[e],componentWillMount:function(){var t=n.createElement(r,{className:"zoom-image-overlay"});this.overlay=i.render(t,o.getZoomContainer())},componentDidMount:function(){this.speed=.25,this.calculateTransform(),this.throttledCalculateTweenProps=y.throttle(this.calculateTweenProps,100)},componentDidUpdate:function(){if(this.calculateTransform(),this.isVisible()&&null!=this.currentTween){this.calculateTweenProps();var t=this.currentTween.time(),e=y.partial(a.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"):o.getMainWindowEl()).getBoundingClientRect()},getContainerRectMobile:function(){return S.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,n,i=w,r=this.el.parentNode.getBoundingClientRect(),s=this.getContainerRect(),o=s.left-r.left,a=s.top-r.top,l=this.props.imageElement.getBoundingClientRect(),u=l.left-s.left-this.diffX,c=l.top-s.top-this.diffY,h=u+this.props.width+i,d=c+this.props.height+i,p=u,f=c,m=this.scaleX,g=this.scaleY,v=1;b.deviceView.isMobile||!b.theme.isClassic?v=1/S.windowManager.getCurrentWindowSlide().calculateTotalScale():S.windowManager.isLightBoxActive()&&(v=S.windowManager.getCurrentWindow().slideScale,v*=S.windowManager.getCurrentWindowSlide().calculateTotalScale(),u-=(this.props.transform.width-this.props.transform.width*v)/2,c-=(this.props.transform.height-this.props.transform.height*v)/2,m*=v,g*=v),t=s.width/(this.props.width+i),e=s.height/(this.props.height+i),n=y.min([1,t,e]),c<i?f=i-(this.props.height-n*this.props.height)/2:d>s.height&&(f-=d-s.height-(this.props.height-n*this.props.height)/2),u<i?p=i-(this.props.width-n*this.props.width)/2:h>s.width&&(p-=h-s.width-(this.props.width-n*this.props.width)/2),this.startProps={x:u+o-this.props.transform.xOffset*v,y:c+a-this.props.transform.yOffset*v,scaleX:m,scaleY:g,overwrite:"auto"},this.endProps={x:p+o,y:f+a,scaleX:n,scaleY:n}},zoomIn:function(){this.isZoomingIn=!0,this.calculateTweenProps(),S.windowManager.isLightBoxActive()||this.overlay.show(),this.show(),this.currentTween=a.fromTo(this.el,this.speed,this.startProps,y.extend({},this.endProps,{onComplete:function(){this.props.imageModel.executePlayerEvent("onzoomopened"),u(s.clickOrTouch,this.zoomOut,!0)}.bind(this)}))},updateZoomOut:function(){this.throttledCalculateTweenProps(),this.currentTween=a.to(this.el,this.speed/2,this.startProps)},zoomOut:function(t){t.stopPropagation(),this.isZoomingIn=!1,c(s.clickOrTouch,this.zoomOut,!0),a.to(this.el,this.speed,{onUpdate:this.updateZoomOut,onComplete:this.onZoomedOut}),this.props.imageModel.executePlayerEvent("onzoomclosed")},onZoomedOut:function(){this.overlay.hide(),this.hide()}}),d=h.prototype;return d.getContainerRect=d[b.deviceView.isClassicMobile?"getContainerRectMobile":"getContainerRectDesktop"],h}.call(e,p,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(0),n=i(2);return e.createClass({displayName:"PresentationOverlay",mixins:[n]})}.call(e,i,e,t))||(t.exports=n)},function(t,e,p){"use strict";var n;void 0===(n=function(t){var e,n,i=p(2),r=p(0),s=(p(19),p(12)),o=p(7),a=(DS._,DS.errorManager),l=DS.PostMessaging,u=DS.vow,c=(DS.dom,DS.events),h=DS.appState,d=a.throwError("WebObjectSlideObject");return r.createClass({displayName:"WebObjectSlideObject",mixins:[i],subscriptions:(n={},n[c.volume.CHANGED]="onVolumeChanged",n),shortEvents:{model:(e={trueVisibilityChanged:"toggleLoad"},e[o.TRIGGER_WEBOBJECT_CLIENT_EVENT]="onTriggerClientEvent",e)},getInitialState:function(){return{thumbVisible:!0,url:""}},prepareImageUrl:function(){var t=this.props.model.get("thumbAssetId");return s.getAssetUrl(t)},checkIsEngage:function(){return"EN13"===this.props.model.get("objtype")},componentWillMount:function(){this.isEngage=this.checkIsEngage(),this.imageUrl=this.prepareImageUrl(),this.clientReady=new u.Deferred,this.clientReady.then(function(t){this.onVolumeChanged(h.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 l(this,this.props.model.id),this.postMessaging.ready().then(this.clientReady.resolve)}},onTriggerClientEvent:function(t){this.postMessaging.request("executeFilteredPlayerEvent",t.eventName).catch(d.bind(this,"onTriggerClientEvent","Cannot trigger web object client event"))},onVolumeChanged:function(t){this.postMessaging.request("setVolume",t).catch(d.bind(this,"setVolume","Cannot set volume"))}})}.call(e,p,e,t))||(t.exports=n)},function(t,e,l){"use strict";var n;void 0===(n=function(t){var e=l(2),n=l(85),i=l(84),r=l(0),s=l(11),o=DS.dom,a=DS.detection;return r.createClass({displayName:"ScrollAreaSlideObject",mixins:[e,n,i],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(){a.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),s.setMatrixDirty(this.props.parent)}.bind(this))},calcScrolling:function(t){var e=this.find(".scrollarea-area"),n=this.contentheight(),i=n<=this.height();this.setState({shouldNotScroll:i,contentHeight:n}),this.props.model.prop("Viewed",i),null==t&&this.setupScrollArea(e),null!=this.refs.scrollBar&&this.refs.scrollBar.constrainScroll()},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),s.setMatrixDirty(this.props.parent)},autoScroll:function(t){var e=t.getBoundingClientRect(),n=this.el.getBoundingClientRect(),i=this.props.winScale,r=0;e.top<n.top?r=-5:e.bottom>n.bottom&&(r=5),a.browser.isIE?this.scrollingArea.scrollTop+=r*i:null!=this.refs.scrollBar&&this.refs.scrollBar.scrollTop(this.refs.scrollBar.scrollTop()+r*i)},updateScrollBar:function(t){var e=this.refs.scrollBar;null==e||a.browser.isIE||(null!=t&&e.scrollTop(t),e.update())},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){if(!0===t.state.tabFocused){var e=o.getScrollRecommendation(this.scrollingArea,t.el);-1!==e&&(this.scrollingArea.scrollTop=e)}else this.scrollingArea.scrollTop=Math.round(this.lastScrollTop*this.props.winScale);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,l,e,t))||(t.exports=n)},function(t,e,g){"use strict";var n;void 0===(n=function(t){var e,n=g(2),i=g(0),r=g(39),o=g(380),s=g(7),a=DS,l=a._,u=a.utils,c=a.TweenLite,h=a.detection.deviceView.isMobile,d=a.vow,p=a.pubSub,f=a.events,m=a.keyManager;return i.createClass({completeHook:l.noop,displayName:"ExpandingLabelSlideObject",mixins:[n],shortEvents:{model:(e={},e[s.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")},componentDidUpdate:function(){var t=this.props,e=t.model,n=t.winScale,i=[e.get("arrowxpos"),e.get("arrowypos"),0].map(function(t){return u.pxify(t*n)}).join(" ");c.set(this.el,{transformOrigin:i}),this.el.style.transformOrigin=i},componentWillUnmount:function(){this.killAllTweens()},componentWillMount:function(){var t=this.props.model;this.prepared=new d.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(),f.timeline.BEFORE_SEEK_UPDATE,this.hideComplete),this.actionConfig={showcomplete:this.showComplete,hidecomplete:this.hideComplete,showtitle:this.showTitle,hidetitle:this.hideTitle,togglecontent:this.toggleContent},h&&(this.actionConfig.showtitle=this.showComplete,this.actionConfig.hidetitle=this.hideComplete,this.actionConfig.togglecontent=this.toggleComplete)},svg:function(){return r.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,n=t.winScale,i=[e.get("arrowxpos"),e.get("arrowypos"),0].map(function(t){return u.pxify(t*n)}).join(" ");this.labelProgress={tweenPercent:0},this.contentProgress={tweenPercent:0},this.updateLabel(),c.set(this.el,{scaleX:0,scaleY:0,transformOrigin:i}),this.el.style.transformOrigin=i,this.content.style.visibility="",this.setupTweens(),this.prepared.resolve()},setupTween:function(t){var e=this.tweenedNodes;return e=l(e).push(t.node).compact().uniq().value(),this.tweenedNodes=e,this[t.name]=new c(t.node,t.duration,t.opts),this},setupTweens:function(){var e=this,t=[{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=[],t.forEach(function(t){return e.setupTween(t)}),this},killAllTweens:function(){return null!=this.tweenedNodes&&this.tweenedNodes.forEach(function(t){return c.killTweensOf(t)}),this},showComplete:function(){return this.prepared.then(function(){this.props.playerProps.Expanded||this.showTitle().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=l.noop,this.hideTitle())}.bind(this))},toggleContent:function(){this.shouldShowContent()?this.hideContent():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(h){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 n=t.command,i=e&&e.eventType;this.wasToggledMultipleTimes(n,i)||("togglecontent"===n||this.prevCommand!==n||m.isShowFocus)&&(this.prevCommand=n,this.prevEventType=i,this.contentWillShow(n)||this.actionConfig[n]())},triggerObjectEvent:function(e){this.props.model.executeFilteredPlayerEvent(function(t){return t.eventName===e},"onobjectevent")},calcAlignment:function(){var t,e,n=this.props.model,i=n.get("arrowxpos"),r=n.get("arrowypos"),s="",o="";return r<=0?o="bottom":r>=this.props.playerProps.height&&(o="top"),i<=0?(s="right",i<0&&(e=!0)):i>=this.props.playerProps.width&&(s="left",i>this.props.playerProps.width&&(e=!0)),t=l(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"),n=e%2?.5:0;return t.x+=e+n,t.y+=e+n,t.offX-=e,t.offY-=e,this.labelTranslate=t,this},calcLabelPos:function(){var t=this.props.model,e=this.alignment,n=0;return"right"===e||"left"===e?n=t.get("arrowypos")-this.startHeight/2:l.contains(e,"top")&&(n=t.get("height")-this.startHeight),this.labelPos={x:0,y:n},this},showTitle:function(){return this.prepared.then(function(){this.currentTween=this.titleTween,this.currentTween.play(),this.completeHook=l.noop}.bind(this))},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=l.noop)}.bind(this))},showContent:function(){return this.prepared.then(function(){this.currentTween=this.contentTween,this.currentTween.play(),this.labelTween.play(),this.triggerObjectEvent("contentin"),1===this.currentTween.progress()&&this.onContentComplete()}.bind(this))},updateChildVisibility:function(){l.result(this.props.model,["currView","updateTrueVisibility"])},onContentReverseComplete:function(){this.props.setPlayerProp("Expanded",!1),this.updateChildVisibility(),this.currentTween=null,this.completeHook(),this.triggerObjectEvent("contentoutcomplete")},onContentComplete:function(){this.completeHook=l.noop,this.props.setPlayerProp("Expanded",!0),this.updateChildVisibility(),this.triggerObjectEvent("contentincomplete"),p.trigger(f.layer.RESOLVED_OBJECT_VISIBILITY),null!=this.scrollArea&&this.scrollArea.calcScrolling()},hideContent:function(){return this.prepared.then(function(){this.currentTween=this.contentTween,this.currentTween.reverse(),this.labelTween.reverse(),this.triggerObjectEvent("contentout"),p.trigger(f.layer.RESOLVED_OBJECT_VISIBILITY),0===this.currentTween.progress()&&this.onContentReverseComplete()}.bind(this))},calcTweenScale:function(){for(var t,e=this.props.model,n=1;e;)t=e.currView,e.isSlideObject&&null!=t&&null!=t.tweenedConfig&&(n*=u.pctToDec(t.tweenedConfig.props.ScaleY)),e=e.parent;return n},getPercentHeight:function(t){return this.startHeight+(this.props.playerProps.height-this.startHeight)*t},updateContent:function(){this.content.style.height=u.pxify(this.getPercentHeight(this.contentProgress.tweenPercent)*this.props.winScale)},updateLabel:function(){var t=this.props.winScale;this.label.style.height=u.pxify(this.getPercentHeight(this.labelProgress.tweenPercent)*t),this.label.style[this.cssTransform]="translate(0px, "+this.labelPos.y*(1-this.labelProgress.tweenPercent)*t+"px)";var e=this.label.getBoundingClientRect(),n=this.el.getBoundingClientRect(),i=this.props.model.getSlide().calculateTotalScale(),r=-(n.top-e.top),s=o.labelPath({width:this.props.playerProps.width,top:r*i/this.calcTweenScale(),height:Math.max(this.startHeight,e.height)*i,radius:10,dir:this.alignment,arrowX:this.props.model.get("arrowxpos"),arrowY:this.props.model.get("arrowypos")});this.setState({labelPath:s})},getIsVisible:function(){return this.props.playerProps.Expanded},getContentStyles:function(){var t=this.props.winScale;return{paddingTop:6*t,paddingBottom:3*t,paddingLeft:6*t,paddingRight:6*t}}})}.call(e,g,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var c=DS._,n=function(t){var e=t.radius,n=t.arrowY-t.halfArrowSize;return n<e&&(e=n),e},h={"left-bottom":function(t,e){t.addM([e.width,e.arrowLength])},left:function(t,e){t.addM([e.width,n(e)])},default:function(t,e){t.addM([e.width,e.radius])}},d={"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-n(e),0])},default:function(t,e){t.addQ([e.width,0,e.width-e.radius,0])}},p={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([n(e),0])},default:function(t,e){t.addL([e.radius,0])}},f={"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,n(e)])},default:function(t,e){t.addQ([0,0,0,e.radius])}},m={right:function(t,e){t.addL([0,e.arrowY-e.halfArrowSize,e.arrowX,e.arrowY,0,e.arrowY+e.halfArrowSize,0,e.height-n(e)])},"right-top":function(t,e){t.addL([0,e.height-e.arrowLength])},default:function(t,e){t.addL([0,e.height-e.radius])}},g={"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,n(e),e.height])},default:function(t,e){t.addQ([0,e.height,e.radius,e.height])}},v={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-n(e),e.height])},default:function(t,e){t.addL([e.width-e.radius,e.height])}},y={"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-n(e)])},default:function(t,e){t.addQ([e.width,e.height,e.width,e.height-e.radius])}},S={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 n=0,i=0,r=0,s=0;return t<0&&(n=-1*t,r=t),e<0&&(i=-1*e,s=e),{x:n,y:i,offX:r,offY:s}},calcArrowLength:function(t,e,n,i){var r;return n<0&&(r=-1*n),t<n&&(r=n-t),i<0&&(r=-1*i),e<i&&(r=i-e),this.arrowLength=r},labelPath:function(e){var t,n,i,r,s,o,a=(n=[],(i={add:function(t){n=n.concat(t)},addCmd:function(t,e){e.unshift(t),n=n.concat(e)},value:function(){return n}}).addM=c.partial(i.addCmd,"M"),i.addL=c.partial(i.addCmd,"L"),i.addQ=c.partial(i.addCmd,"Q"),i),l=e.dir,u=e.top;return e.arrowY-=u,e.arrowLength=this.arrowLength,e.halfArrowSize=this.arrowLength/2,"left"!==l&&"right"!==l||(e.height-=1),[h,d,p,f,m,g,v,y,S].forEach(function(t){(t[l]||t.default)(a,e)}),r=u,s=a.value(),o=0,t=s=c.map(s,function(t){return isNaN(t)||(o%2==1&&(t+=r),o++),t}),t.join(" ").replace(/\s?([A-Za-z])?\s/g," $1").trim()}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,l){"use strict";var n;void 0===(n=function(t){var e=l(0),n=l(2),i=l(19),r=l(86),s=l(41).DroppableHelper,o=(DS._,DS.utils),a=DS.windowManager;return e.createClass({displayName:"DropareaSlideObject",mixins:[n,i,r],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"),n=o.getPath(this.dropChild,"props.model.reviewdata");"matching"===t?this.dropChild&&e===n?(this.setState({reviewDot:"drop-correct"}),this.dropChild.setState({reviewDot:"drag-correct"}),this.dropChild.resetXPos()):this.setState({reviewDot:"drop-incorrect"}):n?this.setState({reviewStroke:"green"}):this.setState({reviewStroke:"red"})},componentDidMount:function(){this.style=this.getPath("props.model.style"),this.droppableHelper=new s(this.el,{data:this}),this.htmlReady(this.resumeReview)},componentWillUnmount:function(){this.droppableHelper.unregister()},resumeReview:function(){this.parentSlide=a.getCurrentWindow().getCurSlide(),this.dragItemViews=this.parentSlide.getSlideObjectViews("dragitem"),"matching"===this.style?this.addMatchingDropChild():this.addWordBankDropChild()},addWordBankDropChild:function(){var e;this.dragItemViews.forEach(function(t){0<=t.getPlayerProp("SelectedItem")&&(e=t.refs.innard)}),e&&e.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=o.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,l,e,t))||(t.exports=n)},function(t,e,f){"use strict";var n;void 0===(n=function(t){var e=f(0),n=f(2),i=f(86),r=f(19),s=f(41),a=s.util,o=s.DraggableHelper,l=DS._,u=DS.windowManager,c=DS.utils,h=(DS.dom,DS.keyManager,1500),d={performReview:function(){this.getPath("props.model.reviewdata")&&this.setState({reviewStroke:"green"})},dropComplete:function(t){var e=c.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:++h,OnStage:!0}),this.onDrop(this.draggableHelper,{params:{data:t}})},savePrevLoc:l.noop,dragStarted:l.noop},p={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,n,i,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=l(o).sortBy("area").last())return r=(n=e.view).getPlayerProp("RawXPos"),s=n.getPlayerProp("RawYPos"),(i=n.refs.innard).setDragPosition(this.state.dropped?this.getPlayerProp("ShuffleXPos"):this.oldX,this.oldY),i.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 n=t.props.model,i=e.props.model,r=i.prop("tabIndex");i.prop("tabIndex",n.prop("tabIndex")),n.prop("tabIndex",r)}(this,n),!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))}};return e.createClass({displayName:"DragitemSlideObject",mixins:[n,r,i],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?l.mixin(this,d):l.mixin(this,p),l.bindAll(this)},setupDragging:function(){this.parentSlide=u.getCurrentWindow().getCurSlide(),this.slideObjectParent=this.el.parentNode,this.parentEl=this.slideObjectParent.parentNode,this.container=this.parentSlide.el.querySelector(".slide-top-container"),this.draggableHelper=new o(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;0<=this.getPlayerProp("SelectedItem")&&(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",++h),this.dragStarted()},onDrop:function(t,e){this.setState({dropped:!0});var n=e.params.data,i=n.props.model,r=this.getDropSnapX(i),s=i.prop("RawYPos"),o=n.getDropChild();this.dropAndDisable(),null!=o&&o.props.model!==t.view.props.model&&o.unDrop(n),this.setPlayerProp("TimelineControlled",!1),this.setSelectedItem(i),n.setDropChild(this),this.setDragPosition(r,s),this.dropComplete(n)},setDragPosition:function(t,e){this.setPlayerProp({RawXPos:t,RawYPos:e})},putBackInParent:function(){this.props.model.reattachChild()}})}.call(e,f,e,t))||(t.exports=n)},function(t,e,x){"use strict";var n;void 0===(n=function(t){var e,n=x(19),i=x(85),r=x(0),s=x(24),o=x(2),a=x(11),l=x(18),u=DS,c=u._,h=u.dom,d=u.resolver,p=u.events,f=u.vow,m=u.utils,g=u.svgUtils,v=u.detection,y=u.globalEventHelper.addBodyListener,S=["::-webkit-input-placeholder",":-moz-placeholder","::-moz-placeholder",":-ms-input-placeholder"],b=[".","-","-."],w={top:0,center:.5,bottom:1};return r.createClass({mixins:[o,n,i],displayName:"TextInputSlideObject",shortEvents:{model:(e={},e[p.slideObject.FOCUS]="setFocus",e)},getInitialState:function(){return this.createInitialState()},createInitialState:function(){var t=this.getPath("props.model.bindto");return c.isEmpty(t)||(this.boundVar=d.resolvePath(t)),{inputValue:null!=this.boundVar?this.boundVar.value():this.props.playerProps.Text,placeholderClass:this.getPlaceholderClass()}},componentWillMount:function(){this.ready=new f.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(),v.device.isDesktop&&this.initShadowClickability()},setFocus:function(){this.props.parent.accShadowView.takeFocus()},initShadowClickability:function(){this.possibleObscurers=[];var t=this.props.model,e=t.getFlattenedDepth();this.possibleObscurers=t.getLayer().objects().filter(function(t){return t.getFlattenedDepth()>e}),0<this.possibleObscurers.length&&(this.removeBodyListener=y("mousemove",this.checkShadowClickability))},checkShadowClickability:function(t){var s=h.mouseX,o=h.mouseY,e=a.globalPtToSlideObject(this,s,o);this.shadowClickable=this.props.parent.trulyVisible&&l.containsPoint(this,e.x,e.y),this.shadowClickable&&(this.shadowClickable=!this.possibleObscurers.some(function(t){var e=t.currView;if(null!=e&&e.trulyVisible){var n=a.globalPtToSlideObject(e,s,o),i=n.x,r=n.y;return l.containsPoint(e,i,r)}return!1})),this.props.parent.accShadowView.setClickable(this.shadowClickable)},componentDidUpdate:function(){this.updateVerticalAlign(),c.isEmpty(this.possibleObscurers)&&this.props.parent.accShadowView.setClickable(!0);var t=this.props.parent.accShadowView.getScrollInfo(),e=t.left,n=t.top;this.refs.input.scrollLeft=e,this.refs.input.scrollTop=n},componentWillUnmount:function(){null!=this.removeBodyListener&&this.removeBodyListener(),this.ready.reject()},getInputStyle:function(t){var e=this.props.winScale,n=this.getPath("props.model.marginright"),i=this.isMultiline&&!this.isNumeric,r=i?6:0,s=m.pxify(this.getPath("props.model.fontsize")*e),o={fontFamily:this.quotify(this.getPath("props.model.font"))+", sans-serif",fontSize:s,lineHeight:i?"normal":s,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")+r)*e,paddingRight:(this.isNumeric?0:n)*e,paddingBottom:this.getPath("props.model.marginbottom")*e,paddingLeft:this.getPath("props.model.marginleft")*e};return t?Object.assign(o,this.lastVerticalAlign):o},bounds:function(){return this.props.model.getBounds()},getInput:function(){return s.findDOMNode(this.refs.input)},getInputVal:function(){return this.getInput().value},onKeyDown:function(t,e,n){var i;this.isMultiline||13!==t.which||null==this.boundVar||this.boundVar.value()!==(i=null!=e&&null==n?e:this.getInputVal())&&this.boundVar.changeValue(i)},isValidNumericEntry:function(t){return 0===t.length||(-1<b.indexOf(t)||!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===v.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(e){var n=this.getTextColor(),t=this.getOrCreateStylesheet();c.findWhere(t.cssRules,function(t){return-1<t.selectorText.indexOf(e)})||(t.innerHTML+="\n",t.innerHTML+=S.map(function(t){return[".",e," ",t,"{ color: ",n,"; }"].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},updateVerticalAlign:function(){var t,e,n,i,r,s,o=this.refs.input;return this.isTextArea()&&(e=this.getPath("props.model.height")*this.props.winScale,n=this.getPath("props.model.verticalAlign"),s=e-(parseInt(o.style.paddingTop)+parseInt(o.style.paddingBottom)),o.style.height="1px",t=o.scrollHeight,i=c.get(w,n,0),r=(e-Math.min(t,s))*i,this.lastVerticalAlign={height:m.pxify(s-r),transform:g.transformTranslate(0,m.pxify(r*this.props.winScale))},c.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}})}.call(e,x,e,t))||(t.exports=n)},function(t,e,m){"use strict";var n;void 0===(n=function(t){var e,n,i=m(7),r=m(0),s=m(2),o=m(12),a=DS.utils,l=DS.pubSub,u=DS.constants,c=DS.appState,h=DS.captionsManager,d=DS.events,p=DS.dom,f=function(t,e,n){var i=t.getPath("props.model.data.videodata."+e);if(null!=i)return o[null!=n?"getAssetUrl":"getAsset"](i)};return r.createClass({displayName:"VideoSlideObject",mixins:[s],shortEvents:{model:(n={},n[d.layer.PAUSE_TIMELINE]="onPauseMedia",n[i.MEDIA_TOGGLE]="onActionToggle",n[i.MEDIA_PLAY]="onActionPlay",n[i.MEDIA_PAUSE]="onActionPause",n[i.MEDIA_SEEK]="onActionSeek",n[i.SHOW]="onActionShow",n[i.HIDE]="onActionHide",n[i.SET_VOLUME]="onActionSetVolume",n.trueVisibilityChanged="onVisibilityChanged",n)},subscriptions:(e={},e[d.detection.VISIBILITY_SHOWN]="onVisibilityShown",e[d.detection.VISIBILITY_HIDDEN]="onVisibilityHidden",e),onPauseMedia:function(){this.pauseVideo()},getInitialState:function(){return this.layerTimeline=this.props.model.getLayer().timeline(),{currentTime:0,duration:a.toSeconds(f(this,"assetId").get("duration")),currentVolume:c.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=u.DEFAULT_VOLUME,this.setVolume(c.currentVolume()),this.listenTo(c,d.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=f(this,"assetId"),this.type=t&&t.get("videoType"),this.videoUrl=null!=this.type&&"youtube"!==this.type?t.url():""),this.videoUrl},posterFrameUrl:function(){return f(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(),l.trigger(d.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"complete")},toggleVideoControls:function(){this.toggleVideo()},onActionShowOnce:function(t,e){this.pausedByAction||this.onActionPlay(t,e)},bindTimelineEventListeners:function(){this.hasAutoPlay()&&this.props.model.once(i.SHOW,this.onActionShowOnce),this.listenTo(this.layerTimeline,d.timeline.RESET,function(){this.seekVideo(0),this.hasAutoPlay()||this.pauseVideo()}),this.listenTo(this.layerTimeline,d.timeline.PLAYING,function(){this.layerTimeline.hasFinished()||this.playAndRestoreState()}),this.listenTo(this.layerTimeline,d.timeline.PAUSED,function(t){this.layerTimeline.hasFinished()||this.pauseAndStoreState(t)}),this.listenTo(this.layerTimeline,d.timeline.SEEK_START,this.pauseAndStoreState),this.listenTo(this.layerTimeline,d.timeline.AFTER_SEEK_UPDATE,this.onTimelineSeek),this.listenTo(this.layerTimeline,d.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")&&h.includeMedia(this.getAssetId()))},onActionPause:function(t,e){this.pausedByAction=!0,this.isSeekActionAndNotPlaying(e)||(this.pausedByPlayButton=!1,this.pauseVideo(),"expandinglabel"===e.context.get("kind")&&h.excludeMedia(this.getAssetId()))},onActionSeek:function(t,e){this.isSeekActionAndNotPlaying(e)||this.seekVideo(t.position)},onActionSetVolume:function(t,e){var n=t.volume/100;this.presentationVol=n,this.determineAudioVolume(c.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,a.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(a.toMilliseconds(t)),this.seekVideo(a.toMilliseconds(t))},controlSeek:function(t){var e=p.hasClass(document.documentElement,"text-direction-rtl"),n=this.state.duration*(e?1-t:t);this.seekVideo(a.toMilliseconds(n))}})}.call(e,m,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var e=o(2),n=o(0),i=o(24),r=o(386),s=DS.dom;return n.createClass({mixins:[e],displayName:"DropListSlideObject",componentWillMount:function(){this.droplistEl=n.createElement(r,this.props),this.wrapper=document.createElement("div"),s.setStyles(this.wrapper,{position:"absolute",top:0,left:0}),this.parentableDropList=i.render(this.droplistEl,this.wrapper)},componentDidUpdate:function(){this.parentableDropList.setState({winScale:this.props.winScale})},componentDidMount:function(){this.el.appendChild(this.wrapper)},componentWillUnmount:function(){i.unmountComponentAtNode(this.wrapper)}})}.call(e,o,e,t))||(t.exports=n)},function(t,e,b){"use strict";var n;void 0===(n=function(t){var e,n=b(2),i=b(19),r=b(0),s=b(24),o=b(25),h=b(11),a=DS.globalEventHelper,l=a.addBodyListener,u=a.removeBodyListener,d=DS._,p=DS.windowManager,c=DS.keyManager,f=DS.dom,m=DS.utils,g=DS.events,v=DS.detection.os.isIOS,y=DS.svgUtils,S=DS.pubSub;return r.createClass({mixins:[n,i],displayName:"DropListParentable",subscriptions:(e={},e[g.slideContainer.POSITIONED]="onSlideContainerPositioned",e),shortEvents:{model:{setReview:"onSetReview"}},getInitialState:function(){return{hovered:!1,display:"none",pr:this.getPath("props.model.data.textdata.vectortext.pr"),winScale:this.props.winScale}},componentWillMount:function(){this.itemslist=this.getPath("props.model.itemslist"),this.currentIndex=-1},componentDidMount:function(){this.initReparenting(),this.createRefOrder(),this.onShown(this.selectItemIfSet)},componentDidUpdate:function(t,e){this.props.parent.accShadowView.onStateChanged(e,this.state)},createRefOrder:function(){this.refOrder=[],this.itemslist.forEach(function(t,e){var n=this.refs["item"+e];this.refOrder[n.props.order]=n}.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");-1<t&&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})},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(),S.on(g.timer.COMPLETE,this.onTimerComplete),l("mousedown",this.onMouseDown),l("mouseup",this.onHideList),l("touchstart",this.onMouseDown),l("touchend",this.onHideList),this.setState({display:"block"}),this.positionList()}},onHideList:function(t){var e;null!=this.containerScrollTop&&this.containerScrollTop!==this.getItemScrollTop()||(null!=t&&(e=f.closest(t.target,function(t){return f.hasClass(t,"drop-list-top")||v&&f.hasClass(t,"drop-list")})),e||(this.unpositionList(),this.setState({display:"none"}),u("mousedown",this.onMouseDown),u("mouseup",this.onHideList),u("touchstart",this.onMouseDown),u("touchend",this.onHideList),S.off(g.timer.COMPLETE,this.onTimerComplete)))},getItemScrollTop:function(){return s.findDOMNode(this.refs.dropdownInner).scrollTop},onMouseDown:function(){this.containerScrollTop=this.getItemScrollTop()},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(n){if(-1!==n){var t=this.refOrder[n],e=this.refs.dropdownInner;this.refOrder.forEach(function(t,e){t.setState({hovered:e===n})}.bind(this)),this.currentIndex=n,this.itemSelected(t.props.idx),-1!==f.getScrollRecommendation(e,t.el)&&(e.scrollTop=t.props.yOff-this.props.model.height())}},initReparenting:function(){this.targetEl=this.el.parentNode,this.dropDown=this.el.firstElementChild,this.container=o.getTopContainer(),this.overlay=o.getTopOverlay(),this.presentation=o.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=p.getCurrentWindowSlide(),n=h.localPtToSlide(this.props.parent,0,0),i=h.localPtToGlobal(this.props.parent,0,0),r=h.getSlideMetrics(e.currView),s=r.scaleX,o=1/s,a=this.presentation.getBoundingClientRect(),l=this.state.winScale,u=a.bottom,c=this.getListHeight()+this.getItemHeight();f.setStyles(this.targetEl,d.mapValues({left:((r.left-a.left)*o+n.x)*l,top:((r.top-a.top)*o+n.y)*l},m.pxify)),this.container.style[this.cssTransform]=y.transformScale(s/l),this.container.style.pointerEvents="all",this.container.appendChild(this.targetEl),i.y+c*s>u&&(t=u-i.y-4*l,this.dropDown.style.height=m.pxify(t),this.setState({dropDownScrollable:"drop-list-scrollable",scrollBarHeight:t})),f.setStyles(this.overlay,d.extend({display:"block"},d.mapValues({left:0,top:0,width:a.width,height:a.height},m.pxify)))}},unpositionList:function(){this.targetEl.parentNode===this.container&&(f.setStyles(this.overlay,{display:""}),f.setStyles(this.targetEl,{left:0,top:0}),this.container.style[this.cssTransform]=y.transformScale(1),this.parentEl.appendChild(this.targetEl))},onSlideContainerPositioned:function(){"block"===this.state.display&&this.htmlReady(d.flow(this.unpositionList,this.positionList))},onFocus:function(t){this.props.parent.accShadowView.takeFocus()},shadowDomKeyHandler:function(t){var e=t.which,n=c.isDownKey(e);if(c.isUpKey(e)||n){"none"===this.state.display&&this.autoOpenList();var i=n?1:-1,r=this.currentIndex+i,s=this.itemslist.length-1;r=m.clamp(0,s,r),this.focusItem(r)}else c.isActionKey(e)&&this.autoOpenList()},shadowDomBlur:function(t){var e=t.relatedTarget||document.activeElement;this.el.contains(e)||(this.onHideList(),this.focusItem(this.currentIndex))},onTimerComplete:function(){}})}.call(e,b,e,t))||(t.exports=n)},function(t,e,c){"use strict";var n;void 0===(n=function(t){var e=c(2),n=c(19),a=c(41).DraggableHelper,i=c(0),r=DS._,s=DS.windowManager,o=DS.utils,l=DS.dom,u=DS.svgUtils;return i.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,n,i=this.getPlayerProp("ItemOrder");i?(t=i.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"),n=this.itemslist.length.toString(),this.numWidth=22+10*(n.length-1),this.setState({itemslist:this.itemslist})},setupDragging:function(){this.parentSlide=s.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 r=0,s=this.numWidth,o=11;this.itemslist.forEach(function(t,e){var n=this.refs["sequenceItem"+e],i=n.props.model.height;n.idx=e,n.itemdata=this.itemslist[e].itemdata,n.parent=n.el.parentNode,n.barInfo=null,n.didMouseOut(),this.items.push(n),this.setPlayerProp("_pos"+e,n.itemdata),o=(r=o)+i+16,n.loc={x:s,y:r},this.lastHeight=o,this.setItemPosition(n.parent,n.loc),n.draggableHelper&&n.draggableHelper.disable(),n.draggableHelper=new a(n,this.getDraggableConfig(n.parent),n.parent),n.onDragItemDown=function(){this.idx=n.idx}.bind(this),n.el.addEventListener("mousedown",n.onDragItemDown),n.draggableHelper.getDropTarget("drag").params.data.setDropChild(n)}.bind(this))},checkShouldDisable:function(){this.getPlayerProp("Enabled")||this.items.forEach(function(t){t.draggableHelper.disable()})},displayReview:function(t){(this.reviewMode=t)&&null!=this.items&&this.items.forEach(function(t,e){var n=this.props.model.getIndexByData(t.itemdata),i=n===e?"green":"red";t.drop.setState({reviewColor:i,reviewIdx:n})}.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:r.partial(this.getDragPosition,t)}},setItemPosition:function(t,e){var n=e.x,i=e.y,r=this.props.winScale;t.style[this.cssTransform]=u.transformTranslate(o.pxify(n*r),o.pxify(i*r))},resetPositionItem:function(t){this.scrollArea.appendChild(t.draggableHelper.el),this.setItemPosition(t.draggableHelper.el,t.loc)},onDrag:function(i){r.toArray(document.querySelectorAll(".sequence-ctrl-bar")).every(function(t,e){var n="block"===t.style.display;return n&&(i.view.currY=t.getBoundingClientRect().top),!n})},resetIndex:function(){this.idx=-1},childScrollFocus:function(t){var e=this.scrollArea,n=l.getScrollRecommendation(e,t.el);-1!==n&&(e.scrollTop=n)},insertItem:function(t){var e;this.scrollArea.appendChild(t.draggableHelper.el),this.items=r.sortBy(this.items,function(t){return t.currY}),e=this.items.reduce(function(t,e,n){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(),n=this.props.winScale;t.top<e.top?(this.scrollArea.scrollTop-=5*n,this.updateItemYs()):t.bottom>e.bottom&&(this.scrollArea.scrollTop+=5*n,this.updateItemYs()),this.autoScrollId=window.requestAnimationFrame(this.checkForAutoScroll)},getDragPosition:function(t){var e=t.getBoundingClientRect(),n=this.parentSlide.el.getBoundingClientRect();return{x:e.left-n.left,y:e.top-n.top}},updateItemYs:function(){this.items.forEach(function(t){t.currY=t.parent.getBoundingClientRect().top})},onDragEnd:function(t,e){var n=t.view;t.el.style.opacity=1,this.resetPositionItem(n),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 n=t.view,i=e.params.data,r=i.getDropChild();this.insertItem(n),r&&(n.drop.setDropChild(r),i.setDropChild(n)),this.lastOver=null,i.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 n=this.refs["sequenceItem"+e];n.el.removeEventListener("mousedown",n.onDragItemDown)}.bind(this))}})}.call(e,c,e,t))||(t.exports=n)},function(t,e,p){"use strict";var n;void 0===(n=function(t){var e=p(0),n=p(2),i=p(85),r=DS.windowManager,s=DS.animationClock,o=DS.detection,a=DS.resolver,l=DS.pubSub,u=DS.utils,c=DS.events,h=DS.vow,d=o.deviceView.isMobile?500:0;return e.createClass({displayName:"SlideFrameSlideObject",mixins:[n,i],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=u.pxify(this.props.playerProps.width*u.pctToDec(t.ScaleX)),this.el.style.height=u.pxify(this.props.playerProps.height*u.pctToDec(t.ScaleY))},onShow:function(){var t,e,n;null==this.readyPromise&&(t=this.props.model.get("startingslide"),e=a.resolvePath(t),n=new h.Deferred,this.startedDfd=new h.Deferred,this.readyPromise=h.when(this.startedDfd,n),e.on(c.slide.CURRENT_TIMELINE,n.resolve),null==this.lockId&&(this.lockId=s.lock()),l.trigger(c.loader.SILENCE),this.loadChildSlide(),l.trigger(c.loader.SHOW,d)),this.readyPromise.then(function(){var t=this.state.slideModel;t.resetBeforeView().restart().setAsViewed(),l.trigger(c.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");r.loadSlide(t,function(t){this.setState({slideModel:t})}.bind(this),!0)},onSlideStarted:function(){var t=this.lockId;this.lockId=null,s.unlock(t),this.startedDfd.resolve()}})}.call(e,p,e,t))||(t.exports=n)},function(t,e,f){"use strict";var n;void 0===(n=function(t){var r,e,n=f(0),i=f(390),s=f(391),o=f(392),a=f(393),l=f(394),u=f(7),c=f(2),h=DS.TimelineLite,d={rectangle:a,spotlight:l},p={arrowsquare:i,arrowround:i,arrowtriangle:i,arrowv:i,check:s,cross:o};return n.createClass({displayName:"AnnotationSlideObject",mixins:[c],shortEvents:{model:(e={},e[u.SHOW]="onActionShow",e[u.HIDE]="onActionHide",e)},getInitialState:function(){return{Innard:this.getInnardType()}},componentWillMount:function(){var t={};t[r.timeline.PLAYING]=this.onTimelinePlaying,t[r.timeline.PAUSED]=this.onTimelinePaused,t[r.timeline.AFTER_SEEK_UPDATE]=this.onTimelineAfterSeekUpdate,this.timeline=this.props.model.getLayer().timeline(),this.listenTo(this.timeline,t)},componentWillUnmount:function(){this.teardownAnimation()},getInnardType:function(){var t=this.props.model,e=t.get("style");return"arrow"===e?p[t.get("arrowstyle")]:d[e]},onActionShow:function(t,e){var n,i=this.animation;if(null==i){if(0===(n=this.refs.innard.getTweens()).length)return;i=this.animation=new h({tweens:n,onComplete:this.onAnimationComplete,onReverseComplete:this.onAnimationReverseComplete}),this.refs.innard.trigger(r.animation.CREATED)}this.seekOffset=e.time,this.numLoops=0,i.play()},onActionHide:function(){this.teardownAnimation()},onAnimationComplete:function(){this.numLoops++,this.shouldLoop()&&this.animation[this.shouldReverse()?"reverse":"restart"]()},onAnimationReverseComplete:function(){this.animation.restart()},onTimelinePlaying:function(){var t=this.animation;null==t||t.isActive()||t.play()},onTimelinePaused:function(){var t=this.animation;null!=t&&t.isActive()&&t.pause()},onTimelineAfterSeekUpdate:function(t){var e,n,i,r,s=this.animation,o=(t-this.seekOffset)/1e3;null!=s&&(o<0?this.teardownAnimation():(e=s.duration(),n=Math.floor(o/e),this.numLoops=this.shouldReverse()?Math.floor((n+1)/2):n,this.shouldLoop()?(i=o%e,r=this.shouldReverse()&&n%2==1,s.reversed(r),r&&(i=e-i)):(s.reversed(!1),i=e),s.seek(i,!1)))},teardownAnimation:function(){return null!=this.animation&&(this.animation.kill(),this.animation=null,this.refs.innard.trigger(r.animation.DESTROYED)),this},shouldLoop:function(){var t=this.props.model.get("loopcount");return-1===t||this.numLoops<t},shouldReverse:function(){var t=this.props.model.get("animationtype");return"fade"===t||"bounce"===t||"stretch"===t}})}.call(e,f,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(0),n=s(2),i=s(47),r=s(87);return e.createClass({displayName:"AnnotationArrow",mixins:[n,i,r]})}.call(e,s,e,t))||(t.exports=n)},function(t,e,p){"use strict";var n;void 0===(n=function(t){var e=p(0),n=p(47),i=p(87),r=p(2),s=DS._,a=DS.utils,l=(DS.svgUtils,DS.TransMatrix),u=DS.TweenLite,c=Quad.easeOut,o=s.memoize(function(){return Math.abs(21)+Math.abs(-14.25)}),h=s.memoize(function(){return Math.abs(21)/o()*.54}),d=s.memoize(function(){return Math.abs(-14.25)/o()*.54});return e.createClass({displayName:"AnnotationCheck",mixins:[r,n,i],getDrawTweens:function(){var s=this.refs.mask,o=u.to(s,.78,{onStart:this.showMask,onUpdate:function(){var t=new l,e=o.time(),n=c.getRatio(Math.min(e/.54,1)),i=21*Math.min(e/h()*n,1),r=-14.25*a.clamp(0,1,(e-h())/d()*n);t.translate(i,r),s.setAttribute("transform",t.toCssTransform())}});return[o]},getMasks:function(){return[this.refs.mask]}})}.call(e,p,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var e=o(0),n=o(2),i=o(47),r=o(87),d=(DS._,DS.utils),p=DS.TransMatrix,s=DS.TweenLite;return e.createClass({displayName:"AnnotationCross",mixins:[n,i,r],getInitialState:function(){return{legMaskId:this.getUniqueNodeId("leg-mask"),animationXMaskId:this.getUniqueNodeId("animation-x-mask"),animationLegMaskId:this.getUniqueNodeId("animation-leg-mask")}},getDrawTweens:function(){var l=this.refs.leg,u=this.refs.xMask,c=this.refs.legMask,h=s.to(this.el,.78,{onStart:this.showMask,onUpdate:function(){var t,e=new p,n=new p,i=h.time(),r=23*(1-Math.min(i/.27,1)),s=d.clamp(0,1,(i-.27)/.135),o=d.clamp(0,1,(i-.405)/.135),a=0<o;t=a?6-6*o:24-6*s,e.translate(-r,-r).translate(9,-2).rotate(45,0,0),n.translate(-t,t).translate(39,16).rotate(135,0,0),l.style.display=a?"none":"block",c.setAttribute("transform",e.toCssTransform()),u.setAttribute("transform",n.toCssTransform())}.bind(this)});return[h]},getMasks:function(){return[this.refs.legMask,this.refs.xMask]}})}.call(e,o,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var e=o(0),n=o(47),i=o(2),r=DS._,s=DS.utils;return e.createClass({displayName:"AnnotationRectangle",mixins:[i,n],getStyle:function(){var t=this.props.model;return{borderColor:this.getBorderColor(),borderWidth:t.get("borderwidth"),borderRadius:t.get("boxradius"),height:t.get("height"),width:t.get("width")}},getBorderColor:function(){var t,e=r.find(this.props.model.get("colors"),{name:"bordercolor"});if(null!=e)return t=e.fill.colors[0],s.toRgba(t.rgb,t.alpha)},getAnimationDuration:function(){return.333}})}.call(e,o,e,t))||(t.exports=n)},function(t,e,c){"use strict";var n;void 0===(n=function(t){var e,n=c(0),i=c(47),r=c(2),s=c(7),o=DS._,a=DS.TweenLite,l=DS.utils,u=n.createClass({displayName:"AnnotationSpotlight",mixins:[r,i],shortEvents:{model:(e={},e[s.SHOW]="onActionShow",e)},onActionShow:function(){"draw"===this.props.model.get("animationtype")&&(this.refs.border.style.strokeDasharray=l.pxify(this.getLength()))},getDrawTweens:function(){this.props.model;var t=this.getLength();return[a.fromTo(this.refs.border,1,{"stroke-dashoffset":t},{ease:"Linear.easeNone","stroke-dashoffset":0,onComplete:function(){this.refs.border.style.strokeDashoffset=this.refs.border.style.strokeDasharray=""}.bind(this)}),a.fromTo(this.refs.overlay,.5,{opacity:0},{delay:1,ease:"Linear.easeNone",opacity:1})]}});return u.prototype.getLength=o.memoize(function(){var t=this.props.model;return 2*(t.get("width")+t.get("height"))},function(){var t=this.props.model;return[t.get("width"),t.get("height")].join("x")}),u}.call(e,c,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i,u=function(){function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}}();void 0===(i=function(t){var o=n(396),e="ontouchstart"in document.documentElement,a=e?"touchstart":"mousedown",r=e?"touchmove":"mousemove",l=e?"touchend":"mouseup",g=function(t){var e=void 0,n=void 0;return n=null!=t.touches&&0<t.touches.length?(e=t.touches[0].pageX,t.touches[0].pageY):(e=t.pageX,t.pageY),{pageX:e,pageY:n}};return function(){function s(t){var e=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,s),this.el=t.el,this.isDragging=!1,this.onMouseDownX=0,this.onMouseDownY=0,this.onMouseDownLon=0,this.onMouseDownLat=0,this.lon=0,this.lat=0,this.phi=0,this.theta=0,this.radius=500,this.scene=new o.Scene,this.camera=new o.PerspectiveCamera(75,t.width/t.height,1,1100),this.camera.target=new o.Vector3(0,0,0);var n=new o.SphereBufferGeometry(500,60,40);n.scale(-1,1,1);var i=new o.MeshBasicMaterial;i.map=(new o.TextureLoader).load(t.dataUri);var r=new o.Mesh(n,i);this.scene.add(r),["animate","onMouseUp","onMouseDown","onMouseMove"].forEach(function(t){return e[t]=e[t].bind(e)}),this.renderer=new o.WebGLRenderer,this.renderer.setSize(t.width,t.height),this.renderer.domElement.style.pointerEvents="all",this.renderer.domElement.addEventListener(a,this.onMouseDown),this.el.appendChild(this.renderer.domElement),this.setupVelocityToss()}return u(s,[{key:"setupVelocityToss",value:function(){this.locX=0,this.locY=0,this.prevLocX=0,this.prevLocY=0,this.locXvel=0,this.locYvel=0,this.velDamp=.95}},{key:"setLonLat",value:function(t,e){this.lon=.1*(this.onMouseDownX-t)+this.onMouseDownLon,this.lat=.1*(e-this.onMouseDownY)+this.onMouseDownLat}},{key:"applyVelocity",value:function(){this.isDragging||(this.locX+=this.locXvel,this.locY+=this.locYvel,this.locXvel*=this.velDamp,this.locYvel*=this.velDamp,this.setLonLat(this.locX,this.locY))}},{key:"destroy",value:function(){this.el.removeChild(this.renderer.domElement),this.killAnimation()}},{key:"killAnimation",value:function(){window.cancelAnimationFrame(this.animateId)}},{key:"animate",value:function(){this.applyVelocity(),this.lat=Math.max(-85,Math.min(85,this.lat)),this.phi=o.Math.degToRad(90-this.lat),this.theta=o.Math.degToRad(this.lon),this.camera.target.set(this.radius*Math.sin(this.phi)*Math.cos(this.theta),this.radius*Math.cos(this.phi),this.radius*Math.sin(this.phi)*Math.sin(this.theta)),this.camera.lookAt(this.camera.target),this.renderer.render(this.scene,this.camera),this.animateId=window.requestAnimationFrame(this.animate)}},{key:"onMouseDown",value:function(t){var e=g(t),n=e.pageX,i=e.pageY;this.isDragging=!0,this.onMouseDownX=n,this.onMouseDownY=i,this.locX=n,this.locY=i,this.locXvel=0,this.locYvel=0,this.onMouseDownLon=this.lon,this.onMouseDownLat=this.lat,document.addEventListener(r,this.onMouseMove),document.addEventListener(l,this.onMouseUp,!1)}},{key:"onMouseMove",value:function(t){if(this.isDragging){this.prevLocX=this.locX,this.prevLocY=this.locY;var e=g(t),n=e.pageX,i=e.pageY;this.locX=n,this.locY=i,this.locDist=(c=this.locX,h=this.locY,d=this.prevLocX,p=this.prevLocY,f=c-d,m=h-p,Math.sqrt(f*f+m*m)),this.locTheta=(r=this.locX,s=this.locY,o=this.prevLocX,a=this.prevLocY,l=r-o,u=s-a,Math.atan2(u,l)),this.locXvel=this.locDist*Math.cos(this.locTheta),this.locYvel=this.locDist*Math.sin(this.locTheta),this.setLonLat(this.locX,this.locY)}var r,s,o,a,l,u,c,h,d,p,f,m}},{key:"onMouseUp",value:function(t){this.isDragging&&(this.isDragging=!1)}},{key:"updateSize",value:function(t,e){this.camera.aspect=t/e,this.camera.updateProjectionMatrix(),this.renderer.setSize(t,e)}}]),s}()}.call(e,n,e,t))||(t.exports=i)},function(t,e){t.exports=THREE},function(t,e,s){"use strict";var n,o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(n=function(t){var r=s(0);return{GroupingSlideObject:function(){var n=s(46),i={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 r.createElement("div",{className:"group"},this.props.model.objects().map(function(t,e){return r.createElement(n,o({ref:"obj"+e,key:t.cid,model:t},i))}.bind(this)))}}}.call(e,s,e,t))||(t.exports=n)},function(t,e,m){"use strict";var n;void 0===(n=function(t){var f=m(0);return{ImageSlideObject:function(){var t,e,n,i,r,s=m(12),o=DS.svgUtils,a=DS.utils,l=this.props.winScale,u=(t={transformOrigin:"top left"},e=this.cssTransform,n=o.transformScale(l),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t),c={width:this.props.playerProps.width*l,height:this.props.playerProps.height*l},h={left:this.props.model.get("btnxpos")*l,top:this.props.model.get("btnypos")*l},d=this.props.model.getCurrentStateData(),p=s.getAssetUrl(d.imagedata.assetId);return r=null!=d.html5data?(i=d.html5data.xPos,d.html5data.yPos):(i=this.props.model.get("xOffset"),this.props.model.get("yOffset")),h[this.cssTransform]=["translate(-50%, -50%)",o.transformTranslate(a.pxify(-i*l),a.pxify(-r*l)),o.transformRotate(-this.props.playerProps.Rotation+"deg")].join(" "),f.createElement("div",{className:"image-container slideobject-maskable","data-accepts":"events",style:{transform:o.transformTranslate(a.pxify(i*l),a.pxify(r*l))}},this.props.model.isZoomable()?f.createElement("div",null,f.createElement("img",{src:p,onClick:this.onClick,style:u}),f.createElement("div",{ref:"zoom",className:"zoom eventable",style:c,onClick:this.onClick},f.createElement("img",{className:"zoom-image",style:h,src:this.props.model.get("zoomiconurl")}))):f.createElement("img",{src:p,style:u}))}}}.call(e,m,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(n=function(t){var n=i(0);return{LinearBackgroundGradient:function(){return n.createElement("linearGradient",{id:this.props.patternFillId,gradientTransform:["rotate(",this.fill().rotation," 0.5 0.5)"].join("")},this.fill().colors.map(function(t,e){return n.createElement("stop",r({key:e,offset:this.stopPct(t)+"%"},this.stopProps(t)))}.bind(this)))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var i=r(0);return{MessageWindow:function(){var t=r(58),e=DS.detection,n=DS.utils;return i.createElement("span",null,i.createElement("div",{className:["message-window ",this.windowType(),"cs-window"].join(" "),"data-window-id":this.props.model.id},i.createElement("h3",{className:"message-window-heading message-window-header"},n.stripTags(this.getPath("state.currentSlide.title")||""),i.createElement("hr",{className:"cs-diva",role:"presentation"}),i.createElement("hr",{className:"cs-divb",role:"presentation"})),i.createElement(t,{ref:"slideContainer",shouldScale:this.isScaleable,windowType:this.windowType,currentSlide:this.state.currentSlide,isMessageWindow:!0,getWinScale:this.props.getWinScale,windowId:"MessageWnd"}),e.deviceView.isClassicMobile&&i.createElement("div",{className:"message-window-mobile-text"},this.state.mobileText)))}}}.call(e,r,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var s=o(0);return{MessageWindowUnified:function(){var t=o(58),e=DS.utils,n=this.getPath("props.model.width"),i=.8*n,r=(i-n)/2;return s.createElement("span",null,s.createElement("div",{className:["message-window ",this.windowType()].join(" "),style:{width:i,height:this.getPath("props.model.height")},"data-window-id":this.props.model.id},s.createElement("header",{className:"message-window-header"},s.createElement("h3",{className:"message-window-heading",dangerouslySetInnerHTML:{__html:this.getPath("state.currentSlide.title")||""}}),s.createElement("hr",{className:"cs-diva"}),s.createElement("hr",{className:"cs-divb"})),s.createElement("div",{className:"message-slide-container-wrapper",style:{position:"absolute",left:e.pxify(r)}},s.createElement(t,{ref:"slideContainer",shouldScale:this.isScaleable,windowType:this.windowType,currentSlide:this.state.currentSlide,isMessageWindow:!0,getWinScale:this.props.getWinScale,windowId:"MessageWnd"})),s.createElement("div",{className:"message-window-text-wrapper"},s.createElement("div",{className:"message-window-text"},this.state.messageWindowText))))}}}.call(e,o,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);return{MicroScrollBar:function(){return e.createElement("div",{className:["scrollarea-scrollbar micro-scrollbar",this.state.highlight?"highlight-scrollbar":"",this.state.isHidden?"hidden":""].join(" "),ref:"scrollBar"},e.createElement("div",{ref:"scrollBtn",className:"scrollarea-btn micro-scrollbar-btn",onMouseDown:this.onScrollBtnDown,onTouchStart:this.onScrollBtnDown}))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var c=n(0);return{MobileStartOverlay:function(){var e=this,t=DS.stringTabler,n=DS.vendorOverrides.feDropShadow,i=DS,r=i.focusManager,s=i.detection,o=s.theme,a=o.isClassic,l=o.isUnified,u=s.env.is360;return c.createElement("div",{className:"mobile-start-overlay "+(this.state.visible?"shown":"hidden"),role:"dialog","aria-modal":"true","aria-labelledby":"mobile-start-title"},a&&c.createElement("div",{className:"mobile-load-title-overlay",style:{opacity:0}},c.createElement("div",{className:"mobile-load-title",id:"mobile-start-title"},this.state.titleText)),a&&c.createElement("button",{id:"mobile-start-button",role:"button","aria-label":t.getString("mobile_start"),onMouseDown:this.previewMouseEvent(this.onStart),onFocus:function(t){return e.onFocus("playIcon")},onBlur:r.takeFocusOff,tabIndex:"0"},c.createElement("svg",{ref:"playIcon",viewBox:"-10 -10 80 80",tabIndex:"-1",focusable:"false"},u&&c.createElement("circle",{fill:"white",cx:"32",cy:"22",r:"11"}),c.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&&c.createElement("button",{id:"mobile-start-button",role:"button","aria-label":t.getString("mobile_start"),onFocus:function(t){return e.onFocus("playIcon")},onBlur:r.takeFocusOff,onClick:this.onStart,tabIndex:"0"},c.createElement("svg",{className:"play-icon",ref:"playIcon",viewBox:"-10 -10 80 80",focusable:"false",tabIndex:"-1"},c.createElement("defs",null,c.createElement("filter",{id:"shadowy"},c.createElement("feDropShadow",{dx:"2",dy:"2",stdDeviation:"2",floodOpacity:"0.2"}))),c.createElement("rect",{x:"0",y:"-7.5",width:"60",height:"60",id:"icon-bounds",fill:"transparent",stroke:"transparent",strokeWidth:"1"}),c.createElement("rect",{x:"25",y:"15",width:"15",height:"15",fill:"#636363"}),c.createElement("path",{filter:n?"url(#shadowy)":null,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&&c.createElement("div",null,c.createElement("div",{className:"mobile-start-resume-text"},c.createElement("button",{ref:"resume",onClick:this.onStart,"aria-label":this.state.resumeText,onFocus:function(t){return e.onFocus("resume")},onBlur:r.takeFocusOff,tabIndex:"0"},this.state.resumeText)),c.createElement("button",{className:"restart",ref:"restart","aria-label":this.state.restartText,onFocus:function(t){return e.onFocus("restart")},onBlur:r.takeFocusOff,onClick:this.onReset,tabIndex:"0"},c.createElement("svg",{className:"cs-icon",preserveAspectRatio:"none",x:"0px",y:"0px",width:"35px",height:"35px",viewBox:"0 0 35 35",focusable:"false",tabIndex:"-1"},c.createElement("path",{fill:"#FFFFFF",transform:"translate(20, 7)",stroke:"none",d:"\r M 10.95 8.75\r 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\r L 6 6.9\r Q 6.05 7.75 6.85 7.35\r L 11.35 4.3\r Q 11.7 4.05 11.7 3.75 11.7 3.45 11.35 3.2\r L 6.85 0.15\r Q 6.05 -0.3 6 0.6\r L 6 2.75\r 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\r L 10.95 8.75 Z"})),c.createElement("div",{className:"restart-text",style:{color:"white",display:"inline-block",paddingLeft:"1em",transform:"translateY(-3px)"}},this.state.restartText))),l&&c.createElement("svg",{className:"mobile-start-title-icon",width:"24px",height:"16px",viewBox:"0 0 24 16",version:"1.1",role:"presentation",focusable:"false",tabIndex:"-1"},c.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},c.createElement("g",null,c.createElement("rect",{fill:"#D8D8D8",x:"0",y:"3",width:"21",height:"13",rx:"3"}),c.createElement("rect",{stroke:"#D8D8D8",x:"3.5",y:"0.5",width:"20",height:"12",rx:"3"}),c.createElement("rect",{fill:"#1F1F1F",x:"3",y:"6",width:"15",height:"1"}),c.createElement("rect",{fill:"#1F1F1F",x:"3",y:"9",width:"15",height:"1"}),c.createElement("rect",{fill:"#1F1F1F",x:"3",y:"12",width:"15",height:"1"})))),l&&c.createElement("div",{className:"mobile-start-course-title"},this.state.titleText))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);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,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);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,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);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,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);return{PlayLegacyIcon:function(){var t='<use xlink:href="#icon-play" class="cs-icon-shadow" transform="translate(0, 1)" /><path id="icon-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,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);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,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i,D=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(i=function(t){var T=n(0);return{RichVariableText:function(){var d=n(55),x=DS._,P=DS.svgUtils,E=DS.vendorOverrides,t=(DS.constants,this.state.textLines),C=!1,p=E.getDxAdjustment||x.constant(0),f=function(t){return x.assign(t,{direction:"ltr"})};return T.createElement("g",D({},this.getInnerProps(),{className:"eventable",onClick:this.onClick,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut}),t.map(function(t,e){var o=this,n=t.x,y=t.y,i=f(t.domStyle),r=t.runs,S=t.isRtl,b=t.isBiDi,s=t.backgrounds,a=t.linkBackgrounds,l=t.underlines,u=t.strikethroughs,w=t.lineXOff,c=t.lineWidth,h=p(t);return T.createElement("g",{key:e},new d(s).map(function(t,e){var n=t.x1,i=t.x2||c,r=x.omit(t,["x1","x2"]);return T.createElement("rect",D({className:"text-background",key:["bg",e].join(""),x:n+w,width:i-n},r))}).toArray(),new d(a).filter(function(t){return null!=t.linkId&&t.linkId===o.state.hoverId}).map(function(t,e){var n=t.x1,i=t.x2||c,r=o.getLinkColor(t.linkId),s=x.extend(x.omit(t,["x1","x2","linkId"]),{fill:r});return T.createElement("rect",D({className:"text-background",key:["linkbg",e].join(""),x:n+w,width:i-n},s))}).toArray(),T.createElement("text",{x:n-h,y:y,style:i},new d(r).filter(function(t){return t.spans.some(function(t){return 0<t.content.length})}).map(function(t,e){var g=t.spans,n=f(t.domStyle),v=t.isRtl;return T.createElement("tspan",{key:e,className:"text-run",style:n},new d(g).filter(function(t){return 0<t.content.length}).map(function(t,e){var i=t.content,n=t.dx,r=t.xs,s=t.widths,o=t.hasShadow,a=t.domStyle,l=t.y,u=t.linkId,c=-x.get(g,[e-1,"y"],y)+l,h=x.findLastIndex(n,function(t){return 0!==t})+1,d={dx:n.slice(0,h).join(" "),dy:c,style:a,className:null==u?"text-segment":"text-segment link"},p=i.join("");if(o&&E.tspanFilters&&(d.style.filter=P.buildUrl(this.shadowFilterId),C=!0),S||b){var f,m={direction:v?"rtl":"ltr"};p=x.reduce(n,function(t,e,n){return(null==f||0!==e&&0<f.chars.length)&&(null!=f&&f.chars.length&&f.chars.push("​"),f={chars:[],x:r[n]+(v?s[n]:0),width:0},t.push(f)),f.chars.push(i[n]),f.width+=s[n],t},[]).map(function(t,e){return T.createElement("tspan",{key:e,className:"rtl-pos-span",style:m,y:y,x:t.x+w+(v?-1:1)*t.width/2},t.chars.join(""))}),delete d.dx,delete d.dy}return T.createElement("tspan",D({key:e},d,{"data-linkid":u}),p)}.bind(this)).toArray())}.bind(this)).toArray()),new d(l).concat(u).map(function(t,e){var n=t.x1,i=t.x2||c,r=t.y,s=x.omit(t,["x1","x2","y"]);return T.createElement("line",D({key:["dec",e].join(""),x1:n+w,x2:i+w,y1:r,y2:r},s))}).toArray())}.bind(this)),C&&T.createElement("defs",null,T.createElement("filter",{id:this.shadowFilterId,x:"0%",y:"0%",width:"113%",height:"113%"},T.createElement("feFlood",{floodColor:"#969696"}),T.createElement("feComposite",{in2:"SourceAlpha",operator:"in"}),T.createElement("feGaussianBlur",{stdDeviation:"1"}),T.createElement("feOffset",{dx:"1.5",dy:"1.5"}),T.createElement("feMerge",null,T.createElement("feMergeNode",null),T.createElement("feMergeNode",{in:"SourceGraphic"})))))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,c){"use strict";var n,h=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(n=function(t){var u=c(0);return{ScrollAreaSlideObject:function(){var n=c(46),t=c(57),e=c(81),i=DS.detection,r=this.props.topOffset||0,s=this.props.winScale,o=this.width(),a=this.height(),l={parent:this,onScrollFocus:this.childScrollFocus,onBeforeScrollFocus:this.beforeChildScrollFocus,slideVisible:this.props.slideVisible,slideFrame:this.props.slideFrame,winScale:s,checkElso:this.props.checkElso,onElsoAction:this.props.onElsoAction,addAccEl:this.props.addAccEl,tabIndexDisabled:this.props.tabIndexDisabled};return u.createElement("div",{className:"scrollarea",style:{width:(o-(i.deviceView.isMobile?10:0))*s,height:a*s,top:r*s+"px"}},this.hasVectorBackground()&&u.createElement("div",{className:"scrollarea-background"+(this.state.tabFocused?"focused":"")},u.createElement(t,{ref:"bg",model:this.props.model,playerProps:this.props.playerProps,winScale:s,className:"scrollarea-background-svg",isInnard:!0})),this.hasImageBackground()&&u.createElement("div",{className:"scrollarea-background"},u.createElement("img",{ref:"bg",src:this.getImageBgUrl(),style:this.getImageBgStyle()})),u.createElement("div",{className:"scrollarea-area "+(this.state.shouldNotScroll?"prevent-scroll":"is-scrollable"),"data-accepts":"events",ref:"scrollArea",style:{width:o*s,height:(a-r)*s}},u.createElement("div",{ref:"contentArea",style:{height:this.state.contentHeight*s,width:o*s,position:"absolute"}},this.props.model.objects().map(function(t,e){return u.createElement(n,h({ref:"obj"+e,key:t.cid,model:t},l))}.bind(this)))),!this.state.shouldNotScroll&&!i.browser.isIE&&u.createElement(e,{ref:"scrollBar",width:o,height:a-r,winScale:s,offY:r,parent:this}))}}}.call(e,c,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var o=n(0);return{ScrollBar:function(){var t=this.props,e=t.winScale,n=t.offY,i=t.offX,r=t.width,s=t.height;return o.createElement("div",{className:"scrollarea-scrollbar",ref:"scrollBar",style:{top:(n||0)*e,left:((i||0)+r)*e-30,height:s*e},onMouseDown:this.onAutoScroll,onTouchStart:this.onAutoScroll},o.createElement("div",{ref:"before",className:"scrollarea-scrollbar-before",style:{width:10*e+"px",left:20*e+"px",borderRadius:5*e+"px"}}),o.createElement("div",{ref:"scrollBtn",className:"scrollarea-btn",onMouseDown:this.onScrollBtnDown,onTouchStart:this.onScrollBtnDown,style:{width:40*e+"px",borderRadius:5*e+"px"}}),o.createElement("div",{ref:"after",className:"scrollarea-btn-after",style:{width:8*e+"px",left:21*e+"px",borderRadius:5*e+"px"}}))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}void 0===(i=function(t){var o=n(0);return{SequenceCtrlDrop:function(){var t,e=this.props.winScale,n=this.props.numWidth*e,i=16*e/2,r=this.props.height*e,s=this.props.width*e;return o.createElement("div",{className:"sequence-ctrl-drop",style:{top:this.props.yOff*e,width:s+n,height:r}},o.createElement("div",{className:"sequence-ctrl-num",style:{width:n,height:r,lineHeight:r+"px",color:this.state.reviewColor,fontSize:16*this.props.winScale+"px"}},this.state.reviewIdx+1+"."),o.createElement("div",{className:"sequence-ctrl-hit",style:{width:s,height:r}}),o.createElement("div",{className:"sequence-ctrl-bar sequence-ctrl-bar-top",style:{width:this.props.width,transform:"scale("+e+", "+e+")",transformOrigin:"top left",left:n,top:-i,display:this.state.topBar?"block":"none"}}),o.createElement("div",{className:"sequence-ctrl-bar sequence-ctrl-bar-bottom",style:(t={top:r,width:this.props.width,transform:"scale("+e+", "+e+")",transformOrigin:"top left",left:n},a(t,"top",r+i),a(t,"display",this.state.bottomBar?"block":"none"),t)}))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,m){"use strict";var n;void 0===(n=function(t){var f=m(0);return{SequenceCtrlSlideObject:function(){var i=m(414),r=m(415),t=m(81),e=DS.detection,s=this.props.winScale,o=this.getPath("props.model.width"),n=this.getPath("props.model.height"),a=8*s,l={height:n*s,marginLeft:4*s,overflow:"hidden"},u=(o+4)*s,c=(6+_.sum(this.state.itemslist,function(t){return t.textdata.height+16}))*s,h=0,d=11,p=this.props.model.get("colors");return f.createElement("div",{className:"sequence-ctrl",style:_.extend({width:u},l)},f.createElement("div",{className:"sequence-ctrl-scroll-area is-scrollable",ref:"scrollArea",style:_.extend({width:u-a},l)},f.createElement("div",{className:"sequence-ctrl-scroll-area-contents"},this.state.itemslist.map(function(t,e){var n=t.textdata.height;return d=(h=d)+n+16,f.createElement(i,{ref:"item"+e,parent:this,key:t.textdata.uniqueId,idx:e,width:t.textdata.width,height:t.textdata.height,numWidth:this.numWidth,yOff:h,winScale:s,pr:t.textdata.vectortext.pr})}.bind(this)),this.state.itemslist.map(function(t,e){var n=this,i=(t.textdata.height,{style:"wordbank",width:o-(this.numWidth+18+a+4),height:t.textdata.height,kind:"dragitem",xOff:t.textdata.xPos,yOff:t.textdata.yPos,itemdata:t.itemdata,idx:e,data:{textdata:t.textdata},parentModel:this.props.model,setTransformDirty:function(){return n.transformDirty=!0}});return f.createElement("div",{className:"sequence-ctrl-drag-container",key:e,ref:"sequenceItemContainer"+e,style:{position:"absolute"}},f.createElement(r,{ref:"sequenceItem"+e,key:t.textdata.uniqueId,idx:e,parent:this,colors:p,winScale:s,model:i}))}.bind(this)),f.createElement("div",{style:{width:1,height:1,top:c,position:"absolute",visibility:"hidden"}}))),this.state.shouldScroll&&!e.browser.isIE&&f.createElement(t,{ref:"scrollBar",width:o-4-a,height:n,offY:0,winScale:s,parent:this,initSelf:!0}))}}}.call(e,m,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(2),n=r(0),i=r(41).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 i(this.el,{data:this})},setDropChild:function(t){(this.dropChild=t).drop=this},getDropChild:function(){return this.dropChild},showHideBar:function(t){if(t.el){var e=this.el.getBoundingClientRect(),n=t.el.getBoundingClientRect().top;e.top+e.height/3<n?this.setState({topBar:!1,bottomBar:!0}):this.setState({topBar:!0,bottomBar:!1})}},hideBar:function(){this.setState({topBar:!1,bottomBar:!1})}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(2),n=r(86),i=r(0);DS._;return i.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,r,e,t))||(t.exports=n)},function(t,e,m){"use strict";var n;void 0===(n=function(t){var f=m(0);return{Slide:function(){var t,n=m(417),e=m(132),i=m(419),r=m(420),s=DS.detection,o=this.props.winScale,a=this.props.model,l=this.props.model.get("width"),u=this.props.model.get("height"),c=this.getPath("props.model.background.type"),h=["slide",["cs-",this.props.model.id.replace(/_/g,"-")].join("")].join(" "),d={zIndex:this.state.transitionDepth,width:l*o,height:u*o},p=this.props.slideFrame;return null!=p&&(t=p.props.model,d.top=Math.max(0,(t.get("height")-a.get("height"))/2)*o,d.left=Math.max(0,(t.get("width")-a.get("width"))/2)*o),f.createElement("div",{className:h,"data-rollout-highest-node":"true",style:d,onMouseDownCapture:this.onStoreMouseLoc,onTouchStartCapture:this.onStoreTouchLoc,onContextMenu:this.onCtxMenu},!!c&&"vector"===c&&f.createElement(i,{ref:"bg",model:this.props.model,winScale:o}),!!c&&"vector"!==c&&f.createElement(e,{ref:"bg",layerModel:this.props.model,winScale:o}),f.createElement("div",{className:"zoom-bg-container"}),this.props.slideContainer.props.currentSlide===this.props.model&&f.createElement(r,{ref:"accShadowDom",winScale:o,width:this.props.model.get("width"),height:this.props.model.get("height")}),f.createElement("div",{className:"acc-blocker","aria-hidden":"true",onClick:function(){}}),this.getPath("props.model.slideLayers").map(function(t,e){return f.createElement(n,{ref:"layer"+e,key:t.cid,model:t,slideFrame:this.props.slideFrame,winScale:o,width:l,height:u,addAccEl:this.addAccEl,retainShadowFocus:this.retainShadowFocus,getCurrentShadowFocus:this.getCurrentShadowFocus})}.bind(this)),f.createElement("div",{ref:"contentArea",className:["slide-top-container",!this.props.slideFrame&&"slide-top-container-main"].join(" ")}),!s.deviceView.isMobile&&f.createElement("div",{className:"slide-text-fix"}))}}}.call(e,m,e,t))||(t.exports=n)},function(t,e,d){"use strict";var n;void 0===(n=function(t){var e,n=d(0),i=d(2),r=d(130),s=d(84),o=d(418),a=DS._,l=DS.utils,u=DS.pubSub,c=DS.events,h=function(t){t.target.scrollTop=0,t.target.scrollLeft=0};return n.createClass({displayName:"SlideLayer",initialVisibility:!1,mixins:[i,o,r,s],subscriptions:(e={},e[c.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",h)},componentWillUnmount:function(){this.props.model.isShowable=!1,this.props.model.shownInCurrentView=!1,this.props.model.isOpen=!1,this.el.removeEventListener("scroll",h)},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,n){var i=l.stripPlayer(this.props.model.getClosestAncestorByKind("slide").absoluteId),r=l.stripPlayer(t.absoluteId),s=l.stripPlayer(e.absoluteId);n?a(this.refs).filter(function(t,e){return a.startsWith(e,"audio")}).invoke("pause").commit():i===r&&i!==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(),u.trigger(c.layer.PLAYING),this.updateTrueVisibility(!0),this.props.model.executePlayerEvent("ontransitionin"),this.adjustTabbables(!0).execSlideStart()}.bind(this))},onShowCustom:function(t,e,n,i){this.props.model;var r=function(t){i(),this.props.model.get("timeline").play(),u.trigger(c.layer.PLAYING),this.adjustTabbables(!0),t||this.execSlideStart()}.bind(this);this.setState({isVisible:!0,renderChildren:!0},function(){this.transitionIn(n,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())})},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,d,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var n=r(56),e=(DS._,DS.vow),i=(DS.vendorOverrides,DS.AnimationTimeline);return{componentWillMount:function(){this.elDfd=new e.Deferred},componentDidMount:function(){this.elDfd.resolve()},componentWillUnmount:function(){this.cancelTransition()},getElPromise:function(){return this.elDfd.promise()},transitionIn:function(t,e){this.getElPromise().then(function(){this.aniTimeline=new i({tweens:[new n(this,!1,t.getConfig())],onComplete:function(){e(!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,r,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(0),n=i(2);return e.createClass({displayName:"VectorSlideBackground",mixins:[n]})}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var r=DS._,e=i(0),n=i(2);return e.createClass({displayName:"AccShadowDom",mixins:[n],getInitialState:function(){return this.keyIndex=0,this.slideObjects=[],this.radioGroups={},DS.shadowDOM=this,{children:[]}},getAccType:function(t){var e=t.get("kind");return["video","image"].includes(e)?e:t.get("accType")||e},createOrAddToRadioGroup:function(t){var e,n=t.get("radioGroup")||r.uniqueId("none"),i=this.radioGroups[n];return null==i?((i={keyIdx:0,radios:[],name:n,id:(e=n,r.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[n]=i):(i.addRadio(t),!1)},addAccEl:function(t){("radio"!==this.getAccType(t)||(t=this.createOrAddToRadioGroup(t)))&&(this.slideObjects.push(t),t.accKey=this.keyIndex++,this.setState({children:[].concat(function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(this.slideObjects))}))},findChild:function(t){for(var e=void 0,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,i=this.state.children.length;n<i;){if(null!=(e=this.childAt(n))&&t(e))return e;n++}return null},childAt:function(t){return this.refs["acc-obj-"+t]},retainShadowFocus:function(t){var e=this;if(!t&&null!=this.currFocusId){var n=this.findChild(function(t){return t.id===e.currFocusId});if(n.state.tabbable)return;if(null!=n&&!n.state.tabbable)return void this.findChild(function(t){return!0===t.state.tabbable},n.props.idx+1).takeFocus()}var i=this.findChild(function(t){return!0===t.state.tabbable});null!=i&&i.takeFocus()},getCurrentShadowFocus:function(){var e=this,t=this.findChild(function(t){return t.id===e.currFocusId});return t&&t.objView},onScroll:function(){this.el.scrollTop=0,this.el.scrollLeft=0}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,a){"use strict";var n;void 0===(n=function(t){var o=a(0);return{SlideBackground:function(){var t=a(40),e=this.props,n=e.winScale,i=e.layerModel,r=i.get("width"),s=i.get("height");return o.createElement("svg",{width:r*n,height:s*n,viewBox:[0,0,r,s].join(" "),focusable:"false"},o.createElement("defs",null,"fill"===this.props.layerModel.background().type?o.createElement(t,{patternFillId:this.patternFillId(),layerModel:this.props.layerModel}):o.createElement("pattern",{id:this.patternFillId(),width:r,height:s,patternUnits:"userSpaceOnUse"},o.createElement("image",{width:r,height:s,xlinkHref:this.props.layerModel.backgroundImageUrl()}))),o.createElement("rect",{id:"slide-bg-"+this.props.layerModel.get("id"),width:r,height:s,fill:["url(#",this.patternFillId(),")"].join("")}))}}}.call(e,a,e,t))||(t.exports=n)},function(t,e,c){"use strict";var n;void 0===(n=function(t){var u=c(0);return{SlideContainer:function(){var e=c(82),t=DS.svgUtils,n=DS.utils,i=DS.detection,r={overflow:this.state.overflowHide&&!i.deviceView.isUnifiedMobile?"hidden":"visible"},s=Object.assign({},this.state.loadContainerStyleAttr),o=null!=this.props.getWinScale?this.props.getWinScale():1,a=this.state.xOff||0,l=this.state.yOff||0;return this.state.scale&&(o=this.state.scale),r[this.cssTransform]=t.transformTranslate(n.pxify(Math.round(a)),n.pxify(Math.round(l))),null!=this.state.origin&&(r[this.cssTransformOrigin]=this.state.origin),this.props.currentSlide&&(r.width=this.props.currentSlide.get("width")*o,r.height=this.props.currentSlide.get("height")*o,s.width=r.width),u.createElement("div",{style:r,className:"slide-container"},this.state.slides.map(function(t){return u.createElement("div",{key:t.absoluteId,className:"slide-transition-container",style:{width:t.get("width")*o+"px",height:t.get("height")*o+"px",overflow:"hidden"}},u.createElement(e,{ref:t.absoluteId,model:t,isMessageWindow:this.props.isMessageWindow,transitionComplete:this.transitionComplete,killSlide:this.killSlide.bind(this,t),slideContainer:this,windowId:this.props.windowId,winScale:o}))}.bind(this)),i.deviceView.isMobile&&u.createElement("div",{className:"swipe-transition-container"}),!i.deviceView.isClassicDesktop&&this.props.currentSlide&&!this.props.isMessageWindow&&!this.firstLoad&&u.createElement("div",{className:"load-container",style:s},u.createElement("div",{className:"slide-loader"},u.createElement("div",{className:"mobile-loader-dot dot1"}),u.createElement("div",{className:"mobile-loader-dot dot2"}),u.createElement("div",{className:"mobile-loader-dot dot3"}))))}}}.call(e,c,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(i=function(t){var i=n(0);return{SlideControlButton:function(){var t=DS._,e=["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()||e.push("hidden"),this.state.focused&&e.push("focused"),i.createElement("button",r({ref:"btn",className:e.join(" "),"aria-disabled":this.disabled(),tabIndex:"-1"},n,this.getButtonEvents()),this.props.children)}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var i=r(0);return{SlideFrameSlideObject:function(){var t=r(82),e=r(57),n=DS._;return i.createElement("div",{className:"slideframe",style:{width:this.props.playerProps.width,height:this.props.playerProps.height}},this.hasVectorBackground()&&i.createElement(e,{ref:"bg",model:this.props.model,playerProps:this.props.playerProps}),this.hasImageBackground()&&i.createElement("img",{ref:"bg",src:this.getImageBgUrl(),style:this.getImageBgStyle()}),this.state.slideModel&&i.createElement(t,{model:this.state.slideModel,slideFrame:this,transitionComplete:n.noop,onSlideStarted:this.onSlideStarted}))}}}.call(e,r,e,t))||(t.exports=n)},function(t,e,a){"use strict";var n;void 0===(n=function(t){var o=a(0);return{SlideLayer:function(){var n=a(46),i=a(426),t=a(132),e=this.state.renderChildren||this.isVisible(),r=this.props.winScale,s=this.props.model.objects();return o.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*r,height:this.props.height*r}},e&&this.props.model.get("modal")&&o.createElement("div",{className:"layer-modal-bg"}),e&&s.map(function(t,e){return o.createElement(n,{ref:"obj"+e,key:t.cid,model:t,winScale:r,tabIndexDisabled:this.state.tabIndexDisabled,slideVisible:"shown"===this.displayClass(),addAccEl:this.props.addAccEl,slideFrame:this.props.slideFrame})}.bind(this)),e&&this.props.model.hasBackground()&&o.createElement(t,{ref:"bg",layerModel:this.props.model,winScale:this.props.winScale}),this.state.audio&&o.createElement("div",{ref:"allAudio",className:"hidden"},this.props.model.audiolib().map(function(t,e){return o.createElement(i,{ref:"audio"+e,key:e,model:t,slideVisible:"shown"===this.displayClass(),objectVisible:!0,timeline:this.props.model.timeline()})}.bind(this))))}}}.call(e,a,e,t))||(t.exports=n)},function(t,e,v){"use strict";var n;void 0===(n=function(t){var e,n,i=v(0),r=v(133),s=v(19),o=v(2),a=v(48),l=v(7),u=DS._,c=DS.appState,h=DS.automation,d=DS.constants,p=(DS.pubSub,DS.vow),f=DS.events,m=DS.captionsManager,g=DS.utils;return i.createClass({displayName:"AudioPlayer",mixins:[o,s,r],shortEvents:{model:(n={},n[l.MEDIA_SEEK]="onActionSeek",n[l.MEDIA_PLAY]="onActionPlay",n[l.MEDIA_PAUSE]="onActionPause",n[l.MEDIA_TOGGLE]="onActionToggle",n[l.SET_VOLUME]="onActionSetVolume",n),timeline:(e={},e[f.timeline.PLAYING]="onTimelinePlay",e[f.timeline.PAUSED]="onTimelinePause",e[f.timeline.AFTER_SEEK_UPDATE]="onTimelineSeek",e[f.timeline.RESET]="onTimelineReset",e)},getInitialState:function(){return{soundComplete:!1}},componentWillMount:function(){var t=this.props.model.getUrl(),e=a.loadUrl(t,this.getAssetId());this.slideStartedDfd=new p.Deferred,this.setState({audioClip:e}),this.currentTime=0,this.listenTo(this.props.model.getSlide(),"started",this.slideStartedDfd.resolve),h.clockIsOverridden&&this.listenTo(this.props.timeline,f.timeline.TICK,this.onTimelineTick)},componentDidMount:function(){this.presentationVol=d.DEFAULT_VOLUME,this.setVolume(c.currentVolume()),this.currActionStartTime=0,this.listenTo(c,f.volume.CHANGE_CURRENT,this.onVolumeChanged),this.listenTo(this.state.audioClip,f.audioClip.ENDED,this.onEnded),this.listenTo(this.state.audioClip,f.audioClip.TIME_UPDATE,this.onTimeUpdate)},componentWillUpdate:function(t,e){var n=this.state.audioClip,i=[];h.clockIsOverridden||(null!=e.seekFn&&e.seekFn!==this.state.seekFn&&i.push(e.seekFn),e.isPlaying===this.state.isPlaying&&e.soundComplete===this.state.soundComplete||i.push(n[e.isPlaying?"play":"pause"].bind(n)),0<i.length&&this.slideStartedDfd.then(u.partial(u.invoke,i,Function.prototype.call)))},componentWillUnmount:function(){this.pause(),this.slideStartedDfd.reject(),this.state.audioClip.pause().destroy()},onEnded:function(){this.clearCaptions().setState({soundComplete:!0}),this.setPlayerProp({isPlaying:!1,resumeOnTimelinePlay:!1}),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),"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),"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=g.toSeconds(e.currentTime),this.clearCaptions()},onActionSetVolume:function(t,e){var n=t.volume/100;this.setActionStartTime(e.time),this.presentationVol=n,this.determineAudioVolume(c.currentVolume())},play:function(){this.timelinePausedFromUI=!1,h.clockIsOverridden&&h.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,n={};n.seekFn=u.partial(e.seek.bind(e),g.toSeconds(t)),this.state.soundComplete&&(n.soundComplete=t>=this.getDuration()),this.setState(n)},setVolume:function(t){this.state.audioClip.setVolume(t)},getDuration:function(){return g.getPath(this,"state.audioClip.getDuration",g.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&&(g.toSeconds(t*this.props.timeline.duration())>=this.currActionPlayheadRemaining+this.currActionStartTime&&this.props.model.executePlayerEvent("onmediacomplete"))},template:function(){return null}})}.call(e,v,e,t))||(t.exports=n)},function(t,e,c){"use strict";var n;void 0===(n=function(t){var e=c(123),n=DS._,i=DS.constants,r=DS.utils,s=r.createSuper(e),o=document.body,a={},l=function(){e.apply(this,arguments)},u=!1;return n.extend(l,e,{prepare:function(t){var e,n=document.createElement("audio");n.setAttribute("src",i.TINY_AUDIO),null!=(e=n.play())?e.then(function(){t()}).catch(function(){u=!0,t()}):t()},checkNeedsApproval:function(){return u}}),l.prototype=new e,n.extend(l.prototype,{constructor:l,initialize:function(){this.refCount=0,s("initialize").apply(this,arguments),this.dfd.catch(function(){a[this.url]=null}.bind(this)),this.playTimeout=null,this.updateTimeDelegate=this.updateTime.bind(this)},onEnded:function(){this.startTime=this.getDuration(),s("onEnded").call(this,arguments)},updateTime:function(t){this.onTimeUpdateDelegate(t.target.currentTime)},load:function(){return null==a[this.url]?(this.refCount=1,this.el=new window.Audio,this.el.setAttribute("preload","auto"),this.el.src=this.url,o.appendChild(this.el),this.el.load(),a[this.url]=this.el):(this.refCount++,this.el=a[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,r.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=r.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--,!(0<this.refCount))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),a[this.url]=null)),s("destroy").apply(this,arguments),this},clearPlayTimeout:function(){clearTimeout(this.playTimeout),this.playTimeout=null}}),l}.call(e,c,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i,l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(i=function(t){var a=n(0);return{SlideObject:function(){var t=this.getStyles(),e=this.props,n=e.winScale,i=e.model,r=["slide-object","slide-object-"+i.kind(),this.displayClass(),this.cursorClass(),this.state.tabFocused?"focused":"",i.isToolTip()?"tooltip":"",i.isDraggable()?"draggable":"",i.isRotatable()?"rotatable":"",i.isTweenable()?"tweenable":"",i.getIsSlideableParent&&i.getIsSlideableParent()?"slideable-parent":""].join(" "),s=this.props.model.isEventable&&["onrelease","onpress","onkeypress"].some(function(t){return i.hasEvent(t)})?this.onMouseUp:null,o={tabIndex:"-1","aria-hidden":!(i.isWebObject()&&DS.detection.device.isMobile),onMouseUp:s};return a.createElement("div",l({className:r,style:t,"data-model-id":i.id,"data-acc-text":this.getAccessibleText()},o),function(){var t=i.get("markerType");if(null!=t){var e="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 a.createElement("div",{ref:"markerAnimation",className:"marker-animation marker-animation-"+t,style:e})}}(),i.isHotSpotMarker()&&a.createElement("div",{style:{transform:"scale("+n+", "+n+")"}},a.createElement("div",{className:"hotspot-marker"},a.createElement("span",null))),a.createElement(this.slideObjectInnard,this.getInnardConfigs()))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var i=r(0);return{SlideWindow:function(){var t=r(58),e=r(430),n=this.getBackground();return i.createElement("div",{id:"slide-window"},i.createElement("div",{className:"slide-window-slide-container cs-slide-container"},null!=n&&i.createElement(e,{bg:n}),i.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,r,e,t))||(t.exports=n)},function(t,e,a){"use strict";var n;void 0===(n=function(t){var e=a(0),n=a(12),i=a(2),r=a(134),s=DS.utils,o={swf:"renderAsset",vector:"renderVector"};return e.createClass({displayName:"SlideWindowBackground",mixins:[i],renderBackground:function(){return this[o[this.props.bg.type]]()},renderVector:function(){return e.createElement(r,{vectorData:this.props.bg.vectorData})},renderAsset:function(){return e.DOM.div({className:"slide-window-background-asset",style:{backgroundImage:s.toCssUrl(n.getAssetUrl(this.props.bg.imagedata.assetId))}})}})}.call(e,a,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n,o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(n=function(t){var r=s(0);return{StateGroupSlideObject:function(){var n=s(46),i={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,addAccEl:this.props.addAccEl};return r.createElement("div",{className:"group "+(this.props.model.prop("OnStage")?"":"hidden")},this.props.model.objects().map(function(t,e){return r.createElement(n,o({ref:"obj"+e,key:e,model:t},i))}.bind(this)),r.createElement("div",{className:"state-group-top-level"}))}}}.call(e,s,e,t))||(t.exports=n)},function(t,e,a){"use strict";var n,l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};void 0===(n=function(t){var o=a(0);return{TextInputSlideObject:function(){var t=a(57),e=(DS.utils,this.props.winScale),n=this.getPath("props.model.maxchars"),i=this.getInputStyle(),r={width:this.getPath("props.model.width")*e,height:this.getPath("props.model.height")*e},s={role:"presentation","aria-hidden":"true",readOnly:"true",tabIndex:"-1"};return this.hasVectorBackground()||this.hasImageBackground()||(r.border="1px solid rgb(160,160,160)",r.backgroundColor="#fff"),o.createElement("div",{className:this.state.placeholderClass},this.hasVectorBackground()&&o.createElement(t,{ref:"bg",model:this.props.model,winScale:e,playerProps:this.props.playerProps,isInnard:!0}),this.hasImageBackground()&&o.createElement("img",{ref:"bg",src:this.getImageBgUrl(),style:this.getImageBgStyle()}),this.isTextArea()?o.createElement("div",{style:r},o.createElement("textarea",l({ref:"input"},s,{onFocus:this.onInputFocus,style:i,maxLength:0<n?n:"","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}))):o.createElement("input",l({ref:"input"},s,{onFocus:this.onInputFocus,type:"text",style:_.extend({},r,i),maxLength:0<n?n:"","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,a,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);return{ThreeSixtyImageSlideObject:function(){n(131);return e.createElement("div",{className:"three-sixty-image is-scrollable",style:{width:this.props.model.width()*this.props.winScale,height:this.props.model.height()*this.props.winScale}})}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);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,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);return{VectorSlideBackground:function(){var t=n(134);return e.createElement(t,{vectorData:this.props.model.background().vectorData,model:this.props.model,playerProps:this.props.playerProps,winScale:this.props.winScale})}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var r=s(0);return{VectorText:function(){var t=s(45),n=s(437),i=DS._;return r.createElement("g",{className:"vector-text-item"},r.createElement("g",{transform:this.getTransform()},this.props.hasShadow&&r.createElement(t,{ref:"itemShadow",isShadow:!0,pathLib:this.state.curPathLib,commandsetId:this.state.curCommandsetId}),r.createElement(t,{ref:"item",pathLib:this.state.curPathLib,commandsetId:this.state.curCommandsetId})),this.props.textLibItem.linkdata().map(function(t,e){return r.createElement(n,{key:"hitArea"+e,ref:"hitItem"+e,color:i.get(t.get("fill"),"colors[0]"),hotAreas:t.get("hotareas"),linkId:t.get("id"),onOverCallback:this.onOverCallback,onOutCallback:this.onOutCallback,onClickCallback:this.onClickCallback})}.bind(this)))}}}.call(e,s,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(0),n=i(2),r=DS.dom;return e.createClass({displayName:"VectorTextHitArea",mixins:[n],componentDidMount:function(){this.areas={};var n=r.closest(this.el,function(t){return r.hasClass(t,"vector-text-item")});this.findAll(".link-highlight-area").forEach(function(t){var e=t.getAttribute("data-linkarea");this.areas[e]=t,n.insertBefore(t,n.firstElementChild)}.bind(this))},renderAs:function(t){var e="mouseover"===t.type,n=t.currentTarget.getAttribute("data-hotarea"),i=e?"onOverCallback":"onOutCallback";r.setStyles(this.areas[n],{opacity:Number(e)}),this.props[i](this.props.linkId)},onClickCallback:function(t){t.preventDefault(),this.props.onClickCallback(this.props.linkId)}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var r=n(0);return{VectorTextHitArea:function(){var n=DS.utils,i=function(t){return"hotarea_"+t};return r.createElement("g",null,this.props.hotAreas.map(function(t,e){return r.createElement("g",{ref:i(e),key:i(e)},r.createElement("rect",{className:"link-hit-area","data-hotarea":i(e),x:t.xPos,y:t.yPos,width:t.width,height:t.height,onMouseOver:this.renderAs,onMouseOut:this.renderAs,onClick:this.onClickCallback,onTouchEnd:this.onClickCallback}),r.createElement("rect",{className:"link-highlight-area","data-linkarea":i(e),x:t.xPos,y:t.yPos,width:t.width,height:t.height,fill:null==this.props.color?"none":n.hexify(this.props.color.rgb),style:{opacity:0}}))}.bind(this)))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,c){"use strict";var n;void 0===(n=function(t){var u=c(0);return{VideoControls:function(){var t=c(135),e=DS,n=e.detection,i=e.utils,r=this.props.isPlaying?"pauseLegacy":"playLegacy",s=this.props.winScale,o=1/s,a=i.decToPct(o,!0),l={transform:"scale("+s+")",transformOrigin:"top left",fontSize:1/s+"em",width:a,maxWidth:a};return u.createElement("div",{className:"video-controls grid-row inflexible",style:l},u.createElement("div",{className:"video-controls-play-pause inflexible",ref:"playPause",onClick:!n.device.isMobile&&this.props.toggleVideoControls,onTouchStart:n.device.isMobile&&this.props.toggleVideoControls},u.createElement("button",{className:"btn-unstyled",ariaHidden:"true",tabIndex:"-1"},u.createElement(t,{key:r,type:r}))),u.createElement("div",{className:"progress-bar",ref:"progressBar"},u.createElement("div",{className:"progress-bar-inner",ref:"progressBarInner"},u.createElement("div",{className:"progress-bar-seek"},u.createElement("div",{className:"progress-bar-fill",style:{width:this.props.currentTime/this.props.duration*100+"%"}}))),u.createElement("div",{className:"progress-bar-elapsed-time"},u.createElement("span",null,this.currentTimeFormatted()),u.createElement("span",{className:"progress-bar-total-duration"},"/ ",this.durationFormatted()))))}}}.call(e,c,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var a=n(0);return{VideoPlayer:function(){var t=DS.utils,e=DS.automation,n=this.state.hasEverPlayed,i=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 a.createElement("div",{className:"video-player-limited-container",style:o,"data-accepts":"events"},a.createElement("div",{ref:"container"}),(e.clockIsOverridden||!n)&&null!=i&&a.createElement("img",{className:"video-player-poster",width:r,height:s,src:i,alt:""}))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var s=o(0);return{VideoSlideObject:function(){var t=o(442),e=o(443),n=this.props.winScale,i=this.isValidVideo(),r=this.state.posterImage;return s.createElement("div",{className:"video-slide-object"},i&&s.createElement(e,{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:n,posterFrameUrl:null!=r?r:this.posterFrameUrl(),ref:"videoPlayer",timeline:this.layerTimeline,src:this.getVideoUrl(),pausedByPlayButton:this.pausedByPlayButton,pause:this.pauseVideo}),this.props.model.get("showcontrols")&&i&&s.createElement(t,{ref:"controls",winScale:n,currentTime:this.state.currentTime,duration:this.state.duration,isPlaying:this.state.isPlaying,toggleVideoControls:this.toggleVideoControls,slideObjectView:this.props.parent,controlSeek:this.controlSeek}),!i&&s.createElement("div",{className:"placeholder-object",style:{width:this.props.model.width*n,height:this.props.model.height*n}},"swf"))}}}.call(e,o,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(0),n=i(2),s=(DS._,DS.utils),o=DS.detection;return e.createClass({displayName:"VideoControls",mixins:[n],stringTitles:{acc_play:"acc_play",acc_pause:"acc_pause"},currentTimeFormatted:function(){return s.formatSecondsAsTime(this.props.currentTime||0)},durationFormatted:function(){return s.formatSecondsAsTime(this.props.duration||0)},componentDidMount:function(){o.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(){o.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){this.props.slideObjectView.accShadowView.onStateChanged(e,this.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,n=void 0,i=o.device.isMobile;if(t.preventDefault(),t.stopPropagation(),!i||t.touches&&1===t.touches.length){var r=i?t.touches[0].pageX:t.pageX;e=this.refs.progressBarInner.getBoundingClientRect(),n=s.clamp(0,1,(r-e.left)/e.width),this.props.controlSeek(n)}},onMouseUponSeekComplete:function(t){var e=this.refs,n=e.progressBar,i=e.playPause,r=null;n.contains(t.target)?r="progressBar":i.contains(t.target)&&(r="playPause"),r&&this.props.slideObjectView.accShadowView.takeControlFocus(r)}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,b){"use strict";var n;void 0===(n=function(t){var e=b(0),n=b(2),i=b(133),r=b(88),s=DS._,o=DS.pubSub,a=DS.events,l=DS.automation,u=DS.svgUtils,c=DS.vendorOverrides,h=DS.detection,d=DS.vow,p=DS.utils,f=DS.errorManager.throwError("VideoPlayer"),m=c.buildCaptionTracks||s.noop,g=c.onCaptionsEnabled||s.noop,v=c.offCaptionsEnabled||s.noop,y=e.createClass({displayName:"VideoPlayer",mixins:[n,i],getInitialState:function(){return{currentTime:0}},componentWillMount:function(){this.onTimeUpdateHandler=s.partial(this.onEvent,"onTimeUpdate"),this.onDurationChangeHandler=s.partial(this.onEvent,"onDurationChange"),this.onPlaybackEndedHandler=s.partial(this.onEvent,"onPlaybackEnded"),this.onLoadedDataHandler=s.partial(this.onEvent,"onLoadedData"),this.canPlayDfd=new d.Deferred,this.mountedDfd=new d.Deferred,this.hasVideo=!1,this.isPaused=!0,r.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 n=t.isPlaying,i=this.props.isPlaying;this.setVolume(this.props.currentVolume),n!==i&&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(),r.putVideoInPen(t.videoEl,t)}),v(this.enableCaptioning)},enableCaptioning:function(t){s.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:s.constant(!0),onTimeUpdate:function(){var t=this.videoEl.currentTime;this.setState({currentTime:t}),!h.os.isIosPhoneBefore10&&this.state.isPlaying&&this.adjustCaptions()},play:function(){if(this.hasVideo||r.requestVideoEl(this,!0).then(this.completeVideoLoad),l.clockIsOverridden)this.isPaused&&(o.trigger(a.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"play"),this.delta=this.props.timeline.elapsedTime(),this.timelineDuration=this.props.timeline.duration(),this.props.timeline.on(a.timeline.TICK,this.onTimelineTick),this.setState({hasEverPlayed:!0,isPlaying:!0}));else if(d.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||f("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()}),l.clockIsOverridden&&(o.trigger(a.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"pause"),this.props.timeline.off(a.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(),l.clockIsOverridden&&e>=p.fix(this.props.duration,2)&&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 n;switch(t){case"onDurationChange":n=e.target.duration;break;case"onTimeUpdate":n=e.target.currentTime;break;default:n=e}return n}(t,e))},onTimelineTick:function(t){this.seek(p.toSeconds(this.timelineDuration*t-this.delta))},onEndFullScreen:function(){this.videoEl.paused&&this.props.pause()},updateVideoEventHandlers:function(n){var t={timeupdate:this.onTimeUpdateHandler,durationchange:this.onDurationChangeHandler,ended:this.onPlaybackEndedHandler,loadeddata:this.onLoadedDataHandler,webkitendfullscreen:this.onEndFullScreen};s.forOwn(t,function(t,e){this.videoEl[n?"addEventListener":"removeEventListener"](e,t)}.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,n=this.props.slideObjectModel.attributes.height,i=this.props.slideObjectModel.attributes.width;i/n!==e&&(t=e*n/i,this.videoEl.style[this.cssTransform]=u.transformScale(1,t),this.videoEl.style[this.cssTransformOrigin]="0 0")},completeVideoLoad:function(t){var e,n=this;this.hasVideo=!0,this.videoEl=t,this.videoEl.src=this.props.src,this.videoEl.load(),this.mountedDfd.then(function(){n.refs.container.appendChild(n.videoEl),n.videoEl.setAttribute("playsinline",""),n.setVolume(n.props.currentVolume),n.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(){n.canPlayDfd.resolve(),n.videoEl.removeEventListener("canplay",e),n.videoEl.removeEventListener("canplaythrough",e)},this.videoEl.addEventListener("canplay",e),this.videoEl.addEventListener("canplaythrough",e)),g(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,n=this;this.ifVideoEl(function(){t=n.props.playerProps.width,e=n.props.playerProps.height,n.canvas=n.canvas||document.createElement("canvas"),n.canvas.height=e,n.canvas.width=t,n.canvas.getContext("2d").drawImage(n.videoEl,0,0,t,e),n.container.appendChild(n.canvas)})},ifVideoEl:function(t){this.hasVideo&&t()}}),S=y.prototype;return s.extend(S,{bindVideoEventListeners:s.partial(S.updateVideoEventHandlers,!0),unbindVideoEventListeners:s.partial(S.updateVideoEventHandlers,!1)}),y}.call(e,b,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);return{VolumeControls:function(){n(135);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,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var s=n(0);return{WebObjectSlideObject:function(){var t=this.props.playerProps,e=t.width,n=t.height,i=this.props.winScale,r=this.shouldScale();return s.createElement("div",{className:"webobject is-scrollable",style:{width:e*(r?1:i),height:n*(r?1:i),transformOrigin:r?"0 0":void 0,transform:r?"scale("+i+")":void 0,background:"transparent"}},!this.state.isError&&s.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()&&s.createElement("img",{onClick:this.showContent,onTouchStart:this.showContent,style:{width:e*(r?1:i),height:n*(r?1:i),transformOrigin:r?"0 0":void 0,transform:r?"scale("+i+")":void 0},className:"thumbnail",tabIndex:"0","aria-hidden":"false",src:this.imageUrl}))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);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,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var o=n(0);return{AnnotationColors:function(){var i=n(40),r={fillcolor:this.state.fillColorId,bordercolor:this.state.borderColorId},s=Object.keys(r);return o.createElement("g",null,this.props.model.get("colors").map(function(t){var e=t.name,n=t.fill;if(0<=s.indexOf(e))return o.createElement(i,{key:e,patternFillId:r[e],fill:n})}))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var r=n(0);return{AnnotationDefs:function(){var t=window.DS.svgUtils,e=this.state.gradientId,n=this.state.filterId,i=this.state.bgId;return r.createElement("defs",null,r.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:e,spreadMethod:"pad",x1:"0",x2:"0",y1:"-18.5",y2:"6"},r.createElement("stop",{offset:"0%",stopColor:"#FFFFFF",stopOpacity:"0.7"}),r.createElement("stop",{offset:"100%",stopColor:"#FFFFFF",stopOpacity:"0.1"})),r.createElement("filter",{colorInterpolationFilters:"sRGB",height:"140%",id:n,width:"140%",x:"-20%",y:"-20%"},r.createElement("feColorMatrix",{in:"SourceGraphic",result:"result1",type:"matrix",values:"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.2 0"})),r.createElement("g",{id:i},r.createElement("path",{d:" M -20 -20.05 L -20 19.95 20 19.95 20 -20.05 -20 -20.05 Z",fill:"#00FF00",fillOpacity:"0"}),r.createElement("path",{d:" M -20 -17.55 L -20 4.7 Q 9.595703125 -11.3716796875 20 5 L 20 -17.55 -20 -17.55 Z",fill:t.buildUrl(e)})),this.renderColors())}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(0);return{AnnotationRectangle:function(){return e.createElement("div",{className:"annotation-rectangle",style:this.getStyle()})}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var f=n(0);return{AnnotationSpotlight:function(){var t=DS.svgUtils,e=this.state.maskId,n=this.state.fillColorId,i=this.state.borderColorId,r=this.props.model,s=r.getClosestAncestorByKind("slide"),o=s.get("width"),a=s.get("height"),l=r.get("xPos"),u=r.get("yPos"),c=r.get("width"),h=r.get("height"),d=r.get("borderwidth"),p=r.get("boxradius");return f.createElement("svg",{className:"annotation-spotlight",width:o,height:a,viewBox:[0,0,o,a].join(" "),style:{left:-l,top:-u}},f.createElement("defs",null,f.createElement("mask",{id:e},f.createElement("rect",{x:"0",y:"0",width:o,height:a,fill:"#fff"}),f.createElement("rect",{x:l,y:u,width:c,height:h,rx:p,ry:p,fill:"#000"})),this.renderColors()),f.createElement("rect",{ref:"overlay",fill:t.buildUrl(n),mask:t.buildUrl(e),x:"0",y:"0",width:o,height:a}),f.createElement("rect",{ref:"border",stroke:t.buildUrl(i),x:l,y:u,width:c,height:h,rx:p,ry:p,strokeWidth:d,fill:"none"}))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var s=n(0);return{ArrowRoundAnnotation:function(){var t=DS.svgUtils,e=this.state.filterId,n=this.state.maskId,i=this.state.fillColorId,r=this.state.borderColorId;return s.createElement("svg",{className:"annotation-arrow-round",height:"66",viewBox:"0 0 40 40",width:"66"},this.renderDefs(),s.createElement("g",{transform:"translate(32.4,18) "},s.createElement("g",{transform:"translate(-29.4,-12.05) "},s.createElement("path",{filter:t.buildUrl(e),transform:this.getShadowTransform(),d:" M 15.8 -1 Q 15.616015625 -1.009765625 15.35 -0.95 12.0015625 -0.6484375 12 3 L 12 4 3 4 Q -1 4 -1 8 L -1 17.05 Q -1.026171875 19.0087890625 0 19.95 0.9935546875 20.999609375 3 21 L 12 21 12 21.1 Q 12.0001953125 23.1064453125 13 24.05 13.9912109375 25.1259765625 15.95 25.1 L 15.95 25.1 Q 16.5765625 25.103515625 17.15 24.85 17.2119140625 24.837109375 17.25 24.8 17.360546875 24.780078125 17.45 24.7 17.5939453125 24.6765625 17.75 24.6 18.3650390625 24.384375 18.9 23.9 18.9361328125 23.875390625 18.95 23.85 L 28.55 14.1 Q 29.3962890625 13.2361328125 29.4 12.05 29.3962890625 10.8638671875 28.55 9.95 L 19.05 0.35 Q 19.02421875 0.3240234375 19 0.3 18.5916015625 -0.0490234375 18.1 -0.25 L 18.1 -0.3 Q 17.9005859375 -0.4146484375 17.7 -0.5 17.5 -0.6 17.3 -0.7 17.275 -0.71171875 17.25 -0.75 16.600390625 -1.0095703125 15.95 -1 15.85 -1 15.8 -1 M 27.15 11.35 Q 27.4037109375 11.65390625 27.4 12.05 27.4037109375 12.4462890625 27.15 12.75 L 17.55 22.45 17.55 22.4 Q 17.31328125 22.6478515625 17 22.75 16.936328125 22.7685546875 16.85 22.8 16.7212890625 22.8419921875 16.6 22.9 16.5619140625 22.9416015625 16.5 22.95 16.4890625 22.9603515625 16.45 22.95 16.199609375 23.0904296875 15.95 23.1 L 15.9 23.1 Q 14.9515625 23.1171875 14.45 22.65 13.999609375 22.14453125 14 21.1 L 14 20 Q 13.996484375 19.5892578125 13.7 19.3 13.4107421875 19.003515625 13 19 L 3 19 Q 1.95546875 19.0001953125 1.4 18.55 0.9826171875 18.0484375 1 17.05 L 1 8 Q 1 6 3 6 L 13 6 Q 13.4107421875 5.996484375 13.7 5.7 13.996484375 5.4107421875 14 5 L 14 3 Q 13.9984375 1.2083984375 15.6 1.05 15.7501953125 1.039453125 15.85 1 15.9080078125 1 15.95 1 16.1740234375 1.0083984375 16.4 1.1 16.4244140625 1.11328125 16.45 1.1 16.625 1.2125 16.8 1.3 16.8603515625 1.3287109375 16.9 1.35 L 16.95 1.35 Q 17.094921875 1.46640625 17.25 1.5 17.489453125 1.6181640625 17.7 1.8 L 27.15 11.35 Z",fill:"#000000"})),s.createElement("g",{transform:"translate(-27.4,-10) "},s.createElement("path",{fill:t.buildUrl(r),d:" M 15.25 -1.6 Q 15.05 -1.7 14.85 -1.8 14.4244140625 -2.0056640625 13.95 -2 13.85 -2 13.8 -2 13.676171875 -1.9953125 13.55 -2 10.9990234375 -1.755078125 11 1 L 11 3 1 3 Q -2 3.0001953125 -2 6 L -2 15.05 Q -2.050390625 18 1 18 L 11 18 11 19.1 Q 11 22.150390625 13.95 22.1 14.4244140625 22.10546875 14.85 21.9 14.98359375 21.8251953125 15.15 21.75 15.2220703125 21.7275390625 15.3 21.7 L 15.25 21.7 Q 15.82109375 21.5556640625 16.2 21.15 L 25.8 11.45 Q 26.4017578125 10.866796875 26.4 10.05 26.4015625 9.2330078125 25.8 8.65 L 16.3 -0.95 Q 16.005078125 -1.26875 15.6 -1.45 15.5568359375 -1.4390625 15.5 -1.45 L 15.55 -1.45 Q 15.399609375 -1.5337890625 15.25 -1.6 M 13 1 Q 13.0017578125 0.1046875 13.8 0 13.85 0 13.95 0 14.155859375 0.08828125 14.35 0.15 14.505859375 0.253125 14.65 0.3 14.7732421875 0.3849609375 14.9 0.45 L 24.4 10 14.75 19.7 Q 14.58203125 19.8134765625 14.35 19.9 14.1701171875 20.0005859375 13.95 20.1 13.001953125 20.0755859375 13 19.1 L 13 16 1 16 Q -0.001953125 16.0080078125 0 15 L 0 6 Q -0.001953125 5.0044921875 1 5 L 13 5 13 1 Z"})),s.createElement("g",{transform:"translate(-27.4,-10) "},s.createElement("path",{fill:t.buildUrl(i),d:" M 13 1 L 13 5 1 5 Q -0.001953125 5.0044921875 0 6 L 0 15 Q -0.001953125 16.0080078125 1 16 L 13 16 13 19.1 Q 13.001953125 20.0755859375 13.95 20.1 14.1701171875 20.0005859375 14.35 19.9 14.58203125 19.8134765625 14.75 19.7 L 24.4 10 14.9 0.45 Q 14.7732421875 0.3849609375 14.65 0.3 14.505859375 0.253125 14.35 0.15 14.155859375 0.08828125 13.95 0 13.85 0 13.8 0 13.0017578125 0.1046875 13 1 Z"})),s.createElement("mask",{id:n},s.createElement("g",{transform:"translate(-27.4,-10) "},s.createElement("path",{d:" M 13 1 L 13 5 1 5 Q -0.001953125 5.0044921875 0 6 L 0 15 Q -0.001953125 16.0080078125 1 16 L 13 16 13 19.1 Q 13.001953125 20.0755859375 13.95 20.1 14.1701171875 20.0005859375 14.35 19.9 14.58203125 19.8134765625 14.75 19.7 L 24.4 10 14.9 0.45 Q 14.7732421875 0.3849609375 14.65 0.3 14.505859375 0.253125 14.35 0.15 14.155859375 0.08828125 13.95 0 13.85 0 13.8 0 13.0017578125 0.1046875 13 1 Z",fill:"#FFFFFF"}))),s.createElement("g",{mask:t.buildUrl(n)},s.createElement("g",{transform:"translate(-12.4,2) "},this.renderBg()))))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var s=n(0);return{ArrowSquareAnnotation:function(){var t=DS.svgUtils,e=this.state.filterId,n=this.state.maskId,i=this.state.fillColorId,r=this.state.borderColorId;return s.createElement("svg",{className:"annotation-arrow-square",height:"66",viewBox:"0 0 40 40",width:"66"},this.renderDefs(),s.createElement("g",{transform:"translate(31.95,20.25) "},s.createElement("g",{transform:"translate(-29,-14) "},s.createElement("path",{filter:t.buildUrl(e),transform:this.getShadowTransform(),d:" M 14.85 -0.1 Q 13.9521484375 -1.0048828125 12.75 -1 11.4890625 -0.99609375 10.6 -0.1 L 10.55 -0.1 7 3.45 7.1 3.4 Q 6.4763671875 3.939453125 6.3 4.75 6.2841796875 4.82421875 6.25 4.85 6.06953125 5.5912109375 6.25 6.35 L 6.25 6.3 Q 6.4240234375 7.0802734375 7.05 7.7 L 7.05 7.7 8.55 9.2 2 9.2 Q 0.7466796875 9.2072265625 -0.1 10.05 -0.101171875 10.098828125 -0.15 10.1 -0.9927734375 10.9466796875 -1 12.2 L -1 17.2 Q -0.99609375 18.4609375 -0.1 19.35 0.72109375 20.196484375 2 20.2 L 8.55 20.2 7 21.75 7.05 21.7 Q 6.157421875 22.559765625 6.15 23.85 6.15390625 25.1109375 7.05 26 L 10.6 29.55 Q 11.42109375 30.396484375 12.7 30.4 13.9447265625 30.38828125 14.8 29.55 L 24.7 19.6 Q 24.8380859375 19.549609375 24.95 19.45 25.093359375 19.3828125 25.2 19.25 25.3326171875 19.067578125 25.4 18.9 L 27.55 16.75 Q 28.3962890625 15.8861328125 28.4 14.7 28.396484375 13.42109375 27.55 12.6 L 24 9.05 Q 23.8171875 8.8662109375 23.6 8.7 L 14.85 -0.1 M 22.3 10.2 Q 22.3681640625 10.2685546875 22.45 10.3 22.5244140625 10.3755859375 22.6 10.45 L 26.15 14 Q 26.403515625 14.27890625 26.4 14.7 26.4037109375 15.0962890625 26.15 15.4 L 23.95 17.6 Q 23.8810546875 17.66953125 23.8 17.75 23.7673828125 17.8314453125 23.7 17.9 23.6208984375 17.977734375 23.55 18 23.46953125 18.0810546875 23.4 18.15 L 13.45 28.15 Q 13.136328125 28.411328125 12.7 28.4 12.27890625 28.403515625 12 28.15 L 8.45 24.6 Q 8.14609375 24.2890625 8.15 23.85 8.142578125 23.440234375 8.4 23.15 8.4486328125 23.1626953125 8.45 23.15 L 11.7 19.9 Q 12.0072265625 19.607421875 12 19.2 11.99453125 18.7900390625 11.7 18.5 11.40859375 18.2048828125 11 18.2 L 2 18.2 Q 1.57890625 18.203515625 1.3 17.95 0.99609375 17.6390625 1 17.2 L 1 12.2 Q 0.992578125 11.790234375 1.25 11.5 1.3013671875 11.4990234375 1.3 11.45 1.590234375 11.192578125 2 11.2 L 11 11.2 Q 11.4107421875 11.1984375 11.7 10.9 11.9990234375 10.609375 12 10.2 11.998046875 9.7763671875 11.7 9.45 L 8.45 6.25 8.45 6.3 Q 8.2755859375 6.11953125 8.2 5.9 8.225390625 5.8625 8.2 5.8 8.1447265625 5.5630859375 8.2 5.3 8.2146484375 5.2755859375 8.2 5.2 8.2609375 5.027734375 8.4 4.9 8.436328125 4.8763671875 8.45 4.85 L 12 1.3 12 1.3 Q 12.3109375 0.99609375 12.75 1 13.1478515625 1.0048828125 13.45 1.3 L 22.3 10.2 Z",fill:"#000000"})),s.createElement("g",{transform:"translate(-27,-12) "},s.createElement("path",{fill:t.buildUrl(r),d:" M 12.1 -1.45 Q 11.541015625 -2.0005859375 10.7 -2 9.8998046875 -2.0017578125 9.3 -1.45 L 5.75 2.1 Q 5.3662109375 2.502734375 5.2 3 5.0818359375 3.552734375 5.2 4.05 5.364453125 4.591796875 5.75 4.95 L 9 8.2 0 8.2 Q -0.833984375 8.19453125 -1.45 8.75 -2.00546875 9.366015625 -2 10.2 L -2 15.2 Q -2.00546875 16.0337890625 -1.45 16.6 -0.833984375 17.2052734375 0 17.2 L 9 17.2 5.75 20.4 Q 5.1552734375 21.0150390625 5.15 21.85 5.141015625 22.6818359375 5.7 23.25 L 9.25 26.8 Q 9.866015625 27.4052734375 10.7 27.4 11.5337890625 27.4052734375 12.1 26.8 L 22.1 16.85 Q 22.2384765625 16.758984375 22.35 16.6 22.5412109375 16.4556640625 22.65 16.25 L 24.85 14.05 Q 25.41171875 13.4861328125 25.4 12.65 25.395703125 11.8568359375 24.8 11.25 L 21.25 7.7 Q 21.13984375 7.5921875 21 7.5 L 12.1 -1.45 M 20.9 15.15 L 20.9 15.2 20.85 15.2 10.7 25.35 7.15 21.85 13.8 15.2 -0.05 15.2 -0.05 10.2 13.8 10.2 7.1 3.5 10.65 0 19.85 9.15 19.85 9.15 23.4 12.65 20.9 15.15 Z"})),s.createElement("g",{transform:"translate(-27.05,-12) "},s.createElement("path",{fill:t.buildUrl(i),d:" M 20.95 15.2 L 21 15.2 21 15.15 23.5 12.7 19.95 9.15 19.95 9.2 10.75 0 7.2 3.5 13.9 10.2 0 10.2 0 15.2 13.9 15.2 7.2 21.9 10.75 25.4 20.95 15.2 Z"})),s.createElement("mask",{id:n},s.createElement("g",{transform:"translate(-27.05,-12) "},s.createElement("path",{d:" M 20.95 15.2 L 21 15.2 21 15.15 23.5 12.7 19.95 9.15 19.95 9.2 10.75 0 7.2 3.5 13.9 10.2 0 10.2 0 15.2 13.9 15.2 7.2 21.9 10.75 25.4 20.95 15.2 Z",fill:"#FFFFFF"}))),s.createElement("g",{mask:t.buildUrl(n)},s.createElement("g",{transform:"translate(-11.95,-0.25) "},this.renderBg()))))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var s=n(0);return{ArrowTriangleAnnotation:function(){var t=DS.svgUtils,e=this.state.filterId,n=this.state.maskId,i=this.state.fillColorId,r=this.state.borderColorId;return s.createElement("svg",{className:"annotation-arrow-triangle",height:"66",viewBox:"0 0 40 40",width:"66",x:"0"},this.renderDefs(),s.createElement("g",{transform:"translate(28.2,20.35) "},s.createElement("g",{transform:"translate(-17,-15) "},s.createElement("path",{filter:t.buildUrl(e),transform:this.getShadowTransform(),d:" M 6.475 1.225 Q 5.663671875 0.4265625 4.675 0.15 4.6251953125 0.1375 4.575 0.125 4.1634765625 -0.0037109375 3.75 0 2.141796875 -0.00546875 1.075 1.075 1.0107421875 1.1599609375 0.95 1.25 0.546484375 1.7482421875 0.35 2.25 L 0.4 2.1 Q 0.176171875 2.5302734375 0.1 3.05 -0.00234375 3.3556640625 0 3.7 L 0 25.35 Q -0.0109375 26.0748046875 0.35 26.8 0.4763671875 27.1626953125 0.675 27.45 0.8380859375 27.6865234375 1.075 27.925 1.9125 28.7701171875 3.175 28.975 3.3423828125 29.0009765625 3.5 29 3.6 29 3.7 29 3.75 29 3.85 29 L 3.9 29 Q 4.0724609375 29.003515625 4.25 28.975 5.3380859375 28.7875 6.225 28 6.3173828125 27.91875 6.4 27.825 L 7.5 26.775 Q 7.5615234375 26.7140625 7.625 26.65 8.25078125 25.9875 8.925 25.325 L 8.95 25.275 Q 13.45 20.525 17.95 15.825 18.502734375 15.24609375 18.5 14.45 18.5025390625 13.653515625 17.95 13.075 13.55 8.475 9.15 3.875 9.13515625 3.8517578125 9.125 3.825 8.725 3.425 8.375 3.075 7.4 2.1119140625 6.425 1.2 L 6.475 1.225 Z",stroke:"#000000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})),s.createElement("g",{transform:"translate(-15,-13.05) "},s.createElement("path",{fill:t.buildUrl(r),d:" M 4.4 -0.8 L 4.45 -0.8 Q 3.663671875 -1.5734375 2.65 -1.85 2.6251953125 -1.8625 2.55 -1.9 2.1634765625 -2.0037109375 1.75 -2 0.141796875 -2.00546875 -0.95 -0.95 -0.9892578125 -0.8400390625 -1.05 -0.75 -1.453515625 -0.2517578125 -1.65 0.25 L -1.6 0.1 Q -1.823828125 0.5302734375 -1.9 1.05 -2.00234375 1.3556640625 -2 1.7 L -2 23.35 Q -2.0109375 24.0748046875 -1.65 24.8 -1.5236328125 25.1626953125 -1.35 25.45 -1.1619140625 25.6865234375 -0.95 25.9 -0.0875 26.7701171875 1.15 26.95 1.3423828125 27.0009765625 1.5 27 1.6 27 1.7 27 1.75 27 1.85 27 L 1.9 27 Q 2.0724609375 27.003515625 2.25 26.95 3.3380859375 26.7875 4.2 26 4.3173828125 25.91875 4.4 25.8 L 5.5 24.75 Q 5.5615234375 24.7140625 5.6 24.65 6.25078125 23.9875 6.9 23.3 L 6.95 23.25 Q 11.45 18.525 15.95 13.8 16.502734375 13.24609375 16.5 12.45 16.5025390625 11.653515625 15.95 11.05 11.55 6.475 7.15 1.85 7.13515625 1.8517578125 7.1 1.8 6.725 1.425 6.35 1.05 5.4 0.1119140625 4.4 -0.8 M 3 0.6 Q 3.9875 1.5357421875 4.95 2.45 5.3125 2.85 5.65 3.2 10.0896484375 7.828515625 14.5 12.45 9.9876953125 17.1595703125 5.45 21.85 4.8 22.5853515625 4.1 23.3 L 3 24.35 Q 2.95234375 24.4115234375 2.85 24.45 2.4654296875 24.9119140625 1.9 24.95 L 1.8 25 Q 1.7615234375 25.0009765625 1.7 25 1.6 24.9966796875 1.5 24.95 0.9140625 24.9099609375 0.45 24.45 0.393359375 24.3939453125 0.3 24.3 0.241015625 24.1822265625 0.15 24.05 0.0095703125 23.71875 0 23.3 L 0 1.7 0 1.7 Q 0.02734375 1.3236328125 0.15 1 0.2869140625 0.7322265625 0.5 0.5 1.01640625 0.0033203125 1.7 0 1.8798828125 -0.001171875 2 0 2.6244140625 0.1966796875 3 0.6 Z"})),s.createElement("g",{transform:"translate(-15,-13) "},s.createElement("path",{fill:t.buildUrl(i),d:" M 2 0 Q 1.8798828125 -0.001171875 1.7 0 1.01640625 0.0033203125 0.5 0.5 0.2869140625 0.7322265625 0.15 1 0.02734375 1.3236328125 0 1.7 L 0 1.7 0 23.3 Q 0.0095703125 23.71875 0.15 24.05 0.241015625 24.1822265625 0.3 24.3 0.393359375 24.3939453125 0.45 24.45 0.9140625 24.9099609375 1.5 24.95 1.6 24.9966796875 1.7 25 1.7615234375 25.0009765625 1.8 25 L 1.9 24.95 Q 2.4654296875 24.9119140625 2.85 24.45 2.95234375 24.4115234375 3 24.35 L 4.1 23.3 Q 4.8 22.5853515625 5.45 21.85 9.9876953125 17.1595703125 14.5 12.45 10.0896484375 7.828515625 5.65 3.2 5.3125 2.85 4.95 2.45 3.9875 1.5357421875 3 0.6 2.6244140625 0.1966796875 2 0 Z"})),s.createElement("mask",{id:n},s.createElement("g",{transform:"translate(-15,-13) "},s.createElement("path",{d:" M 2 0 Q 1.8798828125 -0.001171875 1.7 0 1.01640625 0.0033203125 0.5 0.5 0.2869140625 0.7322265625 0.15 1 0.02734375 1.3236328125 0 1.7 L 0 1.7 0 23.3 Q 0.0095703125 23.71875 0.15 24.05 0.241015625 24.1822265625 0.3 24.3 0.393359375 24.3939453125 0.45 24.45 0.9140625 24.9099609375 1.5 24.95 1.6 24.9966796875 1.7 25 1.7615234375 25.0009765625 1.8 25 L 1.9 24.95 Q 2.4654296875 24.9119140625 2.85 24.45 2.95234375 24.4115234375 3 24.35 L 4.1 23.3 Q 4.8 22.5853515625 5.45 21.85 9.9876953125 17.1595703125 14.5 12.45 10.0896484375 7.828515625 5.65 3.2 5.3125 2.85 4.95 2.45 3.9875 1.5357421875 3 0.6 2.6244140625 0.1966796875 2 0 Z",fill:"#FFFFFF"}))),s.createElement("g",{mask:t.buildUrl(n)},s.createElement("g",{transform:"translate(-8.2,-0.35) "},this.renderBg()))))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var s=n(0);return{ArrowVAnnotation:function(){var t=DS.svgUtils,e=this.state.filterId,n=this.state.maskId,i=this.state.fillColorId,r=this.state.borderColorId;return s.createElement("svg",{className:"annotation-arrow-v",height:"66",viewBox:"0 0 40 40",width:"66"},this.renderDefs(),s.createElement("g",{transform:"translate(25.5,20) "},s.createElement("g",{transform:"translate(-18.1,-14) "},s.createElement("path",{filter:t.buildUrl(e),transform:this.getShadowTransform(),d:" M 8.05 -0.1 Q 8.0130859375 -0.125 7.95 -0.15 6.343359375 -1.1771484375 4.35 -1 2.282421875 -0.8208984375 0.8 0.7 0.8015625 0.727734375 0.75 0.75 -0.662109375 2.1193359375 -0.9 4.05 L -0.9 4 Q -1.234375 6.0529296875 -0.2 7.85 -0.00234375 8.251953125 0.4 8.55 L 6.15 14.4 0.3 20.4 0.35 20.4 Q 0.12421875 20.624609375 -0.05 20.85 L -0.05 20.8 Q -1.25546875 22.5345703125 -0.9 24.8 L -0.9 24.75 Q -0.6587890625 26.754296875 0.85 28.25 L 0.9 28.3 Q 0.9138671875 28.325 0.9 28.35 2.294140625 29.60234375 4.2 29.9 4.276953125 29.905859375 4.35 29.9 4.4125 29.9 4.45 29.9 4.5125 29.9025390625 4.55 29.9 6.378515625 30.003515625 7.95 29 8.0130859375 28.9748046875 8.05 28.95 8.25 28.8 8.45 28.65 8.5150390625 28.6041015625 8.55 28.55 L 20.15 16.55 20.15 16.5 Q 20.9962890625 15.6361328125 21 14.45 20.9962890625 13.2638671875 20.15 12.35 L 20.15 12.35 8.55 0.3 Q 8.5150390625 0.245703125 8.45 0.2 8.25 0.05 8.05 -0.1 M 6.9 1.55 Q 7.023046875 1.62734375 7.1 1.7 L 18.7 13.75 18.7 13.7 Q 19.00390625 14.0361328125 19 14.45 19.00390625 14.8638671875 18.7 15.15 L 18.7 15.15 7.1 27.15 Q 7.0228515625 27.2220703125 6.9 27.3 6.8859375 27.323046875 6.85 27.35 5.81015625 27.9732421875 4.6 27.9 4.586328125 27.898828125 4.55 27.9 L 4.5 27.9 Q 3.205859375 27.69765625 2.25 26.85 L 2.3 26.9 2.25 26.85 Q 1.25859375 25.845703125 1.1 24.5 L 1.05 24.5 Q 0.85546875 23.0654296875 1.6 21.95 L 1.6 21.95 Q 1.6755859375 21.8755859375 1.75 21.8 L 1.75 21.8 8.25 15.15 Q 8.5552734375 14.855078125 8.55 14.45 8.5544921875 14.043359375 8.25 13.75 L 1.7 7.05 Q 1.6646484375 6.996484375 1.6 6.95 1.5748046875 6.9119140625 1.55 6.85 0.8423828125 5.7033203125 1.05 4.35 1.087890625 4.3486328125 1.1 4.3 1.2599609375 2.998828125 2.25 2.1 2.3248046875 2.055859375 2.35 2 3.28203125 1.1150390625 4.55 1 5.81015625 0.8814453125 6.85 1.5 6.8869140625 1.5259765625 6.9 1.55 Z",fill:"#000000"})),s.createElement("g",{transform:"translate(-16,-12) "},s.createElement("path",{fill:t.buildUrl(r),d:" M 5.45 -1.3 Q 4.0791015625 -2.16640625 2.45 -2 0.7294921875 -1.82890625 -0.5 -0.65 L -0.45 -0.65 Q -1.6818359375 0.5212890625 -1.95 2.2 -2.1775390625 3.9150390625 -1.35 5.35 -1.1966796875 5.58046875 -1.05 5.75 L 5.55 12.45 -1 19.1 Q -1.097265625 19.230859375 -1.2 19.35 -2.19375 20.776171875 -1.95 22.6 L -1.95 22.65 Q -1.6953125 24.294140625 -0.5 25.5 -0.4345703125 25.54921875 -0.4 25.55 0.728515625 26.63671875 2.35 26.85 2.45 26.8916015625 2.55 26.9 4.124609375 26.982421875 5.45 26.15 5.6638671875 26.0228515625 5.85 25.85 L 17.45 13.85 Q 18.0060546875 13.2640625 18 12.45 18.0060546875 11.6357421875 17.45 11.05 L 5.85 -1 Q 5.6638671875 -1.173046875 5.45 -1.3 M 0.05 2.5 Q 0.200390625 1.500390625 0.9 0.75 1.6251953125 0.0759765625 2.6 -0.05 3.575 -0.1240234375 4.4 0.4 L 16 12.4 4.4 24.45 Q 3.575 24.9740234375 2.6 24.85 1.6251953125 24.7740234375 0.9 24.05 0.200390625 23.349609375 0.05 22.3 -0.0994140625 21.275390625 0.4 20.45 L 8.3 12.4 0.4 4.3 Q -0.1244140625 3.524609375 0.05 2.5 Z"})),s.createElement("g",{transform:"translate(-16,-12.05) "},s.createElement("path",{fill:t.buildUrl(i),d:" M 2.6 0 Q 1.6251953125 0.125390625 0.9 0.8 0.200390625 1.5501953125 0.05 2.55 -0.1244140625 3.575 0.4 4.35 L 8.3 12.5 0.4 20.55 Q -0.0994140625 21.3751953125 0.05 22.4 0.200390625 23.45 0.9 24.15 1.6251953125 24.8748046875 2.6 24.95 3.575 25.0748046875 4.4 24.55 L 16 12.5 4.4 0.45 Q 3.575 -0.074609375 2.6 0 Z"})),s.createElement("mask",{id:n},s.createElement("g",{transform:"translate(-16,-12.05) "},s.createElement("path",{d:" M 2.6 0 Q 1.6251953125 0.125390625 0.9 0.8 0.200390625 1.5501953125 0.05 2.55 -0.1244140625 3.575 0.4 4.35 L 8.3 12.5 0.4 20.55 Q -0.0994140625 21.3751953125 0.05 22.4 0.200390625 23.45 0.9 24.15 1.6251953125 24.8748046875 2.6 24.95 3.575 25.0748046875 4.4 24.55 L 16 12.5 4.4 0.45 Q 3.575 -0.074609375 2.6 0 Z",fill:"#FFFFFF"}))),s.createElement("g",{mask:t.buildUrl(n)},s.createElement("g",{transform:"translate(-5.5,0) "},this.renderBg()))))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var a=n(0);return{CheckAnnotation:function(){var t=DS.svgUtils,e=this.state.filterId,n=this.state.maskId,i=this.state.fillColorId,r=this.state.borderColorId,s=this.state.animationMaskId,o="draw"===this.props.model.get("animationtype");return a.createElement("svg",{className:"annotation-check",height:"66",viewBox:"0 0 40 40",width:"66"},this.renderDefs(),o&&a.createElement("mask",{id:s},a.createElement("g",{transform:"rotate(45, 21, 0.5)"},a.createElement("rect",{ref:"mask",x:"0",y:"14.25",width:"22",height:"28",fill:"#000"}))),a.createElement("g",{mask:o?t.buildUrl(s):"none"},a.createElement("g",{transform:"translate(19.95,19.9) "},a.createElement("g",{transform:"translate(-15,-12) "},a.createElement("path",{filter:t.buildUrl(e),transform:this.getShadowTransform(),d:" M 24.05 -0.1 L 24.05 -0.1 Q 23.4302734375 -0.7259765625 22.65 -0.9 L 22.7 -0.9 Q 21.9412109375 -1.08046875 21.2 -0.9 21.1740234375 -0.8658203125 21.1 -0.85 20.3255859375 -0.6814453125 19.8 -0.1 L 12.35 7.4 9.25 4.25 Q 8.6302734375 3.6240234375 7.85 3.45 L 7.9 3.45 Q 7.1412109375 3.26953125 6.4 3.45 6.373828125 3.4841796875 6.3 3.5 5.489453125 3.6763671875 4.95 4.3 L 4.95 4.25 -0.15 9.4 -0.1 9.4 Q -1.0048828125 10.2978515625 -1 11.5 -1.0048828125 12.7021484375 -0.1 13.6 L 10.25 24.1 Q 11.078125 24.9927734375 12.35 25 13.6109375 24.99609375 14.5 24.1 L 29.15 9.25 Q 29.9962890625 8.3861328125 30 7.2 29.9962890625 6.0138671875 29.15 5.1 L 29.15 5.1 24.05 -0.1 M 22.65 1.3 L 22.6 1.3 27.7 6.5 27.7 6.45 Q 28.00390625 6.7861328125 28 7.2 28.0037109375 7.5962890625 27.75 7.9 L 13.1 22.7 Q 12.7890625 23.00390625 12.35 23 11.940234375 23.007421875 11.65 22.7 L 1.3 12.2 Q 1.0048828125 11.8978515625 1 11.5 1.0048828125 11.1021484375 1.3 10.8 L 1.3 10.8 6.4 5.65 Q 6.4365234375 5.6248046875 6.45 5.6 6.577734375 5.4609375 6.75 5.4 6.8255859375 5.4146484375 6.85 5.4 7.1130859375 5.3447265625 7.35 5.4 7.4125 5.425390625 7.45 5.4 7.66953125 5.4755859375 7.85 5.65 L 11.65 9.5 Q 11.940234375 9.798046875 12.35 9.8 12.7615234375 9.796875 13.05 9.5 L 21.2 1.3 Q 21.2248046875 1.2740234375 21.25 1.25 21.377734375 1.1109375 21.55 1.05 21.6255859375 1.0646484375 21.65 1.05 21.9130859375 0.9947265625 22.15 1.05 22.2125 1.075390625 22.25 1.05 22.46953125 1.1255859375 22.65 1.3 Z",fill:"#000000"})),a.createElement("g",{transform:"translate(-13,-10) "},a.createElement("path",{fill:t.buildUrl(r),d:" M 20.4 -1.95 Q 19.9 -2.0681640625 19.35 -1.95 18.8552734375 -1.7845703125 18.45 -1.4 L 10.35 6.8 6.5 2.95 Q 6.1451171875 2.566015625 5.6 2.4 5.1 2.2818359375 4.55 2.4 4.0548828125 2.566015625 3.65 2.95 L -1.45 8.1 Q -2.001171875 8.6859375 -2 9.5 -2.0009765625 10.3150390625 -1.45 10.9 L 8.9 21.4 Q 9.5169921875 21.99609375 10.35 22 11.18359375 21.9955078125 11.75 21.4 L 26.4 6.6 Q 27.0017578125 6.014453125 27 5.2 27.001171875 4.3859375 26.4 3.8 L 21.3 -1.4 Q 20.944921875 -1.7841796875 20.4 -1.95 M 10.35 9.6 L 19.85 0 25 5.15 10.35 20 0 9.5 5.1 4.3 10.35 9.6 Z"})),a.createElement("g",{transform:"translate(-13,-10) "},a.createElement("path",{fill:t.buildUrl(i),d:" M 10.35 20 L 25 5.15 19.85 0 10.35 9.6 5.1 4.3 0 9.5 10.35 20 Z"})),a.createElement("mask",{id:n},a.createElement("g",{transform:"translate(-13,-10) "},a.createElement("path",{d:" M 10.35 20 L 25 5.15 19.85 0 10.35 9.6 5.1 4.3 0 9.5 10.35 20 Z",fill:"#FFFFFF"}))),a.createElement("g",{mask:t.buildUrl(n)},a.createElement("g",{transform:"translate(0.05,0.1) "},this.renderBg())))))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var u=n(0);return{CrossAnnotation:function(){var t=DS.svgUtils,e=this.state.filterId,n=this.state.maskId,i=this.state.fillColorId,r=this.state.borderColorId,s=this.state.legMaskId,o=this.state.animationXMaskId,a=this.state.animationLegMaskId,l="draw"===this.props.model.get("animationtype");return u.createElement("svg",{className:"annotation-cross",height:"66",viewBox:"0 0 40 40",width:"66"},this.renderDefs(),u.createElement("g",{transform:"translate(6, 6)"},l&&u.createElement("mask",{id:o},u.createElement("rect",{ref:"xMask",width:"34",height:"34",fill:"#000",transform:"translate(39, 16) rotate(135)"})),u.createElement("g",{mask:l?t.buildUrl(o):"none"},u.createElement("path",{filter:t.buildUrl(e),transform:this.getShadowTransform(),d:" M 22.7 -0.1 Q 21.8109375 -0.99609375 20.55 -1 19.2783203125 -0.9927734375 18.45 -0.1 L 14.55 3.8 10.65 -0.1 Q 9.7609375 -0.99609375 8.5 -1 7.2283203125 -0.9927734375 6.4 -0.1 L -0.1 6.35 Q -0.9927734375 7.178125 -1 8.45 -0.99609375 9.7109375 -0.1 10.6 L 3.85 14.55 -0.1 18.45 Q -1.0048828125 19.3478515625 -1 20.55 -0.99609375 21.8109375 -0.1 22.7 L 6.35 29.15 Q 7.17109375 29.996484375 8.45 30 9.6361328125 29.9962890625 10.5 29.15 L 10.55 29.15 14.5 25.2 18.45 29.15 Q 19.27109375 29.996484375 20.55 30 21.7361328125 29.9962890625 22.6 29.15 L 22.65 29.15 29.1 22.7 29.1 22.7 Q 29.99609375 21.8109375 30 20.55 29.996484375 19.27109375 29.15 18.45 L 25.2 14.5 29.1 10.65 29.1 10.65 Q 30.0048828125 9.7521484375 30 8.55 29.98828125 7.3052734375 29.15 6.4 L 29.15 6.4 22.7 -0.1 22.7 -0.1 M 20.55 1 Q 20.9890625 0.99609375 21.3 1.3 L 27.75 7.8 Q 28.011328125 8.1138671875 28 8.55 27.9951171875 8.9478515625 27.7 9.25 L 27.7 9.2 23.1 13.75 Q 22.8015625 14.076953125 22.8 14.5 22.8015625 14.909765625 23.1 15.2 L 27.75 19.85 Q 28.003515625 20.12890625 28 20.55 28.00390625 20.9890625 27.7 21.3 L 21.25 27.75 Q 20.9462890625 28.0037109375 20.55 28 20.12890625 28.003515625 19.85 27.75 L 15.2 23.1 Q 14.9087890625 22.80546875 14.5 22.8 14.0919921875 22.79296875 13.8 23.05 L 9.15 27.7 9.15 27.7 Q 8.8638671875 28.00390625 8.45 28 8.02890625 28.003515625 7.75 27.75 L 1.3 21.3 Q 0.99609375 20.9890625 1 20.55 1.0048828125 20.1521484375 1.3 19.85 L 5.95 15.25 Q 6.246484375 14.9607421875 6.25 14.55 6.246484375 14.1392578125 5.95 13.85 L 1.3 9.2 Q 0.99609375 8.8890625 1 8.45 0.992578125 8.040234375 1.25 7.75 L 7.8 1.25 Q 8.090234375 0.992578125 8.5 1 8.9390625 0.99609375 9.25 1.3 L 13.85 5.9 Q 14.1392578125 6.196484375 14.55 6.2 14.9607421875 6.196484375 15.25 5.9 L 19.85 1.25 Q 20.140234375 0.992578125 20.55 1 Z",fill:"#000000"}),u.createElement("path",{fill:t.buildUrl(r),transform:"translate(2, 2)",d:" M 7.9 -1.45 Q 7.3337890625 -2.00546875 6.5 -2 5.666015625 -2.00546875 5.05 -1.45 L -1.45 5 Q -2.00546875 5.616015625 -2 6.45 -2.00546875 7.2837890625 -1.45 7.85 L 3.2 12.5 -1.45 17.15 Q -2.003125 17.734765625 -2 18.55 -2.0017578125 19.3802734375 -1.45 19.95 L 5 26.4 Q 5.61953125 27.0017578125 6.45 27 7.2650390625 27.003125 7.85 26.4 L 12.5 21.8 17.1 26.4 Q 17.7197265625 27.001953125 18.55 27 19.36484375 27.0033203125 19.95 26.4 L 26.4 19.95 Q 26.994921875 19.3849609375 27 18.55 27.0087890625 17.7181640625 26.4 17.1 L 21.8 12.5 26.4 7.9 Q 26.9935546875 7.3453125 27 6.5 27.00625 5.69453125 26.4 5.1 L 19.95 -1.4 Q 19.3818359375 -1.9984375 18.55 -2 17.718359375 -1.9986328125 17.1 -1.4 L 12.5 3.2 7.9 -1.45 M 6.45 0 L 12.5 6 18.5 0 25 6.45 18.95 12.45 25 18.5 18.5 24.95 12.5 18.95 6.45 25 0 18.5 6 12.45 0 6.45 6.45 0 Z"}),u.createElement("path",{fill:t.buildUrl(i),transform:"translate(2, 2)",d:" M 18.5 0 L 12.5 6 6.45 0 0 6.45 6 12.45 0 18.5 6.45 25 12.5 18.95 18.5 24.95 25 18.5 18.95 12.45 25 6.45 18.5 0 Z"}),u.createElement("mask",{id:n},u.createElement("path",{d:" M 18.5 0 L 12.5 6 6.45 0 0 6.45 6 12.45 0 18.5 6.45 25 12.5 18.95 18.5 24.95 25 18.5 18.95 12.45 25 6.45 18.5 0 Z",fill:"#FFFFFF"})),u.createElement("g",{mask:t.buildUrl(n),transform:"translate(2, 2)"},u.createElement("g",{transform:"translate(12, 12)"},this.renderBg()))),l&&u.createElement("mask",{id:a},u.createElement("rect",{ref:"legMask",width:"32",height:"16",fill:"#000",transform:"translate(9, -2) rotate(45)"})),l&&u.createElement("g",{ref:"leg",mask:t.buildUrl(a)},u.createElement("path",{filter:t.buildUrl(e),transform:this.getShadowTransform(),d:"M 10.6 -0.1 Q 9.7021484375 -1.0048828125 8.5 -1 7.2283203125 -0.9927734375 6.4 -0.1 L -0.1 6.4 Q -1.0048828125 7.2978515625 -1 8.5 -1.0048828125 9.7021484375 -0.1 10.6 L 18.45 29.2 Q 19.3349609375 30.0166015625 20.55 30.1 20.5986328125 30.1037109375 20.65 30.1 21.806640625 30.02265625 22.65 29.2 L 29.2 22.65 Q 30.02265625 21.806640625 30.1 20.65 30.1037109375 20.5986328125 30.1 20.55 30.0216796875 19.3330078125 29.2 18.45 L 10.6 -0.1 M 27.8 19.85 Q 28.0626953125 20.166015625 28.1 20.6 28.0626953125 20.9935546875 27.8 21.3 L 21.3 27.8 Q 20.9927734375 28.063671875 20.6 28.1 20.163671875 28.066796875 19.85 27.8 L 1.3 9.2 Q 1.0048828125 8.8978515625 1 8.5 1.0048828125 8.1021484375 1.3 7.8 L 7.8 1.25 Q 8.090234375 0.992578125 8.5 1 8.8978515625 1.0048828125 9.2 1.3 L 27.8 19.85 Z"}),u.createElement("path",{fill:t.buildUrl(r),d:"M 28.45 21.95 Q 29.0671875 21.39609375 29.05 20.55 29.0671875 19.74140625 28.45 19.15 L 9.9 0.6 Q 9.3208984375 0.0076171875 8.5 0 7.6662109375 0.0076171875 7.05 0.6 L 0.6 7.1 Q 0.007421875 7.67890625 0 8.5 0.007421875 9.32109375 0.6 9.9 L 19.15 28.45 Q 19.7412109375 29.0673828125 20.55 29.05 21.3958984375 29.0673828125 21.95 28.45 L 28.45 21.95 M 1.95 8.5 L 8.45 2 27.05 20.6 20.55 27.05 1.95 8.5 Z"}),u.createElement("path",{fill:t.buildUrl(i),transform:"translate(2.15, 2)",d:"M 18.55 25.05 L 25.05 18.55 6.5 0 0 6.5 18.55 25.05 Z"}),u.createElement("mask",{id:s},u.createElement("path",{fill:"#fff",d:"M 18.55 25.05 L 25.05 18.55 6.5 0 0 6.5 18.55 25.05 Z"})),u.createElement("g",{mask:t.buildUrl(s),transform:"translate(2, 2)"},u.createElement("g",{transform:"translate(12, 12)"},this.renderBg())))))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(458),n(459),n(460),n(461),n(462),n(463),n(464),n(465),n(466),n(467)}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var s=n(20),o=DS._,a=0;s.registerEvent("doubleclick",function(r){return function(n,t){var e=function(t){var e;return a++,setTimeout(function(){a=0},600),2<=a&&(e=!0,a=0,t.currentTarget.wasDoubleClicked=!0),(s.doesEventTargetAcceptEvents(t)||n.overrideAcceptEvents)&&e},i=o.flow(r(n,"mouseup",e,t,!0),r(n,"touchend",e,t,!0));return n.setAttribute("data-double-click",!0),{teardown:i}}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var r=n(20),s=DS._,o=function(t){return r.isLeftMouseBtn(t)&&r.doesEventTargetAcceptEvents(t)};r.registerEvent("press",function(i){return function(t,e,n){return{teardown:s.flow(i(t,"mousedown",o,e),i(t,"touchstart",function(t){if(r.doesEventTargetAcceptEvents(t))return n.triggerEvent({type:"rollover",target:t.target}),!0},e,!1))}}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,p){"use strict";var n;void 0===(n=function(t){var i,r,o=p(20),a=(p(32),DS._),s=DS.utils,n=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(0<t.touches.length)return!(r=!0);var e=r,n=s.dist(i.x,i.y,t.changedTouches[0].clientX,t.changedTouches[0].clientY);return r=!1,!e&&n<20&&o.doesEventTargetAcceptEvents(t)&&!u(t)},d=function(t){i={x:t.touches[0].clientX,y:t.touches[0].clientY}};o.registerEvent("release",function(s){return function(i,r,t){if(null!=n.registerAudioInitEvent){var e=n.registerAudioInitEvent(s,i,r,t);if(null!=e)return e}return[{teardown:s(i,"touchstart",d,a.noop,!0)},{teardown:a.flow(s(i,"mousedown",function(t){var e,n;n=t,o.isLeftMouseBtn(n)&&o.doesEventTargetAcceptEvents(n,c)&&l.device.isDesktop&&(e=a.flow(s(i,"mouseup",function(t){return e(),!u(t)},r),s(i,"mouseleave",function(){e()},a.noop)))},a.noop),s(i,"touchend",h,r,!0))}]}})}.call(e,p,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(20),i=function(t){return e.isRightMouseBtn(t)&&e.doesEventTargetAcceptEvents(t)};e.registerEvent("rightpress",function(n){return function(t,e){return{teardown:n(t,"mousedown",i,e)}}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(20),i=function(t){return e.isRightMouseBtn(t)&&e.doesEventTargetAcceptEvents(t)};e.registerEvent("rightrelease",function(n){return function(t,e){return{teardown:n(t,"mouseup",i,e)}}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var l,u=r(20),n=(r(32),DS._),e=DS.utils,c=DS.dom,i=DS.globalEventHelper,h=i.addDocumentListener,d=i.removeDocumentListener,p=function(t){return e.getPath(t,"props.model.isGroupingSlideObject")};u.registerEvent("rollover",function(e){return function(o,t,a){return{teardown:n.flow(e(o,"mouseover",function(t){c.updateMousePosition(t);var e=!1,n=a.props.model;if(null!=l&&null!=t.topView&&a!==t.topView&&t.topView===l&&(e=!0,!n.isGroupingSlideObject||n.isGroupingContainer))return t.stopImmediatePropagation(),!1;t.topView||(t.topView=a);var i,r,s;if(!e&&l&&l!==a&&"rollout"!==l.latestEvent)if(l.isObscurable)null!=l.rollOverHandler&&l.rollOverHandler();else{if(p(l))return l=a,!1;l.triggerEvent({type:"rollout",target:t.target})}return l=t.topView,r=0,s=function(t){r++},o.addEventListener("mousemove",s),h("mousemove",function t(e){var n;if(0===r&&!a.isObscurable){if(n=document.elementFromPoint(e.pageX,e.pageY),l.el===c.closest(n,c.isSlideObject))return;i=p(l)?a.el:e.target,a.triggerEvent({type:"rollout",target:i})}d("mousemove",t),o.removeEventListener("mousemove",s)}),u.doesEventTargetAcceptEvents(t)},t),e(o,"touchstart",function(t){return u.doesEventTargetAcceptEvents(t)},t,!0,!1))}}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(20),u=r(11),c=r(18),n=DS._,h=(DS.utils,DS.dom),i=DS.vendorOverrides.mouseOver||function(){return"mouseenter"};e.registerEvent("rollout",function(t){return function(s,o,a){a.props.model;var l,e=function(t){if(a.isMounted()){var e=h.mouseX,n=h.mouseY,i=u.globalPtToSlideObject(a,e,n),r=!1;a.props.model.isZoomable()&&(r=h.hasClass(document.elementFromPoint(e,n),"zoom-image")),r||c.containsPoint(a,i.x,i.y)||(o({type:"rollout",node:s,target:s}),clearInterval(l))}else clearInterval(l)};return{teardown:a.isObscurable?n.flow(t(s,i(),function(t){a.isObscurable&&(a.rollOverHandler=e,clearInterval(l),l=setInterval(e,16))},n.noop),t(s,"touchend",null,o,!0,!1)):n.flow(t(s,"mouseleave",function(t){return!0},o),t(s,"touchend",null,o,!0,!1))}}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,a){"use strict";var n;void 0===(n=function(t){var n,i=a(20),r=DS._,s=function(t){var e=i.parentNodesOf(t.target);n=r.compact(r.invoke(e,"getAttribute","data-model-id"))},o=function(t){return{data:n||[]}};i.registerEvent("clickoutsideobjects",function(n){return function(t,e){return[{teardown:r.flow(n(t,"mousedown",s,r.noop,!0),n(t,"touchstart",s,r.noop,!0))},{teardown:r.flow(n(t,"mouseup",o,e,!0),n(t,"touchend",o,e,!0))}]}})}.call(e,a,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(20),s=DS._,o=DS.utils,r=DS.windowManager,a=function(t,e,n){var i=o.getPath(r.getCurrentWindow(),"refs.slideContainer.el");return!!(!t.contains(n.target)&&(!e||null!=i&&i.contains(n.target)))&&{node:t,target:n.target}};e.registerEvent("clickoutside",function(r){return function(t,e,n){var i=o.getPath(n,"props.model.isSlideObject",!1);return{teardown:s.flow(r(document.body,"click",s.partial(a,t,i),e),r(document.body,"touchstart",s.partial(a,t,i),e,!1,!1))}}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(20),l=DS._;e.registerEvent("releaseoutside",function(a){return function(t,e){var i,n,r=function(t,e){var n=document.elementFromPoint(e.pageX,e.pageY);return i&&i(),!t.contains(n)&&{node:t}},s=function(t,e){return r(t,l.first(e.changedTouches))},o=function(){i=l.flow(a(document,"mouseup",l.partial(r,t),e),a(document,"touchend",l.partial(s,t),e,!0,!1))};return n=l.flow(a(t,"mousedown",o),a(t,"touchstart",o)),{teardown:function(){i&&i(),n()}}}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,M){"use strict";var n;void 0===(n=function(t){var e,n=M(469),i=M(471),r=M(474),s=M(42),o=M(476),a=M(502),l=(M(505),M(143)),u=M(506),c=M(10),h=M(21),d=M(508),p=M(138),f=M(13),m=M(52),g=M(15),v=M(59),y=DS._,S=DS.playerGlobals,b=DS.vow,w=DS.BaseModel,x=DS.utils,P=DS.errorManager,E=DS.flagManager,C=DS.events,T=DS.pubSub,D=DS.slideNumberManager,A=DS.constants,R=P.throwError("Presentation"),I=function(t){return!t.isMessageScene()},_=w.extend({mixins:[g,c,v],resolveables:["variables"],abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{variables:s}});return w.extend({abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},mixins:[c,h],subscriptions:(e={},e[C.customlink.EVENT]="onCustomlink",e[C.actionlink.EVENT]="onActionlink",e[C.presentation.ON_OBJECT_EVENT]="onObjectAction",e[C.error.INTERFACE]="onInterfaceError",e[C.slide.HAS_CHANGED]="onSlideChanged",e[C.data.INITIALIZED]="onDataInitialized",e),url:function(){return x.resolveDataUrl("data")},associations:{slideMap:n,display:i,scoring:r,variables:s,scenes:o,assetLib:a,globalaudiolib:p,quizzes:l,timers:u,audioplaylists:d},resolveables:["scenes","variables","actionGroups","quizzes","slideBank","timers"],shorthand:["entryPoint","resume","events","actionGroups","playerVars"],playerPropNames:{CurrentSlideId:null,LastErrorFeature:null},resolvers:{slideBank:function(t,e){return y.findWhere(e.slides,{id:t})}},initialize:function(){S.presentation=this},getFirstSlide:function(){var t=this.scenes().getNonMessageScenes()[0],e=t.slides();return 0<e.length?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",n=(A.varTypes.NUM,new _({variables:[{kind:"variable",name:"displayCaptions",type:e||"boolean",value:t.displayCaptions||!1,resume:!1}].concat(D.getPlayerVariables())}));this.playerVars(n)},onDataInitialized:function(){var e=this;E.register("slides",this.get("flags")),m.setDataVersion(this.get("version"));var t=y(this.scenes().models).invoke("slidedraws").map(function(t){return t.models}).flatten();t.some()?t.forEach(function(t){e.listenTo(t,C.draw.RESET_COMPLETE,e.onDrawSlidesCreated.bind(e))}).commit():this.onDrawSlidesCreated(),null!=this.get("playervars")&&this.createPlayerVars()},getDrawPromise:function(){return null==this.drawPromise&&(this.drawPromise=b.after.apply(b,y.invoke(this.scenes().filter(I),"getDrawPromise"))),this.drawPromise},onDrawSlidesCreated:function(){var t=this;this.getDrawPromise().then(function(){t.createSlideIndices()})},getFlatSlides:function(t){var e=null!=t?I:Boolean;return y(this.scenes().filter(e)).invoke("getAllSlides").flatten().value()},getUniqueSlides:function(){var t=this.getFlatSlides(!0),i={};return t.reduce(function(t,e){var n=e.getViewGroupId();return e.get("trackViews")&&null==i[n]&&(i[n]=!0,t.push(e)),t},[])},createSlideIndices:function(){var n=0;this.scenes().forEach(function(t){t.slides().forEach(function(t){t.prop("Index",n++)}),t.slidedraws().forEach(function(t){var e=t.sliderefs();t.slides().forEach(function(t){t.prop("Index",n+y.findIndex(e,{id:t.id}))}),n+=e.length})})},onCustomlink:function(t){this.executePlayerEvent(t)},onActionlink:function(t){var e=x.getPath(y.find(this.get("actionlinks"),{id:t}),"actions");null==e?R("onActionLink","No action link with id",P.backtick(t)):f.executeActions(e,{context:this})},eventByName:function(e){return y.find(this.events(),function(t){return t.eventname===e||t.eventName===e})},onObjectAction:function(t){var e=this.eventByName(t);null!=e&&f.executeActions(e.actions,{context:this})},onInterfaceError:function(t){var e=this.get("errorMsgs").external_interface;this.prop("LastErrorFeature",t),T.trigger(C.request.NEXT_SLIDE,e.slideId,e.window)},onSlideChanged:function(t,e){e||this.prop("CurrentSlideId",t)},isPreview:y.memoize(function(){return!!x.getPath(this,"preview.enabled")})})}.call(e,M,e,t))||(t.exports=n)},function(t,e,p){"use strict";var n;void 0===(n=function(t){var r,e,n=p(136),s=DS._,i=DS.playerGlobals,o=DS.utils,a=DS.BaseModel,l=DS.detection,u=DS.events,c=DS.resolver,h=DS.pubSub,d=DS.constants;return a.extend({shorthand:["queueSize"],associations:{slideRefs:n},subscriptions:(e={},e[u.loader.SILENCE]="onSilenceLoader",e[u.slide.READY]="onSlideLoaded",e),initialize:function(){this.loaders=[],this.silenceLoader=!1,this.slideLoaded=!1,this.once("change:queueSize",this.onQueueSizeUpdate.bind(this))},onQueueSizeUpdate:function(){r=l.capabilities.isMemoryDeficientDevice?0:this.queueSize()},onSilenceLoader:function(){this.silenceLoader=!0},showLoader:function(){var t;this.slideLoaded||this.silenceLoader||(t=l.isClassic?0:d.DESKTOP_LOADER_DELAY*(l.browser.isIE?2:1),h.trigger(u.loader.SHOW,t)),this.silenceLoader=!1},getStrippedId:function(t){var e,n=(e=t,c.resolvePath(e,i.presentation));return o.stripPlayer(n.isScene?n.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(e){0<this.loaders.length&&this.loaders.forEach(function(t){null!=t&&null==s.find(e,{id:t.refId})&&t.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.rest(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 e,n=0,i=[];if(null!=(e=this.getRefById(t)))for(i.push(e);n<i.length&&i.length<=r;)i.push.apply(i,i[n].getReachableSlides().map(function(t){return this.getRefById(t.absoluteId)}.bind(this))),i=s.uniq(i),n++;return s.take(i,r+1)},getRefById:function(t){return this.slideRefs().findWhere({id:o.stripPlayer(t)})}})}.call(e,p,e,t))||(t.exports=n)},function(t,e,f){"use strict";var n;void 0===(n=function(t){var e,n=f(12),i=DS._,r=DS.BaseModel,s=DS.resolver,o=DS.events,a=DS.utils,l=DS.vow,u=DS.detection,c=DS.superagent,h=function(t){return s.resolvePath(t,s.getPresentationContext())},d={slide:"getSlideLinkSlide",slidedraw:"getDrawLinkSlide",action:"getActionLinkSlide"},p=r.extend({shorthand:["assetIds"],subscriptions:(e={},e[o.data.INITIALIZED]="onDataInitialized",e),initialize:function(){this.slideDataLoaded=!1},loadSlideData:function(){var e=l.Deferred();return this.slideDataLoaded||u.env.isFileProtocol||this.deletedDrawRef?e.resolve():c.get(this.getSlide().url()).accept("application/javascript").end(function(t){t?e.reject(t):(this.setSlideDataLoaded(),e.resolve())}.bind(this)),e.promise()},setSlideDataLoaded:function(){this.slideDataLoaded=!0},onDataInitialized:function(){"slidedraw"===this.get("type")&&(this.draw=h(this.get("id")),this.listenTo(this.draw,o.draw.RESET_COMPLETE,this.buildDrawRefs.bind(this)))},loadAssets:function(t){return n.loadAssets(this.assetIds().slice(),t)},offloadAssets:function(){n.offloadAssets(this.assetIds().slice())},getSlide:function(){return h(null!=this.draw?this.draw.getFirstSlide():this.get("id"))},buildDrawRefs:function(){var t,e=this.draw.startingSlide();for(this.clearLastDrawRefs();null!=e;)t=h(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,n=this.collection.get(t.id);null!=n&&(e=new p(i.assign({},n.attributes,{id:a.stripPlayer(t.absoluteId),drawOwner:this.draw})),this.collection.add(e),this.drawRefs.push(e),e.deletedDrawRef=!1)},getReachableSlides:function(){return i.filter((this.get("linksTo")||[]).map(function(t){return this[d[t.type]](t)}.bind(this)),function(t){return null!=t&&!t.isMessageSlide()})},getSlideLinkSlide:function(t){for(var e=h(t.id);null!=e&&!e.isSlide;)if(e.isScene)e=h(e.startingSlide());else{if(!e.isSlideDraw)return null;e=e.getFirstSlide()}return e},getDrawLinkSlide:function(t){return a.getPath(h(t.id),"getFirstSlide")},getActionLinkSlide:function(t){var e,n=this.get("drawOwner");return"playnextdrawslide"===t.id&&null!=n?(e=n.getNextSlideId(this.getSlide()),i.isEmpty(e)?null:h(e)):null}});return p}.call(e,f,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(472);return DS.BaseModel.extend({associations:{windows:e},shorthand:["width","height"],getWindowById:function(t){return this.windows().get(t)}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(8),n=i(473);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){return DS.BaseModel.extend({})}.call(e,n,e,t))||(t.exports=i)},function(t,e,h){"use strict";var n;void 0===(n=function(t){var e,n=h(21),i=DS._,r=DS.utils,s=DS.resolver,o=DS.constants,a=DS.BaseModel,l=DS.events,u=DS.pubSub,c=a.extend({mixins:[n],playerPropNames:{Score:0,PercentScore:0,Status:o.statuses.INCOMPLETE,Completed:!1},shorthand:["type","scoreRefs"],subscriptions:(e={},e[l.slide.VIEWED]="incrementViewed",e[l.player.RESET]="reset",e),initialize:function(){this.viewedSlideGroups={},this.viewedSlides=0,u.once(l.data.INITIALIZED,this.setupRefs.bind(this))},setupRefs:function(){this.scoreRef=null!=this.scoreRefs()&&0<this.scoreRefs().length&&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.isPastViewThreshold()&&this.isView()&&(u.trigger(l.course.VIEWED,this),this.updateStatus(!1)))},getQuiz:function(t){return s.resolvePath(r.prefixWithPlayer(t),this)},isCourseComplete:function(){return this.isView()||!(!this.quiz||!this.quiz.getIsComplete())},isPastViewThreshold:function(){return this.viewedSlides>=this.get("viewThreshold")},weightScore:function(t){return r.fix(t/this.get("weight"),2)},getStatus:function(){var t,e,n=o.statuses.INCOMPLETE;return this.isCourseComplete()&&(this.isView()?n=this.get("passStatus"):this.isType("survey")?n=this.get("passStatus"):this.isType("quiz")&&(t=this.quiz.prop("PercentScore")>=this.quiz.passPercent(),n=this.get(t?"passStatus":"failStatus"),!this.scoreRef.mustpass&&t||(e=this.quiz.isPassed()?"passStatus":"failStatus",n=this.get(e)))),n},updateStatus:function(t){var e=!t,n=this.getStatus();this.prop("Status",n),e&&u.trigger(l.status.UPDATED)},updateScore:function(t){var e=0,n=0;this.quiz===t?(0<this.quiz.maxPoints&&(e=this.quiz.prop("Score"),n=this.quiz.prop("PercentScore")),this.prop({Score:e,PercentScore:n}),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()||u.trigger(l.course.COMPLETED,this,t))},isPassed:function(){return this.prop("Status")===this.get("passStatus")},getPercentScore:function(){return r.pctToDec(this.quiz.prop("PercentScore"))},markAttemptsSent:function(){this.quiz&&this.quiz.markAttemptsSent()},getViewedStatus:function(){return this.get(this.isPastViewThreshold()?"passStatus":"failStatus")}});return i.extend(c.prototype,{isView:i.partial(c.prototype.isType,"view"),isAction:i.partial(c.prototype.isType,"action"),isSurvey:i.partial(c.prototype.isType,"survey")}),c}.call(e,h,e,t))||(t.exports=n)},function(t,e,P){"use strict";var n;void 0===(n=function(t){var e=P(7),n=P(15),s=DS._,i=DS.constants,r=DS.events,o=DS.BaseModel,a=DS.pubSub,l=DS.errorManager,u=DS.resolver,c=DS.Chunk,h=l.throwError("Variable"),d=l.backtick,p={"^":"^0","&":"^1","'":"^2","+":"^3","\n":"^4","\r":"^5","?":"^6",",":"^7","%":"^8","\\":"^9",'"':"^A","‘":"^B","’":"^C","“":"^D","”":"^E"},f=s.invert(p),m=function(t,e){return s.reduce(t,function(t,e,n){return t.split(n).join(e)},e.toString())},g=s.partial(m,p),v=s.partial(m,f),y=function(t){return parseFloat(t.toPrecision(7))};Number.isInteger=Number.isInteger||function(t){return-1===t.toString().indexOf(".")};var S,b={add:function(t,e){return y(parseFloat(t)+parseFloat(e))},sub:function(t,e){return y(parseFloat(t)-parseFloat(e))},mult:function(t,e){return Number.isInteger(t)&&Number.isInteger(e)?t*e:y(parseFloat(t)*parseFloat(e))},div:function(t,e){return y(parseFloat(t)/parseFloat(e))},set:function(t,e){return e},toggle:function(t){return!t},addStrings:function(t,e){return[t,e].join("")}},w=o.extend({isVar:!0,idAttribute:"name",mixins:[n],shorthand:["value","name","type","resume"],shortEvents:{self:(S={},S[e.ADJUST_VAR]="adjust",S)},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 n,i,r,s=(r=e,null!=(i=t).value?u.getRef(i.value,r.context,r):u.resolvePath(i.variable,r.context)),o=this.getOperator(t.operator);return b[o]||h("adjust","Invalid adjustment operator",d(o)),this.isRandomValue(s)&&(s=this.getRandom(s)),n=b[o](this.value(),s),this.changeValue(n,t),this},changeValue:function(t,e){var n=this.value();n!==t&&(this.value(t,{relatedAction:e}),a.trigger(r.variable.CHANGED,this.absoluteId,t,n))},getEncodedString:function(t){return t=t||this.value(),this.hasInitValue()?"^":g(t)},decodeAndSetValue:function(t){return"^"!==t&&this.value(v(t),{silent:!0}),this},getEncodedValue:function(){var t=this.isString()?this.getEncodedString.bind(this):c.toSignedFloatString64;return c.create(t(this.value()))},setEncodedValue:function(t){return this.isString()?this.decodeAndSetValue(t):this.value(c.fromSignedFloatString64(t),{silent:!0}),this},resetValue:function(){this.wipe()},wipe:function(){this.value(this.initValue,{silent:!0}),this.trigger(r.variable.REFRESH_VIEW)},isRandomValue:function(t){return null==t&&(t=this.value()),this.isNumber()&&u.isRandomToken(t)},getRandom:function(t){var e,n,i,r=t;return s.isString(t)&&"RAND"===(e=t.split("|"))[0]&&(n=parseInt(e[1],10),i=parseInt(e[2],10)+1,r=Math.floor(Math.random()*(i-n))+n),r}}),x=w.prototype;return x.isString=s.partial(x.isType,i.varTypes.STRING),x.isBoolean=s.partial(x.isType,i.varTypes.BOOL),x.isNumber=s.partial(x.isType,i.varTypes.NUM),w}.call(e,P,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(8),n=i(477);return e.extend({model:n,getNonMessageScenes:function(){return this.reject(function(t){return t.isMessageScene()})}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,l){"use strict";var n;void 0===(n=function(t){var e=l(137),n=l(500),i=l(42),r=l(142),s=l(21),o=DS._,a=DS.vow;return DS.BaseModel.extend({isScene:!0,mixins:[r,s],abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{slides:e,slidedraws:n,variables:i},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 0<this.slidedraws().length},resolveDfd:function(){this.drawDfd.resolve()},getDrawPromise:function(){var t=this.slidedraws().invoke("getSlidePromise");return this.drawDfd=new a.Deferred,a.after.apply(a,t).then(this.resolveDfd.bind(this)),this.drawDfd.promise()},getAllSlides:function(){var t=this.hasDraws()?o(this.slidedraws().pluck("slides")).invoke("slice").flatten().value():[];return this.slides().slice().concat(t)}})}.call(e,l,e,t))||(t.exports=n)},function(t,e,_){"use strict";var n;void 0===(n=function(t){var e=_(7),n=_(10),i=_(15),r=_(59),s=_(90),o=_(21),a=_(479),l=_(480),u=_(42),c=_(496),h=_(12),d=_(140),p=_(141),f=_(54),m=_(44),g=DS._,v=DS.BaseModel,y=DS.playerGlobals,S=DS.Chunk,b=DS.pubSub,w=DS.events,x=DS.constants,P=DS.utils,E=DS.vow,C={};C[x.statuses.INCOMPLETE]=1,C[x.statuses.INCORRECT]=2,C[x.statuses.CORRECT]=3,C[x.statuses.NEUTRAL]=4;var T,D,A,R,I=function(t,e){return C[t]-C[e]};return v.extend({isSlide:!0,mixins:[n,i,a,o,r,s],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 n=e.getBaseLayer();return n.objects().get(t)||n.audiolib().get(t)||n.objects().findNestedObject(t)}},abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{slideLayers:l,variables:u,interactions:c},shortEvents:{self:(R={},R[e.ZOOMPAN]="zoomPan",R),slideLayers:(A={},A[w.timeline.CHANGED]="onTimelineChanged",A[w.slide.ALL_TIMELINES_COMPLETE]="onAllTimelinesEnded",A),interactions:(D={},D[w.interaction.EVALUATED]="onInteractionEvaluated",D)},subscriptions:(T={},T[w.slide.PAUSE_TIMELINE]="onPauseTimeline",T[w.slide.PLAY_TIMELINE]="onPlayTimeline",T),initialize:function(t){var e=[this.parent.id,this.id].join(x.PATH_DELIMITER);this.coreState=g.clone(t),g.assign(this.coreState,{fullId:e,interactions:this.interactions()}),this.viewed=!1,this.quizzes=[],this.loadedDfd=new E.Deferred,this.fullId(e),this.onResetCurrentTimelineDelegate=this.onResetCurrentTimeline.bind(this),this.onCurrentTimelineCompleteDelegate=this.onCurrentTimelineComplete.bind(this),this.layerTimelinesCompleted=[]},buildFlatDepths:function(){var e=this;this.slideLayers().forEach(function(t){e.currLayerDepth=0,e.flattenObjDepths(t.objects()),t.depthOffset=e.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()&&P.stripPlayer(this.absoluteId)!==y.presentation.prop("CurrentSlideId")&&(this.killEverything(),this.loadedDfd=new E.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 h.getAssetUrl(this.background().imagedata.assetId)},isLoaded:function(){return E.isResolved(this.loadedDfd)},isMessageSlide:function(){return this.getScene().isMessageScene()},load:function(){var t,e=this.loadedDfd,n=d.load(this),i=p.load(this.get("globalAudioId"));return this.isLoaded()?(e=new E.Deferred,E.when(n,i).then(e.resolve.bind(e,this))):(t=e.resolve.bind(e,this),this.isMessageSlide()?t():E.when(this.fetch(),n,i).then(t)),e.promise()},loadSlideAssets:function(){var t=y.presentation.slideMap().getRefById(this.absoluteId);return null!=t?t.loadAssets(!0):(new E.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 0<t.length?t:this.id},getRelativeId:g.constant(x.refs.CURRENT_SLIDE),getHitType:g.constant(x.SLIDE_HIT),getTransitionAnimation:function(){if(this.get("showAnimationId"))return this.getBaseLayer().animations().findWhere({id:this.get("showAnimationId")})},zoomPan:function(t,e){this.trigger("zoompan",{action:t,event:e})},triggerAction:function(t){return i.triggerAction.apply(this,arguments),i.triggerAction.apply(this.getBaseLayer(),arguments),this},onTimelineChanged:function(t){this.setCurrentTimeline(t)},onAllTimelinesEnded:function(){this.getClosestThisRef().executePlayerEvent("onallopentimelinescomplete")},setAsViewed:function(){return this.viewed=!0,this.prop("Viewed",!0),this.interactions().forEach(function(t){t.setAsViewed(!0)}),this.get("trackViews")&&b.trigger(w.slide.VIEWED,this),this},restoreViewed:function(){return this.viewed=!0,this.interactions().forEach(function(t){t.viewed=!0}),this},hasInteractions:function(){return 0<this.interactions().length},setQuiz:function(t){this.quizzes.push(t)},onInteractionEvaluated:function(){this.updateInteractionData()},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&&0<e.length&&(t=e.reduce(function(t,e){return t&&0<e.prop("AttemptCount")},!0)),t},getInteractionStatus:function(){var t,e,n=this.interactions&&this.interactions();return n&&0<n.length&&(e=n.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=P.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(w.timeline.RESET,this.onResetCurrentTimelineDelegate),e.off(w.timeline.COMPLETE,this.onCurrentTimelineCompleteDelegate)),this.currentTimeline(t),t.on(w.timeline.RESET,this.onResetCurrentTimelineDelegate),t.on(w.timeline.COMPLETE,this.onCurrentTimelineCompleteDelegate),t.completed&&this.onCurrentTimelineComplete(),this.trigger(w.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())},getCurrentTimelineLayer:function(){var e=this.currentTimeline();return this.slideLayers().find(function(t){return t.timeline()===e})},onCurrentTimelineComplete:function(){var t=this.getCurrentTimelineLayer();null==t||this.layerTimelinesCompleted.includes(t.index())||this.layerTimelinesCompleted.push(t.index())},currentTimelineCompletedOnce:function(){var t=this.getCurrentTimelineLayer();return null!=t&&this.layerTimelinesCompleted.includes(t.index())},setLayerTimelinesData:function(t){var e=new S({fullString:t});this.layerTimelinesCompleted=[];var n=e.getUnsignedValue();for(e=e.reChunk();0<n;n--)this.layerTimelinesCompleted.push(e.getUnsignedValue()),e=e.reChunk()},getLayerTimelinesData:function(){return S.create(this.layerTimelinesCompleted.length)+this.layerTimelinesCompleted.map(S.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 f.clearSlideCache(this.id),m.clearSlideCache(this.id),this.slideLayers().killEverything(),this}})}.call(e,_,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(54),i=n(89),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){var e="";if(this.viewed)if(t||this.resume()){var n=this.getBaseLayer();e=[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 e=s.create(this.getSlidePersistentData());this.setResumeData(e,!1)},getSlideLayerResumeData:function(t){return this.slideLayers().getNonBaseLayers().filter(i.getResumeableFilter(t)).reduce(function(t,e){var n=e.getResumeDataOrReturn("");return t+s.create(n)},"")},getSlidePersistentData:function(){var t="";return 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,n){return 0<(this.encodedResumeData=t).length?(this.slidePersistentData=new s({fullString:t}),this.setSlidePersistentData(this.slidePersistentData.encodedString()),(n||this.resume())&&(!1!==e&&this.setAsViewed(),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(),n=o.getSlideStateData(this.absoluteId);return null!=n&&(t=!0,o.clearSlideStateData(this.absoluteId),this.setResumeData(n,!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){var e=new s({fullString:t});this.setLayerTimelinesData(e.encodedString()),e=e.reChunk(),this.hasInteractions()&&this.interactions().forEach(function(t){t.resetResponses(),t.setResumeData(e.encodedString()),e=e.reChunk()})},setSlideLayerResumeData:function(t,e){var n=new s({fullString:t.encodedString()});this.slideLayers().getNonBaseLayers().filter(i.getResumeableFilter(e)).forEach(function(t){t.setResumeData(n.encodedString(),e),n=n.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,n=this.getSlideDraw();return e=n?(t="1",[this.index(),n.getScene().index(),n.index()]):(t="0",[this.index(),this.getScene().index()]),t+e.map(a).join("")}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,p){"use strict";var n;void 0===(n=function(t){var e,n=p(8),i=p(481),r=DS,s=r._,o=r.detection,a=r.events,l=r.pubSub,u=r.Chunk,c=function(t){return!t.isBaseLayer()&&!t.isShowable},h=function(t){return 1<=t.timeline().progress()},d=n.extend({model:i,shortEvents:{self:(e={},e[a.layer.HIDDEN]="onLayerHidden",e[a.layer.HIDE_OTHER_LAYERS]="onHideOtherLayers",e[a.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=s.indexOf(this.activeLayers,t);return-1===e&&(e=this.activeLayers.length),s.invoke(s.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(d)},hideAllHideableLayers:function(){s.invoke(this.filter(c),"hide")},onTimelineComplete:function(){this.activeLayers.slice().concat([this.getBaseLayer()]).every(h)&&this.trigger(a.slide.ALL_TIMELINES_COMPLETE)},onLayerActivated:function(t){var e=this.getTopMostLayer(),n=e===t;this.setPrevLayers(this.activeLayers.slice()),n||null==e||e.setAsTopMostLayer(!1),t.pauseParent()&&!s(this.activeLayers).contains(t)&&this.pauseBaseLayer(t),this.bringToFront(t),t.setAsTopMostLayer(!0)},getTopMostLayer:function(){return s(this.activeLayers).last()},onLayerHidden:function(t){var e=this.getTopMostLayer(),n=t===e;this.setPrevLayers(this.activeLayers.slice()),s(this.activeLayers).contains(t)&&(n&&t.setAsTopMostLayer(!1),this.removeLayerFromActive(t),e=this.getTopMostLayer(),n&&(null!=e&&e.setAsTopMostLayer(!0),window.requestAnimationFrame(function(){null!=t.lastModalFocus&&t.lastModalFocus.accShadowView.takeFocus()})),this.getSlide().currentTimeline()===t.timeline()&&this.trigger(a.timeline.CHANGED,this.getBaseLayer().timeline()),t.pauseParent()&&this.playBaseLayer(t))},bringToFront:function(t){return this.activeLayers=s(this.activeLayers).without(t).push(t).value(),this.remapLayerDepths(),this},removeLayerFromActive:function(t){return this.activeLayers=s.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 n=this,t=this.getBaseLayer(),i=t.depthOffset;this.activeLayers.forEach(function(t,e){t.depth(e+1),t.startDepth=i,i+=t.depthOffset,n.tabIndexModalCalc(t)}),this.tabIndexModalCalc(t),l.trigger(a.layer.STACKING_CHANGED)},resetActiveLayers:function(){return s.forEach(this.activeLayers,function(t){t.isOpen=!1}),this.activeLayers=[],this},restoreActiveLayers:function(t){for(var e=new u({fullString:t});0<e.encodedString().length;)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+u.create(u.toSignedString64(e.index()-1))},"")},setPrevLayers:function(t){o.device.isMobile&&(this.prevLayers=t)},hasModalLayerAbove:function(t){return s.findLastIndex(this.activeLayers,function(t){return!!t.modal()})>s.findIndex(this.activeLayers,t)},killEverything:function(){this.activeLayers=[],this.stopListening(),this.invoke("killEverything"),this.reset([],{silent:!0})}});return d}.call(e,p,e,t))||(t.exports=n)},function(t,e,E){"use strict";var n;void 0===(n=function(t){var e,n,i=E(7),r=(E(13),E(10)),s=E(90),o=E(59),a=E(482),l=E(21),u=E(12),c=E(15),h=E(138),d=E(484),p=E(42),f=E(129),m=E(139),g=DS,v=g._,y=g.BaseModel,S=g.events,b=g.resolver,w=g.pubSub,x=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:(n={},n[S.timeline.COMPLETE]="onTimelineComplete",n[S.timeline.BEFORE_SEEK_UPDATE]="onBeforeSeekUpdate",n[S.timeline.AFTER_SEEK_UPDATE]="onAfterSeekUpdate",n),self:(e={},e[i.SHOW_SLIDELAYER]="show",e[i.HIDE_SLIDELAYER]="hide",e[i.SET_ACTIVE_TIMELINE]="setActiveTimeline",e[i.PAUSE_TIMELINE]="onPauseTimeline",e[i.PAUSE_ANIMATIONS]="pauseTimeline",e[i.RESUME_TIMELINE]="resumeTimeline",e[i.SEEK_TIMELINE]="onSeekTimeline",e)},abilities:function(){return{resolveAsThis:!this.isBaseLayer(),beEventTarget:!this.isBaseLayer(),resolveAsParent:!this.isBaseLayer()}},associations:{objects:d,audiolib:h,timeline:f,variables:p,animations:m},isSlideLayer:!0,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()},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(e){return(this.get("hideobjectsondisplay")||[]).forEach(function(t){b.resolvePath(t.value,this).setHiddenByLayer(!e,this.id)}.bind(this)),setTimeout(function(){w.trigger(S.layer.RESOLVED_OBJECT_VISIBILITY)}.bind(this),0),this},toggleVisibility:function(t,e,n){var i="show"===t,r=i?"shown":"hidden",s=null!=n&&"custom"===n.transition,o=function(){n&&"oncomplete"===n.hideOthers&&this.trigger("hideOtherLayers",this),this.trigger(r,this),this.visibleState=i,this.executePlayerEvent("ontransitionincomplete")}.bind(this);if(i){if(this.setAsViewed(),this.shownInCurrentView=!0,n&&"onstart"===n.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(n.animationId);this.trigger(t+"custom",n,this,a,o)}else o();return this},setActiveTimeline:function(t){var e=b.getRef(t.objRef,this),n=b.resolvePath(e,this),i=n.isSlide?n.slideLayers().getBaseLayer():n,r=i.timeline();return this.trigger(S.timeline.CHANGED,r),w.trigger(S.layer.TIMELINE_ACTIVATED,i),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.unique(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 n=0;this.objectIndex=[],this.objDecendants=[];var i=function(t){t.forEach(function(t){var e=t.isKind("shufflegroup");e||(this.objectIndex.push(t),t.setSlideIndex(n++),this.objDecendants.push(t)),t.objects&&i(t.objects()),e&&this.objDecendants.push(t)}.bind(this))}.bind(this);return i(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},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()})}}),P=x.prototype;return P.show=v.partial(P.toggleVisibility,"show","ontopmostlayer"),P.hide=v.partial(P.toggleVisibility,"hide","endtopmostlayer"),x}.call(e,E,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var i=r(89),e=DS._,o=DS.Chunk,n=function(t){return!!t.isSlide};return{init:function(){this.getResumeDataOrReturn=e.partial(i.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(o.create).join(""):this.viewed?this.cachedResumeData:"")},getObjectsResumeData:function(n){return this.objectIndex.filter(i.getResumeableFilter(n)).reduce(function(t,e){return t+o.create(e.getResumeData(n))},"")},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=[],e.invoke(this.objDecendants,"resetResume"),this},setResumeData:function(t,e){if(this.cachedResumeData=t,(e||this.shouldResume())&&t){this.wasForcedResumed=e;var n=new o({fullString:t}),i=n.reChunk(),r=i.reChunk(),s=r.reChunk();this.setAsViewed(),this.timeline().setResumeData(n.encodedString()),this.setObjectsResumeData(i.encodedString(),e),this.audiolib().setResumeData(r.encodedString(),e),this.variables().setResumeData(s.encodedString())}},applyResumeData:function(){return this.setResumeData(this.encodedResumeData),this},setObjectsResumeData:function(t,e){var n=new o({fullString:t});this.objectIndex.filter(i.getResumeableFilter(e)).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(n).resume()}}}.call(e,r,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(15),n=s(21),i=s(10),r=s(12);return DS.BaseModel.extend({shorthand:["assetId","events"],mixins:[e,i,n],abilities:{resolveAsThis:!0,resolveAsParent:!1,beEventTarget:!0},playerPropNames:{isTimelineControlled:!1,isPlaying:!1,resumeOnTimelinePlay:!1},getSlide:function(){return this.getClosestAncestorByKind("slide")},getAsset:function(){return r.getAsset(this.assetId())},getUrl:function(){return this.getAsset().url()},getDuration:function(){return this.getAsset().get("duration")},getResumeData:function(t){var e="",n=0;return(t||this.getSlide().resume())&&(n+=this.prop("isTimelineControlled")?1:0,n+=this.prop("isPlaying")?2:0,e=(n+=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,s,e,t))||(t.exports=n)},function(t,e,S){"use strict";var n;void 0===(n=function(t){var e=S(8),i=S(22),n=S(49),r=S(486),s=S(487),o=S(488),a=S(489),l=S(490),u=S(491),c=S(492),h=S(493),d=S(494),p=S(495),f=DS._,m=DS.utils,g=function(t){return t.abilities.groupObjects},v={objgroup:n,stategroup:r,shufflegroup:s,textinput:o,scrollarea:a,expandinglabel:l,droplist:u,droparea:c,dragitem:h,sequencectrl:d,slideframe:p},y=e.extend({model:function(t,e){var n=v[t.kind]||i;return m.buildDataStructure(n,e,t)},findNestedObject:function(e){var n;return f.find(this.filter(g),function(t){return!!(n=t.objects().get(e))}),n}});return[n,s,r,a,l].forEach(function(t){t.addAssociation("objects",y)}),y}.call(e,S,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var c=DS._,e=DS.events,o=DS.utils,h=(DS.keyManager,DS.Chunk),l=1,u=2,d=4,p=8,f=16,m=32,g=64,v=128,y=256,S=512,b=1024,w=2048,s=4096,x=1,P=2,E=4,C=8,T=function(t){return!!t.isBaseLayer},D=function(t,e){var n=t.slice(0,e);return{data:t=t.slice(e),substr:n}},A=function(t,e,n){return h[!0===n?"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,n=0,i="",r=this.prop("DragConnected");return(this.shouldResume()||t)&&(this.isInDefaultState()||(n+=l,i+=h.toUnsignedString64(this.getCurrentStateIndex(),2)),this.isDraggable()&&r&&(n+=p,i+=h.toUnsignedString64(r.prop("slideIndex"),2),i+=h.toUnsignedString64(this.prop("DropIndex"),1)),this.isAtNewDepth()&&(n+=m,i+=h.toSignedString64(this.prop("depth"),2)),this.isShuffled()&&(n+=g,i+=h.toSignedString64(this.prop("ShuffleXPos"),2),i+=h.toSignedString64(this.prop("ShuffleYPos"),2),i+=h.toUnsignedString64(this.prop("tabIndex"),2)),n+=this.prop("OnStage")*d,n+=this.prop("Moved")*v,n+=this.prop("ReviewMode")*b,n+=this.prop("HiddenByLayer")*s,n+=this.prop("MouseOver")*w,n+=!this.prop("Enabled")*S,n+=!this.prop("TimelineControlled")*y,(e=this.variables().getResumeDataOrReturn(!1))&&(n+=u,i+=e),this.hasAnimated()&&(n+=f,this.animationStateData=this.getAnimationResumeState(),this.trigger("addanimationdata",this.collectAnimationResumeData.bind(this)),this.buildAnimationResumeData(this.animationStateData),i+=this.getAnimationResumeData())),this.encodedResumeData=h.toUnsignedString64(n,3)+i,this},getAnimationResumeData:function(t){return h.create(this.animationResumeData)},collectAnimationResumeData:function(t){this.animationStateData=c.extend(this.animationStateData,t)},buildAnimationResumeData:function(t){var e=this.getInitParentContainer(),n=this.getParentContainer(),i=n!==e,r=4094,s=0;this.animationResumeData="",(i||this.isScaled()||this.isRotated()||this.isInNewPosition())&&(s+=x,this.animationResumeData+=h.toSignedString64(o.clamp(-2047,2047,Math.round(t.RawXPos)),2),this.animationResumeData+=h.toSignedString64(o.clamp(-2047,2047,Math.round(t.RawYPos)),2),i&&(r=n.isSlideLayer||n.isSlide?4095:n.prop("slideIndex")),this.animationResumeData+=h.toUnsignedString64(r,2),this.isScaled()&&(s+=P,this.animationResumeData+=h.toSignedString64(t.ScaleX,2),this.animationResumeData+=h.toSignedString64(t.ScaleY,2)),this.isRotated()&&(s+=E,this.animationResumeData+=h.toSignedString64(t.Rotation,2))),this.isAlphaed()&&(s+=C,this.animationResumeData+=h.toUnsignedString64(t.Alpha,2)),0<s&&(this.animationResumeData=h.toUnsignedString64(s,1)+this.animationResumeData)},setDecodedResumeDataObj:function(){this.decodedResumeData={}},setDecodedResumeProp:function(t,e){var n={};c.isObject(t)?n=t:n[t]=e,c.extend(this.decodedResumeData,n)},forceUpdateResume:function(){this.prop(this.decodedResumeData||{})},setResumeData:function(n){if(this.setDecodedResumeDataObj(),c.isEmpty(n))return this;this.setTransformDirty();var t,e,i,r,s,o=c.partial(A,function(t){var e=D(n,t);return n=e.data,e.substr}),a=o(3,!0);return a&l?this.setDecodedResumeProp("ObjectState",this.getStateFromIndex(o(2))):this.setDecodedResumeProp("ObjectState","_default"),a&p&&(t=o(2),this.setDecodedResumeProp("DropIndex",o(1)),e=this.getClosestAncestor(T).getObjectByIndex(t),this.setDecodedResumeProp("DragConnected",e),this.setDecodedResumeProp("DropTargetId",e.id)),a&m&&this.setDecodedResumeProp("depth",o(2)),a&g&&(i=o(2),r=o(2),s=o(2,!0),this.prop("tabIndex",s),this.currView.idx=s,this.setDecodedResumeProp({ShuffleXPos:i,RawXPos:i,ShuffleYPos:r,RawYPos:r})),this.setDecodedResumeProp({Moved:!!(a&v),TimelineControlled:!(a&y),Enabled:!(a&S),ReviewMode:!!(a&b),MouseOver:!!(a&w)}),a&u&&(n=this.variables().setResumeData(n),this.setDecodedResumeProp(this.getVariableProps())),a&f&&this.setAnimationResumeData(n),this.setDecodedResumeProp("OnStage",!!(a&d)),this.prop(this.decodedResumeData),this},setAnimationResumeData:function(t){var e,n,i,r,s={},o=new h({fullString:t}),a=o.encodedString(),l=function(t){var e=D(a,t);return a=e.data,e.substr},u=c.partial(A,l);return a.length&&((e=h.fromUnsignedString64(l(1)))&x&&(s.RawXPos=u(2),s.RawYPos=u(2),4094!==(n=u(2,!0))&&(i=this.getClosestAncestor(T),r=4095===n?i:i.getObjectByIndex(n),this.reparentChild(r))),e&P&&(s.ScaleX=u(2),s.ScaleY=u(2)),e&E&&(s.Rotation=u(2)),e&C&&(s.Alpha=u(2,!0)),this.setDecodedResumeProp(s)),o.remainder()},setResumeDataLimited:function(n){var t=function(t){var e=D(n,t);return n=e.data,e.substr},e=c.partial(A,t),i=e(3,!0);if(i&l&&this.setStateFromIndex(e(2)),i&u)return i&p&&t(3),i&m&&t(2),i&g&&t(4),this.variables().setResumeData(n),this},resetObjectBeforeResume:function(t){this.isKind("shufflegroup")?this.markAsReset():(this.variables().resetValues(),t||(this.trigger(e.resume.RESET),0<this.animations().length&&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(T).shouldResume()}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,a){"use strict";var n;void 0===(n=function(t){var e=a(22),n=a(49),i=a(13),r=DS._,s=DS.utils,o=DS.resolver;s.createSuper(e);return n.extend({shorthand:["actionstates"],isStateGroupSlideObject:!0,setState:function(t,e){var n=r.findWhere(this.actionstates(),{name:o.getRef(t.stateRef,e.context,e)});return n&&(this.prop("ObjectState",n.name),r.isEmpty(n.actions)||i.executeActions(n.actions,r.extend(e,{context:this}))),this},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&&r.findWhere(t,{name:this.prop("ObjectState")})},getStateFromName:function(t){var e=this.get("actionstates");return e&&r.findWhere(e,{name:t})},getClickDef:function(){var t=this.getStateFromVar();return t&&t.clickdef}})}.call(e,a,e,t))||(t.exports=n)},function(t,e,f){"use strict";var n;void 0===(n=function(t){var e=f(22),n=f(49),h=DS._,a=DS.utils,i=DS.events,r=a.createSuper(e),c=function(t,e){t.prop("ShuffleXPos",e),t.prop("RawXPos",e)},d=function(t,e){t.prop("ShuffleYPos",e),t.prop("RawYPos",e)},s=function(r,s,t){return h.sortBy(t,r).every(function(t,e,n){var i=n[e-1];return!i||t[r]>=i[r]+.75*i[s]})},o=h.partial(s,"top","height"),l=h.partial(s,"left","width"),p=function(t,e,n){var i=t[n];c(i,e.left),d(i,e.top)},u=h.defaults({resolveAsParent:!1,groupObjects:!0},r("abilities"));return n.extend({abilities:u,initialize:function(){r("initialize").apply(this,arguments),this.shouldShuffle=!0,this.listenTo(this.getSlide(),i.resume.APPLIED,this.markAsResumed),this.listenTo(this.getSlide(),i.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=h.shuffle(this.objects().slice());return this.repositionLockedItems(t),this.shuffledObjectIndices=t.map(function(t){return this.objects().indexOf(t)}.bind(this)),this},repositionLockedItems:function(o){this.objects().forEach(function(t,e){if(s=t,a.isTrue(s.get("shuffleLock"))){var n=h.findIndex(this.originalBounds,{idx:e}),i=o[n],r=o.indexOf(t);o[n]=o[r],o[r]=i}var s}.bind(this))},determineSpacing:function(){return o(this.originalBounds)?this.spacing="vertical":l(this.originalBounds)?this.spacing="horizontal":this.spacing="none",this},sortBoundsFromSpacing:function(){var t="vertical"===this.spacing?"top":"left";return this.originalBounds=h.sortBy(this.originalBounds,t),this},setSpacing:function(){if("none"===this.spacing)return this.positionCallback=h.partial(p,this.getShuffledArray()),this;var i=this.originalBounds,t="vertical"===this.spacing,e=t?d:c,n=t?c:d,r=t?"top":"left",s=t?"left":"top",o=t?"bottom":"right",a=t?"right":"bottom",l=t?"height":"width";i.forEach(function(t,e){var n=i[e-1];n&&(t.defaultSpacing=t[r]-n[o],t[s]===n[s]?t.altAlign="origin":t[a]===n[a]?t.altAlign="endpoint":t[s]>n[a]?(t.altAlign="oOffset",t.altSpacing=t[s]-n[s]):(t.altAlign="eOffset",t.altSpacing=t[s]-n[a]))});var u={updateDefaultCoord:e,updateAltCoord:n,origin:r,altOrigin:s,endpoint:o,altEndpoint:a,dimension:l};return this.positionCallback=h.partial(function(t,e,n,i,r){var s=t[i],o=this.getCorrectBounds(s),a=t[i-1],l=a&&this.getCorrectBounds(a),u=h.partial(e.updateDefaultCoord,s),c=h.partial(e.updateAltCoord,s);if(0===i)u(n[e.origin]),1<r.length&&"endpoint"===r[1].altAlign?c(n[e.altEndpoint]-o[e.dimension]):c(n[e.altOrigin]);else switch(u(l[e.endpoint]+n.defaultSpacing),n.altAlign){case"origin":c(l[e.altOrigin]);break;case"endpoint":c(l[e.altEndpoint]-o[e.dimension]);break;case"oOffset":c(l[e.altOrigin]+n.altSpacing);break;case"eOffset":c(l[e.altEndpoint]+n.altSpacing)}}.bind(this),this.getShuffledArray(),u),this},setShuffledPositions:function(){return this.originalBounds.forEach(this.positionCallback),this},setTabIndices:function(){var n=this.originalBounds.map(function(t){return this.objects().at(t.idx).get("tabIndex")}.bind(this));return this.shuffledObjectIndices.forEach(function(t,e){this.objects().at(t).prop("tabIndex",n[e])}.bind(this)),this}})}.call(e,f,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var e,n=o(22),i=o(7),r=(DS._,DS.constants),s=DS.events;return n.extend({shorthand:["background"],shortEvents:{self:(e=n.prototype.shortEvents.self,e[i.SET_FOCUS]="setFocus",e)},variableProps:{Text:{type:r.varTypes.STRING,value:""}},getPathRef:function(){return this.background().vectorData.pr},setFocus:function(){null==this.currView?this.needsFocus=!0:(this.trigger(s.slideObject.FOCUS),this.needsFocus=!1)}})}.call(e,o,e,t))||(t.exports=n)},function(t,e,c){"use strict";var n;void 0===(n=function(t){var e,n=c(90),i=c(49),r=c(7),s=DS._,o=DS.utils,a=DS.resolver,l=o.createSuper(i),u=s.merge(l("shortEvents"),{self:(e={},e[r.UPDATE_SCROLL_POS]="updateScrollPos",e[r.UPDATE_SCROLL_HEIGHT]="updateScrollHeight",e)});return i.extend({mixins:[n],shorthand:["background","contentheight","contentwidth"],isGroupingContainer:!0,shortEvents:u,updateScrollPos:function(t,e){this.trigger("updateScrollPos",a.getRef(t.pos,e.context))},updateScrollHeight:function(t,e){this.contentheight(a.getRef(t.height,e.context)),this.trigger("updateScrollHeight")},getPathRef:function(){var t=this.background().vectorData;return t?t.pr:{}},getBounds:function(){var t=s(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,c,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(49),s=DS._,o=DS.utils,n=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:n.varTypes.BOOL,value:!1}),this},setupLabelColors:function(){var t=s(this.colors()),e=t.findWhere({name:"border"}),n=t.findWhere({name:"bg"});if(e){var i=s.first(e.fill.colors),r=o.toRgba(i.rgb,i.alpha);this.set("borderColor",r)}n&&this.set("background",n)}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var e=o(22),n=DS._,i=DS.utils,r=DS.constants,s=(DS.BaseModel,i.createSuper(e));return e.extend({variableProps:{SelectedItemIndex:{type:r.varTypes.NUM,value:-1}},initialize:function(){this.origItemsList=i.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,n){return t[e.itemdata]=n,t},{})},shuffleItems:function(){this.get("shuffle")&&(this.itemslist=n.shuffle(this.itemslist))},setResumeData:function(){s("setResumeData").apply(this,arguments);var t=this.prop("SelectedItemIndex");0<=t&&this.prop("SelectedItemData",this.origItemsList[t].itemdata)}})}.call(e,o,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var e=o(22),n=DS._,i=DS.utils,r=DS.constants,s=i.createSuper(e);return e.extend({variableProps:{SelectedItem:{type:r.varTypes.NUM,value:-1}},setResumeData:function(){s("setResumeData").apply(this,arguments);var t=i.getPath(this,"currView.refs.innard");n.result(this,"currView.isMounted",!1)&&this.currView.htmlReady(t.resumeReview)}})}.call(e,o,e,t))||(t.exports=n)},function(t,e,l){"use strict";var n;void 0===(n=function(t){var e=l(22),n=DS._,i=DS.Chunk,r=DS.utils,s=DS.constants,o=r.createSuper(e),a=function(t,e){return 0==(t&e)?t:t-e};return e.extend({variableProps:{SelectedItem:{type:s.varTypes.NUM,value:-1}},buildResumeData:function(){var t,e;return e=o("buildResumeData").apply(this,arguments),"wordbank"===this.get("style")&&0<=this.prop("SelectedItem")&&(t=i.fromUnsignedString64(this.encodedResumeData.slice(0,3)),t=a(t,4),t=a(t,512),this.encodedResumeData=i.toUnsignedString64(t,3)+this.encodedResumeData.slice(3)),e},unDrop:function(){n.result(this,"currView.refs.innard.unDrop")},resetForSeek:function(){var t=o("resetForSeek").apply(this,arguments);return this.unDrop(),t},onPlayerReset:function(){var t=o("onPlayerReset").apply(this,arguments);return this.unDrop(),t},resetObjectBeforeResume:function(){var t=o("resetObjectBeforeResume").apply(this,arguments);return this.unDrop(),t}})}.call(e,l,e,t))||(t.exports=n)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var e=o(22),n=DS._,i=DS.utils,r=DS.constants,s=(DS.BaseModel,n.extend(n.range(10).reduce(function(t,e){return t["_pos"+e]={type:r.varTypes.STRING,value:"",resume:!1},t},{}),{ItemOrder:{type:r.varTypes.STRING,value:""}}));return e.extend({variableProps:s,initialize:function(){this.hiderParents=[],this.setupItemsList()},setupItemsList:function(){var t;this.itemsListOrder=i.getPath(this,"data.itemlist").slice(),this.itemsIdx=this.itemsListOrder.reduce(function(t,e,n){return t[e.itemdata]=n,t},{}),this.itemslist=n.shuffle(this.itemsListOrder),t=this.itemslist.reduce(function(t,e,n){return t+this.itemsIdx[this.itemslist[n].itemdata]}.bind(this),""),this.prop("ItemOrder")||this.prop("ItemOrder",t)},getIndexByData:function(t){return this.itemsIdx[t]}})}.call(e,o,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(22),n=(DS._,DS.utils),i=DS.events,r=n.createSuper(e);return e.extend({shorthand:["background"],initialize:function(){r("initialize").apply(this,arguments),this.getLayer().once(i.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,s,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(8),n=i(497);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},function(t,e,x){"use strict";var n;void 0===(n=function(t){var e=x(7),i=x(78),n=x(498),r=x(499),s=x(21),o=x(15),a=x(13),l=DS._,u=DS.BaseModel,c=DS.constants,h=DS.events,d=DS.resumer,p=DS.dom,f=DS.utils,m={};m.essay=m.numeric=m.fillin=function(t){return[p.writeNode("answer"),t,p.writeCloseNode("answer")].join("")},m.likert=m.sequence=m.matching=function(t){var e=this.getChoiceById(t.choiceResponse),n=this.getStatementById(t.statementResponse);return p.writeNode("answer",{statementid:n.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 p.writeNode("answer",{choiceid:e.lmstext},!0)};var g={numeric:function(t,e,n){return t.push(i.statementToString(e.statement,this)),t},matching:function(t,e,n){return t.push({choice:this.getChoiceById(e.choiceid),statement:this.getStatementById(e.statementid)}),t},default:function(t,e,n){return t.push(this.getChoiceById(e.choiceid)),t}};g.sequence=g.matching;var v,y,S=function(t,e,n){return l.findWhere(t.get(e),{id:n.replace(e+".","")})},b=u.extend({mixins:[o,s,n],shorthand:["type","maxpoints","istracked","issurvey","skipenabled","choices","responseDefinition","answers","statements"],subscriptions:(y={},y[h.player.RESET]="reset",y),shortEvents:{self:(v={},v[e.EVAL_INTERACTION]="onEvalInteraction",v[e.ADD_CHOICE_RESPONSE]="onAddChoiceResponse",v[e.ADD_PAIR_RESPONSE]="onAddPairResponse",v)},playerPropNames:{AttemptCount:0,Status:c.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=l.partial(S,this,"choices"),this.getStatementById=l.partial(S,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(l.extend(this.getPlayerPropsRaw(),{responses:this.responses.slice(),Latency:d.getCourseTime()})),this},setAsViewed:function(t){this.prop("Viewed",t),this.trigger(h.interaction.VIEWED,this.absoluteId,this.maxpoints())},setStatusFromCurAnswer:function(){var t;return t=null!=this.curAnswer?this.curAnswer.status:this.get("issurvey")?c.statuses.NEUTRAL:c.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(h.interaction.EVALUATED,this).executeAnswerActions(t),this},updateUserResponse:function(){return this.buildResponses(),this.hasValidResponses()&&this.updateCurAnswer(),this},updateCurAnswer:function(){var t=this.isType("numeric")?parseFloat:l.identity;return this.curAnswer=r.setCurrInteraction(this).evaluateAnswers(this.responses.map(t)),this.setAsAnswered().setAnswerIndex(),this},executeAnswerActions:function(t){var e=this.curAnswer;null!=t&&e&&a.executeActions(e.actions,{context:this.getClosestAncestorByKind("slide")})},buildResponses:function(){var t=this.responseDefinition().actions;return this.responses=[],null!=t&&(a.executeActions(t,{context:this.getClosestAncestorByKind("slide")}),this.updateValue()),this},updateValue:function(){var t=this.isType("numeric"),e=t?"first":"identity",n=t?parseFloat:l.identity;return this.prop("Value",l[e](this.responses.map(n))),this},addResponse:function(t){return this.responses.push(t),this},onEvalInteraction:function(t){this.buildResponses().evaluate(t)},onAddChoiceResponse:function(t){var e={string:l.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,n=t.valuea,i=t.valueb;this.addResponse({statementResponse:n,choiceResponse:(e=i,/^choices/.test(e)?i:this.resolvePath(i))})},getCorrectAnswer:function(){return l.find(this.answers(),{status:c.statuses.CORRECT})},getCorrectResponse:function(){var t=this.getCorrectAnswer(),e=g[this.type()]||g.default;return l.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(h.interaction.EVALUATED,this);var t=this.prop("AnswerIndex");this.prop("Score");-1<t&&(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&&0<this.responses.length},hasValidResponses:function(){return this.hasResponses()&&this.responses.every(this.isValidResponse.bind(this))},isPassing:function(){return this.prop("Status")===c.statuses.CORRECT},markAttempts:function(){this.attempts.forEach(function(t){t.Sent=!0})},getAoSoapXml:function(){return 0===this.prop("AttemptCount")||0===this.attempts.length?"":[p.writeNode("interaction",{idRef:f.stripPlayer(this.absoluteId),type:this.type()}),this.getAttemptXml(),p.writeCloseNode("interaction")].join("")},getAttemptXml:function(){return this.attempts.reduce(function(t,e,n,i){var r=n===i.length-1,s=m[this.type()].bind(this),o=[p.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(p.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 l.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))}}),w=b.prototype;return w.getLastScore=l.partial(w.prop,"LastScore"),b}.call(e,x,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var l=DS._,d=DS.Chunk,e=DS.constants,a=[e.statuses.CORRECT,e.statuses.INCOMPLETE,e.statuses.INCORRECT,e.statuses.NEUTRAL],u=function(t,e){return-1<t?"0"+d.toUnsignedString64(t,2):"1"+d.create(e)},n=function(t,e){return[t,e].join(".")},p=l.partial(n,"statements"),f=l.partial(n,"choices");return{init:function(){l.bindAll(this,"responseToResumeData")},updateInitialAttemptCount:function(){this.initialAttemptCount=this.prop("AttemptCount"),this.responsesBuiltOnExit=!1},getResumeData:function(){var t=this.prop("AttemptCount"),e=d.toUnsignedString64(t,2);return this.initialAttemptCount!==t||this.responsesBuiltOnExit||this.buildResponses(),e+=[this.prop("Answered")?1:0,this.prop("Unanswered")?1:0,0<t?this.getAttemptResumeData():this.getNoAttemptResumeData()].join("")},getAttemptResumeData:function(){return[a.indexOf(this.prop("Status")),d.create(d.toSignedString64(this.prop("Score"))),d.create(d.toSignedString64(this.prop("LastScore"))),d.create(d.toSignedString64(this.prop("AnswerIndex")))].join("")},getNoAttemptResumeData:function(){var t=this.responses||[];return d.toUnsignedString64(t.length,2)+t.map(this.responseToResumeData.bind(this)).join("")},responseToResumeData:function(t){var e,n,i,r=this.isValidResponse(t),s=this.isPairResponse(t),o=(r?2:0)+(s?1:0),a=d.toUnsignedString64(o,1);return r&&(n=s?t.choiceResponse:t,l.isString(n)||(n=n.value()),i=l.findIndex(this.choices(),{id:n.split(".")[1]}),a+=u(i,n),s&&(e=l.findIndex(this.statements(),{id:t.statementResponse.split(".")[1]}),a+=u(e,t.statementResponse))),d.create(a)},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(n){if(null!=n&&""!==n){var t=function(t){var e=n.slice(0,t);return n=n.slice(t),e};this.prop({AttemptCount:d.fromUnsignedString64(t(2)),Answered:"1"===t(1),Unanswered:"1"===t(1)}),0<this.prop("AttemptCount")?this.setAttemptResumeData(n):this.setNoAttemptResumeData(n)}},setAttemptResumeData:function(t){var e,n,i=parseInt((e=1,n=t.slice(0,e),t=t.slice(e),n)),r=new d({fullString:t}),s=r.reChunk(),o=s.reChunk().getSignedValue();this.prop({Status:a[i],Score:r.getSignedValue(),LastScore:s.getSignedValue(),AnswerIndex:o}),this.curAnswer=this.answers()[o]},setNoAttemptResumeData:function(n){for(var t,e,i,r,s,o,a=function(t){var e=n.slice(0,t);return n=n.slice(t),e},l=function(){return"0"===a(1)},u=function(){var t=new d({fullString:n}),e=t.encodedString();return n=t.remainder(),e},c=d.fromUnsignedString64(a(2)),h=new d({fullString:n});c--;)n=h.encodedString(),h=h.reChunk(),e=1&(t=d.fromUnsignedString64(a(1),10)),2&t&&(i=l()?(r=d.fromUnsignedString64(a(2)),o=this.choices()[r].id,f(o)):u(),e&&(i={choiceResponse:i,statementResponse:l()?(s=d.fromUnsignedString64(a(2)),p(this.statements()[s].id)):u()}),this.responses=this.responses||[],this.responses.push(i))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,o){"use strict";var n;void 0===(n=function(t){var i=o(78),r=(o(13),DS._),n=(DS.Backbone,DS.utils,DS.errorManager.warn("interactionHelper")),s=function(t,e){var n=t.getClosestAncestorByKind("slide");return i.evaluateStatement(e,n)},e={};return e.multiplechoice=e.truefalse=e.hotspot=e.wordbank=e.multipleresponse=[function(t,e){return e.length===t.length},function(t,e,n){return s(n,{kind:"and",statements:t.map(function(t){return{kind:"compare",operator:t.ignorecase?"ichas":"has",valuea:e,valueb:t.choiceid,typea:"object",typeb:"string"}})})}],e.sequence=e.matching=[function(t,e,n){if(t.length!==e.length)return!1;var i=r.zipWith(t,e,function(t,e){return r.extend({},t,e)});return s(n,{kind:"and",statements:i})}],e.numeric=[function(t,e,n){return s(n,{kind:"and",statements:t.map(function(t){return t.statement})})}],e.fillin=[function(t,e,n){var i=n.prop("Value")[0];return s(n,{kind:"or",statements:t.map(function(t,e){return{kind:"compare",operator:t.ignorecase?"iceq":"eq",valuea:i,valueb:n.getChoiceById(t.choiceid).lmstext,typea:"string",typeb:"string"}})})}],{setCurrInteraction:function(t){return this.interaction=t,this},getChosenAnswer:function(e){return r.find(this.interaction.answers(),function(t){return this.evaluateResponses(e,t)}.bind(this))},evaluateAnswers:function(t){if(this.interaction){var e=this.getChosenAnswer(t);return e||n("evaluateAnswers","no answer found."),e}n("evaluateAnswers","needs to have interaction defined via `setCurrInteraction`.")},evaluateResponses:function(t,e){return this.performEvaluation(t,e)},isOther:function(t){var e=r.first(t.evaluate.statements);return!!e&&"other"===e.kind},getEvalFns:function(){return e[this.interaction.type()]},performEvaluation:function(e,n){var i=this.interaction,t=this.getEvalFns();return this.isOther(n)||!r.isEmpty(t)&&t.every(function(t){return t(n.evaluate.statements,e,i)}.bind(this))}}}.call(e,o,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(8),n=i(501);return e.extend({model:n})}.call(e,i,e,t))||(t.exports=n)},function(t,e,S){"use strict";var n;void 0===(n=function(t){var e,n,i=S(7),r=S(137),s=S(42),o=S(15),a=S(21),l=S(142),u=S(13),d=DS._,c=DS.utils,h=DS.pubSub,p=DS.events,f=DS.vow,m=DS.resolver,g=DS.constants,v=DS.BaseModel,y=function(e,t,n){var i=d.partial(d.findWhere,t);return n.filter(function(t){return null!=i({id:t.id})===e})};return v.extend({isSlideDraw:!0,mixins:[l,o,a],resolveables:["slides","actionGroups","variables"],shorthand:["sliderefs","exitaction","slides","shufflecount","shuffle","actionGroups","slideNumber","slideNumberInScene"],shortEvents:{self:(n={},n[i.SET_DRAW_REVIEW]="onSetDrawReview",n)},abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{variables:s},subscriptions:(e={},e[p.player.RESET]="generateDraw",e),initialize:function(){this.slideDfd=new f.Deferred,h.once(p.data.INITIALIZED,this.createDraw.bind(this))},createDraw:function(){this.generateDraw().fixRefIds(),this.slideDfd.resolve(this.slides())},fixRefIds:function(){var e=[this.parent.id,this.id].join(g.PATH_DELIMITER);this.slides().forEach(function(t){t.fullId(e)})},getScene:function(){return this.getClosestAncestorByKind("scene")},getTopSlide:function(){return d.first(this.sliderefs())},getBottomSlide:function(){return d.last(this.sliderefs())},hasLockedTopSlide:function(){return this.getTopSlide().linkprev},hasLockedBottomSlide:function(){return this.getBottomSlide().linknext},startingSlide:function(){return c.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(p.draw.EXIT),u.executeAction(this.exitaction(),{context:this})},getTop:function(){var t=this.sliderefs(),e=0,n=[];if(this.hasLockedTopSlide())for(n.push(this.getTopSlide());n.length&&d.last(n).linknext&&t[e+1];)n.push(t[++e]);return n},getBottom:function(){var t=this.sliderefs(),e=t.length-1,n=[];if(this.hasLockedBottomSlide())for(n.push(this.getBottomSlide());d.first(n).linkprev&&t[e-1];)n.unshift(t[--e]);return n},getTrimmedSlides:function(){return this.trimSpecial(this.sliderefs().slice())},trimSpecial:function(t){for(;t.length&&t[0].linkprev;)t.shift();for(;t.length&&d.last(t).linknext;)t.pop();return t},getMiddle:function(t,e){if(e<=0)return[];var n,i,r,s=this.shuffle(),o=[],a=this.getScene().getRefs(),l=d.partial(y,!1,a),u=d.partial(y,!0,a),c=l(t),h=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(h(r.length),1));for(;o.length<e&&c.length;){for(n=c[i=h(c.length)];n.linkprev;)n=c[--i];for(;n;)o.push.apply(o,c.splice(i,1)),n=n.linknext&&c[i]}return o},getIncludedSlides:function(t){return t.filter(function(t){return t.shuffleinclude})},generateDraw:function(){var t,e,n,i=this.getTop(),r=this.getBottom(),s=this.getTrimmedSlides(),o=this.getIncludedSlides(s);return s=d.xor(s,o),e=(this.get("shuffle")?this.shufflecount():this.sliderefs().length)-(i.length+r.length+o.length),t=this.getMiddle(s,e),n=i.concat(o,t,r),this.generateSlides(n),this},generateSlides:function(t){this.trigger(p.draw.RESET,this);var e=this.get("navindex"),n=this.resolveSlides(t);return n.forEach(function(t){t.navIndex=e}),this.set("slides",new r(n,{parent:this})),t.forEach(function(t){this.getScene().addRef(t)}.bind(this)),this.createOrderArray(t),this.trigger(p.draw.RESET_COMPLETE,this),h.trigger(p.draw.RESET_COMPLETE),this},resolveSlides:function(t){return t.map(function(t){var e=c.prefixWithPlayer(t.id);return d.cloneDeep(m.resolvePath(e,this))}.bind(this))},getSlidePromise:function(){return this.slideDfd.promise()},onSetDrawReview:function(t){this.isInReview=t.review}})}.call(e,S,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(8),n=r(503),i=DS._;return e.extend({model:n,hasType:function(e){return this.some(function(t){return t.type()===e})},getVideoCount:function(){return i.countBy(this.models,function(t){return t.type()}).video||0}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,h){"use strict";var n;void 0===(n=function(t){var e=h(91),a=h(92),n=h(504),r=DS._,i=DS.utils,l=DS.vow,s=DS.BaseModel,u=DS.detection,o={img:"swf png jpg jpeg gif bmp".split(" "),video:"flv mov mp4 avi".split(" "),audio:"mp3".split(" ")},c={audio:e,video:n};return s.extend({shorthand:["url","type","width","height","mobiledx","mobiledy","captions"],initialize:function(){this.url(i.resolveAssetUrl(this.url())),this.inferType()},ext:function(){return r.last(this.url().split("."))},isValid:function(){return"swf"!==this.ext()},inferType:function(){var i=this.ext();return this.type(r.reduce(o,function(t,e,n){return r.contains(e,i)?n:t},null)),this},load:function(t){if(null!=this.currentLoader)return this.currentLoader.promise;var e,n,i,r=this.type(),s="audio"===r;if(!this.isValid()||this.isLoaded&&!t&&(!s||!u.capabilities.hasAudioApi))return(n=(e=new l.Deferred).resolve().promise()).dfd=e,n;var o=c[r]||a;return this.currentLoader=i=new o({type:this.type(),url:this.url(),id:this.id,loadForView:t}),i.promise.then(function(){this.isLoaded=!0}.bind(this)).always(function(){i.teardown(),this.currentLoader=null}.bind(this)),i.promise.dfd=i.dfd,i.promise}})}.call(e,h,e,t))||(t.exports=n)},function(t,e,s){"use strict";var n;void 0===(n=function(t){var e=s(92),n=s(88),i=DS._,r=function(t){this.init(t)};return i.assign(r.prototype,e.prototype,{isMediaElement:!0,isPaused:!0,isEnded:i.constant(!0),createElement:function(){var e=this;return n.requestVideoEl(this).then(function(t){t.src=e.url,e.setElement(t),e.load()}),this},retrieveVideo:function(){return this.el},teardown:i.noop}),r}.call(e,s,e,t))||(t.exports=n)},function(t,e,I){"use strict";var n;void 0===(n=function(t){var e,n,i=I(7),r=I(143),s=I(136),o=I(15),a=I(21),l=DS._,u=DS.windowManager,c=DS.utils,h=DS.constants,d=DS.events,p=DS.dom,f=DS.resolver,m=DS.BaseModel,g=DS.resumer,v=DS.pubSub,y=DS.vow,S=(DS.tinCan,function(t){return!t.prop("Answered")}),b=function(t){return 0===t.prop("AttemptCount")},w=function(t){return!0===t.prop("Viewed")},x=function(t){return w(t)&&S(t)},P=function(t){return w(t)&&b(t)},E=function(t){return!0===t.get("istracked")},C=function(t){return t.skipenabled()},T=function(t){return t.isSlide||D(t)},D=function(t){return t.isSlideDraw},A=function(t){return Math.floor(100*t)/100},R=m.extend({mixins:[a,o],shorthand:["issurvey","passPercent","submitunanswered","scoretype","resettype","reviewtype","actionGroups"],resolveables:["actionGroups","variables","quizzes"],associations:{sliderefs:s},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[i.EVAL_ALL_UNANSWERED]="evalAllUnanswered",n[i.SET_QUIZ_COMPLETE]="setQuizComplete",n[i.NEXT_VIEWED_SLIDE]="onNextReviewedSlide",n[i.RESET_QUIZ]="onResetQuiz",n)},subscriptions:(e={},e[d.data.INITIALIZED]="onDataInitialized",e[d.slide.HAS_CHANGED]="onSlideHasChanged",e[d.player.RESET]="onResetPlayer",e),maxPoints:0,currentMaxPoints:0,attempts:0,initialize:function(){this.referencesBuilt=new y.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=l(this.sliderefs().invoke("getSlide")).filter(T).value(),this.draws=this.slides.filter(D),this.waitForDraws(),y.after.apply(y,this.quizzes.map(l.property("referencesBuilt"))).then(this.referencesBuilt.resolve),this},waitForDraws:function(){var t=this.slides.filter(D);t.forEach(function(t){var e=this.onDrawReceived.bind(this,t);this.listenTo(t,d.slide.CHANGE,e),this.listenTo(t,d.draw.RESET,this.onDrawReset.bind(this)),this.listenTo(t,d.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){l.remove(this.slides,t)}.bind(this)),l.set(t,["spliceIdx",this.absoluteId],-1),l.set(t,["spliceNum",this.absoluteId],0)},onAfterDrawReset:function(t){this.updateInteractionRefs()},onDrawReceived:function(t){var e=["spliceIdx",this.absoluteId],n=["spliceNum",this.absoluteId],i=c.getPath(t,e,this.slides.indexOf(t)),r=c.getPath(t,n,1);l.set(t,e,i),l.set(t,n,t.slides().length),0<=i&&0<r&&this.slides.splice(i,r),this.slides=this.slides.concat(t.slides().slice()),this.afterDrawReceived()},afterDrawReceived:function(){var t;return this.interactions=l(this.slides).invoke("interactions").compact().value(),this.flatInteractions=l(this.interactions).invoke("slice").flattenDeep().filter(E).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 l.findIndex(t,function(t){return c.stripPlayer(t.absoluteId)===this.currentPlayerSlideId}.bind(this))},getFilteredItemsForReviewReset:function(t,e){return!0===this.issurvey()||void 0===e?l.sortBy(t,this.sortByViewedOrder):l(t).filter(e).sortBy(this.sortByViewedOrder).value()},sortByViewedOrder:function(t){return g.totalViewedSlides.indexOf(t)},onNextReviewedSlide:function(t){var e=l.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 n,i=void 0!==e?function(t){return t.getInteractionStatus()===e}:void 0,r=this.getFilteredItemsForReviewReset(this.slides,i),s=this.getCurrentSlideIndex(r)+1;s===r.length?v.trigger(d.request.NEXT_SLIDE,t.completed_slide_ref.value):null!=(n=l.find(r.slice(s),function(t){return l.contains(g.totalViewedSlides,t)}))&&v.trigger(d.request.NEXT_SLIDE,n.absoluteId)},resetQuiz:function(t){this.resetProps(),this.completed=!1,this.viewedInteractions={};var e=void(this.currentMaxPoints=0),n=void 0;!1===t&&this.resettype()===h.reviewResetTypes.INCORRECTONLY&&(e=function(t){return!t.isPassing()},n=function(t){return t.getInteractionStatus()===h.statuses.INCORRECT});var i=this.getFilteredItemsForReviewReset(this.flatInteractions,e),r=this.getFilteredItemsForReviewReset(this.slides,n);l.invoke(i,"resetResume",!0),r.forEach(function(t){t.resetResume(),t.updateInteractionData().onAfterResumeBuilt()}),this.resettype()!==h.reviewResetTypes.INCORRECTONLY&&l.invoke(this.draws,"generateDraw"),this.updatePassScore().updateScore(),this.hasScoring()&&this.getScoring().prop("Completed",!1),g.savePresentationData(),this.attempts++},listenForViewsAndEvaluations:function(){this.interactions.forEach(function(t){this.listenTo(t,d.interaction.VIEWED,this.onInteractionViewed),this.listenTo(t,d.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=f.resolvePath(c.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 l.reduce(this.flatInteractions,function(t,e){return t+l.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 0<this.quizzes.length&&(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 A(c.pctToDec(this.prop("PassPercent"))*this.getMaxPoints())},updatePassScore:function(){return this.prop("PassScore",this.calcPassScore()),this},calcPercentScore:function(){return A(c.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 l(this.flatInteractions).invoke("maxpoints").reduce(c.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 l.reduce(this.viewedInteractions,function(t,e){return t+e},0)},updateViewedInteractions:function(){var e=this;return this.flatInteractions.forEach(function(t){t.viewed&&null==e.viewedInteractions[t.absoluteId]&&(e.viewedInteractions[t.absoluteId]=t.maxpoints())}),this},onInteractionEvaluated:function(t){this.updateScore().updateAllQuestionsSubmitted(),v.trigger(d.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(C))},onChangeScoreProp:function(){this.updatePercentScore()},updateAllQuestionsSubmitted:function(){return this.prop("AllQuestionsSubmitted",this.getUnsubmittedInteractions().every(C)),this},getUnsubmittedInteractions:function(){var t="viewed"===this.submitunanswered()?P:b;return this.flatInteractions.filter(t)},getUnansweredInteractions:function(){var t="viewed"===this.submitunanswered()?x:S;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=u.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||v.trigger(d.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()})},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 e=[p.writeNode("quiz",this.getQuizAttributes())];return this.quizzes.length?e.push(this.getQuizzesXml()):(e.push(p.writeNode("interactions")),this.flatInteractions.forEach(function(t){e.push(t.getAoSoapXml())}),e.push(p.writeCloseNode("interactions"))),e.push(p.writeCloseNode("quiz")),e.join("")},getQuizAttributes:function(){var t=this.isType("survey"),e=this.getIsComplete()?h.statuses.COMPLETE:h.statuses.INCOMPLETE,n=this.isPassed()?h.statuses.PASSING:h.statuses.FAILING,i=t?e:n,r={idRef:this.id,duration:0,status:i};return t||(r.score=Math.floor(100*this.prop("Score"))/100,r.possibleScore=this.maxPoints),r},getQuizzesXml:function(){var e=[p.writeNode("quizzes")];return this.quizzes.forEach(function(t){e.push(t.getAoSoapXml())}),e.push(p.writeCloseNode("quizzes")),e.join("")}});return r.prototype.model=R}.call(e,I,e,t))||(t.exports=n)},function(t,e,r){"use strict";var n;void 0===(n=function(t){var e=r(8),n=r(507),i=DS.Chunk;return e.extend({model:n,getResumeData:function(){return this.invoke("getResumeData").map(i.create).join("")||i.create("")},setResumeData:function(e){return this.forEach(function(t){t.setResumeData(e.encodedString()),e=e.reChunk()}),e}})}.call(e,r,e,t))||(t.exports=n)},function(t,e,f){"use strict";var n;void 0===(n=function(t){var e,n,i=f(15),r=f(10),s=f(7),o=DS._,a=DS.pubSub,l=DS.BaseModel,u=DS.Chunk,c=DS.subscribable,h=DS.events,d=DS.utils,p=DS.TimelineLite;return l.extend({mixins:[i,r,c],shorthand:["events"],subscriptions:(n={},n[h.request.NEXT_SLIDE]="onNextSlide",n[h.slide.STARTED]="onSlideReady",n[h.resume.RESET_DATA]="onResetData",n),shortEvents:{self:(e={},e[s.SHOW_TIMER]="onShowTimer",e[s.HIDE_TIMER]="onHideTimer",e[s.START_TIMER]="onStartTimer",e[s.PAUSE_TIMER]="onPauseTimer",e[s.RESET_TIMER]="onResetTimer",e)},initialize:function(){o.bindAll(this,"onNextSlide","onSlideReady","onResetData","onUpdate","onComplete"),this.tweenTick={val:0},this.timeline=new p({paused:!0}),this.duration=d.toSeconds(this.get("duration")),this.timeline.to(this.tweenTick,this.duration,{val:1,ease:"Linear.easeNone",onUpdate:this.onUpdate,onComplete:this.onComplete}),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.tweenTick.val;this.timeline.progress(t/this.duration,e)},onShowTimer:function(){a.trigger(DS.events.timer.SHOW,this),this.onUpdate()},onHideTimer:function(){a.trigger(DS.events.timer.HIDE,this)},onStartTimer:function(){this.started=!0,this.timeline.play()},onPauseTimer:function(){this.started=!1,this.timeline.pause()},onResetTimer:function(){this.started=!1,this.onResetData()},onUpdate:function(){this.trigger("tick",this.tweenTick.val,this.elapsed(),this.duration)},onComplete:function(){a.trigger(h.timer.COMPLETE),this.executePlayerEvent("timercomplete")},setResumeData:function(t){var e;"1"===t.charAt(0)&&(this.trigger("show"),this.trigger("start"),e=u.fromSignedString64(t.substr(1)),this.elapsed(d.toSeconds(e),!0),this.deferredResumeData="")},getResumeData:function(){return[this.started||this.resumeOnSlideReady?"1":"0",u.toSignedString64(d.toMilliseconds(this.elapsed()),3)].join("")}})}.call(e,f,e,t))||(t.exports=n)},function(t,e,c){"use strict";var n;void 0===(n=function(t){var e,n=c(509),i=c(8),r=DS._,s=DS.events,o=DS.resolver,a=DS.utils,l=(new DS.vow.Deferred).resolve().promise(),u=r.memoize(function(t){return o.resolvePath(a.prefixWithPlayer(t),null,{optional:!0})});return i.extend({model:n,subscriptions:(e={},e[s.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(e){return this.find(function(t){return 0<=t.get("slideids").indexOf(e)})},load:function(t){var e=this.findPlaylist(t);return null==e||e.isPlaying()?(null!=this.timeline&&(this.timeline.off(s.timeline.PLAYING,this.onTimelinePlayingDelegate),this.timeline.off(s.timeline.PAUSED,this.onTimelinePausedDelegate),this.timeline.off(s.timeline.SEEK_START,this.onTimelineSeekStartDelegate),this.timeline.off(s.timeline.SEEK_END,this.onTimelineSeekEndDelegate),this.timeline=null),l):e.load()},onSlideStarted:function(t){var e=this.currentlyPlaying,n=this.findPlaylist(t);e!==n&&(null!=e&&e.stop(),null!=n&&n.play()),null!=n&&(this.timeline=u(t).getBaseLayer().timeline(),this.timeline.on(s.timeline.PLAYING,this.onTimelinePlayingDelegate),this.timeline.on(s.timeline.PAUSED,this.onTimelinePausedDelegate),this.timeline.on(s.timeline.SEEK_START,this.onTimelineSeekStartDelegate),this.timeline.on(s.timeline.SEEK_END,this.onTimelineSeekEndDelegate)),this.currentlyPlaying=n},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,c,e,t))||(t.exports=n)},function(t,e,h){"use strict";var n;void 0===(n=function(t){var i=h(91),r=h(48),n=DS._,s=DS.appState,o=DS.events,e=DS.BaseModel,a=DS.vow,l=function(t){return["presentation_content",t].join("/")},u=(new a.Deferred).resolve().promise(),c=(new a.Deferred).reject();return c.catch(function(t){return t}),c=c.promise(),e.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 0<this.get("filenames").length&&this.playIdx(0),this},playIdx:function(t){var e=this.get("filenames")[t],n=r.loadUrl(l(e),"playlist"+t);return n.on(o.audioClip.ENDED,this.onClipEndedDelegate),n.setVolume(this.getRelativeVolume(s.currentVolume())),n.play(),this.clips[t]=n,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 0<this.get("filenames").length?this.loadIdx(0):u},loadIdx:function(t){var e=l(this.get("filenames")[t]),n=new i({type:"audio",url:e});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 c;t=0}return t===this.currentlyPlayingIdx?c: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){n.invoke(this.clips,"setVolume",this.getRelativeVolume(e))}})}.call(e,h,e,t))||(t.exports=n)},function(t,e,c){"use strict";var n;void 0===(n=function(t){var r,s=c(13),e=DS._,n=DS.resolver,i=DS.automation,o=DS.utils,a=function(t){return n.resolvePath(o.prefixWithPlayer(t),r)},l=function(){var t=i.getPlayer&&i.getPlayer()||{};return e.extend(u,t)},u={GetVar:function(t){var e=a(t);return null!=e?e.value():null},SetVar:function(t,e){var n,i=a(t);null!=i&&(n={kind:"adjustvar",variable:i.absoluteId,operator:"set",value:{type:i.type(),value:e}},s.executeAction(n,{context:r}))}};return{initialize:function(t){r=t,window.GetPlayer=l}}}.call(e,c,e,t))||(t.exports=n)},function(t,e,l){"use strict";var n;void 0===(n=function(t){var e=l(0),n=l(2),i=l(144),r=(DS._,DS.pubSub),s=DS.events,o=DS.scaler,a=DS.constants;return l(58),e.createClass({displayName:"SlideWindow",mixins:[n,i],getInitialState:function(){return{winScale:window.globals.HAS_FRAME?1:o.getScale()}},componentDidMount:function(){var t=this;window.globals.HAS_FRAME||r.on(s.window.SCALE,function(){t.setState({winScale:o.getScale()})})},getBackground:function(){var t=this.state.currentSlide;return null==t?null:t.get("slidewindowbg")},close:function(t){r.trigger(s.window.CLOSING,this.getPath("props.model.id"))},componentWillUpdate:function(t,e){e.currentSlide&&(r.trigger(s.loader.MUTE),this.props.id===a.refs.FRAME&&r.trigger(s.window.MAIN_CHANGED,e.currentSlide,this.props.id))}})}.call(e,l,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(0),n=i(145);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)},function(t,e,m){"use strict";var n;void 0===(n=function(t){var e,n=m(0),i=m(2),r=m(13),s=DS._,o=DS.dom,a=DS.playerGlobals,l=DS.pubSub,u=DS.events,c=DS.detection,h=DS.focusManager,d=DS.mobileChromeKiller,p=DS.vendorOverrides,f=null!=p.getAudioInitEvent?p.getAudioInitEvent:s.constant("touchend");return n.createClass({displayName:"MobileStartOverlay",mixins:[i],subscriptions:(e={},e[u.request.START]="onMobileStart",e[u.presentation.EXIT_FULLSCREEN]="onExitFullScreen",e[u.presentation.ENTER_FULLSCREEN]="onEnterFullScreen",e),componentDidMount:function(){var t=this,e=function(){t.setState({titleText:DS.stringTabler.getString(DS.constants.strings.PROJECT_TITLE),resumeText:DS.stringTabler.getString("resume"),restartText:DS.stringTabler.getString("restart")})};null!=DS.frameModel?e():l.on(DS.events.frame.MODEL_READY,e),this.refs.playIcon.addEventListener(f(),this.onStart),this.htmlReady(function(){c.deviceView.isUnifiedMobile&&null!=this.refs.resume&&(this.refs.resume.addEventListener(f(),this.onStart),this.refs.restart.addEventListener(f(),this.onReset))}.bind(this))},getInitialState:function(){return{visible:!1}},onFocus:function(t){h.setFocusRectOn(this.refs[t])},onEnterFullScreen:function(){document.body.classList.add("is-fullscreen")},onExitFullScreen:function(){document.body.classList.remove("is-fullscreen"),c.env.is360&&c.deviceView.isPhone&&(l.trigger(u.mobile.ENTER_THUMB_VIEW),l.trigger(u.slide.PAUSE_TIMELINE),DS.renderEngine.showMobileStartOverlay(),this.setState({visible:!0}),this.restarted=!0)},onReset:function(){r.executeAction({kind:"resume_player",resume:!1},{context:a.presentation}),this.onStart()},onMobileStart:function(t){var e,n=this;this.rejectDeferred=t.rejectDeferred,o.addClass(document.body,"resume-shown"),e={visible:!0},t.mobileStartAsPrompt&&(e.isResumePrompt=!0),this.setState(e,function(){(null!=n.refs.resume?n.refs.resume:n.refs.playIcon).focus(),l.trigger(u.startOverlay.READY)})},onStart:function(){c.env.isPhonePreview||(l.trigger(u.loader.UNMUTE),o.removeClass(document.body,"resume-shown"),this.restarted?l.trigger(u.mobile.EXIT_THUMB_VIEW):(this.rejectDeferred(),d.init()),this.setState({visible:!1}),c.env.is360&&c.deviceView.isPhone&&(l.trigger(u.presentation.ENTER_FULLSCREEN),l.trigger(u.slide.PLAY_TIMELINE)),DS.renderEngine.killMobileStartOverlay())}})}.call(e,m,e,t))||(t.exports=n)},function(t,e,h){"use strict";var n;void 0===(n=function(t){var e,n,i,r=h(0),s=h(2),o=DS.captionsManager,a=DS.pubSub,l=DS.vendorOverrides,u=DS._,c=DS.events;l.positionCaptions||u.noop;return r.createClass({displayName:"Captions",mixins:[s],subscriptions:(e={},n=c.window.SCALE,i="onResize",n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i,e),getDefaultProps:function(){return{fontscale:100}},onResize:function(){this.setState({winScale:this.props.getWinScale()})},getInitialState:function(){return{captions:[],showCaptions:o.isCaptionEnabled(),winScale:this.props.getWinScale()}},componentWillMount:function(){this.captions=[],a.on(c.captions.ENABLED,this.toggleCaptioning),a.on(c.slide.STARTED,this.clearAllCaptions);var t=this.props.slideContainer;u.bindAll(this,"onAddCaption","onRemoveCaption"),this.listenTo(t,c.captions.ADD,this.onAddCaption),this.listenTo(t,c.captions.REMOVE,this.onRemoveCaption)},componentWillUnmount:function(){var t=this.props.slideContainer;this.captions=[],a.off(c.captions.ENABLED,this.toggleCaptioning),a.off(c.slide.STARTED,this.clearAllCaptions),this.stopListening(t,c.captions.ADD,this.onAddCaption),this.stopListening(t,c.captions.REMOVE,this.onRemoveCaption)},toggleCaptioning:function(t){this.setState({showCaptions:t,font:o.getCaptionFont()})},clearAllCaptions:function(){this.setState({captions:[]})},onAddCaption:function(t){this.captions.push(t),this.setState({captions:this.captions.slice()})},onRemoveCaption:function(e){u.remove(this.captions,function(t){return t.textContent===e.textContent}),this.setState({captions:this.captions.slice()})},toHtml:function(t){var e,n,i,r,s=document.createElement("div");for(s.appendChild(t.cloneNode(!0)),n=s.querySelectorAll("q[data-voice]"),r=0;r<n.length;r++)e=(i=n[r]).getAttribute("data-voice"),i.innerHTML=[e,":"," ",i.innerHTML].join("");return s.innerHTML.replace(/&amp;/g,"&")}})}.call(e,h,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(0),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,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",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)}]);

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.078 ]--