if (window.performance && window.performance.mark) { window.performance.mark('startLoadBundleInner-common'); }
// Copyright (C) Microsoft Corporation. All rights reserved.
define("VSS/Fonts/TextFonts",["require","exports"],function(n,t){Object.defineProperty(t,"__esModule",{value:!0});t.fontsChanged=void 0;window.FabricConfig={fontBaseUrl:""};t.fontsChanged=!0});

define("VSS/Common/Contracts/Platform",["require","exports"],function(n,t){var i,r,u;Object.defineProperty(t,"__esModule",{value:!0});t.TypeInfo=t.NavigationContextLevels=t.ContributionPathType=t.ContextHostType=void 0,function(n){n[n.Unknown=0]="Unknown";n[n.Deployment=1]="Deployment";n[n.Application=2]="Application";n[n.Organization=2]="Organization";n[n.ProjectCollection=4]="ProjectCollection"}(i=t.ContextHostType||(t.ContextHostType={})),function(n){n[n.Default=0]="Default";n[n.Resource=1]="Resource";n[n.ThirdParty=2]="ThirdParty"}(r=t.ContributionPathType||(t.ContributionPathType={})),function(n){n[n.None=0]="None";n[n.Deployment=1]="Deployment";n[n.Application=2]="Application";n[n.Collection=4]="Collection";n[n.Project=8]="Project";n[n.Team=16]="Team";n[n.ApplicationAll=30]="ApplicationAll";n[n.All=31]="All"}(u=t.NavigationContextLevels||(t.NavigationContextLevels={}));t.TypeInfo={ContextHostType:{enumValues:{unknown:0,deployment:1,application:2,organization:2,projectCollection:4}},ContributedServiceContext:{fields:null},ContributionPath:{fields:null},ContributionPathType:{enumValues:{"default":0,resource:1,thirdParty:2}},DaylightSavingsAdjustmentEntry:{fields:null},ExtendedHostContext:{fields:null},ModuleLoaderConfiguration:{fields:null},NavigationContext:{fields:null},NavigationContextLevels:{enumValues:{none:0,deployment:1,application:2,collection:4,project:8,team:16,applicationAll:30,all:31}},PageContext:{fields:null},PageXHRData:{fields:null},ServiceLocations:{fields:null},TimeZonesConfiguration:{fields:null},WebContext:{fields:null},WebPageDataProviderPageSource:{fields:null}};t.TypeInfo.ContributedServiceContext.fields={serviceLocations:{typeInfo:t.TypeInfo.ServiceLocations},moduleLoaderConfig:{typeInfo:t.TypeInfo.ModuleLoaderConfiguration}};t.TypeInfo.ContributionPath.fields={pathType:{enumType:t.TypeInfo.ContributionPathType}};t.TypeInfo.DaylightSavingsAdjustmentEntry.fields={start:{isDate:!0}};t.TypeInfo.ExtendedHostContext.fields={hostType:{enumType:t.TypeInfo.ContextHostType}};t.TypeInfo.ModuleLoaderConfiguration.fields={contributionPaths:{isDictionary:!0,dictionaryValueTypeInfo:t.TypeInfo.ContributionPath}};t.TypeInfo.NavigationContext.fields={topMostLevel:{enumType:t.TypeInfo.NavigationContextLevels}};t.TypeInfo.PageContext.fields={webContext:{typeInfo:t.TypeInfo.WebContext},moduleLoaderConfig:{typeInfo:t.TypeInfo.ModuleLoaderConfiguration},timeZonesConfiguration:{typeInfo:t.TypeInfo.TimeZonesConfiguration},navigation:{typeInfo:t.TypeInfo.NavigationContext},serviceLocations:{typeInfo:t.TypeInfo.ServiceLocations}};t.TypeInfo.PageXHRData.fields={navigation:{typeInfo:t.TypeInfo.NavigationContext},serviceLocations:{typeInfo:t.TypeInfo.ServiceLocations}};t.TypeInfo.ServiceLocations.fields={locations:{isDictionary:!0,dictionaryValueFieldInfo:{isDictionary:!0,dictionaryKeyEnumType:t.TypeInfo.ContextHostType}}};t.TypeInfo.TimeZonesConfiguration.fields={daylightSavingsAdjustments:{isArray:!0,typeInfo:t.TypeInfo.DaylightSavingsAdjustmentEntry}};t.TypeInfo.WebContext.fields={host:{typeInfo:t.TypeInfo.ExtendedHostContext}};t.TypeInfo.WebPageDataProviderPageSource.fields={navigation:{typeInfo:t.TypeInfo.NavigationContext}}});

/*!
 *
 * Copyright 2009-2012 Kris Kowal under the terms of the MIT
 * license found at http://github.com/kriskowal/q/raw/master/LICENSE
 *
 * With parts by Tyler Close
 * Copyright 2007-2009 Tyler Close under the terms of the MIT X license found
 * at http://www.opensource.org/licenses/mit-license.html
 * Forked at ref_send.js version: 2009-05-11
 *
 * With parts by Mark Miller
 * Copyright (C) 2011 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */
(function(n){if(typeof bootstrap=="function")bootstrap("promise",n);else if(typeof exports=="object")module.exports=n();else if(typeof define=="function"&&define.amd)define("q",n);else if(typeof ses!="undefined")if(ses.ok())ses.makeQ=n;else return;else Q=n()})(function(){"use strict";function h(n){return function(){return wt.apply(n,arguments)}}function rt(n){return n===Object(n)}function ni(n){return gt(n)==="[object StopIteration]"||n instanceof k}function ut(n,t){var r,i,u;if(v&&t.stack&&typeof n=="object"&&n!==null&&n.stack&&n.stack.indexOf(d)===-1){for(r=[],i=t;!!i;i=i.source)i.stack&&r.unshift(i.stack);r.unshift(n.stack);u=r.join("\n"+d+"\n");n.stack=ti(u)}}function ti(n){for(var t,r=n.split("\n"),u=[],i=0;i<r.length;++i)t=r[i],ri(t)||ii(t)||!t||u.push(t);return u.join("\n")}function ii(n){return n.indexOf("(module.js:")!==-1||n.indexOf("(node.js:")!==-1}function ft(n){var r=/at .+ \((.+):(\d+):(?:\d+)\)$/.exec(n),t,i;return r?[r[1],Number(r[2])]:(t=/at ([^ ]+):(\d+):(?:\d+)$/.exec(n),t)?[t[1],Number(t[2])]:(i=/.*@(.+):(\d+)$/.exec(n),i?[i[1],Number(i[2])]:void 0)}function ri(n){var t=ft(n),r,i;return t?(r=t[0],i=t[1],r===tt&&i>=pt&&i<=vt):!1}function et(){if(v)try{throw new Error;}catch(i){var n=i.stack.split("\n"),r=n[0].indexOf("@")>0?n[1]:n[2],t=ft(r);return t?(tt=t[0],t[1]):void 0}}function ui(n,t,i){return function(){return typeof console!="undefined"&&typeof console.warn=="function"&&console.warn(t+" is deprecated, use "+i+" instead.",new Error("").stack),n.apply(n,arguments)}}function n(n){return o(n)?n:ht(n)?ci(n):nt(n)}function r(){function a(n){e=n;s.source=n;y(c,function(t,i){u(function(){n.promiseDispatch.apply(n,i)})},void 0);c=void 0;l=void 0}var c=[],l=[],e,h=b(r.prototype),s=b(t.prototype);if(s.promiseDispatch=function(n,t,r){var f=i(arguments);c?(c.push(f),t==="when"&&r[1]&&l.push(r[1])):u(function(){e.promiseDispatch.apply(e,f)})},s.valueOf=function(){if(c)return s;var n=st(e);return o(n)&&(e=n),n},s.inspect=function(){return e?e.inspect():{state:"pending"}},n.longStackSupport&&v)try{throw new Error;}catch(p){s.stack=p.stack.substring(p.stack.indexOf("\n")+1)}return h.promise=s,h.resolve=function(t){e||a(n(t))},h.fulfill=function(n){e||a(nt(n))},h.reject=function(n){e||a(f(n))},h.notify=function(n){e||y(l,function(t,i){u(function(){i(n)})},void 0)},h}function s(n){if(typeof n!="function")throw new TypeError("resolver must be a function.");var t=r();try{n(t.resolve,t.reject,t.notify)}catch(i){t.reject(i)}return t.promise}function ot(t){return s(function(i,r){for(var u=0,f=t.length;u<f;u++)n(t[u]).then(i,r)})}function t(n,i,r){var u,e;return i===void 0&&(i=function(n){return f(new Error("Promise does not support operation: "+n))}),r===void 0&&(r=function(){return{state:"unknown"}}),u=b(t.prototype),u.promiseDispatch=function(t,r,e){var o;try{o=n[r]?n[r].apply(u,e):i.call(u,r,e)}catch(s){o=f(s)}t&&t(o)},u.inspect=r,r&&(e=r(),e.state==="rejected"&&(u.exception=e.reason),u.valueOf=function(){var n=r();return n.state==="pending"||n.state==="rejected"?u:n.value}),u}function e(t,i,r,u){return n(t).then(i,r,u)}function st(n){if(o(n)){var t=n.inspect();if(t.state==="fulfilled")return t.value}return n}function o(n){return rt(n)&&typeof n.promiseDispatch=="function"&&typeof n.inspect=="function"}function ht(n){return rt(n)&&typeof n.then=="function"}function fi(n){return o(n)&&n.inspect().state==="pending"}function ei(n){return!o(n)||n.inspect().state==="fulfilled"}function oi(n){return o(n)&&n.inspect().state==="rejected"}function g(){l.length=0;p.length=0;a||(a=!0)}function si(n,t){a&&(p.push(n),t&&typeof t.stack!="undefined"?l.push(t.stack):l.push("(no stack) "+t))}function hi(n){if(a){var t=bt(p,n);t!==-1&&(p.splice(t,1),l.splice(t,1))}}function f(n){var i=t({when:function(t){return t&&hi(this),t?t(n):this}},function(){return this},function(){return{state:"rejected",reason:n}});return si(i,n),i}function nt(n){return t({when:function(){return n},get:function(t){return n[t]},set:function(t,i){n[t]=i},"delete":function(t){delete n[t]},post:function(t,i){return t===null||t===void 0?n.apply(void 0,i):n[t].apply(n,i)},apply:function(t,i){return n.apply(t,i)},keys:function(){return dt(n)}},void 0,function(){return{state:"fulfilled",value:n}})}function ci(n){var t=r();return u(function(){try{n.then(t.resolve,t.reject,t.notify)}catch(i){t.reject(i)}}),t.promise}function li(i){return t({isDef:function(){}},function(n,t){return lt(i,n,t)},function(){return n(i).inspect()})}function ct(t,i,r){return n(t).spread(i,r)}function ai(n){return function(){function t(n,t){var o;if(typeof StopIteration=="undefined"){try{o=r[n](t)}catch(s){return f(s)}return o.done?o.value:e(o.value,i,u)}try{o=r[n](t)}catch(s){return ni(s)?s.value:f(s)}return e(o,i,u)}var r=n.apply(this,arguments),i=t.bind(t,"next"),u=t.bind(t,"throw");return i()}}function vi(t){n.done(n.async(t)())}function yi(n){throw new k(n);}function pi(n){return function(){return ct([this,c(arguments)],function(t,i){return n.apply(t,i)})}}function lt(t,i,r){return n(t).dispatch(i,r)}function c(n){return e(n,function(n){var i=0,t=r();return y(n,function(r,u,f){var s;o(u)&&(s=u.inspect()).state==="fulfilled"?n[f]=s.value:(++i,e(u,function(r){n[f]=r;--i==0&&t.resolve(n)},t.reject,function(n){t.notify({index:f,value:n})}))},void 0),i===0&&t.resolve(n),t.promise})}function at(t){return e(t,function(t){return t=w(t,n),e(c(w(t,function(n){return e(n,it,it)})),function(){return t})})}function wi(t){return n(t).allSettled()}function bi(t,i){return n(t).then(void 0,void 0,i)}function ki(t,i){return n(t).nodeify(i)}var v=!1,k,d,vt;try{throw new Error;}catch(yt){v=!!yt.stack}var pt=et(),tt,it=function(){},u=function(){function t(){for(var r,i;n.next;){n=n.next;r=n.task;n.task=void 0;i=n.domain;i&&(n.domain=void 0,i.enter());try{r()}catch(u){if(e){i&&i.exit();setTimeout(t,0);i&&i.enter();throw u;}else setTimeout(function(){throw u;},0)}i&&i.exit()}f=!1}var n={task:void 0,next:null},s=n,f=!1,i=void 0,e=!1,r,o;return u=function(n){s=s.next={task:n,domain:e&&process.domain,next:null};f||(f=!0,i())},typeof process!="undefined"&&process.nextTick?(e=!0,i=function(){process.nextTick(t)}):typeof setImmediate=="function"?i=typeof window!="undefined"?setImmediate.bind(window,t):function(){setImmediate(t)}:typeof MessageChannel!="undefined"?(r=new MessageChannel,r.port1.onmessage=function(){i=o;r.port1.onmessage=t;t()},o=function(){r.port2.postMessage(0)},i=function(){setTimeout(t,0);o()}):i=function(){setTimeout(t,0)},u}(),wt=Function.call;var i=h(Array.prototype.slice),y=h(Array.prototype.reduce||function(n,t){var i=0,r=this.length;if(arguments.length===1)do{if(i in this){t=this[i++];break}if(++i>=r)throw new TypeError;}while(1);for(;i<r;i++)i in this&&(t=n(t,this[i],i));return t}),bt=h(Array.prototype.indexOf||function(n){for(var t=0;t<this.length;t++)if(this[t]===n)return t;return-1}),w=h(Array.prototype.map||function(n,t){var i=this,r=[];return y(i,function(u,f,e){r.push(n.call(t,f,e,i))},void 0),r}),b=Object.create||function(n){function t(){}return t.prototype=n,new t},kt=h(Object.prototype.hasOwnProperty),dt=Object.keys||function(n){var t=[];for(var i in n)kt(n,i)&&t.push(i);return t},gt=h(Object.prototype.toString);k=typeof ReturnValue!="undefined"?ReturnValue:function(n){this.value=n};d="From previous event:";n.resolve=n;n.nextTick=u;n.longStackSupport=!1;n.defer=r;r.prototype.makeNodeResolver=function(){var n=this;return function(t,r){t?n.reject(t):arguments.length>2?n.resolve(i(arguments,1)):n.resolve(r)}};n.Promise=s;n.promise=s;s.race=ot;s.all=c;s.reject=f;s.resolve=n;n.passByCopy=function(n){return n};t.prototype.passByCopy=function(){return this};n.join=function(t,i){return n(t).join(i)};t.prototype.join=function(t){return n([this,t]).spread(function(n,t){if(n===t)return n;throw new Error("Can't join: not the same: "+n+" "+t);})};n.race=ot;t.prototype.race=function(){return this.then(n.race)};n.makePromise=t;t.prototype.toString=function(){return"[object Promise]"};t.prototype.then=function(t,i,e){function c(n){try{return typeof t=="function"?t(n):n}catch(i){return f(i)}}function l(n){if(typeof i=="function"){ut(n,h);try{return i(n)}catch(t){return f(t)}}return f(n)}function a(n){return typeof e=="function"?e(n):n}var h=this,o=r(),s=!1;return u(function(){h.promiseDispatch(function(n){s||(s=!0,o.resolve(c(n)))},"when",[function(n){s||(s=!0,o.resolve(l(n)))}])}),h.promiseDispatch(void 0,"when",[void 0,function(t){var i,r=!1;try{i=a(t)}catch(u){if(r=!0,n.onerror)n.onerror(u);else throw u;}r||o.notify(i)}]),o.promise};n.when=e;t.prototype.thenResolve=function(n){return this.then(function(){return n})};n.thenResolve=function(t,i){return n(t).thenResolve(i)};t.prototype.thenReject=function(n){return this.then(function(){throw n;})};n.thenReject=function(t,i){return n(t).thenReject(i)};n.nearer=st;n.isPromise=o;n.isPromiseAlike=ht;n.isPending=fi;t.prototype.isPending=function(){return this.inspect().state==="pending"};n.isFulfilled=ei;t.prototype.isFulfilled=function(){return this.inspect().state==="fulfilled"};n.isRejected=oi;t.prototype.isRejected=function(){return this.inspect().state==="rejected"};var l=[],p=[],a=!0;return n.resetUnhandledRejections=g,n.getUnhandledReasons=function(){return l.slice()},n.stopUnhandledRejectionTracking=function(){g();a=!1},g(),n.reject=f,n.fulfill=nt,n.master=li,n.spread=ct,t.prototype.spread=function(n,t){return this.all().then(function(t){return n.apply(void 0,t)},t)},n.async=ai,n.spawn=vi,n["return"]=yi,n.promised=pi,n.dispatch=lt,t.prototype.dispatch=function(n,t){var f=this,i=r();return u(function(){f.promiseDispatch(i.resolve,n,t)}),i.promise},n.get=function(t,i){return n(t).dispatch("get",[i])},t.prototype.get=function(n){return this.dispatch("get",[n])},n.set=function(t,i,r){return n(t).dispatch("set",[i,r])},t.prototype.set=function(n,t){return this.dispatch("set",[n,t])},n.del=n["delete"]=function(t,i){return n(t).dispatch("delete",[i])},t.prototype.del=t.prototype["delete"]=function(n){return this.dispatch("delete",[n])},n.mapply=n.post=function(t,i,r){return n(t).dispatch("post",[i,r])},t.prototype.mapply=t.prototype.post=function(n,t){return this.dispatch("post",[n,t])},n.send=n.mcall=n.invoke=function(t,r){return n(t).dispatch("post",[r,i(arguments,2)])},t.prototype.send=t.prototype.mcall=t.prototype.invoke=function(n){return this.dispatch("post",[n,i(arguments,1)])},n.fapply=function(t,i){return n(t).dispatch("apply",[void 0,i])},t.prototype.fapply=function(n){return this.dispatch("apply",[void 0,n])},n["try"]=n.fcall=function(t){return n(t).dispatch("apply",[void 0,i(arguments,1)])},t.prototype.fcall=function(){return this.dispatch("apply",[void 0,i(arguments)])},n.fbind=function(t){var r=n(t),u=i(arguments,1);return function(){return r.dispatch("apply",[this,u.concat(i(arguments))])}},t.prototype.fbind=function(){var n=this,t=i(arguments);return function(){return n.dispatch("apply",[this,t.concat(i(arguments))])}},n.keys=function(t){return n(t).dispatch("keys",[])},t.prototype.keys=function(){return this.dispatch("keys",[])},n.all=c,t.prototype.all=function(){return c(this)},n.allResolved=ui(at,"allResolved","allSettled"),t.prototype.allResolved=function(){return at(this)},n.allSettled=wi,t.prototype.allSettled=function(){return this.then(function(t){return c(w(t,function(t){function i(){return t.inspect()}return t=n(t),t.then(i,i)}))})},n.fail=n["catch"]=function(t,i){return n(t).then(void 0,i)},t.prototype.fail=t.prototype["catch"]=function(n){return this.then(void 0,n)},n.progress=bi,t.prototype.progress=function(n){return this.then(void 0,void 0,n)},n.fin=n["finally"]=function(t,i){return n(t)["finally"](i)},t.prototype.fin=t.prototype["finally"]=function(t){return t=n(t),this.then(function(n){return t.fcall().then(function(){return n})},function(n){return t.fcall().then(function(){throw n;})})},n.done=function(t,i,r,u){return n(t).done(i,r,u)},t.prototype.done=function(t,i,r){var f=function(t){u(function(){if(ut(t,e),n.onerror)n.onerror(t);else throw t;})},e=t||i||r?this.then(t,i,r):this;typeof process=="object"&&process&&process.domain&&(f=process.domain.bind(f));e.then(void 0,f)},n.timeout=function(t,i,r){return n(t).timeout(i,r)},t.prototype.timeout=function(n,t){var i=r(),u=setTimeout(function(){i.reject(new Error(t||"Timed out after "+n+" ms"))},n);return this.then(function(n){clearTimeout(u);i.resolve(n)},function(n){clearTimeout(u);i.reject(n)},i.notify),i.promise},n.delay=function(t,i){return i===void 0&&(i=t,t=void 0),n(t).delay(i)},t.prototype.delay=function(n){return this.then(function(t){var i=r();return setTimeout(function(){i.resolve(t)},n),i.promise})},n.nfapply=function(t,i){return n(t).nfapply(i)},t.prototype.nfapply=function(n){var t=r(),u=i(n);return u.push(t.makeNodeResolver()),this.fapply(u).fail(t.reject),t.promise},n.nfcall=function(t){var r=i(arguments,1);return n(t).nfapply(r)},t.prototype.nfcall=function(){var t=i(arguments),n=r();return t.push(n.makeNodeResolver()),this.fapply(t).fail(n.reject),n.promise},n.nfbind=n.denodeify=function(t){var u=i(arguments,1);return function(){var e=u.concat(i(arguments)),f=r();return e.push(f.makeNodeResolver()),n(t).fapply(e).fail(f.reject),f.promise}},t.prototype.nfbind=t.prototype.denodeify=function(){var t=i(arguments);return t.unshift(this),n.denodeify.apply(void 0,t)},n.nbind=function(t,u){var f=i(arguments,2);return function(){function s(){return t.apply(u,arguments)}var o=f.concat(i(arguments)),e=r();return o.push(e.makeNodeResolver()),n(s).fapply(o).fail(e.reject),e.promise}},t.prototype.nbind=function(){var t=i(arguments,0);return t.unshift(this),n.nbind.apply(void 0,t)},n.nmapply=n.npost=function(t,i,r){return n(t).npost(i,r)},t.prototype.nmapply=t.prototype.npost=function(n,t){var f=i(t||[]),u=r();return f.push(u.makeNodeResolver()),this.dispatch("post",[n,f]).fail(u.reject),u.promise},n.nsend=n.nmcall=n.ninvoke=function(t,u){var e=i(arguments,2),f=r();return e.push(f.makeNodeResolver()),n(t).dispatch("post",[u,e]).fail(f.reject),f.promise},t.prototype.nsend=t.prototype.nmcall=t.prototype.ninvoke=function(n){var u=i(arguments,1),t=r();return u.push(t.makeNodeResolver()),this.dispatch("post",[n,u]).fail(t.reject),t.promise},n.nodeify=ki,t.prototype.nodeify=function(n){if(n)this.then(function(t){u(function(){n(null,t)})},function(t){u(function(){n(t)})});else return this},vt=et(),n});
/*
//# sourceMappingURL=q.min.js.map
*/

// Copyright (C) Microsoft Corporation. All rights reserved.
define("VSS/Serialization",["require","exports"],function(n,t){function u(n,t,r){var u,f;return r===void 0&&(r=!1),u=null,n&&n.length&&(f=n.html(),u=i.deserialize(JSON.parse(f),t,!0),r&&n.remove()),u}function f(n){function u(n,t,i){var r,f;if(t&&typeof n.__msjson_date__=="number"){t[i]=new Date(n.__msjson_date__);return}for(r in n)f=n[r],f!==null&&typeof f=="object"&&u(n[r],n,r)}var t=null,i;return n&&(i=n.replace(r,'$1{"__msjson_date__":$2 }'),t=JSON.parse(i),i!==n&&u(t,null,"")),t}var i,r;Object.defineProperty(t,"__esModule",{value:!0});t.deserializeVssJsonObject=t.deserializeJsonIsland=t.ContractSerializer=void 0,function(n){function o(n,r,u){return u===void 0&&(u=!0),n&&r?Array.isArray(n)?i(n,r,!0,u):t(n,r,!0,u):n}function s(n,r,u,f){return u===void 0&&(u=!0),f===void 0&&(f=!1),n&&(f&&Array.isArray(n.value)&&(n=n.value),r&&(n=Array.isArray(n)?i(n,r,!1,u):t(n,r,!1,u))),n}function i(n,r,u,f){var e=n,o=[];return $.each(n,function(s,h){var c;c=Array.isArray(h)?i(h,r,u,f):t(h,r,u,f);f?(o.push(c),c!==h&&(e=o)):n[s]=c}),e}function t(n,t,i,r){var u=n,f=!1;return n&&t.fields&&$.each(t.fields,function(t,o){var s=n[t],h=e(s,o,i,r);s!==h&&(r&&!f&&(u=$.extend({},n),f=!0),u[t]=h)}),u}function e(n,f,o,s){var h,c,l,a;return n?f.isArray?Array.isArray(n)?(h=[],c=n,$.each(n,function(e,l){var a=l;f.isDate?a=u(l,o):f.enumType?a=r(f.enumType,l,o):f.typeInfo&&(a=Array.isArray(l)?i(l,f.typeInfo,o,s):t(l,f.typeInfo,o,s));s?(h.push(a),a!==l&&(c=h)):n[e]=a}),c):n:f.isDictionary?(l=!1,a={},$.each(n,function(n,i){var c=n,h=i;f.dictionaryKeyIsDate?c=u(n,o):f.dictionaryKeyEnumType&&(c=r(f.dictionaryKeyEnumType,n,o));f.dictionaryValueIsDate?h=u(i,o):f.dictionaryValueEnumType?h=r(f.dictionaryValueEnumType,i,o):f.dictionaryValueTypeInfo?h=t(h,f.dictionaryValueTypeInfo,o,s):f.dictionaryValueFieldInfo&&(h=e(i,f.dictionaryValueFieldInfo,o,s));a[c]=h;(n!==c||i!==h)&&(l=!0)}),l?a:n):f.isDate?u(n,o):f.enumType?r(f.enumType,n,o):f.typeInfo?t(n,f.typeInfo,o,s):n:n}function r(n,t,i){if((!i||typeof t!="number")&&!i&&typeof t=="string"&&isNaN(parseInt(t))){var r=0;return t&&$.each(t.split(","),function(t,i){var f=i.trim()||"",u,e;f&&(u=n.enumValues[f],u||(e=f.toLowerCase(),e!==f&&$.each(n.enumValues,function(n,t){if(n.toLowerCase()===e)return u=t,!1})),u&&(r|=u))}),r}return t}function u(n,t){if(t&&n instanceof Date&&Date.prototype.toISOString)return n.toISOString();if(!t&&typeof n=="string"){var i=new Date(n);return isNaN(i)&&navigator.userAgent&&/msie/i.test(navigator.userAgent)&&(i=h(n)),i}return n}function h(n){var t;return f||(f=new RegExp("(\\d+)-(\\d+)-(\\d+)T(\\d+):(\\d+):(\\d+).(\\d+)Z")),t=f.exec(n),t?new Date(Date.UTC(parseInt(t[1]),parseInt(t[2])-1,parseInt(t[3]),parseInt(t[4]),parseInt(t[5]),parseInt(t[6]),parseInt(t[7]))):null}var f;n.serialize=o;n.deserialize=s}(i=t.ContractSerializer||(t.ContractSerializer={}));t.deserializeJsonIsland=u;r=new RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)(?:[a-zA-Z]|(?:\\+|-)[0-9]{4})?\\)\\\\/\\"',"g");t.deserializeVssJsonObject=f});

define("VSS/Context",["require","exports","VSS/Common/Contracts/Platform","q","VSS/Serialization"],function(n,t,i,r,u){function ct(n){var t=n.find("script.tfs-context").eq(0).html(),r;return t?(r=JSON.parse(t),u.ContractSerializer.deserialize(r,i.TypeInfo.WebContext,!1)):null}function k(){return a||(a=window.__vssPageContext),a}function lt(){var n=f();return n?n.webContext:null}function f(){if(!v){var n=k();n&&(v=u.ContractSerializer.deserialize(n,i.TypeInfo.PageContext,!0))}return v}function at(){throw"Please use HubsService from 'VSS/Navigation/HubsService' for hub and hubgroup APIs. Usage: 'VSS/Service'.getLocalService(HubsService)";}function vt(n){var t=(n||"").toLowerCase();return p()[t]}function yt(){var n={},t=p();for(var i in t)n[i]=t[i].staticContentVersion;return n}function pt(n,t){var i=p();t&&!i[n]&&(i[n.toLowerCase()]=t)}function p(){if(!s){s={};var n=f();n.serviceInstanceId&&(s[n.serviceInstanceId.toLowerCase()]=n.webAccessConfiguration.paths)}return s}function d(n){l||(l={});var t=l[n];return t||(t=[],l[n]=t),t}function w(n,t){var i=et();i[n]||(i[n]=t)}function wt(n,t,i){var r,u=f(),e;return n&&(r=et()[n],!r&&u.webAccessConfiguration.isHosted&&window.console&&console.warn('No css url was mapped for css module prefix "'.concat(n,'". Requested module: "').concat(n,":").concat(t,'".'))),r||(window.top!==window.self?(e=u.webContext.host,r="".concat(e.scheme,"://").concat(e.authority)):r="",r=o(r,u.webAccessConfiguration.paths.staticRootTfs)),i||(i=g()),o(r,"App_Themes/".concat(i,"/").concat(t,".css"))}function g(){var n=f();return ft()?"HighContrast":n.globalization?n.globalization.theme:"Default"}function bt(n){var t=(n||"").toLowerCase();return nt()[t]}function nt(){var n,t;return c||(c={},n=f(),n.serviceInstanceId&&(t=n.webContext.account?n.webContext.account.uri:n.webContext.host.uri,c[n.serviceInstanceId.toLowerCase()]=t)),c}function tt(){return window.top!==window.self&&!!(window.VSS&&window.VSS.VssSDKVersion)}function kt(n){for(var t,r=it(),i=n.split("/");i.length>0;){if(t=r[i.join("/")],typeof t!="undefined")break;i.pop()}return typeof t=="undefined"&&!tt()?f().serviceInstanceId||"":t}function it(){if(!h){h={};var n=f();n.moduleLoaderConfig&&rt(h,n.moduleLoaderConfig,n.serviceInstanceId||"")}return h}function rt(n,t,i){t.contributionPaths&&$.each(t&&t.contributionPaths,function(t){n[t]||(n[t]=i)});t.paths&&$.each(t&&t.paths,function(t){n[t]||(n[t]=i)})}function ut(){var i=!1,n=document.createElement("span"),t;return n.style.color="#123456",document.body.appendChild(n),t=getComputedStyle(n),t&&t.color.replace(/ /g,"")!=="rgb(18,52,86)"&&/^rgb\(\d+,\s?\d+,\s?\d+\)$/.test(t.color)&&(i=!0),n.parentNode.removeChild(n),i}function ft(){return e=e===null?ut():e}function et(){if(!y){y={};var n=f();n.cssModulePrefixes&&$.each(n.cssModulePrefixes,function(t,i){w(i,n.webAccessConfiguration.paths.staticRootTfs)})}return y}function dt(t){var s=f(),e=t.serviceRootUrl,i,u;return s.webAccessConfiguration.isHosted?t.serviceTypeId&&(nt()[t.serviceTypeId.toLowerCase()]=e):e="",i=new b(e,o),t.moduleLoaderConfig&&(rt(it(),t.moduleLoaderConfig,t.serviceTypeId||""),ni(s,t.moduleLoaderConfig,i,t.serviceTypeId)),ot(t.featureAvailability),st(t.serviceLocations),t.cssModulePrefixes&&t.paths&&gt(t.cssModulePrefixes,i.combinePath(t.paths.staticRootTfs)),t.paths&&t.serviceTypeId&&pt(t.serviceTypeId,t.paths),u=r.defer(),t.bundles?n(["VSS/Bundling"],function(n){n.injectBundles(t.bundles,i).then(u.resolve)}):u.resolve(null),u.promise}function ot(n){if(n&&n.featureStates){var t=f();t.featureAvailability&&t.featureAvailability.featureStates?t.featureAvailability.featureStates=$.extend(n.featureStates,t.featureAvailability.featureStates):t.featureAvailability=n}}function st(n){if(n&&n.locations){var i=f(),t=i.serviceLocations;i.serviceLocations||(t={},i.serviceLocations=t);$.each(n.locations,function(n,i){t.locations[n]?$.each(i,function(i,r){t.locations[n][i]||(t.locations[n][i]=r)}):t.locations[n]=i})}}function gt(n,t){$.each(n,function(n,i){w(i,t)})}function ni(n,t,i,r){var o=!1,s=n.moduleLoaderConfig.baseUrl,h=n.webContext.account?n.webContext.account.uri:n.webContext.host.uri,e={paths:{}},u,f;u=window.self===window.top?n.moduleLoaderConfig||{}:window.__vssModuleLoaderConfig||{};u.paths||(u.paths={});u.contributionPaths||(u.contributionPaths={});u.shim||(u.shim={});f=null;n.webAccessConfiguration.isHosted&&(f=t.baseUrl||"/",(f!==s||h!==i.getServiceRootUrl()||window.top!==window.self)&&(f=i.combinePath(f)));t.paths&&$.each(t.paths,function(n,t){ti(u,n,t,e,f,i)&&(o=!0)});t.contributionPaths&&$.each(t.contributionPaths,function(n,t){ii(u,n,t.value,e,f,i,r)&&(o=!0)});t.shim&&(e.shim={},$.each(t.shim,function(n,t){u.shim[n]||(e.shim[n]=t,u.shim[n]=t,o=!0)}));o&&window.require.config(e)}function o(n,t){var i=n||"";if(i[i.length-1]!=="/"&&(i+="/"),t){if(t.match("^https?://"))return t;i+=t[0]==="/"?t.substr(1):t}return i}function ht(n,t,i){return t&&!n.match("^https?://")?n[0]==="/"?i.combinePath(n):o(t,n):n}function ti(n,t,i,r,u,f){if(!n.paths[t]&&!n.contributionPaths[t]){var e=ht(i,u,f);return r.paths[t]=e,n.paths[t]=e,!0}return!1}function ii(n,t,i,r,u,f,e){if(!n.contributionPaths[t]){var o=ht(i,u,f);if(n.contributionPaths[t]={pathType:null,value:o},e&&d(e).push(t),!n.paths[t])return r.paths[t]=o,n.paths[t]=o,!0}return!1}var a,v,y,s,h,c,l,e,b;Object.defineProperty(t,"__esModule",{value:!0});t.addServiceLocations=t.addFeatureAvailability=t.processContributedServiceContext=t.ContributedServicePathBuilder=t.isHighContrastMode=t.isAutoHighContrastMode=t.getScriptModuleOwner=t.isExtensionFrame=t.getContributedServiceRootUrl=t.getActiveTheme=t.getCssModuleUrl=t.addCssModulePrefixMapping=t.getContributionPathsForService=t.getStaticContentVersionsByService=t.getPathsForService=t.getHubsContext=t.getPageContext=t.getDefaultWebContext=t._getDefaultRawPageContext=t.parseWebContext=void 0;t.parseWebContext=ct;t._getDefaultRawPageContext=k;t.getDefaultWebContext=lt;t.getPageContext=f;t.getHubsContext=at;t.getPathsForService=vt;t.getStaticContentVersionsByService=yt;t.getContributionPathsForService=d;t.addCssModulePrefixMapping=w;t.getCssModuleUrl=wt;t.getActiveTheme=g;t.getContributedServiceRootUrl=bt;t.isExtensionFrame=tt;t.getScriptModuleOwner=kt;e=null;t.isAutoHighContrastMode=ut;t.isHighContrastMode=ft;b=function(){function n(n,t){var r,i,u;t===void 0&&(t=null);this.appPathParts=[];this.serviceRootUrl=n;this.pathCombiner=t;n&&(r=n.indexOf(":"),r>0&&(i=n.substr(r+1),i.substr(0,2)==="//"&&(i=i.substr(2),u=i.indexOf("/"),u>0&&(this.appPathParts=i.substr(u).split("/").filter(function(n){return!!n}).map(function(n){return"/"+n})))))}return n.prototype.getServiceRootUrl=function(){return this.serviceRootUrl},n.prototype.combinePath=function(n){var t,i,u;if(n)for(t=0,i=this.appPathParts;t<i.length;t++){var r=i[t],f=r.toLowerCase(),e=n.substr(0,r.length).toLowerCase();f===e&&(n=n.substr(r.length))}return u=this.pathCombiner||o,u.call(this,this.serviceRootUrl,n)},n}();t.ContributedServicePathBuilder=b;t.processContributedServiceContext=dt;t.addFeatureAvailability=ot;t.addServiceLocations=st});

/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0

THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.

See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
/* global global, define, System, Reflect, Promise */
var __extends;
var __assign;
var __rest;
var __decorate;
var __param;
var __metadata;
var __awaiter;
var __generator;
var __exportStar;
var __values;
var __read;
var __spread;
var __spreadArrays;
var __await;
var __asyncGenerator;
var __asyncDelegator;
var __asyncValues;
var __makeTemplateObject;
var __importStar;
var __importDefault;
(function (factory) {
    var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {};
    if (typeof define === "function" && define.amd) {
        define("tslib", ["exports"], function (exports) { factory(createExporter(root, createExporter(exports))); });
    }
    else if (typeof module === "object" && typeof module.exports === "object") {
        factory(createExporter(root, createExporter(module.exports)));
    }
    else {
        factory(createExporter(root));
    }
    function createExporter(exports, previous) {
        if (exports !== root) {
            if (typeof Object.create === "function") {
                Object.defineProperty(exports, "__esModule", { value: true });
            }
            else {
                exports.__esModule = true;
            }
        }
        return function (id, v) { return exports[id] = previous ? previous(id, v) : v; };
    }
})
(function (exporter) {
    var extendStatics = Object.setPrototypeOf ||
        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
        function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };

    __extends = function (d, b) {
        extendStatics(d, b);
        function __() { this.constructor = d; }
        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
    };

    __assign = Object.assign || function (t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
        }
        return t;
    };

    __rest = function (s, e) {
        var t = {};
        for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
            t[p] = s[p];
        if (s != null && typeof Object.getOwnPropertySymbols === "function")
            for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
                if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
                    t[p[i]] = s[p[i]];
            }
        return t;
    };

    __decorate = function (decorators, target, key, desc) {
        var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
        if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
        else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
        return c > 3 && r && Object.defineProperty(target, key, r), r;
    };

    __param = function (paramIndex, decorator) {
        return function (target, key) { decorator(target, key, paramIndex); }
    };

    __metadata = function (metadataKey, metadataValue) {
        if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
    };

    __awaiter = function (thisArg, _arguments, P, generator) {
        return new (P || (P = Promise))(function (resolve, reject) {
            function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
            function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
            function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
            step((generator = generator.apply(thisArg, _arguments || [])).next());
        });
    };

    __generator = function (thisArg, body) {
        var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
        return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
        function verb(n) { return function (v) { return step([n, v]); }; }
        function step(op) {
            if (f) throw new TypeError("Generator is already executing.");
            while (_) try {
                if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
                if (y = 0, t) op = [op[0] & 2, t.value];
                switch (op[0]) {
                    case 0: case 1: t = op; break;
                    case 4: _.label++; return { value: op[1], done: false };
                    case 5: _.label++; y = op[1]; op = [0]; continue;
                    case 7: op = _.ops.pop(); _.trys.pop(); continue;
                    default:
                        if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
                        if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
                        if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
                        if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
                        if (t[2]) _.ops.pop();
                        _.trys.pop(); continue;
                }
                op = body.call(thisArg, _);
            } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
            if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
        }
    };

    __exportStar = function (m, exports) {
        for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
    };

    __values = function (o) {
        var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0;
        if (m) return m.call(o);
        return {
            next: function () {
                if (o && i >= o.length) o = void 0;
                return { value: o && o[i++], done: !o };
            }
        };
    };

    __read = function (o, n) {
        var m = typeof Symbol === "function" && o[Symbol.iterator];
        if (!m) return o;
        var i = m.call(o), r, ar = [], e;
        try {
            while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
        }
        catch (error) { e = { error: error }; }
        finally {
            try {
                if (r && !r.done && (m = i["return"])) m.call(i);
            }
            finally { if (e) throw e.error; }
        }
        return ar;
    };

    __spread = function () {
        for (var ar = [], i = 0; i < arguments.length; i++)
            ar = ar.concat(__read(arguments[i]));
        return ar;
    };

    __spreadArrays = function () {
        for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
        for (var r = Array(s), k = 0, i = 0; i < il; i++)
            for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
                r[k] = a[j];
        return r;
    };

    __await = function (v) {
        return this instanceof __await ? (this.v = v, this) : new __await(v);
    };

    __asyncGenerator = function (thisArg, _arguments, generator) {
        if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
        var g = generator.apply(thisArg, _arguments || []), i, q = [];
        return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
        function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
        function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
        function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r);  }
        function fulfill(value) { resume("next", value); }
        function reject(value) { resume("throw", value); }
        function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
    };

    __asyncDelegator = function (o) {
        var i, p;
        return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
        function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; }
    };

    __asyncValues = function (o) {
        if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
        var m = o[Symbol.asyncIterator], i;
        return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
        function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
        function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
    };

    __makeTemplateObject = function (cooked, raw) {
        if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
        return cooked;
    };

    __importStar = function (mod) {
        if (mod && mod.__esModule) return mod;
        var result = {};
        if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
        result["default"] = mod;
        return result;
    };

    __importDefault = function (mod) {
        return (mod && mod.__esModule) ? mod : { "default": mod };
    };

    exporter("__extends", __extends);
    exporter("__assign", __assign);
    exporter("__rest", __rest);
    exporter("__decorate", __decorate);
    exporter("__param", __param);
    exporter("__metadata", __metadata);
    exporter("__awaiter", __awaiter);
    exporter("__generator", __generator);
    exporter("__exportStar", __exportStar);
    exporter("__values", __values);
    exporter("__read", __read);
    exporter("__spread", __spread);
    exporter("__spreadArrays", __spreadArrays);
    exporter("__await", __await);
    exporter("__asyncGenerator", __asyncGenerator);
    exporter("__asyncDelegator", __asyncDelegator);
    exporter("__asyncValues", __asyncValues);
    exporter("__makeTemplateObject", __makeTemplateObject);
    exporter("__importStar", __importStar);
    exporter("__importDefault", __importDefault);
});
define("@uifabric/merge-styles/Stylesheet",["require","exports","tslib"],function(n,t,i){"use strict";var e,u,r,f;Object.defineProperty(t,"__esModule",{value:!0}),function(n){n[n.none=0]="none";n[n.insertNode=1]="insertNode";n[n.appendChild=2]="appendChild"}(e=t.InjectionMode||(t.InjectionMode={}));u="__stylesheet__";f=function(){function n(n){this._rules=[];this._rulesToInsert=[];this._counter=0;this._keyToClassName={};this._classNameToArgs={};this._config=i.__assign({injectionMode:1,defaultPrefix:"css"},n)}return n.getInstance=function(){var t=typeof window!="undefined"?window:{},i;return r=t[u],r||(i=t&&t.FabricConfig||{},r=t[u]=new n(i.mergeStyles)),r},n.prototype.setConfig=function(n){this._config=i.__assign({},this._config,n)},n.prototype.getClassName=function(n){var t=n||this._config.defaultPrefix;return t+"-"+this._counter++},n.prototype.cacheClassName=function(n,t,i,r){this._keyToClassName[t]=n;this._classNameToArgs[n]={args:i,rules:r}},n.prototype.classNameFromKey=function(n){return this._keyToClassName[n]},n.prototype.argsFromClassName=function(n){var t=this._classNameToArgs[n];return t&&t.args},n.prototype.insertedRulesFromClassName=function(n){var t=this._classNameToArgs[n];return t&&t.rules},n.prototype.insertRule=function(n){var r=this._config.injectionMode,t=r!==0?this._getStyleElement():undefined,i;if(t)switch(this._config.injectionMode){case 1:i=t.sheet;try{i.insertRule(n,i.cssRules.length)}catch(u){}break;case 2:t.appendChild(document.createTextNode(n))}else this._rules.push(n);if(this._config.onInsertRule)this._config.onInsertRule(n)},n.prototype.getRules=function(){return(this._rules.join("")||"")+(this._rulesToInsert.join("")||"")},n.prototype.reset=function(){this._rules=[];this._rulesToInsert=[];this._counter=0;this._classNameToArgs={};this._keyToClassName={}},n.prototype.resetKeys=function(){this._keyToClassName={}},n.prototype._getStyleElement=function(){var n=this;return this._styleElement||typeof document=="undefined"||(this._styleElement=this._createStyleElement(),window.requestAnimationFrame(function(){n._styleElement=undefined})),this._styleElement},n.prototype._createStyleElement=function(){var n=document.createElement("style");return n.setAttribute("data-merge-styles","true"),n.type="text/css",this._lastStyleElement&&this._lastStyleElement.nextElementSibling?document.head.insertBefore(n,this._lastStyleElement.nextElementSibling):document.head.appendChild(n),this._lastStyleElement=n,n},n}();t.Stylesheet=f});

define("@uifabric/merge-styles/transforms/kebabRules",["require","exports"],function(n,t){"use strict";function i(n,t){n[t]=n[t].replace(/([A-Z])/g,"-$1").toLowerCase()}Object.defineProperty(t,"__esModule",{value:!0});t.kebabRules=i});

define("@uifabric/merge-styles/getVendorSettings",["require","exports"],function(n,t){"use strict";function r(){if(!i){var r=typeof document!="undefined"?document:undefined,n=typeof navigator!="undefined"?navigator:undefined,t=n?n.userAgent.toLowerCase():undefined;i=r?{isWebkit:!!(r&&"WebkitAppearance"in r.documentElement.style),isMoz:!!(t&&t.indexOf("firefox")>-1),isOpera:!!(t&&t.indexOf("opera")>-1),isMs:!!(n&&(/rv:11.0/i.test(n.userAgent)||/Edge\/\d./i.test(navigator.userAgent)))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return i}function u(n){i=n}Object.defineProperty(t,"__esModule",{value:!0});var i;t.getVendorSettings=r;t.setVendorSettings=u});

define("@uifabric/merge-styles/transforms/prefixRules",["require","exports","../getVendorSettings"],function(n,t,i){"use strict";function u(n,t){var e=i.getVendorSettings(),u=n[t],f;r[u]&&(f=n[t+1],r[u]&&(e.isWebkit&&n.push("-webkit-"+u,f),e.isMoz&&n.push("-moz-"+u,f),e.isMs&&n.push("-ms-"+u,f),e.isOpera&&n.push("-o-"+u,f)))}Object.defineProperty(t,"__esModule",{value:!0});var r={"user-select":1};t.prefixRules=u});

define("@uifabric/merge-styles/transforms/provideUnits",["require","exports"],function(n,t){"use strict";function r(n,t){var f=n[t],r=n[t+1],u;typeof r=="number"&&(u=i.indexOf(f)===-1?"px":"",n[t+1]=""+r+u)}Object.defineProperty(t,"__esModule",{value:!0});var i=["column-count","font-weight","flex-basis","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];t.provideUnits=r});

define("@uifabric/merge-styles/transforms/rtlifyRules",["require","exports","../Stylesheet"],function(n,t,i){"use strict";function l(n){f!==n&&(i.Stylesheet.getInstance().resetKeys(),f=n)}function o(){return f===undefined&&(f=typeof document!="undefined"&&!!document.documentElement&&document.documentElement.getAttribute("dir")==="rtl"),f}function a(n,t){var f,i;if(o()){if(f=n[t],!f)return;if(i=n[t+1],typeof i=="string"&&i.indexOf(c)>=0)n[t+1]=i.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(f.indexOf(r)>=0)n[t]=f.replace(r,u);else if(f.indexOf(u)>=0)n[t]=f.replace(u,r);else if(String(i).indexOf(r)>=0)n[t+1]=i.replace(r,u);else if(String(i).indexOf(u)>=0)n[t+1]=i.replace(u,r);else if(s[f])n[t]=s[f];else if(h[i])n[t+1]=h[i];else switch(f){case"margin":case"padding":n[t+1]=y(i);break;case"box-shadow":n[t+1]=v(i,0)}}}function v(n,t){var i=n.split(" "),r=parseInt(i[t],10);return i[0]=i[0].replace(String(r),String(r*-1)),i.join(" ")}function y(n){if(typeof n=="string"){var t=n.split(" ");if(t.length===4)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return n}var e;Object.defineProperty(t,"__esModule",{value:!0});var r="left",u="right",c="@noflip",s=(e={},e[r]=u,e[u]=r,e),h={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"},f=o();t.setRTL=l;t.getRTL=o;t.rtlifyRules=a});

define("@uifabric/merge-styles/styleToClassName",["require","exports","./Stylesheet","./transforms/kebabRules","./transforms/prefixRules","./transforms/provideUnits","./transforms/rtlifyRules"],function(n,t,i,r,u,f,e){"use strict";function a(n){var t=n&&n["&"];return t?t.displayName:undefined}function o(n,t,r){var y,s,h,l,f,a,e,c,u,p;for(t===void 0&&(t={__order:[]}),r===void 0&&(r="&"),y=i.Stylesheet.getInstance(),s=t[r],s||(s={},t[r]=s,t.__order.push(r)),h=0,l=n;h<l.length;h++)if(f=l[h],typeof f=="string")a=y.argsFromClassName(f),a&&o(a,t,r);else if(Array.isArray(f))o(f,t,r);else for(e in f)if(e==="selectors"){c=f.selectors;for(u in c)c.hasOwnProperty(u)&&(p=c[u],u.indexOf(":global(")===0?u=u.replace(/:global\(|\)$/g,""):u.indexOf("@media")===0?u=u+"{"+r:u.indexOf(":")===0?u=r+u:u.indexOf("&")<0&&(u=r+" "+u),o([p],t,u))}else e==="margin"||e==="padding"?v(s,e,f[e]):s[e]=f[e];return t}function v(n,t,i){var r=typeof i=="string"?i.split(" "):[i];n[t+"Top"]=r[0];n[t+"Right"]=r[1]||r[0];n[t+"Bottom"]=r[2]||r[0];n[t+"Left"]=r[3]||r[1]||r[0]}function y(n){for(var f,t,i,r=[],e=!1,u=0,o=n.__order;u<o.length;u++){f=o[u];r.push(f);t=n[f];for(i in t)t.hasOwnProperty(i)&&t[i]!==undefined&&(e=!0,r.push(i,t[i]))}return e?r.join(""):undefined}function s(n){var i,o,t;if(!n)return"";i=[];for(o in n)n.hasOwnProperty(o)&&o!==l&&n[o]!==undefined&&i.push(o,n[o]);for(t=0;t<i.length;t+=2)r.kebabRules(i,t),f.provideUnits(i,t),e.rtlifyRules(i,t),u.prefixRules(i,t);for(t=1;t<i.length;t+=4)i.splice(t,1,":",i[t],";");return i.join("")}function h(){for(var n,u,h,t,c,f,l,v,e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(n=o(e),u=y(n),u){if(h=i.Stylesheet.getInstance(),t={className:h.classNameFromKey(u),key:u,args:e},!t.className){for(t.className=h.getClassName(a(n)),c=[],f=0,l=n.__order;f<l.length;f++)v=l[f],c.push(v,s(n[v]));t.rulesToInsert=c}return t}}function c(n,t){var o=i.Stylesheet.getInstance(),h=n.className,c=n.key,l=n.args,r=n.rulesToInsert,u,e,f,s;if(r){for(u=0;u<r.length;u+=2)e=r[u+1],e&&(f=r[u],f=f.replace(/(&)|\$([\w-]+)\b/g,function(i,r,u){return r?"."+n.className:u?"."+(t&&t[u]||u):""}),s=f+"{"+e+"}"+(f.indexOf("@media")===0?"}":""),o.insertRule(s));o.cacheClassName(h,c,l,r)}}function p(){for(var t,i=[],n=0;n<arguments.length;n++)i[n]=arguments[n];return(t=h.apply(void 0,i),t)?(c(t),t.className):""}Object.defineProperty(t,"__esModule",{value:!0});var l="displayName";t.serializeRuleEntries=s;t.styleToRegistration=h;t.applyRegistration=c;t.styleToClassName=p});

define("@uifabric/merge-styles/extractStyleParts",["require","exports","./Stylesheet"],function(n,t,i){"use strict";function r(){function t(n){for(var i,s,u=0,o=n;u<o.length;u++)i=o[u],i&&(typeof i=="string"?i.indexOf(" ")>=0?t(i.split(" ")):(s=e.argsFromClassName(i),s?t(s):r.indexOf(i)===-1&&r.push(i)):Array.isArray(i)?t(i):typeof i=="object"&&f.push(i))}for(var u=[],n=0;n<arguments.length;n++)u[n]=arguments[n];var r=[],f=[],e=i.Stylesheet.getInstance();return t(u),{classes:r,objects:f}}Object.defineProperty(t,"__esModule",{value:!0});t.extractStyleParts=r});

define("@uifabric/merge-styles/mergeStyles",["require","exports","./styleToClassName","./extractStyleParts"],function(n,t,i,r){"use strict";function u(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var u=r.extractStyleParts(t),f=u.classes,e=u.objects;return e.length&&f.push(i.styleToClassName(e)),f.join(" ")}Object.defineProperty(t,"__esModule",{value:!0});t.mergeStyles=u});

define("@uifabric/merge-styles/concatStyleSets",["require","exports"],function(n,t){"use strict";function i(){for(var f,e,o,n,t,i,r,s=[],u=0;u<arguments.length;u++)s[u]=arguments[u];for(f={},e=0,o=s;e<o.length;e++)if(n=o[e],n)for(t in n)n.hasOwnProperty(t)&&(i=f[t],r=n[t],f[t]=i===undefined?r:(Array.isArray(i)?i:[i]).concat(Array.isArray(r)?r:[r]));return f}Object.defineProperty(t,"__esModule",{value:!0});t.concatStyleSets=i});

define("@uifabric/merge-styles/mergeStyleSets",["require","exports","./extractStyleParts","./concatStyleSets","./styleToClassName"],function(n,t,i,r,u){"use strict";function f(){for(var h,t,s,c,n,e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];var l={},a={},f=e[0];if(f){e.length>1&&(f=r.concatStyleSets.apply(void 0,e));h=[];for(t in f)if(f.hasOwnProperty(t)){var y=f[t],v=i.extractStyleParts(y),p=v.classes,w=v.objects,n=u.styleToRegistration({displayName:t},w);h.push(n);n&&(a[t]=n.className,l[t]=p.concat([n.className]).join(" "))}for(s=0,c=h;s<c.length;s++)n=c[s],n&&u.applyRegistration(n,a)}return l}Object.defineProperty(t,"__esModule",{value:!0});t.mergeStyleSets=f});

define("@uifabric/merge-styles/fontFace",["require","exports","./Stylesheet","./styleToClassName"],function(n,t,i,r){"use strict";function u(n){i.Stylesheet.getInstance().insertRule("@font-face{"+r.serializeRuleEntries(n)+"}")}Object.defineProperty(t,"__esModule",{value:!0});t.fontFace=u});

define("@uifabric/merge-styles/keyframes",["require","exports","./Stylesheet","./styleToClassName"],function(n,t,i,r){"use strict";function u(n){var f=i.Stylesheet.getInstance(),e=f.getClassName(),o=[],t,u;for(t in n)n.hasOwnProperty(t)&&o.push(t,"{",r.serializeRuleEntries(n[t]),"}");return u=o.join(""),f.insertRule("@keyframes "+e+"{"+u+"}"),f.cacheClassName(e,u,[],["keyframes",u]),e}Object.defineProperty(t,"__esModule",{value:!0});t.keyframes=u});

define("@uifabric/merge-styles/index",["require","exports","./mergeStyles","./mergeStyleSets","./concatStyleSets","./fontFace","./keyframes","./Stylesheet"],function(n,t,i,r,u,f,e,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.mergeStyles=i.mergeStyles;t.mergeStyleSets=r.mergeStyleSets;t.concatStyleSets=u.concatStyleSets;t.fontFace=f.fontFace;t.keyframes=e.keyframes;t.InjectionMode=o.InjectionMode;t.Stylesheet=o.Stylesheet});

define("@uifabric/merge-styles/lib/index",["require","exports","../index"],function(n,t,i){"use strict";function r(n){for(var i in n)t.hasOwnProperty(i)||(t[i]=n[i])}r(i)});

define("@uifabric/styling/MergeStyles",["require","exports","@uifabric/merge-styles/lib/index"],function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.InjectionMode=i.InjectionMode;t.Stylesheet=i.Stylesheet;t.concatStyleSets=i.concatStyleSets;t.fontFace=i.fontFace;t.keyframes=i.keyframes;t.mergeStyleSets=i.mergeStyleSets;t.mergeStyles=i.mergeStyles});

define("@uifabric/styling/utilities/buildClassMap",["require","exports","../MergeStyles"],function(n,t,i){"use strict";function r(n){var t={},r=function(r){if(n.hasOwnProperty(r)){var u;Object.defineProperty(t,r,{get:function(){return u===undefined&&(u=i.mergeStyles(n[r]).toString()),u},enumerable:!0,configurable:!0})}};for(var u in n)r(u);return t}Object.defineProperty(t,"__esModule",{value:!0});t.buildClassMap=r});

define("@uifabric/utilities/warn",["require","exports"],function(n,t){"use strict";function u(n,t,r){var u,f,e;for(u in r)t&&u in t&&(f=n+" property '"+u+"' was used but has been deprecated.",e=r[u],e&&(f+=" Use '"+e+"' instead."),i(f))}function f(n,t,r){var u,f;for(u in r)t&&u in t&&(f=r[u],f&&f in t&&i(n+" property '"+u+"' is mutually exclusive with '"+r[u]+"'. Use one or the other."))}function e(n,t,r,u,f){var e,o,s;if(f===!0)for(e=0,o=r;e<o.length;e++)s=o[e],s in t||i(n+" property '"+s+"' is required when '"+u+"' is used.'")}function i(n){r?r(n):console&&console.warn&&console.warn(n)}function o(n){r=n}Object.defineProperty(t,"__esModule",{value:!0});var r=undefined;t.warnDeprecations=u;t.warnMutuallyExclusive=f;t.warnConditionallyRequiredProps=e;t.warn=i;t.setWarningCallback=o});

define("@uifabric/utilities/lib/warn",["require","exports","../warn"],function(n,t,i){"use strict";function r(n){for(var i in n)t.hasOwnProperty(i)||(t[i]=n[i])}r(i)});

define("@uifabric/utilities/GlobalSettings",["require","exports"],function(n,t){"use strict";var u,r,s,f;Object.defineProperty(t,"__esModule",{value:!0});var e="__globalSettings__",o="__callbacks__",i={},h=0;typeof window!="undefined"&&(u=window,i=u[e]=u[e]||(f={},f[o]={},f));r=i[o];s=function(){function n(){}return n.getValue=function(n,t){return i[n]===undefined&&(i[n]=typeof t=="function"?t():t),i[n]},n.setValue=function(n,t){var f=i[n],e,u;if(t!==f){i[n]=t;e={oldValue:f,value:t,key:n};for(u in r)r.hasOwnProperty(u)&&r[u](e)}return t},n.addChangeListener=function(n){var t=n.__id__;t||(t=n.__id__=String(h++));r[t]=n},n.removeChangeListener=function(n){delete r[n.__id__]},n}();t.GlobalSettings=s});

define("@uifabric/utilities/lib/GlobalSettings",["require","exports","../GlobalSettings"],function(n,t,i){"use strict";function r(n){for(var i in n)t.hasOwnProperty(i)||(t[i]=n[i])}r(i)});

define("@uifabric/styling/utilities/icons",["require","exports","tslib","@uifabric/utilities/lib/warn","@uifabric/utilities/lib/GlobalSettings","@uifabric/merge-styles/lib/index"],function(n,t,i,r,u,f){"use strict";function o(n,t){var h=i.__assign({},n,{isRegistered:!1,className:undefined}),f=n.icons,u,s,o;t=t?i.__assign({},e.__options,t):e.__options;for(u in f)f.hasOwnProperty(u)&&(s=f[u],o=u.toLowerCase(),e[o]?t.disableWarnings||r.warn("Icon '"+u+" being re-registered. Ignoring duplicate registration."):e[o]={code:s,subset:h})}function s(n,t){e.__remapped[n.toLowerCase()]=t.toLowerCase()}function h(n){var i=undefined,u=e.__options,t;return n=n?n.toLowerCase():"",n=e.__remapped[n]||n,n&&(i=e[n],i?(t=i.subset,t.fontFace&&!t.isRegistered&&(f.fontFace(t.fontFace),t.className=f.mergeStyles(t.style,{fontFamily:t.fontFace.fontFamily,fontWeight:t.fontFace.fontWeight||"normal",fontStyle:t.fontFace.fontStyle||"normal"}).toString(),t.isRegistered=!0)):!u.disableWarnings&&u.warnOnMissingIcons&&r.warn('The icon "'+n+'" was used but not registered. See http://aka.ms/fabric-icon-usage for more information.')),i}function c(n){e.__options=i.__assign({},e.__options,n)}Object.defineProperty(t,"__esModule",{value:!0});var e=u.GlobalSettings.getValue("icons",{__options:{disableWarnings:!1,warnOnMissingIcons:!0},__remapped:{}});t.registerIcons=o;t.registerIconAlias=s;t.getIcon=h;t.setIconOptions=c});

define("@uifabric/styling/utilities/getIconClassName",["require","exports","@uifabric/merge-styles/lib/index","./icons"],function(n,t,i,r){"use strict";function f(n){var f="",t=r.getIcon(n);return t&&(f=i.mergeStyles(t.subset.className,u,{selectors:{"::before":{content:'"'+t.code+'"'}}})),f}Object.defineProperty(t,"__esModule",{value:!0});var u={display:"inline-block"};t.getIconClassName=f});

define("@uifabric/styling/utilities/index",["require","exports","./buildClassMap","./icons","./getIconClassName"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.buildClassMap=i.buildClassMap;t.getIcon=r.getIcon;t.registerIcons=r.registerIcons;t.registerIconAlias=r.registerIconAlias;t.setIconOptions=r.setIconOptions;t.getIconClassName=u.getIconClassName});

define("@uifabric/styling/styles/AnimationStyles",["require","exports","@uifabric/merge-styles/lib/index"],function(n,t,i){"use strict";function r(n,t,i){return{animationName:n,animationDuration:t,animationTimingFunction:i,animationFillMode:"both"}}function h(n){return i.keyframes({from:{transform:"translate3d("+n+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function a(n){return i.keyframes({from:{transform:"translate3d(0,"+n+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function c(n){return i.keyframes({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+n+"px,0,0)"}})}function v(n){return i.keyframes({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+n+"px,0)"}})}Object.defineProperty(t,"__esModule",{value:!0});var f="cubic-bezier(.1,.9,.2,1)",s="cubic-bezier(.1,.25,.75,.9)",l="0.167s",y="0.267s",u="0.367s",p="0.467s",e=i.keyframes({from:{opacity:0},to:{opacity:1}}),o=i.keyframes({from:{opacity:1},to:{opacity:0}}),w=h(-10),b=h(-20),k=h(-40),d=h(-400),g=h(10),nt=h(20),tt=h(40),it=h(400),rt=a(10),ut=a(20),ft=a(-10),et=a(-20),ot=c(10),st=c(20),ht=c(40),ct=c(400),lt=c(-10),at=c(-20),vt=c(-40),yt=c(-400),pt=v(-10),wt=v(-20),bt=v(10),kt=v(20),dt=i.keyframes({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),gt=i.keyframes({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),ni=i.keyframes({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),ti=i.keyframes({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),ii=i.keyframes({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),ri=i.keyframes({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}});t.AnimationVariables={easeFunction1:f,easeFunction2:s,durationValue1:l,durationValue2:y,durationValue3:u,durationValue4:p};t.AnimationStyles={slideRightIn10:r(e+","+w,u,f),slideRightIn20:r(e+","+b,u,f),slideRightIn40:r(e+","+k,u,f),slideRightIn400:r(e+","+d,u,f),slideLeftIn10:r(e+","+g,u,f),slideLeftIn20:r(e+","+nt,u,f),slideLeftIn40:r(e+","+tt,u,f),slideLeftIn400:r(e+","+it,u,f),slideUpIn10:r(e+","+rt,u,f),slideUpIn20:r(e+","+ut,u,f),slideDownIn10:r(e+","+ft,u,f),slideDownIn20:r(e+","+et,u,f),slideRightOut10:r(o+","+ot,u,f),slideRightOut20:r(o+","+st,u,f),slideRightOut40:r(o+","+ht,u,f),slideRightOut400:r(o+","+ct,u,f),slideLeftOut10:r(o+","+lt,u,f),slideLeftOut20:r(o+","+at,u,f),slideLeftOut40:r(o+","+vt,u,f),slideLeftOut400:r(o+","+yt,u,f),slideUpOut10:r(o+","+pt,u,f),slideUpOut20:r(o+","+wt,u,f),slideDownOut10:r(o+","+bt,u,f),slideDownOut20:r(o+","+kt,u,f),scaleUpIn100:r(e+","+dt,u,f),scaleDownIn100:r(e+","+ni,u,f),scaleUpOut103:r(o+","+ti,l,s),scaleDownOut98:r(o+","+gt,l,s),fadeIn100:r(e,l,s),fadeIn200:r(e,y,s),fadeIn400:r(e,u,s),fadeIn500:r(e,p,s),fadeOut100:r(o,l,s),fadeOut200:r(o,y,s),fadeOut400:r(o,u,s),fadeOut500:r(o,p,s),rotate90deg:r(ii,"0.1s",s),rotateN90deg:r(ri,"0.1s",s)}});

define("@uifabric/styling/styles/DefaultPalette",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.DefaultPalette={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#212121",neutralPrimary:"#333333",neutralPrimaryAlt:"#3c3c3c",neutralSecondary:"#666666",neutralTertiary:"#a6a6a6",neutralTertiaryAlt:"#c8c8c8",neutralQuaternary:"#d0d0d0",neutralQuaternaryAlt:"#dadada",neutralLight:"#eaeaea",neutralLighter:"#f4f4f4",neutralLighterAlt:"#f8f8f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a80000",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"}});

define("@uifabric/styling/styles/fonts",["require","exports"],function(n,t){"use strict";function c(n){return n+", "+h}function a(n){var e=v(n),t=c(e),o=t;return e===s&&(o=c(i.WestEuropean)),{tiny:f(r.mini,u.semibold,t),xSmall:f(r.xSmall,u.regular,t),small:f(r.small,u.regular,t),smallPlus:f(r.smallPlus,u.regular,t),medium:f(r.medium,u.regular,t),mediumPlus:f(r.mediumPlus,u.regular,t),large:f(r.large,u.semilight,o),xLarge:f(r.xLarge,u.light,t),xxLarge:f(r.xxLarge,u.light,t),superLarge:f(r.superLarge,u.light,t),mega:f(r.mega,u.light,t)}}function v(n){for(var t in o)if(o.hasOwnProperty(t)&&n&&t.indexOf(n)===0)return o[t];return s}function f(n,t,i){return{fontFamily:i,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:n,fontWeight:t}}var h,e,i,s,o,r,u,l;Object.defineProperty(t,"__esModule",{value:!0});h="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif",function(n){n.Arabic="Segoe UI Web (Arabic)";n.Cyrillic="Segoe UI Web (Cyrillic)";n.EastEuropean="Segoe UI Web (East European)";n.Greek="Segoe UI Web (Greek)";n.Hebrew="Segoe UI Web (Hebrew)";n.Thai="Leelawadee UI Web";n.Vietnamese="Segoe UI Web (Vietnamese)";n.WestEuropean="Segoe UI Web (West European)";n.Selawik="Selawik Web"}(e=t.LocalizedFontNames||(t.LocalizedFontNames={})),function(n){n.Arabic="'"+e.Arabic+"'";n.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun";n.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu";n.Cyrillic="'"+e.Cyrillic+"'";n.EastEuropean="'"+e.EastEuropean+"'";n.Greek="'"+e.Greek+"'";n.Hebrew="'"+e.Hebrew+"'";n.Hindi="'Nirmala UI'";n.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka";n.Korean="'Malgun Gothic', Gulim";n.Selawik="'"+e.Selawik+"'";n.Thai="'Leelawadee UI Web', 'Kmer UI'";n.Vietnamese="'"+e.Vietnamese+"'";n.WestEuropean="'"+e.WestEuropean+"'"}(i=t.LocalizedFontFamilies||(t.LocalizedFontFamilies={}));s="'Segoe UI', '"+e.WestEuropean+"'";o={ar:i.Arabic,bg:i.Cyrillic,cs:i.EastEuropean,el:i.Greek,et:i.EastEuropean,he:i.Hebrew,hi:i.Hindi,hr:i.EastEuropean,hu:i.EastEuropean,ja:i.Japanese,kk:i.EastEuropean,ko:i.Korean,lt:i.EastEuropean,lv:i.EastEuropean,pl:i.EastEuropean,ru:i.Cyrillic,sk:i.EastEuropean,"sr-latn":i.EastEuropean,th:i.Thai,tr:i.EastEuropean,uk:i.Cyrillic,vi:i.Vietnamese,"zh-hans":i.ChineseSimplified,"zh-hant":i.ChineseTraditional},function(n){n.mini="10px";n.xSmall="11px";n.small="12px";n.smallPlus="13px";n.medium="14px";n.mediumPlus="15px";n.icon="16px";n.large="17px";n.xLarge="21px";n.xxLarge="28px";n.superLarge="42px";n.mega="72px"}(r=t.FontSizes||(t.FontSizes={})),function(n){n.light=100;n.semilight=300;n.regular=400;n.semibold=600;n.bold=700}(u=t.FontWeights||(t.FontWeights={})),function(n){n.xSmall="10px";n.small="12px";n.medium="16px";n.large="20px"}(l=t.IconFontSizes||(t.IconFontSizes={}));t.createFontStyles=a});

define("@uifabric/utilities/dom",["require","exports"],function(n,t){"use strict";function o(n,t){var i=n,r=t,u,f;i._virtual||(i._virtual={children:[]});u=i._virtual.parent;u&&u!==t&&(f=u._virtual.children.indexOf(i),f>-1&&u._virtual.children.splice(f,1));i._virtual.parent=r||undefined;r&&(r._virtual||(r._virtual={children:[]}),r._virtual.children.push(i))}function f(n){var t;return n&&e(n)&&(t=n._virtual.parent),t}function i(n,t){return t===void 0&&(t=!0),n&&(t&&f(n)||n.parentNode&&n.parentNode)}function s(n,t){var i,r;if(t===void 0&&(t=!0),i=[],n){for(r=0;r<n.children.length;r++)i.push(n.children.item(r));t&&e(n)&&i.push.apply(i,n._virtual.children)}return i}function h(n,t,r){var u,f;if(r===void 0&&(r=!0),u=!1,n&&t)if(r)for(u=!1;t;){if(f=i(t),f===n){u=!0;break}t=f}else n.contains&&(u=n.contains(t));return u}function c(n){r=n}function l(n){return r||typeof window=="undefined"?undefined:n&&n.ownerDocument&&n.ownerDocument.defaultView?n.ownerDocument.defaultView:window}function a(n){return r||typeof document=="undefined"?undefined:n&&n.ownerDocument?n.ownerDocument:document}function v(n){var t;return n&&(n===window?t={left:0,top:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:n.getBoundingClientRect&&(t=n.getBoundingClientRect())),t}function u(n,t){return!n||n===document.body?null:t(n)?n:u(i(n),t)}function y(n,t){var i=u(n,function(n){return n.hasAttribute(t)});return i&&i.getAttribute(t)}function e(n){return n&&!!n._virtual}Object.defineProperty(t,"__esModule",{value:!0});t.setVirtualParent=o;t.getVirtualParent=f;t.getParent=i;t.getChildren=s;t.elementContains=h;var r=!1;t.setSSR=c;t.getWindow=l;t.getDocument=a;t.getRect=v;t.findElementRecursive=u;t.elementContainsAttribute=y});

define("@uifabric/utilities/localStorage",["require","exports"],function(n,t){"use strict";function i(n){var t=null;try{t=window.localStorage.getItem(n)}catch(i){}return t}function r(n,t){try{window.localStorage.setItem(n,t)}catch(i){}}Object.defineProperty(t,"__esModule",{value:!0});t.getItem=i;t.setItem=r});

define("@uifabric/utilities/language",["require","exports","./dom","./localStorage"],function(n,t,i,r){"use strict";function f(){if(u===undefined){var n=i.getDocument(),t=r.getItem("language");t!==null&&(u=t);u===undefined&&n&&(u=n.documentElement.getAttribute("lang"));u===undefined&&(u="en")}return u}function e(n,t){t===void 0&&(t=!1);var f=i.getDocument();f&&f.documentElement.setAttribute("lang",n);t||r.setItem("language",n);u=n}Object.defineProperty(t,"__esModule",{value:!0});var u;t.getLanguage=f;t.setLanguage=e});

define("@uifabric/utilities/lib/language",["require","exports","../language"],function(n,t,i){"use strict";function r(n){for(var i in n)t.hasOwnProperty(i)||(t[i]=n[i])}r(i)});

define("@uifabric/styling/styles/DefaultFontStyles",["require","exports","@uifabric/merge-styles/lib/index","./fonts","@uifabric/utilities/lib/language"],function(n,t,i,r,u){"use strict";function e(n,t,r,u){n="'"+n+"'";var f=u!==undefined?"local('"+u+"'),":"";i.fontFace({fontFamily:n,src:f+("url('"+t+".woff2') format('woff2'),")+("url('"+t+".woff') format('woff')"),fontWeight:r,fontStyle:"normal"})}function f(n,t,i,u,f){u===void 0&&(u="segoeui");var o=n+"/"+i+"/"+u;e(t,o+"-light",r.FontWeights.light,f&&f+" Light");e(t,o+"-semilight",r.FontWeights.semilight,f&&f+" SemiLight");e(t,o+"-regular",r.FontWeights.regular,f);e(t,o+"-semibold",r.FontWeights.semibold,f&&f+" SemiBold")}function o(n){if(n){var t=n+"/fonts";f(t,r.LocalizedFontNames.Thai,"leelawadeeui-thai","leelawadeeui");f(t,r.LocalizedFontNames.Arabic,"segoeui-arabic");f(t,r.LocalizedFontNames.Cyrillic,"segoeui-cyrillic");f(t,r.LocalizedFontNames.EastEuropean,"segoeui-easteuropean");f(t,r.LocalizedFontNames.Greek,"segoeui-greek");f(t,r.LocalizedFontNames.Hebrew,"segoeui-hebrew");f(t,r.LocalizedFontNames.Vietnamese,"segoeui-vietnamese");f(t,r.LocalizedFontNames.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI");f(t,r.LocalizedFontFamilies.Selawik,"selawik","selawik");e("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",r.FontWeights.light);e("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",r.FontWeights.semibold)}}function h(){var t=typeof window!="undefined"?window:undefined,n=t?t.FabricConfig:undefined;return n&&n.fontBaseUrl!==undefined?n.fontBaseUrl:s}Object.defineProperty(t,"__esModule",{value:!0});var s="https://static2.sharepointonline.com/files/fabric/assets";t.DefaultFontStyles=r.createFontStyles(u.getLanguage());t.registerDefaultFontFaces=o;o(h())});

define("@uifabric/styling/styles/CommonStyles",["require","exports"],function(n,t){"use strict";function i(n,t){return"@media only screen and (min-width: "+n+"px) and (max-width: "+t+"px)"}Object.defineProperty(t,"__esModule",{value:!0});t.HighContrastSelector="@media screen and (-ms-high-contrast: active)";t.ScreenWidthMinSmall=320;t.ScreenWidthMinMedium=480;t.ScreenWidthMinLarge=640;t.ScreenWidthMinXLarge=1024;t.ScreenWidthMinXXLarge=1366;t.ScreenWidthMinXXXLarge=1920;t.ScreenWidthMaxSmall=t.ScreenWidthMinMedium-1;t.ScreenWidthMaxMedium=t.ScreenWidthMinLarge-1;t.ScreenWidthMaxLarge=t.ScreenWidthMinXLarge-1;t.ScreenWidthMaxXLarge=t.ScreenWidthMinXXLarge-1;t.ScreenWidthMaxXXLarge=t.ScreenWidthMinXXXLarge-1;t.getScreenSelector=i});

define("@uifabric/utilities/keyboard",["require","exports"],function(n,t){"use strict";function u(n){return!!r[n]}function f(n){r[n]=1}var r,i;Object.defineProperty(t,"__esModule",{value:!0});r=(i={},i[38]=1,i[40]=1,i[37]=1,i[39]=1,i[36]=1,i[35]=1,i[9]=1,i[33]=1,i[34]=1,i);t.isDirectionalKeyCode=u;t.addDirectionalKeyCode=f});

define("@uifabric/utilities/initializeFocusRects",["require","exports","./dom","./keyboard"],function(n,t,i,r){"use strict";function u(n){var t=n||i.getWindow();t&&!t.__hasInitializeFocusRects__&&(t.__hasInitializeFocusRects__=!0,t.addEventListener("mousedown",f,!0),t.addEventListener("keydown",e,!0))}function f(n){var u=i.getWindow(n.target),r;u&&(r=u.document.body.classList,r.contains(t.IsFocusVisibleClassName)&&r.remove(t.IsFocusVisibleClassName))}function e(n){var f=i.getWindow(n.target),u;f&&(u=f.document.body.classList,r.isDirectionalKeyCode(n.which)&&!u.contains(t.IsFocusVisibleClassName)&&u.add(t.IsFocusVisibleClassName))}Object.defineProperty(t,"__esModule",{value:!0});t.IsFocusVisibleClassName="ms-Fabric--isFocusVisible";t.initializeFocusRects=u});

define("@uifabric/utilities/lib/initializeFocusRects",["require","exports","../initializeFocusRects"],function(n,t,i){"use strict";function r(n){for(var i in n)t.hasOwnProperty(i)||(t[i]=n[i])}r(i)});

define("@uifabric/styling/styles/zIndexes",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;(function(n){n.Nav=1;n.ScrollablePane=1;n.FocusStyle=1;n.Coachmark=1e3;n.Layer=1e6;n.KeytipLayer=1000001})(i=t.ZIndexes||(t.ZIndexes={}))});

define("@uifabric/styling/styles/getFocusStyle",["require","exports","./CommonStyles","@uifabric/utilities/lib/initializeFocusRects","./zIndexes"],function(n,t,i,r,u){"use strict";function f(n,t,f,e,o){return t===void 0&&(t=0),f===void 0&&(f="relative"),e===void 0&&(e=undefined),o===void 0&&(o=!0),{outline:"transparent",position:f,selectors:(s={"::-moz-focus-inner":{border:"0"}},s["."+r.IsFocusVisibleClassName+" &"+(o?":focus":"")+":after"]={content:'""',position:"absolute",left:t+1,top:t+1,bottom:t+1,right:t+1,border:"1px solid "+n.palette.white,outline:"1px solid "+n.palette.neutralSecondary,zIndex:u.ZIndexes.FocusStyle,selectors:(h={},h[i.HighContrastSelector]=e,h)},s)};var s,h}function e(){return{selectors:{"&::-moz-focus-inner":{border:0},"&":{outline:"transparent"}}}}Object.defineProperty(t,"__esModule",{value:!0});t.getFocusStyle=f;t.focusClear=e});

define("@uifabric/styling/styles/hiddenContentStyle",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.hiddenContentStyle={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"}});

define("@uifabric/styling/styles/PulsingBeaconAnimationStyles",["require","exports","tslib","@uifabric/merge-styles/lib/index"],function(n,t,i,r){"use strict";function u(n,t){return{borderColor:n,borderWidth:"0px",width:t,height:t}}function f(n){return{opacity:1,borderWidth:n}}function e(){return{opacity:1}}function o(n,t){return{borderWidth:"0",width:t,height:t,opacity:0,borderColor:n}}function s(n,t){return i.__assign({},u(n,t),{opacity:0})}function a(n,t,i,h,c){return r.keyframes({"0%":u(n,i),"1.42%":f(c),"3.57%":e(),"7.14%":o(t,h),"8%":s(n,i),"29.99%":s(n,i),"30%":u(n,i),"31.42%":f(c),"33.57%":e(),"37.14%":o(t,h),"38%":s(n,i),"79.42%":s(n,i),"79.43":u(n,i),"81.85":f(c),"83.42":e(),"87%":o(t,h),"100%":{}})}function v(n,t,i,s,h){return r.keyframes({"0%":u(n,i),"14.2%":f(h),"35.7%":e(),"71.4%":o(t,s),"100%":{}})}function y(n){return{animationName:n,animationIterationCount:l,animationDuration:h,animationDelay:c}}Object.defineProperty(t,"__esModule",{value:!0});var h="14s",c="2s",l="1";t.PulsingBeaconAnimationStyles={continuousPulseAnimationDouble:a,continuousPulseAnimationSingle:v,createDefaultAnimation:y}});

define("@uifabric/styling/styles/getGlobalClassNames",["require","exports"],function(n,t){"use strict";function i(n,t){return t.disableGlobalClassNames?{}:n}Object.defineProperty(t,"__esModule",{value:!0});t.getGlobalClassNames=i});

define("@uifabric/utilities/object",["require","exports"],function(n,t){"use strict";function u(n,t){for(var i in n)if(n.hasOwnProperty(i)&&(!t.hasOwnProperty(i)||t[i]!==n[i]))return!1;return!0}function o(n,t){return u(n,t)&&u(t,n)}function s(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return f.apply(this,[null,n].concat(i))}function f(n,t){for(var f,e,i,r,o=[],u=2;u<arguments.length;u++)o[u-2]=arguments[u];for(t=t||{},f=0,e=o;f<e.length;f++)if(i=e[f],i)for(r in i)i.hasOwnProperty(r)&&(!n||n(r))&&(t[r]=i[r]);return t}function h(n){var t=r[i]++;return(n||e)+t}function c(n,t){return Object.keys(n).map(function(i){if(String(Number(i))!==i)return t(i,n[i])}).filter(function(n){return!!n})}function l(n){return Object.keys(n).reduce(function(t,i){return t.push(n[i]),t},[])}Object.defineProperty(t,"__esModule",{value:!0});var i="__currentId__",e="id__",r=typeof window!="undefined"&&window||process;r[i]===undefined&&(r[i]=0);t.shallowCompare=o;t.assign=s;t.filteredAssign=f;t.getId=h;t.mapEnumByName=c;t.values=l});

define("@uifabric/utilities/EventGroup",["require","exports","./object"],function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function n(t){this._id=n._uniqueId++;this._parent=t;this._eventRecords=[]}return n.raise=function(t,r,u,f){var e,s,y,l,o,a,v,h,c;if(n._isElement(t))document.createEvent?(s=document.createEvent("HTMLEvents"),s.initEvent(r,f||!1,!0),i.assign(s,u),e=t.dispatchEvent(s)):document.createEventObject&&(y=document.createEventObject(u),t.fireEvent("on"+r,y));else while(t&&e!==!1){if(l=t.__events__,o=l?l[r]:null,o)for(a in o)if(o.hasOwnProperty(a))for(v=o[a],h=0;e!==!1&&h<v.length;h++)c=v[h],c.objectCallback&&(e=c.objectCallback.call(c.parent,u));t=f?t.parent:null}return e},n.isObserved=function(n,t){var i=n&&n.__events__;return!!i&&!!i[t]},n.isDeclared=function(n,t){var i=n&&n.__declaredEvents;return!!i&&!!i[t]},n.stopPropagation=function(n){n.stopPropagation?n.stopPropagation():n.cancelBubble=!0},n._isElement=function(n){return!!n&&(!!n.addEventListener||typeof HTMLElement!="undefined"&&n instanceof HTMLElement)},n.prototype.dispose=function(){this._isDisposed||(this._isDisposed=!0,this.off(),this._parent=null)},n.prototype.onAll=function(n,t,i){for(var r in t)if(t.hasOwnProperty(r))this.on(n,r,t[r],i)},n.prototype.on=function(t,i,r,u){var c=this,f,e,s,l;if(i.indexOf(",")>-1)for(f=i.split(/[ ,]+/),e=0;e<f.length;e++)this.on(t,f[e],r,u);else{var h=this._parent,o={target:t,eventName:i,parent:h,callback:r,useCapture:u||!1},f=t.__events__=t.__events__||{};f[i]=f[i]||{count:0};f[i][this._id]=f[i][this._id]||[];f[i][this._id].push(o);f[i].count++;n._isElement(t)?(s=function(){for(var u,n,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];if(!c._isDisposed){try{u=r.apply(h,t);u===!1&&t[0]&&(n=t[0],n.preventDefault&&n.preventDefault(),n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)}catch(n){}return u}},o.elementCallback=s,t.addEventListener?t.addEventListener(i,s,u):t.attachEvent&&t.attachEvent("on"+i,s)):(l=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(!c._isDisposed)return r.apply(h,t)},o.objectCallback=l);this._eventRecords.push(o)}},n.prototype.off=function(n,t,i,r){for(var u,f=0;f<this._eventRecords.length;f++)if(u=this._eventRecords[f],(!n||n===u.target)&&(!t||t===u.eventName)&&(!i||i===u.callback)&&(typeof r!="boolean"||r===u.useCapture)){var s=u.target.__events__,e=s[u.eventName],o=e?e[this._id]:null;o&&(o.length!==1&&i?(e.count--,o.splice(o.indexOf(u),1)):(e.count-=o.length,delete s[u.eventName][this._id]),e.count||delete s[u.eventName]);u.elementCallback&&(u.target.removeEventListener?u.target.removeEventListener(u.eventName,u.elementCallback,u.useCapture):u.target.detachEvent&&u.target.detachEvent("on"+u.eventName,u.elementCallback));this._eventRecords.splice(f--,1)}},n.prototype.raise=function(t,i,r){return n.raise(this._parent,t,i,r)},n.prototype.declare=function(n){var i=this._parent.__declaredEvents=this._parent.__declaredEvents||{},t;if(typeof n=="string")i[n]=!0;else for(t=0;t<n.length;t++)i[n[t]]=!0},n._uniqueId=0,n}();t.EventGroup=r});

define("@uifabric/utilities/Customizations",["require","exports","tslib","./GlobalSettings","./EventGroup"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={settings:{},scopedSettings:{}},f=r.GlobalSettings.getValue("customizations",{settings:{},scopedSettings:{}}),e=new u.EventGroup(f),s=function(){function n(){}return n.reset=function(){f.settings={};f.scopedSettings={}},n.applySettings=function(t){f.settings=i.__assign({},f.settings,t);n._raiseChange()},n.applyScopedSettings=function(t,r){f.scopedSettings[t]=i.__assign({},f.scopedSettings[t],r);n._raiseChange()},n.getSettings=function(n,t,i){var u,e,r;i===void 0&&(i=o);var s={},h=t&&i.scopedSettings[t]||{},c=t&&f.scopedSettings[t]||{};for(u=0,e=n;u<e.length;u++)r=e[u],s[r]=h[r]||i.settings[r]||c[r]||f.settings[r];return s},n.observe=function(n){e.on(f,"change",n)},n.unobserve=function(n){e.off(f,"change",n)},n._raiseChange=function(){e.raise("change")},n}();t.Customizations=s});

define("@uifabric/utilities/lib/Customizations",["require","exports","../Customizations"],function(n,t,i){"use strict";function r(n){for(var i in n)t.hasOwnProperty(i)||(t[i]=n[i])}r(i)});

var __assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)};define("@microsoft/load-themed-styles",["require","exports"],function(n,t){"use strict";function c(n){var r=h(),t;n();t=h();i.perf.duration+=t-r}function y(){var n=r.__themeState__||{theme:undefined,lastStyleElement:undefined,registeredStyles:[]};return n.runState||(n=__assign(__assign({},n),{perf:{count:0,duration:0},runState:{flushTimer:0,mode:0,buffer:[]}})),n.registeredThemableStyles||(n=__assign(__assign({},n),{registeredThemableStyles:[]})),r.__themeState__=n,n}function p(n,t){t===void 0&&(t=!1);c(function(){var f=Array.isArray(n)?n:e(n),r=i.runState,o=r.mode,s=r.buffer,h=r.flushTimer;t||o===1?(s.push(f),h||(i.runState.flushTimer=k())):u(f)})}function w(n){i.loadStyles=n}function b(n){i.runState.mode=n}function l(){c(function(){var t=i.runState.buffer.slice(),n;i.runState.buffer=[];n=[].concat.apply([],t);n.length>0&&u(n)})}function k(){return setTimeout(function(){i.runState.flushTimer=0;l()},0)}function u(n){i.loadStyles?i.loadStyles(f(n).styleString,n):tt(n)}function d(n){i.theme=n;g()}function a(n){n===void 0&&(n=3);(n===3||n===2)&&(v(i.registeredStyles),i.registeredStyles=[]);(n===3||n===1)&&(v(i.registeredThemableStyles),i.registeredThemableStyles=[])}function v(n){n.forEach(function(n){var t=n&&n.styleElement;t&&t.parentElement&&t.parentElement.removeChild(t)})}function g(){var n,t,r,f;if(i.theme){for(n=[],t=0,r=i.registeredThemableStyles;t<r.length;t++)f=r[t],n.push(f.themableStyle);n.length>0&&(a(1),u([].concat.apply([],n)))}}function nt(n){return n&&(n=f(e(n)).styleString),n}function f(n){var t=i.theme,r=!1,u=(n||[]).map(function(n){var i=n.theme,u,f;return i?(r=!0,u=t?t[i]:undefined,f=n.defaultValue||"inherit",!t||u||!console||i in t||typeof DEBUG=="undefined"||!DEBUG||console.warn('Theming value not provided for "'.concat(i,'". Falling back to "').concat(f,'".')),u||f):n.rawString});return{styleString:u.join(""),themable:r}}function e(n){var r=[],t,i,u;if(n){for(t=0,i=void 0;i=s.exec(n);)u=i.index,u>t&&r.push({rawString:n.substring(t,u)}),r.push({theme:i[1],defaultValue:i[2]}),t=s.lastIndex;r.push({rawString:n.substring(t)})}return r}function tt(n){var r,u;if(typeof document!="undefined"){var s=document.getElementsByTagName("head")[0],t=document.createElement("style"),e=f(n),h=e.styleString,c=e.themable;t.setAttribute("data-load-themed-styles","true");o&&t.setAttribute("nonce",o);t.appendChild(document.createTextNode(h));i.perf.count++;s.appendChild(t);r=document.createEvent("HTMLEvents");r.initEvent("styleinsert",!0,!1);r.args={newStyle:t};document.dispatchEvent(r);u={styleElement:t,themableStyle:n};c?i.registeredThemableStyles.push(u):i.registeredStyles.push(u)}}Object.defineProperty(t,"__esModule",{value:!0});t.splitStyles=t.detokenize=t.clearStyles=t.loadTheme=t.flush=t.configureRunMode=t.configureLoadStyles=t.loadStyles=void 0;var r=typeof window=="undefined"?global:window,o=r&&r.CSPSettings&&r.CSPSettings.nonce,i=y(),s=/[\'\"]\[theme:\s*(\w+)\s*(?:\,\s*default:\s*([\\"\']?[\.\,\(\)\#\-\s\w]*[\.\,\(\)\#\-\w][\"\']?))?\s*\][\'\"]/g,h=function(){return typeof performance!="undefined"&&!!performance.now?performance.now():Date.now()};t.loadStyles=p;t.configureLoadStyles=w;t.configureRunMode=b;t.flush=l;t.loadTheme=d;t.clearStyles=a;t.detokenize=nt;t.splitStyles=e});

define("@uifabric/styling/styles/theme",["require","exports","tslib","@uifabric/utilities/lib/Customizations","./DefaultFontStyles","./DefaultPalette","@microsoft/load-themed-styles"],function(n,t,i,r,u,f,e){"use strict";function v(n){return n===void 0&&(n=!1),n===!0&&(o=c({},n)),o}function y(n){s.indexOf(n)===-1&&s.push(n)}function p(n){var t=s.indexOf(n);t!==-1&&s.splice(t,1)}function w(n,u){return u===void 0&&(u=!1),o=c(n,u),e.loadTheme(i.__assign({},o.palette,o.semanticColors)),r.Customizations.applySettings((f={},f[t.ThemeSettingName]=o,f)),s.forEach(function(n){try{n(o)}catch(t){}}),o;var f}function c(n,t){var r,e;return t===void 0&&(t=!1),r=i.__assign({},f.DefaultPalette,n.palette),n.palette&&n.palette.accent||(r.accent=r.themePrimary),e=i.__assign({},a(r,!!n.isInverted,t),n.semanticColors),{palette:r,fonts:i.__assign({},u.DefaultFontStyles,n.fonts),semanticColors:e,isInverted:!!n.isInverted,disableGlobalClassNames:!!n.disableGlobalClassNames}}function a(n,t,i){var r={bodyBackground:n.white,bodyFrameBackground:n.white,bodyText:n.neutralPrimary,bodyTextChecked:n.black,bodySubtext:n.neutralSecondary,bodyDivider:n.neutralTertiaryAlt,disabledBackground:n.neutralLighter,disabledText:n.neutralTertiary,disabledBodyText:n.neutralTertiaryAlt,disabledSubtext:n.neutralQuaternary,focusBorder:n.black,errorText:t?"#ff5f5f":n.redDark,warningText:t?"#ffffff":"#333333",errorBackground:t?"rgba(232, 17, 35, .5)":"rgba(232, 17, 35, .2)",blockingBackground:t?"rgba(234, 67, 0, .5)":"rgba(234, 67, 0, .2)",warningBackground:t?"rgba(255, 251, 0, .6)":"rgba(255, 185, 0, .2)",warningHighlight:t?"#fff100":"#ffb900",successBackground:t?"rgba(186, 216, 10, .4)":"rgba(186, 216, 10, .2)",inputBorder:n.neutralTertiary,inputBorderHovered:n.neutralDark,inputBackground:n.white,inputBackgroundChecked:n.themePrimary,inputBackgroundCheckedHovered:n.themeDarkAlt,inputForegroundChecked:n.white,inputFocusBorderAlt:n.themePrimary,smallInputBorder:n.neutralSecondary,inputPlaceholderText:n.neutralSecondary,buttonBackground:n.neutralLighter,buttonBackgroundChecked:n.neutralTertiaryAlt,buttonBackgroundHovered:n.neutralLight,buttonBackgroundCheckedHovered:n.neutralLight,buttonBorder:"transparent",buttonText:n.neutralPrimary,buttonTextHovered:n.black,buttonTextChecked:n.neutralDark,buttonTextCheckedHovered:n.black,menuItemBackgroundHovered:n.neutralLighter,menuIcon:n.themePrimary,menuHeader:n.themePrimary,listBackground:n.white,listText:n.neutralPrimary,listItemBackgroundHovered:n.neutralLighter,listItemBackgroundChecked:n.neutralLight,listItemBackgroundCheckedHovered:n.neutralQuaternaryAlt,listHeaderBackgroundHovered:n.neutralLighter,listHeaderBackgroundPressed:n.neutralLight,link:n.themePrimary,linkHovered:n.themeDarker,listTextColor:"",menuItemBackgroundChecked:n.neutralLight};return b(r,i)}function b(n,t){var i="";return t===!0&&(i=" /* @deprecated */"),n.listTextColor=n.listText+i,n.menuItemBackgroundChecked+=i,n}var o,s,h,l;Object.defineProperty(t,"__esModule",{value:!0});o={palette:f.DefaultPalette,semanticColors:a(f.DefaultPalette,!1,!1),fonts:u.DefaultFontStyles,isInverted:!1,disableGlobalClassNames:!1};s=[];t.ThemeSettingName="theme";r.Customizations.getSettings([t.ThemeSettingName]).theme||(h=typeof window!="undefined"?window:undefined,h&&h.FabricConfig&&h.FabricConfig.theme&&(o=c(h.FabricConfig.theme)),r.Customizations.applySettings((l={},l[t.ThemeSettingName]=o,l)));t.getTheme=v;t.registerOnThemeChangeCallback=y;t.removeOnThemeChangeCallback=p;t.loadTheme=w;t.createTheme=c});

define("@uifabric/styling/styles/GeneralStyles",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.normalize={boxShadow:"none",margin:0,padding:0,boxSizing:"border-box"};t.noWrap={overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}});

define("@uifabric/styling/styles/index",["require","exports","tslib","./AnimationStyles","./DefaultPalette","./DefaultFontStyles","./fonts","./getFocusStyle","./hiddenContentStyle","./PulsingBeaconAnimationStyles","./getGlobalClassNames","./theme","./CommonStyles","./GeneralStyles","./zIndexes"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.AnimationStyles=r.AnimationStyles;t.AnimationVariables=r.AnimationVariables;t.DefaultPalette=u.DefaultPalette;t.DefaultFontStyles=f.DefaultFontStyles;t.registerDefaultFontFaces=f.registerDefaultFontFaces;t.FontSizes=e.FontSizes;t.FontWeights=e.FontWeights;t.IconFontSizes=e.IconFontSizes;t.createFontStyles=e.createFontStyles;t.getFocusStyle=o.getFocusStyle;t.focusClear=o.focusClear;t.hiddenContentStyle=s.hiddenContentStyle;t.PulsingBeaconAnimationStyles=h.PulsingBeaconAnimationStyles;t.getGlobalClassNames=c.getGlobalClassNames;t.ThemeSettingName=l.ThemeSettingName;t.getTheme=l.getTheme;t.loadTheme=l.loadTheme;t.createTheme=l.createTheme;t.registerOnThemeChangeCallback=l.registerOnThemeChangeCallback;t.removeOnThemeChangeCallback=l.removeOnThemeChangeCallback;i.__exportStar(a,t);i.__exportStar(v,t);i.__exportStar(y,t)});

define("@uifabric/styling/classNames/AnimationClassNames",["require","exports","../utilities/index","../styles/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.AnimationClassNames=i.buildClassMap(r.AnimationStyles)});

define("@uifabric/styling/classNames/FontClassNames",["require","exports","../utilities/index","../styles/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.FontClassNames=i.buildClassMap(r.DefaultFontStyles)});

define("@uifabric/styling/classNames/ColorClassNames",["require","exports","@uifabric/merge-styles/lib/index","../styles/DefaultPalette","../styles/index"],function(n,t,i,r,u){"use strict";function e(n,t,r,f,e){Object.defineProperty(n,t+r,{get:function(){var r=(n={},n[e]=u.getTheme().palette[t],n),n;return i.mergeStyles(f?{selectors:{":hover":r}}:r).toString()},enumerable:!0,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0});t.ColorClassNames={};for(var f in r.DefaultPalette)r.DefaultPalette.hasOwnProperty(f)&&(e(t.ColorClassNames,f,"",!1,"color"),e(t.ColorClassNames,f,"Hover",!0,"color"),e(t.ColorClassNames,f,"Background",!1,"background"),e(t.ColorClassNames,f,"BackgroundHover",!0,"background"),e(t.ColorClassNames,f,"Border",!1,"borderColor"),e(t.ColorClassNames,f,"BorderHover",!0,"borderColor"))});

define("@uifabric/styling/classNames/index",["require","exports","./AnimationClassNames","./FontClassNames","./ColorClassNames"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.AnimationClassNames=i.AnimationClassNames;t.FontClassNames=r.FontClassNames;t.ColorClassNames=u.ColorClassNames});

define("@uifabric/styling/index",["require","exports","tslib","./classNames/index","./styles/index","./utilities/index","./MergeStyles"],function(n,t,i,r,u,f,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t);i.__exportStar(u,t);i.__exportStar(f,t);i.__exportStar(e,t)});

define("@uifabric/styling/lib/index",["require","exports","../index"],function(n,t,i){"use strict";function r(n){for(var i in n)t.hasOwnProperty(i)||(t[i]=n[i])}r(i)});

// Copyright (C) Microsoft Corporation. All rights reserved.
define("VSS/Fonts/fabric-icons",["require","exports","@uifabric/styling/lib/index"],function(n,t,i){function r(n,t){n===void 0&&(n="");var r={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"AzureDevOpsMDL2Assets"',src:"url('".concat(n,"AzDevMDL2.woff') format('woff')")},icons:{Insights:"\ue3af",GlobalNavButton:"\ue700",Airplane:"\ue709",ChevronDown:"\ue70d",ChevronUp:"\ue70e",Edit:"\ue70f",Add:"\ue710",Cancel:"\ue711",More:"\ue712",Settings:"\ue713",Video:"\ue714",Mail:"\ue715",People:"\ue716",Phone:"\ue717",Pin:"\ue718",Shop:"\ue719",Link:"\ue71b",Filter:"\ue71c",Zoom:"\ue71e",ZoomOut:"\ue71f",Search:"\ue721",Attach:"\ue723",Send:"\ue724",FavoriteList:"\ue728",Forward:"\ue72a",Back:"\ue72b",Refresh:"\ue72c",Share:"\ue72d",Lock:"\ue72e",BlockedSite:"\ue72f",ReportHacked:"\ue730",EMI:"\ue731",Blocked:"\ue733",FavoriteStar:"\ue734",FavoriteStarFill:"\ue735",ReadingMode:"\ue736",Remove:"\ue738",CheckboxComposite:"\ue73a",CheckboxCompositeReversed:"\ue73d",CheckMark:"\ue73e",BackToWindow:"\ue73f",FullScreen:"\ue740",Print:"\ue749",Up:"\ue74a",Down:"\ue74b",OEM:"\ue74c",Delete:"\ue74d",Save:"\ue74e",Flashlight:"\ue754",Sad:"\ue757",MultiSelect:"\ue762",KeyboardClassic:"\ue765",Play:"\ue768",Pause:"\ue769",ChevronLeft:"\ue76b",ChevronRight:"\ue76c",Emoji2:"\ue76e",SearchAndApps:"\ue773",Globe:"\ue774",ContactInfo:"\ue779",Unpin:"\ue77a",Contact:"\ue77b",Paste:"\ue77f",WindowsLogo:"\ue782",Error:"\ue783",Unlock:"\ue785",Calendar:"\ue787",Megaphone:"\ue789",Color:"\ue790",SaveAs:"\ue792",Undo:"\ue7a7",RedEye:"\ue7b3",Package:"\ue7b8",Warning:"\ue7ba",ShoppingCart:"\ue7bf",Flag:"\ue7c1",Page:"\ue7c3",Car:"\ue804",EatDrink:"\ue807",Home:"\ue80f",SwitcherStartEnd:"\ue810",IncidentTriangle:"\ue814",History:"\ue81c",Work:"\ue821",Recent:"\ue823",LocationDot:"\ue827",Dictionary:"\ue82d",SemanticZoom:"\ue833",Pinned:"\ue840",RevToggleKey:"\ue845",View:"\ue890",Previous:"\ue892",Next:"\ue893",Clear:"\ue894",Download:"\ue896",Help:"\ue897",Upload:"\ue898",Emoji:"\ue899",ClosePane:"\ue89f",OpenPane:"\ue8a0",PreviewLink:"\ue8a1",ZoomIn:"\ue8a3",ViewAll:"\ue8a9",Switch:"\ue8ab",Rename:"\ue8ac",Import:"\ue8b5",Folder:"\ue8b7",ChromeClose:"\ue8bb",ShowResults:"\ue8bc",PaymentCard:"\ue8c7",Copy:"\ue8c8",FontColor:"\ue8d3",Permissions:"\ue8d7",Italic:"\ue8db",Underline:"\ue8dc",Bold:"\ue8dd",Like:"\ue8e1",FontSize:"\ue8e9",Tag:"\ue8ec",Library:"\ue8f1",BlockContact:"\ue8f8",AddFriend:"\ue8fa",Accept:"\ue8fb",BulletedList:"\ue8fd",Preview:"\ue8ff",Chat:"\ue901",Group:"\ue902",World:"\ue909",Comment:"\ue90a",Repair:"\ue90f",Accounts:"\ue910",Stopwatch:"\ue916",Clock:"\ue917",WorldClock:"\ue918",Completed:"\ue930",MiniExpand:"\ue93a",Streaming:"\ue93e",Code:"\ue943",LightningBolt:"\ue945",Info:"\ue946",CalculatorAddition:"\ue948",MediaStorageTower:"\ue965",ChevronUpSmall:"\ue96d",ChevronDownSmall:"\ue96e",ChevronLeftSmall:"\ue96f",ChevronRightSmall:"\ue970",ChevronUpMed:"\ue971",ChevronDownMed:"\ue972",ChevronLeftMed:"\ue973",ChevronRightMed:"\ue974",PC1:"\ue977",Reply:"\ue97a",Chart:"\ue999",LockSolid:"\ue9a2",DashKey:"\ue9ae",CloudWeather:"\ue9be",Cloudy:"\ue9bf",Unknown:"\ue9ce",SortLines:"\ue9d0",Ribbon:"\ue9d1",Assign:"\ue9d3",FlowChart:"\ue9d4",CheckList:"\ue9d5",Diagnostic:"\ue9d9",Equalizer:"\ue9e9",Processing:"\ue9f5",WorkFlow:"\uea01",Diamond2Solid:"\uea0a",Teamwork:"\uea12",PeopleAdd:"\uea15",DateTime2:"\uea17",Shield:"\uea18",PageAdd:"\uea1a",NumberedList:"\uea1c",PowerBILogo:"\uea1e",MusicInCollectionFill:"\uea36",List:"\uea37",ErrorBadge:"\uea39",CircleRing:"\uea3a",CircleFill:"\uea3b",Lightbulb:"\uea80",Puzzle:"\uea86",Ringer:"\uea8f",PDF:"\uea90",CirclePlus:"\ueaee",StockDown:"\ueb0f",StockUp:"\ueb11",MSNVideos:"\ueb1c",Soccer:"\ueb21",CollegeFootball:"\ueb26",ProFootball:"\ueb27",Snowflake:"\ueb46",AirplaneSolid:"\ueb4c",Heart:"\ueb51",HeartFill:"\ueb52",AzureLogo:"\ueb6a",OfficeLogo:"\ueb6e",SkypeLogo:"\ueb6f",StatusErrorFull:"\ueb90",Certificate:"\ueb95",Rewind:"\ueb9e",Photo2:"\ueb9f",OpenSource:"\uebc2",Project:"\uebc6",CloudDownload:"\uebd3",CityNext:"\uec06",Documentation:"\uec17",Giftbox:"\uec1f",VisualStudioLogo:"\uec22",CompletedSolid:"\uec61",MicrosoftLogo:"\uec6a",CloudUpload:"\uec8e",ScrollUpDown:"\uec8f",Tiles:"\ueca5",Org:"\ueca6",PartyLeader:"\ueca7",AppIconDefault:"\uecaa",POI:"\uecaf",AddTo:"\uecc8",RadioBtnOff:"\uecca",RadioBtnOn:"\ueccb",ExploreContent:"\ueccd",Embed:"\uecce",Product:"\uecdc",ProgressLoopOuter:"\uecdf",Blocked2:"\uece4",FangBody:"\ueceb",ChatInviteFriend:"\uecfe",Feedback:"\ued15",YammerLogo:"\ued19",AADLogo:"\ued68",AccessLogo:"\ued69",SecurityGroup:"\ued85",Table:"\ued86",Waffle:"\ued89",RemoveLink:"\ued90",EditNote:"\ued9d",DoubleChevronUp:"\uedbd",DoubleChevronLeft:"\uedbe",DoubleChevronRight:"\uedbf",Ascending:"\uedc0",Descending:"\uedc1",TextField:"\uedc3",Dynamics365Logo:"\uedcc",ClearFormatting:"\ueddd",Strikethrough:"\uede0",Export:"\uede1",ExportMirrored:"\uede2",DoubleChevronDown:"\uee04",ReplyMirrored:"\uee35",AddGroup:"\uee3d",SortUp:"\uee68",SortDown:"\uee69",AwayStatus:"\uee6a",MyMoviesTV:"\uee6c",CPU:"\ueea1",ContactCard:"\ueebd",CustomList:"\ueebe",OfflineOneDriveParachute:"\ueec8",OfflineOneDriveParachuteDisabled:"\ueec9",TriangleSolidUp12:"\ueecc",TriangleSolidDown12:"\ueecd",TriangleSolidRight12:"\ueecf",TriangleRight12:"\ueed3",ArrowUpRight8:"\ueed4",DocumentSet:"\ueed6",ArrowDownRightMirrored8:"\ueef0",ViewAll2:"\uef56",PlayerSettings:"\uef58",ReceiptCheck:"\uef5b",EditStyle:"\uef60",Lifesaver:"\uef62",DocumentSearch:"\uef6c",ExcelDocument:"\uef73",Starburst:"\uef78",SkypeCircleCheck:"\uef7d",SkypeCircleMinus:"\uef7f",SkypeMinus:"\uef82",Hide2:"\uef89",ClearFilter:"\uef8f",TimeEntry:"\uef95",PageEdit:"\uefb6",PageArrowRight:"\uefb8",Database:"\uefc7",ConnectContacts:"\uefd4",ActivateOrders:"\uefe0",ZipFolder:"\uf012",Configuration:"\uf01e",TextDocument:"\uf029",Script:"\uf03a",ActivityFeed:"\uf056",CaretSolidDown:"\uf08e",FabricFolder:"\uf0a9",FabricFolderFill:"\uf0aa",FabricNewFolder:"\uf0ab",PublishContent:"\uf0d4",CannedChat:"\uf0f2",SettingsApp:"\uf0ff",FolderHorizontal:"\uf12b",GiftboxOpen:"\uf133",StatusCircleInner:"\uf137",StatusCircleRing:"\uf138",StatusCircleErrorX:"\uf13d",StatusCircleCheckmark:"\uf13e",InfoSolid:"\uf167",ProgressRingDots:"\uf16a",WordLogo:"\uf1e3",ExcelLogo:"\uf1e5",OneNoteLogo:"\uf1e7",OutlookLogo:"\uf1e9",PowerPointLogo:"\uf1eb",ScheduleEventAction:"\uf1ef",FlameSolid:"\uf1f3",ServerProcesses:"\uf1fe",Server:"\uf201",SaveAll:"\uf203",TwoKeys:"\uf229",GridViewSmall:"\uf232",ViewDashboard:"\uf246",ViewList:"\uf247",ViewListGroup:"\uf248",ViewListTree:"\uf249",TriggerAuto:"\uf24a",TriggerUser:"\uf24b",StackedBarChart:"\uf24d",StackedLineChart:"\uf24e",BuildQueue:"\uf24f",BuildQueueNew:"\uf250",UserFollowed:"\uf25c",Clicked:"\uf268",Signin:"\uf286",CloneToDesktop:"\uf28c",Build:"\uf28f",BranchFork2:"\uf291",BranchCommit:"\uf293",BranchMerge:"\uf295",BranchPullRequest:"\uf296",BranchShelveset:"\uf298",RawSource:"\uf299",RowsGroup:"\uf29b",Deploy:"\uf29d",ServerEnviroment:"\uf29f",VisioLogo:"\uf2a7",Backlog:"\uf2ac",TeamFavorite:"\uf2ad",TaskGroup:"\uf2ae",CommentAdd:"\uf2b3",ShopServer:"\uf2b6",QueryList:"\uf2b8",StreamingOff:"\uf2bb",MoreVertical:"\uf2bc",ArrowTallUpRight:"\uf2be",RingerOff:"\uf2c5",PlayResume:"\uf2c6",Repo:"\uf2cb",FolderQuery:"\uf2cd",FolderList:"\uf2ce",CirclePauseSolid:"\uf2d8",CirclePause:"\uf2d9",MSNVideosSolid:"\uf2da",CircleStopSolid:"\uf2db",CircleStop:"\uf2dc",NavigateForward:"\uf2df",FileTemplate:"\uf2e6",FileJAVA:"\uf2e8",FileCSS:"\uf2ea",FileSass:"\uf2eb",FileHTML:"\uf2ed",JavaScriptLanguage:"\uf2ee",CSharpLanguage:"\uf2ef",TypeScriptLanguage:"\uf2f7",MarkDownLanguage:"\uf2fb",PlugConnected:"\uf302",PlugDisconnected:"\uf303",UnlockSolid:"\uf304",Variable:"\uf305",FileBug:"\uf30d",FileCode:"\uf30e",FileImage:"\uf311",AutoFillTemplate:"\uf313",WorkItem:"\uf314",FullHistory:"\uf31c",TripleColumnEdit:"\uf323",AlertSolid:"\uf331",MegaphoneSolid:"\uf332",TaskSolid:"\uf333",CrownSolid:"\uf336",Trophy2Solid:"\uf337",QuickNoteSolid:"\uf338",ConstructionConeSolid:"\uf339",PageListSolid:"\uf33a",StarburstSolid:"\uf33c",ReadingModeSolid:"\uf33d",ShieldSolid:"\uf340",GiftBoxSolid:"\uf341",RibbonSolid:"\uf345",FinancialSolid:"\uf346",HeadsetSolid:"\uf348",PermissionsSolid:"\uf349",ParkingSolid:"\uf34a",DiamondSolid:"\uf34c",AsteriskSolid:"\uf34d",OfflineStorageSolid:"\uf34e",BankSolid:"\uf34f",DecisionSolid:"\uf350",ParachuteSolid:"\uf352",FiltersSolid:"\uf353",ColorSolid:"\uf354",ReviewSolid:"\uf355",ReviewRequestSolid:"\uf356",ReviewResponseSolid:"\uf358",FeedbackRequestSolid:"\uf359",FeedbackResponseSolid:"\uf35b",NavigateExternalInline:"\uf35f",PlanView:"\uf360",EngineeringGroup:"\uf362",ProjectCollection:"\uf363",ChevronUnfold10:"\uf369",VSTSLogo:"\uf381",TestBeaker:"\uf3a5",TestBeakerSolid:"\uf3a6",TestAutoSolid:"\uf3a8",TestPlan:"\uf3ab",TestStep:"\uf3ac",TestParameter:"\uf3ad",TestSuite:"\uf3ae",TestCase:"\uf3af",Sprint:"\uf3b0",TriggerApproval:"\uf3b2",Rocket:"\uf3b3",AzureKeyVault:"\uf3b4",LikeSolid:"\uf3bf",CRMCustomerInsightsApp:"\uf3c8",FilterSolid:"\uf412",Inbox:"\uf41c",NotExecuted:"\uf440",NotImpactedSolid:"\uf441",BacklogBoard:"\uf444",IssueSolid:"\uf448",DefectSolid:"\uf449",LadybugSolid:"\uf44a",NugetLogo:"\uf44c",TFVCLogo:"\uf44d",ProjectLogo32:"\uf47e",WaffleOffice365:"\uf4e0",FontColorA:"\uf4ec",FontColorSwatch:"\uf4ed",SemiboldWeight:"\uf4f0",ChartSeries:"\uf513",AlignJustify:"\uf51e",BlockedSolid:"\uf531",DownloadDocument:"\uf549",WaitlistConfirm:"\uf550",LaptopSecure:"\uf552",EntryView:"\uf554",AccountManagement:"\uf55c",ExploreData:"\uf5b6",BitbucketLogo32:"\uf5d2",GradleLogo32:"\uf5d4",PasteAsCode:"\uf5d6",FileYML:"\uf5da",ClipboardSolid:"\uf5dc",AnalyticsView:"\uf5f1",Trending12:"\uf62d",CircleShapeSolid:"\uf63c",GitLogo:"\uf65d",GitHubLogo:"\uf65e",ApacheMavenLogo:"\uf65f",NPMLogo:"\uf660",GitFork:"\uf661",SVNLogo:"\uf662",JenkinsLogo:"\uf663",ExternalGit:"\uf665",QuadColumn:"\uf66f",DictionaryRemove:"\uf69a",UserRemove:"\uf69b",OpenInNewTab:"\uf6ab",VerifiedBrandSolid:"\uf6ad",AuthenticatorApp:"\uf6b1",BacklogList:"\uf6bf",ButtonControl:"\uf6c0",UserGauge:"\uf6ed",PeopleSettings:"\uf72c",Blocked2Solid:"\uf737",BulletedListText:"\uf792",BulletedListBullet:"\uf793",NumberedListText:"\uf796",NumberedListNumber:"\uf797",RemoveLinkChain:"\uf79a",RemoveLinkX:"\uf79b",FabricTextHighlight:"\uf79c",ClearFormattingA:"\uf79d",ClearFormattingEraser:"\uf79e",Photo2Fill:"\uf79f",IncreaseIndentText:"\uf7a0",IncreaseIndentArrow:"\uf7a1",DecreaseIndentText:"\uf7a2",DecreaseIndentArrow:"\uf7a3",CheckListText:"\uf7a8",CheckListCheck:"\uf7a9",NumberSymbol:"\uf7ac",VerifiedBrand:"\uf7bd",ReleaseGate:"\uf7be",ReleaseGateCheck:"\uf7bf",ReleaseGateError:"\uf7c0",FabricTextHighlightComposite:"\uf7da",SkypeCircleSlash:"\uf825",PythonLogoBlue:"\uf84d",PythonLogoYellow:"\uf84e",RustLanguageLogo:"\uf84f",RubyGemsLogo:"\uf850",AddReaction:"\uf85d",DecreaseIndentLegacy:"\ue290",IncreaseIndentLegacy:"\ue291",SurveyQuestions:"\uf01b",BranchCompare:"\uf294",DiffInline:"\uf309",DiffSideBySide:"\uf30a",ImageDiff:"\uf30b",GitGraph:"\uf2ca",WordDocument:"\uef71",PowerPointDocument:"\uef72",PowerShell:"\uf1fd",FilePDB:"\uf2e5",FileSQL:"\uf2e7",FileASPX:"\uf2e9",FileLess:"\uf2ec",VisualBasicLanguage:"\uf2f1",CPlusPlusLanguage:"\uf2f3",FSharpLanguage:"\uf2f5",PythonLanguage:"\uf2f8",CoffeeScript:"\uf2fa",RowsChild:"\uf29c",ChevronFold10:"\uf36a",FileTypeSolution:"\uf387",Trash:"\ue74d",Camera:"\ue722",GripperResize:"\ue788",UngroupList:"\ue61c",GripperDotsVertical:"\uf772",BugWarning:"\ue357",DockRight:"\ue90d"}};i.registerIcons(r,t)}Object.defineProperty(t,"__esModule",{value:!0});t.initializeIcons=void 0;t.initializeIcons=r});

define("VSS/Fonts/IconFonts",["require","exports","VSS/Context","VSS/Fonts/fabric-icons"],function(n,t,i,r){if(Object.defineProperty(t,"__esModule",{value:!0}),window.vssIconsInitialized===undefined){var u="".concat(i.getPageContext().webAccessConfiguration.paths.resourcesPath,"Fonts/Icons/");r.initializeIcons(u)}else delete window.vssIconsInitialized});

define("VSS/Resources/VSS.Resources.TFSSeedFileResources",["require","exports"],function(require,exports){var e=exports;e.ErrorPaneCloseLink="Close [x]";e.ModuleScriptErrorFormat="Module \u0027{0}\u0027 cannot be loaded. This may be due to lost connectivity or an incomplete or corrupted download of the file.  Try refreshing your browser or clearing your browser cache to retrieve the file again.";e.CircularDependencyErrorFormat="There is a circular dependency between Azure DevOps script modules {0} and {1}.";e.SessionInfoMessage="Session Id: {0}";e.Dismiss="Dismiss";e.UnknownServerErrorMessage="Unknown server error occurred.";e.UnknownErrorMessage="Unknown error.";e.ErrorPaneHeader="Error(s):";e.CloseErrorWindow="Close error.";});

// Copyright (C) Microsoft Corporation. All rights reserved.
define("VSS/VSS",["require","exports","VSS/Context","q","VSS/Resources/VSS.Resources.TFSSeedFileResources"],function(n,t,i,r,u){function it(n,t,i,r){function a(n,t,i){var r;return(n||t)&&(r=v++,o++,f[r]=[n,t,i]),r}function s(){var t,i,u=c?0:l?1:-1,r,s,h=!1;if(u>=0){for(t in f)f.hasOwnProperty(t)&&(i=f[t],r=i[u],r&&(s=i[2],r.apply(n,(e||[]).concat([s])),h=!0));f={};o=0}return h}var f={},h,o=0,v=0,e,c=!1,l=!1;return h=a(t,i,r),{cookie:h,count:function(){return o},finish:function(){c=!0;e=Array.prototype.slice.call(arguments,0);s()},error:function(){l=!0;e=Array.prototype.slice.call(arguments,0);e.length===0&&(e=[new Error(u.UnknownServerErrorMessage),]);s()||ft(e[0],null,n)},register:function(n,t,i){var r=a(n,t,i);return r&&s(),r},unregister:function(n){o--;delete f[n]}}}function wt(n,t,i,r,u,f){function s(n){t[i]=n;o.finish(n)}function h(n){t[i]=null;o.error(n)}var e=t[i],o;f&&e===null||typeof e=="undefined"?(o=it(n,r,u),t[i]=o.register,f.call(n,s,h)):typeof e=="function"?e(r,u):typeof r=="function"&&r.call(n,e)}function bt(n){return n!==null&&n!==undefined&&typeof n!="function"}function rt(n){return n?typeof n=="string"?n:typeof n=="function"?rt(n()):n.message?n.message:n.description?n.description:n.toString():u.UnknownErrorMessage}function ft(n,i,r){typeof i=="function"?i.call(r,n):t.errorHandler.show(n)}function kt(){return nt}function st(n,t,i,r){return function(){var u=this.base,f=this.baseConstructor,e=this._base;this.base=i;this.baseConstructor=r;this._base=function(){return t.apply(this,Array.prototype.slice.call(arguments,0))};try{return n.apply(this,Array.prototype.slice.call(arguments,0))}finally{this.base=u;this.baseConstructor=f;this._base=e}}}function s(n,t,i,r){var u,f;for(u in t)u!=="__name"&&t.hasOwnProperty(u)&&(f=t[u],n[u]=i&&typeof f=="function"&&typeof i[u]=="function"?st(f,i[u],i,r):f);return n}function dt(n,t){s(n,t,null,null)}function gt(n){var t,i;return n.hasOwnProperty("__name")||(n.__name="_type_"+pt++,g&&(t=n.name,t||(i=n.toString(),t=i.substring(9,i.indexOf("("))),t&&(n.__name+="_"+t))),n.__name}function ni(n,t){var i,r;for(i in t)i!=="__name"&&t.hasOwnProperty(i)&&(r=t[i],n.prototype[i]=r)}function b(n){var t,i;return e&&(t=e[n],!t&&(i=n.lastIndexOf("."),i>0))?b(n.substring(0,i)):t||""}function ht(n){return b(n)+n}function lt(n,t){var i=h[n],r;ti[t]=n;i||(i=[],h[n]=i);t.indexOf("/")<0?(r=ht(t),i.push(r)):i.push(t)}function at(t,i,r){l?n(["VSS/Bundling"],function(n){n.requireModules(t).spread(function(){i.apply(this,arguments)},r)},r):n(t,i,r)}function vt(t,i){return r.Promise(function(r,u){l?n(["VSS/Bundling"],function(n){n.requireModules(t,i).spread(function(){r(arguments)},u)},u):n(t,function(){r(arguments)},u)})}function ui(n,t){for(var f=n.split("."),e=window,i,u,r=0;r<f.length;r++)i=e[f[r]],i||(i={},e[f[r]]=i),e=i;if(i&&t)for(u in t)t.hasOwnProperty(u)&&(i[u]=t[u]);return i}function fi(n,t){if(typeof t=="function"){if(ct[n]===!0){t();return}var i=c[n];Array.isArray(i)||(i=[],c[n]=i);i.push(t)}}function yt(n){ct[n]=!0;var t=c[n];Array.isArray(t)&&(t.forEach(function(n){return n()}),delete c[n])}function d(n,t){var i=h[n];ii[n]=!0;ui(n,t);i?(at(i,function(){yt(n)}),delete h[n]):yt(n)}var tt,ut,a,et,ot,v,y,p,o,w,e,ri;Object.defineProperty(t,"__esModule",{value:!0});t.tfsModuleLoaded=t.modulePluginsLoaded=t.requireModules=t.using=t.DynamicModuleExcludeOptions=t.getModuleBase=t.initClassPrototype=t.getTypeName=t.classExtend=t.GlobalMessageIndicator=t.GlobalMessagePosition=t.hasUnloadRequest=t.GlobalProgressIndicator=t.ActivtyStatsCollector=t.ActivtyStatistic=t.ClientActivtyStatistic=t.handleError=t.ErrorHandler=t.getErrorMessage=t.queuedRequestHasResult=t.queueRequest=t.queueCallbacks=t.activtyStatsCollector=t.globalMessageIndicator=t.globalProgressIndicator=t.errorHandler=t.uiCulture=void 0;var g=!1,l=!1,nt=!1,pt=0,f=i.getPageContext();f&&(f.globalization&&(t.uiCulture=f.globalization.culture),f.diagnostics&&(g=f.diagnostics.debugMode,l=f.diagnostics.bundlingEnabled)),function(n){n.ServerException="TFS.ServerException"}(tt||(tt={}));t.queueCallbacks=it;t.queueRequest=wt;t.queuedRequestHasResult=bt;t.getErrorMessage=rt;ut=5e3;a=function(){function n(){this.$errorSection=null;this.$error=null;this.visible=!1;this._errorPublishers=[]}return n.prototype.initialize=function(){var n=this;this.attachWindowErrorHandler();window._disableQPromiseErrorHandler||this.attachQPromiseErrorHandler();this.$errorSection=$(".vss-error-handler-section",document.body);this.$errorSection.length===0&&(this.$errorSection=$("<div/>").addClass("vss-error-handler-section").appendTo($("body")),this.$error=$("<div/>").addClass("error-dialog").appendTo(this.$errorSection));this.$error.on("keydown",function(t){if(t.keyCode===27)return n.hideError(),!1;t.keyCode===9&&t.preventDefault()})},n.prototype.attachWindowErrorHandler=function(){var t=this,n,i=function(i,r,u,f,e){if(f){var o={name:e&&e.name||i,message:e&&(e.message||e.description)||i,source:r,lineNumber:u,columnNumber:f,stack:e&&e.stack||"",errorType:"UnhandledException"};t.publishError(o)}return n?n.apply(t,[i,r,u,f,e,]):!1};n=window.onerror;window.onerror=i},Object.defineProperty(n,"ignoreRejectedPromiseTag",{get:function(){return"__ignoreRejectionOk__"},enumerable:!1,configurable:!0}),n.prototype.attachQPromiseErrorHandler=function(){var i=this,t=function(){var u=r.getUnhandledReasons();u&&u.length&&(r.resetUnhandledRejections(),u.forEach(function(t){if(t=t||"",!t.indexOf||!(t.indexOf(n.ignoreRejectedPromiseTag)>=0)){var r={name:"UnhandledQRejection",message:t.message||t.description||t,stack:t.stack||t,errorType:"UnhandledQRejection"};window.console&&console.warn(t);i.publishError(r)}}));window.setTimeout(t,ut)};t()},n.prototype.publishError=function(n){$.each(this._errorPublishers,function(t,i){i.publishError(n)})},n.prototype.exists=function(){return this.$error.length>0},n.prototype.showError=function(n,t,i){function l(f){var e="",o,s;t&&(e=t+": ");n&&(e=e+n);r=$("<div />").appendTo(f);o=$("<div />");s=$("<textarea />").attr("readonly","readonly");i&&s.text(i);e&&o.text(e);o.appendTo(r);s.appendTo(r);h&&$("<pre />").text(u.SessionInfoMessage.replace("{0}",h)).appendTo(r)}var s=this,e,r,o,h=f&&f.diagnostics&&f.diagnostics.sessionId||"",c;this.visible||(this.visible=!0,this.$error.empty(),c=$("<div />").addClass("header").appendTo(this.$error),o=$("<div tabIndex=0 />").addClass("close").attr("role","button").attr("aria-label",u.CloseErrorWindow).text(u.ErrorPaneCloseLink).appendTo(c).click(function(){s.hideError()}).keydown(function(n){if(n.which===13||n.which===32)return s.hideError(),!1}),e=$("<div />").addClass("message").attr("id","vssGlobalError").appendTo(this.$error),$("<h4 />").attr("id","vssGlobalErrorTitle").text(u.ErrorPaneHeader).appendTo(e),$("<div />").addClass("error-list").appendTo(e),this.$error.attr({role:"alertdialog","aria-describedby":"vssGlobalError","aria-labelledby":"vssGlobalErrorTitle","aria-modal":"true"}));l($("div.error-list",this.$error));this.$errorSection.show();o&&o.focus()},n.prototype.hideError=function(){$("p",this.$error).remove();this.$errorSection.hide();this.visible=!1},n.prototype.show=function(n){n.errorType="ExceptionFromErrorHandler";this.publishError(n);this.exists()?this.showError(n.message||n.description,n.status,n.stack):alert(n.message)},n.prototype.attachErrorPublisher=function(n){$.inArray(n,this._errorPublishers)===-1&&this._errorPublishers.push(n)},n.prototype.detachErrorPublisher=function(n){var t=$.inArray(n,this._errorPublishers);t!==-1&&this._errorPublishers.splice(t,1)},n}();t.ErrorHandler=a;t.errorHandler=new a;t.handleError=ft;et=function(){function n(){}return n}();t.ClientActivtyStatistic=et;ot=function(){function n(){}return n}();t.ActivtyStatistic=ot;v=function(){function n(){}return n.prototype.addActivtyStatsCollectionAllowedCallback=function(){},n.prototype.actionStarted=function(){return 0},n.prototype.actionCompleted=function(){},n.prototype.logActivity=function(){},n.prototype.getClientStatistics=function(){return{}},n.prototype.getActivtyStatistics=function(){return[]},n.prototype.clearStats=function(){},n.prototype.collectStats=function(){},n.prototype.getCurrentPage=function(){return null},n.prototype.setCurrentPage=function(){},n.prototype.isCollectingStats=function(){return!1},n.ACTIVITY_COLLECTION_STATUS="TFS.ActivityCollectionStatus",n.ACTIVITY_ID_STORAGE_ITEM="TFS.ActivityIdStats",n.ACTIVITY_CLIENT_STATE_STORAGE_ITEM="TFS.ClientActivityIdStats",n.CURRENT_PAGE="TFS.CurrentPageActivity",n}();t.ActivtyStatsCollector=v;t.activtyStatsCollector=new v;y=function(){function n(){this._progressPendingActions=null;this._progressPendingActionsCount=0;this._progressPendingActionsNewId=0;this._pageProgressElements=null;this._pageProgressDelayShowTimeout=null;this._pageProgressMinShowTimeout=null;this._showingProgress=!1;var n=this;this._progressPendingActions={};this._pageProgressElements=[];$(function(){var t=$(".pageProgressIndicator");t.length>0&&n._addProgressElement(t)})}return n.prototype.getProgressElements=function(){return this._pageProgressElements},n.prototype.registerProgressElement=function(n){this._addProgressElement(n);this._showingProgress?n.css("visibility","visible"):n.css("visibility","hidden")},n.prototype.unRegisterProgressElement=function(n){if(this._pageProgressElements)for(var t=0,t=0;t<this._pageProgressElements.length;t++)if(this._pageProgressElements[t]===n){this._pageProgressElements.splice(t,1);break}},n.prototype._addProgressElement=function(n){this._pageProgressElements.push(n)},n.prototype._showProgressElements=function(){var n=this,t=this._pageProgressElements;this._progressPendingActionsCount!==0&&(this._showingProgress=!0,t.length!==0)&&($.each(t,function(n,t){t.css("visibility","visible")}),this._pageProgressMinShowTimeout||(this._pageProgressMinShowTimeout=window.setTimeout(function(){n._pageProgressMinShowTimeout=null;n._progressPendingActionsCount===0&&n._hideProgressElements()},250)))},n.prototype._hideProgressElements=function(){this._showingProgress=!1;$.each(this._pageProgressElements,function(n,t){t.css("visibility","hidden")})},n.prototype.actionStarted=function(n,t){var i=this,r=++this._progressPendingActionsNewId;return this._progressPendingActions[r]=n,this._progressPendingActionsCount++==0&&(t===!0?(this._pageProgressDelayShowTimeout&&(window.clearTimeout(this._pageProgressDelayShowTimeout),this._pageProgressDelayShowTimeout=null),this._showProgressElements()):this._pageProgressDelayShowTimeout||(this._pageProgressDelayShowTimeout=window.setTimeout(function(){i._pageProgressDelayShowTimeout=null;i._showProgressElements()},250))),r},n.prototype.actionCompleted=function(n){delete this._progressPendingActions[n];--this._progressPendingActionsCount!=0||this._pageProgressMinShowTimeout||this._hideProgressElements()},n.prototype.getPendingActions=function(){var n=[];return $.each(this._progressPendingActions,function(t,i){n.push(t+": "+i)}),n},n}();t.GlobalProgressIndicator=y;t.globalProgressIndicator=new y;$(window).on("beforeunload",function(){nt=!0});$(function(){var n=t.globalProgressIndicator.actionStarted("Initial page load",!0);t.errorHandler.initialize();t.globalProgressIndicator.actionCompleted(n)});t.hasUnloadRequest=kt;p="global-message-section",function(n){n[n["default"]=0]="default";n[n.top=1]="top"}(o=t.GlobalMessagePosition||(t.GlobalMessagePosition={}));w=function(){function n(){}return n.prototype.updateGlobalMessageIfEmpty=function(n,t,i,r,f){var h;if(t===void 0&&(t="warning"),$("."+p).length||window.LWL&&!$("body.my-experience-page").length)return null;var c="message-level-"+t,l=i?i:"bowtie-status-"+t,e=$("<div/>").addClass(p).addClass(c).addClass("bowtie-fabric nav-global-message"),a=$("<span class='message-level-icon bowtie-icon'><\/span>").addClass(l),s=$("<span class='message-section' />");return n&&vt(["VSS/Utils/Html"]).spread(function(t){var i=t.HtmlNormalizer.normalize(n);s.html(i)}),e.append(a),e.append(s),r&&(h=$("<span tabIndex=0 class='dimiss-section bowtie-icon bowtie-navigate-close' role='button'><\/span>").attr("aria-label",u.Dismiss).click(function(){r&&r()}).keydown(function(n){if(n.which===13||n.which===32)return r&&r(),!1}),e.append(h)),f&&f===o.top?(e.addClass(o[o.top].toLowerCase()),$("body").prepend(e)):e.insertBefore(".main .content-section"),e[0]},n.prototype.clearGlobalMessages=function(){$(".global-message-section").remove()},n}();t.GlobalMessageIndicator=w;t.globalMessageIndicator=new w;Function.prototype.inherit=function(n,t){function f(){}var i,u,r;s(this,$.extend({},n,this),n,n);this.base=n;this._super=n.prototype;t=$.extend({},this.prototype,t);i=n.prototype;i.constructor=n;r=i.baseConstructor;f.prototype=i;u=new f;s(u,t,i,r);this.prototype=u;this.prototype.constructor=this;this.prototype.baseConstructor=r?st(n,r,i,r):n};Function.prototype.extend=function(n){return s(this,n,this.base,this.baseConstructor)};t.classExtend=dt;t.getTypeName=gt;t.initClassPrototype=ni;e={};typeof _bases!="undefined"&&_bases.length>0&&$.each(_bases,function(n,t){e[t.namespace]=t.base});typeof _builtInBases!="undefined"&&_builtInBases.length>0&&$.each(_builtInBases,function(n,t){e[t.namespace]=t.base});t.getModuleBase=b;var h={},k={},ti={},ii={},c={},ct={};typeof _disabledPlugins!="undefined"&&$.each(_disabledPlugins,function(n,t){k[t]=!0});typeof _plugins!="undefined"&&_plugins.length>0&&$.each(_plugins,function(n,t){t.namespace in k||lt(t.loadAfter,t.namespace)});typeof _builtinPlugins!="undefined"&&_builtinPlugins.length>0&&$.each(_builtinPlugins,function(n,t){t.namespace in k||lt(t.loadAfter,t.namespace)}),function(n){n[n.NoExcludes=0]="NoExcludes";n[n.CommonModules=1]="CommonModules";n[n.CommonAndAreaModules=2]="CommonAndAreaModules";n[n.AllPageBundles=3]="AllPageBundles"}(ri=t.DynamicModuleExcludeOptions||(t.DynamicModuleExcludeOptions={}));t.using=at;t.requireModules=vt;t.module=function(n,t,i){for(var f,u=[],r=0;r<t.length;r++)u.push(ht(t[r]));f=define;f(u,function(){var t=i();d(n,t)})};t.modulePluginsLoaded=fi;t.tfsModuleLoaded=d;d("TFS",t)});

define("VSS/Diag",["require","exports","VSS/Context","VSS/VSS"],function(n,t,i,r){function rt(){return u}function ut(n){u=n}function w(n,t){if(u){var i,r=console;switch(t){case y.Enter:i="Enter";console.time&&console.time(n);break;case y.Leave:i="Leave";console.timeEnd&&console.timeEnd(n);window.performance&&window.performance.measure&&window.performance.measure(n,n+" Enter");break;default:i="SinglePoint";console.log("%s: [%s]",n,Date.now())}n=n+" "+i;window.performance&&performance.mark&&window.performance.mark(n);r.timeStamp&&r.timeStamp(n)}}function e(n,t){return n+" is required and needs to be a "+t}function ft(n){var t=function(n,t){for(var i=""+n;i.length<t;)i="0"+i;return i};return t(n.getHours(),2)+":"+t(n.getMinutes(),2)+":"+t(n.getSeconds(),2)+"."+t(n.getMilliseconds(),3)}function h(n,i){var r,e;if(n<=t.logLevel&&(u&&window.console&&window.console.log&&(n===f.Error&&window.console.error?window.console.error(i):n===f.Warning&&window.console.warn?window.console.warn(i):window.console.log(i)),s))for(r=0,e=s.length;r<e;r++)s[r](i,n)}function d(n){h(f.Error,n)}function et(n){h(f.Warning,n)}function ot(n){h(f.Info,n)}function st(n){h(f.Verbose,n)}function ht(n){s||(s=[]);s.push(n)}function ct(n){var t,i;if(s)for(t=0,i=s.length;t<i;t++)s[t]===n&&s.splice(t--,1)}function lt(n,t){if(v){h(f.Error,"There is a profile already in progress: "+p+": "+l+"->"+a);return}l=n;a=t;document.cookie="TFS-TRACEPOINT-START="+n+";";document.cookie="TFS-TRACEPOINT-END="+t+";"}function at(){v&&(v=!1,console.profileEnd())}function vt(n,i){l!=null&&a!==null&&(l===n?(console.profile(p+": "+l+"->"+a),p++,v=!0):a===n&&(console.profileEnd(),v=!1));for(var r=0;r<c.length;r++)c[r].call(this,n,i),f.Verbose<=t.logLevel&&h(f.Verbose,"TRACEPOINT ["+ft(new Date)+"]: "+n)}function g(n){for(var t=0;t<c.length;t++)if(n===c[t])return;c.push(n)}function yt(n){for(var t=0;t<c.length;t++)n===c[t]&&c.splice(t,1)}function pt(n){t.logLevel=n}function wt(){o&&o.diagnostics&&o.diagnostics.tracePointCollectionEnabled&&(t.perfCollector=new b,t.perfCollector.register())}function bt(n,t,i){var r,u;i===void 0&&(i=f.Verbose);r=new Date;n();u=new Date;h(i,t+": "+(u.getTime()-r.getTime())+"ms")}var y,k,f,b,nt;Object.defineProperty(t,"__esModule",{value:!0});t.Debug=t.measurePerformance=t.PerfTracePointCollector=t.setLogLevel=t.removeTracePointCollector=t.addTracePointCollector=t.logTracePoint=t.profileEnd=t.profile=t.unlisten=t.listen=t.logVerbose=t.logInfo=t.logWarning=t.logError=t.log=t.LogVerbosity=t.Measurement=t.timeStamp=t.StampEvent=t.setDebugMode=t.getDebugMode=t.logLevel=t.perfCollector=void 0;var s,c=[],tt=!1,u=!1,it=typeof _globalThrowOnAssertFailures=="undefined"?!1:window._globalThrowOnAssertFailures,l,a,p=0,v=!1,o=i.getPageContext();o&&o.diagnostics&&(u=!!o.diagnostics.debugMode,l=o.diagnostics.tracePointProfileStart,a=o.diagnostics.tracePointProfileEnd);t.getDebugMode=rt;t.setDebugMode=ut,function(n){n[n.SinglePoint=0]="SinglePoint";n[n.Enter=1]="Enter";n[n.Leave=2]="Leave"}(y=t.StampEvent||(t.StampEvent={}));t.timeStamp=w;k=function(){function n(n){this.label=n;w(n,y.Enter)}return n.start=function(t,i){var r=new n(t);i(r)},n.prototype.finish=function(){w(this.label,y.Leave)},n}();t.Measurement=k,function(n){n[n.Off=0]="Off";n[n.Error=1]="Error";n[n.Warning=2]="Warning";n[n.Info=3]="Info";n[n.Verbose=4]="Verbose"}(f=t.LogVerbosity||(t.LogVerbosity={}));t.logLevel=f.Warning;o&&o.diagnostics&&typeof o.diagnostics.clientLogLevel=="number"&&(t.logLevel=o.diagnostics.clientLogLevel);t.log=h;t.logError=d;t.logWarning=et;t.logInfo=ot;t.logVerbose=st;t.listen=ht;t.unlisten=ct;t.profile=lt;t.profileEnd=at;t.logTracePoint=vt;t.addTracePointCollector=g;t.removeTracePointCollector=yt;t.setLogLevel=pt;b=function(){function n(){this._moduleInitTime=(new Date).getTime();this._tracePoints=[];this._overallCounts={};this._activeCounts={};this._lastResetTime=0;this._lastResetIndex=0}return n.prototype.register=function(){var n=this;g(function(t,i){n._handleTracePoint(t,i)})},n.prototype.getOverallCount=function(n){var t=this._overallCounts[n];return t?t:0},n.prototype.getActiveCount=function(n){var t=this._activeCounts[n];return t?t:0},n.prototype.getLastTracePoint=function(n){for(var t=this._tracePoints.length-1;t>=0;t--)if(this._tracePoints[t].name===n)return this._tracePoints[t];return null},n.prototype.getLastTracePointTime=function(n){var t=this.getLastTracePoint(n);return t?t.time:0},n.prototype.resetActiveCount=function(n){this._activeCounts[n]=0},n.prototype.resetActiveCounts=function(){this._activeCounts={};this._lastResetTime=(new Date).getTime();this._lastResetIndex=this._tracePoints.length},n.prototype.getModuleInitTime=function(){return this._moduleInitTime},n.prototype.getTracePoints=function(n){return n===!0?this._tracePoints.slice(this._lastResetIndex):this._tracePoints},n.prototype.getTracePointCountData=function(n){for(var i,u="",t=0,r=n.length;t<r;t++)i=n[t],u+=this.getActiveCount(i)+";"+this.getOverallCount(i)+"\t";return u},n.prototype.dumpTracePoints=function(n){var i,f,r,u,e,t;for(i="ModuleInitTime\t"+this._moduleInitTime+"\nLastReset\t"+Math.max(0,this._lastResetTime-this._moduleInitTime),f=this.getTracePoints(n),e=f.length,u=0;u<e;u++)r=f[u],i+="\n"+(r.time-this._moduleInitTime)+"\t"+r.name,t=r.data,t&&(t instanceof Error&&(t=t.message,t.stackTrace&&(t+=" @"+t.stackTrace)),Array.isArray(t)&&(t=t.join(";")),i+=("\t"+t).replace(/[\n\r]/g," "));return i},n.prototype._updateCount=function(n,t){var i=n[t];n[t]=i?i+1:1},n.prototype._handleTracePoint=function(n,t){var i={time:(new Date).getTime(),name:n,data:t};this._tracePoints.push(i);this._updateCount(this._overallCounts,n);this._updateCount(this._activeCounts,n)},n}();t.PerfTracePointCollector=b;wt();t.measurePerformance=bt;nt=function(){function n(){}return n.setDisplayCallers=function(n){tt=n},n.fail=function(t){if(u){if(it)throw new Error("Assertion failure: "+t);d("Assertion failure: '"+t+"'.");n._noDebugPrompts||confirm("Assertion failure: '"+t+"'. Would you like to break into the debugger?")||(n._noDebugPrompts=!0)}},n.assert=function(t,i){u&&!t&&n.fail(i)},n.assertIsObject=function(t,i){u&&(t===null||typeof t!="object")&&n.fail(i)},n.assertParamIsObject=function(t,i,r){if(u){var f=r&&(t===null||t===undefined)||t!==null&&typeof t=="object";f||n.fail(e(i,"object"))}},n.assertIsArray=function(t,i,r){u&&(!Array.isArray(t)||r&&t.length===0)&&n.fail(i)},n.assertParamIsArray=function(t,i,r){u&&(!Array.isArray(t)||r&&t.length===0)&&n.fail(e(i,"array"+r?" (non-empty)":""))},n.assertIsBool=function(t,i){u&&typeof t!="boolean"&&n.fail(i)},n.assertParamIsBool=function(t,i){u&&typeof t!="boolean"&&n.fail(e(i,"boolean"))},n.assertIsNumber=function(n,t){u&&(typeof n!="number"||isNaN(n))&&this.fail(t)},n.assertParamIsNumber=function(t,i){u&&(typeof t!="number"||isNaN(t))&&n.fail(e(i,"number"))},n.assertIsInteger=function(t,i){u&&(typeof t!="number"||isNaN(t)||Math.round(t)!==t)&&n.fail(i)},n.assertParamIsInteger=function(t,i){u&&(typeof t!="number"||isNaN(t)||Math.round(t)!==t)&&n.fail(e(i,"integer"))},n.assertIsString=function(t,i){u&&typeof t!="string"&&n.fail(i)},n.assertParamIsString=function(t,i){u&&typeof t!="string"&&n.fail(e(i,"string"))},n.assertIsStringNotEmpty=function(t,i){u&&(typeof t!="string"||t==="")&&n.fail(i)},n.assertParamIsStringNotEmpty=function(t,i){u&&(typeof t!="string"||t==="")&&n.fail(e(i,"non-empty string"))},n.assertIsFunction=function(t,i){u&&typeof t!="function"&&n.fail(i)},n.assertParamIsFunction=function(t,i){u&&typeof t!="function"&&n.fail(e(i,"function"))},n.assertIsDate=function(t,i){!u||t instanceof Date||n.fail(i)},n.assertParamIsDate=function(t,i){!u||t instanceof Date||n.fail(e(i,"date"))},n.assertIsNotNull=function(t,i){u&&(t===null||t===undefined)&&n.fail(i)},n.assertParamIsNotNull=function(t,i){u&&t===null&&n.fail(e(i,"not null and not undefined"))},n.assertIsNotUndefined=function(t,i){u&&t===undefined&&n.fail(i)},n.assertParamIsNotUndefined=function(t,i){u&&t===undefined&&n.fail(e(i,"not undefined"))},n.assertIsJQueryObject=function(t,i){u&&(t===null||typeof t!="object"||typeof t.jquery!="string")&&n.fail(i)},n.assertParamIsJQueryObject=function(t,i){u&&(t===null||typeof t!="object"||typeof t.jquery!="string")&&n.fail(e(i,"jQuery object"))},n.assertIsType=function(t,i,r,f){var e;u&&(e=t===null||t===undefined&&i!=="undefined"?f:typeof i=="string"?typeof t===i:t instanceof i,e||n.fail(r))},n.getTypeName=function(t){return(t||n.fail("An assert to check a value's type was handed an invalid type to check for."),typeof t=="string")?t:(n.assertIsFunction(t,"Expected to have a constructor function passed when checking a type"),t.toString().match(/^\s*function\s*([\w]*)\(/)[1]||"Unnamed type: ("+t.toString()+")")},n.assertParamIsType=function(t,i,r,f){u&&n.assertIsType(t,i,e(r,n.getTypeName(i)),f)},n.logInfo=function(n){h(f.Info,n)},n.logVerbose=function(n){h(f.Verbose,n)},n._noDebugPrompts=!1,n}();t.Debug=nt;r.tfsModuleLoaded("VSS.Diag",t)});

define("VSS/Resources/VSS.Resources.Platform",["require","exports"],function(require,exports){var e=exports;e.InvalidArtifactUri="TF400897: Invalid artifact uri: {0}";e.AgoAMonth="a month ago";e.FilterControlUngroupClauses="Ungroup clauses";e.IdentityPicker_IdCardSendEmail="Sign-in address. Click to send email";e.EditorBold="Bold (Ctrl+B)";e.IdentityPicker_SelectedIdentities="There are {0} selected identities in the search box. Use the LEFT and RIGHT arrow keys to move between the identities and BACKSPACE and DELETE keys to remove them. ";e.IdentityPicker_ButtonUnresolvedItemDescription="Button displaying the invalid item {0}";e.IdentityPicker_IdCardImsGroupSource="{0} account";e.IdentityPicker_UnresolvedIdentity="Unknown user or group";e.AddSearchFilterType="Work item type:";e.MruIdentityPickerWatermark="Type or select a name";e.IdentityPicker_ButtonUnresolvedItemLabel="Unresolved item {0}";e.MsalSignoutNoopContent="\u003chtml\u003e\r\n\u003chead\u003e\r\n\u003c/head\u003e\r\n\u003cbody\u003e\r\n    \u003cscript type=\"text/javascript\" $$Nonce$$\u003e\r\n        // we don\u0027t necessarily know which SPS instance will be hosting the page\r\n        // i.e. app.vssps.visualstudio.com vs spsprodwcus0.vssps.visualstudio.com\r\n        // so we\u0027ll verify here that the roots are the same and, if so, use it\r\n\r\n        const targetOrigin = \"$$TargetOriginRoot$$\";\r\n        const referrerHost = new URL(document.referrer).host;\r\n        if (referrerHost.endsWith(targetOrigin)) {\r\n            const hash = window.location.hash;\r\n            let labelIndex = \"\";\r\n            if (hash.startsWith(\"#labelIndex=\")) {\r\n                labelIndex = parseInt(hash.substring(12));\r\n            }\r\n\r\n            window.parent.postMessage(\"msalLogoutComplete:\" + labelIndex, `https://${referrerHost}`);\r\n        }\r\n    \u003c/script\u003e\r\n\u003c/body\u003e\r\n\u003c/html\u003e";e.ErrorMessage_UnauthorizedNoUser="The request requires authentication";e.ModalDialogNoButton="No";e.Tips_NotFound="Verify the URL you are trying to access is correct";e.CtrlClickToOpen="CTRL+Click to follow link";e.ErrorPage_DateAndTime="Date and Time";e.OldProductNameFullForm="Azure DevOps Services";e.StartTrialFail="Oops our code decided to throw a fit. Could not start trial for organization. Please try again.";e.IdentityPicker_PlaceholderTextUserGroup="Search users and groups";e.CollapseSplitterTooltip="Collapse splitter";e.ErrorMessage_NotFound="We could not find the requested page";e.EditorRemoveLink="Remove link";e.MruIdentityPickerRemoveItemTitle="Remove from list";e.StringTooLong="The string of length {0} exceeds the maximum allowed length of {1}";e.ExtensionDisplayNameFormat="{0} by {1}";e.OldProductName="VSTS";e.StringDoesNotMatchPattern="Value does not match the required pattern \u0027{0}\u0027. Check to ensure there are no missing or invalid characters.";e.DialogResizeLabel="Resize dialog using arrow keys";e.Searching="Searching ...";e.MenuItemsLoading="Loading...";e.StringTooShort="The string of length {0} does not meet the minimum required length of {1}";e.IdentityPicker_IdCardErrorLoadingMembers="Encountered an error while loading group members. Please try reopening the contact card";e.FilterGroupClauses="Group selected clauses";e.HostedMessageFooter="See you back soon!";e.ErrorPage_CorrelationId="Activity ID";e.RichEditorControlNotReadyWarning="Control is not ready yet. Use ready function to add your callback to the ready list which will be executed whenever the control is ready.";e.ActionLink_CreatePersonal="Create a Microsoft Account";e.IdentityPicker_LoadingIdentities="Loading identities....";e.ErrorMoreInfo="More information about this error";e.KeyboardShortcutHelpLinkText="Full list of keyboard shortcuts";e.Tips_Forbidden="Check that the URL you are trying to access is correct and make sure that your account {0} has access. You can get a list of your organizations \u003ca href=\"https://go.microsoft.com/fwlink/?LinkId=309329\" target=\"_blank\"\u003ehere\u003c/a\u003e.\r\nIf the organization you are trying to access requires you to be on the Microsoft Entra tenant, ask a directory administrator to \u003ca href=\"https://go.microsoft.com/fwlink/?LinkID=393724\"\u003ecreate a user\u003c/a\u003e for you\r\nIf you need to sign in with another user, but do not want to sign out because you are using this identity in other sites then we recommend that you start a new browser session in Private Browsing mode to access this page.";e.InternalContentHostLoadTimedOut="Timed out waiting for the contributed content to be loaded.";e.ProfileCard_TelephoneNumber="Phone number";e.FileInputRemoveAll="remove all";e.ProfileCard_ReportingToPhrase="Reporting to {0} ({1})";e.SessionTokenArgumentsNotDefined="You must supply either an AppId or a PublisherName and ExtensionName pair.";e.ServiceStatusLink="Service Status and Support";e.FileSizeKBFormat="{0} KB";e.FilterGroupingCannotIntersect="Groups can not intersect each other.";e.ErrorMessage_Forbidden="Sorry, but {0} is not authorized to make this request";e.IdentityPicker_MembersSingleResultStatus="Showing 1 member";e.TrialStartToday="Test Manager trial begins today and expires on \u003cb\u003e{0}.\u003c/b\u003e";e.AdditionalTipsHeader="Here are some additional tips";e.AgoAMinute="a minute ago";e.StartTrial="Begin trial";e.ErrorName_TooManyRequests="Too Many Requests";e.ErrorCopyrightInfo="© Microsoft Corporation. All rights reserved.";e.ActionLink_GoBackHome="Go back home";e.NumberValueIsRequired="A value is required.";e.EditorCreateLink="Create link";e.ErrorMessage_UnauthorizedLicense="Sorry, but {0} does not have a valid license to access this organization";e.GuidValueIsRequired="A GUID/UUID is required.";e.HostedErrorOptions="You can \u003ca id=\"pageRefresh\" href=\"#\"\u003erefresh\u003c/a\u003e the current page, \u003ca href=\"javascript:history.back();\"\u003ego back\u003c/a\u003e to the previous page, or \u003ca href=\"https://go.microsoft.com/fwlink/?LinkID=242555\" target=\"_blank\"\u003esubmit feedback\u003c/a\u003e about this error to Microsoft.";e.ComboBoxItemCountAnnouncement="{0} items";e.IdentityPicker_IdCardDescription="Description";e.GridRowActions="Row actions";e.Gallery="Available extensions";e.CopyContentDialogTitle="Copy to clipboard";e.AgoHours="{0} hours ago";e.AgoAYear="a year ago";e.AgoAWeek="a week ago";e.AgoYears="{0} years ago";e.AgoWeeks="{0} weeks ago";e.MruIdentityPickerNoResult="No results found";e.EditorEnterAddress="Enter address";e.IdentityPicker_InactiveUser="Inactive user";e.ExtensionSlowLoadWarningHeader="An Azure DevOps extension is loading slowly. Expand details to view options.";e.DeleteRowText="Delete row";e.IdentityPicker_SearchButtonShownInDropdown="Activate the search button at the bottom of the list to load more results from the server.";e.ErrorName_InternalServerError="Internal Server Error";e.ErrorProductName="Azure DevOps Server";e.DialogUnsavedChanges="You have unsaved changes made to the settings which will be lost. Are you sure you want to discard these changes?";e.ProfileCard_Email="Email";e.ProfileCard_Alias="Alias";e.ActionLink_TellUsAboutThis="Tell us about this";e.Tips_ForbiddenAadUserState="When contacting your Microsoft Entra administrator, you may be asked to provide them with your UPN: {0} and your Object ID: {1}.\r\nIf you need to use a different user account to access this site, you can try using an InPrivate or Incognito session in your browser.";e.FileInputDragDropLabel="Drag and drop files here or click browse to select a file";e.IdentityPicker_DeleteBackspaceMessage="Press the DELETE or BACKSPACE keys to remove the item";e.HideDetails="Hide details";e.PageTitleWithApplication="{0} - {1}";e.Tips_ShouldBeWork="Tired of seeing this? \u003ca href=\"https://support.microsoft.com/en-us/help/11545/microsoft-account-rename-your-personal-account\" target=\"_blank\"\u003eRename your personal Microsoft account.\u003c/a\u003e";e.MruIdentityPickerRemoveSelection="Remove";e.SignOut="sign out";e.ExternalContentSlowLoadFormat="{0} is taking longer than expected to load.";e.FilterControlField="Field*";e.FilterControlAndOr="And/Or";e.FilterClauseErrorMessage="You provided an incorrect value.";e.FilterControlValue="Value";e.CopyContentMacintoshHelpText="Below is a clipboard-friendly view of your selection. To copy to the clipboard, either right-click and choose \u0027Copy\u0027 from the browser\u0027s context menu or enter Command-C.";e.IdentityPicker_NeedAnotherCharacter="Type 1 more character";e.ExtensionErrorHeader="Failed to load extension";e.Tips_ShouldBePersonal="Want to sign in with your work credentials? \u003ca href=\"https://docs.microsoft.com/en-us/vsts/accounts/connect-account-to-aad\" target=\"_blank\"\u003eLearn more!\u003c/a\u003e";e.AllFeaturesEnableDuringTrial="During the trial, Test Manager will be enabled for all users. \u003ca href=\u0027{0}\u0027 target=\u0027_blank\u0027\u003eLearn more\u003c/a\u003e about these features.";e.Saving="Saving...";e.ProfileCard_ReportsToHeader="Reports to";e.IdentityPicker_PlaceholderTextGroup="Search groups";e.InsertRowText="Insert row (Alt + P)";e.RequiredInput="required";e.EnterFullScreenModeTooltip="Enter full screen mode (Z)";e.ErrorMessage_ForbiddenNoUser="Sorry, but the user is not authorized to make this request";e.IdentityPicker_PlaceholderTextPrefix="Search";e.IdentityPicker_ErrorAuthorizationException="Sign-in required";e.ErrorMessage_InvalidTab="You have errors in your tab settings. Please correct the errors and try again.";e.ActionLink_SwitchToPersonal="Sign in with your personal account";e.HostedNotFoundNotAuthDetailMessage="We recommend that you double check the URL you are trying to access.";e.FilterControlAddNewClause="Add new clause";e.UnsavedChangesMessageTitle="Are you sure you want to leave the page?";e.EditorUnderline="Underline (Ctrl+U)";e.BrandName="Azure";e.ReadOnlyPrefix="Readonly {0}";e.FieldIsValid="Field is valid";e.FilterGroupingGroupAlreadyExist="A group already exists for selected clauses.";e.ProfileCard_PhysicalDeliveryOfficeName="Location";e.NoTenantExceptionMessage="You don\u0027t belong to any work or school.";e.Confirm="Confirm";e.MsalRedirectContent="\u003chtml\u003e\r\n    \u003chead\u003e\r\n        \u003cscript src=\"$$MsalJsUrl$$\"\u003e\u003c/script\u003e\r\n    \u003c/head\u003e\r\n    \u003cbody\u003e\r\n        \u003cscript type=\"text/javascript\"\u003e\r\n            let hash = \"$$Hash$$\";\r\n            if (hash.length === 0) {\r\n                hash = undefined;\r\n            }\r\n\r\n            let config = {\r\n                auth: {\r\n                    clientId: \"$$ClientId$$\",\r\n                },\r\n                system: {\r\n                    logLevel: $$LogLevel$$,\r\n                    loggerOptions: {\r\n                        loggerCallback: (level, message, containsPii) =\u003e {\r\n                            if (containsPii) {\r\n                                return;\r\n                            }\r\n                            switch (level) {\r\n                                case msal.LogLevel.Error:\r\n                                    console.error(message);\r\n                                    return;\r\n                                case msal.LogLevel.Info:\r\n                                    console.info(message);\r\n                                    return;\r\n                                case msal.LogLevel.Verbose:\r\n                                    console.debug(message);\r\n                                    return;\r\n                                case msal.LogLevel.Warning:\r\n                                    console.warn(message);\r\n                                    return;\r\n                            }\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n\r\n            let pca = new msal.PublicClientApplication(config);\r\n            pca.initialize().then(() =\u003e {\r\n                pca.handleRedirectPromise(hash)\r\n                .catch((error) =\u003e {\r\n                    console.log(error)\r\n                });\r\n            }).catch((error) =\u003e {\r\n                console.log(\"PublicClientApplication.initialize failed: \" + error);\r\n            });\r\n        \u003c/script\u003e\r\n    \u003c/body\u003e\r\n\u003c/html\u003e";e.ErrorName_ServiceUnavailable="Service Unavailable";e.InformationAreaControlCollapse="Collapse {0}";e.ErrorMessage_MsaTenantName="Microsoft account";e.FilterLogicalOperator="Logical operator";e.IdentityPicker_IdCardNoMembers="No group members found";e.CopiedContentDialogTitle="Copied!";e.FileInputErrorDuplicateFileName="Duplicate file: \"{0}\". Cannot upload two files with the same file name.";e.UnsavedChanges="You have unsaved changes.";e.TextInputFilterTitle="Filter by Text";e.ProfileCard_Department="Department";e.HostedServiceUnavailable="We were unable to access your organization. We apologize for the inconvenience this is causing your team. Please check the status message below for additional information.";e.ExtensionsNotAvailableOnpremOldIE="Extensions are not supported on your browser.";e.ActionLink_SignIn="Sign in";e.FileInputDragDropSingleFileLabel="Drag and drop a file here or click browse to select a file.";e.ProfileCard_JobTitle="Title";e.ErrorName_NotFound="Not Found";e.MruIdentityPickerError="Error loading identities. Please try again.";e.FileInputErrorSingleFileOnly="Only a single file can be uploaded at a time.";e.ErrorName_GeneralException="General Exception";e.UnsavedChangesLeaveButton="Leave";e.Unassigned="Unassigned";e.SearchWorkItems="Search work items";e.ProfileCard_Organization="Organization";e.FilterControlRemoveClause="Remove this filter line";e.MruIdentityPickerTfsSearchTitle="Search";e.ProfileCard_ContactInformation="Contact information";e.ModalDialogCancelButton="Cancel";e.Validation_IntegerRange="Input value must be a valid integer between {0} and {1}";e.AgoMinutes="{0} minutes ago";e.NavigateTo="Navigate to:";e.ContentLoading="Content loading";e.IdentityPicker_GuestUserException="Microsoft Entra Guest users are not allowed to search in Microsoft Entra tenant.";e.KeyboardShortcutDialogTitle="Keyboard shortcuts";e.NamedSessionTokenProviderNotFoundFormat="NamedWebSessionToken provider \u0027{0}\u0027 not found.";e.ModalDialogYesButton="Yes";e.Tip_UnauthorizedLicenseAdmin="Ask the organization administrator to check the status of your license";e.ExitFullScreenModeTooltip="Exit full screen mode (z)";e.AddSearchFilterCreatedBy="Created by:";e.ErrorName_Gone="Gone";e.ErrorMessage_InvitationPending="Sorry, but {0} is not authorized to access this page because they have not yet accepted the {1} organization invitation email.";e.ExpandSplitterTooltip="Expand splitter";e.IdentityPicker_NeedMoreCharacters="Type {0} more characters";e.IdentityPicker_NoMembers="This group has no members";e.IdentityPicker_IdCardLoadingMembers="Loading group members...";e.MenuItemUnpinButtonLabel="Unpin this";e.FileInputOverallStatusFormat="{0} files selected, {1}";e.ProductName="Azure DevOps";e.NumberTooSmall="The value {0} is less than the minimum allowed value of {1}";e.PageTitle="Azure DevOps Server";e.CdnFallbackErrorMessage="There was an error loading a required file. Would you like to reload the page to try to load again?";e.StringValueIsRequired="A value is required.";e.FileInputErrorNotAllowedExtensionType="File extension {0} is not supported. Allowed Extensions : {1}";e.NumberTooLarge="The value {0} exceeds the maximum allowed value of {1}";e.ProfileCard_Company="Company";e.UnknownArtifactType="Unknow artifact type: {0}";e.IdentityPicker_IdCardInfo="Info";e.IdentityPicker_IdCardMail="Send email";e.AddSearchFilterAssignedTo="Assigned to:";e.IdentityPicker_ContactCardInformation="Contact card for {0}";e.IdentityPicker_SingleResultStatus="Showing 1 result";e.ErrorName_Unauthorized="Not Authorized";e.ExtensionSlowLoadWarningBody="It is taking a long time to load the Azure DevOps extension content from the following url: \u003cbr /\u003e\u003ca /\u003e";e.UnsavedChangesWithNames="You have unsaved changes:";e.DatePanel_ControlsHelpLabel=" Note: Press {0} or {1} to move to the previous or next month and {2} to select Today\u0027s date";e.IdentityPicker_FocusChangeValue="Focus on the selected item to change the value via a combo box";e.UriValueIsRequired="A URI is required.";e.ActionLink_SignOut="Sign out and connect with another login";e.MsalSignedInContent="\u003chtml\u003e\r\n    \u003chead\u003e\r\n        \u003cscript src=\"$$MsalJsUrl$$\"\u003e\u003c/script\u003e\r\n    \u003c/head\u003e\r\n    \u003cbody\u003e\r\n        \u003cnoscript\u003e\r\n            \u003cspan class=\"error\"\u003e$$NoScriptMessage$$\u003c/span\u003e\r\n        \u003c/noscript\u003e\r\n        \u003cscript type=\"text/javascript\"\u003e\r\n            function trySetSessionStorageValue(key, value) {\r\n                try {\r\n                    if (value === null || value === undefined) {\r\n                        sessionStorage.removeItem(key);\r\n                    } else {\r\n                        sessionStorage.setItem(key, value);\r\n                    }\r\n                    return true;\r\n                } catch {\r\n                    return false;\r\n                }\r\n            }\r\n\r\n            function trySetSessionStorageObject(key, value) {\r\n                const valueToWrite = value ? JSON.stringify(value) : undefined;\r\n                return trySetSessionStorageValue(key, valueToWrite);\r\n            }\r\n\r\n            function setActiveAccount(pca, account) {\r\n                if ($$BypassPcaActiveAccount$$) {\r\n                    // we don\u0027t use the IPublicClientApplication\u0027s getActiveAccount/setActiveAccount because these use localStorage, which means we have problems if the user is using multiple tenants\r\n                    trySetSessionStorageObject(\"webPlatform.msalTokenProvider.activeAccount\", account);\r\n                }\r\n                else {\r\n                    pca.setActiveAccount(account);\r\n                }\r\n            }\r\n\r\n            let config = {\r\n                auth: {\r\n                    clientId: \"$$ClientId$$\",\r\n                    authority: \"$$Authority$$\",\r\n                    clientCapabilities: $$ClientCapabilities$$\r\n                },\r\n                cache: {\r\n                    cacheLocation: \"$$CacheLocation$$\"\r\n                },\r\n                system: {\r\n                    loggerOptions: {\r\n                        logLevel: $$LogLevel$$,\r\n                        loggerCallback: (level, message, containsPii) =\u003e {\r\n                            if (containsPii) {\r\n                                return;\r\n                            }\r\n                            switch (level) {\r\n                                case msal.LogLevel.Error:\r\n                                    console.error(message);\r\n                                    return;\r\n                                case msal.LogLevel.Info:\r\n                                    console.info(message);\r\n                                    return;\r\n                                case msal.LogLevel.Verbose:\r\n                                    console.debug(message);\r\n                                    return;\r\n                                case msal.LogLevel.Warning:\r\n                                    console.warn(message);\r\n                                    return;\r\n                            }\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n\r\n            let pca = new msal.PublicClientApplication(config);\r\n            pca.initialize().then(() =\u003e {\r\n                pca.acquireTokenByCode({\r\n                    code: \"$$Code$$\",\r\n                    scopes: $$ScopesJson$$,\r\n                    correlationId: \"$$ActivityId$$\"\r\n                }).then((authenticationResult) =\u003e {\r\n                    setActiveAccount(pca, authenticationResult.account);\r\n                    window.location.href = \"$$Location$$\";\r\n                });\r\n            }).catch((error) =\u003e {\r\n                console.log(\"PublicClientApplication.initialize failed: \" + error);\r\n            });\r\n        \u003c/script\u003e\r\n    \u003c/body\u003e\r\n\u003c/html\u003e";e.ActionLink_SwitchToWork="Sign in with your work or school account";e.EditorBulletedList="Bulleted list";e.CancelWaitAdvice="Press {0} to cancel";e.FilterControlInsertClause="Insert new filter line";e.EditorItalic="Italic (Ctrl+I)";e.AgoDays="{0} days ago";e.AgoADay="a day ago";e.IdentityPicker_IdCardOffice="Office";e.ErrorName_BadRequest="Bad Request";e.MruIdentityPickerStatus="Showing {0} results";e.DialogSizeIncreased="Dialog size increased";e.TextFilterInputBoxWaterMark="Filter";e.IdentityPicker_MultipleResultStatus="Showing {0} results";e.IdentityPicker_IdCardJobTitle="Job Title";e.CancelButtonLabelText="Cancel";e.UnsavedChangesStayButton="Stay";e.ErrorMessage_GenericServerError="An error has prevented us from saving your changes.";e.Tip_UnauthorizedLicenseMsdn="If you are an MSDN subscriber, check for any recent changes in your MSDN subscription rights \u003ca href=\"https://msdn.microsoft.com/subscriptions/manage\"\u003ehere\u003c/a\u003e";e.LoadingHubMessage="Loading...";e.CalendarComboExpandButtonLabel="Expand calendar";e.FilterControlOperator="Operator";e.VisualStudio="Visual Studio";e.SupportLink="Support";e.FilterGroupingLabel="Toggle grouping for filter clause";e.IdentityPicker_IdCardGroupSource="Group source";e.PinDescribedByText="Right arrow to navigate to pin button";e.IdentityPicker_InactiveGroup="Inactive group";e.ErrorMessage_Gone="We have permanently removed the requested page or resource";e.ErrorName_Forbidden="Forbidden";e.IdentityPicker_ButtonResolvedItemLabel="Selected identity {0}";e.CloseButtonLabelText="Close";e.NoScriptMessage="Some content on this page cannot be displayed because you have JavaScript disabled.  To proceed, please enable active scripting for this site in your browser settings.  For more information, see";e.IdentityPicker_IdCardAadGroupSource="{0} directory";e.FileInputErrorFolderNotSupportedTitle="Error: Folder upload not supported";e.TabPageApplyChanges="Apply Changes";e.IdentityPicker_IdCardMembersTabDescription="This is the members list. Press the arrow keys and PAGE UP, PAGE DOWN keys to move up and down the list. Press the ENTER or SPACE keys to open the contact card for the selected member. Only a single contact card can be visible at any time.";e.PageUnavailable="The page you are looking for is currently unavailable.";e.ErrorMessage_BadRequest="We didn\u0027t understand the syntax of the request";e.EditorToolbar="Editor Toolbar";e.IdentityPicker_RemoveFromMru="Remove from list";e.FileInputErrorFolderNotSupportedMessage="Folders cannot be uploaded. Please upload files individually.";e.PageTitleWithContent="{0} - Azure DevOps Server";e.IdentityPicker_IdCardAlias="Alias";e.ErrorMessage_ServiceUnavailable="We are currently unavailable";e.FileSizeMBFormat="{0} MB";e.EditorRemoveFormatting="Remove Formatting";e.MruIdentityPickerTooltip="Select an identity";e.ProfileCard_AriaLabel="Profile card";e.IdentityPicker_IdCardMembers="Members";e.InformationAreaControlExpand="Expand {0}";e.PageTitleWithContent_Hosted="{0} - Azure DevOps Services";e.ActionLink_ViewServiceStatus="View our service status updates";e.PageNotFound="Page not found.";e.AddASearchFilter="Add a search filter";e.CtrlEnterToOpen="CTRL+Click or CTRL+Enter to follow link";e.ComboDateScreenReaderHelp="To open the calendar press alt+down. Press {0} or {1} to move to the previous or next month and {2} to select today\u0027s date.";e.TreeViewOptionsText="Press options key for more options.";e.WebApiUndefinedRequestError="An undefined error occurred while attempting to connect to the server. Status code {0}: {1}.";e.MessageAreaControl_CrossIconTooltip="Dismiss";e.ComboExpandButtonLabel="Expand";e.IdentityPicker_IdCardManager="Manager";e.AddSearchFilterState="State:";e.TrialHeader="START TEST MANAGER TRIAL";e.NavigationViewUnknownTabErrorFormat="Could not find navigation tab with id: {0}.";e.ExternalContentErrorFormat="{0} failed to load.";e.NoSearchResults="No search results.";e.ErrorMessage_CreatePersonal="\u003cp\u003eThe VSTS organization you are trying to access only allows \u003ci\u003eMicrosoft Accounts\u003c/i\u003e. Please create a Microsoft Account with a different email address and ask your administrator to invite the new Microsoft Account.\u003c/p\u003e";e.HostedNotFoundMessage="TF400908: The organization page you are trying to view does not exist or you do not have access to it.";e.EditorIncreaseIndent="Increase indent";e.ExpandRowsAriaLabel="Expand child rows";e.MenuItemPinButtonLabel="Pin this";e.NoItemsInThisFolder="No items in this folder.";e.UnsavedChangesMore="more...";e.ErrorMessage_TooManyRequests="Your volume of requests has exceeded our rate limiting thresholds and you are being blocked. Please try again later.";e.MsalSignoutNwpContent="\u003chtml\u003e\r\n\u003chead\u003e\r\n    $$NwpSignoutContent$$\r\n\u003c/head\u003e\r\n\u003cbody\u003e\r\n\u003c/body\u003e\r\n\u003c/html\u003e";e.ContentLoaded="Content loaded";e.UnpinDescribedByText="Right arrow to navigate to unpin button";e.ComboSearchTreeScreenReaderHelp="Type to filter results. Results are listed in a tree view.";e.ClearRowText="Clear row";e.DataProviderFailureMessageFormat="Data provider \"{0}\" failed to execute: {1}";e.NoScriptHeader="JavaScript is Disabled";e.ProfileCard_HeaderButtonAriaLabel="Go back";e.FileInputRemoveFile="remove";e.FilterGroupingCannotGroup="Cannot group these clauses.";e.ProfileCard_SendChat="Start chat";e.AADServiceUnavailable="We could not authorize your access with Microsoft Entra tenant. Please try signing in again.";e.IdentityPicker_IdCardDepartment="Department";e.IdentityPicker_NoResult="No identities found";e.CopyProgressPleaseWait="Copying selected item(s) to the clipboard...";e.ExternalControlLoading="Loading...";e.ModalDialogOkButton="OK";e.CdnFallbackErrorTitle="Network Error";e.FileInputErrorMaxFileSize="File {0} is {1} which exceeds the maximum size allowed for upload of a single file ({2}).";e.FileInputErrorTotalFileSize="The files being added total {0} which exceeds the maximum total size allowed to be uploaded ({1}).";e.MsalSignoutContent="\u003chtml\u003e\r\n\u003chead\u003e\r\n    \u003cscript src=\"$$MsalJsUrl$$\" $$Nonce$$\u003e\u003c/script\u003e\r\n\u003c/head\u003e\r\n\u003cbody\u003e\r\n    \u003cscript type=\"text/javascript\" $$Nonce$$\u003e\r\n            let config = {\r\n                auth: {\r\n                    clientId: \"$$ClientId$$\",\r\n                    authority: \"$$Authority$$\"\r\n                },\r\n                cache: {\r\n                    cacheLocation: \"$$CacheLocation$$\"\r\n                },\r\n                system: {\r\n                    // https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-browser/docs/logout.md\r\n                    allowRedirectInIframe: true,\r\n                    loggerOptions: {\r\n                        logLevel: $$LogLevel$$,\r\n                        loggerCallback: (level, message, containsPii) =\u003e {\r\n                            if (containsPii) {\r\n                                return;\r\n                            }\r\n                            switch (level) {\r\n                                case msal.LogLevel.Error:\r\n                                    console.error(message);\r\n                                    return;\r\n                                case msal.LogLevel.Info:\r\n                                    console.info(message);\r\n                                    return;\r\n                                case msal.LogLevel.Verbose:\r\n                                    console.debug(message);\r\n                                    return;\r\n                                case msal.LogLevel.Warning:\r\n                                    console.warn(message);\r\n                                    return;\r\n                            }\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n\r\n            let pca = new msal.PublicClientApplication(config);\r\n            pca.initialize().then(() =\u003e {\r\n                pca.logoutRedirect({\r\n                    onRedirectNavigate: (url) =\u003e {\r\n                        // this will prevent navigation to the identity provider after \"local logout\"\r\n                        // because we want the normal logout flow to continue and take us to SPS\r\n                        return false;\r\n                    }\r\n                }).catch((e) =\u003e {\r\n                    console.log(e);\r\n                }).finally(() =\u003e {\r\n                    // we don\u0027t necessarily know which SPS instance will be hosting the page\r\n                    // i.e. app.vssps.visualstudio.com vs spsprodwcus0.vssps.visualstudio.com\r\n                    // so we\u0027ll verify here that the roots are the same and, if so, use it\r\n\r\n                    const targetOrigin = \"$$TargetOriginRoot$$\";\r\n                    const referrerHost = new URL(document.referrer).host;\r\n                    if (referrerHost.endsWith(targetOrigin)) {\r\n                        const hash = window.location.hash;\r\n                        let labelIndex = \"\";\r\n                        if (hash.startsWith(\"#labelIndex=\")) {\r\n                            labelIndex = parseInt(hash.substring(12));\r\n                        }\r\n\r\n                        window.parent.postMessage(\"msalLogoutComplete:\" + labelIndex, `https://${referrerHost}`);\r\n                    }\r\n                });\r\n            }).catch((error) =\u003e {\r\n                console.log(\"PublicClientApplication.initialize failed: \" + error);\r\n            });\r\n        \u003c/script\u003e\r\n\u003c/body\u003e\r\n\u003c/html\u003e";e.IdentityPicker_MembersMultipleResultStatus="Showing {0} members";e.IdentityPicker_AriaLabel="Identity picker";e.PutAccountTrialOnce="You can only start a trial once for this organization.";e.Loading="Loading ...";e.AgoLessThanAMinute="just now";e.FileInputReadErrorFormat="Failed to read file {0}: {1}";e.ExternalContentErrorLearnMoreContent="\u003ca\u003eLearn More\u003c/a\u003e about this extension, including available support options.";e.Tips_Unauthorized="Check that the URL you are trying to access is correct and make sure that your account {0} has access. You can get a list of your organizations \u003ca href=\"https://go.microsoft.com/fwlink/?LinkId=309329\" target=\"_blank\"\u003ehere\u003c/a\u003e.\r\nIf the organization you are trying to access requires you to be on the Microsoft Entra tenant, ask a directory administrator to \u003ca href=\"https://go.microsoft.com/fwlink/?LinkID=393724\" target=\"_blank\"\u003ecreate a user\u003c/a\u003e for you.\r\nIf you suspect authorization is the problem ask the organization/resource administrator to grant you access.\r\nIf you need to sign in with another user, but do not want to sign out because you are using this identity in other sites then we recommend that you start a new browser session in Private Browsing mode to access this page";e.HostedServerError="Sorry, some part of our code decided to throw a fit. We are onto it and will make sure this will not happen again in the future.";e.IdentityPicker_SearchButton="Search";e.SplitterLabel="Splitter";e.ShowDetails="Show details";e.ErrorMessage_InternalServerError="We encountered an error and cannot fulfill the request. The error has been traced and we will work hard to get a fix out as soon as possible. See the status message below for additional information";e.FileInputBrowseButtonLabel="Browse...";e.IdentityPicker_ErrorLoadingIdentities="Error loading identities. Please try again.";e.MruIdentityPickerAadSearchTitle="Search directory";e.EditorDecreaseIndent="Decrease indent";e.MsalPopupContent="\u003chtml\u003e\r\n    \u003chead\u003e\r\n    \u003c/head\u003e\r\n    \u003cbody\u003e\r\n        \u003c!-- this page intentionally left blank --\u003e\r\n    \u003c/body\u003e\r\n\u003c/html\u003e";e.OptionalInput="optional";e.FileInputErrorMaxNumFiles="Only {0} files are allowed to be uploaded at one time.";e.CommandClickToOpen="\u0026#8984;+Click to follow link";e.ErrorPage_AdditionalTechnicalDetails="Additional technical details:";e.ErrorMessage_SwitchToPersonal="\u003cp\u003e\u003cb\u003e{0}\u003c/b\u003e has multiple accounts associated with it.\u003c/p\u003e\u003cp\u003eYour work or school account does not have access to \u003ci\u003e{1}\u003c/i\u003e, but \u003cb\u003eyour personal account does have access.\u003c/b\u003e\u003c/p\u003e";e.ViewServiceStatus="View service status";e.IdentityPicker_EnterSpaceMessage="Press the ENTER or SPACE keys to open the Contact Card";e.IdentityPicker_PlaceholderTextUser="Search users";e.AgoMonths="{0} months ago";e.SaveButtonLabelText="Save";e.IdentityPicker_GitHubUserLabel="GitHub user";e.ErrorMessage_GeneralException="We encountered an unknown exception. The error has been traced and we will work hard to get a fix out as soon as possible. See the status message below for additional information";e.CopyTextAreaName="Content to copy";e.TeamFoundationServiceName="Azure DevOps Services";e.ExtensionErrorBody="We were unable to load an Azure DevOps extension. To load this component, please ensure that you are able to access the following url: \u003cbr /\u003e\u003ca /\u003e";e.IdentityPicker_SelectedMember="Selected member {0}";e.Ellipsis="...";e.IdentityPicker_ErrorMoreDetails="More details";e.IdentityPicker_ButtonResolvedItemDescription="Button displaying the selected item {0}";e.IdentityPicker_SearchButtonLabel="Click to search";e.FileInputErrorLabel="Error";e.ErrorMessage_Unauthorized="Sorry, but {0} is not authorized to access this page";e.DisallowedProtocol="Opening this protocol is not permitted";e.IdentityPicker_SuggestedPeople="SUGGESTED PEOPLE";e.ProfileCard_ContactHeader="Contact";e.IdentityPicker_InactiveIdentity="Inactive identity";e.EditorNumberedList="Numbered list";e.DataImport_LastUpdatedMessage="Import continuing as expected. Last update received:";e.BrandWithProductName="Azure DevOps";e.Tips_InvitationPending="An invitation email has been sent to {0}. Follow the email instructions to access resources in the {1} organization.\r\nIf you can\u0027t find the invitation email, contact a {1} administrator to send a new invitation.";e.ErrorMessage_SwitchToWork="\u003cp\u003e\u003cb\u003e{0}\u003c/b\u003e has multiple accounts associated with it.\u003c/p\u003e\u003cp\u003eYour personal account does not have access to \u003ci\u003e{1}\u003c/i\u003e, but \u003cb\u003eyour work or school account does have access.\u003c/b\u003e\u003c/p\u003e";e.CopyContentPcHelpText="Below is a clipboard-friendly view of your selection. To copy to the clipboard, either right-click and choose \u0027Copy\u0027 from the browser\u0027s context menu or enter CTRL-C.";e.HostedNotFoundDetailMessage="We recommend that you double check the URL you are trying to access and verify that your identity ({0}) has the correct permissions.";e.IdentityPicker_ShowContactCardTitle="Show contact card";e.SessionTokenNotReady="Session token is not issued yet.";e.DialogSizeDecreased="Dialog size decreased";e.TodayTitle="Today: {0}";e.FileSizeBytesFormat="{0} bytes";e.DefaultWaitMessage="Please wait...";e.AgoAnHour="an hour ago";e.ExtensionErrorAdditionalSteps="You can try checking your network connection and refreshing this page.";});

// Copyright (C) Microsoft Corporation. All rights reserved.
define("VSS/Utils/Culture",["require","exports","VSS/Context"],function(n,t,i){function e(){return f||(f={name:"en-US",numberFormat:{CurrencyDecimalDigits:2,CurrencyDecimalSeparator:".",CurrencyGroupSizes:[3],NumberGroupSizes:[3],PercentGroupSizes:[3],CurrencyGroupSeparator:",",CurrencySymbol:"$",NaNSymbol:"NaN",CurrencyNegativePattern:0,NumberNegativePattern:1,PercentPositivePattern:0,PercentNegativePattern:0,NegativeInfinitySymbol:"-Infinity",NegativeSign:"-",NumberDecimalDigits:2,NumberDecimalSeparator:".",NumberGroupSeparator:",",CurrencyPositivePattern:0,PositiveInfinitySymbol:"Infinity",PositiveSign:"+",PercentDecimalDigits:2,PercentDecimalSeparator:".",PercentGroupSeparator:",",PercentSymbol:"%",PerMilleSymbol:"\u2030",NativeDigits:["0","1","2","3","4","5","6","7","8","9"],DigitSubstitution:1},dateTimeFormat:{AMDesignator:"AM",Calendar:{MinSupportedDateTime:"@-62135568000000@",MaxSupportedDateTime:"@253402300799999@",AlgorithmType:1,CalendarType:1,Eras:[1],TwoDigitYearMax:2029},DateSeparator:"/",FirstDayOfWeek:0,CalendarWeekRule:0,FullDateTimePattern:"dddd, MMMM dd, yyyy h:mm:ss tt",LongDatePattern:"dddd, MMMM dd, yyyy",LongTimePattern:"h:mm:ss tt",MonthDayPattern:"MMMM dd",PMDesignator:"PM",RFC1123Pattern:"ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",ShortDatePattern:"M/d/yyyy",ShortTimePattern:"h:mm tt",SortableDateTimePattern:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",TimeSeparator:":",UniversalSortableDateTimePattern:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",YearMonthPattern:"MMMM, yyyy",AbbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],ShortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],DayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],AbbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],MonthNames:["January","February","March","April","May","June","July","August","September","October","November","December",""],NativeCalendarName:"Gregorian Calendar",AbbreviatedMonthGenitiveNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],MonthGenitiveNames:["January","February","March","April","May","June","July","August","September","October","November","December",""],eras:[1,"A.D.",null,0]},numberShortForm:{QuantitySymbols:["K","M","B"],NumberGroupSize:1e3,ThousandSymbol:"K"}}),f}function u(){if(!r){var n=i.getPageContext().microsoftAjaxConfig;n&&n.cultureInfo?(r=n.cultureInfo,n.cultureInfo.eras&&(r.dateTimeFormat.eras=n.cultureInfo.eras)):r=e()}return r}function o(){return u().name}function s(){return u().numberFormat}function h(){return u().dateTimeFormat}function c(){return u().numberShortForm}Object.defineProperty(t,"__esModule",{value:!0});t.getNumberShortForm=t.getDateTimeFormat=t.getNumberFormat=t.getCurrentCultureName=t.getCurrentCulture=t.getInvariantCulture=void 0;var r,f;t.getInvariantCulture=e;t.getCurrentCulture=u;t.getCurrentCultureName=o;t.getNumberFormat=s;t.getDateTimeFormat=h;t.getNumberShortForm=c});

define("VSS/Utils/String",["require","exports","VSS/Utils/Culture"],function(n,t,i){function r(n,t,i){var r;return n===null||n===undefined?"":(r=i?n.toLocaleString():n.toString(),t&&(r=i?r.toLocaleUpperCase():r.toUpperCase()),r)}function h(n){var t=document.createElement("div");return t.appendChild(document.createTextNode(n)),t.innerHTML.replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function d(n){var t=document.createElement("div");return t.appendChild(document.createTextNode(n)),t.innerHTML.replace(/"/g,"&quot;")}function g(n){var t=document.createElement("textarea");return t.innerHTML=n,t.innerHTML}function nt(n){var t=document.createElement("textarea");return t.innerHTML=n,t.value}function tt(n){return h(n).replace(/(\r\n|\n|\r)/gm,"<br/>")}function it(n){return n?n.charAt(0).toUpperCase()+n.slice(1).toLowerCase():n}function o(n,t){if(n===t)return 0;var i=r(n,!1,!1),u=r(t,!1,!1);return i===u?0:i>u?1:-1}function c(n,t){if(n===t)return 0;var i=r(n,!0,!1),u=r(t,!0,!1);return i===u?0:i>u?1:-1}function l(n,t){if(n===t)return 0;var i=r(n,!1,!0),u=r(t,!1,!0);return i.localeCompare(u,navigator.language)}function a(n,t){if(n===t)return 0;var i=r(n,!0,!0),u=r(t,!0,!0);return i.localeCompare(u,navigator.language)}function rt(n,t,i){return i===void 0&&(i=!1),i?a(n,t)===0:l(n,t)===0}function v(n,t,i){return i=i||o,i(t,n.substr(0,t.length))===0}function ut(n,t,i){return i=i||o,i(t,n.substr(n.length-t.length,t.length))===0}function ft(n,t){return n==null||t==null?!1:n.toLowerCase().indexOf(t.toLowerCase())!==-1}function et(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return y(!1,n,i)}function ot(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return y(!0,n,i)}function y(n,t,i){for(var o,f,s,r,e="",u=0;;){if(o=t.indexOf("{",u),f=t.indexOf("}",u),o<0&&f<0){e+=t.slice(u);break}if(f>0&&(f<o||o<0)){if(t.charAt(f+1)!=="}")throw new Error("The format string contains an unmatched opening or closing brace.");e+=t.slice(u,f+1);u=f+2;continue}if(e+=t.slice(u,o),u=o+1,t.charAt(u)==="{"){e+="{";u++;continue}if(f<0)throw new Error("The format string contains an unmatched opening or closing brace.");var h=t.substring(u,f),c=h.indexOf(":"),l=parseInt(c<0?h:h.substring(0,c),10);if(isNaN(l))throw new Error("The format string is invalid.");s=c<0?"":h.substring(c+1);r=i[l];(typeof r=="undefined"||r===null)&&(r="");e+=r.toFormattedString?r.toFormattedString(s):typeof r=="number"?w(r,n,s):r instanceof Date?p(r,n,s):r.format?r.format(s):r.toString();u=f+1}return e}function p(n,t,i){return f.dateToString(n,t,i)}function w(n,t,i){return s.numberToString(n,t,i)}function st(n,t,i){return f.parseDateString(n,t,i)}function ht(n){return b.test(n)}function ct(n){return k.test(n)}function lt(n){return typeof btoa=="function"?window.btoa(n):at(n)}function at(n){for(var e,r,f,t=0,o=n.length,i=[];t<o;)e=n.charCodeAt(t),r=n.charCodeAt(t+1),f=n.charCodeAt(t+2),i.push(u.charAt(e>>2)),i.push(u.charAt((e&3)<<4|r>>4)),i.push(u.charAt(isNaN(r)?64:(r&15)<<2|f>>6)),i.push(u.charAt(isNaN(f)?64:f&63)),t+=3;return i.join("")}function vt(n){return/^\{?([\dA-F]{8})-?([\dA-F]{4})-?([\dA-F]{4})-?([\dA-F]{4})-?([\dA-F]{12})\}?$/i.test(n)}function yt(n){return c(n,t.EmptyGuidString)===0}function pt(){var n,t,i,r;return window.crypto&&window.crypto.getRandomValues?(t=new Uint8Array(32),window.crypto.getRandomValues(t),i=0,n=function(){return t[i++]%16}):n=function(){return Math.random()*16|0},r="nnnnnnnn-nnnn-4nnn-snnn-nnnnnnnnnnnn",r.replace(/[ns]/g,function(t){var i=n()|0,r=t=="n"?i:i&3|8;return r.toString(16)})}function wt(n,t,i,r){var u={part1:n,part2:null,match:!1},e,o,f;return n&&t&&(e=i?n.toLowerCase():n,o=i?t.toLowerCase():t,f=r?e.lastIndexOf(o):e.indexOf(o),f>=0&&(u.part1=n.substr(0,f),u.part2=n.substr(f+t.length),u.match=!0)),u}function bt(n,t,i){for(t=Math.max(0,Math.min(t,n.length)),i=Math.min(n.length,Math.max(i,0));t<i&&(n.charCodeAt(t)&64512)==56320;)t++;while(t<i&&(n.charCodeAt(i-1)&64512)==55296)i--;return n.substring(t,i)}var f,s,u,e;Object.defineProperty(t,"__esModule",{value:!0});t.safeSubstring=t.StringBuilder=t.singleSplit=t.generateUID=t.isEmptyGuid=t.isGuid=t.base64Encode=t.containsMismatchedSurrogateChars=t.containsControlChars=t.parseDateString=t.numberToString=t.dateToString=t.localeFormat=t.format=t.caseInsensitiveContains=t.endsWith=t.startsWith=t.equals=t.localeIgnoreCaseComparer=t.localeComparer=t.ignoreCaseComparer=t.defaultComparer=t.toSentenceCase=t.nl2br=t.decodeHtmlSpecialChars=t.htmlDecode=t.htmlEncodeJavascriptAttribute=t.htmlEncode=t.lineFeed=t.tab=t.newLine=t.empty=t.EmptyGuidString=void 0;var kt=Array.prototype.slice,b=/[\u0000-\u0008\u000B\u000C\u000E-\u001F\u007F-\u009F]/,k=/(^[\uD800-\uDFFF]$)|[^\uD800-\uDBFF](?=[\uDC00-\uDFFF])|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/;t.EmptyGuidString="00000000-0000-0000-0000-000000000000";t.empty="";t.newLine="\r\n";t.tab="\t";t.lineFeed="\n";t.htmlEncode=h;t.htmlEncodeJavascriptAttribute=d;t.htmlDecode=g;t.decodeHtmlSpecialChars=nt;t.nl2br=tt;t.toSentenceCase=it;t.defaultComparer=o;t.ignoreCaseComparer=c;t.localeComparer=l;t.localeIgnoreCaseComparer=a;t.equals=rt;t.startsWith=v;t.endsWith=ut;t.caseInsensitiveContains=ft;t.format=et;t.localeFormat=ot;t.dateToString=p;t.numberToString=w;t.parseDateString=st,function(n){function t(n,t){var r,u,i,f;if(!t)return 0;for(u=n.getTime(),i=0,f=t.length;i<f;i+=4)if(r=t[i+2],r===null||u>=r)return i;return 0}function u(n,t,i,r){var u=n.getFullYear(),f=t.Calendar.convert;return f&&(u=f.fromGregorian(n)[0]),!r&&t.eras&&(u-=t.eras[i+3]),u}function s(n,t){t||(t="F");var i=t.length;if(i===1)switch(t){case"d":return n.ShortDatePattern;case"D":return n.LongDatePattern;case"g":return n.ShortDatePattern+" "+n.ShortTimePattern;case"G":return n.ShortDatePattern+" "+n.LongTimePattern;case"t":return n.ShortTimePattern;case"T":return n.LongTimePattern;case"f":return n.LongDatePattern+" "+n.ShortTimePattern;case"F":return n.FullDateTimePattern;case"M":case"m":return n.MonthDayPattern;case"s":return n.SortableDateTimePattern;case"Y":case"y":return n.YearMonthPattern;case"R":case"r":return n.RFC1123Pattern;case"u":return n.UniversalSortableDateTimePattern;default:throw new Error("Input string was not in a correct format.");}else i===2&&t.charAt(0)==="%"&&(t=t.charAt(1));return t}function a(n,r,f){function l(n){return n<10?"0"+n:n.toString()}function g(n){return n<10?"00"+n:n<100?"0"+n:n.toString()}function et(n){return n<10?"000"+n:n<100?"00"+n:n<1e3?"0"+n:n.toString()}function ot(n,t){for(var u,f=0,i=!1,r=0,e=n.length;r<e;r++){u=n.charAt(r);switch(u){case"'":i?t.append("'"):f++;i=!1;break;case"\\":i&&t.append("\\");i=!i;break;default:t.append(u);i=!1}}return f}function ft(){return y||rt?y:(y=ut.test(f),rt=!0,y)}function v(n,t){if(a)return a[t];switch(t){case 0:return n.getFullYear();case 1:return n.getMonth();case 2:return n.getDate()}}var h=r?i.getCurrentCulture().dateTimeFormat:i.getInvariantCulture().dateTimeFormat,k=h.Calendar.convert,d,it,p,w,o,c,y,rt,ut,nt,tt,a;if(!f||!f.length||f==="i")if(r)if(k)f=h.FullDateTimePattern;else return d=new Date(n.getTime()),it=t(n,h.eras),d.setFullYear(u(n,h,it)),d.toLocaleString();else return n.toString();for(p=h.eras,w=f==="s",f=s(h,f),o=new e,ut=/([^d]|^)(d|dd)([^d]|$)/g,nt=0,tt=/\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z|gg|g/g,!w&&k&&(a=k.fromGregorian(n));;){var st=tt.lastIndex,b=tt.exec(f),ht=f.slice(st,b?b.index:f.length);if(nt+=ot(ht,o),!b)break;if(nt%2==1){o.append(b[0]);continue}switch(b[0]){case"dddd":o.append(h.DayNames[n.getDay()]);break;case"ddd":o.append(h.AbbreviatedDayNames[n.getDay()]);break;case"dd":y=!0;o.append(l(v(n,2)));break;case"d":y=!0;o.append(v(n,2));break;case"MMMM":o.append(h.MonthGenitiveNames&&ft()?h.MonthGenitiveNames[v(n,1)]:h.MonthNames[v(n,1)]);break;case"MMM":o.append(h.AbbreviatedMonthGenitiveNames&&ft()?h.AbbreviatedMonthGenitiveNames[v(n,1)]:h.AbbreviatedMonthNames[v(n,1)]);break;case"MM":o.append(l(v(n,1)+1));break;case"M":o.append(v(n,1)+1);break;case"yyyy":o.append(et(a?a[0]:u(n,h,t(n,p),w)));break;case"yy":o.append(l((a?a[0]:u(n,h,t(n,p),w))%100));break;case"y":o.append((a?a[0]:u(n,h,t(n,p),w))%100);break;case"hh":c=n.getHours()%12;c===0&&(c=12);o.append(l(c));break;case"h":c=n.getHours()%12;c===0&&(c=12);o.append(c);break;case"HH":o.append(l(n.getHours()));break;case"H":o.append(n.getHours());break;case"mm":o.append(l(n.getMinutes()));break;case"m":o.append(n.getMinutes());break;case"ss":o.append(l(n.getSeconds()));break;case"s":o.append(n.getSeconds());break;case"tt":o.append(n.getHours()<12?h.AMDesignator:h.PMDesignator);break;case"t":o.append((n.getHours()<12?h.AMDesignator:h.PMDesignator).charAt(0));break;case"f":o.append(g(n.getMilliseconds()).charAt(0));break;case"ff":o.append(g(n.getMilliseconds()).substr(0,2));break;case"fff":o.append(g(n.getMilliseconds()));break;case"z":c=n.getTimezoneOffset()/60;o.append((c<=0?"+":"-")+Math.floor(Math.abs(c)));break;case"zz":c=n.getTimezoneOffset()/60;o.append((c<=0?"+":"-")+l(Math.floor(Math.abs(c))));break;case"zzz":c=n.getTimezoneOffset()/60;o.append((c<=0?"+":"-")+l(Math.floor(Math.abs(c)))+":"+l(Math.abs(n.getTimezoneOffset()%60)));break;case"g":case"gg":h.eras&&o.append(h.eras[t(n,p)+1]);break;case"/":o.append(h.DateSeparator);break;default:new Error("Invalid date format pattern")}}return o.toString()}function y(n,t,i){for(var e,o,u,s=!1,r=0,f=i.length;r<f;r++)if(e=i[r],e&&(s=!0,u=l(n,e,t),u))return u;if(!s)for(o=p(t.dateTimeFormat),r=0,f=o.length;r<f;r++)if(u=l(n,o[r],t),u)return u;return null}function p(n){return[n.MonthDayPattern,n.YearMonthPattern,n.ShortDatePattern,n.ShortTimePattern,n.LongDatePattern,n.LongTimePattern,n.FullDateTimePattern,n.RFC1123Pattern,n.SortableDateTimePattern,n.UniversalSortableDateTimePattern,"".concat(n.ShortDatePattern," ").concat(n.LongTimePattern),"".concat(n.LongDatePattern," ").concat(n.ShortTimePattern),"".concat(n.ShortDatePattern," ").concat(n.ShortTimePattern)]}function h(n,t){for(var u,f=0,i=!1,r=0,e=n.length;r<e;r++){u=n.charAt(r);switch(u){case"'":i?t.append("'"):f++;i=!1;break;case"\\":i&&t.append("\\");i=!i;break;default:t.append(u);i=!1}}return f}function w(n,i){var f=new Date,e=t(f,n.eras),r;return i<100&&(r=u(f,n,e),i+=r-r%100,i>n.Calendar.TwoDigitYearMax&&(i-=100)),i}function b(n,t){var r,v,y,o;if(n._parseRegExp){if(n._parseRegExp[t])return n._parseRegExp[t]}else n._parseRegExp={};r=s(n,t);r=r.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g,"\\\\$1");for(var i=new e("^"),c=[],f=0,l=0,a=/\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z|gg|g/g,u;(u=a.exec(r))!==null;){if(v=r.slice(f,u.index),f=a.lastIndex,l+=h(v,i),l%2==1){i.append(u[0]);continue}switch(u[0]){case"MMMM":case"MMM":i.append("([\\d\\D]+)");break;case"dddd":case"ddd":case"gg":case"g":i.append("(\\D+)");break;case"tt":case"t":i.append("(\\D*)");break;case"yyyy":i.append("(\\d{4})");break;case"fff":i.append("(\\d{3})");break;case"ff":i.append("(\\d{2})");break;case"f":i.append("(\\d)");break;case"dd":case"d":case"MM":case"M":case"yy":case"y":case"HH":case"H":case"hh":case"h":case"mm":case"m":case"ss":case"s":i.append("(\\d\\d?)");break;case"zzz":i.append("([+-]?\\d\\d?:\\d{2})");break;case"zz":case"z":i.append("([+-]?\\d\\d?)");break;case"/":i.append("(\\"+n.DateSeparator+")");break;default:throw new Error("Invalid date format pattern.");}c.push(u[0])}return h(r.slice(f),i),i.append("$"),y=i.toString().replace(/\s+/g,"\\s+"),o={regExp:y,groups:c},n._parseRegExp[t]=o,o}function f(n,t){if(typeof t=="undefined")return-1;for(var i=0,r=n.length;i<r;i++)if(typeof n[i]!="undefined"&&n[i]===t)return i;return-1}function c(n,t,i){var u=o(n),r=f(t,u);return r===-1&&(r=f(i,u)),r}function k(n,t){return n._upperMonths||(n._upperMonths=r(n.dateTimeFormat.MonthNames),n._upperMonthsGenitive=r(n.dateTimeFormat.MonthGenitiveNames)),c(t,n._upperMonths,n._upperMonthsGenitive)}function d(n,t){return n._upperAbbrMonths||(n._upperAbbrMonths=r(n.dateTimeFormat.AbbreviatedMonthNames),n._upperAbbrMonthsGenitive=r(n.dateTimeFormat.AbbreviatedMonthGenitiveNames)),c(t,n._upperAbbrMonths,n._upperAbbrMonthsGenitive)}function g(n,t){return n._upperDays||(n._upperDays=r(n.dateTimeFormat.DayNames)),f(n._upperDays,o(t))}function nt(n,t){return n._upperAbbrDays||(n._upperAbbrDays=r(n.dateTimeFormat.AbbreviatedDayNames)),f(n._upperAbbrDays,o(t))}function r(n){for(var i=[],t=0,r=n.length;t<r;t++)i[t]=o(n[t]);return i}function o(n){return n.split("\u00a0").join(" ").toUpperCase()}function l(n,t,i){var y,pt,r,ct,ot,p,tt,it,wt,u,bt,rt,lt;n=n.trim();var s=i.dateTimeFormat,at=b(s,t),vt=new RegExp(at.regExp).exec(n);if(vt===null)return null;var yt=at.groups,st=null,e=null,f=null,c=null,l=null,o=0,a,ut=0,ft=0,h=0,et=null,ht=!1;for(y=0,pt=yt.length;y<pt;y++)if(r=vt[y+1],r)switch(yt[y]){case"dd":case"d":if(c=parseInt(r,10),c<1||c>31)return null;break;case"MMMM":if(f=k(i,r),f<0||f>11)return null;break;case"MMM":if(f=d(i,r),f<0||f>11)return null;break;case"M":case"MM":if(f=parseInt(r,10)-1,f<0||f>11)return null;break;case"y":case"yy":if(e=w(s,parseInt(r,10)),e<0||e>9999)return null;break;case"yyyy":if(e=parseInt(r,10),e<0||e>9999)return null;break;case"h":case"hh":if(o=parseInt(r,10),o===12&&(o=0),o<0||o>11)return null;break;case"H":case"HH":if(o=parseInt(r,10),o<0||o>23)return null;break;case"m":case"mm":if(ut=parseInt(r,10),ut<0||ut>59)return null;break;case"s":case"ss":if(ft=parseInt(r,10),ft<0||ft>59)return null;break;case"tt":case"t":if(ct=r.toUpperCase(),ht=ct===s.PMDesignator.toUpperCase(),!ht&&ct!==s.AMDesignator.toUpperCase())return null;break;case"f":if(h=parseInt(r,10)*100,h<0||h>999)return null;break;case"ff":if(h=parseInt(r,10)*10,h<0||h>999)return null;break;case"fff":if(h=parseInt(r,10),h<0||h>999)return null;break;case"dddd":if(l=g(i,r),l<0||l>6)return null;break;case"ddd":if(l=nt(i,r),l<0||l>6)return null;break;case"zzz":if((ot=r.split(/:/),ot.length!==2)||(a=parseInt(ot[0],10),a<-12||a>13)||(p=parseInt(ot[1],10),p<0||p>59))return null;et=a*60+(v(r,"-")?-p:p);break;case"z":case"zz":if(a=parseInt(r,10),a<-12||a>13)return null;et=a*60;break;case"g":case"gg":if(tt=r,!tt||!s.eras)return null;for(tt=tt.toLowerCase().trim(),it=0,wt=s.eras.length;it<wt;it+=4)if(tt===s.eras[it+1].toLowerCase()){st=it;break}if(st===null)return null}if(u=new Date,rt=s.Calendar.convert,bt=rt?rt.fromGregorian(u)[0]:u.getFullYear(),e===null?e=bt:s.eras&&(e+=s.eras[(st||0)+3]),f===null&&(f=0),c===null&&(c=1),rt){if(u=rt.toGregorian(e,f,c),u===null)return null}else if((u.setFullYear(e,f,c),u.getDate()!==c)||l!==null&&u.getDay()!==l)return null;return ht&&o<12&&(o+=12),u.setHours(o,ut,ft,h),et!==null&&(lt=u.getMinutes()-(et+u.getTimezoneOffset()),u.setHours(u.getHours()+parseInt(lt/60,10),lt%60)),u}n.dateToString=a;n.parseDateString=y}(f||(f={})),function(n){function t(n,t,r){function c(n,t,i){for(var r=n.length;r<t;r++)n=i?"0"+n:n+"0";return n}function l(n,t,i,r,u){var a=i[0],v=1,p=Math.pow(10,t),y=Math.round(n*p)/p,s,l;isFinite(y)||(y=n);n=y;var e=n.toString(),f="",o,h=e.split(/e/i);for(e=h[0],o=h.length>1?parseInt(h[1]):0,h=e.split("."),e=h[0],f=h.length>1?h[1]:"",o>0?(f=c(f,o,!1),e+=f.slice(0,o),f=f.substr(o)):o<0&&(o=-o,e=c(e,o+1,!0),f=e.slice(-o,e.length)+f,e=e.slice(0,-o)),t>0?(f=f.length>t?f.slice(0,t):c(f,t,!1),f=u+f):f="",s=e.length-1,l="";s>=0;){if(a===0||a>s)return l.length>0?e.slice(0,s+1)+r+l+f:e.slice(0,s+1)+f;l=l.length>0?e.slice(s-a+1,s+1)+r+l:e.slice(s-a+1,s+1);s-=a;v<i.length&&(a=i[v],v++)}return e.slice(0,s+1)+r+l+f}var u,e,f,o,a,s,v,h;if(!r||r.length===0||r==="i")return t?n.toLocaleString():n.toString();u=t?i.getCurrentCulture().numberFormat:i.getInvariantCulture().numberFormat;r||(r="D");f=-1;r.length>1&&(f=parseInt(r.slice(1),10));switch(r.charAt(0)){case"d":case"D":o="n";f!==-1?(e=c(""+Math.abs(n),f,!0),n<0&&(e="-"+e)):e=""+n;break;case"c":case"C":o=n<0?["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"][u.CurrencyNegativePattern]:["$n","n$","$ n","n $"][u.CurrencyPositivePattern];f===-1&&(f=u.CurrencyDecimalDigits);e=l(Math.abs(n),f,u.CurrencyGroupSizes,u.CurrencyGroupSeparator,u.CurrencyDecimalSeparator);break;case"n":case"N":o=n<0?["(n)","-n","- n","n-","n -"][u.NumberNegativePattern]:"n";f===-1&&(f=u.NumberDecimalDigits);e=l(Math.abs(n),f,u.NumberGroupSizes,u.NumberGroupSeparator,u.NumberDecimalSeparator);break;case"p":case"P":o=n<0?["-n %","-n%","-%n"][u.PercentNegativePattern]:["n %","n%","%n"][u.PercentPositivePattern];f===-1&&(f=u.PercentDecimalDigits);e=l(Math.abs(n)*100,f,u.PercentGroupSizes,u.PercentGroupSeparator,u.PercentDecimalSeparator);break;default:throw new Error("Format specifier was invalid.");}for(a=/n|\$|-|%/g,s="";;){if(v=a.lastIndex,h=a.exec(o),s+=o.slice(v,h?h.index:o.length),!h)break;switch(h[0]){case"n":s+=e;break;case"$":s+=u.CurrencySymbol;break;case"-":/[1-9]/.test(e)&&(s+=u.NegativeSign);break;case"%":s+=u.PercentSymbol;break;default:throw new Error("Invalid number format pattern");}}return s}n.numberToString=t}(s||(s={}));t.containsControlChars=ht;t.containsMismatchedSurrogateChars=ct;t.base64Encode=lt;u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";t.isGuid=vt;t.isEmptyGuid=yt;t.generateUID=pt;t.singleSplit=wt;e=function(){function n(n){this._textBuilder=[];n&&this._textBuilder.push(n)}return n.prototype.append=function(n){this._textBuilder[this._textBuilder.length]=n},n.prototype.appendNewLine=function(){this.append(t.newLine)},n.prototype.toString=function(){return this._textBuilder.join("")},n}();t.StringBuilder=e;t.safeSubstring=bt});

define("VSS/Utils/Date",["require","exports","VSS/Context","VSS/Utils/Culture","VSS/Diag","VSS/Resources/VSS.Resources.Platform","VSS/Utils/String"],function(n,t,i,r,u,f,e){function b(n){return w.test(n)}function st(n){var i=n.getTime()-n.getTimezoneOffset()*6e4;return i===t.DATETIME_MINDATE_UTC_MS}function k(n,t){return n instanceof Date&&t instanceof Date?n.getTime()-t.getTime():n instanceof Date?1:t instanceof Date?-1:0}function ht(n,t){return n===null||n===undefined?n===t:n instanceof Date&&k(n,t)===0}function d(n){return new Date(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds(),n.getUTCMilliseconds())}function ct(n){return new Date(n.getTime()-n.getTimezoneOffset()*l)}function lt(n,t,i){var r,f;return r=nt(n,t?[t]:null,i),!r&&b(n)&&(r=new Date(n)),r instanceof Date&&!isNaN(r)?(f=r.getFullYear(),f>=1900&&f<2e3&&n.indexOf(f)<0&&r.setFullYear(f%100+Math.floor((new Date).getFullYear()/100)*100)):r=null,r}function g(n,t,i){return n=new Date(n.getTime()),n.setHours(0,0,0,0),t=new Date(t.getTime()),t.setHours(0,0,0,0),Math.round(Math.abs(t.getTime()-n.getTime())/a)+(i===!0?0:1)}function nt(n,t,i){var f,u;return f=typeof t=="string"?[t]:[].concat(t),u=e.parseDateString(n,r.getCurrentCulture(),f),i||!u?u:tt(u,!0)}function v(n,t,i){return i||(n=y(n,!0)),e.dateToString(n,!0,t)}function y(n,t){return t===void 0&&(t=!0),it(n,t,!0)}function tt(n,t){return t===void 0&&(t=!0),it(n,t,!1)}function it(n,i,r){var e,o,h,f,u;return e=n.getTime(),o=n.getTimezoneOffset()*6e4,f=t.utcOffset,i&&(f=c(n)),h=r?e+o+f:e-o-f,u=new Date(h),i&&c(u)===c(n)&&(u=s(n,u)),u}function rt(n){return new Date(n.getFullYear(),n.getMonth(),n.getDate())}function ut(){return y(new Date,!1)}function h(){return rt(ut())}function at(n,t){return e.dateToString(n,!1,t)}function ft(n,t){var u,p,o,s=60,h=s*60,i=h*24,l=i*7,a=i*365/12,v=i*365,c,r,y;for(y=[{limit:s,format:f.AgoLessThanAMinute},{limit:s*1.5,format:f.AgoAMinute},{limit:h,format:f.AgoMinutes,arg:s},{limit:h*1.5,format:f.AgoAnHour},{limit:i,format:f.AgoHours,arg:h},{limit:i*1.5,format:f.AgoADay},{limit:l,format:f.AgoDays,arg:i},{limit:l*1.5,format:f.AgoAWeek},{limit:a,format:f.AgoWeeks,arg:l},{limit:a*1.5,format:f.AgoAMonth},{limit:v,format:f.AgoMonths,arg:a},{limit:v*1.5,format:f.AgoAYear},{limit:Number.POSITIVE_INFINITY,format:f.AgoYears,arg:v}],(t===null||typeof t=="undefined")&&(t=new Date),c=t.getTime()-n.getTime(),c/=1e3,u=0,p=y.length;u<p;u++)if(r=y[u],c<r.limit){o=r.arg?e.format(r.format,Math.round(c/r.arg)):r.format;break}return o||(o=this.toString()),o}function et(n,t,i){i===void 0&&(i=!1);var r=new Date;return r.setTime(n.getTime()+t*864e5),i&&(r=s(n,r)),r}function vt(n,t,i){i===void 0&&(i=!1);var r=new Date;return r.setTime(n.getTime()+t*36e5),i&&(r=s(n,r)),r}function yt(n,t,i){i===void 0&&(i=!1);var r=new Date;return r.setTime(n.getTime()+t*6e4),i&&(r=s(n,r)),r}function s(n,t,i){var r,u,f;return i===void 0&&(i=null),r=t,i!==null&&(r=i),u=n.getTimezoneOffset(),f=t.getTimezoneOffset(),u!=f&&(r=et(r,(f-u)/1440)),r}function c(n){var r,i;if(!t.timeZoneMap)return t.utcOffset;for(r=d(n),i=0;i<t.timeZoneMap.length;i++){if(i===t.timeZoneMap.length-1&&r===t.timeZoneMap[i].start)return t.timeZoneMap[i].offset;if(i===t.timeZoneMap.length-1)break;if(r>=t.timeZoneMap[i].start&&r<t.timeZoneMap[i+1].start)return t.timeZoneMap[i].offset}return t.utcOffset}function pt(n){return g(h(),n,!0)===0}function wt(n){var t=h(),i=n.getTime()-t.getTime();return i<0}function bt(n){var t=h(),i=n.getTime()-t.getTime();return i>0}function kt(n,t){var i,o,u,s,f,e,h;for((t===null||typeof t=="undefined")&&(t=new Date),h=new Date(t.getFullYear(),t.getMonth(),t.getDate()-t.getDay()+r.getDateTimeFormat().FirstDayOfWeek),e=[{limit:86400,format:function(n){return ft(n,t)}},{limit:(t-h)/1e3,format:function(n){return v(n,"dddd")}},{limit:Number.POSITIVE_INFINITY,format:function(n){return v(n,"d")}}],s=(t.getTime()-n.getTime())/1e3,i=0,o=e.length;i<o;i++)if(f=e[i],s<f.limit&&f.limit>0){u=f.format(n);break}return u||(u=n.toString()),u}var o,w;Object.defineProperty(t,"__esModule",{value:!0});t.friendly=t.isGivenDayInFuture=t.isGivenDayInPast=t.isGivenDayToday=t.getOffsetForDate=t.adjustOffsetForTimes=t.addMinutes=t.addHours=t.addDays=t.ago=t.format=t.getTodayInUserTimeZone=t.getNowInUserTimeZone=t.stripTimeFromDate=t.convertUserTimeToClientTimeZone=t.convertClientTimeToUserTimeZone=t.localeFormat=t.parseLocale=t.daysBetweenDates=t.parseDateString=t.shiftToLocal=t.shiftToUTC=t.equals=t.defaultComparer=t.isMinDate=t.isIsoDate=t.DATETIME_MINDATE_UTC_MS=t.MILLISECONDS_IN_WEEK=t.MILLISECONDS_IN_DAY=t.MILLISECONDS_IN_HOUR=t.MILLISECONDS_IN_MINUTE=t.timeZoneMap=t.utcOffset=void 0;t.utcOffset=0;o=i.getPageContext();o&&o.globalization&&(t.utcOffset=o.globalization.timezoneOffset||0);o&&o.timeZonesConfiguration&&(t.timeZoneMap=o.timeZonesConfiguration.daylightSavingsAdjustments);var dt=Array.prototype.slice,l=6e4,p=l*60,a=p*24,ot=a*7;t.MILLISECONDS_IN_MINUTE=l;t.MILLISECONDS_IN_HOUR=p;t.MILLISECONDS_IN_DAY=a;t.MILLISECONDS_IN_WEEK=ot;t.DATETIME_MINDATE_UTC_MS=-621355968e5;w=/^(\d{4}|\+{1}\d{6})-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{1,7})?(Z|[+-]\d{2}:\d{2})?$/;t.isIsoDate=b;t.isMinDate=st;t.compare=function(n,t){return t instanceof Date?t.getTime()-n.getTime():-1};t.defaultComparer=k;t.equals=ht;t.shiftToUTC=d;t.shiftToLocal=ct;t.parseDateString=lt;t.daysBetweenDates=g;t.parseLocale=nt;t.localeFormat=v;t.convertClientTimeToUserTimeZone=y;t.convertUserTimeToClientTimeZone=tt;t.stripTimeFromDate=rt;t.getNowInUserTimeZone=ut;t.getTodayInUserTimeZone=h;t.format=at;t.ago=ft;t.addDays=et;t.addHours=vt;t.addMinutes=yt;t.adjustOffsetForTimes=s;t.getOffsetForDate=c;t.isGivenDayToday=pt;t.isGivenDayInPast=wt;t.isGivenDayInFuture=bt;t.friendly=kt});

define("VSS/Utils/Number",["require","exports","VSS/Utils/Culture","VSS/Utils/String"],function(n,t,i,r){function f(n,t,i){for(var r=n.length;r<t;r++)n=i?"0"+n:n+"0";return n}function s(n,t){return n-t}function e(n,t,r){var o,a,h,u=n.toString(),e="",v,y,c,p,s,l;if(a=r?r.numberFormat:i.getNumberFormat(),h=u.split(/e/i),u=h[0],o=h.length>1?parseInt(h[1],10):0,h=u.split("."),u=h[0],e=h.length>1?h[1]:"",o>0?(e=f(e,o,!1),u+=e.slice(0,o),e=e.substr(o)):o<0&&(o=-o,u=f(u,o+1,!0),e=u.slice(-o,u.length)+e,u=u.slice(0,-o)),e.length>0&&(e=a.NumberDecimalSeparator+e),t===!0){for(v=a.NumberGroupSizes,y=a.NumberGroupSeparator,c=v[0],p=1,s=u.length-1,l="";s>=0;){if(c===0||c>s)return l.length>0?u.slice(0,s+1)+y+l+e:u.slice(0,s+1)+e;l=l.length>0?u.slice(s-c+1,s+1)+y+l:u.slice(s-c+1,s+1);s-=c;p<v.length&&(c=v[p],p++)}return u.slice(0,s+1)+y+l+e}return u+e}function h(n){return n>0&&parseInt(n)==n}function c(n){return o(n,i.getCurrentCulture().numberFormat)}function l(n){return o(n,i.getInvariantCulture().numberFormat)}function a(n,t){return r.numberToString(n,!0,t)}function o(n,t){var l,f,e,i,a,v,y,h,c;if(n=n.trim(),n.match(/^[+-]?infinity$/i))return parseFloat(n);if(n.match(/^0x[a-f0-9]+$/i))return parseInt(n);var o=u(n,t,t.NumberNegativePattern),s=o[0],r=o[1];return(s===""&&t.NumberNegativePattern!==1&&(o=u(n,t,1),s=o[0],r=o[1]),s===""&&(s="+"),e=r.indexOf("e"),e<0&&(e=r.indexOf("E")),e<0?(f=r,l=null):(f=r.substr(0,e),l=r.substr(e+1)),v=f.indexOf(t.NumberDecimalSeparator),v<0?(i=f,a=null):(i=f.substr(0,v),a=f.substr(v+t.NumberDecimalSeparator.length)),i=i.split(t.NumberGroupSeparator).join(""),y=t.NumberGroupSeparator.replace(/\u00A0/g," "),t.NumberGroupSeparator!==y&&(i=i.split(y).join("")),h=s+i,a!==null&&(h+="."+a),l!==null&&(c=u(l,t,1),c[0]===""&&(c[0]="+"),h+="e"+c[0]+c[1]),h.match(/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/))?parseFloat(h):Number.NaN}function u(n,t,i){var u=t.NegativeSign,f=t.PositiveSign;switch(i){case 4:u=" "+u;f=" "+f;case 3:if(r.endsWith(n,u))return["-",n.substr(0,n.length-u.length)];if(r.endsWith(n,f))return["+",n.substr(0,n.length-f.length)];break;case 2:u+=" ";f+=" ";case 1:if(r.startsWith(n,u))return["-",n.substr(u.length)];if(r.startsWith(n,f))return["+",n.substr(f.length)];break;case 0:if(r.startsWith(n,"(")&&r.endsWith(n,")"))return["-",n.substr(1,n.length-2)];break;default:throw new Error("Invalid negative number pattern.");}return["",n]}function v(n,t){var u,r,s,h=function(n,t,i,r){if(n){var u=t.toFixed(i);return(u+n).replace(".",r)}return e(t,!1)},f,o;if(t?(r=t.numberShortForm,s=t.numberFormat.NumberDecimalSeparator):(r=i.getNumberShortForm(),s=i.getNumberFormat().NumberDecimalSeparator),n<1e3?u=h("",n,0,""):n/1e3<10&&(u=h(r.ThousandSymbol,n/1e3,1,s)),n/r.NumberGroupSize>1){for(f=0;f<r.QuantitySymbols.length;f++)if(o=Math.pow(r.NumberGroupSize,f+1),n/o<10){u=h(r.QuantitySymbols[f],n/o,1,s);break}else if(n/o<r.NumberGroupSize){u=h(r.QuantitySymbols[f],n/o,0,"");break}u==null&&(u=n.toExponential(0))}return u}Object.defineProperty(t,"__esModule",{value:!0});t.formatAbbreviatedNumber=t.localeFormat=t.parseInvariant=t.parseLocale=t.isPositiveNumber=t.toDecimalLocaleString=t.defaultComparer=void 0;t.defaultComparer=s;t.toDecimalLocaleString=e;t.isPositiveNumber=h;t.parseLocale=c;t.parseInvariant=l;t.localeFormat=a;t.formatAbbreviatedNumber=v});

define("VSS/Utils/Core",["require","exports","VSS/Diag","VSS/Utils/Date","VSS/Utils/Number","VSS/Utils/String","VSS/VSS"],function(n,t,i,r,u,f,e){function o(n,t,i){return function(){if(typeof i=="undefined")return t.apply(n,arguments);var r=Array.prototype.slice.call(arguments,0);return i instanceof Array?r=r.concat(i):r.push(i),t.apply(n,r)}}function b(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return i=Array.prototype.slice.call(arguments,1),function(){return n.apply(this,i.concat(Array.prototype.slice.call(arguments,0)))}}function k(n,t,i,r){var u=new h(n,t,null,i,r);return u.start(),u}function d(n,t,i,r,u){u===void 0&&(u=s.Default);var f=new h(n,t,"throttledDelegate",i,r),e=(u&s.NeverResetTimer)>0,c=(u&s.Immediate)>0,l=(u&s.QueueNext)>0;return c?o(f,function(){f.isCoolingDown()?l?(e||f.extendCooldown(),f.invokeOnCooldownComplete()):e||f.extendCooldown():f.invokeNow()}):e?o(f,function(){f.isPending()||f.reset()}):o(f,f.reset)}function g(n){var t,r;var e=n.replace(/[^\d,\.-]/g,""),u=e.split(","),f=[];for(t=0;t<u.length;++t)r=parseInt(u[t],10),isNaN(r)||f.push(r);return f}function nt(n,t){try{return a(n,t)}catch(i){return null}}function a(n){return c.deserialize(n)}function tt(n){return c.serialize(n)}function it(n,t,r){t!==undefined&&t!==null;r!==undefined;var u,f,e=null;return u=n.find('script[type="application/json"]'),t&&(u=u.filter(t)),u.length>0&&(f=u.eq(0).html(),f&&(e=a(f,!1)),r&&u.eq(0).remove()),e}function rt(n,t){return n!==null&&typeof n!="undefined"?typeof n=="string"?n:n instanceof Date?r.localeFormat(n,t||"g"):typeof n=="number"?t?r.localeFormat(new Date(n),t):u.toDecimalLocaleString(n):typeof n=="boolean"?n?"True":"False":n.toString():""}function ut(n){try{var t=new window.XMLSerializer;return t.serializeToString(n)}catch(i){return null}}function ft(n){try{var t=new window.DOMParser;return t.parseFromString(n,"text/xml")}catch(i){return null}}function v(n,t){var i,u,f,e,r;if(l(n)&&l(t))return n===t;if(l(n)||l(t))return!1;if(n instanceof Array&&t instanceof Array){if(n.length!==t.length)return!1;for(i=0,u=n.length;i<u;i++)if(!v(n[i],t[i]))return!1;return!0}if(f=Object.keys(n),e=Object.keys(t),f.length!==e.length)return!1;for(r in n)if(t.hasOwnProperty(r)){if(!v(n[r],t[r]))return!1}else return!1;return!0}function y(n,t,i,r,u,f){if(i<=0){typeof f=="function"&&f();return}(typeof r=="undefined"||r<0)&&(r=0);var e=function(){var r=Date.now();n(function(e){typeof u=="function"&&u(e)||y(n,t,i-1,Math.max(0,t-Date.now()+r),u,f)},function(){y(n,t,i-1,Math.max(0,t-Date.now()+r),u,f)})};r===0?e():window.setTimeout(e,r)}function et(n){var r,u,i,t;if(document.cookie&&document.cookie.length>0&&n)for(r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf(r)==0)return decodeURIComponent(t.substring(r.length))}return""}function ot(n,t,i,r,u){i===void 0&&(i="/");var f=["".concat(n,"=").concat(t),"path=".concat(i)];r&&f.push("expires=".concat(r));u&&f.push("max-age=".concat(u));window.location.protocol.indexOf("https")!==-1&&f.push("secure");document.cookie=f.join(";")}function st(n){var t="";window.location.protocol.indexOf("https")!==-1&&(t=";secure");document.cookie=n+"=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT"+t}function l(n){return n==null||typeof n=="number"||typeof n=="boolean"||typeof n=="string"}var h,s,p,w,c;Object.defineProperty(t,"__esModule",{value:!0});t.documentSelection=t.deleteCookie=t.setCookie=t.getCookie=t.poll=t.equals=t.parseXml=t.domToXml=t.convertValueToDisplayString=t.parseJsonIsland=t.stringifyMSJSON=t.parseMSJSON=t.tryParseMSJSON=t.DisposalManager=t.Cancelable=t.parseIntArray=t.throttledDelegate=t.ThrottledDelegateOptions=t.delay=t.DelayedFunction=t.curry=t.delegate=void 0;t.delegate=o;t.curry=b;h=function(){function n(n,t,i,r,u){this._invokeOnCooldownComplete=!1;this._interval=t;this._name=i;this._func=o(n,r,u)}return n.prototype.start=function(){var n=this;this._timeoutHandle||(i.logTracePoint("Core.DelayedFunction.pending",this._name),this._timeoutHandle=window.setTimeout(function(){delete n._timeoutHandle;try{n._invoke.call(n)}finally{i.logTracePoint("Core.DelayedFunction.complete",[n._name,"complete"])}},this._interval))},n.prototype.reset=function(){this.cancel();i.logTracePoint("Core.DelayedFunction.reset",[this._name,"reset"]);this.start()},n.prototype.cancel=function(n){n===void 0&&(n=!1);this._timeoutHandle&&(window.clearTimeout(this._timeoutHandle),delete this._timeoutHandle,i.logTracePoint("Core.DelayedFunction.complete",[this._name,"canceled"]));n&&this.clearCooldown();this._invokeOnCooldownComplete=!1},n.prototype.clearCooldown=function(n){n===void 0&&(n=!0);this._cooldownHandle&&(window.clearTimeout(this._cooldownHandle),delete this._cooldownHandle);!n&&this.invokeOnCooldownComplete&&this.invokeNow()},n.prototype.extendCooldown=function(){this._startCooldown()},n.prototype.invokeNow=function(){this.cancel();this._invoke()},n.prototype.setDelay=function(n){this._interval=n},n.prototype.setMethod=function(n,t,i){this._func=o(n,t,i)},n.prototype.isPending=function(){return this._timeoutHandle?!0:!1},n.prototype.isCoolingDown=function(){return this._cooldownHandle?!0:!1},n.prototype.invokeOnCooldownComplete=function(){this._invokeOnCooldownComplete=!0},n.prototype._invoke=function(){this._func();this._startCooldown()},n.prototype._startCooldown=function(){var n=this;this._cooldownHandle&&window.clearTimeout(this._cooldownHandle);this._cooldownHandle=window.setTimeout(function(){delete n._cooldownHandle;n._invokeOnCooldownComplete&&(n.invokeNow(),n._invokeOnCooldownComplete=!1)},this._interval)},n}();t.DelayedFunction=h;t.delay=k,function(n){n[n.Default=0]="Default";n[n.Immediate=1]="Immediate";n[n.QueueNext=2]="QueueNext";n[n.NeverResetTimer=4]="NeverResetTimer"}(s=t.ThrottledDelegateOptions||(t.ThrottledDelegateOptions={}));t.throttledDelegate=d;t.parseIntArray=g;p=function(){function n(n){this.context=n;this._callbacks=[]}return n.prototype.perform=function(n){this.canceled||typeof n!="function"||n.call(this.context)},n.prototype.wrap=function(n){var t=this;return function(){if(!t.canceled&&typeof n=="function")return n.apply(this,Array.prototype.slice.call(arguments,0))}},n.prototype.cancel=function(){var n=this;this.canceled=!0;$.each(this._callbacks,function(t,i){i.call(n.context)})},n.prototype.register=function(n){typeof n=="function"&&(this._callbacks.push(n),this.canceled&&n.call(this.context))},n}();t.Cancelable=p;w=function(){function n(){this._disposables=[]}return n.prototype.addDisposable=function(n){return this._disposables.push(n),n},n.prototype.dispose=function(){if(this._disposables)while(this._disposables.length>0)this._disposables.splice(0,1)[0].dispose()},n}();t.DisposalManager=w;t.tryParseMSJSON=nt;t.parseMSJSON=a;t.stringifyMSJSON=tt,function(n){function y(){var f,n,u;if(!e)for(e=!0,f=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000b","\\f","\\r","\\u000e","\\u000f","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001a","\\u001b","\\u001c","\\u001d","\\u001e","\\u001f"],r[0]="\\",i["\\"]=new RegExp("\\\\","g"),t["\\"]="\\\\",r[1]='"',i['"']=new RegExp('"',"g"),t['"']='\\"',n=0;n<32;n++)u=String.fromCharCode(n),r[n+2]=u,i[u]=new RegExp(u,"g"),t[u]=f[n]}function o(n,t){t.append(n.toString())}function s(n,t){if(isFinite(n))t.append(String(n));else throw new Error("Cannot serialize non finite numbers.");}function h(n,u){var f,e;if(u.append('"'),a.test(n))if(n.length<128)n=n.replace(v,function(n){return t[n]});else for(f=0;f<34;f++)e=r[f],n.indexOf(e)!==-1&&(n=n.replace(i[e],t[e]));u.append(n);u.append('"')}function u(n,t,i){var r,e,c,l,v,y,p,a;switch(typeof n){case"object":if(n){if(i){for(e=0;e<i.length;e++)if(i[e]===n)throw new Error("Cannot serialize object with cyclic reference within child properties.");}else i=[];try{if(i.push(n),c=typeof n,c==="number")s(n,t);else if(c==="boolean")o(n,t);else if(c==="string")h(n,t);else if(n instanceof Array){for(t.append("["),r=0;r<n.length;++r)r>0&&t.append(","),u(n[r],t,i);t.append("]")}else{if(n instanceof Date){t.append('"\\/Date(');t.append(n.getTime());t.append(')\\/"');break}l=[];v=0;for(y in n)f.startsWith(y,"$")||(l[v++]=y);for(t.append("{"),p=!1,r=0;r<v;r++)a=n[l[r]],typeof a!="undefined"&&typeof a!="function"&&(p?t.append(","):p=!0,u(l[r],t,i),t.append(":"),u(a,t,i));t.append("}")}}finally{i.pop()}}else t.append("null");break;case"number":s(n,t);break;case"string":h(n,t);break;case"boolean":o(n,t);break;default:t.append("null")}}function p(n){y();var t=new f.StringBuilder;return u(n,t),t.toString()}function w(n){var t=n.replace(l,'$1{"__msjson_date__":$2 }'),i=JSON.parse(t);return t!==n&&c(i),i}function c(n,t,i){var r,u;if(typeof n.__msjson_date__=="number"&&t){t[i]=new Date(n.__msjson_date__);return}for(r in n)u=n[r],u!==null&&typeof u=="object"&&c(n[r],n,r)}var i=[],r=[],l=new RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)(?:[a-zA-Z]|(?:\\+|-)[0-9]{4})?\\)\\\\/\\"',"g"),t={},a=new RegExp('["\\\\\\x00-\\x1F]',"i"),v=new RegExp('["\\\\\\x00-\\x1F]',"g"),b=new RegExp("[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]","g"),k=new RegExp('"(\\\\.|[^"\\\\])*"',"g"),e=!1;n.serialize=p;n.deserialize=w}(c||(c={}));t.parseJsonIsland=it;t.convertValueToDisplayString=rt;t.domToXml=ut;t.parseXml=ft;t.equals=v;t.poll=y;t.getCookie=et;t.setCookie=ot;t.deleteCookie=st;t.documentSelection=document.selection;e.tfsModuleLoaded("VSS.Core",t)});

var __spreadArray=this&&this.__spreadArray||function(n,t,i){if(i||arguments.length===2)for(var r=0,f=t.length,u;r<f;r++)!u&&r in t||(u||(u=Array.prototype.slice.call(t,0,r)),u[r]=t[r]);return n.concat(u||Array.prototype.slice.call(t))};define("VSS/Ajax",["require","exports","q","VSS/Context","VSS/Diag","VSS/Resources/VSS.Resources.Platform","VSS/Utils/Core","VSS/Utils/String","VSS/VSS"],function(n,t,i,r,u,f,e,o,s){function d(n,t,i){var u,e,r;if(!n)return r=new Error(o.format(f.WebApiUndefinedRequestError,0,i||"")),r.name="TFS.WebApi.Exception",r;if(t!=="abort")try{u=JSON.parse(n.responseText);u&&u.message&&(e=u.message)}catch(s){}return e||(e=n.status===0?o.format(f.WebApiUndefinedRequestError,n.status,t):n.status+": "+t),r=new Error(e),r.name="TFS.WebApi.Exception",r.status=n.status,r.responseText=n.responseText,u&&(r.serverError=u),i=="timeout"&&(r.name="TFS.WebApi.Exception.Timeout"),r}function g(n,t,i,r,u,f){n&&n.status===0?l||v||e.delay(this,2e3,function(){l||v||f(n,t,i,r,u)}):f(n,t,i,r,u)}function w(n,t,u,f){var o=f||i.defer(),s,c,h,l,a,v;return y.register(),t||(t={}),t.headers||(t.headers={}),u&&(s=u.sessionId,c=u.command),s||(h=r.getPageContext(),h&&h.diagnostics&&h.diagnostics.sessionId&&(s=h.diagnostics.sessionId)),s&&(t.headers["X-TFS-Session"]=c?s+","+c:s),l=e.getCookie("AzDevRequestFaults"),l&&(t.headers.AzDevRequestFaults=l),u&&u.authTokenManager?(a=!!f,v=u.authTokenManager.getAuthToken(a),v.then(function(i){i?(t=$.extend(t,{beforeSend:function(n){var r=u.authTokenManager.getAuthorizationHeader(i),t;n.setRequestHeader("Authorization",r);n.setRequestHeader("X-TFS-FedAuthRedirect","Suppress");t=u.authTokenManager.providerName;t&&n.setRequestHeader("X-VSS-ClientAuthProvider",t)}}),jQuery.ajax(n,t).then(function(n,t,i){o.resolve({data:n,jqXHR:i,textStatus:t})},function(i,r,f){i&&i.status===401&&!a?w(n,t,u,o):o.reject({errorThrown:f,jqXHR:i,textStatus:r})})):(t=$.extend(t,{beforeSend:function(n){n.setRequestHeader("X-TFS-FedAuthRedirect","Suppress")}}),b(n,t,o))},o.reject)):b(n,t,o),o.promise}function b(n,t,i){var r;t.xhr||(r=new XMLHttpRequest,t.xhr=function(){return r});jQuery.ajax(n,t).then(function(n,t,u){u&&(u.xhr=r);i.resolve({data:n,jqXHR:u,textStatus:t})},function(n,t,u){n&&(n.xhr=r);i.reject({errorThrown:u,jqXHR:n,textStatus:t})})}function nt(n,t,r){var u=this,f=i.defer(),e=++k,o=r&&r.useAjaxResult;return $.each(h,function(i,f){f.beforeRequest&&f.beforeRequest.call(u,e,n,t,r)}),w(n,t,r).then(function(n){$.each(h,function(t,i){i.responseReceived&&i.responseReceived.call(u,e,n.data,n.textStatus,n.jqXHR,r)});try{o===!0?(delete n.jqXHR.then,f.resolve([n.data,n.textStatus,n.jqXHR])):f.resolve(n.data);f.resolve(o===!0?[n.data,n.textStatus,n.jqXHR]:n.data)}finally{$.each(h,function(t,i){i.postResponseCallback&&i.postResponseCallback.call(u,e,n.data,n.textStatus,n.jqXHR,r)})}},function(n){g(n.jqXHR,n.textStatus,n.errorThrown,e,f,function(n,t,i,f,e){var o=d(n,t,i);o.jqXHR=n;$.each(h,function(i,e){e.responseReceived&&e.responseReceived.call(u,f,o,t,n,r)});try{e.reject(o)}finally{$.each(h,function(i,e){e.postResponseCallback&&e.postResponseCallback.call(u,f,o,t,n,r)})}})}),f.promise}function tt(n,t,i){return nt(n,t,i)}function p(n){h.push(n)}function it(n){h=$.grep(h,function(t){return t!==n})}var y;Object.defineProperty(t,"__esModule",{value:!0});t.removeGlobalListener=t.addGlobalListener=t.issueRequest=t.CustomTransportDataTypes=void 0;var v=!1,l=!1,h=[],c={},k=0,a;(function(n){n.Binary="arraybuffer"})(a=t.CustomTransportDataTypes||(t.CustomTransportDataTypes={})),function(n){function i(){t||(r(),t=!0)}function r(){$.ajaxTransport(a.Binary,function(n,t,i){if(n.dataType===a.Binary&&n.async)return{send:function(t,i){var r=new XMLHttpRequest,u;r.addEventListener("load",function(){var n={};n[a.Binary]=r.response;i(r.status,r.statusText,n,r.getAllResponseHeaders())});r.open(n.type,n.url,!0);r.responseType="arraybuffer";for(u in t)r.setRequestHeader(u,t[u]);r.send(n.data||null)},abort:function(){i.abort()}}})}var t=!1;n.register=i}(y||(y={}));$(window).on("unload",function(){v=!0});$(window).on("beforeunload",function(){l=!0;window.setTimeout(function(){l=!1},2e3)});t.issueRequest=tt;t.addGlobalListener=p;t.removeGlobalListener=it;p({beforeRequest:function(n,t,i,r){var f,e=!r||r.showProgressIndicator!==!1;e&&(f=s.globalProgressIndicator.actionStarted("http "+n+" "+t),c[n]=f);u.logTracePoint("Ajax.request-started",f)},responseReceived:function(n){n in c&&s.globalProgressIndicator.actionCompleted(c[n])},postResponseCallback:function(n){var t;n in c&&(t=c[n],delete c[n]);u.logTracePoint("Ajax.callback-complete",t)}});p({responseReceived:function(n,t,i,r){var f,u,e;if(r&&r.getResponseHeader&&(f=r.getResponseHeader("X-VSS-GlobalMessage"),f))try{u=JSON.parse(f);e=u.message;u.messageFormat&&u.messageLinks&&(e=o.format.apply(o,__spreadArray([u.messageFormat],u.messageLinks.map(function(n){return $("<span/>").append($("<a/>").text(n.name||"").attr("href",n.href||"").attr("target","_blank")).html()}),!1)));s.globalMessageIndicator.updateGlobalMessageIfEmpty(e);window.LWL&&document.body.dispatchEvent(new CustomEvent("legacyGlobalMessage",{detail:u}))}catch(h){console.warn("Failed to deserialize X-VSS-GlobalMessage header: "+h)}}})});

define("VSS/Common/Constants/Platform",["require","exports"],function(n,t){var i,r,u,f,e,o,s;Object.defineProperty(t,"__esModule",{value:!0});t.WebPlatformFeatureFlags=t.WebAccessMobileConstants=t.WebAccessCustomerIntelligenceConstants=t.PropertyProviderConstants=t.HtmlProviderConstants=t.DataProviderConstants=t.ContributedServiceContextData=void 0,function(n){n.ContributedServiceContextDataKey="WebPlatform.ContributedServices";n.ContributedServiceDataProviderType="ServiceContext"}(i=t.ContributedServiceContextData||(t.ContributedServiceContextData={})),function(n){n.DataProviderContributionTypeId="ms.vss-web.data-provider";n.ContributionNameProperty="name";n.ContributionInstanceTypeProperty="serviceInstanceType";n.ContributionResolutionProperty="resolution";n.ContributionResolutionServer="Server";n.ContributionResolutionServerOnly="ServerOnly";n.ContributionResolutionClient="Client";n.ContributionPropertyProviderProperty="propertyProvider";n.ContributionDataTypeProperty="dataType"}(r=t.DataProviderConstants||(t.DataProviderConstants={})),function(n){n.ContributionType="ms.vss-web.html-provider";n.ContributionNameProperty="name"}(u=t.HtmlProviderConstants||(t.HtmlProviderConstants={})),function(n){n.ContributionType="ms.vss-web.property-provider";n.ContributionNameProperty="name"}(f=t.PropertyProviderConstants||(t.PropertyProviderConstants={})),function(n){n.Area="Microsoft.TeamFoundation.WebAccess";n.WebSettingsStoreSettingFeature="StoreSetting";n.FullScreenModeFeature="FullScreenMode";n.InvalidLicenseExceptionFeature="InvalidLicenseException"}(e=t.WebAccessCustomerIntelligenceConstants||(t.WebAccessCustomerIntelligenceConstants={})),function(n){n.BypassMobileCookieName="VstsBypassMobile"}(o=t.WebAccessMobileConstants||(t.WebAccessMobileConstants={})),function(n){n.VisualStudioServicesContributionUnSecureBrowsers="VisualStudio.Services.Contribution.EnableOnPremUnsecureBrowsers";n.ClientSideErrorLogging="VisualStudio.Service.WebPlatform.ClientErrorReporting";n.UseGalleryCdn="Microsoft.VisualStudio.Services.Gallery.Client.UseCdnAssetUri";n.MarkdownRendering="VisualStudio.Services.WebAccess.MarkdownRendering";n.SubresourceIntegrity="VisualStudio.Services.WebAccess.SubresourceIntegrity";n.ReactProfileCard="VisualStudio.Services.IdentityPicker.ReactProfileCard";n.UseNewBranding="VisualStudio.Services.WebPlatform.UseNewBranding"}(s=t.WebPlatformFeatureFlags||(t.WebPlatformFeatureFlags={}))});

var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();define("VSS/LoaderPlugins/Css",["require","exports","VSS/Context","q"],function(n,t,i,r){function o(n,t){var r=n.split(":",2);return r.length===2?i.getCssModuleUrl(r[0],r[1],t):i.getCssModuleUrl(null,n,t)}function h(n,t,i){var u=r.defer();return f.load("async-"+ ++s,n,t,i,function(){u.resolve(null)},function(n){u.reject(n)}),u.promise}function c(n){n&&(e[n.toLowerCase()]=!0)}function l(n,t,i,r){if(n)if(r&&r.isTest===!0)i({});else{var u=o(n);f.load(n,u,o(n,"HighContrast"),null,function(){i({})},function(){var n=i.error;typeof n=="function"&&n("Could not find "+u+" or it was empty")})}else window.console&&console.warn("No name supplied to VSS/LoaderPlugins/Css"),i({})}var u,f,s,e;Object.defineProperty(t,"__esModule",{value:!0});t.load=t.registerLoadedCss=t.injectStylesheet=void 0,function(n){var t=function(){function n(){this._pendingLoads=0}return n.prototype._attachListeners=function(n,t,i,r){var u=function(){t.removeEventListener("load",f);t.removeEventListener("error",e)},f=function(){u();i()},e=function(n){u();r(n)};t.addEventListener("load",f);t.addEventListener("error",e)},n.prototype._onLoad=function(n,t){this._pendingLoads--;t()},n.prototype._onLoadError=function(n,t,i){this._pendingLoads--;t(i)},n.prototype._insertLinkNode=function(n){this._pendingLoads++;var i=document.head||document.getElementsByTagName("head")[0],t=i.getElementsByTagName("link")||i.getElementsByTagName("script");t.length>0&&t[t.length-1].nextSibling?i.insertBefore(n,t[t.length-1].nextSibling):i.appendChild(n)},n.prototype._linkTagExists=function(n,t){var o=n.indexOf(":"),r,i,s,h,c,l,f,u,a;for(o>=0&&(n=n.substr(o+1)),r=document.getElementsByTagName("link"),i=0,s=r.length;i<s;i++){if(h=r[i].getAttribute("data-name"),c=r[i].getAttribute("href"),h===n||c===t)return!0;for(l=r[i].getAttribute("data-includedstyles")||"",f=l.split(";"),u=0,a=f.length;u<a;u++)if(f[u]===n)return!0;if(e[n.toLowerCase()]===!0)return!0}return!1},n.prototype.load=function(n,t,i,r,u,f){if(this._linkTagExists(n,t)){u();return}var e=this.createLinkTag(n,t,i,r,u,f);this._insertLinkNode(e)},n.prototype.createLinkTag=function(n,t,i,r,u,f){var o=this,e=document.createElement("link"),s,h;return e.setAttribute("rel","stylesheet"),e.setAttribute("type","text/css"),e.setAttribute("data-name",n),e.setAttribute("data-highcontrast",i),r&&r.length&&e.setAttribute("data-includedstyles",r.join(";")),s=function(){return o._onLoad(n,u)},h=function(t){return o._onLoadError(n,f,t)},this._attachListeners(n,e,s,h),e.setAttribute("href",t),e},n}(),i,r;n.CssLoader=t;i=function(n){function t(){var t=__construct(this,n,arguments);for(var i in t)t.hasOwnProperty(i)&&(this[i]=t[i]);return t}return __extends(t,n),t.prototype._attachListeners=function(n,t,i){t.onload=function(){t.onload=null;i()}},t}(t);n.IE8CssLoader=i;r=function(n){function t(){var t=__construct(this,n,arguments);for(var i in t)t.hasOwnProperty(i)&&(this[i]=t[i]);return t}return __extends(t,n),t.prototype.load=function(t,i,r,u,f,e){n.prototype.load.call(this,t,i,r,u,f,e);this._loadCheck(t,i,f)},t.prototype._loadCheck=function(n,t,i){var r=this;setTimeout(function(){r._linkTagExists(n,t)?i():r._loadCheck(n,t,i)},10)},t}(t);n.PhantomJsCssLoader=r}(u||(u={}));f=null;f=navigator.userAgent.indexOf("MSIE 7")>=0||navigator.userAgent.indexOf("MSIE 8")>=0?new u.IE8CssLoader:navigator.userAgent.indexOf("PhantomJS")>=0?new u.PhantomJsCssLoader:new u.CssLoader;s=0;t.injectStylesheet=h;e={};t.registerLoadedCss=c;t.load=l});

define("VSS/Contributions/LocalPageData",["require","exports","VSS/Diag","VSS/Resources/VSS.Resources.Platform","VSS/Serialization","VSS/Utils/String"],function(n,t,i,r,u,f){function c(n){var t=window.jsonIslandData,i,r;return t&&t[n]?t[n]:(i=document.getElementById(n),i&&(r=i.textContent,r))?u.deserializeVssJsonObject(r):null}function l(){return h}function o(){if(e===undefined){if(e=u.deserializeJsonIsland($(".vss-web-page-data"),null),!e&&(e=c("dataProviders"),e&&e.exceptions))for(var n in e.exceptions)i.logWarning(f.format(r.DataProviderFailureMessageFormat,n,e.exceptions[n].message));s||(e&&(h.name=e.scopeName,h.value=e.scopeValue),s=!0)}return e}function a(){e=null}function v(){return e=undefined,s=!1,o()}function y(n){var t=o();t||(t={},e=t);n.data&&(t.data?$.extend(t.data,n.data):t.data=n.data);n.sharedData&&(t.sharedData?$.extend(!0,t.sharedData,n.sharedData):t.sharedData=n.sharedData);n.resolvedProviders&&(t.resolvedProviders=t.resolvedProviders?t.resolvedProviders.concat(n.resolvedProviders):n.resolvedProviders)}function p(n,t){var i,r=o();return r&&r.data&&(i=r.data[n],t&&(i=u.ContractSerializer.deserialize(i,t,!1))),i}function w(n,t){var i=o();i&&i.data&&(i.data[n]=t)}function b(n){var t=o();t&&t.data&&delete t.data[n]}function k(n,t){var i,r=o();return r&&r.sharedData&&(i=r.sharedData[n],t&&(i=u.ContractSerializer.deserialize(i,t,!1))),i}var e,h,s;Object.defineProperty(t,"__esModule",{value:!0});t.getSharedData=t.removeData=t.overrideData=t.getData=t.addDataProviderResults=t.resetDataProviderResults=t.clearDataProviderResults=t.getDataProviderResults=t.getDataProviderScope=void 0;h={};s=!1;t.getDataProviderScope=l;t.getDataProviderResults=o;t.clearDataProviderResults=a;t.resetDataProviderResults=v;t.addDataProviderResults=y;t.getData=p;t.overrideData=w;t.removeData=b;t.getSharedData=k;document.body.addEventListener("fpsCompleted",function(){e=undefined;s=!1})});

define("VSS/User/Services",["require","exports","VSS/Contributions/LocalPageData"],function(n,t,i){function e(){return f}var r,u,f;Object.defineProperty(t,"__esModule",{value:!0});t.getService=t.UserClaims=void 0,function(n){n.Anonymous="anonymous";n.Public="public";n.Member="member"}(r=t.UserClaims||(t.UserClaims={}));u=function(){function n(){}return n.prototype.hasClaim=function(n){return this.claims||(this.claims=i.getData("ms.vss-web.user-claims-data")||this.getDefaultClaims()),n=(n||"").toLowerCase(),this.claims[n]===!0},n.prototype.getDefaultClaims=function(){var n={};return n[r.Member]=!0,n},n}();f=new u;t.getService=e});

define("VSS/Authentication/Services",["require","exports","q","VSS/Context","VSS/Resources/VSS.Resources.Platform","VSS/User/Services","VSS/Utils/String","VSS/VSS"],function(n,t,i,r,u,f,e,o){function h(){return f.getService().hasClaim(f.UserClaims.Member)}function g(n,t,i,r,u){return s.getToken(n,t,i,r,u)}function nt(n,t,i,r){return s.getAppToken(n,t,i,r)}function tt(n,t,i,r){return s.getExtensionToken(n,t,i,r)}function it(n){if(n){var i=p[n];return i||(i=new v(n),p[n]=i),i}return t.authTokenManager}function k(){return window.top===window.self||r.getPageContext().navigation.area==="BuiltInExtensions"||!window.VSS||!window.VSS.getAccessToken}var d,l,c,a,v,w,y,b,s,p;Object.defineProperty(t,"__esModule",{value:!0});t.getAuthTokenManager=t.getExtensionToken=t.getAppToken=t.getToken=t.authTokenManager=t.WebSessionTokenManager=t.BearerAuthTokenManager=t.BasicAuthTokenManager=t.NamedWebSessionTokenManager=t.BearerAuthHelpers=t.BasicAuthHelpers=t.CoreNamedWebSessionTokenIds=void 0,function(n){n.Profile="Platform.Profile"}(d=t.CoreNamedWebSessionTokenIds||(t.CoreNamedWebSessionTokenIds={})),function(n){function i(n,i){return e.format("Basic {0}",t(n,i))}function t(n,t){var i=e.format("{0}:{1}",n||"",t||"");return e.base64Encode(i)}n.getBasicAuthHeader=i;n.getBasicAuthValue=t}(l=t.BasicAuthHelpers||(t.BasicAuthHelpers={})),function(n){function t(n){return e.format("Bearer {0}",n)}n.getBearerAuthHeader=t}(c=t.BearerAuthHelpers||(t.BearerAuthHelpers={}));a=function(){function n(n){this._appIdForUnscopedToken=e.EmptyGuidString;this._tokenPromises={};this._tokenExpirationTimes={};n&&(this._httpClientRootPath=n)}return n.prototype._getKey=function(n,t,i,r){return"".concat(n,":").concat(t,":").concat(i,":").concat(r)},n.prototype._setTokenValidTo=function(n,t){var i=this;t.then(function(t){i._tokenExpirationTimes[n]=t.validTo})},n.prototype._checkTokenExpiration=function(n){var t=this._tokenExpirationTimes[n];t&&(new Date).getTime()>t.getTime()-6e4&&(delete this._tokenExpirationTimes[n],delete this._tokenPromises[n])},n.prototype._setTokenPromise=function(n,t,i,r,u){var f=this._getKey(n,t,i,r);this._setTokenValidTo(f,u);this._tokenPromises[f]=u},n.prototype._getTokenPromise=function(n,t,i,r){var u=this._getKey(n,t,i,r);return this._checkTokenExpiration(u),this._tokenPromises[u]},n.prototype._beginGetToken=function(n,t,u,f,e,s,c){var l=this;return h(c)?o.requireModules(["VSS/Authentication/RestClient","VSS/Authentication/Contracts"]).spread(function(i,o){var a=n?o.DelegatedAppTokenType.Session:o.DelegatedAppTokenType.App,v,y,h,p,c;if(!s&&(v=l._getTokenPromise(a,t,u,f),v))return v;if(y={appId:t,publisherName:u,extensionName:f,name:e||null,token:null,force:s,tokenType:a},k())p=new i.AuthenticationHttpClient(l._httpClientRootPath?l._httpClientRootPath:r.getDefaultWebContext().host.relativeUri),h=p.createSessionToken(y);else if(c=window.VSS,c&&c.getAccessToken)h=c.getAccessToken();else throw new Error("VSS.SDK is not currently loaded");return l._setTokenPromise(a,t,u,f,h),h}):i(null)},n.prototype.getToken=function(n,t,i,r,u){return n,this._beginGetToken(!0,r?n:this._appIdForUnscopedToken,undefined,undefined,t,i,u)},n.prototype.getExtensionToken=function(n,t,i,r){return this._beginGetToken(!0,undefined,n,t,"",i,r)},n.prototype.getAppToken=function(n,t,i,r){return this._beginGetToken(!1,n,undefined,undefined,t,i,r)},n.prototype.getAuthToken=function(n,t){return this.getToken(null,null,n,!1,t)},n.prototype.getAuthorizationHeader=function(n){if(!n||!n.token)throw u.SessionTokenNotReady;return c.getBearerAuthHeader(n.token)},n}();v=function(){function n(n){this._namedTokenId=n}return n.prototype.getAuthToken=function(n,t){var u=this;return h(t)?!n&&(this._tokenExpirationTime&&(new Date).getTime()>this._tokenExpirationTime.getTime()-6e4&&(this._tokenExpirationTime=null,this._tokenPromise=null),this._tokenPromise)?this._tokenPromise:(this._tokenPromise=o.requireModules(["VSS/Authentication/RestClient","VSS/Authentication/Contracts"]).spread(function(t,i){var h={appId:e.EmptyGuidString,force:n,tokenType:i.DelegatedAppTokenType.Session,namedTokenId:u._namedTokenId},o,s,f;if(k())s=new t.AuthenticationHttpClient(r.getDefaultWebContext().host.relativeUri),o=s.createSessionToken(h);else if(f=window.VSS,f&&f.getAccessToken)o=f.getAccessToken();else throw new Error("VSS.SDK is not currently loaded");return o.then(function(n){return u._tokenExpirationTime=n.validTo,n})}),this._tokenPromise):i(null)},n.prototype.getAuthorizationHeader=function(n){if(!n||!n.token)throw u.SessionTokenNotReady;return c.getBearerAuthHeader(n.token)},n}();t.NamedWebSessionTokenManager=v;w=function(){function n(n,t){this._user=n;this._password=t}return n.prototype.getAuthToken=function(n,t){return h(t)?i.resolve(l.getBasicAuthValue(this._user,this._password)):i(null)},n.prototype.getAuthorizationHeader=function(){return l.getBasicAuthHeader(this._user,this._password)},n}();t.BasicAuthTokenManager=w;y=function(){function n(n){this._token=n}return n.prototype.getAuthToken=function(n,t){return h(t)?i.resolve(this._getTokenHeader()):i(null)},n.prototype.getAuthorizationHeader=function(){return this._getTokenHeader()},n.prototype._getTokenHeader=function(){return c.getBearerAuthHeader(this._token)},n}();t.BearerAuthTokenManager=y;b=function(n){function t(t,i){var r=n.call(this,t.token)||this;return r._sessionToken=t,r._hostUrl=i,r}return __extends(t,n),t.prototype.getAuthToken=function(n,t){var u=this,r,f;return h(t)?(r=this._sessionToken,r&&r.validTo&&(new Date).getTime()<new Date(r.validTo).getTime()-6e4)?i.resolve(this._getTokenHeader()):(f=this._hostUrl?new a(this._hostUrl):s,f.getToken(r.appId,null,null,!0).then(function(n){return u._sessionToken=n,u._token=n.token,u._getTokenHeader()})):i(null)},t}(y);t.WebSessionTokenManager=b;s=new a;p={};t.authTokenManager=s;t.getToken=g;t.getAppToken=nt;t.getExtensionToken=tt;t.getAuthTokenManager=it});

define("VSS/WebApi/Contracts",["require","exports"],function(n,t){"use strict";var i,r,u,f;Object.defineProperty(t,"__esModule",{value:!0});t.TypeInfo=t.Operation=t.JWTAlgorithm=t.DeploymentFlags=t.ConnectOptions=void 0,function(n){n[n.None=0]="None";n[n.IncludeServices=1]="IncludeServices";n[n.IncludeLastUserAccess=2]="IncludeLastUserAccess";n[n.IncludeInheritedDefinitionsOnly=4]="IncludeInheritedDefinitionsOnly";n[n.IncludeNonInheritedDefinitionsOnly=8]="IncludeNonInheritedDefinitionsOnly"}(i=t.ConnectOptions||(t.ConnectOptions={})),function(n){n[n.None=0]="None";n[n.Hosted=1]="Hosted";n[n.OnPremises=2]="OnPremises"}(r=t.DeploymentFlags||(t.DeploymentFlags={})),function(n){n[n.None=0]="None";n[n.HS256=1]="HS256";n[n.RS256=2]="RS256"}(u=t.JWTAlgorithm||(t.JWTAlgorithm={})),function(n){n[n.Add=0]="Add";n[n.Remove=1]="Remove";n[n.Replace=2]="Replace";n[n.Move=3]="Move";n[n.Copy=4]="Copy";n[n.Test=5]="Test"}(f=t.Operation||(t.Operation={}));t.TypeInfo={ConnectOptions:{enumValues:{none:0,includeServices:1,includeLastUserAccess:2,includeInheritedDefinitionsOnly:4,includeNonInheritedDefinitionsOnly:8}},DeploymentFlags:{enumValues:{none:0,hosted:1,onPremises:2}},JsonPatchOperation:{},JWTAlgorithm:{enumValues:{none:0,hS256:1,rS256:2}},Operation:{enumValues:{add:0,remove:1,replace:2,move:3,copy:4,test:5}},SignedUrl:{},TraceFilter:{},VssNotificationEvent:{}};t.TypeInfo.JsonPatchOperation.fields={op:{enumType:t.TypeInfo.Operation}};t.TypeInfo.SignedUrl.fields={signatureExpires:{isDate:!0}};t.TypeInfo.TraceFilter.fields={timeCreated:{isDate:!0}};t.TypeInfo.VssNotificationEvent.fields={sourceEventCreatedTime:{isDate:!0}}});

define("VSS/Locations/Contracts",["require","exports","VSS/WebApi/Contracts"],function(n,t,i){"use strict";var r,u,f;Object.defineProperty(t,"__esModule",{value:!0});t.TypeInfo=t.ServiceStatus=t.RelativeToSetting=t.InheritLevel=void 0,function(n){n[n.None=0]="None";n[n.Deployment=1]="Deployment";n[n.Account=2]="Account";n[n.Collection=4]="Collection";n[n.All=7]="All"}(r=t.InheritLevel||(t.InheritLevel={})),function(n){n[n.Context=0]="Context";n[n.WebApplication=2]="WebApplication";n[n.FullyQualified=3]="FullyQualified"}(u=t.RelativeToSetting||(t.RelativeToSetting={})),function(n){n[n.Assigned=0]="Assigned";n[n.Active=1]="Active";n[n.Moving=2]="Moving"}(f=t.ServiceStatus||(t.ServiceStatus={}));t.TypeInfo={ConnectionData:{},InheritLevel:{enumValues:{none:0,deployment:1,account:2,collection:4,all:7}},LocationServiceData:{},RelativeToSetting:{enumValues:{context:0,webApplication:2,fullyQualified:3}},ServiceDefinition:{},ServiceStatus:{enumValues:{assigned:0,active:1,moving:2}}};t.TypeInfo.ConnectionData.fields={deploymentType:{enumType:i.TypeInfo.DeploymentFlags},lastUserAccess:{isDate:!0},locationServiceData:{typeInfo:t.TypeInfo.LocationServiceData}};t.TypeInfo.LocationServiceData.fields={serviceDefinitions:{isArray:!0,typeInfo:t.TypeInfo.ServiceDefinition}};t.TypeInfo.ServiceDefinition.fields={inheritLevel:{enumType:t.TypeInfo.InheritLevel},relativeToSetting:{enumType:t.TypeInfo.RelativeToSetting},status:{enumType:t.TypeInfo.ServiceStatus}}});

define("VSS/Utils/File",["require","exports"],function(n,t){function e(n){var f,t,e,u,o,r;if(typeof atob=="undefined")return i.Unknown;for(f=window.atob(n),t=[],u=0;u<4;u++)t.push(f.charCodeAt(u));if(t[0]===254&&t[1]===255)return i.UTF16_BE;if(t[0]===255&&t[1]===254)return t[2]===0&&t[3]===0?i.UTF32_LE:i.UTF16_LE;if(t[0]===239&&t[1]===187&&t[2]===191)return i.UTF8;if(t[0]===0&&t[1]===0&&t[2]===254&&t[3]===255)return i.UTF32_BE;for(e=!0,u=0,o=f.length;u<o;u++){if(r=f.charCodeAt(u),(r<=31||r==127)&&r!=9&&r!=12&&r!=13&&r!=10&&r!=26)return i.Binary;r>127&&(e=!1)}return e?i.ASCII:i.UTF8}function o(n,t,i){i===void 0&&(i=r);var u=n||"";return t&&(u=f(u,i)+(t.substr(0,i.length)===i?t.substr(i.length):t)),u}function f(n,t){return(t===void 0&&(t=r),!n)?t:n.substr(n.length-t.length)===t?n:n+t}function u(n,t){var i,u;return(t===void 0&&(t=r),i=[],n&&(i=n.split(t)),u=i.length>0&&i.every(function(n){return!!n}),!u)?null:i}function s(n,t){t===void 0&&(t=r);var i=u(n,t);return i?i[0]:null}function h(n,t){t===void 0&&(t=r);var i=u(n,t);return i?i.slice(0,i.length-1).join(t):null}function c(n,t){t===void 0&&(t=r);var i=u(n,t);return i?i[i.length-1]:null}function l(n,t){return(t===void 0&&(t=!1),n)?t?n.replace(/\//g,"\\").replace(/[\\]+/g,"\\").replace(/\\+$/,""):n.replace(/\\/g,"/").replace(/[\/]+/g,"/").replace(/\/+$/,""):n}Object.defineProperty(t,"__esModule",{value:!0});t.normalizePath=t.getFileName=t.getDirectoryName=t.getRootDirectory=t.getPathParts=t.ensureTrailingSeparator=t.combinePaths=t.tryDetectFileEncoding=t.FileEncoding=void 0;var r="/",i;(function(n){n[n.Unknown=0]="Unknown";n[n.Binary=1]="Binary";n[n.ASCII=2]="ASCII";n[n.UTF8=3]="UTF8";n[n.UTF32_BE=4]="UTF32_BE";n[n.UTF32_LE=5]="UTF32_LE";n[n.UTF16_BE=6]="UTF16_BE";n[n.UTF16_LE=7]="UTF16_LE"})(i=t.FileEncoding||(t.FileEncoding={}));t.tryDetectFileEncoding=e;t.combinePaths=o;t.ensureTrailingSeparator=f;t.getPathParts=u;t.getRootDirectory=s;t.getDirectoryName=h;t.getFileName=c;t.normalizePath=l});

define("VSS/Utils/Constants",["require","exports"],function(n,t){Object.defineProperty(t,"__esModule",{value:!0});t.UrlConstants=void 0;var i;(function(n){n.SafeUriSchemes=["http","https","ftp","gopher","mailto","news","telnet","wais","vstfs","tfs","alm","mtm","mtms","mtr","mtrs","mfbclient","mfbclients","test-runner","x-mvwit","onenote","codeflow","file","tel","skype"]})(i=t.UrlConstants||(t.UrlConstants={}))});

define("VSS/Utils/Url",["require","exports","VSS/Diag","VSS/Utils/File","VSS/Utils/String","VSS/Utils/Constants","VSS/VSS"],function(n,t,i,r,u,f,e){function a(n){var r,e,o,t;if(r=n.trim(),e=r.indexOf(":"),e>=0)for(o=r.substr(0,e),t=0;t<f.UrlConstants.SafeUriSchemes.length;t++)if(u.ignoreCaseComparer(o,f.UrlConstants.SafeUriSchemes[t])===0)return!0;return!1}function b(n,t,i){var u=-1,f,r;return(t&&i&&(u=n.search(t+"="+i)),u>=0)?n:(f=new RegExp("("+t+"=).*?(&|$)"),r=n.replace(f,"$1"+i+"$2"),r===n&&(r=r+(r.indexOf("?")>0?"&":"?")+t+"="+i),r)}function k(n){return n&&n.length<=2e3}function d(){return v}function g(n){for(var t,i={},f=o.parse(n).queryParameters,r=0,u=f;r<u.length;r++)t=u[r],i[t.name]||(i[t.name]=t.value);return i}function h(n){return n?(n=n.toLowerCase(),n.indexOf("http:")===0||n.indexOf("https:")===0||n.indexOf("//")===0):!1}function y(n,t){var i=new o(n),r=new o(t);return u.equals(i.host,r.host,!0)&&i.getEffectivePort()===r.getEffectivePort()}function nt(n,t){return h(t)?t:r.combinePaths(n,t)}function tt(n){return h(n)&&!y(n,window.location.href)}function p(n){for(var o,s,l,r,a,c,h,u={segments:[]},f=-1,i=-1,e="",t=0,v=n.length;t<v;t++)o=n.charCodeAt(t),f>=0?o===125&&(s=n.substring(f,t),l=!1,s.charCodeAt(0)===42&&(s=s.substr(1),l=!0),u.segments.push({paramName:s,isWildCardParam:l}),f=-1):o===123&&n.charCodeAt(t+1)!==123?((e||i>=0)&&(r=e,i>=0&&(r+=n.substring(i,t)),r&&u.segments.push({text:r}),i=-1,e=""),f=t+1):((o===123&&n.charCodeAt(t+1)===123||o===125&&n.charCodeAt(t+1)===125)&&(e=e+n.substring(i>=0?i:t,t+1),i=-1,t++),i<0&&(i=t));for((i>=0||f>=0)&&(r=e+n.substring(i>=0?i:f),r&&u.segments.push({text:r})),a=!1,c=u.segments.length-1;c>=0;c--)h=u.segments[c],h.text&&h.text!=="/"?a=!0:a&&h.paramName&&(h.isRequiredParam=!0);return u}function it(n,t){var r=w(n,t),u,i;if(!r)return"";u=new o(r.url);for(i in t)r.matchedParameters[i]||u.addQueryParam(i,t[i]);return u.absoluteUri}function w(n,t){for(var e,r,i,o=Object.keys(t).length,u=0,f=n;u<f.length;u++)if(e=f[u],r=c(e,t,!1),r&&(!i||r.matchedParametersCount>i.matchedParametersCount)&&(i=r,r.matchedParametersCount===o))return i;return i}function c(n,t,i){for(var u,f,s,e,r=[],h={},c=0,o=0,l=n.segments.length;o<l;o++)if(u=n.segments[o],u.text)f=u.text,i&&o>0&&f.charAt(0)==="/"&&r.length===0&&(f=f.substr(1)),f&&r.push(f);else if(s=t[u.paramName],s)r.push(u.isWildCardParam?encodeURI(s):encodeURIComponent(s)),h[u.paramName]=!0,c++;else if(i)r.length&&(e=r[r.length-1],e[e.length-1]==="/"&&(r[r.length-1]=e.substr(0,e.length-1)));else{if(u.isRequiredParam)return undefined;break}return{url:r.join(""),matchedParameters:h,matchedParametersCount:c}}function rt(n,t){var i=p(n);return c(i,t,!0).url}var l,s,v,o;Object.defineProperty(t,"__esModule",{value:!0});t.replaceRouteValues=t.replaceParsedRouteValues=t.getBestRouteMatch=t.routeUrl=t.parseRouteTemplate=t.isExternalUrl=t.combineUrl=t.isSameOrigin=t.isAbsoluteUrl=t.Uri=t.getQueryParameters=t.getTranslatorService=t.UrlTranslatorService=t.isUrlWithinConstraints=t.replaceUrlParam=t.isSafeProtocol=t.MAX_URL_PATH_LENGTH=void 0;t.MAX_URL_PATH_LENGTH=2e3;l=e.handleError;t.isSafeProtocol=a;t.replaceUrlParam=b;t.isUrlWithinConstraints=k;s=function(){function n(){this._urlTranslators=[]}return n.prototype.registerUrlTranslator=function(n,t){this._urlTranslators.push({translator:n,order:t||100});this._urlTranslators.sort(function(n,t){return n.order-t.order})},n.prototype.beginTranslateUrl=function(n,t,i,r){function f(n){typeof i=="function"&&i.call(u,n)}function s(n){l(n,r,u)}function e(){var i=u._urlTranslators[o++];i?i.translator.call(u,n,t,f,s,e):f(n)}var u=this,o=0;if(n)if(a(n))e();else return f(null);else f(n)},n}();t.UrlTranslatorService=s;v=new s;t.getTranslatorService=d;t.getQueryParameters=g;o=function(){function n(n){n&&this._setFromUriString(n,null)}return n.parse=function(t,i){var r=new n;return r._setFromUriString(t,i),r},n.prototype._setFromUriString=function(n,t){var i=n,s=u.singleSplit(i,"#"),f,e,o,r;if(s.match?(i=s.part1,this.hashString=this._decodeUriComponent(s.part2)):this.hashString="",f=u.singleSplit(i,"?"),f.match?(i=f.part1,this.queryString=f.part2):this.queryParameters=[],this.scheme="",this.host="",this.port=0,this.path="",this.noSchemeSeparator=!1,e=u.singleSplit(i,":"),e.match?(this.scheme=e.part1,i=e.part2,i.substr(0,2)==="//"?(i=i.substr(2),o=u.singleSplit(i,"/"),o.match?(i=o.part1,this.path=o.part2):this.path="",r=u.singleSplit(i,":"),r.match?(this.host=r.part1,this.port=parseInt(r.part2),isNaN(this.port)&&(this.host+=":",this.path=r.part2+"/"+this.path)):this.host=i):(this.noSchemeSeparator=!0,this.path=i)):this.path=i,t&&t.absoluteUriRequired&&!this.scheme)throw new Error('The uri string "'.concat(n,'" does not represent a valid absolute uri.'));},n.prototype._decodeUriComponent=function(n){return n&&(n=n.replace(/\+/g,"%20"),n=decodeURIComponent(n)),n},Object.defineProperty(n.prototype,"absoluteUri",{get:function(){var n="",t,u,i;return this.scheme&&(n=encodeURI(decodeURI(this.scheme))+":",this.noSchemeSeparator||(n+="//")),this.host&&(n+=encodeURI(decodeURI(this.host)),this.port&&(n+=":"+this.port),(!this.noSchemeSeparator||this.path)&&(n+="/")),this.path&&(t=void 0,this.noSchemeSeparator?t=encodeURI(decodeURI(this.path)):(u=this.path.split("/"),t=u.map(function(n){return encodeURI(decodeURI(n.replace(/%/g,"%25")))}).join("/").replace(/%25/g,"%")),n=this.host?r.combinePaths(n,t):n+t),i=this.queryString,i&&(n+="?"+i),this.hashString&&(n+="#"+encodeURI(this.hashString)),n},set:function(n){this._setFromUriString(n||"")},enumerable:!1,configurable:!0}),n.prototype.getEffectivePort=function(){return this.port?this.port:u.equals(this.scheme,"http",!0)?80:u.equals(this.scheme,"https",!0)?443:0},Object.defineProperty(n.prototype,"queryString",{get:function(){return this.queryParameters&&this.queryParameters.length?this.queryParameters.map(function(n){return n.value?typeof n.value!="string"?encodeURIComponent(n.name)+"="+encodeURIComponent(n.value):encodeURIComponent(n.name)+"="+n.value.split("/").map(function(n){return encodeURIComponent(n)}).join("/"):n.hasEmptyValuePart?encodeURIComponent(n.name)+"=":encodeURIComponent(n.name)}).join("&"):""},set:function(n){var t=this;this.queryParameters=[];n.split("&").forEach(function(n){if(n){var i=u.singleSplit(n,"="),r=i.match?t._decodeUriComponent(i.part2):"";t.queryParameters.push({name:t._decodeUriComponent(i.part1),value:r,hasEmptyValuePart:i.match&&!r})}})},enumerable:!1,configurable:!0}),n.prototype.getQueryParam=function(n){var i,t;return this.queryParameters&&(t=this.queryParameters.filter(function(t){return u.equals(t.name,n,!0)}),t.length>0&&(i=t[0].value)),i},n.prototype.addQueryParam=function(n,t,i){this.queryParameters||(this.queryParameters=[]);i&&(this.queryParameters=this.queryParameters.filter(function(t){return!u.equals(t.name,n,!0)}));this.queryParameters.push({name:n,value:t})},n}();t.Uri=o;t.isAbsoluteUrl=h;t.isSameOrigin=y;t.combineUrl=nt;t.isExternalUrl=tt;t.parseRouteTemplate=p;t.routeUrl=it;t.getBestRouteMatch=w;t.replaceParsedRouteValues=c;t.replaceRouteValues=rt});

define("VSS/LWP",["require","exports"],function(n,t){function i(n){var t=window.LWL;return t&&t.req?t.req(n):undefined}function r(n){var t,r=i("VSS/Legacy/Legacy");return r&&(t=r.getLWPService(n)),t}function u(n,t){var r=i("VSS/Platform/Layout");r&&r.VssComponent.register(n,t)}Object.defineProperty(t,"__esModule",{value:!0});t.registerLWPComponent=t.getLWPService=t.getLWPModule=void 0;t.getLWPModule=i;t.getLWPService=r;t.registerLWPComponent=u});

var __assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)};define("VSS/WebApi/RestClient",["require","exports","q","VSS/Ajax","VSS/Serialization","VSS/Utils/Core","VSS/Utils/Url","../LWP"],function(n,t,i,r,u,f,e,o){Object.defineProperty(t,"__esModule",{value:!0});t.VssHttpClient=void 0;var s=function(){function n(t,r){this.forceOptionsCallForAutoNegotiate=!0;this._rootRequestPath=t;this._locationsByAreaPromises=n.createLocationsByAreaPromisesCache();this._initializationPromise=i.fcall(function(){return!0});this._options=r||{}}return n.prototype._setInitializationPromise=function(n){n&&(this._initializationPromise=n)},n.prototype._getInitializationPromise=function(){return this._initializationPromise},n.prototype._beginRequest=function(n,t){var i=this;return t===void 0&&(t=!1),!this.forceOptionsCallForAutoNegotiate&&n.routeTemplate?this._initializationPromise.then(function(){var r=i.getRequestUrl(n.routeTemplate,n.area,n.resource,n.routeValues,n.queryParams);return i._beginRequestToResolvedUrl(r,n.apiVersion,n,t)}):this._beginGetLocation(n.area,n.locationId).then(function(r){var u=i.getRequestUrl(r.routeTemplate,r.area,r.resourceName,n.routeValues,n.queryParams),f=i._autoNegotiateApiVersion(r,n.apiVersion);return i._beginRequestToResolvedUrl(u,f,n,t)})},n.prototype._autoNegotiateApiVersion=function(n,t){var u;if(t){var s=new RegExp("(\\d+(\\.\\d+)?)(-preview(\\.(\\d+))?)?"),r,e,o=!1,f,i=s.exec(t);i&&i[1]&&(r=+i[1],e=i[1],i[3]&&(o=!0,i[5]&&(f=+i[5])),(r<=+n.releasedVersion||!f&&r<=+n.maxVersion&&o||f&&r<=+n.maxVersion&&f<=+n.resourceVersion)&&(u=t))}return u||(u=r<+n.maxVersion?e+"-preview":n.maxVersion===n.releasedVersion?n.maxVersion:n.maxVersion+"-preview."+n.resourceVersion),u},n.prototype._beginRequestToResolvedUrl=function(n,t,i,f){var v=this,e={},h,a=!1,s,c,l;e.type=i.httpMethod||"GET";s=i.data;!i.isRawData&&s&&i.requestType&&(s=u.ContractSerializer.serialize(s,i.requestType,!0));!i.isRawData&&s&&e.type.toUpperCase()!=="GET"?(e.data=JSON.stringify(s),e.processData=!1,e.jsonp=!1):e.data=s;i.isRawData&&(e.processData=!1);i.httpResponseType&&i.httpResponseType.toLowerCase()!=="json"&&i.httpResponseType.toLowerCase()!=="application/json"?i.httpResponseType.toLowerCase()==="zip"||i.httpResponseType.toLowerCase()==="application/zip"?(h="application/zip",e.dataType=r.CustomTransportDataTypes.Binary):i.httpResponseType.toLowerCase()==="binary"||i.httpResponseType.toLowerCase()==="octet-stream"||i.httpResponseType.toLowerCase()==="application/octet-stream"?(h="application/octet-stream",e.dataType=r.CustomTransportDataTypes.Binary):i.httpResponseType.toLowerCase()==="text"||i.httpResponseType.toLowerCase()==="text/plain"?(h="text/plain",e.dataType="text",e.converters={}):(h="*/*",e.dataType=i.httpResponseType,e.converters={}):(h="application/json",e.dataType="json");i.timeout?e.timeout=i.timeout:this._options.timeout&&(e.timeout=this._options.timeout);c=h;t&&(c+=";api-version="+t);this._options.includeUrls||(c+=";excludeUrls=true");this._options.useNewPlatformSerialization&&e.dataType==="json"&&(c+=";enumsAsNumbers=true;msDateFormat=true;noArrayWrap=true",a=!0,e.dataType="text",e.converters={});e.headers=$.extend({Accept:c},s&&{"Content-Type":"application/json"},i.customHeaders);try{l=o.getLWPService("IPlatformRestErrorHandlerService")}catch(y){}return l?l.requestsEnabled().then(function(){return v._issueRequest(n,i,e,f,a,l)}):this._issueRequest(n,i,e,f,a,l)},n.prototype._issueRequest=function(n,t,i,r,f,e,o){var s=this;return o===void 0&&(o=1),this._issueAjaxRequest(n,__assign({},i),!0,{showProgressIndicator:this._options.showProgressIndicator,sessionId:this._options.sessionId,command:this._options.command}).spread(function(n,i,e){try{var o=void 0;return f?(o=u.deserializeVssJsonObject(n),t.responseIsCollection&&n&&n.value&&Array.isArray(n.value)&&(o=n.value)):o=u.ContractSerializer.deserialize(n,t.responseType,!1,t.responseIsCollection),r===!0?[o,i,e]:o}catch(s){s.jqXHR=e;throw s;}}).catch(function(u){if(e&&u.jqXHR){var h=u.jqXHR;return e.handleError(o,h.responseText,h.xhr,u).then(function(h){if(h===1)return s._issueRequest(n,t,i,r,f,e,o+1);throw u;})}throw u;})},n.prototype._beginRequestWithAjaxResult=function(n){return this._beginRequest(n,!0)},n.prototype._issueAjaxRequest=function(n,t,i,u){return i===void 0&&(i=!1),u=$.extend({authTokenManager:this.authTokenManager,useAjaxResult:i},u),r.issueRequest(n,t,u)},n.prototype._beginGetLocation=function(n,t){var i=this;return this._initializationPromise.then(function(){return i.beginGetAreaLocations(n)}).then(function(i){var r=i[(t||"").toLowerCase()];if(!r)throw new Error("Failed to find api location for area: "+n+" id: "+t);return r})},n.processOptionsRequestResponse=function(n){var t={};return $.each(n.value,function(n,i){t[i.id.toLowerCase()]=i}),t},n.initializeLocationsByAreaJsonIslandCacheIfNecessary=function(){var t,r,u,e;if(!n.cacheFromJsonIslands)for(n.cacheFromJsonIslands=Object.create(null),t=void 0;t=f.parseJsonIsland($(document),".area-locations",!0);)r=t.value,r.length>0&&(u=n.processOptionsRequestResponse(t),e=r[0].area,n.cacheFromJsonIslands[e]=i.resolve(u))},n.createLocationsByAreaPromisesCache=function(){return n.initializeLocationsByAreaJsonIslandCacheIfNecessary(),Object.create(n.cacheFromJsonIslands)},n.prototype.beginGetAreaLocations=function(t){var i=this._locationsByAreaPromises[t],r;return i||(r=this._rootRequestPath+n.APIS_RELATIVE_PATH+"/"+t,i=this._issueAjaxRequest(r,{type:"OPTIONS"}).then(n.processOptionsRequestResponse),this._locationsByAreaPromises[t]=i),i},n.prototype.getRequestUrl=function(n,t,i,r,u){var f,s,o;return r=r||{},r.area||(r.area=t),r.resource||(r.resource=i),f=this._rootRequestPath+e.replaceRouteValues(n,r),u&&(s=f.indexOf("?")!==-1,u=$.extend(!0,{},u),this.convertQueryParamsValues(u),o=$.param(u),o&&(f+=(s?"&":"?")+o)),f},n.prototype.convertQueryParamsValues=function(n){for(var i,t,f=Object.keys(n),r=0,u=f;r<u.length;r++)i=u[r],t=n[i],t instanceof Date?n[i]=t.toJSON():t===null||t===undefined?delete n[i]:typeof t=="object"&&this.convertQueryParamsValues(t)},n.prototype._getLinkResponseHeaders=function(n){var r={},u=n.getAllResponseHeaders(),f=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,e=/\<(.*?)\>;rel=\"(.*?)\"/g,t,i;if(u)while(t=f.exec(u))if(t[1].toLowerCase()==="link")while(i=e.exec(t[2]))r[i[2]]=i[1];return r},n.APIS_RELATIVE_PATH="_apis",n.DEFAULT_REQUEST_TIMEOUT=3e5,n}();t.VssHttpClient=s});

define("VSS/WebApi/Constants",["require","exports"],function(n,t){var i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt,ut,ft;Object.defineProperty(t,"__esModule",{value:!0});t.UserMetaType=t.SubjectType=t.SubjectKind=t.SettingsApiResourceIds=t.ServiceInstanceTypes=t.PartitioningResourceIds=t.OriginName=t.OperationsResourceIds=t.NameResolutionResourceIds=t.LocationResourceIds=t.IdentityMruResourceIds=t.GraphProfileResourceIds=t.FeatureManagementResourceIds=t.FeatureAvailabilityResourceIds=t.ExtensionTemplateContextItemNames=t.DirectoryName=t.DirectoryEntityType=t.DatabaseMigrationLocationIds=t.CustomerIntelligenceResourceIds=t.ContributionsResourceIds=t.CommonIdentityPickerResourceIds=t.ClientTraceResourceIds=t.BlobCopyLocationIds=t.AuthenticationResourceIds=t.AccessMappingConstants=void 0,function(n){n.PublicAccessMappingMoniker="PublicAccessMapping";n.ServerAccessMappingMoniker="ServerAccessMapping";n.ClientAccessMappingMoniker="ClientAccessMapping";n.HostGuidAccessMappingMoniker="HostGuidAccessMapping";n.RootDomainMappingMoniker="RootDomainMapping";n.AzureInstanceMappingMoniker="AzureInstanceMapping";n.ServicePathMappingMoniker="ServicePathMapping";n.ServiceDomainMappingMoniker="ServiceDomainMapping";n.LegacyPublicAccessMappingMoniker="LegacyPublicAccessMapping";n.MessageQueueAccessMappingMoniker="MessageQueueAccessMapping";n.LegacyAppDotAccessMappingMoniker="LegacyAppDotDomain";n.AffinitizedMultiInstanceAccessMappingMoniker="AffinitizedMultiInstanceAccessMapping";n.VstsAccessMapping="VstsAccessMapping";n.DevOpsAccessMapping="CodexAccessMapping";n.ServiceAccessMappingMoniker="ServiceAccessMappingMoniker"}(i=t.AccessMappingConstants||(t.AccessMappingConstants={})),function(n){n.AuthenticationLocationId="11420b6b-3324-490a-848d-b8aafdb906ba";n.AreaId="A084B81B-0F23-4136-BAEA-98E07F3C7446";n.AuthenticationAreaName="WebPlatformAuth";n.SessionTokenResource="SessionToken"}(r=t.AuthenticationResourceIds||(t.AuthenticationResourceIds={})),function(n){n.ResourceId="8907fe1c-346a-455b-9ab9-dde883687231";n.ResourceString="{8907fe1c-346a-455b-9ab9-dde883687231}";n.ResouceName="BlobCopyRequest";n.AreaName="BlobCopyRequest"}(u=t.BlobCopyLocationIds||(t.BlobCopyLocationIds={})),function(n){n.EventsLocationId="06bcc74a-1491-4eb8-a0eb-704778f9d041";n.AreaId="054EEB0E-108E-47DC-848A-7074B14774A9";n.ClientTraceAreaName="ClientTrace";n.ClientTraceEventsResource="Events"}(f=t.ClientTraceResourceIds||(t.ClientTraceResourceIds={})),function(n){n.IdentitiesLocationId="4102f006-0b23-4b26-bb1b-b661605e6b33";n.IdentityAvatarLocationId="4d9b6936-e96a-4a42-8c3b-81e8337cd010";n.IdentityFeatureMruLocationId="839e4258-f559-421b-a38e-b6e691967ab3";n.IdentityConnectionsLocationId="c01af8fd-2a61-4811-a7a3-b85bcec080af";n.ServiceArea="IdentityPicker";n.IdentitiesResource="Identities"}(e=t.CommonIdentityPickerResourceIds||(t.CommonIdentityPickerResourceIds={})),function(n){n.DataProvidersQueryLocationId="738368db-35ee-4b85-9f94-77ed34af2b0d";n.InstalledAppsLocationId="2648442b-fd63-4b9a-902f-0c913510f139";n.InstalledAppsByNameLocationId="3e2f6668-0798-4dcb-b592-bfe2fa57fde2";n.VDiscId="0edf7a35-282d-44f1-a0cf-d7ec1c1afeff";n.VersionDiscoveryLocationId="c2088efa-e2c2-4025-8062-4dd27b6ac83e";n.VDiscCompatLocationId="5c026a00-bd90-4fde-862a-268345cc58b0";n.ContributionQueryLocationId="db7f2146-2309-4cee-b39c-c767777a1c55";n.LocalExtensionAssetsLocationId="01c3d915-4b98-4948-8e16-c8cc68b17afe";n.AreaId="8477AEC9-A4C7-4BD4-A456-BA4C53C989CB";n.ContributionsAreaName="Contribution";n.ExtensionsAreaName="Extensions";n.AssetsResource="Assets";n.DataProvidersQueryLocationIdString="738368DB-35EE-4B85-9F94-77ED34AF2B0D";n.InstalledExtensionsLocationIdString="2648442B-FD63-4B9A-902F-0C913510F139";n.InstalledExtensionsByNameLocationIdString="3E2F6668-0798-4DCB-B592-BFE2FA57FDE2";n.VersionDiscoveryLocationIdString="C2088EFA-E2C2-4025-8062-4DD27B6AC83E";n.VDiscCompatLocationIdString="5C026A00-BD90-4FDE-862A-268345CC58B0";n.ContributionQueryLocationIdString="DB7F2146-2309-4CEE-B39C-C767777A1C55";n.LocalExtensionAssetsLocationIdString="01C3D915-4B98-4948-8E16-C8CC68B17AFE"}(o=t.ContributionsResourceIds||(t.ContributionsResourceIds={})),function(n){n.EventsLocationId="b5cc35c2-ff2b-491d-a085-24b6e9f396fd";n.AreaId="40132BEE-F5F3-4F39-847F-80CC44AD9ADD";n.CustomerIntelligenceAreaName="CustomerIntelligence"}(s=t.CustomerIntelligenceResourceIds||(t.CustomerIntelligenceResourceIds={})),function(n){n.ResourceId="d56223df-8ccd-45c9-89b4-eddf69240000";n.ResourceString="{D56223DF-8CCD-45C9-89B4-EDDF69240000}";n.ResouceName="DatabaseMigration";n.AreaName="DatabaseMigration"}(h=t.DatabaseMigrationLocationIds||(t.DatabaseMigrationLocationIds={})),function(n){n.User="User";n.Group="Group"}(c=t.DirectoryEntityType||(t.DirectoryEntityType={})),function(n){n.VisualStudioDirectory="vsd";n.AzureActiveDirectory="aad"}(l=t.DirectoryName||(t.DirectoryName={})),function(n){n.ServiceInstanceType="$ServiceInstanceType"}(a=t.ExtensionTemplateContextItemNames||(t.ExtensionTemplateContextItemNames={})),function(n){n.FeatureFlagsLocationId="3e2b80f8-9e6f-441e-8393-005610692d9c";n.AreaId="C8E5AF97-4B95-4E73-9E7F-69A06507967C";n.FeatureAvailabilityAreaName="FeatureAvailability"}(v=t.FeatureAvailabilityResourceIds||(t.FeatureAvailabilityResourceIds={})),function(n){n.FeaturesLocationId="c4209f25-7a27-41dd-9f04-06080c7b6afd";n.FeatureStatesLocationId="98911314-3f9b-4eaf-80e8-83900d8e85d9";n.NamedScopeFeatureStatesLocationId="dd291e43-aa9f-4cee-8465-a93c78e414a4";n.FeatureStatesQueryLocationId="2b4486ad-122b-400c-ae65-17b6672c1f9d";n.FeatureStatesQueryForScopeLocationId="f29e997b-c2da-4d15-8380-765788a1a74c";n.FeatureStatesQueryForDefaultScopeLocationId="3f810f28-03e2-4239-b0bc-788add3005e5";n.FeatureManagementAreaName="FeatureManagement";n.FeaturesResource="Features";n.FeatureStatesResource="FeatureStates";n.FeatureStatesLocationIdString="98911314-3F9B-4EAF-80E8-83900D8E85D9";n.NamedScopeFeatureStatesLocationIdString="DD291E43-AA9F-4CEE-8465-A93C78E414A4";n.FeatureStatesQueryResource="FeatureStatesQuery";n.FeatureStatesQueryLocationIdString="2B4486AD-122B-400C-AE65-17B6672C1F9D";n.FeatureStatesQueryForScopeLocationIdString="F29E997B-C2DA-4D15-8380-765788A1A74C";n.FeatureStatesQueryForDefaultScopeLocationIdString="3F810F28-03E2-4239-B0BC-788ADD3005E5"}(y=t.FeatureManagementResourceIds||(t.FeatureManagementResourceIds={})),function(n){n.AreaIdGuid="4e40f190-2e3f-4d9f-8331-c7788e833080";n.AreaId="4E40F190-2E3F-4D9F-8331-C7788E833080";n.AreaName="GraphProfile"}(p=t.GraphProfileResourceIds||(t.GraphProfileResourceIds={})),function(n){n.MruIdentitiesLocationId="15d952a1-bb4e-436c-88ca-cfe1e9ff3331";n.AreaId="FC3682BE-3D6C-427A-87C8-E527B16A1D05";n.AreaName="Identity";n.MruIdentitiesResource="MruIdentities"}(w=t.IdentityMruResourceIds||(t.IdentityMruResourceIds={})),function(n){n.ConnectionData="00d9565f-ed9c-4a06-9a50-00e7896ccab4";n.ServiceDefinitions="d810a47d-f4f4-4a62-a03f-fa1860585c4c";n.AccessMappings="a52f2f69-b171-4e88-9dfe-34b44cf7e386";n.ResourceAreas="e81700f7-3be2-46de-8624-2eb35882fcaa";n.SpsServiceDefinition="df5f298a-4e06-4815-a13e-6ce90a37efa4";n.LocationServiceArea="Location";n.ConnectionDataResource="ConnectionData";n.ServiceDefinitionsResource="ServiceDefinitions";n.AccessMappingsResource="AccessMappings";n.ResourceAreasResource="ResourceAreas";n.SpsServiceDefintionResource="SpsServiceDefinition"}(b=t.LocationResourceIds||(t.LocationResourceIds={})),function(n){n.EntriesLocationId="cae3d437-cd60-485a-b8b0-ce6acf234e44";n.AreaId="{81AEC033-EAE2-42B8-82F6-90B93A662EF5}";n.AreaName="NameResolution";n.EntriesResource="Entries"}(k=t.NameResolutionResourceIds||(t.NameResolutionResourceIds={})),function(n){n.OperationsLocationId="9a1b74b4-2ca8-4a9f-8470-c2f2e6fdc949";n.OperationsPluginLocationId="7f82df6d-7d09-46c1-a015-643b556b3a1e";n.AreaName="operations";n.OperationsResource="operations";n.OperationsRouteName="Operations";n.OperationsPluginRouteName="OperationsPlugin";n.OperationsApi="OperationsApi";n.TagOperationsLocationId="9A1B74B4-2CA8-4A9F-8470-C2F2E6FDC949";n.TagOperationsPluginLocationId="7F82DF6D-7D09-46C1-A015-643B556B3A1E"}(d=t.OperationsResourceIds||(t.OperationsResourceIds={})),function(n){n.AzureActiveDirectory="aad";n.MicrosoftAccount="msa";n.VisualStudioTeamServices="vsts"}(g=t.OriginName||(t.OriginName={})),function(n){n.PartitionContainers="55fdd96f-cbfe-461a-b0ac-890454ff434a";n.Partitions="4ece3a4b-1d02-4313-8843-dd7b02c8f639";n.AreaName="Partitioning";n.AreaId="{0129E64E-3F98-43F8-9073-212C19D832CB}";n.PartitionContainersResource="Containers";n.PartitionsResource="Partitions"}(nt=t.PartitioningResourceIds||(t.PartitioningResourceIds={})),function(n){n.MPS="00000000-0000-8888-8000-000000000000";n.SPS="951917ac-a960-4999-8464-e3f0aa25b381";n.TFS="00025394-6065-48ca-87d9-7f5672854ef7";n.TFSOnPremises="87966eaa-cb2a-443f-be3c-47bd3b5bf3cb";n.SpsExtension="00000024-0000-8888-8000-000000000000";n.SDKSample="ffffffff-0000-8888-8000-000000000000";n.MPSString="00000000-0000-8888-8000-000000000000";n.SPSString="951917AC-A960-4999-8464-E3F0AA25B381";n.TFSString="00025394-6065-48CA-87D9-7F5672854EF7";n.TFSOnPremisesString="87966EAA-CB2A-443F-BE3C-47BD3B5BF3CB";n.SpsExtensionString="00000024-0000-8888-8000-000000000000";n.SDKSampleString="FFFFFFFF-0000-8888-8000-000000000000"}(tt=t.ServiceInstanceTypes||(t.ServiceInstanceTypes={})),function(n){n.SettingEntriesLocationId="cd006711-163d-4cd4-a597-b05bad2556ff";n.NamedScopeSettingEntriesLocationId="4cbaafaf-e8af-4570-98d1-79ee99c56327";n.SettingsAreaName="Settings";n.SettingEntriesResource="Entries";n.SettingEntriesLocationIdString="CD006711-163D-4CD4-A597-B05BAD2556FF";n.NamedScopeSettingEntriesLocationIdString="4CBAAFAF-E8AF-4570-98D1-79EE99C56327"}(it=t.SettingsApiResourceIds||(t.SettingsApiResourceIds={})),function(n){n.Group="group";n.User="user"}(rt=t.SubjectKind||(t.SubjectKind={})),function(n){n.AadGroup="aadgp"}(ut=t.SubjectType||(t.SubjectType={})),function(n){n.Guest="guest"}(ft=t.UserMetaType||(t.UserMetaType={}))});

define("VSS/Locations/RestClient",["require","exports","VSS/Locations/Contracts","VSS/WebApi/RestClient","VSS/WebApi/Constants"],function(n,t,i,r,u){"use strict";var f,e,o,s,h,c,l,a;Object.defineProperty(t,"__esModule",{value:!0});t.LocationsHttpClient=t.LocationsHttpClient2=t.LocationsHttpClient2_1=t.LocationsHttpClient2_2=t.LocationsHttpClient2_3=t.LocationsHttpClient3=t.LocationsHttpClient3_1=t.CommonMethods2To3_1=void 0;f=function(n){function t(t,i){return n.call(this,t,i)||this}return __extends(t,n),t.prototype.updateServiceDefinitions=function(n){return this._beginRequest({httpMethod:"PATCH",httpResponseType:"html",area:"Location",locationId:"d810a47d-f4f4-4a62-a03f-fa1860585c4c",resource:"ServiceDefinitions",routeTemplate:"_apis/{resource}/{serviceType}/{identifier}",apiVersion:this.serviceDefinitionsApiVersion,data:n})},t.prototype.getServiceDefinitions=function(n){return this._beginRequest({httpMethod:"GET",area:"Location",locationId:"d810a47d-f4f4-4a62-a03f-fa1860585c4c",resource:"ServiceDefinitions",routeTemplate:"_apis/{resource}/{serviceType}/{identifier}",responseType:i.TypeInfo.ServiceDefinition,responseIsCollection:!0,routeValues:{serviceType:n},apiVersion:this.serviceDefinitionsApiVersion})},t.prototype.getServiceDefinition=function(n,t,r,u){var f={allowFaultIn:r,previewFaultIn:u};return this._beginRequest({httpMethod:"GET",area:"Location",locationId:"d810a47d-f4f4-4a62-a03f-fa1860585c4c",resource:"ServiceDefinitions",routeTemplate:"_apis/{resource}/{serviceType}/{identifier}",responseType:i.TypeInfo.ServiceDefinition,routeValues:{serviceType:n,identifier:t},queryParams:f,apiVersion:this.serviceDefinitionsApiVersion})},t.prototype.deleteServiceDefinition=function(n,t){return this._beginRequest({httpMethod:"DELETE",httpResponseType:"html",area:"Location",locationId:"d810a47d-f4f4-4a62-a03f-fa1860585c4c",resource:"ServiceDefinitions",routeTemplate:"_apis/{resource}/{serviceType}/{identifier}",routeValues:{serviceType:n,identifier:t},apiVersion:this.serviceDefinitionsApiVersion})},t.prototype.getConnectionData=function(n,t,r){var u={connectOptions:n,lastChangeId:t,lastChangeId64:r};return this._beginRequest({httpMethod:"GET",area:"Location",locationId:"00d9565f-ed9c-4a06-9a50-00e7896ccab4",resource:"ConnectionData",routeTemplate:"_apis/{resource}",responseType:i.TypeInfo.ConnectionData,queryParams:u,apiVersion:this.connectionDataApiVersion})},t.serviceInstanceId=u.ServiceInstanceTypes.SPS,t}(r.VssHttpClient);t.CommonMethods2To3_1=f;e=function(n){function t(t,i){var r=__construct(this,n,[t,i]);for(var u in r)r.hasOwnProperty(u)&&(this[u]=r[u]);return r.connectionDataApiVersion=r.serviceDefinitionsApiVersion="3.1-preview.1",r}return __extends(t,n),t}(f);t.LocationsHttpClient3_1=e;o=function(n){function t(t,i){var r=__construct(this,n,[t,i]);for(var u in r)r.hasOwnProperty(u)&&(this[u]=r[u]);return r.connectionDataApiVersion=r.serviceDefinitionsApiVersion="3.0-preview.1",r}return __extends(t,n),t}(f);t.LocationsHttpClient3=o;s=function(n){function t(t,i){var r=__construct(this,n,[t,i]);for(var u in r)r.hasOwnProperty(u)&&(this[u]=r[u]);return r.connectionDataApiVersion=r.serviceDefinitionsApiVersion="2.3-preview.1",r}return __extends(t,n),t}(f);t.LocationsHttpClient2_3=s;h=function(n){function t(t,i){var r=__construct(this,n,[t,i]);for(var u in r)r.hasOwnProperty(u)&&(this[u]=r[u]);return r.connectionDataApiVersion=r.serviceDefinitionsApiVersion="2.2-preview.1",r}return __extends(t,n),t}(f);t.LocationsHttpClient2_2=h;c=function(n){function t(t,i){var r=__construct(this,n,[t,i]);for(var u in r)r.hasOwnProperty(u)&&(this[u]=r[u]);return r.connectionDataApiVersion=r.serviceDefinitionsApiVersion="2.1-preview.1",r}return __extends(t,n),t}(f);t.LocationsHttpClient2_1=c;l=function(n){function t(t,i){var r=__construct(this,n,[t,i]);for(var u in r)r.hasOwnProperty(u)&&(this[u]=r[u]);return r.connectionDataApiVersion=r.serviceDefinitionsApiVersion="2.0-preview.1",r}return __extends(t,n),t}(f);t.LocationsHttpClient2=l;a=function(n){function t(t,i){return n.call(this,t,i)||this}return __extends(t,n),t}(e);t.LocationsHttpClient=a});

define("VSS/Locations",["require","exports","VSS/Authentication/Services","VSS/Context","VSS/Common/Contracts/Platform","VSS/Contributions/LocalPageData","VSS/Locations/RestClient","q","VSS/Utils/File","VSS/Utils/String","VSS/Utils/Url","VSS/WebApi/Constants"],function(n,t,i,r,u,f,e,o,s,h,c,l){function y(n,t){var i=d(t||r.getDefaultWebContext(),n);return n+";"+i}function p(n){if(n&&n.locationMappings){var t=$.grep(n.locationMappings,function(n){return n.accessMappingMoniker==="PublicAccessMapping"})[0];return t||(t=$.grep(n.locationMappings,function(n){return n.accessMappingMoniker==="ServerAccessMapping"})[0],t||(t=$.grep(n.locationMappings,function(n){return n.accessMappingMoniker==="HostGuidAccessMapping"})[0])),t?s.ensureTrailingSeparator(t.location):null}}function rt(n,t,i){var r=y(t,i),u=k[r];return u||(u=n.getServiceDefinitions("LocationService2").then(function(n){var t;return a[r]||(a[r]={}),t=a[r],$.each(n,function(n,i){var r=p(i);r&&(t[i.identifier]=r,t[i.parentIdentifier]=r)}),t}),k[r]=u),u}function nt(n,t){return n[t.toLowerCase()]}function d(n,t){return t===u.ContextHostType.Organization&&n.account?n.account.id:t===u.ContextHostType.ProjectCollection&&n.collection?n.collection.id:n.host.id}function v(n,t,i){var o=null,e=r.getPageContext(),s,c,l,v;return e.serviceLocations&&(!i||i===e.webContext||d(i,t)===d(e.webContext,t))&&(s=e.serviceLocations.locations[n.toLowerCase()],s&&(o=s[t])),o||(c=f.getSharedData("_locations"),c&&(l=c[n.toLowerCase()],l&&(o=l[t]))),o||h.equals(e.serviceInstanceId,n,!0)&&(i&&e.webContext.host.id!==i.host.id||(t===u.ContextHostType.Deployment&&e.webContext.host.hostType===u.ContextHostType.Deployment?o=e.webContext.host.uri:t===u.ContextHostType.Organization&&e.webContext.account?o=e.webContext.account.uri:t===u.ContextHostType.ProjectCollection&&e.webContext.collection&&(o=e.webContext.collection.uri))),o||(v=y(t,i),a[v]&&(o=nt(a[v],n,t,i))),o}function ut(n,t,i){var u=y(i,r.getDefaultWebContext());a[u]||(a[u]={});a[u][t.toLowerCase()]=n}function w(n,t,i){t||(t=r.getDefaultWebContext());var f=v(l.ServiceInstanceTypes.SPS,n,t);if(f)return o.resolve(f);if(n===u.ContextHostType.Organization)return w(u.ContextHostType.Deployment,t).then(function(n){return tt(n,u.ContextHostType.Deployment,t.account.id,u.ContextHostType.Organization,t,i)});if(n===u.ContextHostType.ProjectCollection)return w(u.ContextHostType.Organization,t).then(function(n){return tt(n,u.ContextHostType.Organization,t.collection.id,u.ContextHostType.ProjectCollection,t,i)});throw new Error("Root SPS Location must exist in the page context's serviceLocations.");}function g(n,t,f){var o=new e.LocationsHttpClient(n),s;return(t===u.ContextHostType.Deployment||r.getPageContext().navigation.topMostLevel===u.NavigationContextLevels.Deployment)&&(s=i.CoreNamedWebSessionTokenIds.Profile),o.authTokenManager=f||i.getAuthTokenManager(s),o}function tt(n,t,i,r,u,f){var e=g(n,t,f);return e.getServiceDefinition("LocationService2",i).then(function(n){var i=p(n),t,f;return i&&(t=y(r,u),a[t]||(a[t]={}),f=void 0,f=a[t],f[l.ServiceInstanceTypes.SPS]=i),i})}function it(n,t,i,f,e){if(f===void 0&&(f=!1),i||(i=r.getDefaultWebContext()),!r.getPageContext().webAccessConfiguration.isHosted)return t===u.ContextHostType.ProjectCollection?i.collection?o.resolve(i.collection.uri):o.reject("Cannot get collection location given application context."):o.resolve(i.account.uri);var s=v(n,t,i);return s?o.resolve(s):w(t,i,e).then(function(r){var u=g(r,t,e);return rt(u,t,i).then(function(r){if(s=nt(r,n,t,i),s)return o.resolve(s);if(f)return u.getServiceDefinition("LocationService2",n).then(function(t){var i=p(t);if(!i)throw new Error("Could not create location for service ".concat(n,"."));return i},function(t){throw new Error("Error getting location for service ".concat(n,": ").concat(t?t.message:t,"."));});throw new Error("Location for service ".concat(n," does not exist."));})})}var b,k,a;Object.defineProperty(t,"__esModule",{value:!0});t.beginGetServiceLocation=t.getSpsLocationClient=t.getSpsLocation=t.addServiceLocation=t.getCachedServiceLocation=t.getUrlForServiceDefinition=t.urlHelper=t.UrlHelper=void 0;b=function(){function n(n,t){n===void 0&&(n="_");t===void 0&&(t="_");this._areaPrefix=n;this._controllerPrefix=t}return n.prototype.getContentUrl=function(n){var i=n.webContext||r.getDefaultWebContext(),t,f;if(n.serviceInstanceId&&r.getPageContext().webAccessConfiguration.isHosted){if(t=v(n.serviceInstanceId,n.hostType,i),!t)throw new Error("Could not get url for service "+n.serviceInstanceId+" since it is not yet in the cache.");}else f=n.hostType===u.ContextHostType.Organization&&i.account?i.account:i.host,t=window.self==window.top?encodeURI(f.relativeUri):f.uri;return n.relativePath&&(t=s.combinePaths(t,n.relativePath)),n.queryParams&&(t+="?"+$.param(n.queryParams)),t},n.prototype.getVersionedContentUrl=function(n,t){var i,f=r.getPageContext(),u,e,o,h,l;if(window.self!=window.top||t&&f.webAccessConfiguration.isHosted)if(u=r.getDefaultWebContext(),t&&f.webAccessConfiguration.isHosted){if(e=v(t,u.host.hostType,u),!e)throw new Error("Could not get url for service ".concat(t," since it is not yet in the cache."));if(o=r.getPathsForService(t),!o)throw new Error("Could not get web access paths for service ".concat(t," since it is not yet in page context data."));i=o.resourcesPath;c.isAbsoluteUrl(i)||(h=new r.ContributedServicePathBuilder(e,s.combinePaths),i=h.combinePath(i))}else i=f.webAccessConfiguration.paths.resourcesPath,c.isAbsoluteUrl(i)||(l=u.host.uri.substr(0,u.host.uri.length-(u.host.relativeUri||"").length),i=s.combinePaths(l,i));else i=f.webAccessConfiguration.paths.resourcesPath;return s.combinePaths(i,n)},n.prototype.beginGetMvcUrl=function(n){var i=this,t;return n.serviceInstanceId?(n.level?(t=n.level,n.level>=u.NavigationContextLevels.Collection&&(t=u.ContextHostType.ProjectCollection)):t=(n.webContext||r.getDefaultWebContext()).host.hostType,it(n.serviceInstanceId,t,n.webContext).then(function(){return i.getMvcUrl(n)})):o.resolve(this.getMvcUrl(n))},n.prototype.getMvcUrl=function(n){var i=n.webContext||r.getDefaultWebContext(),o=n.area==="api",t=[],f=n.level,e;return f||(f=r.getPageContext().navigation.topMostLevel),e=f,(f>=u.NavigationContextLevels.Project||n.project)&&(e=u.ContextHostType.ProjectCollection,n.project?t.push(n.project):i.project&&t.push(o?i.project.id:i.project.name),(f>=u.NavigationContextLevels.Team||n.team)&&(n.team?t.push(n.team):i.team&&t.push(o?i.team.id:i.team.name))),n.area&&t.push(this._areaPrefix+n.area),n.controller&&t.push(this._controllerPrefix+n.controller),n.action&&t.push(n.action),n.parameters&&(t=t.concat(n.parameters)),this.getContentUrl({hostType:e,serviceInstanceId:n.serviceInstanceId,webContext:i,relativePath:encodeURI(t.join("/")),queryParams:n.queryParams})},n}();t.UrlHelper=b;t.urlHelper=new b;k={};a={};t.getUrlForServiceDefinition=p;t.getCachedServiceLocation=v;t.addServiceLocation=ut;t.getSpsLocation=w;t.getSpsLocationClient=g;t.beginGetServiceLocation=it});

define("VSS/SDK/XDM",["require","exports"],function(n,t){function r(n){return t.channelManager.addChannel(n)}function u(){return new i.XDMObjectRegistry}Object.defineProperty(t,"__esModule",{value:!0});t.globalObjectRegistry=t.channelManager=t.createObjectRegistry=t.createChannel=void 0;var i;(function(n){function f(){return new h}function c(){if(window.crypto&&window.Uint8Array&&Array.from){var n=new window.Uint8Array(22);return window.crypto.getRandomValues(n),Array.from(n).map(function(n){return o[n%o.length]}).join("")}return Math.floor(Math.random()*(e-i)+i).toString(36)+Math.floor(Math.random()*(e-i)+i).toString(36)}function l(n){for(var u={},f,t,i,r;n&&n!==Object.prototype;){for(f=Object.getOwnPropertyNames(n),t=0,i=f;t<i.length;t++)r=i[t],r!=="constructor"&&(u[r]=!0);n=Object.getPrototypeOf(n)}return u}var t="__remoteSerializationSettings",r,u,s;n.createDeferred=f;var h=function(){function n(){var n=this;this._resolveCallbacks=[];this._rejectCallbacks=[];this._isResolved=!1;this._isRejected=!1;this.resolve=function(t){n._resolve(t)};this.reject=function(t){n._reject(t)};this.promise={};this.promise.then=function(t,i){return n._then(t,i)}}return n.prototype._then=function(t,i){var u=this,r;return!t&&!i||this._isResolved&&!t||this._isRejected&&!i?this.promise:(r=new n,this._resolveCallbacks.push(function(n){u._wrapCallback(t,n,r,!1)}),this._rejectCallbacks.push(function(n){u._wrapCallback(i,n,r,!0)}),this._isResolved?this._resolve(this._resolvedValue):this._isRejected&&this._reject(this._rejectValue),r.promise)},n.prototype._wrapCallback=function(n,t,i,r){if(!n){r?i.reject(t):i.resolve(t);return}var u;try{u=n(t)}catch(f){i.reject(f);return}u===undefined?i.resolve(t):u&&typeof u.then=="function"?u.then(function(n){i.resolve(n)},function(n){i.reject(n)}):i.resolve(u)},n.prototype._resolve=function(n){if(this._isRejected||this._isResolved||(this._isResolved=!0,this._resolvedValue=n),this._isResolved&&this._resolveCallbacks.length>0){var t=this._resolveCallbacks.splice(0);window.setTimeout(function(){for(var i=0,r=t.length;i<r;i++)t[i](n)})}},n.prototype._reject=function(n){if(this._isRejected||this._isResolved||(this._isRejected=!0,this._rejectValue=n,this._rejectCallbacks.length===0&&window.console&&window.console.warn&&(console.warn("Rejected XDM promise with no reject callbacks"),n&&console.warn(n))),this._isRejected&&this._rejectCallbacks.length>0){var t=this._rejectCallbacks.splice(0);window.setTimeout(function(){for(var i=0,r=t.length;i<r;i++)t[i](n)})}},n}(),i=parseInt("10000000000",36),e=Number.MAX_SAFE_INTEGER||9007199254740991,o="abcdefghijklmnopqrstuvwxyz0123456789".split("");r=function(){function n(){this._registeredObjects={}}return n.prototype.register=function(n,t){this._registeredObjects[n]=t},n.prototype.unregister=function(n){delete this._registeredObjects[n]},n.prototype.getInstance=function(n,t){var i=this._registeredObjects[n];return i?typeof i=="function"?i(t):i:null},n}();n.XDMObjectRegistry=r;n.globalObjectRegistry=new r;u=function(){function i(n,t){t===void 0&&(t=null);this._nextMessageId=1;this._deferreds={};this._nextProxyFunctionId=1;this._proxyFunctions={};this._proxyFunctionIsLegacy={};this._postToWindow=n;this._targetOrigin=t;this._channelObjectRegistry=new r;this._channelId=i._nextChannelId++;this._targetOrigin||(this._handshakeToken=c())}return i.prototype.getObjectRegistry=function(){return this._channelObjectRegistry},i.prototype.invokeRemoteMethod=function(n,t,i,r,u){var e={id:this._nextMessageId++,methodName:n,instanceId:t,instanceContext:r,params:this._customSerializeObject(i,{useLegacySerialization:!0,serializeUnderscoreProperties:u&&u.includeUnderscoreProperties}),jsonrpc:"2.0",serializationSettings:u},o;return this._targetOrigin||(e.handshakeToken=this._handshakeToken),o=f(),this._deferreds[e.id]=o,this._sendRpcMessage(e),o.promise},i.prototype.getRemoteObjectProxy=function(n,t){return this.invokeRemoteMethod("",n,undefined,t)},i.prototype.invokeMethod=function(n,t,i,r){var e=this,f,u;if(typeof n!="function"){this.error(i,new Error("RPC method not found: "+i.methodName));return}try{f=[];i.params&&(f=this._customDeserializeObject(i.params,{}));u=n.apply(t,f);u&&u.then&&typeof u.then=="function"?u.then(function(n){e._success(i,n,i.handshakeToken,r)},function(n){e.error(i,n)}):this._success(i,u,i.handshakeToken,r)}catch(o){this.error(i,o)}},i.prototype.getRegisteredObject=function(t,i){var r=this._channelObjectRegistry.getInstance(t,i);return r||(r=n.globalObjectRegistry.getInstance(t,i)),r},i.prototype.onMessage=function(n){var r=this,t,u,i;if(n.instanceId)if(t=void 0,n.instanceId==="__proxyFunctions"&&n.methodName)u=this._proxyFunctionIsLegacy[n.methodName],this.invokeMethod(this._proxyFunctions[n.methodName],{},n,u);else{if(t=this.getRegisteredObject(n.instanceId,n.instanceContext),!t)return!1;typeof t.then=="function"?t.then(function(t){r.invokeMethodByName(t,n)},function(t){r.error(n,t)}):this.invokeMethodByName(t,n)}else{if(i=this._deferreds[n.id],!i)return!1;n.error?i.reject(this._customDeserializeObject([n.error],{})[0]):i.resolve(this._customDeserializeObject([n.result],{})[0]);delete this._deferreds[n.id]}return!0},i.prototype.owns=function(n,t,i){if(this._postToWindow===n){if(this._targetOrigin)return t?t.toLowerCase()==="null"||this._targetOrigin.toLowerCase().indexOf(t.toLowerCase())===0:!1;if(i.handshakeToken&&i.handshakeToken===this._handshakeToken)return this._targetOrigin=t,!0}return!1},i.prototype.error=function(n,t){this._sendRpcMessage({id:n.id,error:this._customSerializeObject([t],{serializeUnderscoreProperties:n.serializationSettings&&n.serializationSettings.includeUnderscoreProperties})[0],handshakeToken:n.handshakeToken,jsonrpc:"2.0"})},i.prototype._success=function(n,t,i,r){this._sendRpcMessage({id:n.id,result:this._customSerializeObject([t],{useLegacySerialization:r,serializeUnderscoreProperties:n.serializationSettings&&n.serializationSettings.includeUnderscoreProperties},undefined,1,1)[0],jsonrpc:"2.0",handshakeToken:i})},i.prototype._sendRpcMessage=function(n){this._postToWindow.postMessage(JSON.stringify(n),"*")},i.prototype._shouldSkipSerialization=function(n){for(var r,t=0,u=i.WINDOW_TYPES_TO_SKIP_SERIALIZATION.length;t<u;t++)if(r=i.WINDOW_TYPES_TO_SKIP_SERIALIZATION[t],window[r]&&n instanceof window[r])return!0;if(window.jQuery)for(t=0,u=i.JQUERY_TYPES_TO_SKIP_SERIALIZATION.length;t<u;t++)if(r=i.JQUERY_TYPES_TO_SKIP_SERIALIZATION[t],window.jQuery[r]&&n instanceof window.jQuery[r])return!0;return!1},i.prototype.invokeMethodByName=function(n,i){var r=!0,u;if(n[t]&&n[t].useLegacySerialization===!1&&(r=!1),!i.methodName){this._success(i,n,i.handshakeToken,r);return}return u=n[i.methodName],this.invokeMethod(u,n,i,r)},i.prototype._customSerializeObject=function(n,r,u,f,e){var v=this,s,o,y,h,a,w,p,c;if((f===void 0&&(f=1),e===void 0&&(e=1),!n||e>i.MAX_XDM_DEPTH)||this._shouldSkipSerialization(n))return null;if(o=u?u:{newObjects:[],originalObjects:[]},o.originalObjects.push(n),y=function(t,i,r,u){var s,h,c,l;try{s=t[r]}catch(a){}(h=typeof s,h!=="undefined")&&(c=-1,h==="object"&&(c=o.originalObjects.indexOf(s)),c>=0?(l=o.newObjects[c],l.__circularReferenceId||(l.__circularReferenceId=f++),i[r]={__circularReference:l.__circularReferenceId}):h==="function"?(u.useLegacySerialization||u.proxyFunctions)&&(i[r]={__proxyFunctionId:v._registerProxyFunction(s,n,u.useLegacySerialization),_channelId:v._channelId}):h==="object"?i[r]=s&&s instanceof Date?{__proxyDate:s.getTime()}:v._customSerializeObject(s,u,o,f,e+1):r!=="__proxyFunctionId"&&(i[r]=s))},h=this._getSerializationSettings(n,r),n instanceof Array)for(s=[],o.newObjects.push(s),a=0,w=n.length;a<w;a++)y(n,s,a,this._getSerializationSettings(n[a],h));else{s={};o.newObjects.push(s);p={};try{p=l(n)}catch(b){}for(c in p)c===t||!h.serializeUnderscoreProperties&&c&&c[0]==="_"||h.ignoredProperties&&h.ignoredProperties[c]||y(n,s,c,h)}return o.originalObjects.pop(),o.newObjects.pop(),s},i.prototype._getSerializationSettings=function(n,i){if(n){var r=n[t];if(r)return i.useLegacySerialization&&(r.useLegacySerialization=!0),r}return i},i.prototype._registerProxyFunction=function(n,t,i){var r=this._nextProxyFunctionId++,u="proxy"+r;return this._proxyFunctions[u]=function(){return n.apply(t,Array.prototype.slice.call(arguments,0))},this._proxyFunctionIsLegacy[u]=i,r},i.prototype._customDeserializeObject=function(n,t){var e=this,o=this,r,i,u,f;if(!n)return null;if(r=function(n,i){var r=n[i],u=typeof r;i==="__circularReferenceId"&&u==="number"?(t[r]=n,delete n[i]):u==="object"&&r&&(r.__proxyFunctionId?n[i]=function(){return o.invokeRemoteMethod("proxy"+r.__proxyFunctionId,"__proxyFunctions",Array.prototype.slice.call(arguments,0),{},{includeUnderscoreProperties:!0})}:r.__proxyDate?n[i]=new Date(r.__proxyDate):r.__circularReference?n[i]=t[r.__circularReference]:e._customDeserializeObject(r,t))},n instanceof Array)for(i=0,u=n.length;i<u;i++)r(n,i);else if(typeof n=="object")for(f in n)r(n,f);return n},i._nextChannelId=1,i.MAX_XDM_DEPTH=100,i.WINDOW_TYPES_TO_SKIP_SERIALIZATION=["Node","Window","Event"],i.JQUERY_TYPES_TO_SKIP_SERIALIZATION=["jQuery"],i}();n.XDMChannel=u;s=function(){function n(){this._channels=[];this._subscribe(window)}return n.get=function(){return this._default||(this._default=new n),this._default},n.prototype.addChannel=function(n,t){var i=new u(n,t);return this._channels.push(i),i},n.prototype.removeChannel=function(n){this._channels=this._channels.filter(function(t){return t!==n})},n.prototype._handleMessageReceived=function(n){var i,e,r,t,u,f;if(typeof n.data=="string")try{t=JSON.parse(n.data)}catch(o){}if(t){for(u=!1,i=0,e=this._channels.length;i<e;i++)r=this._channels[i],r.owns(n.source,n.origin,t)&&(f=r,u=r.onMessage(t)||u);!f||u||(window.console&&console.error("No handler found on any channel for message: "+JSON.stringify(t)),t.instanceId&&f.error(t,new Error("The registered object "+t.instanceId+" could not be found.")))}},n.prototype._subscribe=function(n){var t=this;n.addEventListener?n.addEventListener("message",function(n){t._handleMessageReceived(n)}):n.attachEvent("onmessage",function(n){t._handleMessageReceived(n)})},n}();n.XDMChannelManager=s})(i||(i={}));t.createChannel=r;t.createObjectRegistry=u;t.channelManager=i.XDMChannelManager.get();t.globalObjectRegistry=i.globalObjectRegistry});

define("VSS/SDK/Shim",["require","exports","VSS/SDK/XDM","VSS/VSS"],function(n,t,i,r){function f(n,i){t.VSS.register(n,i)}function u(){return!!(window.VSS&&window.VSS.VssSDKVersion)}Object.defineProperty(t,"__esModule",{value:!0});t.VSS=t.isSdkReferenced=t.registerContent=void 0;t.registerContent=f;var e=function(){function n(){}return n.prototype.getService=function(n,t){return r.requireModules(["VSS/SDK/Host"]).spread(function(i){var r=new i.HostManagementService({});return r.getServiceContribution(n).then(function(n){return n.getInstance(n.id,t)})})},n.prototype.getServiceContributions=function(n){return r.requireModules(["VSS/SDK/Host"]).spread(function(t){var i=new t.HostManagementService({});return i.getServiceContributions(n)})},n.prototype.register=function(n,t){i.globalObjectRegistry.register(n,t)},n.prototype.unregister=function(n){i.globalObjectRegistry.unregister(n)},n.prototype.getRegisteredObject=function(n,t){return i.globalObjectRegistry.getInstance(n,t)},n.prototype.resize=function(){},n}();t.isSdkReferenced=u;t.VSS=u()?window.VSS:new e});

var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e};define("VSS/Service",["require","exports","VSS/Authentication/Services","VSS/Context","VSS/Common/Contracts/Platform","VSS/Diag","VSS/Locations","VSS/SDK/Shim","VSS/Utils/Core","VSS/Utils/String","VSS/Utils/Url","VSS/VSS"],function(n,t,i,r,u,f,e,o,s,h,c,l){function p(){return v||(v=new Promise(function(t){n(["VSS/Platform/Context"],function(n){t(n.getService)})})),v}function d(n,t,i){return k.getService(n,t,i)}function g(n,t){return a.getConnection(t,u.ContextHostType.ProjectCollection).getService(n)}function nt(n,t){return a.getConnection(t,u.ContextHostType.Organization).getService(n)}function tt(n,t){return a.getConnection(t).getService(n)}function it(n,t,i,r,f){return a.getConnection(t,u.ContextHostType.ProjectCollection).getHttpClient(n,i,r,f)}function rt(n,t,i,r,f){return a.getConnection(t,u.ContextHostType.Organization).getHttpClient(n,i,r,f)}function ut(n,t,i,r,u){return a.getConnection(t).getHttpClient(n,i,r,u)}var a,v,w,y,b,k;Object.defineProperty(t,"__esModule",{value:!0});t.getClient=t.getApplicationClient=t.getCollectionClient=t.getService=t.getApplicationService=t.getCollectionService=t.getLocalService=t.VssService=t.ServiceLifetime=t.getNwpServicePromise=t.VssConnection=void 0;a=function(){function n(t,i){var u=this;this.handleFPSLoading=function(){for(var n in u._perContextServices)u._perContextServices[n].dispose(),delete u._perContextServices[n]};this._webContext=t||r.getDefaultWebContext();this._hostType=i||this._webContext.host.hostType;this._hostContext=n.getHostContext(this._webContext,i);this._services={};this._perContextServices={};this._httpClients={}}return n.getConnection=function(t,i){var e,f;return t||(t=r.getDefaultWebContext()),i||(i=t.host.hostType),e=i+"/"+n.getHostContext(t,i).uri,i===u.ContextHostType.ProjectCollection&&t.project&&(e+="/"+t.project.id,t.team&&(e+="/"+t.team.id)),f=n._connectionsCache[e],f||(f=new n(t,i),n._connectionsCache[e]=f),document.body.addEventListener("fpsLoading",f.handleFPSLoading),f},n.getHostContext=function(n,t){var i;if(i=t===u.ContextHostType.ProjectCollection?n.collection:t===u.ContextHostType.Organization?n.account:n.host,!i)throw new Error("Desired host type not supported on the given web context");return i},n.prototype.getWebContext=function(){return this._webContext},n.prototype.getHostContext=function(){return this._hostContext},n.prototype.getHostType=function(){return this._hostType},n.prototype.getHostUrl=function(){return window.self!==window.top?this._hostContext.uri:encodeURI(this._hostContext.relativeUri)},n.prototype.getService=function(n,t){t===void 0&&(t=!0);var i,r;return r="vssService."+l.getTypeName(n),t&&(i=n.ServiceLifetime===y.ClearOnFPS?this._perContextServices[r]:this._services[r]),i||(i=new n,i.initializeConnection(this),t&&(n.ServiceLifetime===y.ClearOnFPS?this._perContextServices[r]=i:this._services[r]=i)),i},n.prototype.getHttpClient=function(n,t,u,e){var p,v,a,y,b,k;return t||(t=n.serviceInstanceId),t&&(t=t.toLowerCase()),p=t&&r.getPageContext().webAccessConfiguration.isHosted&&!h.equals(t,r.getPageContext().serviceInstanceId,!0),v="vssHttpClient."+l.getTypeName(n),p&&(v+="."+t),e&&(v+="."+JSON.stringify(e)),a=this._httpClients[v],a||(y=this.getHostUrl(),(u||!y)&&(y=this._hostContext.uri),a=new n(y,e),a.forceOptionsCallForAutoNegotiate=!1,u&&(a.authTokenManager=u),p?(b=this.beginGetServiceUrl(t,this._hostType,!0).then(function(n){a._rootRequestPath=n;c.isSameOrigin(n,window.location.href)&&window.self===window.top||u||(a.authTokenManager=i.getAuthTokenManager())}),a._setInitializationPromise(b),a.forceOptionsCallForAutoNegotiate=!0):window.self!==window.top&&o.isSdkReferenced()&&(a.authTokenManager=i.getAuthTokenManager()),k=s.getCookie("tfs-aad-token-disabled")=="true",k||window.self!==window.top||a.authTokenManager||!window.__useEntraToken||(a.authTokenManager=new w),this._httpClients[v]=a),a},n.prototype.beginGetServiceUrl=function(n,t,i){return i===void 0&&(i=!1),t||(t=this._hostType),e.beginGetServiceLocation(n,t,this._webContext,i)},n._connectionsCache={},n}();t.VssConnection=a;t.getNwpServicePromise=p;w=function(){function n(){}return Object.defineProperty(n.prototype,"providerName",{get:function(){return"MsalTokenProvider"},enumerable:!1,configurable:!0}),n.prototype.getAuthToken=function(n){return __awaiter(this,void 0,void 0,function(){var t;return __generator(this,function(i){switch(i.label){case 0:return this._getTokenProviderPromise||(this._getTokenProviderPromise=p().then(function(n){var t=n("ITokenProviderService");return t.getDefaultProvider()})),[4,this._getTokenProviderPromise];case 1:return(t=i.sent(),!t)?[3,3]:[4,t.getAuthorizationHeader(n)];case 2:return[2,i.sent()];case 3:return[2,""]}})})},n.prototype.getAuthorizationHeader=function(n){return n&&!n.startsWith("Bearer ")?"Bearer "+n:n},n}(),function(n){n[n.Persistent=0]="Persistent";n[n.ClearOnFPS=1]="ClearOnFPS"}(y=t.ServiceLifetime||(t.ServiceLifetime={}));b=function(){function n(){}return n.prototype.getConnection=function(){return this._connection},n.prototype.getWebContext=function(){return this._connection.getWebContext()},n.prototype.initializeConnection=function(n){this._connection=n},n.prototype.dispose=function(){},n}();t.VssService=b;k=function(){function n(){}return n.getService=function(n,t,i){t=t!==!1;i||(i=r.getDefaultWebContext());var u,e="vssLocalService."+l.getTypeName(n);return t&&(u=this._services[e]),u||(u=new n(i),t&&(this._services[e]=u)),u},n._services={},n}();t.getLocalService=d;t.getCollectionService=g;t.getApplicationService=nt;t.getService=tt;t.getCollectionClient=it;t.getApplicationClient=rt;t.getClient=ut;l.tfsModuleLoaded("VSS.OM",t)});

define("VSS/FeatureAvailability/Services",["require","exports","VSS/Context","VSS/Diag","VSS/Contributions/LocalPageData","VSS/Service","VSS/Utils/String","VSS/VSS"],function(n,t,i,r,u,f,e,o){Object.defineProperty(t,"__esModule",{value:!0});t.FeatureAvailabilityService=void 0;var s=function(n){function t(){var t=__construct(this,n,[]);for(var i in t)t.hasOwnProperty(i)&&(this[i]=t[i]);return t._featureStatesCache={},t}return __extends(t,n),t.isFeatureEnabled=function(n,i){return f.getService(t).isFeatureEnabledLocal(n,i)},t.prototype.beginIsFeatureEnabled=function(n,t,i){var e=this,s,u;if(s=this,u=this._readLocalState(n),u!==undefined&&u!==null){t(u);return}o.requireModules(["VSS/FeatureAvailability/RestClient"]).spread(function(r){var u=f.getApplicationClient(r.FeatureAvailabilityHttpClient,e.getWebContext());u.getFeatureFlagByName(n).then(function(i){var r=i.effectiveState==="On";e._featureStatesCache[n]=r;t(r)},i||o.handleError)})},t.prototype.isFeatureEnabledLocal=function(n,t){var i=this._readLocalState(n);return(i===undefined||i===null)&&typeof t!="undefined"?t:i},t.prototype._readLocalState=function(n){var t,e,f;return(t=i.getPageContext(),t.featureAvailability&&t.featureAvailability.featureStates&&(e=t.featureAvailability.featureStates[n],typeof e!="undefined"))?e:(f=u.getSharedData("_featureFlags"),f&&f[n]!==undefined)?f[n]:this._featureStatesCache[n]},t}(f.VssService);t.FeatureAvailabilityService=s;o.tfsModuleLoaded("VSS.FeatureAvailbility",t)});

define("VSS/Utils/Array",["require","exports"],function(n,t){function l(n,t){if(!n||n.length===0)return null;if(t===undefined)return n[0];for(var r,u=n.length,i=0;i<u;i++)if(r=n[i],t(r)===!0)return r;return null}function e(n,t,i){if(!t)return!1;for(var r=0,u=t.length;r<u;r++)if(i&&i(n,t[r]))return!0;return!1}function a(n,t,i,r,u){var f,o;if(r===void 0&&(r=!1),u===void 0&&(u=!1),!n||!t)return r;if(n.length!==t.length)return!1;if(u){for(f=0,o=n.length;f<o;f++)if(!i||!i(n[f],t[f]))return!1}else for(f=0,o=n.length;f<o;f++)if(!e(n[f],t,i))return!1;return!0}function v(n,t){if(n===t)return!0;if(n==null||t==null||n.length!==t.length)return!1;for(var i=0,r=n.length;i<r;++i)if(n[i]!==t[i])return!1;return!0}function o(n,t){var u={},i,r;if(t)for(i=0,r=n.length;i<r;i++)u[n[i].toLocaleUpperCase()]=i;else for(i=0,r=n.length;i<r;i++)u[n[i]]=i;return u}function y(n,t,i,r){var u={};return $.each(n||[],function(n,f){var e=t(f,n),o;if(e){if(o=i?i(f,n):f,r&&u[e])throw new Error("toDictionary: Duplicate entries for key: "+e);u[e]=o}}),u}function r(n,t,r){if(typeof t=="undefined")return!1;r=r||i;for(var u=0,f=n.length;u<f;u++)if(typeof n[u]!="undefined"&&r(n[u],t)===0)return!0;return!1}function p(n,t){for(var i=0,r=n.length;i<r;i++)if(t(n[i]))return i;return-1}function w(n,t,i){var u,e,f,o;if(!t)return n;if(t.length===0)return[];for(u=[],f=0,o=n.length;f<o;f++)e=n[f],r(t,e,i)&&(u[u.length]=e);return u}function b(n,t,i){var e,u,r,s,f;if(!t)return n;if(!n)return t;if(t.length===0||n.length===0)return[];if(n.length<t.length?e=o(n,i):(e=o(t,i),t=n),u=[],i)for(r=0,s=t.length;r<s;r++)f=t[r],e.hasOwnProperty(f.toLocaleUpperCase())&&(u[u.length]=f);else for(r=0,s=t.length;r<s;r++)f=t[r],e.hasOwnProperty(f)&&(u[u.length]=f);return u}function k(n,t,i){var r;return!t||t.length===0?n:(r=n.concat(t),u(r,i),r)}function u(n,t){t=t||i;n.sort(t);for(var r=1,u=n.length;r<u;r++)t(n[r],n[r-1])===0&&(n.splice(r--,1),u--);return n}function d(n,t){var i=n.slice(0);return u(i,t),i}function g(n,t,i){var e,u,f,o;if(!t||t.length===0)return n;for(u=[],f=0,o=n.length;f<o;f++)e=n[f],r(t,e,i)||(u[u.length]=e);return u}function nt(n,t,i,r){var u;if(i>t){if(i-t<r)throw new Error("Array cannot be reordered if newIndex is within the items being moved");i-=r}return u=n.splice(t,r),Array.prototype.splice.apply(n,[i,0].concat(u)),n}function s(n,t){var i=n;i.sorted=!0;i.comparer=t}function tt(n,t){var i=n,r=t;i.sorted=r.sorted;i.comparer=r.comparer}function h(n,t){var i=n;return i.sorted&&i.comparer===t}function it(n,t){return h(n,t)?!1:(n.sort(t),s(n,t),!0)}function rt(n){return n.length===1?[n[0]]:Array.apply(null,n)}function c(n,t){if(typeof t=="undefined")return-1;for(var i=0,r=n.length;i<r;i++)if(typeof n[i]!="undefined"&&n[i]===t)return i;return-1}function ut(n,t){n[n.length]=t}function ft(n,t){n.push.apply(n,t)}function et(n,t){var i=c(n,t);return i>=0&&n.splice(i,1),i>=0}function ot(n,t,i,r){var e,u;for(r===void 0&&(r=0),e=[],u=r;u<n.length;++u)if(t(n[u])&&(e.push(u),e.length===i))break;f(n,e)}function st(n,t){return f(n,[t])}function f(n,t){var f=!0,u=t.slice(),i,r;for(u.sort(function(n,t){return Number(n)-Number(t)}),i=u.length-1;i>=0;--i){if(r=u[i],r>=n.length||r<0){f=!1;continue}n.splice(r,1)}return f}function ht(n){n.length=0}function i(n,t){return n==t?0:n>t?1:-1}function ct(n,t,i){var o,u,f,s;if(!n||!t||n.length===0||t.length===0)return[];n.length<t.length?(o=n,u=t):(o=t,u=n);i||(i=function(n,t){return n<t?-1:n>t?1:0});var l=0,y=u.length,a=[];for(f=0,s=o;f<s.length;f++){for(var v=s[f],e=void 0,r=void 0,h=l,c=y-1;c>=h;)if(r=h+c>>1,e=i(v,u[r]),e<0)c=r-1;else if(e>0)h=r+1;else break;e===0&&(a.push(v),l=r+1)}return a}function lt(n){return n.reduce(function(n,t){return n.concat(t)},[])}function at(n,t,r){var o;r===void 0&&(r=i);n=n||[];t=t||[];r=r||i;for(var u=[],f=0,e=0;f<n.length||e<t.length;)f===n.length?u.push(t[e++]):e===t.length?u.push(n[f++]):(o=r(n[f],t[e]),o<=0?u.push(n[f++]):u.push(t[e++]));return u}Object.defineProperty(t,"__esModule",{value:!0});t.StableSorter=t.mergeSorted=t.flatten=t.intersectUniqueSorted=t.clear=t.removeAllIndexes=t.removeAtIndex=t.removeWhere=t.remove=t.addRange=t.add=t.indexOf=t.clone=t.sortIfNotSorted=t.isSorted=t.copySortFlag=t.flagSorted=t.reorder=t.subtract=t.unique=t.uniqueSort=t.union=t.intersectPrimitives=t.intersect=t.findIndex=t.contains=t.toDictionary=t.shallowEquals=t.arrayEquals=t.arrayContains=t.first=void 0;t.first=l;t.arrayContains=e;t.arrayEquals=a;t.shallowEquals=v;t.toDictionary=y;t.contains=r;t.findIndex=p;t.intersect=w;t.intersectPrimitives=b;t.union=k;t.uniqueSort=u;t.unique=d;t.subtract=g;t.reorder=nt;t.flagSorted=s;t.copySortFlag=tt;t.isSorted=h;t.sortIfNotSorted=it;t.clone=rt;t.indexOf=c;t.add=ut;t.addRange=ft;t.remove=et;t.removeWhere=ot;t.removeAtIndex=st;t.removeAllIndexes=f;t.clear=ht;t.intersectUniqueSorted=ct;t.flatten=lt;t.mergeSorted=at;var vt=function(){function n(n){this.cmpFunc=n}return n.prototype.msort=function(n,t,i){var u=i-t,r;u<2||(r=t+Math.floor(u/2),this.msort(n,t,r),this.msort(n,r,i),this.merge(n,t,r,i))},n.prototype.merge_sort=function(n){this.msort(n,0,n.length)},n.prototype.merge=function(n,t,i,r){for(var u=t,f=i,e=0;u<i&&f<r;)this.cmpFunc(n[u],n[f])<=0?(this.scratch[e]=n[u],u++):(this.scratch[e]=n[f],f++),e++;while(u<i)this.scratch[e]=n[u],e++,u++;while(f<r)this.scratch[e]=n[f],e++,f++;for(u=0;u<r-t;u++)n[u+t]=this.scratch[u]},n.prototype.sort=function(n,t){t===void 0&&(t=!0);var i=t?n:n.slice(0);return this.scratch=new Array(n.length),this.merge_sort(i),this.scratch=undefined,i},n}();t.StableSorter=vt});

define("VSS/Bundling",["require","exports","VSS/Ajax","VSS/Context","VSS/Common/Constants/Platform","VSS/Utils/Core","VSS/LoaderPlugins/Css","VSS/Diag","VSS/FeatureAvailability/Services","q","VSS/Utils/Array","VSS/Utils/File","VSS/Utils/String","VSS/Utils/Url","VSS/Serialization","VSS/VSS"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){function g(){var u,i,c,t,f,l,e,o,s,r,h,n;if(!w){for(w={},u=document.getElementsByTagName("script"),i=0,c=u.length;i<c;i++)t=u[i],f=t.getAttribute("data-includedscripts"),f&&(l=f.split(";"),e=t.getAttribute("data-bundlename"),e&&(w[e]=l)),o=t.getAttribute("data-bundlelength"),o&&(s=parseInt(o),tt+=s,d[t.getAttribute("src")]=s);for(r=0,h=ot.getBundledScripts();r<h.length;r++)n=h[r],n.bundle.includes&&(w[n.bundle.name]=n.bundle.includes),n.bundle.length&&(tt+=n.bundle.length,d[n.clientId||n.url]=n.bundle.length)}}function ni(n,t){if(t==="")return!0;var i=r.getScriptModuleOwner(n);return i?a.equals(i,t,!0):!1}function ti(n,t){return g(),(w[n]||[]).filter(function(n){return ni(n,t)})}function ut(){var u,i,c,t,f,l,e,o,s,r,h,n;if(!b){for(b={},u=document.getElementsByTagName("link"),i=0,c=u.length;i<c;i++)t=u[i],f=t.getAttribute("data-includedstyles"),f&&(l=f.split(";"),e=t.getAttribute("data-bundlename"),e&&(b[e]=l)),o=t.getAttribute("data-bundlelength"),o&&(s=parseInt(o),it+=s,rt[t.getAttribute("href")]=s);for(r=0,h=ot.getBundledStyleSheets();r<h.length;r++)n=h[r],n.bundle.includes&&(b[n.bundle.name]=n.bundle.includes),n.bundle.length&&(it+=n.bundle.length,rt[n.clientId||n.url]=n.bundle.length)}}function ii(n){return ut(),b[n]||[]}function ri(n,t){g();t&&(tt+=t,d[n]=t)}function ui(n){g();var t=!1;return $.each(d,function(i){if(a.equals(n,i,!0))return t=!0,!1}),t}function fi(){return g(),tt}function ei(n,t){ut();t&&(it+=t,rt[n]=t)}function oi(){return ut(),it}function si(n){return g(),ut(),d[n]||rt[n]}function hi(n,t){for(var r=l.getPathParts(n),e=r.length,u=l.getPathParts(t),h=u.length,o,s,f,i=0;i<e;i++)if(o=r[i],s=u[i],a.ignoreCaseComparer(o,s)!==0)break;return i>0?(f=i===e?"*":r.slice(0,i).map(function(){return"-"}).join(""),h>i?"".concat(f).concat(u.slice(i).join("/"),"/"):f):"".concat(t,"/")}function at(n){var f=[],t,i,e,r,u;for(n=(n||[]).filter(function(n){return n.charAt(0)!=="/"&&!v.isAbsoluteUrl(n)}),n.sort(function(n,t){var r=l.getDirectoryName(n),u=l.getDirectoryName(t),i=a.ignoreCaseComparer(r,u);return i===0?a.ignoreCaseComparer(n,t):i}),t=null,i=0,e=n;i<e.length;i++)r=e[i],u=l.getDirectoryName(r),u&&t?f.push("".concat(hi(t,u)).concat(l.getFileName(r))):f.push(r),t=u;return f}function st(n,t){return n&&n.length>0?(t&&(n=at(n)),encodeURIComponent(n.join(";"))):null}function vt(n,t,i){var f=r.getPageContext(),h=f.webAccessConfiguration.paths.staticContentRootPath||"/",c=f.webAccessConfiguration.paths.staticContentVersion||"",l=[],u={},e,y,b,s,w;if(t&&(!a.equals(t,f.serviceInstanceId,!0)||r.isExtensionFrame())){if(e=r.getPathsForService(t),e){if(c=e.staticContentVersion,!c)return u;y=r.getContributedServiceRootUrl(t);u.contributedServicePath=new r.ContributedServicePathBuilder(y,v.combineUrl);h=v.combineUrl(y,e.rootPath)}r.isExtensionFrame()||(b=r.getContributionPathsForService(t),l=Object.keys(f.moduleLoaderConfig.contributionPaths||{}).filter(function(n){return b.indexOf(n)<0}))}return s=!v.isAbsoluteUrl(h),w=st(n,s),w?(u.url=h+"_public/_Bundling/DynamicBundles?scripts="+w,u.url+="&v="+encodeURIComponent(c)+(f.diagnostics.debugMode?"&debug=1":""),window.LWL&&(u.url+="&lwp=true"),l.length>0&&(u.url+="&excludePaths="+encodeURIComponent(l.join(";"))),u.url+="&theme="+r.getActiveTheme(),u.url+="&loc="+encodeURIComponent(f.globalization.culture),ft.isDiagnosing()&&(u.url=ft.markUrlForDiagnose(u.url)),i!==p.DynamicModuleExcludeOptions.NoExcludes&&(u.url=yt(u.url,nt.getBundlesToExclude(i),function(n){return ti(n,t)},s,"exclude"),u.url=yt(u.url,nt.getBundlesToExclude(i,!0),function(n){return ii(n)},s,"excludeCss"))):u.url=null,u}function ci(n,t,r){var u=vt(n,t,r);return u.url?i.issueRequest(u.url,{type:"GET",data:"json"}).then(function(n){return u.contributedServicePath&&(n.scripts&&n.scripts.forEach(function(n){n.uri=u.contributedServicePath.combinePath(n.uri)}),n.styles&&n.styles.forEach(function(n){n.uri=u.contributedServicePath.combinePath(n.uri);n.fallbackThemeUri=u.contributedServicePath.combinePath(n.fallbackThemeUri)})),n}):h.resolve(null)}function yt(n,t,i,r,u){for(var v,h,c,l="&".concat(u,"="),f=[],e=[],s=0,a=t;s<a.length;s++){if(v=a[s],h=i(v),e.push.apply(e,h),li(e,r,n,l))break;f.push.apply(f,h)}return c=st(f,r),c&&(n+=l+c),n}function li(n,t){for(var s,u,r,f,e,o=[],i=2;i<arguments.length;i++)o[i-2]=arguments[i];for(s=st(n,t)||"",u=s.length,r=0,f=o;r<f.length;r++)e=f[r],u+=e?e.length:0;return u>v.MAX_URL_PATH_LENGTH}function ai(n,t){var f=r.getPageContext(),i={},u;return f.webAccessConfiguration.isHosted?n.forEach(function(n){var t=r.getScriptModuleOwner(n);t&&(t=t.toLowerCase(),i[t]||(i[t]=[]),i[t].push(n))}):i[""]=n,u=[],$.each(i,function(n,i){u.push(ci(i,n,t))}),h.allSettled(u).then(function(n){return pt(n)})}function pt(n){for(var f,t,i={scripts:[],scriptsExcludedByPath:[],styles:[]},r=0,u=n;r<u.length;r++)f=u[r],t=f.value,t&&(t.scripts&&c.addRange(i.scripts,t.scripts),t.scriptsExcludedByPath&&c.addRange(i.scriptsExcludedByPath,t.scriptsExcludedByPath),t.styles&&c.addRange(i.styles,t.styles));return i}function vi(){if(k.length!==0){var n=[].concat(k);k=[];wt(n)}}function wt(n){var i={},s={},u,c,f,e,a;n.forEach(function(n){var r=n.loadOptions,f=r&&typeof r.excludeOptions=="number"?r.excludeOptions:p.DynamicModuleExcludeOptions.AllPageBundles,t,u,e;for(s[f]=!0,t=0,u=n.moduleNames;t<u.length;t++)e=u[t],i[e]=f});var r={initialUsings:n,pendingUsings:[]},l=Object.keys(i),t=l.filter(function(n){return!requirejs.specified(n)});t.forEach(function(n){et[n]=r});u=[];for(c in s)f=parseInt(c,10),e=t.filter(function(n){return i[n]===f}),e.length>0&&u.push(ai(e,f));a=h.allSettled(u).then(function(n){var i=pt(n);if(i)return kt(i,null).then(function(){dt(r,!0,t)});dt(r,!1,t)})}function yi(n,t){return kt(n,t)}function bt(n,t){window.LWL&&document.dispatchEvent(new CustomEvent("legacyContentElementLoaded",{cancelable:!1,detail:{isCss:n,size:t}}))}function kt(t,i){var r=h.defer(),u=[];return t.styles&&t.styles.length&&t.styles.forEach(function(n){var t=n.uri;i&&(t=i.combinePath(n.uri));u.push(e.injectStylesheet(t,n.fallbackThemeUri,n.cssFiles));ei(n.clientId||t,n.contentLength);bt(!0,n.contentLength)}),h.allSettled(u).then(function(){var s=[],e,h,u,o,f;if(t.scripts&&t.scripts.length)for(e=0,h=t.scripts.length;e<h;e++)u=t.scripts[e],o=void 0,o=i?i.combinePath(u.uri):u.uri,f=null,f=u.clientId?u.clientId:o,ui(f)||(s.push(o),ct[f]=u.integrity,ri(f,u.contentLength),bt(!1,u.contentLength));s.length>0?n(s,function(){var n,i;t.scriptsExcludedByPath&&t.scriptsExcludedByPath.length?(n=gt(t.scriptsExcludedByPath),n.length?(i={moduleNames:n,completed:function(){r.resolve(null)},failed:r.reject},wt([i])):r.resolve(null)):r.resolve(null)},r.reject):r.resolve(null)}),r.promise}function dt(n,t,i){i.forEach(function(n){delete et[n]});n.initialUsings.forEach(function(n){n.completed()});n.pendingUsings.forEach(function(n){t?ht(n.moduleNames,n.loadOptions).then(function(){n.completed()},n.failed):n.completed()})}function gt(n){return(n||[]).filter(function(n){return requirejs.specified(n)?!1:typeof r.getScriptModuleOwner(n)=="undefined"?!1:!0})}function pi(t,i){return ht(t,i).then(function(){return h.Promise(function(r,u){n(t,function(){if(typeof i=="function"){var n=i;n.apply(this,arguments)}r(arguments)},u)})})}function ht(n,t){var i,u,s,e,l,c;if(!r.getPageContext().diagnostics.bundlingEnabled||(i=gt(n),i.length===0))return h.resolve(null);for(u=h.defer(),s={moduleNames:n,completed:u.resolve,failed:u.reject,loadOptions:t},e=0,l=i.length;e<l;e++)if(c=et[i[e]],c)return c.pendingUsings.push(s),u.promise;return k.push(s),f.delay(this,0,vi),u.promise}var ft,nt,lt,ot;Object.defineProperty(t,"__esModule",{value:!0});t.loadModules=t.requireModules=t.injectBundles=t.getDynamicBundleRequestLocation=t.compressPaths=t.getBundleSize=t.getBundledCssContentSize=t.getBundledScriptContentSize=t.DiagnoseUtils=void 0,function(n){function t(){return r.getPageContext().diagnostics.diagnoseBundles===!0}function i(n){return v.replaceUrlParam(n,"diagnose-bundles","1")}n.isDiagnosing=t;n.markUrlForDiagnose=i}(ft=t.DiagnoseUtils||(t.DiagnoseUtils={})),function(n){function t(t,i){i===void 0&&(i=!1);var r=[];return t>=p.DynamicModuleExcludeOptions.CommonModules&&r.push(i?n.CommonCss:n.CommonScript),t>=p.DynamicModuleExcludeOptions.CommonAndAreaModules&&r.push(i?n.AreaCss:n.AreaScript),t>=p.DynamicModuleExcludeOptions.AllPageBundles&&r.push(i?n.ViewCss:n.ViewScript),r}n.CommonScript="common";n.AreaScript="area";n.ViewScript="view";n.CommonCss="commoncss";n.AreaCss="areacss";n.ViewCss="viewcss";n.getBundlesToExclude=t}(nt||(nt={}));var w,b,k=[],et={},tt=0,it=0,d={},rt={},ct={};window.require.config({onNodeCreated:function(n,t,i,r){if(s.FeatureAvailabilityService.isFeatureEnabled(u.WebPlatformFeatureFlags.SubresourceIntegrity,!1)){var f=ct[r];f?(n.setAttribute("integrity",f),n.setAttribute("crossorigin","anonymous")):o.logInfo("Did not find integrity attribute for ".concat(i))}}});lt=function(){function n(){this.scriptsConsumed=!1;this.styleSheetsConsumed=!1;this.bundleData=y.deserializeJsonIsland($(".vss-bundle-data"),null);this.registerLoadedCss()}return n.prototype.getBundleData=function(n){return this.bundleData?this.bundleData.filter(function(t){return t.contentType===n}):[]},n.prototype.disposeBundleData=function(){this.styleSheetsConsumed&&this.scriptsConsumed&&(this.bundleData=null)},n.prototype.registerLoadedCss=function(){for(var r,t,u,f,n=0,i=this.getBundleData("text/css");n<i.length;n++)if(r=i[n],r.bundle.includes)for(t=0,u=r.bundle.includes;t<u.length;t++)f=u[t],e.registerLoadedCss(f)},n.prototype.getBundledScripts=function(){var n=this.getBundleData("text/javascript");return this.scriptsConsumed=!0,this.disposeBundleData(),n},n.prototype.getBundledStyleSheets=function(){var n=this.getBundleData("text/css");return this.styleSheetsConsumed=!0,this.disposeBundleData(),n},n}();ot=new lt;t.getBundledScriptContentSize=fi;t.getBundledCssContentSize=oi;t.getBundleSize=si;t.compressPaths=at;t.getDynamicBundleRequestLocation=vt;t.injectBundles=yi;t.requireModules=pi;t.loadModules=ht});

if (window.performance && window.performance.mark) { window.performance.mark('endLoadBundleInner-common'); }